:root{--r-s:10px;--r-m:16px;--r-l:22px;--font-disp:"Avenir Next","Avenir","Segoe UI",system-ui,sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--rail-w:232px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);min-height:100vh;font-size:15px;line-height:1.5;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.num{font-variant-numeric:tabular-nums}.feed-more{flex-direction:column;align-items:center;gap:8px;display:flex}.feed-more:not(:empty){padding:12px 0}.mono{font-family:var(--font-mono)}a{color:var(--brand)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:6px}:where(a,button,summary,[role=button],[role=tab],[role=link]){touch-action:manipulation}:where(a,button,summary,[role=button],[role=tab],[role=link]):focus:not(:focus-visible){outline:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}.report-sheet{max-width:1200px;margin:0 auto}.report-actions{justify-content:flex-end;gap:8px;margin-bottom:18px;display:flex}.report-header{margin-bottom:28px}.report-header h1{font-family:var(--font-disp);margin:2px 0 4px;font-size:28px}.report-header p{margin:0}.report-section{margin-top:24px}.report-section h2{font-family:var(--font-disp);margin-bottom:10px;font-size:19px}.report-table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.report-table{border-collapse:collapse;background:var(--tile-solid);width:100%;min-width:640px;font-size:12px}.report-table th,.report-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px}.report-table th{background:var(--tile-2);font-weight:800}.report-table .report-amount{text-align:right;white-space:nowrap}.record-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;display:flex}.record-head .money{font-family:var(--font-disp);font-variant-numeric:tabular-nums;font-size:26px}.record-facts{grid-template-columns:max-content minmax(0,1fr);gap:0 16px;margin:0;display:grid}.record-facts dt,.record-facts dd{border-top:1px solid var(--line);padding:10px 0}.record-facts dt{color:var(--ink-2)}.record-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.record-facts dd small{color:var(--ink-2);font-weight:400;display:block}.record-facts .record-quote{white-space:pre-wrap;font-weight:400}.record-actions{margin-top:16px;display:flex}.record-actions .cuib-button{flex:1}.record-change{gap:8px;margin:4px 0 16px;display:grid}.record-change p{overflow-wrap:anywhere;border-radius:11px;align-items:baseline;gap:12px;min-width:0;margin:0;padding:12px;font-weight:600;display:flex}.record-change small{min-width:52px;color:var(--ink-2);flex:none;font-weight:400}.record-change-old{background:var(--tile-2);color:var(--ink-2)}.record-change-new{background:var(--pos-soft)}.filter-bar-wrap{gap:12px;display:grid}.filter-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filter-chip-box:empty{display:none}.filter-search{flex:240px;min-width:0}.filter-inline{display:contents}.filter-inline .cuib-field{flex:0 170px}.filter-bar .filter-open{display:none}.filter-open-count{background:var(--cuib-ink);min-width:20px;color:var(--cuib-surface);text-align:center;border-radius:999px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.filter-sheet{gap:24px;display:grid}.filter-sheet-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:-12px;display:grid}.filter-sheet-dates .cuib-hint{grid-column:1/-1;margin:0}.filter-sheet-actions{gap:12px;width:100%;display:flex}.filter-sheet-actions .cuib-button:last-child{flex:1}@media (max-width:760px){.filter-bar{flex-wrap:nowrap;align-items:stretch}.filter-search{flex:auto}.filter-inline{display:none}.filter-bar .filter-open{flex:none;display:inline-flex}}.list-count{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.list-count p{gap:2px;margin:0;display:grid}.list-count small{color:var(--ink-2)}.list-count .cuib-button{flex:none}.report-actions{flex-wrap:wrap;margin:16px 0 0}.report-count{margin:8px 0 0}.report-details{gap:2px;display:grid}.report-details small{color:var(--ink-2)}.report-totals .kv .report-total{border-top:1px solid var(--line);color:var(--ink);padding-top:8px;font-weight:700}.report-totals .kv dt.report-total{margin-inline-end:-16px;padding-inline-end:16px}.report-print-only{display:none}@media (max-width:760px){.report-actions>.cuib-button{width:100%}}@media print{@page{size:A4 landscape;margin:10mm}body{color:#111;background:#fff}.topbar,.rail,.cuib-alert--banner,.report-actions,.back-link,.cuib-app-mobile-nav,.cuib-bottom-nav,.cuib-toast,.tour-layer,.class-switcher{display:none!important}.route-enter{animation:none!important}.report-print-only{display:block}.report-totals{color:#111;box-shadow:none;background:#fff;border-color:#aaa}.report-totals .kv :is(dt,dd){color:#111}.report-table-scroll{display:block!important}.app,.shell,.main{max-width:none;min-height:0;margin:0;padding:0;display:block}.report-sheet{max-width:none}.report-header{margin-bottom:8mm}.report-section{margin-top:8mm}.report-table-scroll{width:auto;max-width:none;overflow:visible}.report-table{background:#fff;width:100%;min-width:0;font-size:8pt}.report-table th,.report-table td{border-color:#aaa;padding:4px}.report-table th{background:#eee}.report-table thead{display:table-header-group}.report-table tr{break-inside:avoid}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(reserve-chip){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.85,.25,1.04)}::view-transition-group(decide-cta){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.app{flex-direction:column;min-height:100dvh;display:flex}.topbar{z-index:60;background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex;position:sticky;top:0}.topbar .brandmark{color:var(--ink);flex:none;align-items:center;gap:9px;min-height:44px;text-decoration:none;display:flex}.topbar .brandmark b{font-family:var(--font-disp);letter-spacing:.01em;white-space:nowrap;font-size:16px}.topbar .ctx{color:var(--ink-2);background:var(--tile-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:34vw;padding:4px 10px;font-size:12px;display:none;overflow:hidden}@media (min-width:620px){.topbar .ctx{display:inline-block}}.topbar .spacer{margin-left:auto}.label-phone{display:none}@media (max-width:519.9px){.topbar{gap:6px;padding:10px}.topbar .brandmark b{display:none}.page-head .acts{width:100%}.page-head .acts :is(.btn,.cuib-button){flex:1}.page-head.acts-beside .acts{width:auto}.page-head.acts-beside .acts .btn{flex:none}[data-cuib] .cuib-app .page-head.acts-beside{column-gap:12px}[data-cuib] .cuib-app .page-head.acts-beside .acts .cuib-button{padding-inline:12px}.label-wide{display:none}.label-phone{display:inline}[data-cuib] .cuib-app .page-head.count-acts{row-gap:2px}.page-head.count-acts>.cuib-page-head-copy{display:contents}.page-head.count-acts>.cuib-page-head-copy>:first-child{flex:1 0 100%}[data-cuib] .cuib-app .page-head.count-acts>.cuib-page-head-copy>p{margin-top:0}.page-head.count-acts .acts{width:auto}.page-head.count-acts .acts .btn{flex:none}}.page-head.head-menu{flex-wrap:nowrap}[data-cuib] .cuib-app .page-head.head-menu{align-items:flex-start}.page-head.head-menu>.cuib-page-head-copy{flex:1}.page-head.head-menu>.acts{flex:none;width:auto}.icon-btn{min-width:44px;min-height:44px;color:var(--ink-2);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-btn:hover{background:var(--tile-2);color:var(--ink)}.icon-btn svg{width:20px;height:20px}.topbar .nav-drawer-trigger{display:none}@media (max-width:959.9px){.topbar .nav-drawer-trigger{display:inline-flex}}.icon-btn .dot{background:var(--brand-fill);min-width:17px;height:17px;color:var(--brand-ink);border:2px solid var(--bg);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:6px;right:6px}.bell-menu{flex:none;display:inline-flex;position:relative}.bell-menu .bell-toggle{display:none}.bell-menu .bell-toggle[aria-expanded=true]{background:var(--cuib-hover);color:var(--cuib-ink)}@media (min-width:960px){.bell-menu .bell-link{display:none}.bell-menu .bell-toggle{display:inline-flex}}.bell-pop{z-index:var(--cuib-layer-navigation);border:1px solid var(--cuib-line);border-radius:var(--cuib-radius-control);background:var(--cuib-surface);width:384px;max-width:calc(100vw - 24px);max-height:min(560px,100dvh - 80px);color:var(--cuib-ink);box-shadow:var(--cuib-shadow-overlay);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@media (max-width:959.9px){.bell-pop{display:none}}.ntf-peek{--cuib-card-inset:var(--cuib-space-4);flex-direction:column;min-height:0;display:flex}.ntf-peek-head{align-items:center;gap:var(--cuib-space-3);padding:var(--cuib-space-3) var(--cuib-space-3) var(--cuib-space-2) var(--cuib-space-4);display:flex}.ntf-peek-title{flex:1;min-width:0}.ntf-peek-title strong{font-family:var(--cuib-font-display);font-size:var(--cuib-type-title);font-weight:var(--cuib-font-weight-700);display:block}.ntf-peek-title span{color:var(--cuib-muted);font-size:var(--cuib-type-caption);margin-top:2px;display:block}.ntf-peek-filter{padding:0 var(--cuib-space-4) var(--cuib-space-2)}.ntf-peek-body{min-height:0;padding:0 var(--cuib-space-4);flex:1;overflow-y:auto}.ntf-peek .ntf-peek-body .list.rows .cuib-linked-row-copy b{font-size:var(--cuib-type-body);font-weight:var(--cuib-font-weight-600)}.cuib-linked-row.ntf-row{align-items:flex-start}.ntf-row .cuib-linked-row-trailing{margin-top:3px}.ntf-row.ntf-read .cuib-linked-row-copy b{color:var(--cuib-muted)}.ntf-peek .ntf-row .cuib-linked-row-trailing{margin-top:1px}.ntf-peek .ntf-kind{width:32px;height:32px}.ntf-peek .ntf-kind:has(>.cuib-role-mark)>svg{translate:-4px -4px}.ntf-peek-empty{justify-items:center;gap:var(--cuib-space-2);padding:var(--cuib-space-6) var(--cuib-space-2);text-align:center;display:grid}.ntf-peek-empty span{color:var(--cuib-muted);font-size:var(--cuib-type-small)}.ntf-peek-note{padding:var(--cuib-space-1) 0 var(--cuib-space-3);color:var(--cuib-muted);font-size:var(--cuib-type-caption);margin:0}.ntf-peek-all{justify-content:center;align-items:center;gap:var(--cuib-space-2);min-height:var(--cuib-layout-touch);border-top:1px solid var(--cuib-line);color:var(--cuib-ink);font-weight:var(--cuib-font-weight-700);text-decoration:none;display:flex}.ntf-peek-all:hover{background:var(--cuib-hover)}.ntf-peek-all:focus-visible{outline-offset:-3px}.activity-time{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.activity-time svg{width:16px;height:16px}.theme-btn{border:1.5px solid var(--line);width:44px;min-height:44px;color:var(--ink-2);background:var(--tile-solid);white-space:nowrap;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.theme-btn:hover{color:var(--ink);border-color:var(--ink-2)}.whoami{border:1.5px solid var(--line);background:var(--tile-solid);border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:4px 10px 4px 4px;display:flex}.whoami:hover{border-color:var(--ink-2)}.whoami .who-t{text-align:left;line-height:1.15;display:none}@media (min-width:860px){.whoami .who-t{display:block}}@media (max-width:859.9px){.whoami{justify-content:center;width:44px;min-width:44px;padding:5px}}.whoami .who-t b{font-size:12.5px;display:block}.whoami .who-t span{color:var(--ink-2);font-size:11px;display:block}.avatar{letter-spacing:.02em;background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.avatar.sm{width:24px;height:24px;font-size:10.5px}.avatar.lg{width:44px;height:44px;font-size:16px}.avatar.role-operator{background:var(--res-soft);color:var(--res)}.avatar.role-owner{background:var(--warn-soft);color:var(--warn)}.shell{flex:1;width:100%;max-width:1560px;min-height:0;margin:0 auto;display:flex}.rail{display:none}@media (min-width:960px){.rail{width:var(--rail-w);flex:none;align-self:flex-start;max-height:calc(100dvh - 58px);padding:18px 12px 40px;display:block;position:sticky;top:58px;overflow-y:auto}}.rail .grp,.drawer-nav .grp{margin-bottom:18px}.rail .grp-t,.drawer-nav .grp-t{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);padding:0 12px 7px;font-size:10.5px;font-weight:800}.rail a,.drawer-nav a{min-height:42px;color:var(--ink-2);border-radius:11px;align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.rail a svg,.drawer-nav a svg{flex:none;width:18px;height:18px}.rail a:hover,.drawer-nav a:hover{background:var(--tile-2);color:var(--ink)}.rail a.on,.drawer-nav a.on{background:var(--brand-fill);color:var(--brand-ink)}.rail a .tally,.drawer-nav a .tally{background:var(--brand-fill);color:var(--brand-ink);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:800}.rail a.on .tally,.drawer-nav a.on .tally{color:inherit;background:#ffffff47}.drawer-nav{min-width:0;display:grid}.drawer-nav .grp:last-child{margin-bottom:0}.main{flex:1;min-width:0;padding:16px 14px 60px}@media (min-width:960px){.main{padding:22px 24px 60px}}.page-head{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.page-head h1{font-family:var(--font-disp);font-size:clamp(21px,3.4vw,28px);font-weight:700;line-height:1.15}.page-head p{color:var(--ink-2);max-width:70ch;margin-top:4px;font-size:13.5px}.page-head .acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.card{background:var(--tile);-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1);--cuib-card-inset:18px;padding:var(--cuib-card-inset);min-width:0}.card.solid{background:var(--tile-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.card.flat{box-shadow:none}.card.pad-s{--cuib-card-inset:14px}.card h2,.card h3,.card-head h2,.card-head h3{font-family:var(--font-disp);font-size:15.5px;font-weight:700}.card-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:13px;display:flex}.card-head small{color:var(--ink-2);font-size:11.5px}.card-head.card-head-dismiss{flex-wrap:nowrap;align-items:flex-start}.grid{gap:14px;display:grid}.sa-overview-grid{grid-template-columns:minmax(0,1fr)}.g2{grid-template-columns:1fr}.g3,.g4{grid-template-columns:repeat(2,1fr)}@media (min-width:700px){.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}}@media (min-width:960px){.sa-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.g-main{align-items:start;gap:14px;display:grid}@media (min-width:1180px){.g-main{grid-template-columns:minmax(0,1fr) 340px}}.stack{align-content:start;gap:14px;display:grid}.btn{white-space:normal;text-align:center;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;padding:9px 18px;font-size:14.5px;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .12s ease-out,background-color .15s ease-out;display:inline-flex}.btn:active{transform:scale(.98)}.btn svg{width:17px;height:17px}.btn.primary{background:var(--brand-fill);color:var(--brand-ink);box-shadow:var(--sh-1)}.btn.primary:hover{filter:brightness(1.06)}.btn.quiet{border-color:var(--line-2);color:var(--ink-2);background:var(--tile-solid)}.btn.quiet:hover{color:var(--ink);border-color:var(--ink-2)}.btn.ghost{color:var(--ink-2)}.btn.ghost:hover{background:var(--tile-2);color:var(--ink)}.btn.pos{background:var(--pos-soft);border-color:var(--pos);color:var(--pos)}.btn.danger{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.btn.danger-quiet{border-color:var(--danger);color:var(--danger);background:0 0}.btn.danger-quiet:hover{background:var(--danger-soft)}.btn.block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn-row{flex-wrap:wrap;gap:9px;display:flex}.people-table-scroll{overflow-x:auto}.badge{letter-spacing:.02em;white-space:nowrap;background:var(--tile-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.badge.pos{background:var(--pos-soft);color:var(--pos)}.badge.res{background:var(--res-soft);color:var(--res)}.badge.neg{background:var(--neg-soft);color:var(--neg)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.brand{background:var(--brand-soft);color:var(--brand)}.badge.danger{background:var(--danger-soft);color:var(--danger)}.badge.lg{padding:5px 12px;font-size:12.5px}.money{font-variant-numeric:tabular-nums;font-weight:700}.money.pos{color:var(--pos)}.money.neg{color:var(--neg)}.money.res{color:var(--res)}.money.big{font-family:var(--font-disp);font-size:clamp(30px,5vw,42px);font-weight:700;line-height:1.05}.money.xl{font-family:var(--font-disp);font-size:clamp(38px,7vw,54px);font-weight:700;line-height:1.02}.sa-kpi{min-height:148px;color:inherit;flex-direction:column;text-decoration:none;display:flex}.sa-kpi small{line-height:1.35}.sa-kpi>svg{margin-top:auto!important}.sa-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sa-section-head h2,.sa-summary-card h2{font-family:var(--font-disp);text-wrap:balance;font-size:15.5px;font-weight:700}.sa-section-head p{color:var(--ink-2);text-wrap:pretty;margin-top:2px;font-size:11.5px}.sa-inline-empty{border-radius:var(--r-m);background:var(--tile-2);align-items:center;gap:12px;min-height:76px;padding:12px;display:flex}.sa-inline-empty-icon,.sa-compact-empty-icon{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sa-inline-empty-icon svg,.sa-compact-empty-icon svg{width:18px;height:18px}.sa-inline-empty b,.sa-compact-empty b{font-size:13px;display:block}.sa-inline-empty p{color:var(--ink-2);text-wrap:pretty;margin-top:2px;font-size:12px;line-height:1.4}.sa-overview-aside{align-content:start;gap:14px;min-width:0;display:grid}.sa-summary-card{padding:14px 16px}.sa-compact-empty{align-items:center;gap:11px;min-width:0;display:flex}.sa-compact-empty-icon{background:var(--pos-soft);color:var(--pos)}.sa-compact-empty small{color:var(--ink-3);text-wrap:pretty;margin-top:1px;font-size:11.5px;line-height:1.35;display:block}.sa-active-today{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.sa-active-today>b{text-align:center;font-variant-numeric:tabular-nums;min-width:42px;font-size:30px}.sa-active-today small{text-wrap:pretty;line-height:1.35}@media (max-width:519.9px){.sa-kpi-grid{gap:10px}.sa-kpi{text-align:center;justify-content:center;align-items:center;min-height:112px;padding:12px 10px}.sa-kpi>span{font-size:10px}.sa-kpi>b{font-variant-numeric:tabular-nums;font-size:25px}.sa-kpi>small{max-width:19ch;margin:3px auto 0}.sa-kpi>svg{height:20px;margin-top:7px!important}.sa-overview-grid,.sa-overview-aside{gap:10px}.sa-activity-card{padding:14px}.sa-section-head{margin-bottom:10px;display:block}.sa-section-head .btn{width:100%;margin-top:10px}.sa-inline-empty{min-height:68px;padding:10px}.sa-summary-card{padding:12px 14px}.sa-active-today{min-height:78px;padding:12px 14px}}.bbar{background:var(--tile-2);border:1px solid var(--line);border-radius:999px;height:13px;display:flex;overflow:hidden}.bbar i{height:100%;transition:width .25s ease-out;display:block}.bbar .s-res{background:var(--res)}.bbar .s-avail{background:var(--pos)}.bbar .s-debt{background:var(--neg)}.bbar-legend{color:var(--ink-2);flex-wrap:wrap;gap:13px;margin-top:7px;font-size:11.5px;display:flex}.bbar-legend i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.home-balance-summary{align-items:center;gap:10px;min-width:0;display:flex}.home-balance-summary .money{overflow-wrap:anywhere;min-width:0}.home-balance-info{width:44px;height:44px;color:var(--ink-2);flex:none}.home-balance-info>span{display:flex}.home-news-list{margin:0;padding:0;list-style:none}.home-news-list>li+li{border-top:1px solid var(--line)}.home-news-meta{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;line-height:1.5;display:flex}.home-news-story{color:var(--ink-2);font-size:15px;line-height:1.5}.home-news-tag{display:flex}.home-news-arrow{color:var(--ink-2);flex:none;display:flex}.home-news-arrow svg{width:20px;height:20px}.home-news-icon{border-radius:var(--cuib-radius-shape-12px);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.home-news-pill{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.home-news-pill:hover{background:var(--tile-2)}.home-news-pill:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.home-news-pill-copy{justify-items:center;gap:4px;display:grid}.home-news-dots{flex-wrap:wrap;justify-content:center;gap:3px;max-width:60px;display:flex}.home-news-dot{background:var(--line-2);border-radius:50%;width:7px;height:7px}.home-news-dot-done{background:var(--pos)}.home-news-dot-todo{box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0}.home-news-chevron{transition:transform var(--cuib-motion-feedback) var(--cuib-motion-ease);display:flex}.home-news-chevron svg{width:16px;height:16px}.home-news-pill[aria-expanded=true] .home-news-chevron{transform:rotate(180deg)}.home-news-step{border-left:2px solid var(--line);text-align:left;width:calc(100% - 19px);min-height:52px;color:var(--ink);align-items:center;gap:12px;margin-left:19px;padding:4px 0;display:flex}.home-news-step:last-child{margin-bottom:16px}.home-news-step:hover .home-news-step-label{text-decoration:underline}.home-news-step:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.home-news-step-icon{border-radius:var(--cuib-radius-shape-8px);flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-13px;display:flex}.home-news-step-copy{overflow-wrap:anywhere;flex:1;gap:1px;min-width:0;display:grid}.home-news-step-label{font-size:15px;font-weight:700;line-height:1.4}.home-news-step-meta{color:var(--ink-2);font-size:13px;line-height:1.5}.home-news-step .home-news-arrow svg{width:18px;height:18px}.home-news-receipt{min-height:44px;color:var(--brand);align-items:center;margin:0 0 16px 19px;padding-left:23px;font-size:15px;font-weight:600;display:inline-flex}.home-news-receipt:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--cuib-radius-shape-8px)}#receipts{scroll-margin-top:6px}.home-news-when{margin:0 0 8px;font-family:inherit;line-height:1.4}.home-news-now{border-radius:var(--cuib-radius-shape-14px);background:var(--cuib-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.home-news-now-copy{overflow-wrap:anywhere;gap:2px;min-width:0;font-size:15px;display:grid}.home-news-now .home-news-when{margin:0}.home-news-now .badge{flex:none}@media (max-width:760px){.home-news-icon{border-radius:var(--cuib-radius-shape-10px);width:36px;height:36px}.home-news-icon svg{width:18px;height:18px}.home-news-pill{margin-top:14px}}.list{list-style:none}.list>li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:11px;min-width:0;padding:11px 2px;display:flex}.list>li:first-child{border-top:none}.list.rows>li{padding-block:13px}.list>li:has(>.cuib-disclosure){padding-block:4px}:is(a.cuib-card,table.t td>a){color:inherit;text-decoration:none}table.t td>a{display:block}.settings{gap:var(--cuib-space-4,16px);max-width:720px;display:grid}.settings>.page-head{margin-bottom:0}.settings-label{margin-bottom:7px;font-size:12.5px;font-weight:700}.settings-row+.settings-row,.list+.settings-row,.settings-row+.list{margin-top:16px}.settings-row:empty{display:none}.settings-label+.cuib-setting-row{padding-top:5px}:is(.list,.settings-row)+.cuib-setting-row{border-top:1px solid var(--cuib-line)}.settings-row>.lb:first-child{margin-top:0!important}.sa-account-actions{gap:9px;display:grid}.sa-account-action,.sa-account-actions>.btn{border:1.5px solid var(--line-2);background:var(--tile-solid);width:100%;min-height:64px;color:var(--ink);text-align:left;border-radius:13px;justify-content:flex-start;align-items:center;gap:11px;padding:9px 12px;text-decoration:none;transition:border-color .15s ease-out,background-color .15s ease-out,transform .12s ease-out;display:flex}.sa-account-action:hover,.sa-account-actions>.btn:hover{border-color:var(--brand);background:var(--tile-2)}.sa-account-action:active,.sa-account-actions>.btn:active{transform:scale(.99)}.sa-account-action-icon{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sa-account-action-icon svg{width:19px;height:19px}.sa-account-action-copy{flex:1;min-width:0;line-height:1.25}.sa-account-action-copy b{font-size:13.5px;font-weight:700;display:block}.sa-account-action-copy small{color:var(--ink-2);overflow-wrap:break-word;margin-top:2px;font-size:11.5px;display:block}.sa-account-action-arrow{color:var(--ink-3);flex:none;display:inline-flex}.sa-account-action-arrow svg{width:18px;height:18px}.sa-account-signout .sa-account-action-icon{background:var(--danger-soft);color:var(--danger)}.sa-account-signout .sa-account-action-copy b{color:var(--danger)}.sa-account-signout:hover{border-color:var(--danger);background:var(--danger-soft)}.sa-account-action:disabled{opacity:.5;pointer-events:none}.led{list-style:none}.led>li{border-top:1px solid var(--line);align-items:baseline;gap:11px;padding:11px 2px;display:flex}.led>li:first-child{border-top:none}.led .d{width:52px;color:var(--ink-2);font-size:11px;font-family:var(--font-mono);flex:none}.led .t{flex:1;min-width:0;font-size:13.5px}.led .t small{color:var(--ink-2);margin-top:1px;font-size:11.5px;display:block}.led .a{font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:14.5px;font-weight:700}.led .a.in{color:var(--pos)}.led .a.out{color:var(--ink)}.led .a .run{color:var(--ink-2);margin-top:1px;font-size:11px;font-weight:600;display:block}.led .t .lk{color:var(--brand);font-weight:600}.led>li.void .t,.led>li.void .a{opacity:.5;text-decoration:line-through}.fam-money{justify-items:start;display:grid}.fam-money-note{margin-top:4px}.fam-money-split{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:14px;padding-top:12px;display:grid}.fam-money-split dt{color:var(--ink-2);font-size:12px}.fam-money-split dd{margin:2px 0 0;font-weight:650}.fam-money-actions{gap:8px;width:100%;margin-top:14px;display:grid}.fam-money-actions>:is(.cuib-button,.btn){justify-content:center;width:100%}.tw{border:1px solid var(--line);border-radius:var(--r-m);background:var(--tile-solid);overflow-x:auto}.card .tw{background:0 0;border:0;border-radius:0}table.t{border-collapse:collapse;width:100%;font-size:13px}table.t th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--tile-2);padding:11px 12px;font-size:10.5px}table.t td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 12px}table.t tr:last-child td{border-bottom:none}table.t tbody tr.tap{cursor:pointer}table.t tbody tr.tap:hover td{background:var(--tile-2)}table.t td.r,table.t th.r{text-align:right;font-variant-numeric:tabular-nums}table.t td .sub{color:var(--ink-2);font-size:11px;display:block}.nowrap{white-space:nowrap}.op-done-section,.op-done-section>#doneBox,.op-done-section .cuib-data-list,.op-done-section .cuib-table-wrap{min-inline-size:0;max-inline-size:100%}.op-home{grid-template-areas:"tasks""money""expenses";align-items:start;gap:14px;display:grid}.op-home--clear{grid-template-areas:"money""expenses"}@media (min-width:1180px){.op-home{grid-template:"tasks money""expenses money"1fr/minmax(0,1fr) 360px}.op-home--clear{grid-template-rows:auto;grid-template-areas:"expenses money"}}.op-home-tasks{grid-area:tasks}.op-home-money{justify-items:start;display:grid}.op-home>.op-home-money{grid-area:money}.op-home-expenses{grid-area:expenses}.head-clear{align-items:center;gap:10px;display:flex}.head-clear .cuib-item-icon{border-radius:50%;width:30px;height:30px}.op-money-big{margin:2px 0 4px}.op-money-kv{border-top:1px solid var(--line);width:100%;margin-top:14px;padding-top:12px}.op-money-kv dt small{font-size:11.5px;display:block}.op-money-kv .op-money-diff{color:var(--ink);font-weight:700}.op-money-kv dd.op-money-diff{font-family:var(--font-disp);font-size:20px}.op-money-kv dd.op-money-diff.neg{color:var(--neg)}.op-money-kv dd.op-money-diff.pos{color:var(--pos)}.op-money-note{margin-top:6px}.op-money-prompt{border-top:1px solid var(--line);align-items:flex-start;gap:12px;width:100%;margin-top:14px;padding-top:12px;display:flex}.op-money-prompt b{font-weight:650;display:block}.op-money-prompt small{color:var(--ink-2);margin-top:2px;font-size:12px;display:block}.op-money-action{width:100%;margin-top:12px}.op-money-action>.cuib-button,a.op-money-action{justify-content:center;width:100%}.op-money-list{border-top:1px solid var(--line);width:100%;margin-top:14px}.op-home-empty{justify-items:start;gap:10px;display:grid}.rec-page{align-items:start;gap:14px;display:grid}@media (min-width:1000px){.rec-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rec-more .cuib-disclosure,.exp-money .cuib-disclosure{border:0;flex:1;min-width:0}:is(.rec-more,.exp-money) .cuib-disclosure-body{color:inherit}.exp-step>p{margin:4px 0 12px}.exp-money{justify-items:start;display:grid}.exp-money>.kv{border-top:1px solid var(--line);width:100%;padding-top:12px}.exp-money>.kv dt small{font-size:11.5px;display:block}.exp-money>.kv dd{white-space:nowrap}.exp-money>.list{border-top:1px solid var(--line);width:100%;margin-top:8px}.exp-receipts .attachment-link{min-height:44px;color:var(--cuib-accent,var(--brand));text-underline-offset:3px;font-weight:650;text-decoration:underline}@media (max-width:519.9px){.exp-step .btn-row>:is(.cuib-button,.btn){justify-content:center;width:100%}.op-expenses-section{gap:8px}}.field{margin-bottom:15px;display:block}.dialog-lead{margin:0 0 15px}.dialog-lead a{align-items:center;min-height:24px;display:inline-flex}.field>.lb{margin-bottom:5px;font-size:12.5px;font-weight:700;display:block}.field>.hint{color:var(--ink-2);margin-top:5px;font-size:11.5px;display:block}.field>.err{color:var(--danger);margin-top:5px;font-size:12px;font-weight:600;display:none}.field.bad>.err{display:block}.inp,.sel,.ta{border:1.5px solid var(--line-2);background:var(--tile-solid);width:100%;min-height:46px;color:var(--ink);border-radius:12px;padding:10px 13px;transition:border-color .15s ease-out}.ta{resize:vertical;min-height:92px;line-height:1.5}.inp:focus,.sel:focus,.ta:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%, transparent);outline:none}.field.bad .inp,.field.bad .sel,.field.bad .ta{border-color:var(--danger)}.inp::placeholder,.ta::placeholder{color:var(--ink-3)}.sel{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.inp-money{position:relative}.inp-money .cur{color:var(--ink-2);pointer-events:none;font-weight:700;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.inp-money .inp{font-variant-numeric:tabular-nums;padding-left:56px;font-weight:700}.row-2{gap:12px;display:grid}@media (min-width:620px){.row-2{grid-template-columns:1fr 1fr}}.check{cursor:pointer;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.check input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin-top:1px}.check .ct b{font-size:13.5px;display:block}.check .ct small{color:var(--ink-2);font-size:11.5px;display:block}.filebox{border:1.5px dashed var(--line-2);cursor:pointer;background:var(--tile-solid);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.filebox:hover{border-color:var(--brand)}.filebox img{object-fit:cover;border:1px solid var(--line);border-radius:9px;flex:none;width:52px;height:52px}.filebox .fb-t{flex:1;min-width:0}.filebox .fb-t b{font-size:13px;display:block}.filebox .fb-t small{color:var(--ink-2);font-size:11.5px;display:block}.alert{border-radius:var(--r-m);background:var(--tile-2);align-items:flex-start;gap:11px;padding:13px 15px;font-size:13.5px;line-height:1.5;display:flex}.alert .ai{flex:none;font-size:16px;line-height:1.3}.alert b{font-weight:700}.alert.warn{background:var(--warn-soft);color:var(--ink)}.alert.neg{background:var(--neg-soft);color:var(--ink)}.alert.pos{background:var(--pos-soft);color:var(--ink)}.alert.res{background:var(--res-soft);color:var(--ink)}.alert.danger{background:var(--danger-soft);color:var(--ink)}.alert .ax{flex:none;margin-left:auto}.pending-submission-trigger{text-align:left;width:100%;font:inherit;color:inherit;border:0}.pending-submission-trigger>span:last-child,.pending-submission-trigger b,.pending-submission-trigger .small{display:block}.pending-submission-trigger.tap{cursor:pointer}.pending-submission-trigger.tap:hover{box-shadow:inset 0 0 0 1px var(--res)}.pending-submission-trigger.tap:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.phone-alert-blocked{border:1.5px solid var(--warn);border-radius:var(--r-m);background:var(--warn-soft);box-shadow:var(--sh-1);color:var(--ink);border-left-width:5px;align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.phone-alert-blocked-icon{border:1px solid var(--line);background:var(--tile-solid);width:38px;height:38px;color:var(--warn);border-radius:50%;flex:none;place-items:center;display:grid}.phone-alert-blocked-icon svg{width:22px;height:22px}.phone-alert-blocked strong{font-family:var(--font-disp);font-size:15px;line-height:1.3;display:block}.phone-alert-blocked p{color:var(--ink-2);margin:4px 0 0;font-size:12.5px;line-height:1.5}.with-info{align-items:center;gap:5px;min-width:0;display:flex}.scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140e046b;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (min-width:700px){.scrim{align-items:center;padding:24px}}.scrim.drawer-scrim{justify-content:flex-start;align-items:stretch;padding:0}.modal{background:var(--tile-solid);border:1px solid var(--line);border-radius:var(--r-l) var(--r-l) 0 0;box-shadow:var(--sh-3);scrollbar-gutter:stable;width:100%;max-width:560px;max-height:92vh;padding:20px 18px 22px;animation:.26s cubic-bezier(.22,1,.36,1) sheet-up;overflow-y:auto}.modal.drawer{border-radius:0 var(--r-l) var(--r-l) 0;width:min(86vw,340px);height:100dvh;max-height:none;padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));animation:none}.modal.drawer .modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (min-width:700px){.modal{border-radius:var(--r-l);animation:.2s cubic-bezier(.22,1,.36,1) pop-in}}.modal.wide{max-width:760px}@keyframes sheet-up{0%{opacity:.4;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.modal-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.modal-head h2{font-family:var(--font-disp);font-size:19px;font-weight:700;line-height:1.2}.modal-head p{color:var(--ink-2);margin-top:4px;font-size:13px}.modal-head .mx{flex:none;margin-left:auto}.modal-foot{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.modal-foot :is(.btn,.cuib-button){flex:1;min-width:130px}.toasts{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:95;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:calc(100% - 24px);max-width:440px;display:flex;position:fixed;transform:translate(-50%)}.toast{pointer-events:auto;background:var(--tile-solid);border:1px solid var(--line);width:100%;box-shadow:var(--sh-2);border-radius:13px;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;animation:.24s cubic-bezier(.22,1,.36,1) toast-in;display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.toast .ti{flex:none;font-size:15px}.toast .tt{flex:1;min-width:0}.toast .tt b{font-weight:700;display:block}.toast .tt small{color:var(--ink-2);font-size:11.5px;display:block}.toast.pos{border-color:var(--pos)}.toast.danger{border-color:var(--danger)}.toast .undo{color:var(--brand);flex:none;min-height:36px;padding:0 8px;font-size:12.5px;font-weight:800}.slots{flex-wrap:wrap;gap:11px;display:flex}.slot{border-radius:var(--r-m);background:var(--tile-2);border:1px solid var(--line);flex:1;min-width:132px;padding:12px 14px 13px}.slot .sl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;font-weight:800}.slot .sv{font-family:var(--font-disp);font-variant-numeric:tabular-nums;margin:2px 0 8px;font-size:22px;font-weight:700}.slot.avail .sv{color:var(--pos)}.slot.resv .sv{color:var(--res)}.hole{border:1.5px dashed var(--line-2);border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:3px;display:flex}.vchip{background:var(--res-soft);min-width:62px;height:28px;color:var(--res);border:1px solid var(--res);box-shadow:var(--sh-1);view-transition-name:reserve-chip;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13.5px;font-weight:800;display:inline-flex}.q-list{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.review-section{gap:10px}.q-item{border:1px solid var(--line);border-radius:var(--r-m);background:var(--tile-solid);flex-wrap:wrap;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.q-main{flex:260px;min-width:0}.q-h{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.q-h b{overflow-wrap:break-word;min-width:0;font-size:14px;font-weight:700}.q-acts{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.q-item>.cuib-alert{flex-basis:100%;order:1}.q-context-row{align-items:center}.q-context-main{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.q-context-row:has(.q-context-main:hover){border-color:var(--brand);box-shadow:var(--sh-1)}.q-context-summary{display:block}@media (max-width:519.9px){.q-acts{width:100%}.q-acts .btn{flex:1;min-width:120px}.q-item{min-width:0;padding:12px}.q-main{flex-basis:100%}.q-acts{min-width:0}.q-h .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}}.proof-img{object-fit:contain;border-radius:var(--r-m);border:1px solid var(--line);background:var(--tile-2);width:100%;max-height:62vh;display:block}.vote-opt{text-align:left;cursor:pointer;width:100%}.vote-opt[disabled]{cursor:default;opacity:1;pointer-events:none}.vote-opt:not([disabled]):hover{border-color:var(--ink-3)}.ask{flex-wrap:wrap;gap:12px;display:flex}.ask-n{border:1px solid var(--line);border-radius:var(--r-m);background:var(--tile-2);flex:150px;min-width:0;padding:12px 14px}.ask-l{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:2px;font-size:10.5px;font-weight:800;display:block}.ask-n .money{line-height:1.05;display:block}.ask-n .tiny{overflow-wrap:break-word;margin-top:4px;display:block}.pay-to{border:1.5px solid var(--brand);border-radius:var(--r-m);background:var(--brand-soft);padding:14px 15px}.pay-to .kv dd{overflow-wrap:anywhere}.next-step{border:1.5px solid var(--brand);border-radius:var(--r-m);background:var(--brand-soft);padding:15px 16px}.next-step .ns-l{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:10.5px;font-weight:800}.next-step h3{font-family:var(--font-disp);margin:3px 0 5px;font-size:16px;font-weight:700}.next-step p{color:var(--ink-2);max-width:60ch;margin-bottom:12px;font-size:13px}.next-step .btn-row{margin:0}.pmini{color:var(--ink-2);align-items:center;gap:7px;font-size:11.5px;display:flex}.pmini i{background:var(--tile-2);border:1px solid var(--line);border-radius:999px;flex:none;width:64px;height:7px;display:block;overflow:hidden}.pmini i b{background:var(--pos);border-radius:999px;height:100%;display:block}.chat{flex-direction:column;gap:11px;max-height:56vh;padding:2px;display:flex;overflow-y:auto}.msg{align-items:flex-start;gap:9px;display:flex}.msg .mb{background:var(--tile-2);border-radius:4px 14px 14px;min-width:0;max-width:min(78%,520px);padding:9px 13px}.msg.mine{flex-direction:row-reverse}.msg.mine .mb{background:var(--brand-soft);border-radius:14px 4px 14px 14px}.msg .mb .mh{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:2px;display:flex}.msg .mb .mh b{font-size:12.5px;font-weight:700}.msg .mb .mh small{color:var(--ink-2);font-size:10.5px}.msg .mb p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13.5px;line-height:1.45}.message-link{border:1px solid var(--line);background:var(--tile-solid);color:var(--brand);text-underline-offset:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin:0 1px;padding:1px 5px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.message-link:hover,.message-link:focus-visible{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--brand-ink);text-decoration:none}.msg.gone .mb{border:1px dashed var(--line-2);color:var(--ink-2);background:0 0;font-style:italic}.reacts{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.reacts button{background:var(--tile-solid);border:1px solid var(--line);border-radius:999px;min-width:32px;min-height:32px;padding:2px 10px;font-size:12px}.reacts button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.composer{align-items:flex-end;gap:9px;margin-top:13px;display:flex}.composer .ta{min-height:46px;max-height:130px}.tl{padding-left:22px;list-style:none;position:relative}.tl:before{content:"";background:var(--line);width:2px;position:absolute;top:6px;bottom:6px;left:6px}.tl>li{padding:9px 0;position:relative}.tl>li:before{content:"";background:var(--brand);border:2px solid var(--bg);border-radius:999px;width:9px;height:9px;position:absolute;top:15px;left:-20px}.tl>li .tlh{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tl>li b{font-size:13.5px;font-weight:600}.tl>li time{color:var(--ink-2);font-size:11px;font-family:var(--font-mono)}.tl>li p{color:var(--ink-2);margin-top:2px;font-size:12.5px}.pal-row{flex-wrap:wrap;gap:7px;display:flex}.pal-row button{border:2px solid var(--line);background:var(--tile-solid);min-height:40px;color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.pal-row button i{background:linear-gradient(135deg,var(--pd-a) 50%,var(--pd-b) 50%);border:1px solid #00000029;border-radius:999px;flex:none;width:22px;height:22px;display:block}.pal-row button[aria-pressed=true]{border-color:var(--brand);color:var(--ink)}.pal-row button{min-height:44px}.pal-row.compact button{justify-content:center;width:44px;padding:0}.pal-row.compact button i{width:20px;height:20px}.auth .center a.small,.card>.center a.small{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.auth-appearance{flex-wrap:wrap;grid-row:4;justify-content:space-between;align-items:center;gap:9px;width:100%;max-width:430px;margin-top:28px;display:flex}.auth-wrap>.auth-appearance{padding-inline:calc(var(--cuib-space-5) - 15px)}@media (max-width:760px){:is(.auth-wrap,.privacy-footer)>.auth-appearance{padding-inline:calc(var(--cuib-space-4) - 15px)}}.auth-appearance[data-wrapped]{justify-content:center}@media (max-width:454px){.auth-wrap>.auth-appearance:not([data-measured]){justify-content:center}}.auth-wrap{min-height:100dvh;padding:20px 16px max(20px,env(safe-area-inset-bottom));grid-template-rows:minmax(20px,1fr) auto minmax(20px,1fr) auto;justify-items:center;display:grid}.auth{grid-row:2;width:100%;max-width:430px}.auth-sub{text-align:center;color:var(--ink-2);margin-bottom:20px;max-width:38ch;margin-inline:auto;font-size:13.5px}.auth .card{--cuib-card-inset:20px}.share-landing-lead{color:var(--cuib-muted);text-wrap:pretty;margin:0}.share-landing-quote{padding:var(--cuib-space-3) var(--cuib-space-4);background:var(--cuib-soft);border-inline-start:3px solid var(--cuib-ink);border-radius:4px var(--cuib-radius-control) var(--cuib-radius-control) 4px;white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;max-block-size:10lh;margin:0;line-height:1.5;overflow-y:auto}.share-landing-actions{gap:var(--cuib-space-2);display:grid}.join-open{gap:var(--cuib-space-5);grid-template-columns:minmax(0,1fr);display:grid}.join-invite{gap:var(--cuib-space-3);padding-inline:calc(var(--cuib-space-5) + 1px);overflow-wrap:anywhere;align-content:start;display:grid}.join-invite>.join-invite-title{font-family:inherit;font-size:var(--cuib-type-size-15px);font-weight:var(--cuib-font-weight-500);letter-spacing:0;color:var(--cuib-muted);line-height:1.35}.join-invite-title>span{font-family:var(--cuib-font-display);font-size:var(--cuib-type-page);font-weight:var(--cuib-font-weight-700);letter-spacing:-.035em;color:var(--cuib-ink);margin-top:2px;line-height:1.1;display:block}.join-invite-for{margin-top:var(--cuib-space-2);gap:2px;display:grid}.join-account{overflow-wrap:anywhere;gap:2px;display:grid}@media (max-width:760px){.join-invite{padding-inline:calc(var(--cuib-space-4) + 1px)}}@supports selector(:has(*)){@media (min-width:900px){.auth:has(>.join-open--split){max-width:880px}.auth-wrap:has(>.auth>.join-open--split)>.auth-appearance{max-width:880px;padding-inline-start:calc(880px - 430px + var(--cuib-space-5) - 15px)}.join-open--split{gap:calc(var(--cuib-space-8) + var(--cuib-space-4));grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:start}.join-open--split>.join-invite{padding-inline:0;padding-top:calc(var(--cuib-space-5) + 1px)}.join-open--split .join-invite-title>span{font-size:var(--cuib-type-size-40px)}}}.privacy-wrap{min-height:100dvh;padding:20px 16px max(20px,env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex}.privacy{width:100%;max-width:760px}.privacy-footer{align-self:center;width:min(430px,100%)}.privacy-head{gap:6px;padding:4px 2px 0;display:grid}.privacy-head h1{font-family:var(--cuib-font-display);font-size:var(--cuib-type-page);overflow-wrap:break-word;line-height:1.2}.privacy-section{gap:12px;scroll-margin-top:16px;line-height:1.5;display:grid}.cuib-card.privacy-section>h2{font-size:var(--cuib-type-title);margin:0;line-height:1.3}.privacy-list{gap:6px;padding-inline-start:1.2em;list-style:outside;display:grid}.privacy-contents{padding-inline-start:1.6em;list-style:decimal;display:grid}.privacy-contents a{align-items:center;min-height:36px;display:inline-flex}.privacy-entries>div{border-top:1px solid var(--cuib-line);gap:2px;padding:10px 0;display:grid}.privacy-entries>div:first-child{border-top:0;padding-top:0}.privacy-entries>div:last-child{padding-bottom:0}.privacy-entries dt{font-weight:var(--cuib-font-weight-700);overflow-wrap:anywhere}#cookies .privacy-entries dt{font-family:var(--font-mono);font-size:13px}.privacy-consent{gap:8px;display:grid}.privacy-consent ul{gap:4px;padding-inline-start:1.2em;list-style:outside;display:grid}.privacy-notice-line{font-size:var(--cuib-type-small);color:var(--cuib-muted)}.field>.privacy-notice-line{margin-top:6px}@media (max-width:519.9px){.privacy-contents a{min-height:44px}}.demo-list{gap:8px;display:grid}.demo-user{text-align:left;border:1.5px solid var(--line);background:var(--tile-solid);border-radius:13px;align-items:center;gap:11px;width:100%;min-height:60px;padding:10px 12px;display:flex}.demo-user:hover{border-color:var(--brand);background:var(--brand-soft)}.demo-user .du{flex:1;min-width:0}.demo-user .du b{font-size:13.5px;display:block}.demo-user .du small{color:var(--ink-2);font-size:11.5px;display:block}.divider{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;font-size:11.5px;font-weight:700;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.steps{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.steps .st{background:var(--tile-2);border-radius:999px;flex:1;min-width:64px;height:5px}.steps .st.done{background:var(--brand)}.steps .st.now{background:var(--brand);opacity:.5}@media (max-width:519.9px){.reacts button,.icon-btn{min-width:44px;min-height:44px}.rrow .expand,.reg-card .expand{min-height:44px}.inp,.sel,.ta{min-height:44px!important}.check{align-items:center;min-height:44px}.check input{width:24px;height:24px}.led .t a{align-items:center;min-height:44px;display:inline-flex}}table.t td b,.led .t,.card-head h2,.page-head h1{overflow-wrap:break-word}.kv{grid-template-columns:auto 1fr;gap:7px 16px;font-size:13.5px;display:grid}.kv dt{color:var(--ink-2)}.kv dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.chiprow{flex-wrap:wrap;gap:7px;display:flex}.hr{background:var(--line);border:none;height:1px;margin:15px 0}.muted{color:var(--ink-2)}.small{font-size:12.5px}.tiny{font-size:11.5px}.center{text-align:center}.mt{margin-top:14px}.mt-s{margin-top:8px}.mb{margin-bottom:14px}.grow{flex:1}.wrapx{overflow-wrap:anywhere}.dim{opacity:.55}code{font-family:var(--font-mono);background:var(--tile-2);border-radius:5px;padding:1px 5px;font-size:.92em}.copyline{background:var(--tile-2);border:1px solid var(--line);font-family:var(--font-mono);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;display:flex;overflow-x:auto}.copyline span{white-space:nowrap;flex:1;min-width:0;overflow-x:auto}.ns-l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:800}.todos{gap:10px;display:grid}.todo{border:1px solid var(--line);border-radius:var(--r-m);background:var(--tile);border-left:3px solid var(--brand);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 14px;display:flex}.todo.warn{border-left-color:var(--warn);background:var(--warn-soft)}.todo .todo-k{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);flex-basis:100%;align-items:center;gap:8px;font-size:10.5px;font-weight:800;display:flex}.todo .todo-k .cuib-item-icon{width:28px;height:28px}.todo .todo-k .cuib-item-icon svg{width:16px;height:16px}.todo .todo-b{flex:1;min-width:0}.todo .todo-b b{overflow-wrap:break-word;font-size:14.5px;display:block}.todo .todo-b small{color:var(--ink-2);margin-top:3px;font-size:12.5px;display:block}.todo :is(.btn,.cuib-button){flex:none}.tabbar{background:var(--tile-2);border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:14px;padding:4px;display:flex;container-type:inline-size}.tabbar button,.tabbar a{min-width:96px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;font-weight:650;text-decoration:none;display:flex}.tabbar .tab-icon{display:none}.tabbar button[aria-selected=true],.tabbar a[aria-current=page]{background:var(--tile-solid);color:var(--ink);box-shadow:var(--sh-1)}.tabbar button .tally,.tabbar a .tally{background:var(--tile);color:var(--ink-3);border-radius:99px;padding:1px 6px;font-size:10.5px;font-weight:800}.tabbar button[aria-selected=true] .tally,.tabbar a[aria-current=page] .tally{background:var(--brand-soft);color:var(--brand)}.brk{gap:0;font-size:13.5px;display:grid}.brk>div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;display:flex}.brk>div:last-child{border-bottom:none}.brk dt{color:var(--ink-2);overflow-wrap:break-word;min-width:0}.brk dt small{color:var(--ink-3);font-size:11.5px;display:block}.brk dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.brk>div.total dd{font-size:15px}.brk>div.strong{border-top:1px solid var(--line);border-bottom:none;margin-top:2px;padding-top:11px}.brk>div.strong dt{color:var(--ink);font-weight:650}.brk>div.strong dd{font-size:17px;font-family:var(--font-disp)}.person{color:inherit;align-items:center;gap:7px;min-width:0;text-decoration:none;display:inline-flex}.person:hover span{text-decoration:underline}.person span{overflow-wrap:break-word}a.plain{color:inherit;text-decoration:none}a.plain:hover{text-decoration:underline}.ava-link{flex:none;display:inline-flex}.mine-row{background:var(--tile-2);border-radius:10px;padding-left:8px;padding-right:8px}.card.pinned{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.emoji-pop{z-index:80;background:var(--tile-solid);border:1px solid var(--line);width:232px;max-height:240px;box-shadow:var(--sh-3);border-radius:14px;padding:9px;position:fixed;overflow-y:auto}.emoji-pop .ep-t{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:4px 2px 6px;font-size:10.5px;font-weight:800}.emoji-pop .ep-grid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.emoji-pop .ep-grid button{cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 0;font-size:17px;line-height:1.2}.emoji-pop .ep-grid button:hover,.emoji-pop .ep-grid button:focus-visible{background:var(--tile-2)}.composer .icon-btn{flex:none;align-self:flex-end;margin-bottom:2px}.reacts button[disabled]{opacity:.55;cursor:default}.reacts button svg{vertical-align:-2px;width:15px;height:15px}@media (max-width:719px){.emoji-pop .ep-grid button{min-height:38px}.tabbar button{min-height:44px}.todo :is(.btn,.cuib-button){width:100%}}.ob-steps{justify-content:center;align-items:center;gap:0;margin:2px 0 14px;display:flex}.ob-steps .st{flex-direction:column;flex:none;align-items:center;gap:5px;width:86px;display:flex}.ob-steps .st i{background:var(--tile-2);width:26px;height:26px;color:var(--ink-3);border:1.5px solid var(--line-2);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:800;display:flex}.ob-steps .st.done i{background:var(--pos-soft);color:var(--pos);border-color:#0000}.ob-steps .st.now i{background:var(--brand-fill);color:var(--brand-ink);border-color:#0000}.ob-steps .st span{color:var(--ink-3);text-align:center;font-size:10.5px;font-weight:700;line-height:1.25}.ob-steps .st.now span{color:var(--ink)}.ob-steps .st.done span{color:var(--ink-2)}.ob-steps .sc{background:var(--line-2);flex:1;max-width:70px;height:1.5px;margin:0 2px 20px}.ob-steps .sc.done{background:var(--pos)}.ob-todo{flex-direction:column;display:flex}.ob-todo .ti{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 2px;display:flex}.ob-todo .ti:first-child{border-top:none}.ob-todo .tc{border:1.5px dashed var(--line-2);width:26px;height:26px;color:var(--ink-3);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ob-todo .ti.done .tc{background:var(--pos-soft);color:var(--pos);border:none}.ob-todo .tt{flex:1;min-width:0}.ob-todo .tt b{font-size:13.5px;display:block}.ob-todo .ti.done .tt b{color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:1px}.ob-todo .tt small{color:var(--ink-3);font-size:11.5px}.ob-tl{flex-direction:column;display:flex}.ob-tl .tle{gap:13px;padding-bottom:18px;display:flex;position:relative}.ob-tl .tle:last-child{padding-bottom:0}.ob-tl .tle:before{content:"";background:var(--line-2);width:1.5px;position:absolute;top:28px;bottom:2px;left:12.5px}.ob-tl .tle:last-child:before{display:none}.ob-tl .tld{background:var(--tile-2);width:26px;height:26px;color:var(--ink-3);border:1.5px solid var(--line-2);z-index:1;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ob-tl .tle.done .tld{background:var(--pos-soft);color:var(--pos);border-color:#0000}.ob-tl .tle.now .tld{background:var(--brand-fill);color:var(--brand-ink);border-color:#0000}.ob-tl .tlb{min-width:0;padding-top:3px}.ob-tl .tlb b{font-size:14px;display:block}.ob-tl .tlb .small{color:var(--ink-2);margin-top:2px;line-height:1.45}.ob-ask{gap:12px;margin-top:12px;display:grid}.ob-ask-send{gap:12px;display:grid}.ob-ask .cuib-message{max-width:100%;margin:0 0 0 auto}.ob-ask-text{white-space:pre-line}.ob-ask-actions{flex-wrap:wrap;gap:8px;display:flex}.ob-ask-actions>*{flex:auto}.ob-code{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px;padding-top:16px;display:flex}.ob-code .small{color:var(--ink-2);flex:240px;margin:0}.ob-how{flex-direction:column;display:flex}.ob-how .hr{border-top:1px solid var(--line);background:0 0;align-items:flex-start;gap:12px;height:auto;margin:0;padding:12px 2px;display:flex}.ob-how .hr:first-child{border-top:none}.ob-how .hi{background:var(--tile-2);width:36px;height:36px;color:var(--brand);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.ob-how .hi svg{width:18px;height:18px}.ob-how .hi{font-size:14px;font-weight:700}.ob-how .hb{min-width:0}.ob-how .hb b{font-size:13.5px;display:block}.ob-how .hb .small{color:var(--ink-2);margin-top:1px;line-height:1.45}.sa-mobile-index{display:none}@media (max-width:519.9px){.sa-desktop-index{display:none}.sa-mobile-index{display:block}.sa-index-filters,.sa-filter-form,.sa-filter-tabs{width:100%}.sa-filter-form>.inp,.sa-filter-form>.sel{flex:100%!important;width:100%!important;min-width:0!important;max-width:none!important}.sa-filter-form>.btn{flex:120px}.sa-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sa-filter-tabs .btn{width:100%;padding-inline:8px}.sa-activity-ranges{grid-template-columns:repeat(4,minmax(0,1fr));margin-left:0!important}.sa-filter-form>small{width:100%}.sa-task-deck{gap:10px;list-style:none;display:grid}.sa-task-card{border:1px solid var(--line);border-radius:var(--r-m);background:var(--tile-solid);min-width:0;padding:12px}.sa-task-card.is-selected{background:var(--tile-2);border-color:var(--brand)}.sa-task-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.sa-task-primary{min-width:0;min-height:44px;color:inherit;flex-direction:column;flex:1;justify-content:center;text-decoration:none;display:flex}.sa-task-primary b{font-family:var(--font-disp);overflow-wrap:anywhere;font-size:15px}.sa-task-primary small{overflow-wrap:anywhere;font-size:11.5px}.sa-person-primary{min-width:0;min-height:44px;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.sa-person-primary>span:last-child{min-width:0}.sa-person-primary b,.sa-person-primary small{overflow-wrap:anywhere;display:block}.sa-person-primary b{font-size:14px}.sa-person-primary small{font-size:11.5px}.sa-task-status{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.sa-task-head>.sa-task-status{justify-content:flex-end;max-width:52%;margin-top:4px}.sa-task-head>.sa-task-status .badge{white-space:normal;text-align:center}.sa-task-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.sa-task-stats>div{text-align:center;padding:8px}.sa-task-stats>div+div{border-left:1px solid var(--line)}.sa-task-stats dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);font-size:9.5px;font-weight:800}.sa-task-stats dd{font-family:var(--font-disp);font-size:18px;font-weight:700}.sa-task-meta{border-top:1px solid var(--line);gap:5px;margin-top:10px;padding-top:10px;font-size:11.5px;display:grid}.sa-task-meta>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.sa-task-meta dt{color:var(--ink-2)}.sa-task-meta dd{text-align:right;overflow-wrap:anywhere;min-width:0}.sa-task-day{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:10px 2px 5px;font-size:10.5px!important;font-weight:800!important}.sa-activity-group+.sa-activity-group{margin-top:6px}.sa-activity-card{border-left:3px solid var(--line-2)}.sa-activity-card.is-latest{border-left-color:var(--brand);background:var(--brand-soft)}.sa-activity-card .sa-task-primary{font-weight:700}.sa-activity-card time{font-family:var(--font-mono);flex:none;font-size:11px;line-height:44px}.sa-activity-card p{flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 9px;font-size:13px;line-height:1.45;display:flex}.sa-activity-card p>span:last-child{overflow-wrap:anywhere;flex-basis:100%}}.detail-panel{min-width:0;animation:.28s cubic-bezier(.22,1,.36,1) detail-enter}.participation-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:0 0 12px;display:flex}.participation-summary span{color:var(--ink-2);background:var(--tile-2);border-radius:999px;padding:4px 8px;font-size:11.5px;font-weight:600}.participation-summary b{color:var(--ink);font-variant-numeric:tabular-nums}.participant-list>li{min-height:52px}.cuib-collapse .participant-list>li:first-child{border-top:1px solid var(--line)}.answer-action{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.filebox{width:100%;color:inherit;text-align:left;font:inherit}.tabbar button,.tabbar a{transition:background .18s,color .18s,box-shadow .18s,transform .18s}.tabbar button:active,.tabbar a:active{transform:scale(.97)}.vote-opt{transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.vote-opt:not(:disabled):hover{box-shadow:var(--sh-1);transform:translateY(-2px)}.vote-opt[aria-pressed=true]{background:var(--brand-soft)}.demo-user{transition:background .2s,transform .2s,border-color .2s}.demo-user:not(:disabled):hover{background:var(--brand-soft);transform:translate(3px)}.route-enter{animation:.3s cubic-bezier(.22,1,.36,1) route-enter}@keyframes detail-enter{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:none}}@keyframes route-enter{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes appearance-in{0%{opacity:0}to{opacity:1}}:root.appearance-changing::view-transition{pointer-events:none}:root.appearance-changing::view-transition-old(root){animation:none}:root.appearance-changing::view-transition-new(root){animation:.32s ease-out appearance-in}@media (max-width:519.9px){.topbar .theme-btn{justify-content:center;width:40px;padding:0}.topbar .theme-btn .tl{display:none}.detail-panel .card{--cuib-card-inset:12px}}@media (prefers-reduced-motion:reduce){.route-enter,.detail-panel{animation:none}.vote-opt:not(:disabled):hover,.demo-user:not(:disabled):hover,.tabbar button:active,.tabbar a:active{transform:none}}.tabbar{isolation:isolate;position:relative}.tabbar .tab-indicator{transform:translate(var(--tab-x),var(--tab-y));width:var(--tab-w);height:var(--tab-h);background:var(--tile-solid);box-shadow:var(--sh-1);pointer-events:none;z-index:-1;border-radius:8px;transition:transform .18s ease-out;display:none;position:absolute;top:0;left:0}.tabbar[data-measured=true] .tab-indicator{display:block}.tabbar[data-measured=true] button[aria-selected=true]{box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){.tabbar .tab-indicator{transition:none}}.admin-dashboard{align-items:start}.admin-dashboard>.stack,.admin-dashboard .card{min-width:0}.admin-flow{gap:17px;display:grid}.admin-flow-row>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;font-size:13px;display:flex}.admin-flow-row>div:first-child>span{color:var(--ink-2)}.admin-flow-row>div:first-child>b{font-size:14px}.admin-chart-track{background:var(--tile-2);border-radius:999px;height:8px;margin-top:7px;display:block;overflow:hidden}.admin-chart-track>i{border-radius:inherit;transform-origin:0;height:100%;animation:.55s cubic-bezier(.22,1,.36,1) admin-bar-enter;display:block}.admin-dashboard .kv dd{overflow-wrap:anywhere}@keyframes admin-bar-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:719px){.admin-flow-row>div:first-child{font-size:12.5px}.admin-dashboard .card-head{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){.admin-chart-track>i{animation:none}}.attachment-link{color:inherit;font:inherit;text-align:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.attachment-link:hover{text-decoration:underline}.attachment-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.attachment-toolbar .btn{flex-shrink:0}.attachment-stage{border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg);min-height:120px;max-height:60dvh;overflow:auto}.attachment-image{cursor:zoom-in;background:0 0;border:0;max-width:100%;margin:auto;padding:0;display:block}.attachment-image img{object-fit:contain;opacity:0;max-width:100%;max-height:58dvh;transition:opacity .2s ease-out;display:block}.attachment-stage.loaded .attachment-image img{opacity:1}.attachment-stage.zoomed .attachment-image{cursor:zoom-out;max-width:none}.attachment-stage.zoomed img{max-width:none;max-height:none}.modal-head>div{overflow-wrap:anywhere;min-width:0}.filebox .fb-t b{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.attachment-image img{transition:none}}.tab-label-short{display:none}.tabbar{scrollbar-width:none;flex-wrap:wrap;overflow-x:auto;container-type:normal}.tabbar[data-icons=true]{flex-wrap:nowrap}.tabbar::-webkit-scrollbar{display:none}.tabbar button{text-align:center;text-wrap:balance;flex:auto;min-width:min-content;min-height:44px;line-height:1.2}.action-list{gap:2px;display:grid}.action-list>button{text-align:left;width:100%;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;padding:12px;font-size:15px;display:flex}.action-list>button:hover,.action-list>button:focus-visible{background:var(--tile-2)}.action-list>button.danger,.action-list>button.ghost{color:var(--danger)}.action-list svg{flex:none;width:20px;height:20px}.announcement-heading{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.announcement-heading h2{overflow-wrap:anywhere;min-width:0;font:700 17px/1.4 var(--font-disp);flex:1}.announcement-admin-actions{flex:none;gap:6px;display:flex}.announcement-status:has(.badge){margin-bottom:14px}.announcement-status .ha{flex-wrap:wrap;gap:6px;display:flex}.announcement-card>p{white-space:pre-wrap}.poll-results{gap:12px;margin:0;padding:0;list-style:none;display:grid}.poll-result{border:1px solid var(--line);border-radius:var(--r-m);background:var(--tile-solid);overflow:hidden}.poll-result[data-selected]{border-color:var(--brand);background:var(--brand-soft)}.poll-result-option{text-align:left;width:100%;color:var(--ink);padding:14px;display:block}button.poll-result-option:hover{background:var(--tile-2)}.poll-result-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.poll-result-heading b{overflow-wrap:anywhere;min-width:0;font-size:15px}.poll-result-heading strong{flex:none;font-size:16px}.poll-result-track{background:var(--line);border-radius:99px;height:6px;margin:10px 0;display:block;overflow:hidden}.poll-result-track i{background:var(--brand);transform-origin:0;border-radius:inherit;width:100%;height:100%;transition:transform .18s ease-out;display:block}.poll-result-meta{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.poll-choice{color:var(--brand);align-items:center;gap:4px;font-weight:700;display:inline-flex}.poll-choice svg{width:14px;height:14px}.cuib-disclosure.poll-voters{border-top:1px solid var(--line);border-bottom:0}.poll-voters .cuib-disclosure-trigger{min-height:44px;font-size:12px;font-weight:inherit;color:var(--ink-2);padding:8px 14px}.poll-voters .cuib-disclosure-body{padding:0}.poll-voters .cuib-disclosure-trigger:focus-visible{outline-offset:-3px}.poll-voters ul{color:var(--ink-2);padding:0 14px 12px;font-size:13px;line-height:1.8;list-style:none}.thread-view{min-width:0}.message-hint{display:none}.chat>.msg{flex:none}.msg .mb{margin-bottom:0}.message-surface{position:relative}.message-action-trigger{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.message-action-trigger:focus-visible{clip-path:none;width:auto;height:auto;min-height:44px;padding:6px;position:relative}.message-preview{background:var(--tile-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-height:120px;margin-bottom:16px;padding:12px;font-size:14px;overflow:auto}.reaction-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.reaction-picker button{border-radius:12px;min-width:0;min-height:44px;font-size:24px}.reaction-picker button:hover,.reaction-picker button[aria-pressed=true]{background:var(--brand-soft)}.send-message>svg{display:none}@media (max-width:719px){.tabbar{background:var(--tile-2);border:0;border-radius:12px;gap:4px;padding:4px}.tabbar button,.tabbar a{box-shadow:none;border-radius:9px;gap:4px;padding:10px 8px;font-size:13px}.tabbar .tab-label-full{display:none}.tabbar .tab-label-short{display:inline}.tabbar button[aria-selected=true],.tabbar a[aria-current=page]{color:var(--ink);background:var(--tile-solid);box-shadow:var(--sh-1);border-bottom:0}.tabbar button .tally{padding:1px 4px;font-size:10px}.poll-panel .tabbar button{padding-inline:4px;font-size:12px}.poll-panel .tabbar .tally{display:none}.tabbar button:active,.tabbar a:active{background:var(--tile);border-radius:9px}.tabbar button[aria-selected=true]:active,.tabbar a[aria-current=page]:active{background:var(--brand-soft)}.detail-panel.card{--cuib-card-inset:12px}.with-info h1{overflow-wrap:anywhere;text-wrap:balance;min-width:0}.modal{scrollbar-gutter:auto;max-height:calc(100% - 12px);padding:18px 16px max(18px,env(safe-area-inset-bottom));flex-direction:column;animation-duration:.2s;display:flex;overflow:hidden}.modal-head,.modal-foot{flex:none}.modal-body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:3px;overflow-y:auto}.modal-body::-webkit-scrollbar{display:none}.modal-foot :is(.btn,.cuib-button){min-width:0;min-height:48px}.inp,.sel,.ta{font-size:16px}.main{padding-bottom:max(60px,env(safe-area-inset-bottom))}.message-hint{text-align:center;margin-bottom:10px;font-size:11px;display:block}.chat{scrollbar-width:none;overscroll-behavior-y:contain;touch-action:pan-y;max-height:55dvh;overflow-x:hidden}.chat::-webkit-scrollbar{display:none}.msg .mb{max-width:88%;padding:10px 12px}.msg .mb p{font-size:15px;line-height:1.45}.msg .mb .mh small{font-size:11px}.composer{border-top:1px solid var(--line);background:var(--tile-solid);gap:6px;padding-top:10px}.composer .ta{resize:none;flex:1;min-width:0;max-height:128px;font-size:16px}.send-message{border-radius:50%;flex:none;width:44px;min-width:44px;height:44px;padding:0}.send-message>span{display:none}.send-message>svg{width:22px;height:22px;display:block;transform:rotate(-90deg)}.announcement-heading h2{font-size:16px}.announcement-heading{flex-wrap:wrap}.announcement-heading h2{flex-basis:100%}.announcement-admin-actions{margin-inline-start:auto}.announcement-card{padding:16px}.reaction-picker{gap:2px}}body:has(.conversation-app){overflow:hidden}.conversation-app{inset:0;top:var(--conversation-top,0px);height:var(--conversation-height,100dvh);flex-direction:column;display:flex;position:fixed;overflow:hidden}.conversation-app>.topbar{flex:none}.conversation-app>.shell{flex:1;min-height:0;overflow:hidden}.conversation-app .main{min-height:0;padding:12px 14px max(12px,env(safe-area-inset-bottom));flex-direction:column;display:flex}.conversation-app .rail{max-height:100%;position:static}@media (min-width:960px){.conversation-app .main{padding-left:24px;padding-right:24px}}@media (max-width:719px){.conversation-app>.shell{flex-direction:column;width:100%;padding:0}.conversation-app .main{padding-left:12px;padding-right:12px}.conversation-card{flex:1;min-height:0;margin-bottom:0;padding:12px;display:flex}.conversation-card #thread{flex:1;min-width:0;min-height:0;display:flex}.conversation-card .thread-view{flex-direction:column;flex:1;min-height:0;display:flex}.conversation-card .chat{flex:1;min-height:0;max-height:none}.conversation-card .composer,.conversation-card .message-hint{flex:none}.conversation-app[data-keyboard=true] .main{padding-bottom:max(8px,env(safe-area-inset-bottom))}.conversation-app[data-keyboard=true] .message-hint{display:none}}@media (max-width:760px){.main:has(>*>.discussion-panel){min-height:calc(100dvh - var(--cuib-shell-stack,52px));flex-direction:column;display:flex}.main:has(>*>.discussion-panel)>:has(>.discussion-panel){flex-direction:column;flex:1 1 0;display:flex}.conversation-card.discussion-panel{flex:1 1 0;min-height:320px;display:flex}.discussion-panel #thread{flex:1;min-width:0;min-height:0;display:flex}.discussion-panel .thread-view{flex-direction:column;flex:1;min-height:0;display:flex}.discussion-panel .thread-view>:has(>.chat){flex-direction:column;flex:1;min-height:0;display:flex}.discussion-panel .chat{contain:size;flex:1;min-height:0;max-height:none}.discussion-panel :is(.composer,.message-hint){flex:none}}[data-cuib] .cuib-app:has(>.consent) .main{padding-bottom:var(--consent-room)}.consent-body{min-width:0;max-height:min(520px,calc(100dvh - 210px - env(safe-area-inset-bottom)));scrollbar-width:thin;flex:100%;gap:6px;padding-inline-end:6px;display:grid;overflow-y:auto}.consent-body h2{font-family:var(--cuib-font-display);font-size:var(--cuib-type-input);font-weight:var(--cuib-font-weight-700);margin:0;line-height:1.25}.consent-body p{font-size:var(--cuib-type-small);color:var(--cuib-muted);margin:0}.consent-body .cuib-disclosure{border:0}.consent-body .cuib-disclosure-trigger{width:auto;font-size:var(--cuib-type-small);font-weight:var(--cuib-font-weight-650);color:var(--cuib-ink);text-underline-offset:3px;justify-content:flex-start;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.consent-body .cuib-disclosure-body{color:inherit;padding:0}.consent-body .cuib-disclosure-trigger:focus-visible{outline-offset:-3px}.consent-body ul{font-size:var(--cuib-type-small);gap:4px;margin:0;padding-inline-start:1.2em;list-style:outside;display:grid}.consent-preview{border:1px solid var(--cuib-line);border-radius:var(--cuib-radius-control);background:var(--cuib-canvas);color:var(--cuib-muted);letter-spacing:.06em;gap:7px;margin:8px 0 10px;padding:10px;font-size:12px;line-height:1.35;display:grid}.consent-preview b{font-weight:var(--cuib-font-weight-700);color:var(--cuib-ink)}.consent-preview-card{background:var(--cuib-surface);border-radius:8px;align-items:center;gap:8px;padding:7px;display:flex}.consent-preview-card i{background:var(--cuib-line);width:24px;height:24px;color:var(--cuib-ink);border-radius:99px;flex:none;place-items:center;font-style:normal;display:grid}.consent-preview em{background:var(--cuib-action);color:var(--cuib-on-action);border-radius:99px;justify-self:end;padding:3px 12px;font-style:normal}.cuib-card .consent-preview{background:0 0;border:0;padding:0}.cuib-card .consent-preview-card{background:var(--cuib-canvas)}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-latin-ext-776f6dcaf036.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-latin-a79fdb52d4a5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin-ext-a5d38fe99f93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin-9fea608a947e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Fraunces;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/fraunces-500-700-latin-ext-a2930b27d13a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/fraunces-500-700-latin-7234ed860a9c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/public-sans-400-700-latin-ext-3a00a32f0242.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/public-sans-400-700-latin-5ed4d31c988e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-400-latin-ext-61eeb0eb8b88.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-400-latin-d64ba838ef54.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-700-latin-ext-840ced16f975.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-700-latin-140e2bd25a73.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/familjen-grotesk-500-700-latin-ext-c53f18ecf4be.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Familjen Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/familjen-grotesk-500-700-latin-414d5dfe5f3d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext-6bc0f226a5b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/fonts/ibm-plex-mono-400-latin-08949f728dc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext-6bb06407c975.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-01d285447409.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext-32057cf50dd1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-0d1f0b8d0722.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-400-700-latin-ext-d160e20920ae.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-400-700-latin-e2291e842cf5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/gabarito-500-800-latin-ext-d38497efbc5d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Gabarito;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/gabarito-500-800-latin-780dd129f538.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/karla-400-700-latin-ext-86844b3e23c7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Karla;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/karla-400-700-latin-3b1eb09a53fd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
