.settings-tabs,.settings-tabpanels,.settings-tabpanel{min-width:0}.settings-tabs{margin-top:18px}.settings-tablist{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:8px;display:flex}.settings-tab{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:42px;color:var(--slate);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;padding:9px 12px;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:850}.settings-tab[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.settings-tab:focus-visible{outline:3px solid var(--pacifica);outline-offset:2px}.settings-tabpanel{padding-top:10px}.settings-tabpanel[hidden]{display:none!important}.settings-task-notifications__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-task-notifications__form>label,.settings-task-notifications__form fieldset{min-width:0}.settings-task-notifications__form>label span,.settings-task-notifications__form legend{color:var(--slate);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:800;display:block}.settings-task-notifications__form select,.settings-task-notifications__form input[type=number]{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;padding:10px 12px}.settings-task-notifications__form fieldset{border:1px solid var(--line);grid-column:span 3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.settings-task-notifications__form fieldset label{background:var(--surface-2);align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.settings-task-notifications__form fieldset label>span,.settings-task-notifications__form fieldset small{overflow-wrap:anywhere;min-width:0;display:block}.settings-task-notifications__form fieldset small{color:var(--muted);margin-top:3px;font-size:.72rem}.settings-task-notifications__form>button{grid-column:3;min-height:44px}.settings-users__matrix{border:1px solid var(--line);background:var(--surface);overflow-x:auto}.settings-users__head,.settings-users__row,.settings-users__new{grid-template-columns:minmax(154px,1.1fr) repeat(11,minmax(52px,.5fr)) minmax(130px,.9fr);align-items:center;min-width:970px;display:grid}.settings-users__head{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--slate);letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:800}.settings-users__head span,.settings-users__row>*,.settings-users__new>*{min-width:0;padding:11px 10px}.settings-users__head span{overflow-wrap:anywhere}.settings-users__head span:not(:first-child),.settings-users__row>label,.settings-users__new>label{place-items:center;display:grid}.settings-users__row{border-bottom:1px solid var(--line)}.settings-users__row:last-child{border-bottom:0}.settings-users__row strong{overflow-wrap:anywhere;font-size:.82rem}.settings-legacy-archive{border:1px solid var(--line);background:var(--surface);padding:clamp(14px,2vw,24px)}.settings-legacy-archive>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-legacy-archive>header p{color:var(--slate);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:800}.settings-legacy-archive__status{border:1px solid var(--line);color:var(--slate);text-align:right;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:.7rem}.settings-legacy-archive__status--paused{border-color:var(--pillow);color:var(--pillow)}.settings-legacy-archive>p{max-width:76ch;color:var(--slate);margin:14px 0 20px;line-height:1.55}.settings-legacy-archive details{border-top:1px solid var(--line);padding-top:14px}.settings-legacy-archive summary{min-height:40px;color:var(--ink);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:800}.settings-legacy-archive summary:focus-visible{outline:3px solid var(--pacifica);outline-offset:3px}.settings-searchable-combobox{min-width:0;position:relative}.settings-searchable-combobox>label{color:var(--slate);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:800;display:block}.settings-searchable-combobox>input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;padding:10px 12px}.settings-searchable-combobox__list{z-index:20;border:1px solid var(--ink);background:var(--surface);max-height:min(240px,45vh);position:absolute;inset:calc(100% - 4px) 0 auto;overflow:auto;box-shadow:0 12px 24px #141f262e}.settings-searchable-combobox__option{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 12px;display:flex}.settings-searchable-combobox__option+.settings-searchable-combobox__option{border-top:1px solid var(--line)}.settings-searchable-combobox__option.is-active,.settings-searchable-combobox__option[aria-selected=true]{background:var(--ink);color:var(--surface)}.settings-searchable-combobox__option small{color:inherit;opacity:.72}.settings-searchable-combobox__empty{color:var(--slate);margin:0;padding:12px}.settings-users__row input,.settings-users__new input[type=checkbox]{accent-color:var(--pacifica)}.settings-users__actions{gap:6px;display:flex}.settings-users__actions button,.settings-users__new button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;font-family:IBM Plex Mono,monospace;font-size:.67rem;font-weight:800}.settings-users__actions button:last-child{color:var(--pillow)}.settings-users__new{border:1px dashed var(--line);background:#ffffff8c;margin-top:12px}.settings-users__new input[type=email]{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;padding:8px 10px}.settings-users__new label{color:var(--slate);font-size:.7rem;line-height:1.15}@media (max-width:479px){.settings-task-notifications__form,.settings-task-notifications__form fieldset{grid-template-columns:minmax(0,1fr)}.settings-task-notifications__form fieldset,.settings-task-notifications__form>button{grid-column:1}.settings-legacy-archive>header{display:grid}.settings-legacy-archive__status{text-align:left;justify-self:start}}
.costs-shell{max-width:1440px}.costs-hero{align-items:end}.costs-hero h1{letter-spacing:-.09em;max-width:900px;font-size:clamp(3.4rem,8vw,7.4rem);line-height:.86}.costs-hero .lede{max-width:700px}.costs-export,.costs-paging button,.costs-state button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font:750 .67rem IBM Plex Mono,monospace;text-decoration:none;display:inline-flex}.costs-export:hover,.costs-paging button:hover:not(:disabled),.costs-state button:hover{background:#31424a}.costs-export:focus-visible,.costs-paging button:focus-visible,.costs-state button:focus-visible{outline:3px solid var(--pacifica);outline-offset:2px}.costs-warning{border:1px solid var(--coral);color:#742f2b;background:#fff0ee;margin:20px 0;padding:14px 17px;font-size:.83rem;line-height:1.5}.costs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:26px 0;display:grid}.costs-card{border:1px solid var(--line);border-top:5px solid var(--pacifica);background:#ffffffe0;align-content:start;min-width:0;min-height:175px;padding:18px 19px;display:grid;box-shadow:0 12px 32px #16202711}.costs-card--partial{border-top-color:var(--coral)}.costs-card--unavailable{border-top-color:#a2acac}.costs-card header{justify-content:space-between;align-items:start;gap:8px;display:flex}.costs-card header p{color:var(--slate);letter-spacing:.08em;text-transform:uppercase;margin:0;font:800 .68rem IBM Plex Mono,monospace}.costs-card header span{color:var(--muted);text-align:right;text-transform:uppercase;font:650 .58rem/1.3 IBM Plex Mono,monospace}.costs-card>strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.06em;white-space:nowrap;margin:16px 0 8px;font-size:clamp(1.1rem,2.8vw,2.2rem);line-height:1}.costs-card small{color:var(--muted);margin-top:4px;font-size:.68rem;line-height:1.4}.costs-panel{border:1px solid var(--line);border-top:6px solid var(--ink);background:#ffffffe8;min-width:0;margin-top:28px;padding:clamp(17px,3vw,29px);box-shadow:0 15px 45px #16202714}.costs-controls{grid-template-columns:repeat(4,minmax(145px,1fr));align-items:end;gap:12px;display:grid}.costs-controls>label,.costs-range label,.costs-page-size{min-width:0;color:var(--slate);letter-spacing:.07em;text-transform:uppercase;gap:6px;font:750 .63rem IBM Plex Mono,monospace;display:grid}.costs-controls select,.costs-controls input,.costs-page-size select{border:1px solid var(--line);width:100%;min-width:0;min-height:43px;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border-radius:0;padding:9px 10px;font:650 .79rem Manrope,sans-serif}.costs-controls select:focus-visible,.costs-controls input:focus-visible,.costs-page-size select:focus-visible{outline:3px solid var(--pacifica);outline-offset:2px}.costs-range{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.costs-note{border:1px solid var(--line);background:var(--surface-2);color:var(--slate);margin:15px 0 0;padding:11px 13px;font-size:.73rem;line-height:1.5}.costs-table-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin:25px 0 12px;padding-bottom:13px;display:flex}.costs-table-heading .eyebrow{margin:0 0 6px}.costs-table-heading h2{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(1.45rem,3vw,2.4rem)}.costs-table-heading small{color:var(--muted);margin-top:6px;font:600 .66rem IBM Plex Mono,monospace;display:block}.costs-page-size{flex:none;width:140px}.costs-table-scroll{border:1px solid var(--line);overscroll-behavior-x:contain;background:#fff;width:100%;max-width:100%;overflow:auto}.costs-table{width:max(100%, var(--costs-width));grid-template-columns:var(--costs-columns);min-width:720px;font-size:.76rem;display:grid}.costs-table__head,.costs-table__row,.costs-table__foot{display:contents}.costs-table__head>div{border-bottom:1px solid var(--ink);background:var(--surface-2);min-width:0;min-height:43px;color:var(--slate);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:7px 12px;font:800 .64rem IBM Plex Mono,monospace;display:flex;position:relative}.costs-table__head>div button:first-child{min-width:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;padding:0}.costs-table__head>div button:first-child:hover{color:var(--ink)}.costs-resize{cursor:col-resize;background:0 0;border:0;border-right:2px solid #55627040;width:10px;height:100%;position:absolute;top:0;right:0}.costs-resize:hover,.costs-resize:focus-visible{border-right-color:var(--pacifica);outline:none}.costs-table__row>span{border-bottom:1px solid var(--line);overflow-wrap:anywhere;align-content:center;min-width:0;min-height:55px;padding:9px 12px;display:grid}.costs-table__row:nth-child(2n)>span{background:#eef2ef6e}.costs-table__row>span:first-child{color:var(--slate);font-variant-numeric:tabular-nums;font:650 .69rem IBM Plex Mono,monospace}.costs-amount{text-align:right;font-variant-numeric:tabular-nums;justify-items:end}.costs-amount strong{white-space:nowrap;font-size:.81rem}.costs-amount small{color:var(--muted);text-transform:uppercase;margin-top:3px;font:600 .57rem IBM Plex Mono,monospace}.costs-amount--estimated strong{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.costs-table__foot>*{border-top:2px solid var(--ink);background:var(--surface-2);overflow-wrap:anywhere;min-width:0;padding:12px}.costs-table__foot>:last-child{text-align:right;font-variant-numeric:tabular-nums}.costs-state{background:var(--surface-2);color:var(--slate);margin:17px 0;padding:18px;font-size:.8rem}.costs-state--error{border:1px solid var(--coral)}.costs-state button{margin-left:12px}.costs-paging{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.costs-paging button:disabled{opacity:.55;cursor:progress}.costs-total-note{color:var(--muted);font-size:.7rem}@media (max-width:800px){.costs-cards,.costs-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.costs-hero{flex-direction:column;align-items:start}.costs-hero h1{font-size:clamp(3.3rem,17vw,5.2rem)}.costs-cards{gap:8px;margin:20px 0}.costs-card{min-height:150px;padding:13px 11px}.costs-card header{gap:5px;display:grid}.costs-card header span{text-align:left}.costs-card>strong{margin-top:13px;font-size:clamp(1rem,4.3vw,1.4rem)}.costs-panel{padding:15px 12px}.costs-controls{grid-template-columns:minmax(0,1fr)}.costs-range{grid-column:auto;grid-template-columns:minmax(0,1fr)}.costs-table-heading{flex-direction:column;align-items:start}.costs-page-size{width:100%}.costs-table{min-width:720px}.costs-table__head>div,.costs-table__row>span,.costs-table__foot>*{padding-left:9px;padding-right:9px}.costs-state button{margin:12px 0 0;display:flex}}