:root{color-scheme:dark;--ground:#000000;--surface:#23201C;--surface-sunk:#17150F;--line:#35302A;--line-strong:#4A443C;--ink:#EDE7DD;--ink-soft:#A79C8C;--ink-faint:#776E60;--accent:#4682B4;--accent-hover:#5E9ACD;--accent-wash:#16222E;--accent-ink:#FFFFFF;--steel:#4682B4;--ok:#6FBF95;--ok-wash:#16241C;--warn:#D6AA4E;--warn-wash:#2B2517;--bad:#E08585;--bad-wash:#2B1717;--cal-1:#7C9CD8;--cal-2:#D89A6A;--cal-3:#5FB0B7;--cal-4:#C98BB9;--cal-5:#B7C46E;--cal-6:#9E8FD8;--cal-7:#CF7F9B;--cal-8:#8FA396;--font-brief:var(--font-newsreader),"Iowan Old Style",Georgia,serif;--font-ui:var(--font-inter),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-data:var(--font-plex-mono),ui-monospace,SFMono-Regular,monospace;--step--1:0.8125rem;--step-0:0.9375rem;--step-1:1.0625rem;--step-2:1.375rem;--step-3:1.875rem;--s1:0.25rem;--s2:0.5rem;--s3:0.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4.5rem;--radius:6px;--radius-lg:10px;--shadow:0 1px 2px rgba(0,0,0,0.3),0 4px 16px rgba(0,0,0,0.25)}*,:after,:before{box-sizing:border-box}body,figure,h1,h2,h3,p{margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:var(--step-0);line-height:1.55;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}html{overscroll-behavior-y:none}.app{--header-h:4rem;flex-direction:column;min-height:100dvh}.app,.body{display:flex}.body{align-items:flex-start;flex:1 1;min-height:0}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;justify-content:space-between;height:var(--header-h);padding:0 var(--s5) 0 var(--s4);background:var(--ground);border-bottom:1px solid var(--line)}.navBrand,.topbar{display:flex;align-items:center}.navBrand{gap:var(--s3);padding:0 var(--s3);text-decoration:none}.mark{width:24px;height:24px;flex:none}.wordmark{font-size:var(--step-0);letter-spacing:.18em;color:var(--ink);white-space:nowrap}.nav{position:-webkit-sticky;position:sticky;top:var(--header-h);flex:none;width:15rem;height:calc(100dvh - var(--header-h));display:flex;flex-direction:column;gap:var(--s1);padding:var(--s4);background:var(--ground);border-right:1px solid var(--line);transition:width .16s ease}.nav.collapsed{width:4.5rem}.nav.collapsed .navLabel{display:none}.navToggle{display:flex;align-items:center;gap:var(--s3);padding:var(--s3);margin-bottom:var(--s2);border-radius:var(--radius);background:transparent;border:0;color:var(--ink-faint);cursor:pointer;white-space:nowrap;font:inherit;font-size:var(--step--1);transition:background .12s ease,color .12s ease}.navToggle svg{width:24px;height:24px;flex:none;transition:transform .16s ease}.navToggle:hover{background:var(--surface-sunk);color:var(--steel)}.nav.collapsed .navToggle svg{transform:rotate(180deg)}.navLinks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s1)}.navLink{display:flex;align-items:center;gap:var(--s3);padding:var(--s3);border-radius:var(--radius);color:var(--ink);text-decoration:none;white-space:nowrap;transition:background .12s ease,color .12s ease}.navLink svg{width:24px;height:24px;flex:none}.navLink:hover{background:var(--surface-sunk)}.navLink.active{color:var(--steel)}.navLabelShort{display:none}.main{flex:1 1;min-width:0;display:flex;flex-direction:column}.page{padding:var(--s6) var(--s5) var(--s7)}.pageTitle{font-family:var(--font-brief);font-size:var(--step-2);font-weight:400;color:var(--ink);margin:0 0 var(--s6)}.backLink{display:inline-flex;align-items:center;gap:var(--s1);margin-bottom:var(--s4);font-size:var(--step--1);color:var(--ink-soft);text-decoration:none;transition:color .12s ease}.backLink svg{width:18px;height:18px;flex:none}.backLink:hover{color:var(--steel)}.pageTitle.mono{font-family:var(--font-data);font-size:var(--step-1);overflow-wrap:anywhere}.labels{margin-bottom:var(--s6)}.labelList{list-style:none;margin:0 0 var(--s4);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:0 var(--s6);gap:0 var(--s6)}.labelItem{display:flex;align-items:baseline;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line)}.labelName{color:var(--ink)}.labelCount{margin-left:auto}.labelCount,.labelsTotal{font-family:var(--font-data);font-size:var(--step--1);color:var(--ink-faint)}.labelsTotal{margin:0}.barEnd{display:flex;align-items:center;gap:var(--s4)}.date{font-family:var(--font-data);color:var(--ink-faint)}.date,.signout{font-size:var(--step--1)}.signout{font-family:var(--font-ui);color:var(--ink-soft);cursor:pointer;background:transparent;padding:var(--s2) var(--s4);border:1px solid var(--steel);border-radius:var(--radius);transition:background .12s ease,color .12s ease}.signout:hover{background:var(--surface-sunk);border-color:var(--steel);color:var(--steel)}.localDev{position:relative}.localDev,.localDevBtn{display:inline-flex;align-items:center}.localDevBtn{gap:var(--s2);min-height:34px;padding:0 var(--s3);font-family:var(--font-ui);font-size:var(--step--1);color:var(--ink-soft);text-decoration:none;background:transparent;border-radius:var(--radius) 0 0 var(--radius);border:1px solid var(--steel);border-right:0;transition:background .12s ease,color .12s ease}.localDevBtn:hover{background:var(--surface-sunk);color:var(--steel)}.localDevBtn svg{width:17px;height:17px;flex:none}.localDevMore{display:inline-flex;align-items:center;justify-content:center;min-height:34px;width:26px;flex:none;font:inherit;font-size:var(--step--1);line-height:1;background:transparent;color:var(--ink-faint);cursor:pointer;border:1px solid var(--steel);border-radius:0 var(--radius) var(--radius) 0;transition:background .12s ease,color .12s ease}.localDevMore:hover{background:var(--surface-sunk);color:var(--steel)}.localDevMenu{position:absolute;top:calc(100% + var(--s2));right:0;z-index:40;width:min(23rem,calc(100vw - var(--s5) * 2));grid-gap:var(--s1);gap:var(--s1);background:var(--surface);border:1px solid var(--line-strong);padding:var(--s2);box-shadow:0 12px 32px rgb(0 0 0/.5)}.localDevItem,.localDevMenu{display:grid;border-radius:var(--radius)}.localDevItem{grid-gap:2px;gap:2px;padding:var(--s3);text-decoration:none}.localDevItem:hover{background:var(--surface-sunk)}.localDevItemName{font-family:var(--font-data);font-size:var(--step--1);color:var(--ink);overflow-wrap:anywhere}.localDevItemNote{font-family:var(--font-ui);font-size:var(--step--2);line-height:1.5;color:var(--ink-faint)}.localDevItemNote code{font-family:var(--font-data)}.localDevPort{display:grid;grid-gap:var(--s1);gap:var(--s1);padding:var(--s3);border-top:1px solid var(--line)}.localDevPortLabel{font-family:var(--font-ui);font-size:var(--step--1);color:var(--ink-soft)}.localDevPortRow{display:flex;gap:var(--s1);flex-wrap:wrap}.localDevPortBtn{font-family:var(--font-data);font-size:var(--step--1);min-height:34px;padding:0 var(--s2);background:transparent;color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.localDevPortBtn:hover{background:var(--surface-sunk);color:var(--steel)}.localDevPortBtn[aria-pressed=true]{border-color:var(--steel);color:var(--steel)}.localDevPortInput{font-family:var(--font-data);font-size:var(--step--1);min-height:34px;width:6rem;padding:0 var(--s2);background:var(--surface-sunk);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius)}.localDevPortInput:focus-visible{outline:2px solid var(--steel);outline-offset:1px}@media (max-width:44rem){.localDevLabel{display:none}.localDevBtn{padding:0 var(--s2)}}.gear{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;background:transparent;color:var(--ink-soft);cursor:pointer;border:1px solid var(--steel);border-radius:var(--radius);transition:background .12s ease,color .12s ease}.gear:hover{background:var(--surface-sunk);border-color:var(--steel);color:var(--steel)}.gear svg{width:18px;height:18px}.modalOverlay{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:12vh var(--s5) var(--s5);background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{width:100%;max-width:30rem;background:var(--surface);color:var(--ink);border:1px solid var(--steel);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.modalHead{display:flex;align-items:center;justify-content:space-between;padding:var(--s4) var(--s5);border-bottom:1px solid var(--line)}.modalHead h2{font-size:var(--step-1);font-weight:500;color:var(--ink)}.modalClose{width:30px;height:30px;flex:none;border:0;background:transparent;color:var(--ink-soft);border-radius:var(--radius);cursor:pointer;font-size:.9rem;transition:background .12s ease,color .12s ease}.modalClose:hover{background:var(--surface-sunk);color:var(--steel)}.modalBody{padding:var(--s5)}.settingRow{display:flex;flex-direction:column;gap:var(--s2)}.settingRow>label{font-size:var(--step--1);font-weight:500;color:var(--steel)}.settingRow select{font:inherit;color:var(--ink);width:100%;background:var(--surface-sunk);border:1px solid var(--steel);border-radius:var(--radius);padding:var(--s2) var(--s3);cursor:pointer}.settingRow select:focus-visible{outline:2px solid var(--steel)}.settingHint{font-size:var(--step--1);color:var(--ink-faint);font-family:var(--font-data);margin:0}.eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin:0 0 var(--s4)}.eyebrowIcon{display:inline-flex;align-items:center;gap:var(--s3)}.eyebrowMark{width:48px;height:48px;flex:none;object-fit:contain;border-radius:var(--radius)}.eyebrowCount{font-family:var(--font-data);font-size:var(--step--1);font-weight:400;letter-spacing:0;color:var(--ink-faint)}.brief{margin-bottom:var(--s7)}.brief p{font-family:var(--font-brief);font-size:var(--step-1);line-height:1.75;color:var(--ink);margin:0 0 var(--s4)}.brief p:last-child{margin-bottom:0}.pending{margin-bottom:var(--s6)}.queue{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.row{display:flex;align-items:center;gap:var(--s4);padding:var(--s4);background:var(--surface);border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.rowText{flex:1 1;min-width:0}.rowTitle{font-size:var(--step-0);font-weight:500;color:var(--ink)}.rowMeta{color:var(--ink-soft)}.review,.rowMeta{font-size:var(--step--1)}.review{color:var(--steel);text-decoration:none;padding:var(--s2) var(--s4);border:1px solid var(--steel);border-radius:var(--radius);transition:background .12s ease,border-color .12s ease,color .12s ease}.review:hover{background:var(--surface-sunk);border-color:var(--steel);color:var(--steel)}.accounts,.webapps{margin-bottom:var(--s6)}.subgroup{margin-bottom:var(--s5)}.subgroup:last-child{margin-bottom:0}.subgroupHead{position:relative;display:flex;align-items:center;gap:var(--s3);margin:0 0 var(--s4);font-size:var(--step--1);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.subgroupHead:after{content:"";flex:1 1;height:1px;background:var(--line)}.subgroupCount{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-data);letter-spacing:0;background:var(--ground);padding:0 var(--s3)}.bandEmpty,.subgroupCount{font-size:var(--step--1);color:var(--ink-faint)}.bandEmpty{grid-column:1/-1;margin:0;justify-content:center;min-height:5.5rem;border:1px dashed var(--line-strong);border-radius:var(--radius-lg)}.bandEmpty,.gmailConnect{display:flex;align-items:center}.gmailConnect{margin-top:var(--s5);gap:var(--s4);flex-wrap:wrap}.connectBtn{display:inline-flex;align-items:center;font-size:var(--step-0);color:var(--accent-ink);text-decoration:none;padding:var(--s3) var(--s5);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);transition:background .12s ease,border-color .12s ease}.connectBtn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.connectHint{flex-basis:100%;margin:0;font-size:var(--step--1);color:var(--ink-faint)}.refreshBtn{font:inherit;font-size:var(--step--1);color:var(--steel);cursor:pointer;background:transparent;padding:var(--s2) var(--s4);border:1px solid var(--steel);border-radius:var(--radius);transition:background .12s ease}.refreshBtn:hover:not(:disabled){background:var(--surface-sunk)}.refreshBtn:disabled{opacity:.6;cursor:default}.connectAction{font-size:var(--step--1);color:var(--ink-soft);text-decoration:none;transition:color .12s ease}.connectAction:hover{color:var(--steel)}.triageEmpty,.triageNote{margin:0 0 var(--s5);font-size:var(--step--1);color:var(--ink-soft);max-width:60ch}.triageEmpty code{font-family:var(--font-data);font-size:.9em;color:var(--ink)}.catBar{display:flex;flex-wrap:wrap;gap:var(--s3);margin-bottom:var(--s5)}.catChip{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--step--1);color:var(--ink-soft);text-decoration:none;padding:var(--s2) var(--s4);border:1px solid var(--surface-sunk);border-radius:var(--radius);transition:border-color .12s ease,color .12s ease}.catChip:hover{border-color:var(--steel);color:var(--ink)}.catChip.on{border-color:var(--steel);color:var(--steel)}.catChipN{font-family:var(--font-data);font-size:.85em;color:var(--ink-faint)}.triageList{list-style:none;margin:0;padding:0}.triageItem{padding:var(--s4) 0;border-top:1px solid var(--surface-sunk)}.triageItem:first-child{border-top:none}.triageHead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);flex-wrap:wrap}.triageFrom{font-size:var(--step-0);color:var(--ink);font-weight:500;overflow-wrap:anywhere}.triageMeta{display:inline-flex;align-items:center;gap:var(--s3);flex-shrink:0}.catTag{color:var(--steel);border:1px solid var(--steel);border-radius:var(--radius)}.acctTag,.catTag{font-size:var(--step--1);padding:2px var(--s3);white-space:nowrap}.acctTag{color:var(--ink-faint);border:1px solid var(--surface-sunk);border-radius:var(--radius)}.triageConf,.triageWhen{font-family:var(--font-data);font-size:var(--step--1);color:var(--ink-faint)}.triageSubject{color:var(--ink-soft)}.triageReason,.triageSubject{margin:var(--s2) 0 0;font-size:var(--step--1);overflow-wrap:anywhere}.triageReason{font-family:var(--font-brief);font-style:italic;color:var(--ink-faint)}.triageFoot{margin-top:var(--s5);font-size:var(--step--1);color:var(--ink-faint)}.cleanupTotal{margin:0 0 var(--s4);font-size:var(--step--1);color:var(--ink-soft)}.cleanupTotal strong{font-family:var(--font-data);color:var(--ink);font-weight:600}.cleanupList{list-style:none;margin:0;padding:0}.cleanupItem{padding:var(--s4) 0;border-top:1px solid var(--surface-sunk)}.cleanupItem:first-child{border-top:none}.cleanupBar{height:3px;border-radius:2px;background:var(--surface-sunk);overflow:hidden;margin-bottom:var(--s3)}.cleanupBarFill{display:block;height:100%;background:var(--steel)}.cleanupHead{display:flex;justify-content:space-between;gap:var(--s4)}.cleanupFrom,.cleanupHead{align-items:baseline;flex-wrap:wrap}.cleanupFrom{display:inline-flex;gap:var(--s3);font-size:var(--step-0);color:var(--ink);font-weight:500;overflow-wrap:anywhere}.cleanupEmail{font-family:var(--font-data);font-size:var(--step--1);color:var(--ink-faint);font-weight:400}.cleanupStats{display:inline-flex;align-items:center;gap:var(--s3);flex-shrink:0}.cleanupSize{color:var(--steel);font-weight:600}.cleanupCount,.cleanupSize{font-family:var(--font-data);font-size:var(--step--1)}.cleanupCount{color:var(--ink-faint)}.cleanupConfirm{margin-top:var(--s3);display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.cleanupWarn{font-size:var(--step--1);color:var(--ink-soft)}.cleanupTrash{font:inherit;font-size:var(--step--1);color:var(--ink-soft);cursor:pointer;background:transparent;padding:var(--s2) var(--s4);border:1px dashed var(--surface-sunk);border-radius:var(--radius);transition:border-color .12s ease,color .12s ease}.cleanupTrash:hover{border-color:var(--steel);color:var(--steel)}.cleanupBackfill{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-bottom:var(--s4)}.cleanupBackfillNote{font-size:var(--step--1);color:var(--ink-faint)}.reviewControls{margin-top:var(--s3);display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.draftBtn{margin-top:var(--s3);font:inherit;font-size:var(--step--1);color:var(--ink-soft);cursor:pointer;background:transparent;padding:var(--s2) var(--s4);border:1px dashed var(--surface-sunk);border-radius:var(--radius);transition:border-color .12s ease,color .12s ease}.draftBtn:hover{border-color:var(--steel);color:var(--steel)}.draftBox{margin-top:var(--s3);border-left:2px solid var(--surface-sunk);padding-left:var(--s4)}.draftSubject{margin:0 0 var(--s2);font-size:var(--step--1);color:var(--ink-soft);font-family:var(--font-data)}.draftStatus{margin:0;font-size:var(--step--1);color:var(--ink-faint)}.draftText{width:100%;box-sizing:border-box;resize:vertical;font:inherit;font-family:var(--font-brief);font-size:var(--step-0);color:var(--ink);line-height:1.5;background:var(--surface);border:1px solid var(--surface-sunk);border-radius:var(--radius);padding:var(--s3) var(--s4)}.draftText:focus{outline:none;border-color:var(--steel)}.draftActions{align-items:center}.draftActions,.msgActions{margin-top:var(--s3);display:flex;gap:var(--s3);flex-wrap:wrap}.msgActions{align-items:flex-start}.msgActions .draftBtn{margin-top:0}.msgActions .draftBox{flex-basis:100%;margin-top:0}.linkBtn{font:inherit;font-size:inherit;color:var(--steel);cursor:pointer;background:none;border:0;padding:0;text-decoration:underline}.eventList{list-style:none;margin:0;padding:0}.eventItem{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--surface-sunk)}.eventItem:first-child{border-top:none}.eventInfo{display:flex;flex-direction:column;gap:2px;min-width:0}.eventTitle{font-size:var(--step-0);color:var(--ink);overflow-wrap:anywhere}.eventWhen{font-family:var(--font-data);font-size:var(--step--1);color:var(--ink-faint);overflow-wrap:anywhere}.reviewSelect{font:inherit;font-size:var(--step--1);color:var(--ink);background:var(--surface);border:1px solid var(--surface-sunk);border-radius:var(--radius);padding:var(--s2) var(--s3)}.reviewSelect:focus{outline:none;border-color:var(--steel)}.reviewDone{margin:var(--s3) 0 0;font-size:var(--step--1);color:var(--steel)}.reviewDismissed{color:var(--ink-faint)}.addCatBtn{font:inherit;font-size:var(--step--1);color:var(--ink-soft);cursor:pointer;background:transparent;padding:var(--s2) var(--s4);border:1px dashed var(--surface-sunk);border-radius:var(--radius);transition:border-color .12s ease,color .12s ease}.addCatBtn:hover{border-color:var(--steel);color:var(--steel)}.addCatForm{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-top:var(--s3)}.addCatInput{font:inherit;font-size:var(--step--1);color:var(--ink);background:var(--surface);border:1px solid var(--surface-sunk);border-radius:var(--radius);padding:var(--s2) var(--s3)}.addCatInput:focus{outline:none;border-color:var(--steel)}.addCatDesc{flex:1 1 22ch;min-width:22ch}.addCatActions,.reclassConfirm{display:inline-flex;gap:var(--s3)}.reclassConfirm{align-items:center;flex-wrap:wrap}.reclassAsk{font-size:var(--step--1);color:var(--ink-soft)}.syncRow{margin-top:var(--s4);display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.syncNote{color:var(--ink-soft)}.syncCount,.syncNote{font-size:var(--step--1)}.syncCount{display:inline-flex;align-items:center;gap:var(--s2);color:var(--ink-faint)}.syncCount input{font:inherit;font-family:var(--font-data);width:4rem;text-align:center;color:var(--ink);background:var(--surface);border:1px solid var(--surface-sunk);border-radius:var(--radius);padding:var(--s2) var(--s3);-webkit-appearance:none;-moz-appearance:none;appearance:none}.syncCount input:focus{outline:none;border-color:var(--steel)}.connectHint code,.syncRow code{font-family:var(--font-data);font-size:.9em;color:var(--ink)}.notice{margin:0 0 var(--s5);padding:var(--s3) var(--s4);font-size:var(--step--1);color:var(--ink);background:var(--surface);border:1px solid var(--steel);border-radius:var(--radius)}.healthGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));grid-gap:var(--s4);gap:var(--s4)}.healthCard{display:flex;flex-direction:column;gap:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s5)}.sortable{cursor:-webkit-grab;cursor:grab;min-width:0}.sortable:active{cursor:-webkit-grabbing;cursor:grabbing}.sortable.dragging{opacity:.45}.sortable.dragging .healthCard{border-color:var(--steel)}.healthHead{display:flex;flex-direction:column;gap:var(--s2)}.healthTop{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.healthNames{display:flex;flex-direction:column;gap:2px;min-width:0}.healthTitle{font-size:var(--step-0);color:var(--ink)}.healthSub,.healthTitle{font-family:var(--font-data);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.healthSub{font-size:var(--step--1);color:var(--ink-faint)}.mailboxList{list-style:none;margin:0;padding:0}.mailboxRow{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap;padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:var(--s2)}.mailboxRow.mailbox-connected{border-left:2px solid var(--ok)}.mailboxRow.mailbox-disconnected{border-left:2px solid var(--line-strong)}.mailboxRow.mailbox-excluded{border-left:2px solid var(--warn);opacity:.85}.mailboxNames{display:flex;flex-direction:column;flex:1 1 16rem;min-width:0}.mailboxAddress{font-family:var(--font-data);font-size:var(--step-0);color:var(--ink)}.mailboxAddresses,.mailboxMeta{font-size:var(--step--1);color:var(--ink-faint)}.mailboxAddresses{margin-top:var(--s1);font-family:var(--font-data);line-height:1.6;word-break:break-word}.mailboxState{font-size:var(--step--1);color:var(--ink-soft);flex:none}.mailboxWhy{flex:1 1 100%;font-size:var(--step--1);color:var(--warn);line-height:1.4}.mailboxAction{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;font-size:var(--step--1);color:var(--steel);text-decoration:none;border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--s2) var(--s4);flex:none}.mailboxAction:hover{background:var(--surface-sunk)}.healthNote{margin-top:var(--s1);font-family:var(--font-data);color:var(--ink-faint);opacity:.75;line-height:1.4;max-width:100%}.healthNote,.statusPill{font-size:var(--step--1)}.statusPill{display:inline-flex;align-items:center;gap:var(--s2);flex:none;color:var(--ink-soft);white-space:nowrap}.healthCard .entityMark{transition:transform .14s ease}.healthCard .entityMark img{filter:none;opacity:1}.healthCard:hover .entityMark{transform:scale(1.1)}.statusDot{width:8px;height:8px;border-radius:50%;background:var(--ink-faint);flex:none}.status-ok .statusDot{background:var(--ok)}.status-ok .statusPill{color:var(--ok)}.status-warn .statusDot{background:var(--warn)}.status-warn .statusPill{color:var(--warn)}.status-bad .statusDot{background:var(--bad)}.status-bad .statusPill{color:var(--bad)}.statGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s4) var(--s3);gap:var(--s4) var(--s3)}.stat{display:flex;flex-direction:column;gap:2px;min-width:0}.statEmpty{visibility:hidden}.statValue{font-family:var(--font-data);font-size:var(--step-1);color:var(--ink)}.statLabel{font-size:var(--step--1);color:var(--ink-faint)}.healthFoot{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-top:auto}.healthMeta{font-family:var(--font-data);font-size:var(--step--1);color:var(--ink-faint)}.healthAction{font-size:var(--step--1);color:var(--steel);text-decoration:none;white-space:nowrap;padding:var(--s2) var(--s4);border:1px solid var(--steel);border-radius:var(--radius);transition:background .12s ease}.entityMark,.healthAction:hover{background:var(--surface-sunk)}.entityMark{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--radius);overflow:hidden}.entityMark img{filter:grayscale(1);opacity:.7;transition:filter .14s ease,opacity .14s ease;object-fit:contain}.row:hover .entityMark img{filter:grayscale(0);opacity:1}.entityMark.round{border-radius:50%;background:transparent}.entityMark.round img{transform:scale(1.22);object-fit:cover}.monogram{font-size:.625rem;font-weight:500;letter-spacing:.03em;color:var(--ink-soft)}.mark-slot{width:28px;height:28px;flex:none}.inputWrap{margin-bottom:var(--s7)}.askStatus{margin:var(--s4) 0 0;font-size:var(--step--1);color:var(--ink-faint)}.askReply{margin-top:var(--s4);padding:var(--s4) var(--s5);background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--steel);border-radius:var(--radius-lg)}.askReply p{font-family:var(--font-brief);font-size:var(--step-1);line-height:1.7;color:var(--ink);margin:0 0 var(--s3)}.askReply p:last-child{margin-bottom:0}.propose{margin-top:var(--s4);padding:var(--s4) var(--s5);background:var(--surface);border:1px solid var(--steel);border-radius:var(--radius-lg)}.proposeLabel{margin:0 0 var(--s2);font-size:var(--step--1);font-weight:500;letter-spacing:.02em;color:var(--steel)}.proposeTitle{margin:0;font-size:var(--step-1);color:var(--ink)}.proposeWhen{margin:var(--s1) 0 var(--s4);font-family:var(--font-data);font-size:var(--step--1);color:var(--ink-soft)}.proposeActions{display:flex;gap:var(--s3)}.proposeConfirm{font:inherit;font-size:var(--step--1);cursor:pointer;color:var(--accent-ink);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);padding:var(--s2) var(--s5);transition:background .12s ease,border-color .12s ease}.proposeConfirm:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.proposeConfirm:disabled{opacity:.6;cursor:default}.proposeDismiss{font:inherit;font-size:var(--step--1);cursor:pointer;color:var(--ink-soft);background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--s2) var(--s4);transition:background .12s ease}.proposeDismiss:hover:not(:disabled){background:var(--surface-sunk)}.proposeErr{margin:var(--s3) 0 0;font-size:var(--step--1);color:var(--bad)}.askSources{margin-top:var(--s3);padding:var(--s3) var(--s5);border-left:2px solid var(--line-strong)}.askSourcesLabel{margin:0 0 var(--s2);font-size:var(--step--1);letter-spacing:.02em;color:var(--ink-faint)}.askSources ul{margin:0;padding-left:var(--s4)}.askSources li{font-size:var(--step--1);color:var(--ink-soft);margin-bottom:var(--s1)}.askSources a{color:var(--steel);text-decoration:none}.askSources a:hover{text-decoration:underline}.ticket{margin-top:var(--s4);padding:var(--s4) var(--s5);background:var(--surface);border:1px solid var(--steel);border-radius:var(--radius-lg)}.ticket.refused{border-color:var(--bad);background:var(--bad-wash)}.ticketLabel{margin:0 0 var(--s2);font-size:var(--step--1);font-weight:500;letter-spacing:.02em;color:var(--steel)}.ticket.refused .ticketLabel{color:var(--bad)}.ticketTitle{margin:0;font-size:var(--step-2);color:var(--ink)}.ticketTitle,.ticketWhen{font-family:var(--font-data)}.ticketWhen{margin:var(--s1) 0 var(--s4);font-size:var(--step--1);color:var(--ink-soft)}.ticketViolations{margin:0 0 var(--s4);padding-left:var(--s4)}.ticketViolations li{font-size:var(--step--1);color:var(--bad);margin-bottom:var(--s1)}.ticketFacts{margin:0 0 var(--s4)}.ticketFacts dt{font-size:var(--step--1);letter-spacing:.02em;color:var(--ink-faint);margin-top:var(--s3)}.ticketFacts dd{margin:var(--s1) 0 0;font-family:var(--font-brief);font-size:var(--step-0);line-height:1.6;color:var(--ink)}.ticketUnverified{margin-bottom:var(--s4)}.ticketUnverified p{margin:0 0 var(--s1);font-size:var(--step--1);color:var(--warn)}.ticketUnverified ul{margin:0;padding-left:var(--s4)}.ticketUnverified li{font-size:var(--step--1);color:var(--ink-soft);margin-bottom:var(--s1)}.ticketFoot{margin:var(--s4) 0 0;font-size:var(--step--1);color:var(--ink-faint)}.askAdded{margin-top:var(--s4);font-size:var(--step-0);color:var(--ok)}.askAdded a{margin-left:var(--s3);color:var(--steel);text-decoration:none}.askAdded a:hover{text-decoration:underline}.input{display:flex;align-items:center;gap:var(--s2);max-width:none;margin:0 auto;background:var(--surface);border:1.5px solid var(--steel);border-radius:999px;padding:var(--s2) var(--s2) var(--s2) var(--s5);box-shadow:var(--shadow)}.input.listening{border-color:var(--accent)}.input input{flex:1 1;border:0;outline:0;background:transparent;font:inherit;color:var(--ink);padding:var(--s2) 0}.input input::placeholder{color:var(--ink-faint)}.input button{width:34px;height:34px;flex:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1;transition:background .12s ease}.ghost{background:transparent;border:1px solid var(--line-strong);color:var(--ink-soft)}.ghost:hover{background:var(--surface-sunk)}.listening .ghost{border-color:var(--accent);color:var(--accent)}.go{background:var(--accent);border:1px solid var(--accent);color:var(--accent-ink);font-size:.875rem}.go:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.ptr{position:fixed;z-index:60;inset:0 0 auto 0;height:var(--ptr-y,0);display:flex;align-items:flex-end;justify-content:center;padding-top:env(safe-area-inset-top,0);overflow:hidden;pointer-events:none;background:var(--ground);border-bottom:0 solid var(--line)}.ptr-ready,.ptr-refreshing{border-bottom-width:1px}.ptr-idle,.ptr-refreshing{transition:height .22s ease}.ptrLabel{padding-bottom:var(--s3);font-family:var(--font-data);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.ptr-ready .ptrLabel,.ptr-refreshing .ptrLabel{color:var(--accent)}.calC-1{--cal-chip:var(--cal-1)}.calC-2{--cal-chip:var(--cal-2)}.calC-3{--cal-chip:var(--cal-3)}.calC-4{--cal-chip:var(--cal-4)}.calC-5{--cal-chip:var(--cal-5)}.calC-6{--cal-chip:var(--cal-6)}.calC-7{--cal-chip:var(--cal-7)}.calC-8{--cal-chip:var(--cal-8)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.calMonth{margin-bottom:var(--s6)}.calMonthBar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s3);margin-bottom:var(--s4)}.calMonthTitle{font-family:var(--font-brief);font-size:var(--step-2);font-weight:500;color:var(--ink);line-height:1.2}.calMonthNav{display:flex;align-items:center;gap:var(--s2)}.calNavBtn,.calNavToday{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);text-decoration:none;line-height:1;transition:color .12s ease,border-color .12s ease}.calNavBtn{padding:0;font-size:var(--step-2)}.calNavToday{font-size:var(--step--1)}.calNavBtn:hover,.calNavToday:hover{color:var(--accent);border-color:var(--accent)}.calPreviewNote{margin:0 0 var(--s3);font-size:var(--step--1);color:var(--ink-faint)}.calGrid{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.calGridHead,.calWeek{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calWeekday{padding:var(--s2) var(--s3);background:var(--surface-sunk);font-family:var(--font-data);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.calCell,.calWeekday{border-bottom:1px solid var(--line)}.calCell{position:relative;display:flex;flex-direction:column;gap:3px;min-height:7.5rem;padding:var(--s2);min-width:0;border-right:1px solid var(--line)}.calCell:last-child{border-right:0}.calWeek:last-child .calCell{border-bottom:0}.calCell.outside{background:var(--surface-sunk)}.calCell.outside .calCellNum{color:var(--ink-faint)}.calCell.selected{box-shadow:inset 0 0 0 2px var(--accent)}.calCellHit{position:absolute;inset:0;z-index:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;transition:background .12s ease}.calCellHit:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.calCellHit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.calCellNum{position:relative;z-index:1;pointer-events:none;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.65rem;font-family:var(--font-data);font-size:var(--step--1);color:var(--ink-soft)}.calCell.today .calCellNum{background:var(--accent);color:var(--accent-ink);border-radius:999px}.calChips{position:relative;z-index:1;list-style:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:2px}.calChip{display:block;min-width:0;padding:1px var(--s2);border-radius:4px;border-left:3px solid var(--cal-chip);background:color-mix(in srgb,var(--cal-chip) 16%,transparent);color:var(--ink);text-decoration:none;font-size:var(--step--1);line-height:1.4}a.calChip:hover{background:color-mix(in srgb,var(--cal-chip) 32%,transparent)}.calChip.conflict{box-shadow:inset 0 0 0 1px var(--warn)}.calChipText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calChipTime{font-family:var(--font-data);color:var(--ink-soft);margin-right:4px}.calMore{pointer-events:none;padding-left:var(--s2);font-size:var(--step--1);color:var(--ink-faint)}.calDayPanel{margin-top:var(--s4);padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.calDayPanelHead{margin:0 0 var(--s3);font-family:var(--font-data);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.calDayList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s4)}.calDayItem{border-left:3px solid var(--cal-chip);padding-left:var(--s3)}.calDayItemHead{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s2) var(--s3)}.calDayItemTime{font-family:var(--font-data);font-size:var(--step--1);color:var(--ink-soft)}.calDayItemTitle{color:var(--ink);font-weight:500}.calDayItemMeta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3);font-size:var(--step--1);color:var(--ink-faint)}.calDayItemSource{color:var(--cal-chip)}.calDayItemLink{display:inline-flex;align-items:center;min-height:2rem;color:var(--accent);text-decoration:none}.calDayItemLink:hover{text-decoration:underline}.calDayItemSummary{margin:var(--s1) 0 0}.calDayItemSummary,.calLegend{font-size:var(--step--1);color:var(--ink-soft)}.calLegend{list-style:none;margin:var(--s4) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4)}.calLegendItem{display:flex;align-items:center;gap:var(--s2);min-width:0}.calLegendSwatch{flex:none;width:10px;height:10px;border-radius:3px;background:var(--cal-chip)}.calProposals{margin-bottom:var(--s6)}.calExtractNote,.calProposalsNote{margin:0 0 var(--s4);font-size:var(--step--1);color:var(--ink-faint)}.proposalList{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.proposalItem{padding:var(--s4);background:var(--surface);border-bottom:1px solid var(--line);border-left:3px solid var(--accent)}.proposalItem:last-child{border-bottom:0}.proposalHead{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s2) var(--s3)}.proposalWhen{font-family:var(--font-data);font-size:var(--step--1);color:var(--ink-soft)}.proposalTitle{color:var(--ink);font-weight:500}.proposalFlag{font-size:var(--step--1);color:var(--warn);background:var(--warn-wash);padding:1px var(--s2);border-radius:999px}.proposalMeta{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3);margin-top:var(--s1);font-size:var(--step--1);color:var(--ink-faint)}.proposalFrom{font-style:italic}.proposalNotes,.proposalWhy{margin:var(--s2) 0 0;font-size:var(--step--1);color:var(--ink-soft)}.proposalNotes{color:var(--ink-faint)}.proposalActions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3);margin-top:var(--s3)}.calExtract{margin-bottom:var(--s6)}.scanEvents{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s3)}.scanEventsMsg{font-size:var(--step--1);color:var(--ink-soft)}.calPrimary{margin-bottom:var(--s6)}.calHub{display:flex;align-items:center;gap:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s5)}.calHubText{flex:1 1;min-width:0}.calHubName{font-family:var(--font-data);font-size:var(--step-0);color:var(--ink)}.calHubMeta{font-size:var(--step--1);color:var(--ink-soft)}.calSources{margin-bottom:var(--s6)}.calSourceList{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.calSource{display:flex;align-items:center;gap:var(--s4);padding:var(--s4);background:var(--surface);border-bottom:1px solid var(--line)}.calSource:last-child{border-bottom:0}.calSourceText{flex:1 1;min-width:0}.calSourceName{font-size:var(--step-0);font-weight:500;color:var(--ink)}.calSourceMeta{font-size:var(--step--1);color:var(--ink-soft)}.calAgenda{margin-bottom:var(--s6)}.calEmpty{color:var(--ink-faint);font-size:var(--step--1);margin:0}.calDay{margin-bottom:var(--s5)}.calDay:last-child{margin-bottom:0}.calDayHead{margin:0 0 var(--s3);font-family:var(--font-data);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.calEvents{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.calEvent{display:flex;align-items:flex-start;gap:var(--s4);padding:var(--s3) var(--s4);background:var(--surface);border-bottom:1px solid var(--line);border-left:3px solid var(--cal-chip,var(--line))}.calEvent:last-child{border-bottom:0}.calEvent.conflict{background:var(--warn-wash)}.calEventTime{flex:none;width:9rem;padding-top:1px;font-family:var(--font-data);font-size:var(--step--1);color:var(--ink-soft)}.calEventTitle{flex:1 1;min-width:0;color:var(--ink);display:flex;flex-direction:column;gap:2px}.calEventTitle a{color:inherit;text-decoration:none}.calEventTitle a:hover{color:var(--accent);text-decoration:underline}.calEventSource,.calEventSummary{font-size:var(--step--1);color:var(--ink-faint)}.calEventSource{flex:none}.calEventFlag{flex:none;font-size:var(--step--1);color:var(--warn);background:var(--warn-wash);padding:1px var(--s2);border-radius:999px}@media (max-width:900px){.calCell{min-height:6rem}.calChip{padding:1px var(--s1)}.calChipTime{display:none}}@media (max-width:640px){.calWeekday{padding:var(--s2) var(--s1);text-align:center}.calCell{min-height:4.75rem;padding:var(--s1);gap:2px}.calCellNum{min-width:1.4rem;height:1.4rem}.calChip{pointer-events:none;height:5px;padding:0;border-left:0;border-radius:2px;background:var(--cal-chip)}.calChipText{display:none}.calMore{font-size:.6875rem;padding-left:0}.calEvent{flex-wrap:wrap;gap:var(--s1) var(--s3)}.calEventTime{width:auto}.calEventTitle{flex:1 0 100%}.body{display:block}.nav,.nav.collapsed{position:fixed;inset:auto 0 0 0;z-index:40;width:100%;height:auto;flex-direction:row;gap:0;padding:10px 0 max(6px,calc(env(safe-area-inset-bottom, 0px) - 8px));background:var(--ground);border-right:0;border-top:1px solid var(--line)}.navToggle{display:none}.navLinks{flex-direction:row;width:100%;gap:0}.navLinks li{flex:1 1;min-width:0}.navLink{flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding:4px 2px;border-radius:0;font-size:.75rem;text-align:center;line-height:1.2}.navLink svg{width:28px;height:28px}.navLink:hover{background:transparent}.nav.collapsed .navLabel,.navLabel{display:none}.nav.collapsed .navLabelShort,.navLabelShort{display:block;white-space:nowrap}.main{padding-bottom:calc(5rem + env(safe-area-inset-bottom, 0px))}.calEvent{flex-wrap:wrap}.calEventTime{width:100%;order:-1}}.landing{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);padding:var(--s6) var(--s5);text-align:center}.landingMark{width:48px;height:48px}.landingWord{font-size:var(--step-0);letter-spacing:.18em;color:var(--ink-soft);margin-bottom:var(--s4)}.landingTitle{font-family:var(--font-brief);font-size:var(--step-3);font-weight:400;color:var(--ink);margin:0}.landingSub{max-width:28rem;color:var(--ink-soft);margin:0 0 var(--s4)}.landingCta{display:inline-flex;align-items:center;font-size:var(--step-0);color:var(--accent-ink);text-decoration:none;padding:var(--s3) var(--s6);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);transition:background .12s ease,border-color .12s ease}.landingCta:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.denied{max-width:26rem;margin:22vh auto;padding:0 var(--s5);text-align:center}.deniedMark{width:44px;height:44px;display:block;margin:0 auto var(--s5)}.denied h1{font-family:var(--font-brief);font-size:var(--step-2);font-weight:400;margin-bottom:var(--s3)}.denied p{color:var(--ink-soft)}.healthTopEnd{display:flex;align-items:center;gap:var(--s2)}.hideBtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px -8px -8px 0;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--ink-faint);cursor:pointer;transition:color .12s ease,background .12s ease}.hideBtn svg{width:18px;height:18px}.hideBtn:hover{color:var(--ink);background:var(--surface-sunk)}.hideBtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hiddenFooter{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line)}.hiddenFooterLabel{font-family:var(--font-ui);font-size:var(--step--1);color:var(--ink-faint);white-space:nowrap}.hiddenChips{display:flex;flex-wrap:wrap;gap:var(--s2);min-width:0}.hiddenChip{display:inline-flex;align-items:center;gap:var(--s2);min-height:2rem;padding:0 var(--s3);border:1px solid var(--line);border-radius:999px;background:var(--surface-sunk);color:var(--ink-soft);font:inherit;font-family:var(--font-ui);font-size:var(--step--1);cursor:pointer;transition:color .12s ease,border-color .12s ease}.hiddenChip:hover{color:var(--ink);border-color:var(--accent)}.hiddenChip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hiddenChipPlus{color:var(--accent);font-size:var(--step-0);line-height:1}.hiddenShowAll{margin-left:auto;padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-family:var(--font-ui);font-size:var(--step--1)}.hiddenShowAll:hover{text-decoration:underline}.hiddenShowAll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_64b714{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_64b714{--font-newsreader:"Newsreader","Newsreader Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_21eb4d{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-weight:400;font-style:normal}.__variable_21eb4d{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}