.app-header{border-bottom:1px solid var(--line)}.app-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4);max-width:var(--page-max);margin:0 auto;padding:var(--s-3) var(--gutter)}.app-bar .brand{gap:var(--s-2);font-size:15px}.app-bar .brand img{width:20px;height:20px}.app-context{display:flex;align-items:center;gap:var(--s-3);min-width:0;padding-left:var(--s-4);border-left:1px solid var(--line-2)}.switcher{display:flex;align-items:center;gap:var(--s-2);margin:0;min-width:0}.switcher select{max-width:16rem;min-height:30px;padding:0 var(--s-2);border:1px solid var(--line-2);background:var(--sur-2);color:var(--ink);font:500 13px/20px var(--f-mono)}.switcher .button-small{min-height:30px;padding:0 var(--s-3);font-size:12px}.app-org{color:var(--ink-3)}.app-role{color:var(--ink-3);font-size:12px}.account-nav{display:flex;align-items:center;gap:var(--s-4);margin-left:auto;font:12px/18px var(--f-mono)}.account-nav a,.account-nav .link-button{color:var(--ink-3);text-decoration:none}.account-nav a:hover,.account-nav .link-button:hover,.account-nav a[aria-current="page"]{color:var(--ink);text-decoration:none}.account-nav .platform-tag{padding:0 var(--s-2);border:1px solid var(--ok);color:var(--ok)}.account-nav .platform-tag:hover,.account-nav .platform-tag[aria-current="page"]{color:var(--ok-hover);border-color:var(--ok-hover)}.footprint{color:var(--ink-3);white-space:nowrap}.app-nav{display:flex;max-width:var(--page-max);margin:0 auto;padding:0 calc(var(--gutter) - var(--s-3));overflow-x:auto}.app-nav a{padding:var(--s-2) var(--s-3) 10px;border-bottom:2px solid transparent;color:var(--ink-3);white-space:nowrap}.app-nav a:hover{color:var(--ink);text-decoration:none}.app-nav a[aria-current="page"]{color:var(--ink);border-bottom-color:var(--ok)}.app-nav-select{display:none}@media (max-width:600px){.app-bar{gap:var(--s-2) var(--s-3)}.app-bar .brand-name{display:none}.app-context{flex:1;padding-left:0;border-left:0}.switcher{flex:1}.switcher select{flex:1;max-width:none;min-width:0;min-height:36px}.switcher .button-small{width:auto;min-height:36px}.account-nav{width:100%;margin-left:0;justify-content:flex-end}.footprint{margin-right:auto}.app-header .app-nav{display:none}.app-nav-select{display:flex;gap:var(--s-2);margin:0;padding:var(--s-3) var(--gutter);border-top:1px solid var(--line)}.app-nav-select select{flex:1;min-width:0;min-height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--line-2);background:var(--sur-2);color:var(--ink);font:500 13px/20px var(--f-mono)}.app-nav-select .button{width:auto}}.app-main{flex:1;width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--s-6) var(--gutter) var(--s-7)}.app-footer{max-width:var(--page-max);margin:0 auto;padding:0 var(--gutter)}.org-select{max-width:720px;margin:0 auto;padding-top:var(--s-4)}.org-select h1{margin-bottom:var(--s-5);font-size:22px;line-height:28px}.org-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}@media (min-width:600px){.org-grid{grid-template-columns:1fr 1fr}}.org-grid form{height:100%;margin:0}.org-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--s-2);width:100%;height:100%;padding:var(--s-4);border:1px solid var(--line-2);border-radius:0;background:var(--sur);color:var(--ink-3);font:12px/18px var(--f-mono);text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease)}.org-card:hover{border-color:var(--ink-4)}.org-card.is-current{border-color:var(--ok-dim)}.org-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-1)}.org-card-name{color:var(--ink);font:500 15px/23px var(--f-mono);overflow-wrap:anywhere}.org-card.is-suspended .org-card-name{color:var(--ink-3)}.org-card-badges{display:flex;gap:var(--s-1);flex-shrink:0}.org-card .badge{font-size:11px;line-height:16px}.org-foot{max-width:none;margin:var(--s-6) 0 0;padding-top:var(--s-4);border-top:1px solid var(--line);color:var(--ink-3);font:12px/18px var(--f-mono)}.org-select .empty-state .actions{margin-top:var(--s-4)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.card{background:var(--sur);border:1px solid var(--line-2);border-radius:0;box-shadow:none;padding:1.1rem 1.25rem}.card h2{font-size:1rem;margin-bottom:0.35rem}.card p:last-child{margin-bottom:0}.empty-state{color:var(--ink-3)}.auth-panel{max-width:34rem;margin:0 auto}.field select,.field textarea{min-height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--line-2);border-radius:0;background:var(--sur-2);color:var(--ink);font:13px/20px var(--f-mono)}.field textarea{padding:var(--s-2) var(--s-3)}.field select{width:100%}.field input[readonly]{background:var(--sur-2)}.field input[aria-invalid="true"],.field select[aria-invalid="true"]{border-color:var(--bad)}.field-error{color:var(--bad);font-size:0.9rem;font-weight:600;margin:0.35rem 0 0}.inline-form{display:inline-flex;align-items:center;gap:0.5rem;flex-wrap:wrap;margin:0}.inline-form select{min-height:2.3rem}.copy-row{display:flex;gap:0.5rem;align-items:center}.copy-row input{flex:1;min-width:0}.button-small{min-height:2.3rem;padding:0.35rem 0.95rem;font-size:0.92rem}.button-danger{background:var(--bad);border-color:var(--bad);color:#fff}.button-danger:hover{background:var(--bad);border-color:var(--bad);color:#fff;filter:brightness(0.92)}.link-button{padding:0;border:0;background:none;color:var(--ok);font:inherit;text-decoration:underline;text-underline-offset:0.18em;cursor:pointer}.link-button:hover{color:var(--ok-hover)}.alert{margin:0 0 1.25rem}.alert-warn{background:var(--warn-ground);color:var(--warn);border-color:currentColor}.alert-success{background:var(--ok-ground);color:var(--ok);border-color:currentColor}.secret-box{margin:0 0 var(--s-5);padding:var(--s-4);border:1px solid var(--ok-dim);background:var(--ok-ground)}.secret-box .copy-row input{min-height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--line-2);background:var(--bg);color:var(--ok);font:13px/20px var(--f-mono)}.secret-box .copy-row .button{width:auto}.secret-box p:last-child{margin-bottom:0}.codes{list-style:none;padding:0;margin:1rem 0 1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:0.5rem;font-family:var(--f-mono)}.codes li{padding:0.4rem 0.6rem;border:1px solid var(--line-2);border-radius:0;background:var(--sur-2)}.data-table tbody th{min-width:0}.data-table td:last-child{min-width:0;color:var(--ink-2)}.data-table td,.data-table th{vertical-align:middle}.data-table .muted{color:var(--ink-3)}.danger-zone{border:1px solid var(--bad);border-radius:0;padding:1.25rem}@media (max-width:40rem){.inline-form .button{width:auto}}img.qr{display:block;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:6px}details{margin:1rem 0}details>summary{cursor:pointer;font-weight:600;margin-bottom:.75rem}fieldset.field{border:0;padding:0;margin:0 0 1rem;min-width:0}fieldset.field>legend{font-weight:600;margin-bottom:.5rem;padding:0}.facts .copy-row input{min-width:0;width:100%}pre.code-block{margin:0 0 var(--s-3);padding:var(--s-3);overflow-x:auto;border:1px solid var(--line-2);background:var(--bg);color:var(--ink);font:12px/19px var(--f-mono)}.card + .card{margin-top:1rem}pre.code-block code{background:none;padding:0;border:0;border-radius:0;font-size:inherit}.head-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-5)}.head-row h1{margin:0}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);margin:0 0 var(--s-5)}.stat{padding:var(--s-4) var(--s-5);border:1px solid var(--line-2);background:var(--sur)}.stat dt{color:var(--ink-3);font:11px/16px var(--f-mono);letter-spacing:0.14em;text-transform:uppercase}.stat dd{margin:0}.stat-value{display:block;margin:var(--s-1) 0 2px;color:var(--ink);font:500 28px/34px var(--f-mono);letter-spacing:-0.015em;font-variant-numeric:tabular-nums}.stat-note{display:block;color:var(--ink-3);font:12px/18px var(--f-mono)}.stat-ok{color:var(--ok)}.stat-warn{color:var(--warn)}.stat-bad{color:var(--bad)}.stat-off{color:var(--ink-4)}.duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4);align-items:start}.box{border:1px solid var(--line-2);background:var(--sur)}.box-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--line)}.box-head h2{margin:0;font:500 15px/23px var(--f-mono)}.box-head a{font-size:12px}.box-rows{list-style:none;margin:0;padding:0}.box-rows li{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:42px;padding:var(--s-2) var(--s-5);border-bottom:1px solid var(--line)}.box-rows li:last-child{border-bottom:0}.box-rows .num{color:var(--ink);font-variant-numeric:tabular-nums}.box-empty{margin:0;padding:var(--s-4) var(--s-5);color:var(--ink-3);font:13px/20px var(--f-sans)}.event-rows li{display:block}.event-line{display:block;color:var(--ink);overflow-wrap:anywhere}.event-meta{display:block;color:var(--ink-3);font-size:12px;line-height:18px}.surface-tag{color:var(--agent)}@media (max-width:900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.duo{grid-template-columns:1fr}}@media (max-width:600px){.stat{padding:var(--s-3) var(--s-4)}.stat-value{font-size:22px;line-height:28px}.box-head,.box-rows li,.box-empty{padding-left:var(--s-4);padding-right:var(--s-4)}}.head-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.head-actions .button{width:auto}.create-box{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--s-6);margin:0 0 var(--s-6);padding-bottom:var(--s-6);border-bottom:1px solid var(--line)}.create-main h2{margin-bottom:var(--s-4);font-size:18px;line-height:26px}.create-form{max-width:none;margin-top:0}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.field-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.affix{display:flex}.affix-text{display:flex;align-items:center;padding:0 var(--s-3);border:1px solid var(--line-2);border-right:0;background:var(--bg);color:var(--ink-3);font:13px/20px var(--f-mono);white-space:nowrap}.affix input{flex:1;min-width:0}.fold{margin:0;border:1px solid var(--line-2);background:var(--sur)}.fold>summary{margin:0;padding:var(--s-3) var(--s-4);color:var(--ink);font:500 13px/20px var(--f-mono);cursor:pointer}.fold[open]>summary{border-bottom:1px solid var(--line)}.fold-body{display:grid;gap:var(--s-4);padding:var(--s-4)}.fold-body .field-help{margin:0}.result-url{display:block;padding:var(--s-2) var(--s-3);border:1px solid var(--line-2);background:var(--bg);color:var(--ok);font-size:12px;overflow-wrap:anywhere}.create-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4)}.create-form .create-actions .button{width:auto}.create-quota{color:var(--ink-3);font-size:12px}.aside-box{padding:var(--s-4);border:1px solid var(--line-2);background:var(--sur)}.aside-box p:last-child{margin:0;color:var(--ink-3);font:13px/21px var(--f-sans)}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0 0 var(--s-4)}.filter-bar input,.filter-bar select{min-height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--line-2);border-radius:0;background:var(--sur-2);color:var(--ink);font:13px/20px var(--f-mono)}.filter-bar input::placeholder,.bulk-bar input::placeholder{color:var(--ink-4)}.filter-bar .filter-search{flex:1 1 16rem;min-width:0}.filter-bar input:not(.filter-search){width:9rem}.filter-bar .is-set{border-color:var(--ok-dim);color:var(--ok)}.filter-bar .button{width:auto}.filter-clear{font-size:12px}.bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--line-2);background:var(--sur)}.bulk-label{margin-right:auto;color:var(--ink-3);font-size:12px}.bulk-bar input{width:9rem;min-height:30px;padding:0 var(--s-2);border:1px solid var(--line-2);background:var(--sur-2);color:var(--ink);font:12px/18px var(--f-mono)}.bulk-bar .button{width:auto;min-height:30px;padding:0 var(--s-3);font-size:12px}.bulk-bar .bulk-warn{color:var(--warn)}.table-box{border:1px solid var(--line-2);background:var(--sur)}.table-wrap{overflow-x:auto}.links-table th,.links-table td{height:48px;padding:var(--s-2) var(--s-3)}.links-table tbody th{min-width:0;font-weight:400}.links-table td:last-child{min-width:0}.links-table tbody tr:hover{background:var(--sur-2)}.links-table .num{text-align:right;white-space:nowrap}.links-table .cell-sel{width:40px;padding-right:0}.cell-sel input{width:16px;height:16px;margin:0;accent-color:var(--ok)}.slug{color:var(--ink-2)}.slug-active{color:var(--ok)}.cell-title{display:block;color:var(--ink-3);font-size:12px;line-height:18px}.cell-dest{max-width:24rem;overflow:hidden;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap}.cell-tags{white-space:nowrap}.tag{display:inline-block;margin-right:var(--s-1);padding:0 6px;background:var(--line-2);color:var(--ink-2);font:11px/18px var(--f-mono)}.cell-count{color:var(--ink);font-variant-numeric:tabular-nums}.count-unit{display:none}.links-table .cell-time{color:var(--ink-3)}.table-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);color:var(--ink-3);font-size:12px}@media (max-width:900px){.create-box{grid-template-columns:1fr;gap:var(--s-4)}}@media (max-width:600px){.field-grid,.field-grid-3{grid-template-columns:1fr}.filter-bar input:not(.filter-search),.filter-bar select{flex:1 1 40%;width:auto;min-width:0}.bulk-label{width:100%}.links-table thead{display:none}.links-table,.links-table tbody{display:block}.links-table tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"sel slug state" "sel dest dest" "sel tags tags" "sel count time";gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}.links-table th,.links-table td{display:block;height:auto;padding:0;border:0}.links-table .cell-sel{grid-area:sel;width:auto;padding-top:2px}.cell-slug{grid-area:slug}.cell-state{grid-area:state}.cell-dest{grid-area:dest;max-width:none}.cell-tags{grid-area:tags}.cell-tags:empty{display:none}.links-table .cell-count{grid-area:count;text-align:left}.links-table .cell-time{grid-area:time}.count-unit{display:inline}}.crumbs{max-width:none;margin:0 0 var(--s-3);color:var(--ink-3);font:12px/18px var(--f-mono)}.detail-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-4)}.detail-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);min-width:0}.detail-title h1{margin:0;overflow-wrap:anywhere}.detail-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.detail-actions form{display:inline-flex;margin:0}.detail-actions .button{width:auto}.button.is-warn{color:var(--warn)}.button.is-bad{border-color:var(--bad);color:var(--bad)}.detail-dest{max-width:none;margin:var(--s-3) 0 var(--s-2);color:var(--ink-3);font:13px/20px var(--f-mono);overflow-wrap:anywhere}.detail-tags{display:flex;flex-wrap:wrap;gap:var(--s-1);max-width:none;margin:0 0 var(--s-4)}.tag-outline{border:1px solid var(--line-2);background:none;color:var(--ink-3);line-height:16px}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--s-4);align-items:start;margin-top:var(--s-4)}.detail-side{display:grid;gap:var(--s-4)}.box-body{padding:var(--s-4) var(--s-5)}.box-note{margin:0;color:var(--ink-3);font:13px/20px var(--f-sans)}.side-box{padding:var(--s-4) var(--s-5)}.side-box .eyebrow{margin-bottom:var(--s-3)}.side-note{margin:0 0 var(--s-3);color:var(--ink-3);font:13px/20px var(--f-sans)}.side-box .button{width:auto}.figures{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);margin:0 0 var(--s-4)}.figures dt{color:var(--ink-3);font:11px/16px var(--f-mono);letter-spacing:0.14em;text-transform:uppercase}.figures dd{margin:var(--s-1) 0 0;color:var(--ink);font:500 28px/34px var(--f-mono);letter-spacing:-0.015em}.fig-sub{display:block;color:var(--ink-3);font:12px/18px var(--f-mono);letter-spacing:0}.figures .fig-ok{color:var(--ok)}.figures .fig-warn{color:var(--warn)}.figures .fig-off{color:var(--ink-4)}.bars{display:flex;align-items:flex-end;gap:3px;height:120px}.bar{flex:1;min-width:4px;height:1px;background:var(--ok-dim)}.bar.is-peak{background:var(--ok)}.bar.is-gap{background:var(--warn)}.bar.is-off{height:2px;background:var(--line-2)}.bar[data-h="1"]{height:5%}.bar[data-h="2"]{height:10%}.bar[data-h="3"]{height:15%}.bar[data-h="4"]{height:20%}.bar[data-h="5"]{height:25%}.bar[data-h="6"]{height:30%}.bar[data-h="7"]{height:35%}.bar[data-h="8"]{height:40%}.bar[data-h="9"]{height:45%}.bar[data-h="10"]{height:50%}.bar[data-h="11"]{height:55%}.bar[data-h="12"]{height:60%}.bar[data-h="13"]{height:65%}.bar[data-h="14"]{height:70%}.bar[data-h="15"]{height:75%}.bar[data-h="16"]{height:80%}.bar[data-h="17"]{height:85%}.bar[data-h="18"]{height:90%}.bar[data-h="19"]{height:95%}.bar[data-h="20"]{height:100%}.bars-axis{display:flex;justify-content:space-between;margin:var(--s-2) 0 var(--s-3);color:var(--ink-3);font-size:12px}.table-toggle{margin:0 0 var(--s-3)}.table-toggle>summary{margin:0;color:var(--ok);font-size:12px;font-weight:400}.table-toggle[open]>summary{margin-bottom:var(--s-3)}.lifetime{max-width:none;margin:var(--s-3) 0 var(--s-2);color:var(--ink-3);font:13px/21px var(--f-sans)}.lifetime strong{color:var(--ink);font-weight:600}.config{display:grid;gap:var(--s-1);margin:0}.config div{display:flex;justify-content:space-between;gap:var(--s-4)}.config dt{color:var(--ink-3)}.config dd{margin:0;color:var(--ink);text-align:right;overflow-wrap:anywhere}.qr-img{width:132px;height:132px;margin:0 0 var(--s-3);padding:6px;background:#fff}.history{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}.history-note{max-width:none;margin:var(--s-3) 0 0;padding-top:var(--s-3);border-top:1px solid var(--line);color:var(--ink-3);font:12px/18px var(--f-mono)}.edit-box{margin-top:var(--s-6);padding:var(--s-5);border:1px solid var(--line-2);background:var(--sur)}.edit-box h2,.danger-zone h2{margin-bottom:var(--s-4);font-size:18px;line-height:26px}.field-check-inline{align-self:center}.danger-zone{margin-top:var(--s-5);padding:var(--s-5);border:1px solid var(--bad);border-radius:0;background:var(--sur)}.danger-zone p{color:var(--ink-3)}.danger-zone .form{margin-top:var(--s-4)}.danger-zone .create-actions .button{width:auto}@media (max-width:900px){.detail-grid{grid-template-columns:1fr}}@media (max-width:600px){.detail-actions{width:100%}.detail-actions>*{flex:1 1 30%}.detail-actions .button{width:100%}.box-body,.side-box,.edit-box,.danger-zone{padding:var(--s-4)}.figures dd{font-size:22px;line-height:28px}.bars{height:80px;gap:2px}}.presets{display:flex;border:1px solid var(--line-2)}.presets a{padding:var(--s-1) var(--s-3);color:var(--ink-3);font-size:12px}.presets a + a{border-left:1px solid var(--line-2)}.presets a:hover{color:var(--ink);text-decoration:none}.presets a[aria-current]{background:var(--sur-2);color:var(--ink)}.range-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:0 0 var(--s-5)}.range-form label{color:var(--ink-3);font-size:12px}.range-form input{min-height:var(--control-h);padding:0 var(--s-2);border:1px solid var(--line-2);background:var(--sur-2);color:var(--ink);font:13px/20px var(--f-mono);color-scheme:dark}.range-form .button{width:auto}.range-note{color:var(--ink-4);font-size:12px}.box-meta{color:var(--ink-3);font-size:12px}.chart-box{margin-bottom:var(--s-4)}.bars-lg{height:160px}.chart-box .alert{margin:0 0 var(--s-3)}.analytics-duo{margin-bottom:var(--s-4)}.dims{display:grid;gap:var(--s-4)}.dims .box-head h3{margin:0;font:500 15px/23px var(--f-mono)}.dims>.field-help{margin:0}.unavail-title{margin:0 0 var(--s-1);color:var(--warn);font:500 13px/20px var(--f-mono)}.rank-table th,.rank-table td{height:42px;padding:var(--s-2) var(--s-5)}.rank-table tbody th{min-width:0;font-weight:400}.rank-table td:last-child{min-width:0}.rank-table .num{text-align:right;font-variant-numeric:tabular-nums}.compare-box{margin-top:var(--s-4)}.check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--s-2) var(--s-4);margin:0 0 var(--s-4);padding:0;border:0}.check-grid legend{padding:0}.compare-table{margin-top:var(--s-4)}.collection-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4);margin:0 0 var(--s-5)}.collection-form .side-note{margin:0}.collection-form .button{width:auto}@media (max-width:600px){.range-note{width:100%}.bars-lg{height:100px}.rank-table th,.rank-table td{padding-left:var(--s-4);padding-right:var(--s-4)}}.table-box>.table-scroll,.box>.table-scroll{margin:0;border:0;background:none}.head-filters{margin:0}.activity-table th,.activity-table td{height:44px;padding:var(--s-2) var(--s-3)}.activity-table tbody th{min-width:0;color:var(--ink);font-weight:500}.activity-table td:last-child{min-width:0}.activity-table .num{text-align:right;white-space:nowrap}.activity-table .cell-id,.cell-when{color:var(--ink-3);white-space:nowrap}.activity-table td.is-agent{color:var(--agent)}.cell-detail{color:var(--ink-3);overflow-wrap:anywhere}.activity-table .cell-actor{white-space:nowrap}.activity-note{margin-top:var(--s-4)}@media (max-width:600px){.head-filters{width:100%}.activity-table thead{display:none}.activity-table,.activity-table tbody{display:block}.activity-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"action surface" "detail detail" "actor when";gap:2px var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}.activity-table th,.activity-table td{display:block;height:auto;padding:0;border:0}.activity-table .cell-id{display:none}.activity-table .cell-action{grid-area:action}.activity-table .cell-surface{grid-area:surface}.activity-table .cell-detail{grid-area:detail}.activity-table .cell-actor{grid-area:actor;font-size:12px}.activity-table .cell-when{grid-area:when;font-size:12px}}.team-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--s-4);align-items:start}.team-side{display:grid;gap:var(--s-4)}.team-table th,.team-table td{height:52px;padding:var(--s-2) var(--s-3)}.team-table tbody th{min-width:0;font-weight:400}.team-table td:last-child{min-width:0}.team-table .num{text-align:right}.member-name{color:var(--ink);overflow-wrap:anywhere}.member-note{display:block;color:var(--warn);font-size:12px;line-height:18px}.team-table .is-pending .member-name{color:var(--ink-3)}.team-table .cell-since{color:var(--ink-3);white-space:nowrap}.role-form{display:flex;align-items:center;gap:var(--s-2);margin:0}.role-form select{min-height:30px;padding:0 var(--s-2);border:1px solid var(--line-2);background:var(--sur-2);color:var(--ink);font:13px/20px var(--f-mono)}.role-form .button{width:auto;min-height:30px;padding:0 var(--s-3);font-size:12px}.cell-actions form{margin:0}.team-table .cell-actions{white-space:nowrap}.row-action{padding:0;border:0;background:none;color:var(--ink-2);font:12px/18px var(--f-mono);cursor:pointer}.row-action:hover{color:var(--ink);text-decoration:underline}.row-action.is-bad{color:var(--bad)}.team-note{margin-top:var(--s-3)}.role-list{display:grid;gap:var(--s-2);margin:0}.role-list div{display:flex;flex-wrap:wrap;gap:0 var(--s-2)}.role-list dt{color:var(--ink);font-weight:500}.role-list dt.is-owner{color:var(--ok)}.role-list dd{margin:0;color:var(--ink-3);font:13px/20px var(--f-sans)}.team-side .create-form{gap:var(--s-3)}.team-side .create-form .field-help{margin:0}.team-side .create-form .button{width:auto;justify-self:start}@media (max-width:900px){.team-grid{grid-template-columns:1fr}}@media (max-width:600px){.team-table thead{display:none}.team-table,.team-table tbody{display:block}.team-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"member actions" "role since";gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}.team-table th,.team-table td{display:block;height:auto;padding:0;border:0}.team-table .cell-member{grid-area:member}.team-table .cell-actions{grid-area:actions}.team-table .cell-role{grid-area:role}.team-table .cell-since{grid-area:since;align-self:center;text-align:right}}.box .copy-row{gap:0;margin:0 0 var(--s-2)}.box .copy-row input{flex:1;min-width:0;min-height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--line-2);background:var(--bg);color:var(--ok);font:13px/20px var(--f-mono)}.box .copy-row .button{width:auto}.integrations-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--s-4);align-items:start;margin-top:var(--s-4)}.integrations-main,.integrations-side{display:grid;gap:var(--s-4);min-width:0}.account-block{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line)}.account-block:last-child{border-bottom:0}.account-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.account-head form{margin:0}.account-name{margin:0;font-size:15px;line-height:23px}.key-list{display:grid;gap:var(--s-2);margin:var(--s-3) 0 0;padding:0;list-style:none}.key-item{padding:var(--s-3);border:1px solid var(--line);background:var(--bg)}.key-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.key-head form{margin:0}.key-name{margin-right:auto;color:var(--ink);overflow-wrap:anywhere}.key-scopes{display:flex;flex-wrap:wrap;gap:var(--s-1);margin:var(--s-2) 0}.scope{padding:0 6px;background:var(--ok-ground);color:var(--ok);font:11px/18px var(--f-mono)}.key-meta{max-width:none;margin:var(--s-1) 0 0;color:var(--ink-3);font:12px/18px var(--f-mono)}.key-meta.is-warn{color:var(--warn)}.inline-create{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3);margin:0}.inline-create .field{flex:1 1 14rem}.inline-create .button{width:auto}.client-row{margin-bottom:var(--s-3)}.client-row label{display:block;margin-bottom:var(--s-1);color:var(--ink)}.consent h1{margin-bottom:var(--s-3)}.scope-checks{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.scope-checks li{display:flex;gap:var(--s-2);color:var(--ink);font:13px/20px var(--f-mono)}.scope-checks .mark{color:var(--ok)}.scope-checks .is-denied{color:var(--ink-3)}.scope-checks .is-denied .mark{color:var(--bad)}.scope-checks code{margin-left:auto;padding:0;border:0;background:none;color:var(--ink-3);font-size:11px}.consent-facts{margin:0 0 var(--s-4)}.consent-facts code{padding:0;border:0;background:none;font-size:12px}.consent-form{display:grid;gap:var(--s-2);margin:var(--s-4) 0}@media (max-width:900px){.integrations-grid{grid-template-columns:1fr}}@media (max-width:600px){.account-block{padding:var(--s-3) var(--s-4)}.inline-create .button{width:100%}}.integrations-grid>*,.integrations-main>*,.integrations-side>*{min-width:0}.side-box pre.code-block{max-width:100%}.scope-checks li>span:not(.mark){flex:1}.scope-checks code{white-space:nowrap}.consent-facts dt{flex-shrink:0}.consent-facts dd{overflow-wrap:anywhere}.page-auth .consent-form{margin:var(--s-4) 0}.settings-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--s-4);align-items:start}.settings-main,.settings-side{display:grid;gap:var(--s-4);min-width:0}.box-title{margin:0 0 var(--s-4);font:500 15px/23px var(--f-mono)}.settings-facts{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line)}.settings-facts .fact-ok{color:var(--ok)}.settings-main .field-help{margin-top:var(--s-3)}.meter-row{display:flex;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-4)}.meter-value{color:var(--ink)}.meter-value.is-warn{color:var(--warn)}.meter-value.is-bad{color:var(--bad)}.meter{height:6px;margin-top:var(--s-2);background:var(--line)}.meter-fill{display:block;height:100%;background:var(--ok-dim)}.meter-fill.is-warn{background:var(--warn)}.meter-fill.is-bad{background:var(--bad)}.settings-side .button{width:auto}.danger-title{color:var(--bad)}.meter-fill[data-w="0"]{width:0%}.meter-fill[data-w="1"]{width:5%}.meter-fill[data-w="2"]{width:10%}.meter-fill[data-w="3"]{width:15%}.meter-fill[data-w="4"]{width:20%}.meter-fill[data-w="5"]{width:25%}.meter-fill[data-w="6"]{width:30%}.meter-fill[data-w="7"]{width:35%}.meter-fill[data-w="8"]{width:40%}.meter-fill[data-w="9"]{width:45%}.meter-fill[data-w="10"]{width:50%}.meter-fill[data-w="11"]{width:55%}.meter-fill[data-w="12"]{width:60%}.meter-fill[data-w="13"]{width:65%}.meter-fill[data-w="14"]{width:70%}.meter-fill[data-w="15"]{width:75%}.meter-fill[data-w="16"]{width:80%}.meter-fill[data-w="17"]{width:85%}.meter-fill[data-w="18"]{width:90%}.meter-fill[data-w="19"]{width:95%}.meter-fill[data-w="20"]{width:100%}@media (max-width:900px){.settings-grid{grid-template-columns:1fr}}.settings-side .danger-zone{margin-top:0;padding:var(--s-4) var(--s-5)}.danger-zone .danger-title{margin-bottom:var(--s-3);font-size:11px;line-height:16px}.settings-side .danger-zone p{font:13px/20px var(--f-sans)}.io-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--s-4);align-items:start}.io-grid.is-single{grid-template-columns:minmax(0,640px)}.io-grid>*,.io-side>*{min-width:0}.io-side{display:grid;gap:var(--s-4)}.import-file input[type="file"]{width:100%;padding:var(--s-2);border:1px dashed var(--line-2);background:var(--bg);color:var(--ink-2);font:13px/20px var(--f-mono)}.import-file{margin:var(--s-4) 0}.import-status{max-width:none;margin:var(--s-3) 0 0;color:var(--ink-2);font:13px/20px var(--f-mono)}.import-status:empty{display:none}.download-label{max-width:none;margin:var(--s-3) 0 var(--s-2);color:var(--ink);font:13px/20px var(--f-mono)}.download-list{display:grid;gap:var(--s-2)}.download-list .button{justify-content:flex-start;width:100%}.column-list dt{color:var(--ink)}.column-list dd{color:var(--ink-3)}@media (max-width:900px){.io-grid,.io-grid.is-single{grid-template-columns:1fr}}.platform-tag-static{padding:0 var(--s-2);border:1px solid var(--ok);color:var(--ok);font:12px/20px var(--f-mono)}.platform-nav{margin:0 0 var(--s-5);padding:0;border-bottom:1px solid var(--line)}.platform-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--s-4);align-items:start}.platform-grid>*,.stack>*{min-width:0}.stack{display:grid;gap:var(--s-4)}.platform-grid .danger-zone{margin-top:0;padding:var(--s-4) var(--s-5)}.platform-grid .danger-zone p{font:13px/20px var(--f-sans)}.platform-grid .danger-zone .form{margin-top:var(--s-3)}.platform-grid .danger-zone form + .code-head{margin-top:var(--s-4)}.platform-table th,.platform-table td{vertical-align:middle}.platform-table tbody th{min-width:0;font-weight:400}.platform-table .num{text-align:right}.cell-actions{white-space:nowrap}.cell-actions form,.cell-actions .row-action{display:inline-block;margin:0 var(--s-3) 0 0}.row-action.is-warn{color:var(--warn)}.row-details{display:inline-block;margin:0}.row-details>summary{margin:0;color:var(--bad);font:12px/18px var(--f-mono);font-weight:400}.row-details[open]{display:block;margin-top:var(--s-2);white-space:normal}.cell-urls{color:var(--ink-3);font-size:12px;overflow-wrap:anywhere}.platform-note{margin-top:var(--s-3)}.platform-meta code{font-size:12px}.key-actions{margin:var(--s-3) 0}.key-actions form{margin:0}.codes li{padding:var(--s-1) var(--s-2);border:1px solid var(--line-2);border-radius:0;background:var(--bg);color:var(--ink)}@media (max-width:900px){.platform-grid{grid-template-columns:1fr}}.app-main .alert{max-width:none;margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);border:0;border-left:2px solid var(--line-2);background:var(--sur-2);color:var(--ink);font:13px/20px var(--f-sans)}.app-main .alert-error{border-left-color:var(--bad);background:var(--bad-ground)}.app-main .alert-warn{border-left-color:var(--warn);background:var(--warn-ground)}.app-main .alert-success{border-left-color:var(--ok-dim);background:var(--ok-ground)}.field textarea{width:100%}.account-who{color:var(--ink-3);font-size:12px}.is-agent-name{color:var(--agent)}.auth-col:has(.panel-wide){max-width:880px}.page-auth .panel .eyebrow{margin-bottom:var(--s-2)}.page-auth .summary{margin:0 0 var(--s-4)}.page-auth .panel-wide .table-scroll{margin:0 0 var(--s-4)}.upgrade-subtitle{margin:var(--s-5) 0 var(--s-2);font-size:15px;line-height:23px}.message-box{max-width:560px}.message-box h1{font-size:22px;line-height:28px}.message-box .button{width:auto}.upgrade-subtitle + .auth-note{margin-bottom:var(--s-4)}.team-table .cell-member{min-width:14rem}
