:root{--ad-bg:#f6f7fb;--ad-panel:#fff;--ad-ink:#0e0e2c;--ad-dim:#5c5c7a;--ad-line:#e4e6f0;--ad-accent:#ff6500;--ad-accent-fill:#ff6500;--ad-accent-ink:#b84a00;--ad-navy:#000065;--ad-good:#1d9a63;--ad-warn:#b8860b;--ad-bad:#d63333;--ad-r:18px;--ad-panel-2:#f2f3f9;--ad-sh-1:0 1px 2px #0e0e2c0d, 0 4px 12px #0e0e2c0a;--ad-sh-2:0 6px 14px #0e0e2c14, 0 18px 40px #0e0e2c1a;--ad-sh-3:0 10px 20px #0e0e2c1a, 0 36px 72px #0e0e2c33;--ad-nav-on:#000065;--ad-nav-on-ink:#fff;--ad-line-2:#c9ccdc;--ad-hover:#eceefa;--ad-dot:#ff6500;--ad-focus:#0e0e2c;--ad-ring:#0000651f;--ad-hero:#000065;--ad-hero-line:#000065;--ad-hero-dim:#d6d8f5;--ad-series-1:#000065;--ad-series-2:#ff6500;--ad-act:#b84a00;--ad-act-hover:#15803d;--ad-stage:#e4e6ef;--ad-on-tone:#fff;--ad-ease:cubic-bezier(.16, 1, .3, 1);--ad-ease-out:cubic-bezier(.4, 0, 1, 1);--ad-spring:linear(0, .32 8%, .78 18%, 1.04 30%, 1.07 38%, 1.01 52%, .995 66%, 1);--ad-bad-ink:#c62828;--ad-fill:var(--ad-navy);--ad-on-fill:#fff;--ad-fill-hover:#23239b;--ad-tone-neutral:#5c5c7a;--ad-on-neutral:#fff;--ad-tone-good:#15803d;--ad-on-good:#fff;--ad-tone-warn:#a16207;--ad-on-warn:#fff;--ad-tone-bad:#c62828;--ad-on-bad:#fff;--ad-tone-live:#b84a00;--ad-on-live:#fff;--ad-tone-flat:#e4e6f0;--ad-on-flat:#0e0e2c;--ad-tone-brand:var(--ad-navy);--ad-on-brand:#fff;--ad-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.ad{--font-outfit:var(--font-outfit-face), var(--font-space-grotesk);--font-body:var(--font-outfit-face), var(--font-space-grotesk), system-ui, sans-serif;background:var(--ad-bg);max-width:100%;min-height:100dvh;color:var(--ad-ink);font-family:var(--font-outfit), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;overflow-x:clip}.dark{--ad-bg:#06061c;--ad-panel:#0e0e2e;--ad-ink:#eef0fb;--ad-dim:#9b9dc4;--ad-line:#1e2046;--ad-panel-2:#121238;--ad-sh-1:0 1px 2px #00000059;--ad-sh-3:0 10px 20px #00000073, 0 36px 72px #0000008c;--ad-nav-on:#fff;--ad-nav-on-ink:#000065;--ad-line-2:#33366a;--ad-hover:#1b1b4a;--ad-dot:#b84a00;--ad-focus:#eef0fb;--ad-ring:#7377ff42;--ad-hero:#121238;--ad-hero-line:#2e3070;--ad-series-1:#7377ff;--ad-series-2:#b84a00;--ad-accent-ink:#ff6500;--ad-stage:#02020c;--ad-sh-2:0 6px 14px #0006, 0 18px 40px #0006;--ad-bad-ink:#ff8a8a;--ad-fill:#b84a00;--ad-on-fill:#fff;--ad-fill-hover:#a33c00;--ad-tone-live:#b84a00;--ad-on-live:#fff;--ad-accent-fill:#b84a00;--ad-tone-neutral:#3a3c6e;--ad-on-neutral:#fff;--ad-tone-flat:#2a2c56;--ad-on-flat:#eef0fb;--ad-tone-brand:#23239b;--ad-on-brand:#fff}.ad *,.ad :before,.ad :after{box-sizing:border-box}.ad h1,.ad h2,.ad h3,.ad__topTitle{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-weight:700}:where(.ad) a{color:inherit;text-decoration:none}.ad :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px;border-radius:4px}.ad__wrap{min-height:100dvh;transition:grid-template-columns .3s var(--ad-ease);grid-template-columns:244px minmax(0,1fr);display:grid}.ad__wrap.is-collapsed{grid-template-columns:78px minmax(0,1fr)}.ad__column{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.ad__side{z-index:40;background:var(--ad-panel);border-right:1px solid var(--ad-line);width:244px;height:100dvh;transition:width .3s var(--ad-ease);align-self:start;position:sticky;top:0}.ad__wrap.is-collapsed .ad__side{width:78px}.ad__wrap.is-collapsed .ad__side.is-hoverExpanded{width:16.5rem;box-shadow:0 22px 48px #0e0e2c29}.ad__iconButton,.ad__topIcon,.ad__commandInput button{color:var(--ad-dim);cursor:pointer;background:0 0;border:0}.ad__iconButton{border-radius:10px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.ad__iconButton:hover,.ad__topIcon:hover{background:var(--ad-bg);color:var(--ad-ink)}.ad__iconButton svg{width:1.1rem;height:1.1rem}@media (pointer:coarse){.ad__iconButton{width:2.75rem;height:2.75rem}}.ad__count{background:var(--ad-tone-live);min-width:1.4rem;height:1.35rem;color:var(--ad-on-live);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:auto;padding:0 .4rem;font-size:.72rem;font-weight:700;display:grid}.ad__wrap.is-collapsed .ad__side:not(.is-hoverExpanded) .ad__count{margin:0;position:absolute;top:-.1rem;right:-.15rem}.ad__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ad__topbar{z-index:30;border-bottom:1px solid var(--ad-line);background:color-mix(in srgb, var(--ad-panel) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:.75rem;height:4.5rem;padding:0 clamp(1rem,2.4vw,2rem);display:flex;position:sticky;top:0}.ad__topbar :is(.ad__topTitle,.ad__topBack,.ad__topMark){display:none}.ad__topbar .ad__topTitle{margin:0;font-size:1rem}.ad__search{border:1px solid var(--ad-line);background:var(--ad-bg);width:min(21rem,34vw);min-width:0;height:2.75rem;color:var(--ad-dim);cursor:pointer;font:500 .88rem var(--font-body);border-radius:12px;align-items:center;gap:.6rem;padding:0 .5rem 0 .9rem;transition:border-color .14s,background .14s;display:flex}.ad__search:hover{border-color:var(--ad-dim);background:var(--ad-panel)}.ad__search svg{flex:none;width:1rem;height:1rem}.ad__search span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ad__search kbd{border:1px solid var(--ad-line);background:var(--ad-panel);font:600 .68rem var(--font-body);border-radius:6px;flex:none;padding:.1rem .4rem}.ad__topActions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.ad__topIcon{border:1px solid var(--ad-line);background:var(--ad-panel);width:2.75rem;height:2.75rem;color:var(--ad-ink);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.ad__topIcon svg{width:1.1rem;height:1.1rem}.ad__topChores{display:contents}.ad__topChores .ad__rm{border:1px solid var(--ad-line);background:var(--ad-panel);width:2.75rem;height:2.75rem;color:var(--ad-ink);border-radius:12px;flex:none}.ad__topChores .ad__rm svg{width:1.1rem;height:1.1rem}.ad__topMenu svg{width:1.35rem;height:auto}.ad__topbar .tourLauncher__btn{width:2.75rem;height:2.75rem;color:var(--ad-ink);border-radius:12px}.ad__notificationDot{background:var(--ad-tone-live);min-width:1.1rem;height:1.1rem;color:var(--ad-on-live);box-shadow:0 0 0 2px var(--ad-panel);border-radius:999px;place-items:center;padding:0 .25rem;font-size:.62rem;font-weight:700;display:grid;position:absolute;top:-.3rem;right:-.3rem}.ad__menuWrap{position:relative}.ad__popover{z-index:80;border:1px solid var(--ad-line);background:var(--ad-panel);border-radius:16px;position:absolute;top:calc(100% + .55rem);right:0;overflow:hidden;box-shadow:0 18px 48px #0e0e2c26}.ad__notifications{width:min(20rem,100vw - 2rem)}.ad__popoverHead{border-bottom:1px solid var(--ad-line);padding:.75rem 1rem}.ad__notifications>a{align-items:flex-start;gap:.7rem;padding:.8rem 1rem;display:flex}.ad__notifications>a:hover{background:var(--ad-bg)}.ad__notifications>a>span:last-child{min-width:0;display:grid}.ad__notifications>a b{font-size:.8rem}.ad__notifications>a small{color:var(--ad-dim);font-size:.72rem}.ad__noticeIcon{background:var(--ad-tone-live);width:2rem;height:2rem;color:var(--ad-on-live);border-radius:10px;flex:none;place-items:center;display:grid}.ad__noticeIcon svg{width:1rem;height:1rem}.ad__popoverEmpty{text-align:center;gap:.15rem;padding:2rem 1rem;display:grid}.ad__popoverEmpty b{font-size:.82rem}.ad__popoverEmpty span{color:var(--ad-dim);font-size:.74rem}.ad__overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06061c80;justify-content:center;align-items:flex-start;padding:min(16vh,8rem) 1rem 1rem;display:flex;position:fixed;inset:0}.ad__command{border:1px solid var(--ad-line);background:var(--ad-panel);border-radius:18px;width:min(35rem,100%);overflow:hidden;box-shadow:0 26px 70px #06061c47}.ad__commandInput{border-bottom:1px solid var(--ad-line);align-items:center;gap:.65rem;min-height:3.5rem;padding:0 .85rem;display:flex}.ad__commandInput>svg{width:1.15rem;height:1.15rem;color:var(--ad-dim)}.ad__commandInput input{min-width:0;color:var(--ad-ink);font:500 .95rem var(--font-body);background:0 0;border:0;outline:0;flex:1}.ad__commandInput button{border-radius:10px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.ad__commandInput button:hover{background:var(--ad-bg);color:var(--ad-ink)}.ad__commandInput button svg{width:1rem;height:1rem}.ad__commandResults{overscroll-behavior:contain;max-height:min(55vh,24rem);padding:.45rem;overflow-y:auto}.ad__commandResults a{border-radius:11px;align-items:center;gap:.65rem;min-height:2.75rem;padding:.65rem .75rem;font-weight:600;display:flex}.ad__commandResults a:hover{background:var(--ad-bg)}.ad__commandResults a svg{width:1rem;height:1rem;color:var(--ad-dim)}.ad__commandResults p{color:var(--ad-dim);text-align:center;margin:0;padding:1.6rem}.ad__main{flex:1;min-width:0;padding:clamp(1rem,2.4vw,2rem);overflow-x:clip}.ad__topMenu{display:none}.adDrawer{background:var(--ad-panel);width:min(19rem,86vw);max-width:none;height:100dvh;max-height:none;color:var(--ad-ink);border:0;border-right:1px solid var(--ad-line);padding:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);width:min(300px,86vw);box-shadow:18px 0 48px #06061c4d;box-shadow:var(--ad-sh-3);margin:0;position:fixed;inset:0 auto 0 0;overflow:hidden}.adDrawer[open]{animation:ad-drawer-in .32s var(--ad-spring) backwards}.adDrawer[open].is-out{animation:ad-drawer-out .22s var(--ad-ease-out) forwards}.adDrawer::backdrop{background:#06061c75;animation:.2s ease-out ad-fade}.adDrawer.is-out::backdrop{animation:ad-fade-out .2s var(--ad-ease-out) forwards}@keyframes ad-drawer-out{to{opacity:0;transform:translate(-56px)}}@keyframes ad-fade{0%{opacity:0}}@keyframes ad-fade-out{to{opacity:0}}.adDrawer__in{flex-direction:column;height:100%;min-height:0;display:flex}body:has(.adDrawer[open]) .st{display:none}@keyframes ad-drawer-in{0%{opacity:0;transform:translate(-48px)}}@media (max-width:640px){body:has(.ad__range[open]) .st{display:none}}@media (min-width:641px) and (max-width:900px){.ad__wrap,.ad__wrap.is-collapsed{grid-template-columns:78px minmax(0,1fr)}.ad__side,.ad__wrap.is-collapsed .ad__side{width:78px}}@media (max-width:640px){.ad__wrap,.ad__wrap.is-collapsed{grid-template-columns:minmax(0,1fr)}.ad__side{display:none}.ad__topbar{gap:.4rem;height:4rem;padding-inline:.75rem}.ad__topbar :is(.ad__topBack,.ad__topMark){place-items:center;display:grid}.ad__topMark{flex:none;width:2.75rem;height:2.75rem}.ad__topMark svg{width:2rem;height:2rem}.ad__topbar .ad__topTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.ad__search{flex:none;justify-content:center;width:2.75rem;padding:0}.ad__search span,.ad__search kbd{display:none}.ad__topActions{gap:.35rem;margin-left:0}.ad__main{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.ad__topMenu{flex:none;place-items:center;display:grid}.ad__topbar>.ad__topMark,.ad__topbar .tourLauncher,.ad__topbar .ad__account{display:none}}@media (max-width:380px){.ad__topbar{gap:.25rem;padding-inline:.5rem}.ad__topActions{gap:.2rem}.ad__topIcon,.ad__search,.ad__topbar .tourLauncher__btn,.ad__topMark,.ad__topChores .ad__rm{width:2.5rem;height:2.5rem}}@keyframes ad-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ad__wrap,.ad__side,.adDrawer,.adDrawer::backdrop{transition:none;animation:none}}.ad__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.ad__head>:first-child{min-width:0}.ad__head h1{font-size:clamp(1.5rem,1.15rem + 1.1vw,1.9rem);font-weight:600;line-height:1.15}.ad__head p{color:var(--ad-dim);margin:.4rem 0 0;font-size:.95rem}.ad__head>.ad__row{flex:none}@media (max-width:640px){.ad__head>.ad__row{flex:100%}}.ad__panel{background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r);min-width:0;box-shadow:var(--ad-sh-1);overflow:hidden}.ad__panelH{border-bottom:1px solid var(--ad-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:1rem 1.25rem;display:flex}.ad__panelH h2{min-width:0;font-size:1.03rem;font-weight:600}.ad__panelH a{white-space:nowrap;color:var(--ad-accent-ink);flex:none;align-items:center;gap:.32rem;font-size:.86rem;font-weight:600;display:inline-flex}.dark .ad__panelH a{color:var(--ad-accent)}.ad__panelH a svg{flex:none;width:.95rem;height:.95rem}.ad__tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:.7rem;margin-bottom:1rem;display:grid}.ad__tile{border-radius:var(--ad-r);background:var(--ad-panel);border:1px solid var(--ad-line);min-width:0;box-shadow:var(--ad-sh-1);padding:1.15rem 1.25rem}.ad__tile--link{transition:border-color .15s,box-shadow .15s;position:relative}.ad__tile--link:hover{border-color:var(--ad-dim);box-shadow:var(--ad-sh-2,var(--ad-sh-1))}.ad__tileHit{color:inherit;text-decoration:none}.ad__tileHit:after{content:"";border-radius:inherit;position:absolute;inset:0}.ad__tileHit:focus-visible{outline:none}.ad__tileHit:focus-visible:after{outline:2px solid var(--ad-focus,currentColor);outline-offset:2px}.ad__tile dt{color:var(--ad-ink);font-size:.9rem;font-weight:600}.ad__tile dd{font-family:var(--font-space-grotesk), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:.6rem 0 0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;line-height:1.05}.ad__tile small{color:var(--ad-dim);margin-top:.45rem;font-size:.82rem;display:block}.ad__tile dt{justify-content:space-between;align-items:center;gap:.75rem;min-height:2rem;display:flex}.ad__tile dd{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ad__tileIcon{background:var(--ad-tone-brand);width:2rem;height:2rem;color:var(--ad-on-brand);border-radius:10px;flex:none;place-items:center;display:grid}.ad__tileIcon svg{width:1rem;height:1rem}.ad__tileIcon--good{background:var(--ad-tone-good);color:var(--ad-on-good)}.ad__tileIcon--bad{background:var(--ad-tone-bad);color:var(--ad-on-bad)}.ad__tileIcon--warn{background:var(--ad-tone-warn);color:var(--ad-on-warn)}.ad__tileIcon--live{background:var(--ad-tone-live);color:var(--ad-on-live)}.ad__tileIcon--neutral{background:var(--ad-tone-neutral);color:var(--ad-on-neutral)}.ad__tileBadge{font-family:var(--font-body);letter-spacing:0;font-size:.72rem}.ad__tile--good dd{color:var(--ad-tone-good)}.ad__tile--bad dd{color:var(--ad-bad-ink)}.ad__tile--accent dd{color:var(--ad-accent-ink)}.dark .ad__tile--good dd{color:#4ade80}.dark .ad__tile--accent dd{color:var(--ad-accent)}.ad__scroll{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}.ad__t{border-collapse:collapse;width:100%;font-size:.875rem}@media (max-width:720px){.ad__scroll>.ad__t{width:max-content;min-width:100%}.ad__scroll>.ad__t :is(th,td){white-space:nowrap}.ad__scroll>.ad__t :is(th,td):first-child{z-index:1;white-space:normal;overflow-wrap:anywhere;background:var(--ad-panel);min-width:9.5rem;max-width:12.5rem;position:sticky;left:0}.ad__scroll>.ad__t thead th:first-child,.ad__scroll>.ad__t tbody tr:hover>td:first-child{background:var(--ad-panel-2)}.ad__scroll>.ad__t :is(th,td):first-child :is(b,a){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ad__scroll[data-scrolled]>.ad__t :is(th,td):first-child{box-shadow:8px 0 12px -10px #00001e59}.dark .ad__scroll[data-scrolled]>.ad__t :is(th,td):first-child{box-shadow:8px 0 12px -8px #000c}.ad__scroll>.ad__t td{padding-block:.8rem}.ad__scroll[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.ad__scroll[data-more]:after{content:"Swipe for more →";width:max-content;color:var(--ad-dim);padding:.5rem 1.25rem .75rem;font-size:.78rem;font-weight:500;display:block;position:sticky;left:0}}.ad__t th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ad-dim);background:var(--ad-panel-2);border-bottom:1px solid var(--ad-line);white-space:nowrap;padding:.75rem 1rem;font-size:.72rem;font-weight:600}.ad__t th>a{text-underline-offset:.2rem;align-items:center;gap:.25rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.ad__t th>a:hover{color:var(--ad-ink);text-decoration-color:currentColor}.ad__t th[aria-sort]>a:after{content:"↓";font-size:.75rem}.ad__t th[aria-sort=ascending]>a:after{content:"↑"}.ad__t td{border-bottom:1px solid var(--ad-line);vertical-align:middle;padding:.85rem 1rem}.ad__t :is(th,td):first-child{padding-left:1.25rem}.ad__t :is(th,td):last-child{padding-right:1.25rem}.ad__t tbody tr:last-child td{border-bottom:0}.ad__t tbody tr:hover{background:var(--ad-panel-2)}.ad__t .num{text-align:right;font-family:var(--font-space-grotesk), system-ui, sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ad__t b{font-weight:600}.ad__t small{color:var(--ad-dim);font-size:.78rem;display:block}.ad__filterBar{border-bottom:1px solid var(--ad-line);background:var(--ad-panel);flex-wrap:wrap;align-items:center;gap:.6rem;padding:1rem 1.25rem;display:flex;position:relative}.ad__filterBar label{min-width:0}.ad__filterForm{display:contents}.ad__filterBar .ad__range{position:static}.ad__filterBar .ad__rangeMenu{top:calc(100% - .35rem);left:auto;right:1.25rem}.ad__filterBar input,.ad__filterBar select,.adMedia__find input{border:1px solid var(--ad-line);background:var(--ad-panel);max-width:100%;min-height:2.75rem;color:var(--ad-ink);font:500 .88rem var(--font-body), system-ui, sans-serif;border-radius:12px;padding:.45rem .65rem}.ad__filterBar input:focus-visible,.ad__filterBar select:focus-visible,.adMedia__find input:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px}.ad__filterSearch{flex:15rem}.ad__filterSearch input{width:100%}.ad__listMeta,.ad__pagination{color:var(--ad-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1.25rem;font-size:.84rem;display:flex}.ad__listMeta{border-bottom:1px solid var(--ad-line)}.ad__pagination{border-top:1px solid var(--ad-line)}@media (max-width:560px){.ad__filterBar label,.ad__filterBar .ad__btn{flex:100%;width:100%}.ad__filterBar input,.ad__filterBar select{width:100%}.ad__filterBar .ad__range{flex:100%}.ad__filterBar .ad__range>summary{justify-content:space-between;width:100%}.ad__filterBar .ad__btn{justify-content:center;min-height:2.75rem}}.ad__pill{white-space:nowrap;border:1px solid var(--ad-tone-neutral);background:var(--ad-tone-neutral);min-height:1.5rem;color:var(--ad-on-neutral);border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .6rem;font-size:.75rem;font-weight:650;line-height:1.2;display:inline-flex}.ad__pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ad__pill--good{background:var(--ad-tone-good);border-color:var(--ad-tone-good);color:var(--ad-on-good)}.ad__pill--warn{background:var(--ad-tone-warn);border-color:var(--ad-tone-warn);color:var(--ad-on-warn)}.ad__pill--bad{background:var(--ad-tone-bad);border-color:var(--ad-tone-bad);color:var(--ad-on-bad)}.ad__pill--live{background:var(--ad-tone-live);border-color:var(--ad-tone-live);color:var(--ad-on-live)}.ad__pill--flat{background:var(--ad-tone-flat);border-color:var(--ad-tone-flat);color:var(--ad-on-flat)}.ad__pill--brand{background:var(--ad-tone-brand);border-color:var(--ad-tone-brand);color:var(--ad-on-brand)}.ad__pill--brand:before,.ad__pill--flat:before{display:none}.ad__btn{border:1px solid var(--ad-line);background:var(--ad-panel);min-height:2.75rem;box-shadow:var(--ad-sh-1);color:var(--ad-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600;line-height:1.2;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.ad__btn:hover{background:var(--ad-panel-2);border-color:var(--ad-dim)}.ad__btn:active{transform:translateY(1px)}.ad__btn svg{flex:none;width:1rem;height:1rem}.ad__btn--primary{background:var(--ad-fill);border-color:var(--ad-fill);color:var(--ad-on-fill);box-shadow:0 6px 14px -6px #0000658c}.dark .ad__btn--primary{box-shadow:none}.ad__btn--primary:hover{background:var(--ad-fill-hover);border-color:var(--ad-fill-hover);color:#fff}.ad__btn:disabled,.ad__btn:disabled:hover{opacity:1;cursor:not-allowed;box-shadow:none;background:var(--ad-tone-flat);border-color:var(--ad-tone-flat);color:var(--ad-dim)}@media (prefers-reduced-motion:reduce){.ad__btn:active{transform:none}}.ad__empty{color:var(--ad-dim);text-align:center;flex-direction:column;align-items:center;padding:clamp(2.25rem,6vw,3.5rem) 1.25rem;display:flex}.ad__empty>b{color:var(--ad-ink);font:600 1.1rem var(--font-space-grotesk), system-ui, sans-serif;display:block}.ad__empty p{max-width:30rem;color:var(--ad-dim);margin:.45rem auto 0;font-size:.92rem;line-height:1.5}.ad__emptyAction{margin-top:1rem}.ad__demo{background:var(--ad-panel-2);border:1px solid var(--ad-line);color:var(--ad-ink);border-radius:14px;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5;display:flex}.ad__demo svg{background:var(--ad-tone-live);width:1.9rem;height:1.9rem;color:var(--ad-on-live);border-radius:9px;flex:none;margin-top:-.1rem;padding:.45rem}.ad__banner{background:var(--ad-tone-warn);border:1px solid var(--ad-tone-warn);color:var(--ad-on-warn);border-radius:14px;margin:0 0 1rem;padding:.85rem 1.1rem;font-size:.9rem;line-height:1.55}.ad__banner a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.ad .ad__banner a:focus-visible{outline-color:#fff}.ad__banner b{font-weight:700}.ad__grid2{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}@media (min-width:1000px){.ad__grid2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.ad__stack{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.ad__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ad__dim{color:var(--ad-dim)}.ad__num{font-variant-numeric:tabular-nums}.ad__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ad__fields{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}@media (min-width:640px){.ad__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ad__f{grid-column:1/-1}.ad__f--half{grid-column:span 1}}.ad__f{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ad__fl{letter-spacing:.01em;color:var(--ad-ink);font-size:.86rem;font-weight:600}.ad__fl b{color:var(--ad-accent-ink)}.dark .ad__fl b{color:var(--ad-accent)}.ad__fh{color:var(--ad-dim);font-size:.75rem;line-height:1.4}.ad__fe{color:var(--ad-bad);font-size:.75rem;font-weight:600}.ad__f :is(input,select,textarea){border:1px solid var(--ad-line);background:var(--ad-panel);width:100%;min-height:44px;color:var(--ad-ink);font:inherit;border-radius:12px;padding:.6rem .8rem;font-size:.94rem;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s}.ad__f :is(input,select):hover:not(:disabled),.ad__f textarea:hover:not(:disabled){border-color:color-mix(in srgb, var(--ad-accent) 45%, var(--ad-line))}.ad__f ::placeholder{color:var(--ad-dim);opacity:.75}.ad__f textarea{resize:vertical;min-height:5.25rem;padding-top:.65rem}.ad__f input[inputmode=decimal],.ad__f input[inputmode=numeric]{font-variant-numeric:tabular-nums}.ad__f :is(input[type=checkbox],input[type=radio]){width:auto;height:auto;min-height:0;accent-color:var(--ad-series-1);background:0 0;border:0;border-radius:0;flex:none;padding:0}.ad__check input{width:1.05rem;height:1.05rem}.ad__f :is(input,select,textarea):focus-visible{border-color:var(--ad-navy);box-shadow:0 0 0 4px var(--ad-ring);outline:none}.dark .ad__f :is(input,select,textarea):focus-visible{border-color:var(--ad-ink)}.ad__f.is-bad :is(input,select,textarea){border-color:var(--ad-bad)}.ad__f.is-bad :is(input,select,textarea):focus-visible{border-color:var(--ad-bad);box-shadow:0 0 0 3px color-mix(in srgb, var(--ad-bad) 22%, transparent)}@media (prefers-reduced-motion:reduce){.ad__f :is(input,select,textarea){transition:none}}.ad__checks{flex-wrap:wrap;gap:.4rem;display:flex}.ad__checks--long{gap:.4rem;display:grid}.ad__check{border:1px solid var(--ad-line);background:var(--ad-bg);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.8rem;font-weight:500;display:inline-flex}.ad__check:hover{border-color:var(--ad-line-2)}.ad__check input{accent-color:var(--ad-series-1);margin:0}.ad__check:has(input:checked){border-color:var(--ad-series-1);box-shadow:inset 0 0 0 1px var(--ad-series-1);background:var(--ad-panel-2);color:var(--ad-ink);font-weight:600}.ad__check:has(input:focus-visible){outline:2px solid var(--ad-focus);outline-offset:2px}.ad__formActions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ad__btn--danger{border-color:color-mix(in srgb, var(--ad-bad) 40%, var(--ad-line));color:var(--ad-bad)}.ad__btn--danger:hover{background:var(--ad-bad);border-color:var(--ad-bad);color:#fff}.ad__spin{animation:.8s linear infinite ad-spin}@keyframes ad-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ad__spin{animation:none}}.ad__msg{border-radius:9px;align-items:flex-start;gap:.5rem;margin:.9rem 0 0;padding:.6rem .8rem;font-size:.82rem;line-height:1.45;display:flex}.ad__msg svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.ad__msg.is-ok{background:color-mix(in srgb, var(--ad-good) 12%, var(--ad-panel));border:1px solid color-mix(in srgb, var(--ad-good) 35%, var(--ad-line));color:var(--ad-ink)}.ad__msg.is-ok svg{color:var(--ad-good)}.ad__msg.is-bad{background:color-mix(in srgb, var(--ad-bad) 10%, var(--ad-panel));border:1px solid color-mix(in srgb, var(--ad-bad) 35%, var(--ad-line));color:var(--ad-ink)}.ad__msg.is-bad svg{color:var(--ad-bad)}.addlg{border:0;border-left:1px solid var(--ad-line);background:var(--ad-panel);width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ad-ink);font-family:var(--font-outfit), system-ui, sans-serif;box-shadow:var(--ad-sh-3);opacity:.6;transition:transform .46s var(--ad-spring), opacity .2s, display .46s allow-discrete;border-radius:20px 0 0 20px;margin:0 0 0 auto;padding:0;font-size:14px;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(100%)}.addlg[open]{opacity:1;transform:none}@starting-style{.addlg[open]{opacity:.6;transform:translate(100%)}}.addlg.is-leaving{opacity:0;transition:transform .2s var(--ad-ease-out), opacity .2s;transform:translate(100%)}.addlg--wide{width:min(720px,100vw)}.addlg::backdrop{background:#06061c8c;transition:opacity .2s}.addlg.is-leaving::backdrop{opacity:0}@media (prefers-reduced-motion:reduce){.addlg,.addlg::backdrop,.addlg.is-leaving{transition:none}}.addlg__grab{display:none}@media (max-width:639px){.addlg,.addlg--wide{border:0;border-top:1px solid var(--ad-line);width:100vw;max-width:100vw;height:auto;max-height:min(92dvh,100dvh - 24px);transform:translateY(var(--sheet-drag,100%));transition:transform .42s var(--ad-spring), opacity .2s;border-radius:26px 26px 0 0;margin:auto 0 0;inset:auto 0 0}.addlg[open]{transform:translateY(var(--sheet-drag,0px))}@starting-style{.addlg[open]{transform:translateY(100%)}}.addlg.is-leaving{transform:translateY(100%)}.addlg__grab{touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;height:28px;display:flex}.addlg__grab span{background:var(--ad-line-2);border-radius:999px;width:44px;height:5px}.addlg__h{padding-top:.25rem}}.addlg__in{height:100%;max-height:inherit;flex-direction:column;display:flex}.addlg__h{padding:1.25rem 1.5rem 1rem;padding-top:calc(1.25rem + env(safe-area-inset-top,0px));border-bottom:1px solid var(--ad-line);justify-content:space-between;align-items:center;gap:.6rem;display:flex}.addlg__h h2{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600}.addlg__x{border:1px solid var(--ad-line);background:var(--ad-panel);width:2.75rem;height:2.75rem;color:var(--ad-ink);cursor:pointer;border-radius:12px;flex:none;place-items:center;transition:background .14s,color .14s,border-color .14s;display:grid}.addlg__x:hover{background:var(--ad-tone-bad);color:var(--ad-on-bad);border-color:#0000}.addlg__x:active{transform:scale(.96)}.addlg__x svg{width:1.1rem;height:1.1rem}.addlg__b{min-height:0;padding:1.25rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.adDelUpload{min-width:0}.adDelUpload__list{gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.adDelUpload__list li,.adDelFile{align-items:center;gap:.55rem;min-width:0;display:flex}.adDelUpload__list li{border:1px solid var(--ad-line);background:var(--ad-bg);border-radius:9px;padding:.5rem .6rem}.adDelUpload__list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adDelUpload__list button{border:1px solid var(--ad-line);background:var(--ad-panel);width:2.25rem;height:2.25rem;color:var(--ad-ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;margin-left:auto;display:grid}.adDelUpload__list button svg{width:1rem;height:1rem}.adDelFile{flex-wrap:wrap;margin-top:.35rem;font-size:.85rem}.adDelFile b{overflow-wrap:anywhere}.adDelFile a{color:var(--ad-accent);font-weight:600}.ad__track{grid-template-columns:repeat(var(--steps,6), minmax(0, 1fr));gap:.35rem;margin:0;padding:.9rem 1rem;list-style:none;display:grid}@media (max-width:480px){.ad__track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.7rem}}.ad__stages{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ad__stageF{display:contents}.ad__stageBtn{border:1px solid var(--ad-line);background:var(--ad-panel);color:var(--ad-dim);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:.4rem .75rem;font-size:.78rem;font-weight:600;transition:border-color .14s,color .14s,background .14s;display:inline-block}.ad__stageBtn:hover{border-color:var(--ad-accent);color:var(--ad-accent)}.ad__stageBtn.is-done{color:var(--ad-ink);background:var(--ad-bg)}.ad__stageBtn.is-on{background:var(--ad-navy);border-color:var(--ad-navy);color:#fff;cursor:default}.dark .ad__stageBtn.is-on{background:#23239b;border-color:#23239b}.ad__lines{gap:.4rem;margin-top:1rem;display:grid}.ad__lineH,.ad__line{grid-template-columns:minmax(0,1fr) 4.5rem 7rem 7rem 2rem;align-items:center;gap:.4rem;display:grid}.ad__lineH{letter-spacing:.05em;text-transform:uppercase;color:var(--ad-dim);font-size:.7rem;font-weight:700}.ad__lineH span:nth-child(n+2){text-align:right}.ad__lnF{min-width:0;display:block}.ad__lnF>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ad__lnF input{width:100%;font:inherit;border:1px solid var(--ad-line);background:var(--ad-bg);color:var(--ad-ink);border-radius:8px;padding:.45rem .6rem;font-size:.84rem}.ad__lnF input:focus-visible{border-color:var(--ad-ink);box-shadow:0 0 0 4px var(--ad-ring);outline:none}.ad__lnF--n input{text-align:right;font-variant-numeric:tabular-nums}.ad__lineT{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:.84rem;font-weight:600}.ad__lineT>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ad__lineX{width:2rem;height:2rem;color:var(--ad-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ad__lineX:hover{background:var(--ad-tone-bad);color:#fff}.ad__lineX{position:relative}.ad__lineX:after{content:"";position:absolute;inset:-.4rem}.ad__lineX svg{width:.95rem;height:.95rem}.ad__lineAdd{justify-self:start;margin-top:.2rem}@media (max-width:639px){.ad__lineH{display:none}.ad__line{border:1px solid var(--ad-line);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2rem;grid-template-areas:"desc desc del""qty unit unit""tot tot tot";gap:.5rem .4rem;padding:.65rem}.ad__lnF--desc{grid-area:desc}.ad__line .ad__lnF--n:nth-of-type(2){grid-area:qty}.ad__line .ad__lnF--n:nth-of-type(3){grid-area:unit}.ad__lineT{text-align:left;grid-area:tot}.ad__lineX{grid-area:del;justify-self:end}.ad__lnF>span,.ad__lineT>span{clip-path:none;letter-spacing:.05em;text-transform:uppercase;width:auto;height:auto;color:var(--ad-dim);margin:0 0 .2rem;font-size:.68rem;font-weight:700;display:block;position:static;overflow:visible}.ad__lineT>span{margin:0 .4rem 0 0;display:inline}.ad__lnF--n input{text-align:left}}.ad__totals{border-top:1px solid var(--ad-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;margin-top:1rem;padding-top:.9rem;display:flex}.ad__vat{align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.ad__vat input{text-align:right;width:4.5rem;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--ad-line);background:var(--ad-bg);color:var(--ad-ink);border-radius:8px;padding:.4rem .55rem;font-size:.84rem}.ad__totals dl{gap:.2rem;min-width:13rem;margin:0;display:grid}.ad__totals dl>div{justify-content:space-between;gap:1.2rem;font-size:.84rem;display:flex}.ad__totals dt{color:var(--ad-dim)}.ad__totals dd{font-variant-numeric:tabular-nums;margin:0}.ad__totals .is-total{border-top:1px solid var(--ad-line);font-family:var(--font-space-grotesk), system-ui, sans-serif;margin-top:.3rem;padding-top:.3rem;font-size:.98rem;font-weight:700}.ad__totals .is-total dt{color:var(--ad-ink)}.ad__rm{width:36px;height:36px;color:var(--ad-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;transition:background .16s,color .16s,border-color .16s;display:inline-grid}.ad__rm svg{width:18px;height:18px}.ad__rm:hover,.ad__rm.is-on{background:var(--ad-bg);color:var(--ad-ink);border-color:var(--ad-line)}.ad__rm:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px}.ad__t th.ad__rmH,.ad__t td.ad__rmC{text-align:right;width:1%;padding-left:.25rem;padding-right:.5rem}.addlg{white-space:normal;text-align:left}.ad__rmList{z-index:60;border:1px solid var(--ad-line);background:var(--ad-panel);border-radius:12px;gap:1px;padding:.3rem;display:grid;position:fixed;box-shadow:0 18px 44px -18px #00001a61,0 2px 6px -2px #00001a33}@media (prefers-reduced-motion:no-preference){.ad__rmList{animation:.12s ease-out backwards ad-rm-in}}@keyframes ad-rm-in{0%{opacity:0;transform:translateY(-3px)}}.ad__rmItem{width:100%;min-height:38px;color:var(--ad-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:.86rem;text-decoration:none;display:flex}.ad__rmItem svg{width:16px;height:16px;color:var(--ad-dim);flex:none}.ad__rmGap{flex:none;width:16px}.ad__rmItem:hover,.ad__rmItem:focus-visible{background:var(--ad-bg);outline:none}.ad__rmItem:focus-visible{box-shadow:inset 0 0 0 2px var(--ad-focus)}.ad__rmItem.is-danger,.ad__rmItem.is-danger svg{color:var(--ad-bad)}.ad__sure{padding:.2rem 0 .4rem}.ad__sure p{max-width:46ch;color:var(--ad-dim);margin:0;font-size:.92rem;line-height:1.55}.ad__cardTop{justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex}.ad__cardTop>:first-child{min-width:0}.ad__attn{vertical-align:middle;flex-wrap:wrap;gap:.3rem;margin-left:.45rem;display:inline-flex}.ad__tasks{gap:.15rem;margin:0;padding:.35rem .5rem;list-style:none;display:grid}.ad__task{border-radius:9px;align-items:flex-start;gap:.6rem;padding:.5rem .55rem;display:flex}.ad__task:hover{background:var(--ad-raise,#7f7fa012)}.ad__task>form{flex:none;display:flex}.ad__tick{border:1.5px solid var(--ad-line);color:#0000;cursor:pointer;background:0 0;border-radius:6px;place-items:center;width:1.6rem;height:1.6rem;margin:-.2rem 0 0;padding:0;transition:border-color .15s,background .15s,color .15s;display:grid;position:relative}.ad__tick:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ad__tick:hover{border-color:var(--ad-accent)}.ad__tick:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px}.ad__tick svg{width:.95rem;height:.95rem}.ad__tick.is-on{background:var(--ad-fill);border-color:var(--ad-fill);color:var(--ad-on-fill)}.ad__taskT{flex:1;min-width:0}.ad__taskT b{font-weight:600;display:block}.ad__task.is-done .ad__taskT b{color:var(--ad-dim);text-decoration:line-through}.ad__taskT small{color:var(--ad-dim);margin-top:.1rem;font-size:.78rem;display:block}.ad__taskT small>*+:before{content:" · "}.ad__ups{gap:.9rem;margin:0;padding:.5rem 1rem 1rem;list-style:none;display:grid}.ad__up{border:1px solid var(--ad-line);border-radius:12px;padding:.75rem .9rem}.ad__upH{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.5rem;display:flex}.ad__upH time{color:var(--ad-dim);font-size:.8rem}.ad__upB{gap:.5rem;display:grid}.ad__upB>div>b{letter-spacing:.08em;text-transform:uppercase;color:var(--ad-dim);margin-bottom:.1rem;font-size:.7rem;display:block}.ad__upB>div>span{display:block}.ad__dels{gap:.9rem;margin:0;padding:.5rem 1rem 1rem;list-style:none;display:grid}.ad__del{border:1px solid var(--ad-line);border-radius:12px;padding:.75rem .9rem}.ad__delH{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ad__delH b{font-weight:700}.ad__vers{gap:.3rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.ad__ver{align-items:baseline;gap:.6rem;font-size:.86rem;display:flex}.ad__ver>b{color:var(--ad-dim);font-variant-numeric:tabular-nums;flex:none}.ad__ver>span{min-width:0}.ad__switch{border:1px solid var(--ad-line);background:var(--ad-bg);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.ad__switch a{min-height:2.25rem;color:var(--ad-dim);white-space:nowrap;border-radius:9px;align-items:center;padding:0 .9rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.ad__switch a[aria-current=true]{background:var(--ad-panel);color:var(--ad-ink);box-shadow:var(--ad-sh-1)}.ad__switch a:hover:not([aria-current=true]){color:var(--ad-ink)}.ad__switch a:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px}.ad__filters{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.ad__filters label{min-width:0;color:var(--ad-dim);grid-template-columns:minmax(0,1fr);gap:.25rem;font-size:.74rem;display:grid}.ad__filters .ad__filterSearch{flex:14rem}.ad__filters input[type=search]{border:1px solid var(--ad-line);background:var(--ad-panel);width:100%;min-height:2.75rem;color:var(--ad-ink);font:inherit;border-radius:10px;padding:.35rem .75rem;font-size:.9rem}.ad__filters select{border:1px solid var(--ad-line);background:var(--ad-panel);max-width:100%;min-height:2.75rem;color:var(--ad-ink);font:inherit;border-radius:10px;padding:.35rem .6rem;font-size:.86rem}@media (max-width:560px){.ad__filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ad__filters select{width:100%}.ad__filters .ad__filterSearch,.ad__filters>:last-child{grid-column:1/-1}}.ad__check--long{text-align:left;border-radius:12px;align-items:flex-start;gap:.6rem;width:100%;min-height:44px;padding:.7rem .85rem;font-size:.92rem;font-weight:500;display:flex}.ad__check--long input{flex:none;margin-top:.1rem}.ad__check--long>span{flex:auto;min-width:0}.ad__check--long small{color:var(--ad-dim);margin-top:.15rem;font-size:.8rem;font-weight:400;line-height:1.5;display:block}.ad__facts{background:var(--ad-line);border-top:1px solid var(--ad-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;display:grid}.ad__facts>div{background:var(--ad-panel);min-width:0;padding:.85rem 1rem}.ad__facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ad-dim);margin-bottom:.25rem;font-size:.7rem;font-weight:700}.ad__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:700px){.ad__facts{grid-template-columns:1fr}}.ad__qr{flex:none;width:160px}.ad__log{gap:.1rem;margin:0;padding:.3rem .5rem;list-style:none;display:grid}.ad__logRow{border-radius:9px;grid-template-columns:8.5rem minmax(0,1fr);gap:.15rem .9rem;padding:.55rem .6rem;display:grid}.ad__logRow:hover{background:var(--ad-raise,#7f7fa012)}.ad__logWhen{color:var(--ad-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.ad__logWhat{min-width:0}.ad__logWhat b{font-weight:600}.ad__logWhat .ad__kind{letter-spacing:.07em;text-transform:uppercase;color:var(--ad-dim);margin-right:.4rem;font-size:.66rem;font-weight:700;display:inline-block}.ad__logMove{color:var(--ad-dim);overflow-wrap:anywhere;margin-top:.15rem;font-size:.82rem;display:block}.ad__logMove ins,.ad__logMove del{text-decoration:none}.ad__logMove del{opacity:.75}.ad__logMove ins{color:var(--ad-ink);font-weight:600}.ad__logWho{color:var(--ad-dim);font-size:.78rem}@media (max-width:620px){.ad__logRow{grid-template-columns:minmax(0,1fr)}}.ad__contacts{gap:.4rem;margin:0;padding:.4rem 1rem .9rem;font-size:.88rem;list-style:none;display:grid}.ad__contacts li{overflow-wrap:anywhere;min-width:0}.ad__notices{gap:.5rem;margin-bottom:.9rem;display:grid}.ad__notices .ad__noticesSum{text-align:left;width:100%;font:inherit;cursor:pointer;border:0;display:none}.ad__noticesChev{flex:none;width:1.1rem;height:1.1rem;margin-left:auto;transition:transform .18s}.ad__notices.is-open .ad__noticesChev{transform:rotate(180deg)}@media (max-width:640px){.ad__notices.is-many .ad__noticesSum{display:flex}.ad__notices.is-many:not(.is-open)>.ad__banner:not(.ad__noticesSum){display:none}}@media (prefers-reduced-motion:reduce){.ad__noticesChev{transition:none}}.ad__banner{border-radius:10px;align-items:flex-start;gap:.6rem;min-width:0;padding:.55rem .55rem .55rem .85rem;font-size:.88rem;line-height:1.45;display:flex}.ad__banner>svg{flex:none;width:1.05rem;height:1.05rem;margin-top:.15rem}.ad__banner p{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;padding-top:.05rem}.ad__banner a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.ad__banner--bad{background:var(--ad-tone-bad);color:var(--ad-on-bad)}.ad__banner--warn{background:var(--ad-tone-warn);color:var(--ad-on-warn)}.ad__bannerX{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-.45rem -.2rem -.45rem 0;display:grid}.ad__bannerX svg{width:1rem;height:1rem}.ad__bannerX:hover{background:#0000001f}.ad__bannerX:focus-visible{outline-offset:-3px;outline:2px solid}.ad__panel:has(details[open]){overflow:visible}.ad__pager{border-top:1px solid var(--ad-line);color:var(--ad-dim);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem 1.25rem;padding:.75rem 1.25rem;font-size:.86rem;display:grid}.ad__pgRange{white-space:nowrap;min-width:0}.ad__pgNav{justify-content:center;align-items:center;gap:.4rem;min-width:0;display:flex}.ad__pgEnd{justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.ad__pgGap{text-align:center;min-width:1.25rem}.ad__pgBtn{border:1px solid var(--ad-line);background:var(--ad-panel);min-width:2.75rem;min-height:2.75rem;color:var(--ad-ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;padding:0 .5rem;font-weight:600;display:inline-flex}.ad__pgBtn svg{flex:none;width:1.15rem;height:1.15rem}a.ad__pgBtn:hover{background:var(--ad-hover);border-color:var(--ad-line-2)}a.ad__pgBtn:active{transform:translateY(1px)}.ad :is(a.ad__pgBtn):focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px}.ad__pgBtn.is-on{background:var(--ad-ink);border-color:var(--ad-ink);color:var(--ad-panel)}.ad__pgBtn[aria-disabled=true]{background:var(--ad-panel);border-color:var(--ad-line);color:var(--ad-dim);opacity:.5;cursor:not-allowed}.ad__pgAll{min-height:2.75rem;color:var(--ad-accent-ink);white-space:nowrap;align-items:center;gap:.3rem;font-weight:650;text-decoration:none;display:inline-flex}.ad__pgAll svg{width:1rem;height:1rem}.ad__pgAll:hover{text-underline-offset:3px;text-decoration:underline}.ad .ad__pgAll:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){a.ad__pgBtn:active{transform:none}}.ad__perPage,.ad__range{position:relative}.ad__perPage>summary,.ad__range>summary{border:1px solid var(--ad-line);background:var(--ad-panel);min-height:2.75rem;color:var(--ad-ink);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:.5rem;padding:0 .75rem 0 .9rem;font-size:.88rem;font-weight:600;list-style:none;display:inline-flex}.ad__perPage>summary::-webkit-details-marker{display:none}.ad__range>summary::-webkit-details-marker{display:none}.ad__perPage>summary:hover,.ad__range>summary:hover{background:var(--ad-panel-2)}.ad :is(.ad__perPage,.ad__range)>summary:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px}.ad__perPage summary svg,.ad__range summary svg{width:1rem;height:1rem;color:var(--ad-dim);flex:none}.ad__range>summary>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ad__perPage[open]>summary svg:last-child,.ad__range[open]>summary svg:last-child{transform:rotate(180deg)}.ad__perMenu,.ad__rangeMenu{z-index:70;border:1px solid var(--ad-line);background:var(--ad-panel);box-shadow:var(--ad-sh-3);border-radius:16px;position:absolute}.ad__perMenu{min-width:11rem;padding:.35rem;display:grid;bottom:calc(100% + .4rem);left:0}.ad__perMenu a,.ad__rangePresets a{min-height:2.75rem;color:var(--ad-ink);white-space:nowrap;border-radius:10px;align-items:center;padding:0 .75rem;font-weight:500;display:flex}.ad__perMenu a:hover,.ad__rangePresets a:hover{background:var(--ad-panel-2)}.ad__perMenu a[aria-current],.ad__rangePresets a[aria-current]{background:var(--ad-hover);font-weight:650}.ad__rangeMenu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.25rem;width:min(32rem,100vw - 2rem);display:grid;top:calc(100% + .4rem);left:0}.ad__range--end .ad__rangeMenu{left:auto;right:0}.ad__rangePresets{border-right:1px solid var(--ad-line);align-content:start;padding:.4rem;display:grid}.ad__rangeCustom{align-content:start;gap:.7rem;padding:.9rem 1rem 1rem;display:grid}.ad__rangeCustom b{font-size:.86rem}.ad__rangeField{color:var(--ad-dim);gap:.3rem;font-size:.8rem;font-weight:600;display:grid}.ad__rangeField .adPick__btn{font-size:.9rem;font-weight:400}@media (max-width:640px){.ad__range .ad__rangeMenu.ad__rangeMenu{width:auto;top:auto;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));overscroll-behavior:contain;max-height:calc(100dvh - 10rem);position:fixed;overflow-y:auto}.ad__pager{grid-template-columns:minmax(0,1fr) auto;padding:.75rem 1rem 1rem}.ad__pgRange{white-space:normal;grid-area:1/1;line-height:1.25}.ad__pgEnd{grid-area:1/2}.ad__pgNav{grid-area:2/1/auto/-1}.ad__pager .ad__perMenu{left:auto;right:0}}@media (max-width:360px){.ad__pager{padding-inline:.75rem}.ad__pgNav{gap:.25rem}.ad__pgBtn{min-width:2.75rem;padding-inline:.25rem}}@media (max-width:400px){.ad__rangeMenu,.ad__range--end .ad__rangeMenu{grid-template-columns:minmax(0,1fr)}.ad__rangePresets{border-right:0;border-bottom:1px solid var(--ad-line);grid-template-columns:repeat(2,minmax(0,1fr))}}.ad__tiles--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}@media (max-width:1180px){.ad__tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ad__tiles--4{grid-template-columns:minmax(0,1fr)}}.ad__tabsNav{scrollbar-width:none;border-bottom:1px solid var(--ad-line);gap:1.5rem;margin:0 0 1.25rem;display:flex;overflow-x:auto}.ad__tabsNav::-webkit-scrollbar{display:none}.ad .ad__tabsNav>:is(a,button){min-height:2.75rem;color:var(--ad-dim);white-space:nowrap;align-items:center;gap:.5rem;padding:.6rem 0;font-size:.92rem;font-weight:600;display:inline-flex;position:relative}.ad .ad__tabsNav>button{cursor:pointer;background:0 0;border:0;flex:none;font-family:inherit}.ad .ad__tabsNav>:is(a,button):hover,.ad .ad__tabsNav>:is(a[aria-current=page],button[aria-selected=true]){color:var(--ad-ink)}.ad__tabsNav>:is(a[aria-current=page],button[aria-selected=true]):after{content:"";background:var(--ad-accent-fill);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.ad .ad__tabsNav>button:focus-visible{outline:2px solid var(--ad-fill);outline-offset:2px;border-radius:4px}.ad__tabN{background:var(--ad-tone-neutral);min-width:1.35rem;color:var(--ad-on-neutral);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .4rem;font-size:.72rem;font-weight:700}.ad__who{align-items:center;gap:.75rem;min-width:0;display:flex}.ad__who>span:last-child{min-width:0;display:grid}.ad__av{background:var(--ad-tone-brand);width:2.25rem;height:2.25rem;color:var(--ad-on-brand);font:600 .74rem var(--font-space-grotesk), system-ui, sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.ad__av--live{background:var(--ad-tone-live);color:var(--ad-on-live)}.ad__av--good{background:var(--ad-tone-good);color:var(--ad-on-good)}.ad__av--warn{background:var(--ad-tone-warn);color:var(--ad-on-warn)}.ad__av--neutral{background:var(--ad-tone-neutral);color:var(--ad-on-neutral)}.ad__crumbs{color:var(--ad-dim);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 1rem;font-size:.9rem;display:flex}.ad__crumbs>span{align-items:center;gap:.35rem;display:inline-flex}.ad__crumbs a:hover{color:var(--ad-ink);text-underline-offset:2px;text-decoration:underline}.ad__crumbs svg{width:.9rem;height:.9rem}.ad__crumbs b{color:var(--ad-ink);font-weight:600}.ad__profile{border:1px solid var(--ad-line);border-radius:var(--ad-r);background:var(--ad-panel);box-shadow:var(--ad-sh-1);margin-bottom:1.25rem;padding:1.5rem}.ad__profileTop{align-items:flex-start;gap:1.25rem;display:flex}.ad__profileAv{background:var(--ad-tone-live);width:4.5rem;height:4.5rem;color:var(--ad-on-live);font:600 1.5rem var(--font-space-grotesk), system-ui, sans-serif;border-radius:22px;flex:none;place-items:center;display:grid}.ad__profileAv svg{width:45%;height:45%}.ad__profileMain{flex:1;gap:.55rem;min-width:0;display:grid}.ad__profileTitle{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ad__profileTitle h1{overflow-wrap:anywhere;font-size:clamp(1.45rem,1.1rem + 1vw,1.9rem);font-weight:600;line-height:1.15}.ad__profileLines{color:var(--ad-dim);flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.9rem;display:flex}.ad__profileLines>*{overflow-wrap:anywhere;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.ad__profileLines svg{flex:none;width:1rem;height:1rem}.ad__profileLines a:hover{color:var(--ad-ink);text-underline-offset:2px;text-decoration:underline}.ad__profileTags{flex-wrap:wrap;gap:.4rem;display:flex}.ad__profileActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;max-width:55%;display:flex}.ad__profileStats{border-top:1px solid var(--ad-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1rem 0;margin:1.25rem 0 0;padding-top:1.25rem;display:grid}.ad__profileStats>div{border-left:1px solid var(--ad-line);min-width:0;padding:0 1.25rem}.ad__profileStats>div:first-child{border-left:0;padding-left:0}.ad__profileStats dt{color:var(--ad-dim);font-size:.84rem}.ad__profileStats dd{font:600 clamp(1.2rem, 1rem + .6vw, 1.5rem) var(--font-space-grotesk), system-ui, sans-serif;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.3rem 0 0;display:flex}.ad__profileStats dd .ad__pill{font-family:var(--font-body)}@media (max-width:900px){.ad__profileTop{flex-wrap:wrap}.ad__profileActions{flex:100%;justify-content:flex-start;max-width:none}}@media (max-width:560px){.ad__profile{padding:1.1rem}.ad__profileAv{border-radius:16px;width:3.5rem;height:3.5rem;font-size:1.15rem}.ad__profileStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ad__profileStats>div{padding:0 .75rem}.ad__profileStats>div:nth-child(odd){border-left:0;padding-left:0}}.ad__board{overscroll-behavior-inline:contain;grid-auto-columns:minmax(min(80vw,15.5rem),1fr);grid-auto-flow:column;align-items:start;gap:.75rem;margin:1.25rem 0;padding-bottom:.25rem;display:grid;overflow-x:auto}.ad__kcol{border:1px solid var(--ad-line);border-radius:var(--ad-r);background:var(--ad-panel-2);grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0;padding:.75rem;display:grid}.ad__kcolH{align-items:center;gap:.5rem;padding:.15rem .25rem .25rem;display:flex}.ad__kcolH h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.92rem;font-weight:600;overflow:hidden}.ad__kdot{background:var(--ad-tone-neutral);border-radius:50%;flex:none;width:.55rem;height:.55rem}.ad__kdot--1{background:var(--ad-tone-neutral)}.ad__kdot--2{background:#3d52e0}.ad__kdot--3{background:var(--ad-tone-live)}.ad__kdot--4{background:var(--ad-tone-warn)}.ad__kdot--5{background:var(--ad-tone-good)}.ad__kcard{border:1px solid var(--ad-line);background:var(--ad-panel);min-width:0;box-shadow:var(--ad-sh-1);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.8rem .85rem;display:grid;position:relative}.ad__kcardTags{flex-wrap:wrap;align-items:center;gap:.35rem;padding-right:2.5rem;display:flex}.ad__kcardMenu{position:absolute;top:.35rem;right:.35rem}.ad__kcardTitle{overflow-wrap:anywhere;min-width:0;font-size:.92rem}.ad__kcardTitle:hover b{text-underline-offset:2px;text-decoration:underline}.ad__kcardWho small{min-width:0;color:var(--ad-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.ad__kcardFoot{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.ad__kcardFoot>span:first-child{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.ad__kcardFoot>.ad__av{flex:none}.ad__kcardFoot svg{width:.95rem;height:.95rem}.ad__board[data-lenis-prevent] .ad__kcard[data-card]{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ad__kcard.is-placeholder{border-style:dashed;border-color:var(--ad-dim);box-shadow:none;background:0 0}.ad__kcard.is-placeholder>*{visibility:hidden}.ad__kcard.is-lifted{outline:2px solid var(--ad-accent);outline-offset:2px;box-shadow:var(--ad-sh-3)}.ad__kghost{z-index:90;pointer-events:none;box-shadow:var(--ad-sh-3);cursor:grabbing;will-change:transform;margin:0;position:fixed}.ad__kcol.is-over{border-color:var(--ad-accent)}html.is-dragging,html.is-dragging *{cursor:grabbing!important}.ad__kgrip{width:1.75rem;height:1.75rem;color:var(--ad-dim);cursor:grab;background:0 0;border:0;border-radius:8px;place-items:center;margin:-.15rem .05rem -.15rem -.35rem;padding:0;display:inline-grid;position:relative}.ad__kgrip:after{content:"";position:absolute;inset:-.5rem}.ad__kgrip svg{width:1rem;height:1rem}.ad__kgrip:hover,.ad__kgrip[aria-pressed=true]{color:var(--ad-ink);background:var(--ad-panel-2)}.ad__kgrip:focus-visible{outline:2px solid var(--ad-focus);outline-offset:1px}.ad__kempty{color:var(--ad-dim);margin:0;padding:.6rem .25rem;font-size:.84rem}.ad__av--sm{width:1.75rem;height:1.75rem;font-size:.62rem}.ad__stageTrack{border-top:1px solid var(--ad-line);gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.ad__stageTrack ol{scroll-snap-type:x proximity;scrollbar-width:none;counter-reset:stg;margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.ad__stageTrack ol::-webkit-scrollbar{display:none}.ad__stageTrack li{counter-increment:stg;scroll-snap-align:center;background:var(--ad-bg);min-width:0;min-height:3rem;color:var(--ad-dim);clip-path:polygon(0 0,calc(100% - .9rem) 0,100% 50%,calc(100% - .9rem) 100%,0 100%,.9rem 50%);flex:1 0 7.5rem;align-items:center;gap:.5rem;margin-right:-.5rem;padding:0 1.4rem 0 1.9rem;animation:.45s cubic-bezier(.2,.8,.2,1) backwards stgIn;display:flex}.ad__stageTrack li:nth-child(2){animation-delay:60ms}.ad__stageTrack li:nth-child(3){animation-delay:.12s}.ad__stageTrack li:nth-child(4){animation-delay:.18s}.ad__stageTrack li:nth-child(5){animation-delay:.24s}.ad__stageTrack li:nth-child(6){animation-delay:.3s}.ad__stageTrack li:first-child{clip-path:polygon(0 0,calc(100% - .9rem) 0,100% 50%,calc(100% - .9rem) 100%,0 100%);border-radius:12px 0 0 12px;padding-left:1.1rem}.ad__stageTrack li:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,.9rem 50%);border-radius:0 12px 12px 0;margin-right:0}.ad__stageTrack li>span{display:none}.ad__stageTrack li:before{content:counter(stg);background:var(--ad-line);width:1.5rem;height:1.5rem;color:var(--ad-ink);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.ad__stageTrack li.is-done{background:var(--ad-navy);color:#fff}.ad__stageTrack li.is-done:before{content:"✓";color:var(--ad-navy);background:#ffffffe6}.ad__stageTrack li.is-now{background:var(--ad-accent-fill);color:#fff}.ad__stageTrack li.is-now:before{color:var(--ad-accent-fill);background:#fff}.dark .ad__stageTrack li.is-done{background:#23239b}.dark .ad__stageTrack li.is-done:before{color:#23239b}.ad__stageTrack small{color:inherit;overflow-wrap:anywhere;font-size:.85rem;font-weight:600;line-height:1.2}.ad__stageTrack li.is-now small{font-weight:700}.ad__stageTrack li.is-now{position:relative;overflow:hidden}.ad__stageTrack li.is-now:after,.ad__stageTrack.is-complete li:last-child:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff4d 50%,#0000 70%);animation:2.4s ease-in-out infinite stgShim;position:absolute;inset:0;transform:translate(-100%)}.ad__stageTrack.is-complete li:last-child{position:relative;overflow:hidden}@keyframes stgShim{to{transform:translate(100%)}}.ad__stageTrack.is-complete li,.dark .ad__stageTrack.is-complete li{background:var(--ad-tone-good,#1b7a43);color:#fff}.ad__stageTrack.is-complete li:before{color:#1b7a43;background:#ffffffe6}@media (prefers-reduced-motion:reduce){.ad__stageTrack li.is-now:after,.ad__stageTrack.is-complete li:last-child:after{animation:none;display:none}}@keyframes stgIn{0%{opacity:0;transform:translate(-.6rem)}}@media (prefers-reduced-motion:reduce){.ad__stageTrack li{animation:none}}.ad__stages{gap:.4rem}.ad__stageBtn{align-items:center;min-height:2.75rem;padding:0 1rem;display:inline-flex}.ad__tiles--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}@media (max-width:1280px){.ad__tiles--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ad__tiles--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.ad__tiles--5{grid-template-columns:minmax(0,1fr)}}.ad__split{grid-template-columns:minmax(0,1.65fr) minmax(18rem,1fr);align-items:start;gap:1.25rem;display:grid}.ad__split>.ad__stack{gap:1.25rem}@media (max-width:1100px){.ad__split{grid-template-columns:minmax(0,1fr)}}.ad__facts--stack{grid-template-columns:minmax(0,1fr)!important}.ad__panelBody{padding:1rem 1.25rem 1.25rem}.ad__panelNote{margin:0;padding:1rem 1.25rem 1.25rem}.ad__tile dd{overflow-wrap:anywhere;min-width:0}.ad__tiles--5 .ad__tile dd{font-size:clamp(1.15rem,.75rem + 1vw,1.55rem)}.ad__panelNote--top{border-bottom:1px solid var(--ad-line);padding:.85rem 1.25rem;font-size:.88rem}.ad__aging{gap:1rem;padding:1rem 1.25rem 1.25rem;display:grid}.ad__agingBar{background:var(--ad-line);border-radius:999px;gap:3px;height:.75rem;display:flex;overflow:hidden}.ad__agingBar>span{min-width:6px}.ad__agingSeg--0{background:var(--ad-tone-good)}.ad__agingSeg--1{background:var(--ad-tone-warn)}.ad__agingSeg--2{background:var(--ad-tone-live)}.ad__agingSeg--3{background:var(--ad-tone-bad)}.ad__agingSeg--4{background:#8e1b1b}.ad__agingList,.ad__agingWho{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ad__agingList li{grid-template-columns:.7rem minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.88rem;display:grid}.ad__agingList i{border-radius:3px;width:.7rem;height:.7rem}.ad__agingWho{border-top:1px solid var(--ad-line);gap:.75rem;padding-top:1rem}.ad__agingWho li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ad__agingWho .ad__who{min-width:0}.ad__agingWho small{color:var(--ad-dim);font-size:.78rem}.ad__agingWho a:hover b{text-underline-offset:2px;text-decoration:underline}.ad__flRow{align-items:center;gap:.35rem;min-width:0;display:flex}.ad .tip{flex:none;display:inline-flex;position:relative}.ad .tip__b{width:1.2rem;height:1.2rem;color:var(--ad-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.ad .tip__b:before{content:"";position:absolute;inset:-.8rem}.ad .tip__b:hover,.ad .tip__b.is-on{color:var(--ad-accent-ink)}.dark .ad .tip__b:hover,.dark .ad .tip__b.is-on{color:var(--ad-accent)}.ad .tip__b:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px}.ad .tip__b svg{width:100%;height:100%}.ad__f :is(input,select,textarea){min-width:0;max-width:100%}.addlg__b{overflow-x:hidden}.ad .tip__p,.tip__portal:not(.pv *) .tip__p{z-index:1000;border:1px solid var(--ad-line);background:var(--ad-panel);width:max-content;max-width:min(22rem,100vw - 2.5rem);color:var(--ad-ink);box-shadow:var(--ad-sh-3);font:400 .88rem/1.55 var(--font-body);text-transform:none;letter-spacing:normal;white-space:normal;border-radius:12px;padding:.8rem 2.3rem .8rem 1rem;position:fixed}.ad .tip__p>button{width:1.75rem;height:1.75rem;color:var(--ad-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.35rem;right:.35rem}.ad .tip__p>button:hover{background:var(--ad-panel-2);color:var(--ad-ink)}.ad .tip__p>button svg{width:.95rem;height:.95rem}@media (max-width:640px){.ad :is(form,.ad__row,.adDash__attentionActions,.cpDeliv__acts,.ad__panelFoot,.ad__profileActions) .ad__btn:not(.ad__iconButton):not(.ad__btn--icon):not(:is(td,.ad__pager,.ad__switch,.ad__tabsNav,.ad__rmList,.ad__filterBar,.ad__range,.adBulk,.adEntryActs,.adCover__acts) .ad__btn){flex:12rem;justify-content:center;width:100%}.ad :is(form,.ad__panelFoot)>.ad__btn{width:100%}.ad :is(.ad__row,.ad__profileActions,.cpDeliv__acts,.adDash__attentionActions)>form{flex:12rem;min-width:0}}.adToasts{z-index:90;left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom));pointer-events:none;gap:.5rem;width:min(26rem,100vw - 2rem);display:grid;position:fixed;transform:translate(-50%)}.adToast{pointer-events:auto;background:var(--ad-tone-good);min-height:3rem;color:var(--ad-on-good);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .5rem .55rem .9rem;font-size:.9rem;font-weight:600;line-height:1.35;animation:.22s cubic-bezier(.16,1,.3,1) backwards ad-toast-in;display:grid;box-shadow:0 16px 36px -14px #00001e80}.adToast--bad{background:var(--ad-tone-bad);color:var(--ad-on-bad)}.adToast>svg{width:1.1rem;height:1.1rem}.adToast span{overflow-wrap:anywhere}.adToast__x{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.adToast__x:hover{background:#ffffff29}.adToast__x svg{width:1rem;height:1rem}@keyframes ad-toast-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.adToast{animation:none}}.adBulk{z-index:6;background:var(--ad-navy);color:#fff;border-radius:14px;align-items:center;gap:.5rem;margin:.75rem 1rem;padding:.55rem .6rem .55rem 1rem;display:flex;position:sticky;top:4.75rem;box-shadow:0 14px 30px -16px #00003c99}.dark .adBulk{background:#23237a}.adBulk__n{white-space:nowrap;flex:auto;min-width:0;font-weight:600}.adBulk__btn{min-height:2.5rem;padding-inline:.8rem}.adBulk__btn svg{width:.95rem;height:.95rem}.ad .adBulk__btn--danger,.ad .adBulk__btn--danger:hover{background:var(--ad-tone-bad);border-color:var(--ad-tone-bad);color:var(--ad-on-bad)}.adBulk__more{position:relative}.adBulk__more>summary{list-style:none}.adBulk__more>summary::-webkit-details-marker{display:none}.adBulk__menu{z-index:7;border:1px solid var(--ad-line);background:var(--ad-panel);min-width:12rem;color:var(--ad-ink);border-radius:12px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 18px 40px -18px #00002873}.adBulk__menu :is(button,a){min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 .75rem;display:flex}.adBulk__menu :is(button,a):hover{background:var(--ad-panel-2)}.adBulk__menu .is-danger{color:var(--ad-bad-ink)}.adBulk__x{color:#fff}.adBulk__x:hover{background:#ffffff1f}@media (max-width:480px){.adBulk{gap:.35rem;padding-left:.85rem}.adBulk__btn:not(summary) .adBulk__t{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.adBulk__btn:not(summary){justify-content:center;width:2.5rem;padding:0}}@media (max-width:900px){body:has(.adBulk) .st{bottom:calc(11rem + env(safe-area-inset-bottom))}.adBulk{top:auto;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));margin:0;position:fixed}.adBulk__menu{top:auto;bottom:calc(100% + .4rem)}}@media (max-width:640px){.adEntryActs{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.adEntryActs .ad__btn{justify-content:center;width:100%;padding-inline:.6rem}}.adFold{padding:0!important}.adFold__sum{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:.8rem 1rem;list-style:none;display:flex}.adFold__sum::-webkit-details-marker{display:none}.adFold__sum>span{gap:.1rem;min-width:0;display:grid}.adFold__sum b{font:600 1rem var(--font-space-grotesk), system-ui, sans-serif}.adFold__sum small{color:var(--ad-dim);font-size:.8rem}.adFold__sum:after{content:"";border-right:2px solid var(--ad-dim);border-bottom:2px solid var(--ad-dim);flex:none;width:.55rem;height:.55rem;margin-right:.3rem;transition:transform .15s;transform:rotate(45deg)}.adFold[open]>.adFold__sum:after{transform:rotate(-135deg)}.adFold__sum:focus-visible{outline:2px solid var(--ad-focus);outline-offset:-2px;border-radius:var(--ad-r)}.adFold__body{padding:0 1rem 1rem}@media (prefers-reduced-motion:reduce){.adFold__sum:after{transition:none}}.adIcons{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.adIcons__top{align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.adIcons__now{background:var(--ad-tone-brand);width:2.75rem;height:2.75rem;color:var(--ad-on-brand);border-radius:12px;flex:none;place-items:center;display:grid}.adIcons__now svg{width:1.25rem;height:1.25rem}.adIcons__now.is-empty{background:var(--ad-tone-flat);color:var(--ad-on-flat);font-weight:700}.adIcons__hint{flex:1;min-width:0;font-size:.84rem}.adIcons__grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:.35rem;max-height:13rem;padding:.15rem;display:grid;overflow-y:auto}.adIcons__search,.adIcons__search input{background-clip:padding-box}.adIcons__search{border:1px solid var(--ad-line);background:var(--ad-bg);border-radius:10px;align-items:center;gap:.5rem;min-height:2.75rem;margin-bottom:.5rem;padding:0 .75rem;display:flex}.adIcons__search svg{width:1rem;height:1rem;color:var(--ad-dim);flex:none}.adIcons .adIcons__search input:focus,.adIcons .adIcons__search input:focus-visible{box-shadow:none;border:0;outline:none}.adIcons__count{margin:0 0 .4rem;font-size:.78rem}.adIcons__dots{flex-wrap:wrap;margin:0 -.35rem .25rem;display:flex}.adIcons__dot{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.adIcons__dot:before{content:"";background:var(--dot);width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px var(--ad-line);border-radius:50%}.adIcons__dot:hover:before{box-shadow:0 0 0 2px var(--ad-dim)}.adIcons__dot[aria-pressed=true]:before{box-shadow:0 0 0 2px var(--ad-panel), 0 0 0 4px var(--ad-ink)}.adIcons__dot:focus-visible{outline:2px solid var(--ad-focus);outline-offset:-2px}.adIcons__search input{min-width:0;min-height:2.5rem;color:var(--ad-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.adIcons__search:focus-within{outline:2px solid var(--ad-focus);outline-offset:2px;border-radius:10px}.adIcons__none{grid-column:1/-1;margin:.5rem 0}.adIcons__opt{position:relative}.adIcons__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.adIcons__opt>span{border:1px solid var(--ad-line);background:var(--ad-panel);height:2.75rem;color:var(--ad-ink);border-radius:10px;place-items:center;display:grid}.adIcons__opt>span svg{width:1.1rem;height:1.1rem}.adIcons__opt:hover>span{border-color:var(--ad-dim)}.adIcons__opt input:checked+span{background:var(--ad-fill);border-color:var(--ad-fill);color:var(--ad-on-fill)}.adIcons__opt input:focus-visible+span{outline:2px solid var(--ad-focus);outline-offset:2px}@media (max-width:560px){.adIcons__top{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;display:grid}.adIcons__now{grid-area:1/1}.adIcons__top>.ad__btn{grid-area:1/2;justify-content:center;width:100%}.adIcons__hint{grid-area:2/1/auto/-1;width:100%}}.adLS{border-bottom:1px solid var(--ad-line);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.85rem 1.25rem;display:flex}.adLS__box{flex:16rem;max-width:28rem;display:block;position:relative}.adLS__box>svg{width:1rem;height:1rem;color:var(--ad-dim);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.adLS__box input{border:1px solid var(--ad-line);background:var(--ad-panel);width:100%;min-height:2.75rem;color:var(--ad-ink);font:inherit;border-radius:12px;padding:0 2.6rem 0 2.3rem;font-size:.92rem}.adLS__box input:focus-visible{border-color:var(--ad-fill);box-shadow:0 0 0 3px color-mix(in srgb, var(--ad-fill) 18%, transparent);outline:none}.adLS__box input::-webkit-search-cancel-button{display:none}.adLS__clear{width:2.4rem;height:2.4rem;color:var(--ad-dim);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.adLS__clear:hover{color:var(--ad-ink);background:var(--ad-panel-2)}.adLS__clear svg{width:1rem;height:1rem}.adLS__count{color:var(--ad-dim);font-size:.84rem}@media (max-width:560px){.adLS{padding-inline:1rem}.adLS__box{max-width:none}}.adRowPick,.adRowPickAll{vertical-align:middle;width:1.15rem;height:1.15rem;accent-color:var(--ad-fill);cursor:pointer;flex:none;margin:0 .6rem 0 0}.ad__t tr.is-picked>td{background:var(--ad-hover)}.adBulk__btn.is-danger{color:var(--ad-bad-ink)}.ad__pickCell{white-space:nowrap}td:has(.adRowPick){white-space:nowrap}.adPickHit{vertical-align:middle;cursor:pointer;border-radius:12px;place-items:center;width:2.75rem;height:2.75rem;margin:-.8rem .1rem -.8rem -.8rem;display:inline-grid}.adPickHit .adRowPick,.adPickHit .adRowPickAll{margin:0}.ad__pickRow{align-items:center;min-width:0;display:flex}@media (min-width:1000px){.ad__grid2--side{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ad__grid2--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ad__switch--wrap{flex-wrap:wrap;max-width:100%}.ad__lateDue{color:var(--ad-bad-ink);font-weight:700}.ad__docNo{white-space:nowrap}.ad__subLine{margin-top:.15rem;font-size:.76rem;display:block}.ad__subPill{width:fit-content;margin-top:.3rem;display:flex}.ad__barTrack{background:var(--ad-line);border-radius:3px;height:6px;margin-top:.35rem;display:block;overflow:hidden}.ad__barTrack>span{background:var(--ad-accent-fill);border-radius:3px;height:100%;display:block}.ad__pickRow>span:last-child:not(:only-child){min-width:0;display:grid}[data-ls-none="1"]>table,[data-ls-none="1"]>ul,[data-ls-none="1"]>.pBill__table,[data-ls-none="1"]>[data-ls-mirror]{display:none}.adLS__none{text-align:center;color:var(--ad-dim);justify-items:center;gap:.45rem;padding:2rem 1rem;display:grid}.adLS__none b{color:var(--ad-ink)}.adLS__none p{margin:0;font-size:.86rem}.adLS__none .ad__btn{margin-top:.35rem}.ad__filterBar .adLS{border-bottom:0;flex:16rem;padding:0}.adBlogTabs{margin:0 0 1rem}.adCase__who{align-items:center;gap:.75rem;min-width:0;display:flex}.adCase__who img,.adCase__noPic{object-fit:cover;background:var(--ad-panel-2);border-radius:8px;flex:none;width:64px;height:44px}.adCase__noPic{background:var(--ad-tone-neutral);color:var(--ad-on-neutral);place-items:center;display:grid}.adCase__noPic svg{width:1.1rem;height:1.1rem}.adCase__who>span:last-child{min-width:0;display:grid}.adCase__who small{color:var(--ad-dim);text-overflow:ellipsis;white-space:nowrap;max-width:32rem;overflow:hidden}.adCase__acts{flex-wrap:nowrap}.adCase__acts form{margin:0}.adAsk{gap:1rem;display:grid}.adAsk__body{color:var(--ad-dim);margin:0;line-height:1.55}.adAsk .adAsk__sure{border:1px solid var(--ad-line);cursor:pointer;border-radius:12px;grid-template-columns:1.5rem 1.5rem minmax(0,1fr);align-items:start;column-gap:.65rem;min-height:44px;padding:.8rem .9rem;font-size:.95rem;font-weight:600;display:grid}.adAsk .adAsk__sure>*{align-self:start;margin:0}.adAsk .adAsk__sure input{accent-color:#c62828;width:1.5rem;height:1.5rem;min-height:0;padding:0}.adAsk .adAsk__sure svg{color:#c62828;width:1.5rem;height:1.5rem;padding:.08rem}.adAsk .adAsk__sure>span{overflow-wrap:anywhere;min-width:0;line-height:1.5rem}.adAsk .adAsk__sure:has(input:focus-visible){outline:2px solid var(--ad-focus);outline-offset:2px}@media (max-width:360px){.adAsk .adAsk__sure{column-gap:.5rem;padding:.7rem;font-size:.9rem}}.adAsk__acts{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.adAsk__acts .ad__btn{min-height:44px}.adAsk .ad__btn--danger{color:#fff;background:#c62828;border-color:#c62828}.adAsk .ad__btn--danger:hover{background:#a61f1f;border-color:#a61f1f}@media (max-width:480px){.adAsk__acts{flex-direction:column-reverse}.adAsk__acts>*{flex:none;width:100%}}@keyframes ad-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ad-grow-y{0%{transform:scaleY(0)}}@keyframes ad-grow-x{0%{transform:scaleX(0)}}@keyframes ad-tick{0%{stroke:var(--ad-line)}}@media (prefers-reduced-motion:no-preference){.ad__main :is(.ad__head,.adDash__head),.ad__main :is(.ad__stack,.adDash,.adSet__main,.adDash__kpis,.adDash__row,.ad__tiles)>:not(.ad__head,.adDash__head){animation:.5s cubic-bezier(.22,1,.36,1) backwards ad-in}.ad__main :is(.ad__stack,.adDash,.adSet__main,.adDash__kpis,.adDash__row,.ad__tiles)>:nth-child(2){animation-delay:60ms}.ad__main :is(.ad__stack,.adDash,.adSet__main,.adDash__kpis,.adDash__row,.ad__tiles)>:nth-child(3){animation-delay:.12s}.ad__main :is(.ad__stack,.adDash,.adSet__main,.adDash__kpis,.adDash__row,.ad__tiles)>:nth-child(4){animation-delay:.18s}.ad__main :is(.ad__stack,.adDash,.adSet__main,.adDash__kpis,.adDash__row,.ad__tiles)>:nth-child(5){animation-delay:.24s}.ad__main :is(.ad__stack,.adDash,.adSet__main,.adDash__kpis,.adDash__row,.ad__tiles)>:nth-child(n+6){animation-delay:.3s}.ad__main .ad__t tbody tr{animation:.4s ease-out .24s backwards ad-fade}.ad__main .ad__t tbody tr:nth-child(2){animation-delay:.27s}.ad__main .ad__t tbody tr:nth-child(3){animation-delay:.3s}.ad__main .ad__t tbody tr:nth-child(4){animation-delay:.33s}.ad__main .ad__t tbody tr:nth-child(5){animation-delay:.36s}.ad__main .ad__t tbody tr:nth-child(n+6){animation-delay:.39s}.ad__barTrack>span{transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) .3s backwards ad-grow-x}}@media (prefers-reduced-motion:reduce){.ad__t tbody tr{transition:none}}.ad__t tbody tr{transition:background-color .15s}.adCountUp{font-variant-numeric:tabular-nums}.adToast__acts{align-items:center;gap:.25rem;display:inline-flex}.adToast__act{color:#0e0e2c;min-height:2.25rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:9px;padding:0 .8rem;font-size:.85rem;font-weight:700}.adToast__act:hover{color:#fff;background:0 0}.adToast__act:focus-visible{outline-offset:2px;outline:2px solid #fff}.adToasts--acting+.adToasts{bottom:calc(5.25rem + env(safe-area-inset-bottom))}.adForms__dl{margin:0;padding:.4rem 1rem 1rem}.adForms__dl>div{border-bottom:1px solid var(--ad-line);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;padding:.7rem 0;display:grid}.adForms__dl>div:last-child{border-bottom:0}.adForms__dl dt{color:var(--ad-dim);font-size:.82rem}.adForms__dl dd{white-space:pre-line;overflow-wrap:break-word;min-width:0;margin:0;font-weight:600}.adForms__client dd,.adForms__client dd>form{width:100%;min-width:0}.adForms__client .ad__btn{white-space:normal;text-align:center;width:100%;min-width:0;max-width:100%;height:auto}@media (max-width:560px){.adForms__dl>div{grid-template-columns:minmax(0,1fr)}}.adSys__pending{overflow-wrap:anywhere;gap:.3rem;margin:.6rem 0 0;padding-left:1.1rem;display:grid}.adSys__apply{margin-top:1.1rem}.adSetPad{gap:1rem;padding:1rem 1.25rem 1.25rem;display:grid}.adDrawer__in:focus{outline:none}.adOg{gap:.75rem;display:grid}.adOg__card{border:1px solid var(--ad-line);background:var(--ad-panel-2);border-radius:12px;max-width:30rem;overflow:hidden}.adOg__card>img,.adOg__mark{aspect-ratio:1200/630;object-fit:cover;width:100%;display:block}.adOg__mark{background:#fff;place-items:center;display:grid}.adOg__mark img{width:35%;height:auto}.adOg__card small{color:var(--ad-dim);padding:.5rem .75rem;font-size:.78rem;display:block}.adSetPending{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.adSetPending>span:first-child{flex:18rem;min-width:0}.adRevs{margin:0;padding:0;list-style:none}.adRevs>li{border-top:1px solid var(--ad-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.adRevs>li:first-child{border-top:0}.adRevs__who{gap:.1rem;min-width:0;display:grid}.adRevs__who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.adRevs__who small{font-size:.78rem}.ad__owner{gap:.5rem;min-width:0;display:grid;position:relative}.ad__ownerChips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ad__ownerChips li{background:var(--ad-tone-brand);min-height:2.25rem;color:var(--ad-on-brand);border-radius:999px;align-items:center;gap:.15rem;max-width:100%;padding:0 .2rem 0 .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.ad__ownerChips li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad__ownerChips button{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:-.25rem 0;display:grid}.ad__ownerChips button svg{width:1rem;height:1rem}.ad__ownerChips button:focus-visible{outline-offset:-4px;outline:2px solid}.ad__ownerList{z-index:30;background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r);max-height:14rem;box-shadow:var(--ad-sh-2,var(--ad-sh-1));margin:0;padding:.3rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.ad__ownerList button{width:100%;min-height:2.75rem;color:var(--ad-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.ad__ownerList button:hover,.ad__ownerList button:focus-visible{background:var(--ad-line);outline:none}.ad__ownerList svg{width:1rem;height:1rem}.ad__ownerInvite{font-size:.82rem}.ad__stickTop{z-index:30;position:sticky;top:0}.ad__stickTop>.ad__topbar{position:static}.adSupport{padding:.6rem max(clamp(1rem, 2.4vw, 2rem), env(safe-area-inset-right)) .6rem max(clamp(1rem, 2.4vw, 2rem), env(safe-area-inset-left));background:var(--ad-fill);color:var(--ad-on-fill);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.adSupport>svg{width:1.25rem;height:1.25rem}.adSupport__text{overflow-wrap:anywhere;gap:.1rem;min-width:0;display:grid}.adSupport__text strong{font:700 .92rem/1.3 var(--font-body)}.adSupport__text span{font:500 .8rem/1.35 var(--font-body)}.adSupport form{margin:0}.adSupport__exit{border:2px solid var(--ad-on-fill);cursor:pointer;background:var(--ad-on-fill);min-height:44px;color:var(--ad-fill);font:700 .88rem var(--font-body);border-radius:12px;padding:0 1.1rem}.adSupport__exit:hover{color:var(--ad-on-fill);background:0 0}.adSupport__exit:focus-visible{outline:3px solid var(--ad-on-fill);outline-offset:3px}@media (max-width:640px){.adSupport{grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem .75rem}.adSupport form{grid-column:1/-1}.adSupport__exit{width:100%}}@media (prefers-reduced-motion:no-preference){.adSupport__exit{transition:background .14s,color .14s}}.addlg__b .ad__formActions{bottom:calc(-1.5rem - env(safe-area-inset-bottom,0px));margin:1rem -1.5rem calc(-1.5rem - env(safe-area-inset-bottom,0px));padding:.9rem 1.5rem calc(.9rem + env(safe-area-inset-bottom,0px));background:var(--ad-panel);border-top:1px solid var(--ad-line);z-index:2;position:sticky}.adToast{position:relative;overflow:hidden}.adToast__bar{transform-origin:0;background:#ffffff8c;height:3px;animation:linear forwards adToastDrain;position:absolute;bottom:0;left:0;right:0}.adToast:hover .adToast__bar,.adToast:focus-within .adToast__bar{animation-play-state:paused}@keyframes adToastDrain{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.adToast__bar{animation:none;transform:scaleX(.5)}}.ad__scroll>.ad__t :is(th,td):first-child{z-index:1;background:var(--ad-panel);box-shadow:1px 0 0 var(--ad-line);position:sticky;left:0}.ad__scroll>.ad__t thead th:first-child{background:var(--ad-panel-2);z-index:2}.ad__scroll>.ad__t tbody tr:hover>td:first-child{background:var(--ad-hover)}@media (max-width:560px){.ad :is(.adFlow__tiles,.adStats,.ad__tiles,.ad__tiles--4,.ad__tiles--5,.adDash__kpis,.pBill__kpis,.rp__kpis),.ad :is(.adPl__tiles,.adPg__tiles) .adStats{grid-template-columns:minmax(0,1fr);gap:.6rem}.ad :is(.adFlow__tiles,.adStats)>:last-child:nth-child(odd){grid-column:auto}}.ad :is(.adTabs,.tabs,.ad__tabs,.ad__scroll,.ad__rail,.pv-rail,.adChips,.ad__chipRail,.ad__stageTrack){overscroll-behavior-x:contain;overflow-y:hidden}.adTabs{padding-bottom:0}.adTabs__tab{min-height:3rem}@media (max-width:560px){.ad__pgNav{flex-wrap:wrap;justify-content:center;row-gap:.4rem}.ad__pgBtn{min-width:2.75rem}}@media print{.ad__side,.ad__stickTop,.ad__notices,.adToasts{display:none!important}.ad__wrap{display:block!important}.ad__column{min-height:0}}@media (max-width:640px){.ad__range[open]:before,.ad__perPage[open]:before{content:"";z-index:93;background:#06061c73;position:fixed;inset:0}.ad__range[open]>.ad__rangeMenu,.ad__perPage[open]>.ad__perMenu,.ad__filterBar .ad__range[open]>.ad__rangeMenu{z-index:94;overscroll-behavior:contain;width:auto;min-width:0;max-height:85dvh;padding-top:1.6rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;animation:.3s cubic-bezier(.16,1,.3,1) backwards ad-sheet-in;position:fixed;inset:auto 0 0;overflow-y:auto}.ad__range[open]>.ad__rangeMenu:before,.ad__perPage[open]>.ad__perMenu:before{content:"";background:var(--ad-line-2);border-radius:99px;width:2.5rem;height:5px;margin-left:-1.25rem;position:absolute;top:.6rem;left:50%}.ad__perMenu a,.ad__rangePresets a{min-height:3rem}}@media (prefers-reduced-motion:reduce){.ad__rangeMenu,.ad__perMenu{animation:none!important}}.ad__lblShort{display:none}@media (max-width:420px){.ad__lblLong{display:none}.ad__lblShort{display:inline}}.adCi{gap:1.25rem;display:grid}.adCi__part{gap:.6rem;display:grid}.adCi h3{font:700 1.1rem var(--font-space-grotesk), system-ui, sans-serif;margin:0}.adCi h4{color:var(--ad-dim);margin:0;font-size:.8rem;font-weight:600}.adCi__reach{gap:.5rem;display:grid}.adCi__row{align-items:center;gap:.5rem;min-width:0;display:flex}.adCi__link{border:1px solid var(--ad-line);background:var(--ad-panel);min-width:0;min-height:3.25rem;color:var(--ad-ink);border-radius:14px;flex:auto;align-items:center;gap:.75rem;padding:.45rem .75rem;text-decoration:none;display:flex}@media (hover:hover){.adCi__link:hover{border-color:var(--ad-ink)}}.adCi__link:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px}.adCi__ic{color:#fff;border-radius:10px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.adCi__ic svg{width:1.05rem;height:1.05rem}.adCi__ic--mail{background:var(--ad-tone-brand)}.adCi__ic--phone{background:var(--ad-tone-good)}.adCi__ic--wa{background:#128c4b}.adCi__txt{text-align:left;gap:.05rem;min-width:0;display:grid}.adCi__txt small{color:var(--ad-dim);font-size:.74rem}.adCi__txt b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.adCi__row>.ad__btn--icon{flex:none;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0}.adCi__facts{background:var(--ad-panel-2);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:.9rem 1rem;display:grid}.adCi__facts dt{color:var(--ad-dim);font-size:.76rem}.adCi__facts dd{margin:.15rem 0 0;font-weight:600}.adCi__tags{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}@media (max-width:640px){.adPh__acts:has(>.adCl__acts){flex-wrap:nowrap}.adPh__acts>.adCl__acts{flex-wrap:nowrap;flex:auto;gap:.5rem;width:100%;min-width:0;display:flex}.adCl__acts>.ad__btn--icon{flex:none;width:2.75rem}.adCl__acts>.ad__row{flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.adCl__acts>.ad__row>.ad__btn{flex:auto;justify-content:center;width:100%;min-width:0}:is(.adPh__lead:has(+*) .adMk--lg,.adPh__lead>.adMk--lg){border-radius:14px;width:3rem;height:3rem;font-size:.95rem}}.ad table td a:not(.ad__btn):not(.ad__rm):not(.ad__pill){align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.rp__hlTop a{align-items:center;min-height:2.75rem;display:inline-flex}@keyframes ad-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes ad-row{0%{opacity:0;transform:translateY(6px)}}@keyframes ad-pop{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes ad-pal{0%{opacity:0;transform:translateY(-10px)scale(.98)}}@keyframes ad-toast-kit{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (prefers-reduced-motion:no-preference){.ad__main :is(.adPh__crumb,.adPh),.ad__main :is(.adWb__work,.adWb__rail)>*{animation:ad-rise .5s var(--ad-ease) backwards}.ad__main .adWb__work>:first-child{animation-delay:40ms}.ad__main .adWb__work>:nth-child(2),.ad__main .adWb__rail>:first-child{animation-delay:.1s}.ad__main .adWb__work>:nth-child(3),.ad__main .adWb__rail>:nth-child(2){animation-delay:.16s}.ad__main .adWb__work>:nth-child(4),.ad__main .adWb__rail>:nth-child(3){animation-delay:.22s}.ad__main .adWb__work>:nth-child(5),.ad__main .adWb__rail>:nth-child(4){animation-delay:.28s}.ad__main .adWb__work>:nth-child(n+6),.ad__main .adWb__rail>:nth-child(n+5){animation-delay:.34s}.ad__main .ad__t tbody tr{animation-name:ad-row;animation-duration:.36s;animation-timing-function:var(--ad-ease)}.adList>.adTabs~*{animation:ad-rise .35s var(--ad-ease) backwards}.addlg[open] .addlg__b>*{animation:ad-rise .42s var(--ad-ease) backwards}.addlg[open] .addlg__b>:nth-child(2){animation-delay:40ms}.addlg[open] .addlg__b>:nth-child(n+3){animation-delay:80ms}.ad__rmList{animation:ad-pop .26s var(--ad-spring) backwards}.ad__popover{animation:ad-pop .22s var(--ad-ease) backwards}.ad__overlay{animation:.2s ease-out ad-fade}.ad__command{animation:ad-pal .26s var(--ad-ease) backwards}.adToast{animation:ad-toast-kit .3s var(--ad-spring) backwards}}@keyframes ad-toast-out{to{opacity:0;transform:translateY(14px)scale(.98)}}@media (prefers-reduced-motion:no-preference){.adToast.is-out{animation:ad-toast-out .2s var(--ad-ease-out) forwards;pointer-events:none}}.ad__lineM{position:relative}.ad__lineX--menu:hover{background:var(--ad-hover);color:var(--ad-ink)}.ad__lineMenu{z-index:20;border:1px solid var(--ad-line);background:var(--ad-panel);min-width:11rem;box-shadow:var(--ad-sh-2);border-radius:12px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0}.ad__lineMenu button{min-height:44px;color:var(--ad-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.55rem;padding:0 .75rem;display:flex}.ad__lineMenu button svg{width:1rem;height:1rem}.ad__lineMenu button:disabled{color:var(--ad-dim);cursor:not-allowed}.ad__lineMenu button.is-danger:not(:disabled):hover{background:var(--ad-tone-bad);color:#fff}@media (hover:hover){.ad__lineMenu button:not(:disabled):not(.is-danger):hover{background:var(--ad-hover)}}.ad__lineMenu button:focus-visible{outline:2px solid var(--ad-focus);outline-offset:-2px}.ad__pastLines{gap:.75rem;display:grid}.ad__pastFind{border:1px solid var(--ad-line-2);background:var(--ad-panel);min-height:44px;color:var(--ad-ink);font:inherit;border-radius:12px;padding:0 .9rem}.ad__pastFind:focus{border-color:var(--ad-ink);box-shadow:0 0 0 4px var(--ad-ring);outline:none}.ad__pastLines ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ad__pastLines li button{text-align:left;border:1px solid var(--ad-line);background:var(--ad-panel);width:100%;min-height:44px;color:var(--ad-ink);font:inherit;cursor:pointer;border-radius:12px;gap:.15rem;padding:.6rem .8rem;display:grid}.ad__pastLines li button span{color:var(--ad-dim);font-size:.85rem}@media (hover:hover){.ad__pastLines li button:hover{background:var(--ad-hover)}}.ad__pastLines li button:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px}.adPay__dl{margin:0;display:grid}.adPay__dl>div{border-bottom:1px solid var(--ad-line);grid-template-columns:minmax(6rem,1fr) 2fr;gap:1rem;padding:.6rem 0;display:grid}.adPay__dl dt{color:var(--ad-dim)}.adPay__dl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}
