@font-face{font-family:Manrope;src:url(/files/fonts/Manrope-Variable.ttf) format("truetype-variations");font-style:normal;font-weight:200 800;font-display:swap}:root{--canvas: #ffffff;--bg: #ffffff;--bg-soft: #f7f7f7;--bg-sunk: #eeeeee;--border: rgba(36, 35, 41, .12);--border-strong: rgba(36, 35, 41, .18);--text: #242329;--text-2: #6f6c70;--text-3: #969194;--accent: #d99a24;--accent-bright: #f2bf54;--accent-dark: #965f05;--accent-soft: #fff0cc;--info: #4661e4;--info-dark: #3550d4;--info-soft: #dbe1fb;--ok: #12876a;--ok-soft: #dff3ec;--warn: #9a6a10;--warn-soft: #fbf0dd;--danger: #d0433f;--danger-soft: #fbe9e8;--teal: #1f9ba0;--teal-soft: #ddf2f3;--violet: #6b4fd8;--violet-soft: #eae5fc;--pink: #cf4d80;--pink-soft: #fbe5ee;--font: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-sm: 12px;--radius: 18px;--radius-lg: 24px;--side-w: 300px;--shadow: 0 14px 42px rgba(36, 35, 41, .05);--shadow-lg: 0 24px 70px rgba(36, 35, 41, .08)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{min-width:320px;background:var(--canvas);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}::selection{background:var(--accent-bright);color:var(--text)}a{color:var(--accent-dark);text-decoration:none}a:hover{text-decoration:underline}ul{list-style:none}button,input,textarea{font:inherit;color:inherit}input,textarea{min-width:0}input::placeholder,textarea::placeholder{color:var(--text-3);opacity:1}input:not([type=checkbox]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-control{position:relative;min-width:0}.select-trigger{width:100%;min-height:42px;padding:9px 11px 9px 12px;display:flex;align-items:center;gap:10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);cursor:pointer;text-align:left}.select-trigger:hover:not(:disabled),.select-control.is-open .select-trigger{border-color:var(--accent)}.select-trigger:focus-visible{border-color:var(--accent-dark);outline:3px solid var(--accent-soft)}.select-trigger:disabled{color:var(--text-3);background:var(--bg-soft);cursor:not-allowed}.select-value{min-width:0;flex:1;display:flex;align-items:center;gap:9px}.select-value.is-placeholder{color:var(--text-3)}.select-value-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-leading{flex:none;display:inline-flex;align-items:center}.select-chevron{width:16px;height:16px;flex:none;color:var(--text-3);transition:transform .14s ease}.select-control.is-open .select-chevron{transform:rotate(180deg)}.select-options{position:fixed;z-index:100;overflow:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--border);border-radius:14px;background:var(--bg);box-shadow:0 20px 55px #1412182e}.select-option{width:100%;min-height:40px;padding:8px 9px;display:flex;align-items:center;gap:10px;border:0;border-radius:9px;background:transparent;color:var(--text-2);cursor:pointer;text-align:left}.select-option:hover:not(:disabled),.select-option:focus-visible{background:var(--bg-soft);color:var(--text);outline:none}.select-option.is-selected{background:var(--accent-soft);color:var(--text)}.select-option:disabled{opacity:.45;cursor:not-allowed}.select-option-copy{min-width:0;flex:1;display:grid}.select-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-option-detail{color:var(--text-3);font-size:.75rem;line-height:1.35}.select-check{width:16px;height:16px;flex:none;color:var(--accent-dark)}.network-option-label{min-width:0;display:flex;align-items:baseline;gap:7px}.network-option-label>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-option-symbol{flex:none;color:var(--text-3);font-size:.75rem;font-weight:650}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;flex:0 0 18px;display:inline-grid;place-content:center;border:1px solid var(--border-strong);border-radius:5px;background:var(--bg);cursor:pointer;transition:background-color .14s ease,border-color .14s ease}input[type=checkbox]:before{content:"";width:10px;height:10px;background:var(--text);clip-path:polygon(14% 44%,0 59%,42% 100%,100% 16%,84% 0,40% 62%);transform:scale(0);transition:transform .12s ease}input[type=checkbox]:checked{border-color:var(--accent);background:linear-gradient(135deg,var(--accent),var(--accent-bright))}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px;border-radius:4px}.mono{font-family:var(--mono)}.shell{min-height:100vh;display:grid;grid-template-columns:var(--side-w) 1fr}.shell-narrow{--side-w: 68px}.side{--pad: 20px;background:var(--bg);border-right:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:hidden}.side-brand{height:62px;padding:0 var(--pad);display:flex;align-items:center;gap:8px;flex:none}.shell-narrow .side-brand{padding:0;justify-content:center}.shell-narrow .side-brand .brand{display:none}.shell-narrow .side-toggle{margin:0}.side-toggle{margin-left:auto;background:none;border:0;cursor:pointer;color:var(--text-3);padding:6px;border-radius:8px;display:grid}.side-toggle:hover{background:var(--bg-sunk);color:var(--text)}.side-nav{flex:1;overflow-y:auto;padding:40px var(--pad) 8px;scrollbar-width:none}.side-nav::-webkit-scrollbar{display:none}.side-group+.side-group{margin-top:18px}.side-group-label{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:0 10px 6px}.side-link{width:100%;background:none;border:0;cursor:pointer;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;font-size:.92rem;color:var(--text-2);text-align:left;text-decoration:none}.side-link:hover{background:var(--bg-sunk);color:var(--text);text-decoration:none}.side-link.is-current{background:var(--accent-soft);color:var(--accent-dark);font-weight:600}.side-link-attention{background:var(--danger-soft);color:var(--danger);font-weight:650}.side-link-attention:hover,.side-link-attention.is-current{background:#f8d9d7;color:var(--danger)}.side-link-icon{flex:none}.side-link-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot{width:6px;height:6px;border-radius:50%;flex:none}.dot-on{background:var(--ok)}.side-soon{width:6px;height:6px;border-radius:50%;flex:none;background:var(--border-strong);font-size:0;overflow:hidden}.side-foot{border-top:1px solid var(--border);padding:10px var(--pad);display:grid;gap:2px;flex:none}.side-foot a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:9px;font-size:.85rem;color:var(--text-2)}.side-foot a:hover{background:var(--bg-sunk);color:var(--text);text-decoration:none}.shell-narrow .side-link-label,.shell-narrow .side-group-label,.shell-narrow .side-soon,.shell-narrow .side-foot a span,.shell-narrow .brand span{display:none}.shell-narrow .side-link,.shell-narrow .side-foot a{justify-content:center;padding-inline:0}.shell-narrow .side-group+.side-group{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.side-scrim{display:none}.frame{display:flex;flex-direction:column;min-width:0;background:var(--canvas)}.head{height:62px;flex:none;background:var(--bg);border-bottom:1px solid var(--border);padding:0 28px;display:flex;align-items:center;gap:16px;position:sticky;top:0;z-index:20;min-width:0;box-shadow:0 8px 28px #2423290a}.head-title{min-width:0;font-size:1.15rem;font-weight:600;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-right{min-width:0;display:flex;align-items:center;gap:10px}.head-burger{display:none}.brand{display:inline-flex;align-items:center}.brand:hover{text-decoration:none}.brand-logo{display:block;width:140px;height:auto}.main{flex:1;width:100%;max-width:1600px;margin-inline:auto;padding:46px 28px 64px;background:transparent}@media(max-width:860px){.shell{grid-template-columns:1fr}.side{position:fixed;z-index:40;width:240px;visibility:hidden;pointer-events:none;transform:translate(-100%);transition:transform .18s,visibility 0s linear .18s}.shell:not(.shell-narrow) .side{visibility:visible;pointer-events:auto;transform:none;transition-delay:0s;box-shadow:var(--shadow)}.side-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;border:0;background:#1b191e52;cursor:pointer}.head-burger{display:grid;gap:4px;background:none;border:0;cursor:pointer;padding:6px}.head-burger span{width:18px;height:2px;background:var(--text-2);border-radius:2px}.main{padding:18px 16px 48px}.head{padding:0 16px}}.banner{background:#fff0cce6;border-bottom:1px solid rgba(217,154,36,.28);color:var(--text-2);font-size:.9rem;padding:10px 24px;display:flex;align-items:center;justify-content:center;gap:14px}.banner button{background:linear-gradient(135deg,var(--accent),var(--accent-bright));color:var(--text);border:0;cursor:pointer;padding:6px 14px;border-radius:var(--radius-sm);font-size:.85rem;font-weight:650;box-shadow:0 8px 20px #d99a242e;flex:none;white-space:nowrap}.card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.card+.card{margin-top:20px}.card-head{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}.card-head h2{font-size:1rem;font-weight:600}.card-head .spacer{margin-left:auto}.card-body{padding:20px}.card>form{padding:20px}.card form>*+*{margin-top:16px}.card form>.tabs-shell{margin-bottom:0}.card form>.addr{overflow-wrap:anywhere}.card>.alert{margin:20px 20px 0}.card>.alert+form{padding-top:16px}.card>.quote-out{margin:20px}.card>.card{margin:20px}.authorization-page{width:100%;max-width:680px;margin-inline:auto}.authorization-page>.alert{margin-bottom:14px}.authorization-card .card-body{padding:28px}.authorization-service,.authorization-pending{display:grid;justify-items:center;gap:16px;text-align:center}.authorization-service h2,.authorization-pending h2{font-size:1rem;font-weight:650}.authorization-pending p{font-weight:600;overflow-wrap:anywhere}.authorization-divider{display:flex;align-items:center;gap:12px;margin:24px 0;color:var(--text-3);font-size:.8rem}.authorization-divider:before,.authorization-divider:after{content:"";height:1px;background:var(--border);flex:1}.authorization-terms{margin:16px 0;font-size:.88rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;padding:9px 16px;font-size:.9rem;font-weight:600;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease;white-space:nowrap}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-bright));color:var(--text);box-shadow:0 10px 24px #d99a2433}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--accent),#f6ca6d);box-shadow:0 14px 30px #d99a2445;transform:translateY(-1px)}.btn-ghost{background:var(--bg);border-color:var(--border-strong);color:var(--text)}.btn-ghost:hover:not(:disabled){border-color:var(--accent);color:var(--accent-dark)}.btn-danger{background:var(--danger-soft);border-color:#f2c6c4;color:var(--danger)}.btn-danger:hover:not(:disabled){background:#f8d8d6;border-color:var(--danger)}.btn-danger-solid{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger-solid:hover:not(:disabled){filter:brightness(.94)}.settings-danger-actions{display:grid;gap:24px}.settings-danger-actions>div+div{border-top:1px solid var(--line);padding-top:24px}.settings-danger-actions p{margin:6px 0 14px;max-width:680px}.identity-settings{display:grid;gap:26px}.identity-section+.identity-section{border-top:1px solid var(--line);padding-top:24px}.identity-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.identity-section-head h2{font-size:1rem;font-weight:650}.identity-section-head p{margin-top:4px}.identity-email-form{max-width:620px;margin-top:18px}.identity-email-form .btn{margin-top:12px}.identity-pending{margin:16px 0 0}.identity-pending p{margin:4px 0 10px}.identity-actions{margin-top:12px}.identity-method-list{display:grid;gap:2px}.identity-method{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg-soft)}.identity-method>div:first-child{display:grid;gap:2px}.identity-provider-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.btn-sm{padding:6px 12px;font-size:.84rem}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:.85rem;font-weight:600;color:var(--text-2)}.field input:not([type=checkbox]),.field textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:10px 12px;font-size:.92rem;background-color:var(--bg);width:100%}.field .select-trigger{font-size:.92rem}.field textarea{line-height:1.55;resize:vertical}.field input:not([type=checkbox]):focus,.field textarea:focus{border-color:var(--accent-dark);outline:none}.field input:disabled,.field textarea:disabled{color:var(--text-3);background-color:var(--bg-soft);cursor:not-allowed}.field .hint{font-size:.8rem;color:var(--text-3)}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.form-row>*,.field{min-width:0}.alert{border-radius:var(--radius-sm);padding:11px 14px;font-size:.9rem;margin-bottom:16px;overflow-wrap:anywhere}.alert-error{background:var(--danger-soft);color:var(--danger);border:1px solid #f5cdcd}.alert-ok{background:var(--ok-soft);color:var(--ok);border:1px solid #c9e9d8}.alert-info{background:var(--info-soft);color:var(--info-dark);border:1px solid rgba(70,97,228,.22)}.alert-warning{background:var(--warn-soft);color:var(--warn);border:1px solid rgba(154,106,16,.24)}.toast-region{position:fixed;z-index:1200;top:max(14px,env(safe-area-inset-top));right:auto;bottom:auto;left:50%;margin:0;padding:0;width:min(440px,calc(100vw - 28px));border:0;background:transparent;overflow:visible;display:grid;gap:10px;transform:translate(-50%);pointer-events:none}.toast{width:100%;min-height:58px;padding:11px 13px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid rgba(36,35,41,.12);border-radius:18px;background:#fffffff0;color:var(--text);box-shadow:0 18px 55px #2423292e,0 3px 12px #24232914;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);cursor:pointer;pointer-events:auto;text-align:left;animation:toast-in .18s ease-out both}.toast:hover{border-color:#24232933}.toast:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.toast-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px}.toast-icon svg{width:19px;height:19px}.toast-success .toast-icon{background:var(--ok-soft);color:var(--ok)}.toast-error .toast-icon{background:var(--danger-soft);color:var(--danger)}.toast-info .toast-icon{background:var(--info-soft);color:var(--info-dark)}.toast-warning .toast-icon{background:var(--warn-soft);color:var(--warn)}.toast-message{min-width:0;font-size:.9rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.toast-chevron{width:17px;height:17px;color:var(--text-3)}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.empty{padding:40px 20px;text-align:center;color:var(--text-3);font-size:.92rem}.skeleton{display:grid;gap:20px;pointer-events:none}.skeleton-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skeleton-block{display:block;background:linear-gradient(100deg,var(--bg-sunk) 25%,var(--bg-soft) 42%,var(--bg-sunk) 60%);background-size:220% 100%;animation:skeleton-shift 1.35s ease-in-out infinite}.skeleton-card{min-width:0;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);box-shadow:var(--shadow)}.skeleton-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.skeleton-stat{height:126px;border-radius:0}.skeleton-stat+.skeleton-stat{border-left:6px solid var(--bg)}.skeleton-title{width:min(220px,48%);height:18px;border-radius:7px;margin-bottom:22px}.skeleton-line{height:13px;border-radius:7px;margin-top:14px}.skeleton-line.is-short{width:62%}.skeleton-toolbar{width:210px;height:40px;margin-left:auto;border-radius:var(--radius-sm)}.skeleton-table-body{overflow:hidden}.skeleton-table.is-embedded{gap:0}.skeleton-table-head{height:42px}.skeleton-table-row{min-height:58px;padding:20px;display:grid;grid-template-columns:1.6fr 1fr .7fr;align-items:center;gap:28px;border-bottom:1px solid var(--border)}.skeleton-table-row:last-child{border-bottom:0}.skeleton-table-row .skeleton-block{height:12px;border-radius:7px}.skeleton-tabs{display:flex;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--border)}.skeleton-tabs .skeleton-block{width:126px;height:38px;border-radius:10px}.skeleton-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.skeleton-fields .skeleton-block{height:44px;border-radius:var(--radius-sm)}.skeleton-fields .skeleton-block:last-child{grid-column:1 / -1}.skeleton-button{width:126px;height:40px;margin-top:20px;border-radius:var(--radius-sm)}.skeleton-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes skeleton-shift{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.skeleton-block{animation:none}}@media(max-width:760px){.skeleton-stat-row,.skeleton-cards{grid-template-columns:1fr}.skeleton-stat+.skeleton-stat{border-left:0;border-top:6px solid var(--bg)}.skeleton-fields{grid-template-columns:1fr}.skeleton-fields .skeleton-block:last-child{grid-column:auto}.skeleton-table-row{grid-template-columns:1.5fr 1fr}.skeleton-table-row .skeleton-block:last-child{display:none}}.muted{color:var(--text-3)}.small{font-size:.85rem}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:0;overflow:hidden}.stat{padding:18px 20px;position:relative}.stat+.stat{border-left:1px solid var(--border)}.stat-mark{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;margin-bottom:10px}.tone-brand{background:var(--accent-soft);color:var(--accent-dark)}.tone-mint{background:#dff5ea;color:#167a4c}.tone-lilac{background:#ece9fd;color:#5b46d6}.tone-amber{background:var(--warn-soft);color:var(--warn)}.stat h3{font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.stat .value{font-size:1.5rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.stat .value small{font-size:.8rem;font-weight:500;color:var(--text-3);letter-spacing:0}.meter{height:4px;border-radius:3px;background:var(--border);margin-top:12px;overflow:hidden}.meter span{display:block;height:100%;background:var(--accent);border-radius:3px}.meter.warn span{background:var(--warn)}.meter.over span{background:var(--danger)}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.overview-grid>.card+.card{margin-top:0}.overview-grid+.card{margin-top:20px}.overview-panel{min-width:0;overflow:hidden}.overview-panel .card-head>svg{color:var(--text-3);width:18px;height:18px}.overview-status-list,.overview-attention-list,.overview-feed{display:grid}.overview-status-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 18px;color:var(--text);border-bottom:1px solid var(--border)}.overview-status-row:last-child{border-bottom:0}a.overview-status-row:hover{background:var(--bg-soft);text-decoration:none}.overview-status-row>span:first-child{min-width:0;display:grid;gap:2px}.overview-status-row strong{font-size:.82rem;font-weight:620}.overview-status-row small{color:var(--text-3);font-size:.7rem}.overview-status-row>svg{width:15px;height:15px;color:var(--text-3)}.overview-status-value{font-size:.79rem;font-weight:650;white-space:nowrap}.overview-status-value.is-ok{color:var(--ok)}.overview-status-value.is-warning{color:var(--warn)}.overview-status-value.is-danger{color:var(--danger)}.overview-attention{display:grid;grid-template-columns:20px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:14px 18px;color:var(--text-2);border-bottom:1px solid var(--border);font-size:.82rem}.overview-attention:last-child{border-bottom:0}.overview-attention:hover{background:var(--bg-soft);color:var(--text);text-decoration:none}.overview-attention>svg:last-child{width:15px;height:15px;color:var(--text-3)}.overview-attention.is-danger>svg:first-child{color:var(--danger)}.overview-attention.is-warning>svg:first-child{color:var(--warn)}.overview-attention.is-info>svg:first-child{color:var(--violet)}.overview-clear{min-height:145px;display:flex;align-items:center;justify-content:center;gap:12px;padding:24px}.overview-clear>span:last-child{display:grid;gap:2px}.overview-clear strong{font-size:.86rem}.overview-clear small{color:var(--text-3);font-size:.74rem}.overview-projects{overflow:hidden}.overview-feed-item{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;color:var(--text);border-bottom:1px solid var(--border)}a.overview-feed-item:hover{background:var(--bg-soft);text-decoration:none}.overview-feed-item:last-child{border-bottom:0}.overview-feed-item>span:nth-child(2){min-width:0;display:grid;gap:2px}.overview-feed-item strong,.overview-feed-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-feed-item strong{font-size:.8rem;font-weight:640}.overview-feed-item small{color:var(--text-2);font-size:.72rem}.overview-feed-item time{color:var(--text-3);font-size:.68rem}.overview-feed-item>i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.overview-empty{min-height:120px;display:grid;place-items:center;padding:24px;color:var(--text-3);font-size:.8rem}@media(max-width:820px){.overview-grid{grid-template-columns:minmax(0,1fr)}}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.9rem}th{text-align:left;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);padding:11px 20px;border-bottom:1px solid var(--border);background:var(--bg-soft);white-space:nowrap}td{padding:12px 20px;border-bottom:1px solid var(--border);color:var(--text-2);vertical-align:middle}tr:last-child td{border-bottom:0}td.tight{white-space:nowrap}td .addr{font-family:var(--mono);font-size:.82rem;color:var(--text)}.pill{display:inline-flex;align-items:center;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;background:var(--bg-soft);color:var(--text-2);border:1px solid var(--border);white-space:nowrap}.pill-chain{background:var(--accent-soft);color:var(--accent-dark);border-color:#d99a2447}.pill-pending{background:var(--warn-soft);color:var(--warn);border-color:#f2dfc0}.pill-confirmed{background:var(--ok-soft);color:var(--ok);border-color:#c9e9d8}.pill-rolledback{background:var(--danger-soft);color:var(--danger);border-color:#f5cdcd}.pill-sandbox{background:var(--bg-soft);color:var(--text-3);border-style:dashed}.amount{font-family:var(--mono);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.auth{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 84% 4%,rgba(242,191,84,.24),transparent 31rem),linear-gradient(180deg,rgba(255,255,255,.36),transparent 420px),var(--canvas)}.auth-shell{width:100%;max-width:460px}.auth-brand-link{display:flex;justify-content:center;width:100%;margin-bottom:22px;color:inherit;text-decoration:none}.auth-brand-link .brand-logo{width:164px}.auth-card{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:32px}.auth-card-entry{min-height:548px}.auth-card h1{font-size:1.4rem;font-weight:650;text-align:center;margin-bottom:4px}.auth-card .sub{text-align:center;color:var(--text-2);font-size:.9rem;margin-bottom:22px}.auth-card form{display:flex;flex-direction:column;gap:14px}.auth-card .switch{text-align:center;margin-top:18px;font-size:.88rem;color:var(--text-2)}.auth-card .switch button{background:none;border:0;color:var(--accent-dark);cursor:pointer;font-weight:600;padding:0}.btn.is-disabled{opacity:.5;cursor:not-allowed}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:-16px -16px 26px;padding:4px;border-radius:12px;background:var(--bg-soft)}.auth-tabs button{min-width:0;border:0;border-radius:9px;padding:10px 8px;background:transparent;color:var(--text-2);cursor:pointer;font:inherit;font-size:.86rem;font-weight:600;overflow-wrap:anywhere}.auth-tabs button:hover{color:var(--text)}.auth-tabs button.is-active{color:var(--text);background:var(--bg);box-shadow:0 1px 4px #231d1417}.auth-oauth-options{display:grid;gap:12px;margin-bottom:12px}.signup-section{padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft)}.signup-one-click{border-color:#d99a2457;background:linear-gradient(145deg,var(--accent-soft),var(--bg))}.signup-section-head{margin-bottom:14px}.signup-section h2{margin:0;font-size:1rem;font-weight:650}.signup-section .btn-primary{width:100%;min-width:0;justify-content:center;white-space:normal;text-align:center}.signup-oauth-icons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.signup-oauth-icon{width:42px;height:42px;padding:0}.signup-oauth-icon:disabled{opacity:1;cursor:default}.signup-oauth-icon svg{width:20px;height:20px;flex:none}.signup-divider{display:flex;align-items:center;gap:11px;color:var(--text-3);font-size:.76rem}.signup-divider:before,.signup-divider:after{content:"";height:1px;flex:1;background:var(--border)}.signup-consent{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;color:var(--text-2);font-size:.8rem;line-height:1.45}.signup-consent input{flex:none;margin-top:2px}.signup-consent a{color:var(--accent-dark)}.auth-return{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--border);color:var(--text-3);font-size:.73rem;line-height:1.5;text-align:center}.auth-return a{color:var(--text-2)}.auth-language-link{display:flex;align-items:center;justify-content:center;gap:7px;margin:14px auto 0;padding:6px 10px;border:0;background:none;color:var(--text-2);font:inherit;font-size:.8rem;cursor:pointer}.auth-language-link:hover{color:var(--text)}.language-trigger-icon{width:16px;height:16px;flex:none}.language-picker{padding:18px 22px 22px}.language-picker>p{margin:0 0 15px;color:var(--text-2);font-size:.86rem;line-height:1.5}.language-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.language-list button{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-2);font:inherit;font-size:.88rem;text-align:left;cursor:pointer}.language-list button:hover{border-color:var(--border-strong);background:var(--bg-soft);color:var(--text)}.language-list button.is-selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark);font-weight:650}.language-menu-button{justify-content:flex-start}.bot-guard{padding:24px;text-align:center}.bot-guard-mark{width:48px;height:48px;display:grid;place-items:center;margin:0 auto 12px;border-radius:15px;background:var(--accent-soft);color:var(--accent-dark);font-size:1.35rem;font-weight:700}.bot-guard p{margin:0 0 18px;color:var(--text-2);font-size:.9rem;line-height:1.55}.bot-guard .alert{text-align:left}.bot-guard .btn{width:100%;justify-content:center}.bot-guard-widget{min-height:65px;display:flex;justify-content:center}.secret{font-family:var(--mono);font-size:.85rem;word-break:break-all;background:var(--bg-soft);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:12px 14px;margin-top:10px}.footer-note{margin-top:28px;text-align:center;font-size:.8rem;color:var(--text-3)}@media(max-width:720px){.topbar-inner{height:auto;padding:12px 16px;flex-wrap:wrap;gap:12px}.topbar .who{margin-left:auto}.main{padding:20px 16px 48px}.card-head,.card-body,th,td{padding-inline:14px}.auth{padding:18px 14px;align-items:start}.auth-shell{margin-top:7vh}.auth-brand-link{margin-bottom:18px}.auth-card{padding:24px 18px}.auth-tabs{margin:-10px -4px 24px}.auth-tabs button{padding-inline:4px;font-size:.76rem;white-space:nowrap}.signup-section{padding:15px}.language-picker{padding:16px 15px 20px}.language-list{grid-template-columns:minmax(0,1fr)}}.stat-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.copy-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.copy-row code{flex:1;min-width:0;overflow-wrap:anywhere;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;font-size:.9rem;color:var(--text)}.copy-row code.big{font-size:1.35rem;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.banner-error{background:var(--danger-soft);color:var(--danger)}.banner-ok{background:var(--ok-soft);color:var(--ok)}.kv{display:grid;grid-template-columns:140px 1fr;gap:8px 16px;margin:0;font-size:.92rem}.kv dt{color:var(--text-2)}.kv dd{min-width:0;margin:0;overflow-wrap:anywhere}.module-row{padding:14px 0;border-top:1px solid var(--border)}.module-row:first-of-type{border-top:none;padding-top:0}.module-head{margin-bottom:10px}.tier-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.tier{display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font:inherit;color:inherit}.tier:hover{border-color:var(--border-strong)}.tier-on{border-color:var(--accent);background:var(--accent-soft)}.tier-name{font-weight:600;text-transform:capitalize}.tier-price{color:var(--text-2);font-size:.9rem}.tier-limits{font-size:.78rem}.quote{margin-top:18px;padding:12px 14px;background:var(--bg-soft);border-radius:var(--radius)}.quote-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:2px 0;color:var(--text-2)}.quote-total{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.plan-change-summary{margin-top:9px;padding-top:9px;border-top:1px solid var(--border);color:var(--text-2);font-size:.82rem}.plan-scope-note{margin:0 0 14px}.plan-limit-blockers{display:grid;gap:3px;margin-top:14px}.scheduled-plan-card{min-height:70px;margin-bottom:16px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:#d99a246b;box-shadow:inset 3px 0 0 var(--accent)}.scheduled-plan-card p{margin:3px 0 0}.free-service-overview{display:grid;grid-template-columns:minmax(230px,1.35fr) repeat(2,minmax(190px,1fr));margin-bottom:16px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}.free-service-overview-title,.free-service-slot{min-width:0;padding:17px 20px;display:grid;align-content:center;gap:3px}.free-service-slot{border-left:1px solid var(--border)}.free-service-overview-title strong{font-size:.96rem}.free-service-overview-title span,.free-service-slot>span,.free-service-slot small{color:var(--text-3);font-size:.76rem}.free-service-slot>span{font-weight:650;letter-spacing:.04em;text-transform:uppercase}.free-service-slot strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem}.services-table-card{margin-bottom:0}.services-table-card>.card-head{margin:0}.services-table{min-width:1060px}.services-table td:first-child{max-width:240px}.services-table td:first-child .cell-strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-table-note{padding:13px 20px;border-top:1px solid var(--border);background:var(--warn-soft);color:var(--text-2);font-size:.82rem}.services-table-summary{min-height:52px;padding:12px 20px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--border);color:var(--text-3);font-size:.8rem}.services-table-summary strong{color:var(--text);font-size:.92rem}.services-table-summary span:last-child{margin-left:auto}.services-table-actions{display:flex;justify-content:flex-end;gap:6px;white-space:nowrap}.free-service-note{margin:10px 2px 0;color:var(--text-3);font-size:.76rem}.service-order{padding:22px}.order-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:22px;list-style:none}.order-progress li{min-width:0;display:flex;align-items:center;gap:8px;color:var(--text-3);font-size:.82rem;font-weight:600}.order-progress li:after{content:"";height:1px;min-width:10px;flex:1;background:var(--border)}.order-progress li:last-child:after{display:none}.order-progress li>span{width:25px;height:25px;flex:none;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--bg);color:var(--text-2);font-size:.74rem}.order-progress li.is-current{color:var(--text)}.order-progress li.is-current>span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.order-progress li.is-done{color:var(--text-2)}.order-progress li.is-done>span{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.service-order>.alert{margin-bottom:16px}.order-step-head{margin-bottom:16px}.order-step-head h3{font-size:1.05rem;font-weight:650}.order-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-service{min-width:0;padding:15px 16px;display:grid;gap:5px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);cursor:pointer;text-align:left}.order-service:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.order-service:disabled{cursor:not-allowed;opacity:.6;background:var(--bg-soft)}.order-service-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-service-title strong{min-width:0}.order-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.order-empty{padding:28px 16px;border:1px dashed var(--border-strong);border-radius:var(--radius-sm)}.order-cycle{max-width:260px}.order-summary-line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);font-size:.9rem}.order-summary-line strong{color:var(--text)}.order-summary-line+.order-summary-line{margin-top:8px}.order-project-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-charge-note{margin-top:14px}.service-restart{padding:22px}.service-restart-intro{margin:0 0 18px}.service-restart-cycle{max-width:260px;margin-top:18px}.service-restart-scope{margin:14px 0 0}.service-restart-calculating{margin-top:18px}.service-restart-contract{margin-top:14px}.notification-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notification-actions{margin:16px 0 0}.notification-type-list{display:grid}.notification-type-row{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 20px;cursor:pointer;border-bottom:1px solid var(--border)}.notification-type-row:hover{background:var(--bg-soft)}.notification-type-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px}.notification-type-icon svg{width:18px;height:18px}.notification-type-copy{min-width:0;display:grid;gap:2px}.notification-type-copy strong{font-size:.88rem;font-weight:650}.notification-type-copy>span{color:var(--text-2);font-size:.78rem;line-height:1.4}.notification-type-copy small{color:var(--warn);font-size:.7rem}.notification-types-note{padding-block:14px}.toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.toolbar-right{min-width:0;margin-left:auto;display:flex;align-items:center;gap:8px}.toolbar .select-trigger,.card-head .select-trigger,.grid td .select-trigger,.field-inline input{border:1px solid var(--border);border-radius:11px;padding:7px 10px;font-size:.87rem;background-color:var(--bg)}.toolbar .select-trigger,.card-head .select-trigger,.grid td .select-trigger{min-height:36px}.toolbar .select-control,.card-head .select-control,.grid td .select-control{min-width:140px}.toolbar .select-trigger:focus-visible,.card-head .select-trigger:focus-visible,.grid td .select-trigger:focus-visible,.field-inline input:focus{border-color:var(--accent-dark);outline:none}.field-inline input{min-width:220px}.count{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:.9rem}.count strong{color:var(--text);font-size:1.05rem;font-weight:650}.count svg{color:var(--text-3)}.table-card{padding:0;overflow:visible}.table-card>.table-wrap{border-radius:inherit}.table-card .grid{width:100%;border-collapse:collapse}.grid th{text-align:left;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:12px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.grid td{padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.grid tbody tr:last-child td{border-bottom:0}.grid tbody tr:hover{background:var(--bg-soft)}.grid .cell-strong{font-weight:550}.grid .muted{color:var(--text-2);font-size:.87rem}.grid .addr{font-size:.8rem;color:var(--text-3)}.pill{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:3px 8px;border-radius:6px;margin-right:6px;background:var(--bg-soft);color:var(--text-2);border:1px solid var(--border)}.pill-blue{background:var(--info-soft);color:var(--info-dark);border-color:transparent}.pill-ok{background:var(--ok-soft);color:var(--ok);border-color:transparent}.pill-warn{background:var(--warn-soft);color:var(--warn);border-color:transparent}.pill-bad{background:var(--danger-soft);color:var(--danger);border-color:transparent}.tag{display:inline-block;font-size:.78rem;padding:2px 8px;border-radius:6px;background:var(--bg-soft);color:var(--text-2)}.empty-card{text-align:center;padding:40px 20px;color:var(--text-2)}.service-empty{display:grid;justify-items:center;gap:14px}.service-empty p{margin:0}.note{margin-top:14px;font-size:.83rem;color:var(--text-3);max-width:76ch}.card>.note{margin:14px 20px 16px}.card+.toolbar{margin-top:20px}.pending{display:flex;gap:18px;align-items:flex-start;padding:22px}.pending-mark{width:40px;height:40px;border-radius:12px;flex:none;background:var(--warn-soft);color:var(--warn);display:grid;place-items:center}.pending h2{font-size:1rem;font-weight:600;margin-bottom:6px}.pending p{color:var(--text-2);font-size:.9rem;max-width:70ch}.pending-facts{display:flex;flex-wrap:wrap;gap:24px;margin:16px 0}.pending-facts dt{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:2px}.pending-facts dd{font-size:.88rem}.pending-actions{display:flex;gap:8px;flex-wrap:wrap}.stat .value.stat-text{font-size:.9rem;font-weight:550;letter-spacing:0;word-break:break-all}.chains-card .chain-list{display:flex;flex-wrap:wrap;gap:6px;padding:4px 2px 2px}.head-search{flex:1;min-width:80px;max-width:420px;margin-inline:auto;display:flex;align-items:center;gap:8px;background:var(--bg-soft);border:1px solid transparent;border-radius:var(--radius-sm);padding:0 12px;height:36px;color:var(--text-3)}.head-search:focus-within{background:var(--bg);border-color:var(--border-strong)}.head-search input{flex:1;border:0;background:none;outline:none;font-size:.87rem;min-width:0}.head-search input::placeholder{color:var(--text-3)}.icon-btn{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text-2);cursor:pointer}.icon-btn:hover{background:var(--bg-soft);color:var(--text);text-decoration:none}.icon-btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-bright));border-color:var(--accent);color:var(--text)}.icon-btn-primary:hover{background:var(--accent);color:var(--text)}.head-balance{height:34px;min-width:0;display:inline-flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);cursor:pointer;white-space:nowrap;font:inherit}.head-balance:hover{background:var(--bg-soft)}.head-balance span{color:var(--text-3);font-size:.7rem;font-weight:600}.head-balance strong{font-size:.86rem;font-weight:680}.head-balance.is-negative strong{color:var(--danger)}.notification-center{position:relative;flex:none}.notification-bell{position:relative}.notification-bell.is-open{background:var(--bg-soft);color:var(--text)}.notification-count{position:absolute;top:-5px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;display:grid;place-items:center;background:var(--danger);color:#fff;border:2px solid var(--bg);font-size:.59rem;font-weight:750;line-height:1}.notification-popover{position:absolute;z-index:31;top:44px;right:0;width:min(400px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 82px));display:flex;flex-direction:column;overflow:hidden;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 20px 60px #24232929}.notification-popover>header{min-height:62px;padding:13px 16px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border)}.notification-popover>header>div{min-width:0;display:grid;gap:2px}.notification-popover>header strong{font-size:.92rem;font-weight:680}.notification-popover>header span{color:var(--text-3);font-size:.72rem}.notification-popover>header .link-button{margin-left:auto;flex:none;font-size:.76rem}.notification-popover-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.notification-item{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 15px;text-align:left;border:0;border-bottom:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;font:inherit}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:var(--bg-soft)}.notification-item.is-unread{background:color-mix(in srgb,var(--accent-soft) 32%,var(--bg))}.notification-item.is-unread:hover{background:color-mix(in srgb,var(--accent-soft) 48%,var(--bg))}.notification-item-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px}.notification-item-icon svg{width:17px;height:17px}.notification-item-copy{min-width:0;display:grid;gap:3px;color:var(--text-2);font-size:.78rem;line-height:1.38}.notification-item-title{min-width:0;display:flex;align-items:center;gap:7px;color:var(--text)}.notification-item-title strong{min-width:0;font-size:.83rem;font-weight:660}.notification-item-title i{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.notification-item-copy time{color:var(--text-3);font-size:.69rem}.notification-item-arrow{width:15px;height:15px;align-self:center;color:var(--text-3)}.notification-popover-state{min-height:180px;padding:28px;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;color:var(--text-3);font-size:.78rem}.notification-popover-state svg{width:26px;height:26px}.notification-popover-state strong{color:var(--text);font-size:.88rem}.notification-popover-state.is-error,.notification-popover-error{color:var(--danger)}.notification-popover-error{padding:9px 14px;border-top:1px solid var(--border);font-size:.74rem}.who{min-width:0;display:flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;padding:4px 6px 4px 4px;border-radius:var(--radius-sm);color:var(--text-2)}.who:hover{background:var(--bg-soft)}.who-avatar{width:30px;height:30px;border-radius:9px;flex:none;background:var(--accent-soft);color:var(--accent-dark);display:grid;place-items:center;font-weight:700;font-size:.8rem}.who-name{display:none;min-width:0;max-width:180px;text-align:left;line-height:1.25}.who-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;color:var(--text)}.who-name span{font-size:.7rem;color:var(--text-3);text-transform:capitalize}@media(min-width:1120px){.who-name{display:block}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:none;border:0;cursor:default}.menu{position:absolute;top:52px;right:0;z-index:31;min-width:190px;padding:6px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:2px}.menu>button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;background:none;border:0;border-radius:8px;cursor:pointer;font-size:.87rem;color:var(--text-2)}.menu>button:hover{background:var(--bg-soft);color:var(--text)}.menu hr{border:0;border-top:1px solid var(--border);margin:4px 2px}.menu-label{padding:5px 10px 3px;color:var(--text-3);font-size:.68rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.menu>.menu-account{align-items:center}.menu-account-avatar{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:8px;background:var(--accent-soft);color:var(--accent-dark);font-size:.75rem;font-weight:700}.menu-account-copy{min-width:0;flex:1;display:grid;line-height:1.25}.menu-account-copy strong,.menu-account-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-account-copy strong{color:var(--text);font-size:.8rem;font-weight:600}.menu-account-copy span{color:var(--text-3);font-size:.7rem;text-transform:capitalize}.menu-account>svg{width:16px;height:16px;flex:none;color:var(--accent-dark)}.menu-danger{color:var(--danger)}.menu-danger:hover{background:var(--danger-soft);color:var(--danger)}.head-right{position:relative}.th-sort{display:inline-flex;align-items:center;gap:4px;background:none;border:0;cursor:pointer;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.th-sort:hover{color:var(--text-2)}.th-arrows{width:12px;height:12px;opacity:.45}.th-sort.is-sorted{color:var(--accent-dark)}.th-sort.is-sorted .th-arrows{opacity:1}.grid th.num,.grid td.num{text-align:right}.grid th.th-menu,.grid td.td-menu{width:44px;text-align:right}.grid td.td-menu{position:relative}.row-dots{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--text-3)}.row-dots:hover{background:var(--bg-soft);color:var(--text)}.menu-row{top:34px;right:12px;min-width:160px}.grid-menu{position:fixed;right:auto;width:min(240px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow-y:auto}.grid-menu button{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-transition-content{display:contents}.page-transition-content[hidden]{display:none}.page-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:16px}.tabs-shell{position:relative;display:flex;align-items:stretch;min-width:0;padding:4px;margin-bottom:20px;background:var(--bg-sunk);border-radius:var(--radius-sm)}.tabs{min-width:0;flex:1;display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{background:transparent;border:0;cursor:pointer;margin:2px 0 2px 6px;padding:8px 12px;border-radius:8px;font-size:1rem;color:var(--text-2);font-weight:550;display:inline-flex;align-items:center;gap:7px;flex:none;white-space:nowrap;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.tab:hover{background:var(--bg-soft);color:var(--text)}.tab.is-on{color:var(--text);background:var(--bg);box-shadow:0 1px 4px #2e271b1a;font-weight:650}.tab-count{font-size:.7rem;font-weight:500;color:var(--text-3)}.tab.is-on .tab-count{color:var(--text-2)}.tabs-actions{flex:none;display:flex;align-items:center;gap:4px;margin-left:4px;padding-left:6px;border-left:1px solid var(--border);background:var(--bg-sunk);box-shadow:-10px 0 14px var(--bg-sunk)}.tab-icon-btn{width:40px;height:40px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-3);cursor:pointer}.tab-icon-btn:hover{background:var(--bg-soft);color:var(--text)}.tab-icon-btn svg{width:18px;height:18px}.tab-icon-btn-primary{background:var(--accent-soft);color:var(--accent-dark)}.tab-icon-btn-primary:hover{background:var(--accent);color:var(--text)}.service-workspace>.tabs-shell{margin-bottom:8px}.project-nav{min-width:0;display:flex;align-items:center;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:0 6px;border-bottom:1px solid var(--border)}.project-nav::-webkit-scrollbar{display:none}.project-nav button{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 11px;border:0;background:transparent;color:var(--text-2);font-size:.86rem;font-weight:560;white-space:nowrap;cursor:pointer}.project-nav button:after{content:"";position:absolute;left:11px;right:11px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:transparent}.project-nav button:hover{color:var(--text)}.project-nav button.is-current{color:var(--text);font-weight:680}.project-nav button.is-current:after{background:var(--accent)}.project-nav svg{width:17px;height:17px;color:var(--text-3)}.project-nav button.is-current svg{color:var(--accent-dark)}.service-workspace-content{padding-top:24px}.service-renewal-notice{margin-bottom:18px}.service-overview-events{padding:0;overflow:hidden}.service-overview-events .card-head{margin:0}.project-notifications{display:grid;gap:16px}.notification-inheritance-card{min-width:0;min-height:68px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}.notification-inheritance-card.is-inherited{border-color:#d99a246b;box-shadow:inset 3px 0 0 var(--accent)}.notification-inheritance-choice{min-width:0;display:flex;align-items:center;gap:11px;cursor:pointer}.notification-inheritance-choice>span{min-width:0;display:grid;gap:2px}.notification-inheritance-choice strong{font-size:.92rem}.notification-inheritance-choice>span>span{color:var(--text-2);font-size:.78rem}.notification-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.notification-channel-grid>.card+.card{margin-top:0}.notification-channel-card{min-width:0;overflow:visible}.notification-channel-head{min-height:62px;padding:13px 15px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border)}.notification-channel-head h2{min-width:0;margin-right:auto;font-size:.96rem;line-height:1.3}.notification-channel-mark{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--bg-soft);color:var(--text-2)}.notification-channel-mark svg{width:18px;height:18px}.notification-channel-actions{flex:none;display:flex;align-items:center;gap:6px}.notification-channel-body{min-width:0;padding:15px}.channel-health{flex:none;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:var(--bg-soft);color:var(--text-2);font-size:.69rem;font-weight:680;line-height:1.25;white-space:nowrap}.channel-health svg{width:13px;height:13px;stroke-width:2}.channel-health-ok{background:var(--ok-soft);color:var(--ok)}.channel-health-warning{background:var(--warn-soft);color:var(--warn)}.channel-health-error{background:var(--danger-soft);color:var(--danger)}.channel-health-paused{background:var(--bg-sunk);color:var(--text-2)}.channel-health-idle{color:var(--text-3)}.notification-icon-action{width:32px;height:32px;flex:none;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--bg);color:var(--text-2);cursor:pointer}.notification-icon-action:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-soft);color:var(--text)}.notification-icon-action:disabled{opacity:.45;cursor:not-allowed}.notification-icon-action svg{width:16px;height:16px}.notification-icon-action.is-danger{color:var(--danger)}.notification-icon-action.is-primary{border-color:transparent;background:var(--accent-soft);color:var(--accent-dark)}.notification-channel-form{min-width:0;display:grid;gap:13px}.notification-channel-form>.btn{justify-self:start}.notification-setting-check,.project-email-options{margin:0}.notification-readonly-list{display:grid;gap:8px}.notification-readonly-value{min-width:0;display:block;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--bg-soft);color:var(--text-2);font-size:.8rem;overflow-wrap:anywhere}.notification-channel-empty{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-3);font-size:.8rem}.notification-account-link{margin-top:12px}.notification-connection-list{display:grid;gap:2px}.notification-connection-empty{min-height:50px;display:flex;align-items:center;padding:2px 0}.notification-connection-empty p{margin:0}.notification-connection{min-width:0;display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-sm)}.notification-connection:hover{background:var(--bg-soft)}.notification-connection-main{min-width:0;display:grid;gap:2px}.notification-connection-main strong,.notification-connection-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-connection .notification-actions{margin:0;justify-content:flex-end}.notification-connect-footer{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:16px;padding:16px 0 0;border-top:1px solid var(--border)}.connection-connect-box{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.connection-error{color:var(--danger)}.notification-device-toggle{display:flex;align-items:center;justify-content:space-between;gap:18px}.notification-device-toggle p{margin:0}.project-notification-routes{display:grid;gap:0}.project-notification-route{min-width:0;display:grid;grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--border)}.project-notification-route:first-child{padding-top:0}.project-notification-route:last-child{border-bottom:0;padding-bottom:0}.project-notification-route.is-paused{color:var(--text-2)}.project-notification-route.is-legacy{padding-top:0}.project-notification-route-main{min-width:0;display:grid;gap:1px}.project-notification-route-main strong,.project-notification-route-main span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-notification-route-main strong{font-size:.82rem}.project-notification-route-actions{display:flex;align-items:center;gap:5px}.project-notification-policy{min-width:0;grid-column:1 / -1;display:grid;gap:9px}.project-notification-policy>.select-control{max-width:290px}.project-event-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft)}.project-event-types .check{min-width:0;margin:0;font-size:.76rem}.project-danger-card{margin-top:18px}.project-danger-card .btn{margin-top:14px}.network-cell{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.table-wrap tr.is-selected td{background:var(--accent-soft)}.sec+.sec{margin-top:22px}.sec-head{width:100%;display:flex;align-items:center;gap:10px;background:none;border:0;cursor:pointer;padding:0 0 12px}.sec-label{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.sec-count{font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:20px;background:var(--bg-sunk);color:var(--text-2)}.sec-rule{flex:1;height:1px;background:var(--border)}.sec-chev{color:var(--text-3);transition:transform .15s}.sec-chev.is-shut{transform:rotate(-90deg)}.tiles{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.tile{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.tile.is-muted{background:var(--bg-soft)}.tile.is-muted .tile-mark{filter:grayscale(1);opacity:.6}.tile.is-muted .tile-value{color:var(--text-3)}.tile-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.tile-mark{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center}.tile-label{font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-menu{margin-left:auto;position:relative;flex:none}.tile-value{font-size:1.3rem;font-weight:650;letter-spacing:-.02em;line-height:1.25}.tile-value .mono{font-size:.9rem;font-weight:500;letter-spacing:0}.tile-note{margin-top:8px;font-size:.82rem;color:var(--text-3)}.tile-foot{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.tone-teal{background:var(--teal-soft);color:var(--teal)}.tone-pink{background:var(--pink-soft);color:var(--pink)}.tone-grey{background:var(--bg-sunk);color:var(--text-3)}.tone-lilac{background:var(--violet-soft);color:var(--violet)}.btn-add{display:inline-flex;align-items:center;gap:6px}.btn-add svg{width:16px;height:16px}.tagbar{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 14px}.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--bg);border-radius:20px;padding:4px 11px;cursor:pointer;font-size:.8rem;color:var(--text-2)}.chip:hover{background:var(--bg-soft);color:var(--text)}.chip.is-on{background:linear-gradient(135deg,var(--accent),var(--accent-bright));border-color:var(--accent);color:var(--text)}.chip-count{font-size:.7rem;opacity:.7}.chip.is-on .chip-count{opacity:.85}.tag-click{border:0;cursor:pointer;margin-right:4px}.tag-click:hover{background:var(--accent-soft);color:var(--accent-dark)}.import{margin-bottom:18px}.import textarea{font-family:var(--mono);font-size:.82rem;line-height:1.6}.import-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.import-tally{font-size:.9rem;color:var(--text-2);margin-bottom:12px}.import-tally strong{color:var(--text)}.import-report{display:grid;gap:1px;background:var(--border);border-radius:10px;overflow:hidden}.import-row{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,1.6fr);gap:12px;align-items:baseline;background:var(--bg);padding:8px 12px;font-size:.84rem}.import-line{color:var(--text-3);font-variant-numeric:tabular-nums}.import-addr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.import-what{color:var(--text-2)}.import-row.is-added{background:var(--ok-soft)}.import-row.is-added .import-what{color:var(--ok)}.import-row.is-failed .import-what{color:var(--danger)}.import-row.is-skipped .import-what{color:var(--warn)}.check{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:.88rem;color:var(--text-2)}.check input{flex:none}.tier:disabled{opacity:.5;cursor:not-allowed}.quote-out{display:flex;gap:32px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--bg-soft)}.quote-out .value{font-size:1.3rem;font-weight:600}.quote-out .mono{font-size:.85rem;word-break:break-all}.alert-warn{background:var(--warn-soft);border:1px solid transparent;color:var(--text)}.head-project{display:inline-flex;align-items:center;gap:6px;padding:0 8px 0 10px;height:34px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text-2)}.head-project>svg{width:15px;height:15px;opacity:.7}.head-project .select-control{min-width:0;max-width:150px}.head-project .select-trigger{min-height:32px;height:32px;padding:0 2px;border:0;background:transparent;font-size:.88rem;color:var(--text)}.head-project .select-trigger:focus-visible{outline:none}@media(min-width:861px)and (max-width:1119px){.head{gap:10px}.head-right{gap:6px}.head-project{max-width:130px;padding-inline:6px}.head-project .select-control{max-width:100px}.head-balance span{display:none}}@media(max-width:720px){.head{height:auto;min-height:62px;padding:10px 16px;display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"burger title right" "search search search";gap:8px 10px}.head-burger{grid-area:burger}.head-title{grid-area:title;margin:0}.head-search{grid-area:search;width:100%;max-width:none;margin:0}.head-right{grid-area:right;gap:6px}.head-balance{padding-inline:8px}.head-balance span{display:none}.head-project{max-width:110px;padding-inline:5px}.head-project svg{display:none}.head-project .select-control{max-width:96px}.who{gap:0;padding:2px}.who>svg{display:none}.card>form{padding-inline:14px}.card>.alert,.card>.quote-out,.card>.card{margin-inline:14px}.notification-channel-grid{grid-template-columns:minmax(0,1fr)}.notification-connection{grid-template-columns:minmax(0,1fr) auto}.notification-connection .notification-actions{grid-column:1 / -1;justify-content:flex-start}.notification-device-toggle{grid-template-columns:minmax(0,1fr);display:grid}.project-event-types{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.page-actions{justify-content:flex-start}.toolbar{align-items:flex-start}.toolbar-right{width:100%;margin-left:0;flex-wrap:wrap}.field-inline{flex:1 1 180px;min-width:0}.field-inline input{width:100%;min-width:0}.toolbar-right .select-control{flex:1 1 120px;min-width:0}.notification-inheritance-card{align-items:flex-start;flex-direction:column}.notification-inheritance-card>.btn{width:100%}}@media(max-width:480px){.form-row{grid-template-columns:minmax(0,1fr)}.form-row>*{grid-column:auto!important}.notification-channel-head{flex-wrap:wrap}.notification-channel-head h2{min-width:90px}.project-notification-route{grid-template-columns:minmax(110px,1fr) auto}.project-notification-route-actions{grid-column:1 / -1;justify-content:flex-end}.project-nav{padding-inline:0}}@media(max-width:360px){.head-project{max-width:86px}.head-project .select-control{max-width:76px}}.link-button{border:0;background:none;color:var(--accent-dark);padding:0;cursor:pointer;font:inherit;font-weight:600}.project-open-link{border:0;padding:0;background:none;color:var(--text);cursor:pointer;font:inherit;font-weight:650;text-align:left}.project-open-link:hover{color:var(--accent-dark);text-decoration:underline}.project-open-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.projects-table .grid{min-width:1240px}.projects-table .grid th:first-child,.projects-table .grid td:first-child{width:240px;min-width:220px}.project-name-cell{min-width:0;max-width:240px}.project-name-cell>strong,.project-name-cell .project-open-link,.project-name-cell>.muted{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-metric{display:grid;gap:2px;white-space:nowrap;font-variant-numeric:tabular-nums}.project-metric strong{font-weight:650}.project-date{white-space:nowrap}.api-key-scope .card-body{display:flex;align-items:center;gap:16px}.api-key-scope p{min-width:0;color:var(--text-2);font-size:.88rem}.api-key-scope .btn{margin-left:auto;flex:none}.api-keys-table{min-width:1180px}.api-key-actions{display:flex;justify-content:flex-end;gap:6px;white-space:nowrap}.api-key-policy-fields{display:grid;gap:18px;margin-top:18px}.api-key-scope-picker{min-width:0;margin:0;padding:0;border:0}.api-key-scope-picker legend{margin-bottom:8px;padding:0;color:var(--text-2);font-size:.85rem;font-weight:600}.api-key-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.api-key-scope-option{align-items:flex-start;min-width:0;margin:0;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.api-key-scope-option:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.api-key-scope-option span{display:grid;min-width:0;gap:2px}.api-key-scope-option strong{font-size:.88rem}.api-key-scope-option small{color:var(--text-3);font-size:.76rem;line-height:1.35}.api-key-policy-modal{width:min(760px,calc(100vw - 48px))}.credential-secret-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.credential-secret-row .secret{min-width:0;margin:0}.security-sessions-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.security-sessions-table{min-width:780px}.session-current-pill{margin-left:8px}.account-invitations{border-color:#d99a2473}.account-invitation-list{display:grid;gap:10px}.account-invitation{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.account-invitation p{margin:3px 0 0}.account-invitation-actions{display:flex;gap:8px;flex:none}@media(max-width:600px){.api-key-scope .card-body{align-items:flex-start;flex-direction:column}.api-key-scope .btn{margin-left:0}.credential-secret-row{grid-template-columns:minmax(0,1fr)}.credential-secret-row .btn{justify-self:start}.security-sessions-head{align-items:flex-start;flex-direction:column}.api-key-scope-grid{grid-template-columns:minmax(0,1fr)}.account-invitation{align-items:flex-start;flex-direction:column}}.security-enrollment-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.security-card-action{margin-top:18px}.module-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;gap:0;flex-wrap:nowrap}.module-stats .stat{min-width:0}.module-stats dt{color:var(--text-3);font-size:.67rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.module-stats dd{margin:4px 0 0;color:var(--text);font-size:1.38rem;font-weight:680;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.module-stats .stat>span{display:block;margin-top:4px;color:var(--text-3);font-size:.74rem}.modal{width:min(600px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));max-height:min(820px,calc(100dvh - 32px));margin:auto;padding:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg);color:var(--text);box-shadow:0 30px 90px #1412183d}.modal[open]{display:flex;flex-direction:column}.modal-wide{width:min(860px,calc(100vw - 32px))}.modal::backdrop{background:#1b191e7a}.modal-head{min-height:58px;padding:14px 18px 14px 22px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:16px;background:var(--bg);position:sticky;top:0;z-index:1}.modal-head h2{min-width:0;font-size:1.02rem;font-weight:650}.modal-close{width:32px;height:32px;margin-left:auto;border:0;border-radius:10px;background:var(--bg-soft);color:var(--text-2);cursor:pointer;font-size:1.35rem;line-height:1}.modal-close:hover{background:var(--bg-sunk);color:var(--text)}.modal-body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.modal-body>form,.address-detail{padding:22px}.modal-body>.alert{margin:22px 22px 0}.modal-body>.card{margin:0;border:0;border-radius:0;box-shadow:none}.modal-body>.card>.card-head{padding-top:20px}.modal-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:20px}.dialog-request{padding:22px}.dialog-request-message{color:var(--text-2);white-space:pre-line}.step-up-dialog{display:grid;gap:16px}.step-up-dialog>.alert{margin:0}.step-up-dialog .field{max-width:none!important}.step-up-dialog .modal-actions{margin-top:4px}.network-mark{width:var(--network-size);height:var(--network-size);border-radius:50%;flex:none;display:inline-grid;place-items:center;overflow:hidden;background:var(--bg-soft)}.network-mark img{display:block;width:100%;height:100%;object-fit:contain}.network-cell{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:550}.address-link{max-width:100%;padding:0;border:0;background:none;color:inherit;display:grid;gap:1px;text-align:left;cursor:pointer}.address-link:hover .cell-strong{color:var(--accent-dark);text-decoration:underline}.address-link .addr{display:block}.row-actions{display:flex;justify-content:flex-end;gap:4px}.address-detail-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid var(--border)}.address-detail-hero code{display:block;overflow-wrap:anywhere;color:var(--text);font-size:.88rem}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.detail-grid>div{min-width:0;padding:11px 13px;background:var(--bg-soft)}.detail-grid>div:last-child:nth-child(odd){grid-column:1 / -1}.detail-grid dt{color:var(--text-3);font-size:.68rem;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.detail-grid dd{margin:3px 0 0;color:var(--text);font-size:.86rem;overflow-wrap:anywhere}.detail-note{padding:13px 14px;border-radius:var(--radius-sm);background:var(--accent-soft);font-size:.88rem}.detail-note .tag{margin:8px 5px 0 0;background:#ffffffb3}.detail-events{margin-top:18px}.section-title{display:flex;align-items:center;gap:8px;margin-bottom:9px}.section-title h3{font-size:.88rem;font-weight:650}.section-title>span{color:var(--text-3);font-size:.75rem}.detail-events ul{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.detail-events li{padding:9px 12px;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);font-size:.82rem}.detail-events li:last-child{border-bottom:0}.detail-events li>span:first-child{display:grid}.detail-events small{color:var(--text-3)}.address-editor{display:grid;gap:16px}.immutable-address{display:flex;align-items:center;gap:11px;min-width:0;padding:11px 13px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft)}.immutable-address span{min-width:0;display:grid}.immutable-address small{color:var(--text-3);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.immutable-address code{overflow-wrap:anywhere;font-size:.82rem}.editor-options{padding:13px 14px 14px;border:1px solid var(--border);border-radius:var(--radius-sm)}.editor-options legend{padding:0 6px;color:var(--text-2);font-size:.78rem;font-weight:650}.editor-options .check{margin-top:7px}.channel-checks{display:flex;gap:8px 18px;flex-wrap:wrap}.add-addresses-modal{padding:18px 22px 22px}.add-addresses-modal>.tabs-shell{margin-bottom:18px}.add-address-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.address-book-picker-tools{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(160px,1fr));gap:12px}.project-address-options{background:var(--bg-soft)}.project-address-options-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:12px 18px}.project-address-options-row .check{min-height:40px;margin:0;align-items:center}.project-address-options>.hint{display:block}.project-address-advanced{padding-top:2px;border-top:1px solid var(--border);color:var(--text-2)}.project-address-advanced>summary{width:max-content;padding:12px 0 2px;cursor:pointer;color:var(--text-2);font-size:.82rem;font-weight:650}.project-address-advanced[open]>summary{margin-bottom:12px}.project-address-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.project-address-filter-checks{display:flex;flex-wrap:wrap;gap:4px 22px}.project-address-filter-checks .check{margin-top:10px}.project-address-advanced>.hint{margin-top:10px}.activity-filters{margin-bottom:16px;padding:14px 16px}.activity-filter-grid{display:grid;grid-template-columns:minmax(150px,.8fr) repeat(3,minmax(170px,1fr)) minmax(150px,.72fr);align-items:end;gap:10px}.delivery-filter-grid{grid-template-columns:repeat(4,minmax(170px,1fr))}.activity-filter-actions{display:flex;align-items:center;gap:7px;margin-top:12px}.log-filters{display:grid;grid-template-columns:minmax(190px,1.3fr) minmax(170px,1fr) minmax(180px,1fr) repeat(2,minmax(145px,.72fr));gap:10px}.log-filters .activity-filter-actions{grid-column:1 / -1;margin-top:2px;flex-wrap:wrap}.log-load-more{display:flex;justify-content:center;border-top:1px solid var(--border)}.finance-history-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.finance-history-filters .activity-filter-actions{grid-column:1 / -1;margin-top:2px;flex-wrap:wrap}.finance-history-filters .btn svg{width:16px;height:16px}.table-load-more{display:flex;justify-content:center;padding:11px;border-top:1px solid var(--border)}.copy-value-button{max-width:220px;display:inline-flex;align-items:center;gap:7px;padding:4px 6px;border:0;border-radius:7px;background:transparent;color:var(--text-2);cursor:pointer}.copy-value-button:hover{background:var(--bg-soft);color:var(--text)}.copy-value-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-value-button svg{width:15px;height:15px;flex:0 0 auto}.transaction-reference{display:flex;align-items:center;gap:6px}.transaction-reference>a{font-size:.76rem;font-weight:650;white-space:nowrap}.log-detail{display:grid;gap:18px}.code-block{max-height:260px;margin:0;padding:12px 14px;overflow:auto;scrollbar-width:thin;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--text-2);font:.78rem/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.book-addresses{display:grid;gap:7px;max-height:320px;overflow:auto;scrollbar-width:none}.book-addresses::-webkit-scrollbar{display:none}.book-address-option{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.book-address-option:hover,.book-address-option.is-on{border-color:var(--accent);background:var(--accent-soft)}.book-address-option.is-disabled{cursor:not-allowed;opacity:.68}.book-address-option.is-disabled:hover{border-color:var(--border);background:var(--bg)}.book-address-option.is-disabled.is-on{border-color:var(--accent);background:var(--accent-soft)}.book-address-option>span:not(.network-mark):not(.pill){min-width:0;display:grid}.book-address-option strong,.book-address-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-address-option small{color:var(--text-2);font-size:.72rem}.history-content>.note{margin:14px 20px 18px}.address-list-detail{min-width:0}.address-list-detail>.table-card .grid{min-width:720px}.address-list-nav-menu{position:relative;display:flex}.address-list-directory{position:absolute;z-index:31;top:calc(100% + 10px);right:-40px;width:min(360px,calc(100vw - 32px));overflow:hidden;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg)}.tabs-actions>.address-list-nav-menu:last-child .address-list-directory{right:0}.address-list-directory>header{min-height:52px;padding:0 8px 0 15px;display:flex;align-items:center;border-bottom:1px solid var(--border)}.address-list-directory>header strong{font-size:.9rem;font-weight:650}.address-list-directory-close{width:36px;height:36px;margin-left:auto;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--text-3);cursor:pointer}.address-list-directory-close:hover{background:var(--bg-soft);color:var(--text)}.address-list-directory-close svg{width:17px;height:17px;transform:rotate(45deg)}.address-list-directory-search{margin:11px 12px;padding:0 10px;height:38px;display:flex;align-items:center;gap:8px;color:var(--text-3);background:var(--bg-soft);border-radius:9px}.address-list-directory-search svg{width:16px;height:16px;flex:none}.address-list-directory-search input{width:100%;padding:0;border:0;outline:0;background:transparent;font-size:.86rem}.address-list-directory-items{max-height:320px;padding:0 8px 8px;overflow-y:auto;scrollbar-width:none}.address-list-directory-items::-webkit-scrollbar{display:none}.address-list-directory-items>button{width:100%;min-height:40px;padding:8px 10px;display:flex;align-items:center;gap:12px;border:0;border-radius:8px;background:transparent;color:var(--text-2);cursor:pointer;text-align:left}.address-list-directory-items>button:hover{background:var(--bg-soft);color:var(--text)}.address-list-directory-items>button.is-current{background:var(--accent-soft);color:var(--text)}.address-list-directory-items>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-list-directory-items>button strong{margin-left:auto;color:var(--text-3);font-size:.75rem;font-weight:600}.address-list-directory-items>p{padding:18px 10px;color:var(--text-3);font-size:.84rem;text-align:center}.address-list-more{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 0 2px;color:var(--muted);font-size:13px}.connection-chips,.cell-tags{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.connection-chips .pill,.cell-tags .pill,.cell-tags .tag{margin:0}.address-list-toolbar-actions{display:flex;align-items:center;gap:4px;padding-left:8px;border-left:1px solid var(--border)}.address-list-action-more{position:relative;display:flex}.address-list-action-menu{top:calc(100% + 8px);right:0;min-width:180px}.address-list-action-menu>button:disabled{opacity:.5;cursor:not-allowed}.connection-editor,.import-result{padding:22px}.connection-editor>section{margin-bottom:22px}.connection-editor>form{padding-top:18px;border-top:1px solid var(--border)}.connection-list{display:grid;gap:7px}.connection-row{min-width:0;display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft)}.connection-row>div:first-child{min-width:0;display:grid;flex:1}.connection-row strong{font-size:.86rem}.connection-row span{color:var(--text-2);font-size:.75rem;overflow-wrap:anywhere}.connection-actions{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.address-add-list{display:flex;align-items:end;gap:9px;margin-top:18px;padding:13px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft)}.address-add-list .field{flex:1}.address-uses,.address-rules{margin-top:18px}.address-rule-list{display:grid;gap:7px}.address-rule{min-width:0;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft)}.address-rule>div:first-child{min-width:0;display:grid;gap:2px}.address-rule strong{font-size:.86rem;overflow-wrap:anywhere}.address-rule small{color:var(--text-3);font-size:.75rem}.address-rule>.cell-tags{justify-content:flex-end}.event-delivery-list{display:grid;gap:7px}.event-delivery-row{min-height:42px;padding:8px 11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft)}.event-delivery-row strong{font-size:.84rem;text-transform:capitalize}.event-delivery-row small{color:var(--text-3);font-size:.74rem}.event-raw{margin-top:18px;border-top:1px solid var(--border)}.event-raw summary{width:max-content;padding-top:14px;color:var(--text-2);font-size:.82rem;cursor:pointer}.event-raw pre{max-height:260px;margin-top:10px;padding:12px;overflow:auto;scrollbar-width:none;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--text-2);font:.76rem/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.event-raw pre::-webkit-scrollbar{display:none}.membership-tags{margin-top:8px}.address-list-import textarea{font-family:var(--mono);font-size:.82rem;line-height:1.6}.book-address-form{display:grid;gap:16px}.book-address-section{min-width:0;padding:16px;display:grid;gap:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.book-address-section.is-required{border-color:var(--border-strong);background:var(--bg-soft)}.book-address-section legend{padding:0 7px;color:var(--text-3);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.book-address-required-grid{min-width:0;display:grid;grid-template-columns:minmax(190px,.72fr) minmax(280px,1.28fr);gap:14px}.field-input-action{position:relative;min-width:0}.field-input-action>input{padding-right:48px!important}.field-input-button{position:absolute;top:5px;right:5px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--text-3);cursor:pointer}.field-input-button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-dark)}.field-input-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.field-input-button:disabled{opacity:.45;cursor:not-allowed}.field-input-button svg{width:17px;height:17px}.field-status{min-height:17px;font-size:.78rem;color:var(--text-3)}.field-status.is-valid{color:var(--ok)}.field-status.is-invalid,.field-status.is-unavailable{color:var(--danger)}.address-source-layout{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.6fr);min-height:460px;border:1px solid var(--border);border-radius:var(--radius);margin:20px 20px 0;overflow:hidden}.address-source-directory{border-right:1px solid var(--border);background:var(--bg-soft)}.address-source-toolbar,.address-source-detail-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-bottom:1px solid var(--border)}.address-source-toolbar>span{color:var(--text-3);font-size:.88rem}.address-source-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.address-source-toolbar-actions .btn{white-space:nowrap}.address-source-item{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;cursor:pointer}.address-source-item:hover,.address-source-item.is-current{background:var(--bg)}.address-source-item.is-current{box-shadow:inset 3px 0 0 var(--accent)}.address-source-item>span:nth-child(2),.address-source-detail-head>div,.address-source-bindings span{min-width:0;display:grid;gap:3px}.address-source-item small,.address-source-detail-head code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-source-detail{min-width:0;padding-bottom:16px}.address-source-detail-head{padding:16px 20px}.address-source-detail-head>div{gap:7px}.address-source-detail>.detail-grid,.address-source-detail>.alert,.address-source-section{margin:18px 20px 0}.address-source-section{padding-top:18px;border-top:1px solid var(--border)}.address-source-section>h3{margin:0 0 12px;font-size:.98rem}.address-source-bindings{display:grid;gap:8px}.address-source-bindings>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.address-source-bindings small{color:var(--text-3)}.address-source-wizard{min-height:100%;display:flex;flex-direction:column}.address-source-wizard-head{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-bottom:1px solid var(--border)}.address-source-wizard-head>div:first-child{display:grid;gap:3px}.address-source-wizard-head span{color:var(--text-3);font-size:.8rem}.address-source-steps{display:flex;gap:6px}.address-source-steps span{width:24px;height:4px;border-radius:99px;background:var(--border-strong)}.address-source-steps span.is-active{background:var(--accent-dark)}.address-source-wizard-body{width:min(100%,690px);display:grid;align-content:start;gap:18px;padding:24px 20px;margin:0 auto}.address-source-wizard-body>h3{margin:0;font-size:1rem}.address-source-wizard .skeleton-page{margin:20px}.address-source-wizard-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 20px;margin-top:auto;border-top:1px solid var(--border)}.address-source-wizard-body>.address-source-wizard-actions{padding:0;border:0;margin-top:2px}.address-source-review{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft)}.address-source-review>span{min-width:0;display:grid;gap:3px}.address-source-review small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-3)}.address-source-fields{display:grid;gap:16px}.address-source-route-summary{display:grid;gap:5px;padding:15px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft)}.address-source-route-summary span{color:var(--text-3);font-size:.86rem;line-height:1.45}.address-source-verification-note{margin:0}@media(max-width:820px){.module-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.module-stats .stat:nth-child(3){border-left:0;border-top:1px solid var(--border)}.module-stats .stat:nth-child(4){border-top:1px solid var(--border)}.activity-filter-grid,.delivery-filter-grid,.log-filters,.finance-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.address-source-layout{grid-template-columns:minmax(0,1fr)}.address-source-directory{border-right:0;border-bottom:1px solid var(--border)}.address-source-toolbar{align-items:flex-start}.address-source-toolbar-actions{flex-wrap:wrap}.free-service-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.free-service-overview-title{grid-column:1 / -1;border-bottom:1px solid var(--border)}.free-service-overview-title+.free-service-slot{border-left:0}.address-list-directory{right:-40px}.connection-row,.address-rule{align-items:flex-start;flex-direction:column}.address-rule>.cell-tags{justify-content:flex-start}.connection-actions{justify-content:flex-start}.book-address-required-grid,.address-book-picker-tools,.activity-filter-grid,.delivery-filter-grid,.log-filters,.finance-history-filters{grid-template-columns:minmax(0,1fr)}.log-filters .activity-filter-actions,.finance-history-filters .activity-filter-actions{grid-column:auto}}@media(max-width:560px){.free-service-overview{grid-template-columns:minmax(0,1fr)}.free-service-overview-title{grid-column:auto}.free-service-slot{border-left:0;border-top:1px solid var(--border)}.services-table-summary{align-items:flex-start;flex-direction:column;gap:2px}.services-table-summary span:last-child{margin-left:0}.scheduled-plan-card{align-items:flex-start;flex-direction:column}.service-order,.service-restart{padding:17px 15px 24px}.order-progress{gap:5px}.order-progress li{gap:5px;font-size:.74rem}.order-services,.order-project-fields{grid-template-columns:minmax(0,1fr)}.order-actions{align-items:stretch;flex-direction:column-reverse}.order-actions .btn{width:100%}.modal,.modal-wide{width:100%;max-width:none;max-height:calc(100vh - 12px);margin:12px 0 0;max-height:calc(100dvh - 12px);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.modal-body>form,.address-detail{padding:17px 15px 24px}.add-addresses-modal{padding:15px 15px 24px}.add-address-details-grid,.project-address-options-row,.project-address-filter-grid{grid-template-columns:minmax(0,1fr)}.project-address-options-row .check{min-height:0}.modal-body>.alert{margin:17px 15px 0}.detail-grid{grid-template-columns:minmax(0,1fr)}.address-detail-hero{grid-template-columns:auto minmax(0,1fr)}.address-detail-hero .btn{grid-column:1 / -1}.book-address-option{grid-template-columns:auto auto minmax(0,1fr)}.book-address-option>.pill{grid-column:2 / -1;justify-self:start}.connection-editor,.import-result{padding:17px 15px 24px}}
