@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_4b2068{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_e83d1f{font-family:Manrope,Manrope Fallback;font-style:normal}:root:has(.portal-root){--p-ink:#0f1d2b;--p-azure:#1f8fd6;--p-azure-fill:#1774b0;--p-azure-fill-hover:#1570aa;--p-link:#0b6fa8;--p-mint:#8fe08a;--p-mist:#f4f8fb;--p-muted:#5f7081;--p-border:#e3eaf1;--p-input:#d5e0ea;--p-surface:#ffffff;--p-divider:#eef3f7;--p-track:#e7eef5;--p-approve-bg:#fff1e0;--p-approve-fg:#8a4b06;--p-done-bg:#e3f7e6;--p-done-fg:#17703a;--p-info-bg:#e7f3fc;--p-info-fg:#0b6fa8;--p-neutral-bg:#eef2f6;--p-neutral-fg:#3a4b5c;--p-error:#9b1c12;--p-glass-bg:rgba(255,255,255,0.62);--p-glass-edge:rgba(255,255,255,0.75);--p-glass-shadow:0 1px 0 rgba(255,255,255,0.9) inset,0 10px 30px -12px rgba(16,58,94,0.22);--p-solid-shadow:0 8px 24px -16px rgba(16,58,94,0.25);--p-nav-on-bg:#0f1d2b;--p-nav-on-fg:#ffffff;--p-gradient:linear-gradient(90deg,#2aa6e6,#8fe08a);--p-washes:radial-gradient(1100px 520px at 12% -10%,#d7edfb 0%,rgba(215,237,251,0) 60%),radial-gradient(900px 480px at 100% 0%,#e2f8e0 0%,rgba(226,248,224,0) 55%),#f4f8fb;--p-washes-phone:radial-gradient(420px 300px at 10% -5%,#d7edfb 0%,rgba(215,237,251,0) 65%),radial-gradient(380px 280px at 100% 10%,#e2f8e0 0%,rgba(226,248,224,0) 60%),#f4f8fb;--p-toast-bottom:24px;--p-enter-x:0px;--p-enter-y:10px;--background:var(--p-mist);--foreground:var(--p-ink);--card:var(--p-surface);--card-foreground:var(--p-ink);--popover:var(--p-surface);--popover-foreground:var(--p-ink);--primary:var(--p-azure-fill);--primary-foreground:#ffffff;--muted-foreground:var(--p-muted);--border:var(--p-border);--input:var(--p-input);--ring:var(--p-azure)}:root.dark:has(.portal-root){--p-ink:#e6eef5;--p-muted:#9fb0c0;--p-border:#22364a;--p-input:#2b4257;--p-surface:#111f2c;--p-divider:#1b2c3c;--p-track:#1c2a38;--p-mist:#0b1620;--p-link:#8cc8f0;--p-approve-bg:#3a2a12;--p-approve-fg:#f5c27a;--p-done-bg:#12321f;--p-done-fg:#8fe0a8;--p-info-bg:#102c44;--p-info-fg:#8cc8f0;--p-neutral-bg:#1c2a38;--p-neutral-fg:#c4d0db;--p-error:#f19a92;--p-glass-bg:rgba(17,31,44,0.62);--p-glass-edge:rgba(255,255,255,0.08);--p-glass-shadow:0 1px 0 rgba(255,255,255,0.05) inset,0 10px 30px -12px rgba(0,0,0,0.6);--p-solid-shadow:0 8px 24px -16px rgba(0,0,0,0.6);--p-nav-on-bg:#e6eef5;--p-nav-on-fg:#0b1620;--p-washes:radial-gradient(1100px 520px at 12% -10%,#0f2a40 0%,rgba(15,42,64,0) 60%),radial-gradient(900px 480px at 100% 0%,#12301f 0%,rgba(18,48,31,0) 55%),#0b1620;--p-washes-phone:radial-gradient(420px 300px at 10% -5%,#0f2a40 0%,rgba(15,42,64,0) 65%),radial-gradient(380px 280px at 100% 10%,#12301f 0%,rgba(18,48,31,0) 60%),#0b1620}:root:has(.portal-root) body{background:var(--p-mist);color:var(--p-ink);font-family:var(--font-portal-body),system-ui,sans-serif}.portal-root{position:relative;isolation:isolate;min-height:100vh;color:var(--p-ink);font-family:var(--font-portal-body),system-ui,sans-serif;font-variant-numeric:tabular-nums}.portal-root:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--p-washes)}.portal-root a:not([class]){color:var(--p-link)}.p-h{font-family:var(--font-portal-heading),var(--font-portal-body),sans-serif;letter-spacing:-.02em}.p-h1{font-size:32px;line-height:1.15;font-weight:800}.p-h2{font-size:17px;line-height:1.3;font-weight:700}.p-label{font-size:13px;font-weight:600;color:var(--p-muted)}.p-glass{background:var(--p-glass-bg);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid var(--p-glass-edge);box-shadow:var(--p-glass-shadow)}.p-solid{background:var(--p-surface);border:1px solid var(--p-border);box-shadow:var(--p-solid-shadow)}.p-card{border-radius:18px}:root:has(.portal-root) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=popover-content]){background:var(--p-glass-bg);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid var(--p-glass-edge);box-shadow:var(--p-glass-shadow)}:root:has(.portal-root) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){border-radius:18px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root.dark:has(.portal-root),:root:has(.portal-root){--p-glass-bg:var(--p-surface)}}@media (prefers-reduced-transparency:reduce){:root.dark:has(.portal-root),:root:has(.portal-root){--p-glass-bg:var(--p-surface)}}.p-pad{padding:24px}.p-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:10px;font:600 13px/1 var(--font-portal-body),sans-serif;white-space:nowrap;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease}.p-btn:active{transform:scale(.96)}.p-btn-primary{background:var(--p-azure-fill);color:#ffffff;border:1px solid var(--p-azure-fill-hover)}.p-btn-primary:hover{background:var(--p-azure-fill-hover);box-shadow:0 6px 16px -8px rgba(31,143,214,.8)}.p-btn-ghost{background:color-mix(in srgb,var(--p-surface) 70%,transparent);color:var(--p-ink);border:1px solid var(--p-input)}.p-btn-ghost:hover{background:var(--p-surface)}.p-btn-block{width:100%}.p-btn-tall{height:44px}.p-btn-danger{background:#b91c1c;color:#ffffff;border:1px solid #991b1b}.p-btn-danger:hover{background:#991b1b}.p-btn-propose{background:#facc15;color:#422006;border:1px solid #eab308}.p-btn-propose:hover{background:#fde047}.p-btn-propose{height:auto;min-height:36px;padding-block:8px;white-space:normal;text-align:center;line-height:1.25}.p-decision-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.p-decision-actions>.p-btn{width:100%;height:auto;min-height:48px;padding-block:10px;white-space:normal;text-align:center;line-height:1.25}.p-decision-actions>.p-btn-propose{grid-column:1/-1}.p-btn:disabled{opacity:.55;cursor:not-allowed}.p-choice{display:flex;flex-direction:column;gap:2px;width:100%;min-height:44px;padding:14px;text-align:left;border:1px solid var(--p-input);border-radius:10px;background:var(--p-surface)}.p-choice:hover{border-color:var(--p-azure)}.p-choice:focus-visible{outline:2px solid var(--p-azure);outline-offset:2px}.p-note{border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}.p-note--warn{background:color-mix(in srgb,#facc15 16%,var(--p-surface));border:1px solid color-mix(in srgb,#eab308 50%,transparent)}.p-note--good{background:color-mix(in srgb,#22c55e 14%,var(--p-surface));border:1px solid color-mix(in srgb,#16a34a 50%,transparent)}.p-note--info{background:color-mix(in srgb,var(--p-azure) 10%,var(--p-surface));border:1px solid color-mix(in srgb,var(--p-azure) 35%,transparent)}.p-btn:focus-visible{outline:2px solid var(--p-azure);outline-offset:2px}.p-card-link{transition:background-color .15s ease,border-color .15s ease}.p-card-link:hover{background:var(--p-surface);border-color:var(--p-azure)}.p-card-link:focus-visible{outline:2px solid var(--p-azure);outline-offset:2px}.p-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:24px;padding:0 12px;border-radius:999px;font:600 12px/1 var(--font-portal-body),sans-serif;white-space:nowrap}.p-chip--approve{background:var(--p-approve-bg);color:var(--p-approve-fg)}.p-chip--done{background:var(--p-done-bg);color:var(--p-done-fg)}.p-chip--info{background:var(--p-info-bg);color:var(--p-info-fg)}.p-chip--neutral{background:var(--p-neutral-bg);color:var(--p-neutral-fg)}.p-chip--cell{width:100%;height:36px;border-radius:10px}.p-header-wrap{position:sticky;top:0;z-index:40;max-width:1680px;margin:0 auto;padding:16px 40px 0;pointer-events:none}.p-header{pointer-events:auto;height:68px;border-radius:18px;display:flex;align-items:center;gap:24px;padding:0 16px 0 24px}.p-nav{display:flex;gap:4px;margin-left:8px}.p-nav-item{height:36px;padding:0 16px;border-radius:999px;font:600 13px/36px var(--font-portal-body),sans-serif;color:var(--p-neutral-fg);transition:background-color .2s ease,color .2s ease}.p-nav-item:hover{background:rgba(31,143,214,.08)}.p-nav-item:focus-visible,.p-tab:focus-visible{outline:2px solid var(--p-azure);outline-offset:2px}.p-nav-item--on,.p-nav-item--on:hover{background:var(--p-nav-on-bg);color:var(--p-nav-on-fg)}.p-header-end{margin-left:auto;display:flex;align-items:center;gap:12px;min-width:0}.p-company{max-width:240px;height:40px;border-radius:12px;min-width:0}.p-company-label{display:flex;align-items:center;padding:0 8px;font:600 13px/1 var(--font-portal-body),sans-serif;color:var(--p-neutral-fg)}.p-avatar{width:40px;height:40px;border-radius:999px;padding:0;font-weight:700}.p-avatar[data-pending]{opacity:.6}.p-tabbar{position:fixed;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;height:60px;border-radius:18px;display:grid;padding:0 8px}.p-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative;font:600 11px/1 var(--font-portal-body),sans-serif;color:var(--p-neutral-fg)}.p-tab--on{color:var(--p-ink);font-weight:800}.p-tab--on:before{content:"";position:absolute;top:5px;width:4px;height:4px;border-radius:999px;background:var(--p-azure)}.p-main{max-width:1680px;margin:0 auto;padding:24px 40px 40px}.p-cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.p-span-8{grid-column:span 8}.p-span-4,.p-span-8{display:flex;flex-direction:column;gap:24px;min-width:0}.p-span-4{grid-column:span 4}.p-stack{display:flex;flex-direction:column;gap:24px}.p-section:empty{display:none}@keyframes p-enter{0%{opacity:0;transform:translate(var(--p-enter-x),var(--p-enter-y))}}@media (prefers-reduced-motion:no-preference){.p-section{animation:p-enter .36s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--p-i, 0) * 60ms)}}.p-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.p-tile{border-radius:18px;padding:24px;height:112px;display:flex;flex-direction:column;justify-content:space-between}.p-tile-value{font-size:32px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;flex-shrink:0}.p-dot{width:10px;height:10px;border-radius:999px}.p-list{overflow:hidden;container-type:inline-size}.p-table{position:relative}.p-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 8px}.p-row{display:grid;grid-template-columns:minmax(200px,1fr) 150px 140px 120px 196px;align-items:center;column-gap:16px;padding:0 24px;min-height:60px}.p-row--status{grid-template-columns:minmax(200px,1fr) 150px 140px 120px 196px 196px}.p-row+.p-row{border-top:1px solid var(--p-divider)}.p-row-head{min-height:36px;font:600 11px/1 var(--font-portal-body),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted)}.p-cell-item{min-width:0;display:flex;flex-direction:column;gap:4px}.p-cell-item>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-cell-amount,.p-num{text-align:right;font-variant-numeric:tabular-nums}.p-cell-action{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.p-cell-action--stack{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto}.p-cell-action--stack>.p-action-wide{grid-column:1/-1}.p-cell-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-cell-action-head{text-align:right}.p-progress{height:6px;border-radius:999px;background:var(--p-track);overflow:hidden}.p-progress>span{display:block;width:100%;height:100%;background:var(--p-gradient);transform-origin:left;transform:scaleX(var(--pct,0));transition:transform .25s linear}.p-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.p-steps>span{height:6px;border-radius:999px;background:var(--p-track)}.p-steps>span[data-done=true]{background:var(--p-gradient)}.p-row-title{font:700 14px/1.3 var(--font-portal-body),sans-serif}.p-row-sub{font:500 12px/1.3 var(--font-portal-body),sans-serif;color:var(--p-muted)}.p-row-sub--bad{color:var(--p-error)}.p-row-below{grid-column:1/-1;padding:0 0 16px}.p-cell-due--late{color:var(--p-error);font-weight:600}.p-datebox{width:56px;height:48px;border-radius:12px;background:var(--p-surface);border:1px solid var(--p-border);display:flex;flex-direction:column;align-items:center;justify-content:center}.p-datebox-mon{font:700 10px/1 var(--font-portal-body),sans-serif;color:var(--p-muted);letter-spacing:.06em;text-transform:uppercase}.p-datebox-day{font-size:18px;font-weight:800;line-height:1.1}.p-up-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0}.p-up-row+.p-up-row{border-top:1px solid var(--p-divider)}.p-library{overflow:hidden}.p-folder+.p-folder{border-top:1px solid var(--p-divider)}.p-file-row{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:center;column-gap:16px;min-height:52px;padding:6px 8px;border-radius:10px}.p-file-row+.p-file-row{border-top:1px solid var(--p-divider)}.p-file-action{width:100%}.p-row--logins{grid-template-columns:minmax(200px,1fr) 160px 196px}.p-cell-lstatus{min-width:0}.p-cell-lstatus .p-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.p-btn--tight{padding:0 6px;gap:4px}.p-cell-action--three{grid-template-columns:repeat(3,minmax(0,1fr))}.p-toast-action{background:var(--p-azure-fill)!important;color:#ffffff!important}.p-toast{border-radius:14px!important;animation:p-toast-pop .42s cubic-bezier(.2,1.4,.4,1) both}.p-toast[data-type=error]{border-left:4px solid var(--p-error)!important}.p-toast[data-type=error] [data-icon]{color:var(--p-error)}@keyframes p-toast-pop{0%{scale:.6}to{scale:1}}@media (max-width:1499px){.p-span-4,.p-span-8{grid-column:span 12}}@container (max-width: 1129px){.p-row--status{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item amount" "period due" "status status" "action action" "below below";row-gap:8px;padding:16px;min-height:0}.p-row--status.p-row-head{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-row--status .p-cell-item{grid-area:item}.p-row--status .p-cell-amount{grid-area:amount;font-weight:700}.p-row--status .p-cell-period{grid-area:period;color:var(--p-muted);font-size:13px}.p-row--status .p-cell-due{grid-area:due;color:var(--p-muted);font-size:13px;text-align:right}.p-row--status .p-cell-status{grid-area:status}.p-row--status .p-cell-action{grid-area:action}.p-row--status .p-row-below{grid-area:below}.p-row--status .p-cell-amount:empty,.p-row--status .p-cell-due:empty,.p-row--status .p-cell-period:empty,.p-row--status .p-cell-status:empty{display:none}}@container (max-width: 917px){.p-row:not(.p-row--status,.p-row--logins){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item amount" "period due" "action action" "below below";row-gap:8px;padding:16px;min-height:0}.p-row.p-row-head:not(.p-row--status,.p-row--logins){position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-row:not(.p-row--status,.p-row--logins) .p-cell-item{grid-area:item}.p-row:not(.p-row--status,.p-row--logins) .p-cell-amount{grid-area:amount;font-weight:700}.p-row:not(.p-row--status,.p-row--logins) .p-cell-period{grid-area:period;color:var(--p-muted);font-size:13px}.p-row:not(.p-row--status,.p-row--logins) .p-cell-due{grid-area:due;color:var(--p-muted);font-size:13px;text-align:right}.p-row:not(.p-row--status,.p-row--logins) .p-cell-action{grid-area:action}.p-row:not(.p-row--status,.p-row--logins) .p-row-below{grid-area:below}.p-row:not(.p-row--status,.p-row--logins) .p-cell-amount:empty,.p-row:not(.p-row--status,.p-row--logins) .p-cell-due:empty,.p-row:not(.p-row--status,.p-row--logins) .p-cell-period:empty{display:none}}@container (max-width: 635px){.p-row--logins{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item lstatus" "action action" "below below";row-gap:8px;padding:16px;min-height:0}.p-row--logins.p-row-head{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-row--logins .p-cell-item{grid-area:item}.p-row--logins .p-cell-action{grid-area:action}.p-row--logins .p-row-below{grid-area:below}.p-row--logins .p-cell-lstatus{grid-area:lstatus}}@media (max-width:1023px){.p-header-wrap{padding:16px 24px 0}.p-main{padding:24px 24px 40px}.p-company,.p-nav-item--wide{display:none}}.p-main--narrow{max-width:560px;padding-bottom:40px}.p-main--wide{max-width:48rem;padding-bottom:40px}.p-auth{min-height:calc(100dvh - 10rem);display:flex;align-items:center;justify-content:center}.p-auth-card{width:100%;max-width:400px}@media (min-width:1024px){.p-auth-card--roomy{zoom:1.2;max-width:580px}}.p-error{color:var(--p-error);font-size:13px;font-weight:600}.p-auth-or{position:relative;display:flex;align-items:center;gap:12px;color:var(--p-muted);font-size:12px}.p-auth-or:after,.p-auth-or:before{content:"";height:1px;flex:1;background:var(--p-border)}@media (max-width:767px){:root:has(.portal-root){--p-enter-x:16px;--p-enter-y:0px}.portal-root:before{background:var(--p-washes-phone)}:root:has(.portal-root){--p-toast-bottom:calc(84px + env(safe-area-inset-bottom))}.p-header-wrap{padding:12px 16px 0}.p-header{height:56px;border-radius:16px;padding:0 12px 0 16px;gap:12px}.p-nav{display:none}.p-main{padding:16px 16px calc(96px + env(safe-area-inset-bottom));overflow-x:clip}.p-main--narrow,.p-main--wide{padding-bottom:24px}.p-card{border-radius:16px}.p-pad{padding:16px}.p-h1{font-size:26px}.p-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p-tile{border-radius:16px;padding:16px;height:88px}.p-tile-value{font-size:26px}.p-btn{font-size:14px;font-weight:700}.p-btn,.p-chip--cell{height:44px;border-radius:12px}.p-file-row{grid-template-columns:minmax(0,1fr) 120px}.p-list--cards{background:transparent;border:0;box-shadow:none}.p-list--cards,.p-list--cards .p-table{display:grid;gap:12px}.p-list--cards .p-table>.p-row:not(.p-row-head){background:var(--p-surface);border:1px solid var(--p-border);border-radius:16px}}@media (min-width:768px){.p-tabbar{display:none}}@media (prefers-reduced-motion:reduce){.p-toast{animation:none}.p-btn:active{transform:none}.p-progress>span{transition:none}}