/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--lr:110px;--la:.55}}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-wght-normal.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-ext-wght-normal.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--font-display:"Montserrat",system-ui,sans-serif;--font-sans:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--page:#f4f4f6;--surface:#fff;--weak:#f6f6f8;--soft:#ebebee;--line:#e6e6e9;--line-strong:#d6d6db;--field:#8a8a90;--ink:#111113;--ink-2:#55555b;--ink-3:#626269;--primary:#111113;--primary-hover:#2e2e33;--selected:#f0f0f2;--band:#111113;--band-text:#fff;--band-body:#c9c9ce;--band-small:#a3a3aa;--band-edge:#ffffff1f;--danger:#b81c17;--danger-soft:#fdecea;--focus:#111113;--st-new-bg:#e3efef;--st-new-fg:#0a5c5f;--st-wait-bg:#fff3e0;--st-wait-fg:#8a4500;--st-ok-bg:#e7f5ec;--st-ok-fg:#17663a;--st-fail-bg:#fdecea;--st-fail-fg:#a51a15;--st-off-bg:#f0f0f2;--st-off-fg:#4a4a50;--test-bg:#fff8e6;--test-fg:#7a4d00;--test-edge:#e5b54a;--shadow-card:0 1px 2px #1111130d;--shadow-float:0 18px 44px -10px #11111338;--r-sm:10px;--r-md:12px;--r-lg:16px;--r-xl:20px;--side:clamp(296px,18.5rem,384px);color-scheme:light}html:root{font-size:calc(100% * var(--milo-text-scale,1))}:root{--milo-ink:var(--ink);--milo-muted:var(--ink-2);--milo-background:var(--page);--milo-paper:var(--surface);--milo-raised:var(--weak);--milo-line:var(--line-strong);--milo-focus:var(--focus);--milo-accent:var(--ink);--milo-font:var(--font-sans)}:root[data-contrast=high]{--page:#fff;--surface:#fff;--weak:#fff;--soft:#f0f0f0;--line:#000;--line-strong:#000;--field:#000;--ink:#000;--ink-2:#000;--ink-3:#000;--selected:#e6e6e6;--focus:#003d40;--milo-ink:#000;--milo-muted:#000;--milo-background:#fff;--milo-paper:#fff;--milo-raised:#fff;--milo-line:#000;--milo-focus:#003d40}:root[data-contrast=high] .badge,:root[data-contrast=high] .tag{box-shadow:inset 0 0 0 1px}:root[data-reading-font=readable]{--font-sans:"Atkinson Hyperlegible Next Variable",system-ui,sans-serif;--font-display:"Atkinson Hyperlegible Next Variable",system-ui,sans-serif}.a11y-fab{right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:60;background:var(--ink);color:#fff;width:3.5rem;height:3.5rem;box-shadow:var(--shadow-float);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s;display:inline-flex;position:fixed}.a11y-fab svg{width:1.75rem;height:1.75rem}@media (hover:hover) and (pointer:fine){.a11y-fab:hover{background:#2e2e33}}.a11y-fab:active{transform:scale(.94)}.a11y-fab:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px #fff,var(--shadow-float)}:root[data-contrast=high] .a11y-fab{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}@media (min-width:801px){body:has(.auth .auth-panel) .a11y-fab{color:var(--ink);box-shadow:0 0 0 1px #fff3,var(--shadow-float);background:#fff}body:has(.auth .auth-panel) .a11y-fab:hover{background:var(--soft)}}body dialog.milo-display-dialog{inset:auto max(24px,env(safe-area-inset-right)) calc(24px + 3.5rem + 12px) auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-xl);width:min(24rem,100vw - 32px);max-height:calc(100dvh - 8rem);box-shadow:var(--shadow-float);background:var(--surface);color:var(--ink);font:400 .9375rem/1.45 var(--font-sans);margin:0;padding:0;position:fixed;overflow:auto}body dialog.milo-display-dialog[open]{transform-origin:100% 100%;flex-direction:column;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:flex}@starting-style{body dialog.milo-display-dialog[open]{opacity:0;transform:translateY(8px)scale(.97)}}.milo-display-dialog::backdrop{background:#1111131f}body dialog.milo-display-dialog #milo-theme,body dialog.milo-display-dialog label[for=milo-theme]{display:none!important}body .milo-display-dialog .milo-display-heading{z-index:1;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 14px 20px;display:flex;position:sticky;top:0}.milo-display-dialog h2{color:var(--ink);font:600 1.1875rem/1.5rem var(--font-display)!important}body dialog.milo-display-dialog .milo-display-heading button{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);min-height:2.25rem;font:600 .8125rem var(--font-sans);color:var(--ink);padding:0 12px}body dialog.milo-display-dialog>p:first-of-type{color:var(--ink-2);margin:14px 20px 2px;font-size:.875rem}body dialog.milo-display-dialog label:not(.milo-display-check){font:500 .875rem var(--font-sans);color:var(--ink);margin:12px 20px 6px;display:block}body dialog.milo-display-dialog select{appearance:none;border:1px solid var(--field);border-radius:var(--r-md);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23626269' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;width:calc(100% - 40px);min-height:2.75rem;font:400 .9375rem var(--font-sans);color:var(--ink);margin:0 20px;padding:0 40px 0 14px;display:block}body dialog.milo-display-dialog .milo-display-check{border-top:1px solid var(--line);min-height:2.75rem;font:400 .9375rem var(--font-sans);color:var(--ink);cursor:pointer;flex-direction:row-reverse;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0 20px;display:flex}body dialog.milo-display-dialog label:not(.milo-display-check)+select+.milo-display-check,body dialog.milo-display-dialog select+.milo-display-check{margin-top:16px}body dialog.milo-display-dialog .milo-display-check input{appearance:none;background:var(--field);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;margin:0;transition:background-color .15s;position:relative}body dialog.milo-display-dialog .milo-display-check input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px}body dialog.milo-display-dialog .milo-display-check input:checked{background:var(--ink)}body dialog.milo-display-dialog .milo-display-check input:checked:after{transform:translate(16px)}body dialog.milo-display-dialog .milo-display-preview{border:1px solid var(--line);border-radius:var(--r-md);background:var(--weak);color:var(--ink);margin:8px 20px 0;padding:14px 16px}body dialog.milo-display-dialog .milo-display-status{min-height:1.25em;color:var(--ink-3);margin:8px 20px 0;font-size:.8125rem}body dialog.milo-display-dialog [data-display-reset]{min-height:2.75rem;font:600 .875rem var(--font-sans);color:var(--ink);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin:0 16px 12px;padding:0 4px;text-decoration:underline}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{margin:0}body{font:400 .9375rem/1.45 var(--font-sans);color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0;font-weight:600}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}svg{flex:none}.btn svg,.button svg{width:1.125rem;height:1.125rem}.btn.sm svg{width:1rem;height:1rem}.acc-head>svg,.icon-btn svg,.icon-button svg,.viewas>button>svg,.z-link>svg{width:1.25rem;height:1.25rem}.jump svg,.search svg{width:1.125rem;height:1.125rem}.acc-head .chev svg,.z-link .ext svg{width:1rem;height:1rem}.badge svg{width:.875rem;height:.875rem}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.num,td.r{font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-hyphens:manual;hyphens:manual}.muted{color:var(--ink-2)}.meta{color:var(--ink-3);font-size:.8125rem}.nowrap{white-space:nowrap}.eyebrow{display:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.z-app{background:var(--page);height:100dvh;display:flex;overflow:hidden}body:has(.z-app){overflow:hidden}.z-app .z-work{height:100%;min-height:0}.z-app .z-main{overscroll-behavior:contain;min-height:0;overflow-y:auto}.account-language{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-language .zyto-language-label{flex-direction:column;gap:8px;width:100%;min-width:0;font-size:.875rem;display:flex}.account-language .zyto-language-select{width:100%;min-width:0}.account-language .zyto-language-status{font-size:.875rem}.z-side{height:100dvh;width:var(--side);background:var(--surface);border-right:1px solid var(--line);z-index:30;flex-direction:column;position:sticky;top:0}.z-brand,.z-side{flex:none;display:flex}.z-brand{border-bottom:1px solid var(--line);height:72px;color:var(--ink);justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none}.z-brand svg{display:block}.z-brand{justify-content:space-between;padding:0 12px 0 20px}.z-brand-logo{color:var(--ink);align-items:center;text-decoration:none;display:flex}.z-top .side-open{display:none}@media (min-width:801px){.z-app.side-hidden .z-side{display:none}.z-app.side-hidden .z-top .side-open,.z-app.side-hidden .z-top .z-top-brand{display:inline-flex}}.z-nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:2px;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.z-nav .group-label{color:var(--ink-3);padding:12px 12px 4px;font-size:.75rem;font-weight:500}.z-link{border-radius:var(--r-sm);width:100%;min-height:2.5rem;color:var(--ink-2);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:.875rem;text-decoration:none;display:flex;position:relative}.z-link:hover{background:var(--weak);color:var(--ink)}.z-link svg{color:var(--ink-3)}.z-link.on{background:var(--selected);font-weight:600}.z-link.on,.z-link.on svg{color:var(--ink)}.z-link.on:before{content:"";background:var(--ink);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-12px}.z-link .label{flex:1;min-width:0}.z-link .ext{color:var(--ink-3);display:flex}.count{background:var(--soft);min-width:22px;color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;padding:0 7px}.count,.draft-badge{height:22px;border-radius:999px;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.draft-badge{background:var(--st-wait-bg);color:var(--st-wait-fg);gap:5px;padding:0 8px}.draft-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.acc{flex-direction:column;gap:2px;display:flex}.acc-head{border-radius:var(--r-sm);width:100%;min-height:2.5rem;color:var(--ink-2);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:.875rem;display:flex}.acc-head:hover{background:var(--weak);color:var(--ink)}.acc-head svg{color:var(--ink-3)}.acc-head .label{overflow-wrap:break-word;flex:1;min-width:0}.acc-subgroup .z-link .label{white-space:normal;overflow-wrap:anywhere}.acc-head .chev{transition:transform .2s cubic-bezier(.2,.8,.2,1);display:flex}.acc-head[aria-expanded=true] .chev{transform:rotate(90deg)}.acc>.acc-head>.label{flex:auto;min-width:0}.acc>.acc-head>:is(.count,.chev){flex:none}.acc.open>.acc-head{color:var(--ink);font-weight:600}.acc.open>.acc-head>svg:first-child{color:var(--ink)}.acc-kids{border-left:1px solid var(--line);flex-direction:column;gap:2px;margin:2px 0 6px 14px;padding-left:6px;display:flex}.acc-kids .z-link{min-height:2.25rem}.acc-subgroup{border-left:1px solid var(--line);margin-left:8px;padding-left:6px}.z-nav .label[data-text]{display:grid}.z-nav .label[data-text]:after{content:attr(data-text);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;font-weight:600}.z-nav .label[data-text]>*{grid-area:1/1}.z-nav :is(.z-link,.acc-head){padding-inline:10px}.nav-divider{border:0;border-top:1px solid var(--line);margin:10px 12px}.acc-kids .z-link.on:before{top:8px;bottom:8px;left:-10px}.acc-kids hr{border:0;border-top:1px solid var(--line);width:auto;margin:6px 12px}.viewas{border:1px solid var(--line);border-radius:12px;flex:none;margin:0 12px 12px;overflow:hidden}.viewas>button{width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:.875rem;display:flex}.viewas>button svg{color:var(--ink-3)}.viewas>button .grow{flex:1}.viewas small{color:var(--ink-3);font-size:.75rem;display:block}.viewas .menu{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:2px;padding:6px;display:flex}.viewas .menu .z-link{min-height:38px;padding:0 10px}.viewas .menu .z-link.on:before{display:none}.z-side-foot{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:2px;padding:12px;display:flex}.account{border-radius:var(--r-md);align-items:center;gap:10px;padding:8px 12px;display:flex}.account>div{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.875rem;font-weight:600}.account small{color:var(--ink-3);font-size:.75rem;font-weight:400;display:block}.avatar{background:var(--soft);width:36px;height:36px;font:600 .9375rem var(--font-display);color:var(--ink);border-radius:10px}.avatar,.icon-btn{flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn{border-radius:var(--r-sm);width:2.75rem;height:2.75rem;color:var(--ink-2);background:0 0;border:0;text-decoration:none;position:relative}.icon-btn:hover{background:var(--weak);color:var(--ink)}.icon-btn.boxed{border:1px solid var(--line);background:var(--surface)}.icon-btn .dot{background:var(--ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:9px;right:9px}.z-work{flex-direction:column;flex:1;min-width:0;display:flex}.z-top{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:4.5rem;padding:0 32px;display:flex;position:sticky;top:0}.z-top .grow{flex:1}.z-top .menu-btn,.z-top-brand{display:none}.z-top-context{display:contents}.z-top .btn{white-space:nowrap}.z-top{container:top/inline-size}.z-top .btn{flex:none}@media (min-width:801px){@container top (max-width:46rem){.z-top .pill-status span{display:none}}@container top (max-width:28rem){.z-top .btn .btn-label{display:none}.z-top .btn:has(.btn-label){width:2.75rem;padding:0}}}.z-top-brand{color:var(--ink);align-items:center;min-height:2.75rem;text-decoration:none}.jump{border-radius:var(--r-md);background:var(--weak);border:1px solid var(--line);min-width:2.75rem;height:2.75rem;color:var(--ink-3);text-align:left;cursor:text;flex:0 21.25rem;align-items:center;gap:10px;padding:0 8px 0 12px;font-size:.875rem;display:flex;position:relative;container:jump/inline-size}.jump:hover{border-color:var(--line-strong)}.jump:focus-within{background:var(--surface);border-color:var(--field);outline:2px solid var(--focus);outline-offset:1px}.jump input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.875rem}.jump input::placeholder{color:var(--ink-3);opacity:1}.jump input:focus-visible{outline:0}@container jump (max-width:14.5rem){.jump kbd{display:none}}@container jump (max-width:12rem){.jump input::placeholder{color:#0000}}kbd{font:500 .75rem var(--font-sans);color:var(--ink-3);border:1px solid var(--line);border-radius:6px;padding:3px 6px}.pill-status,kbd{background:var(--surface)}.pill-status{border:1px solid var(--line);height:2.75rem;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.8125rem;text-decoration:none;display:inline-flex}.pill-status i{background:var(--ink);border-radius:50%;width:8px;height:8px}.pill-status strong{color:var(--ink);font-weight:600}.pill-status.draft i{background:var(--st-wait-fg)}button.pill-status:hover{border-color:var(--line-strong)}.z-main{flex-direction:column;flex:1;width:100%;max-width:1600px;padding:32px 32px 48px}.heading,.z-main{gap:24px;display:flex}.heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.heading h1{letter-spacing:-.02em;font-size:2rem;line-height:2.5rem}.heading>div:first-child{flex:1;min-width:min(100%,320px)}.heading p{color:var(--ink-2);max-width:80ch;margin-top:6px;font-size:1rem;line-height:1.5}.z-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px;font-size:.8125rem;display:flex}.z-scrim{display:none}.z-tip{z-index:2000;color:#fff;max-width:min(18rem,100vw - 16px);font:500 .8125rem/1.3 var(--font-sans);letter-spacing:.005em;text-wrap:balance;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;transform-origin:top;background:#111113;border-radius:8px;padding:6px 10px;transition:opacity .125s cubic-bezier(.23,1,.32,1),transform .125s cubic-bezier(.23,1,.32,1),visibility 0s linear .125s;position:fixed;top:0;left:0;transform:translateY(-2px)scale(.97);box-shadow:0 8px 24px -8px #11111366,inset 0 0 0 1px #ffffff14}.z-tip[data-side=top]{transform-origin:bottom;transform:translateY(2px)scale(.97)}.z-tip[data-open=true]{opacity:1;visibility:visible;transition:opacity .125s cubic-bezier(.23,1,.32,1),transform .125s cubic-bezier(.23,1,.32,1),visibility;transform:none}.z-tip[data-instant=true]{transition-duration:0s}:root[data-contrast=high] .z-tip{background:#000;box-shadow:0 0 0 2px #fff}.jump-menu{z-index:40;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:max(100%,min(30rem,100vw - 32px));box-shadow:var(--shadow-float);color:var(--ink);cursor:default;position:absolute;top:calc(100% + 6px);left:0}.jump-menu ul{overscroll-behavior:contain;max-height:min(60vh,28rem);margin:0;padding:0;list-style:none;overflow:hidden auto}.jump-menu li button{border-radius:var(--r-sm);text-align:left;width:100%;min-height:2.75rem;color:var(--ink);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 12px;font-size:.9375rem;display:flex}.jump-menu li button small{color:var(--ink-3);font-size:.8125rem;line-height:1.35}@media (hover:hover) and (pointer:fine){.jump-menu li button:hover{background:var(--selected)}}.jump-menu .none{color:var(--ink-3);padding:16px 12px;font-size:.875rem}.btn,.button{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);min-height:2.75rem;color:var(--ink);box-shadow:var(--shadow-card);font:600 .9375rem/1.2 var(--font-sans);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover:not(:disabled),.button:hover:not(:disabled){background:var(--weak);border-color:var(--field)}.btn.primary,.button.primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary);box-shadow:0 1px 2px #1111132e}.btn.ghost{box-shadow:none;text-underline-offset:3px;background:0 0;border-color:#0000;padding:0 8px;text-decoration:underline}.btn.ghost:hover:not(:disabled){background:var(--weak);border-color:#0000}.btn.danger,.button.danger{color:var(--danger)}.btn.danger.solid{background:var(--danger);border-color:var(--danger);color:#fff}.btn.sm{border-radius:var(--r-sm);min-height:2.25rem;padding:0 12px;font-size:.8125rem}.btn,.btn.ghost,.btn.sm,.button{text-wrap:balance;padding-block:6px}.btn.lg{min-height:3rem;padding:0 22px}.btn.on-band{color:#111113;background:#fff;border-color:#fff}.btn.on-band-2{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff38}.btn.on-band-2:hover:not(:disabled){background:#ffffff29}.btn:disabled,.btn[aria-disabled=true],.button:disabled{background:var(--soft);color:var(--ink-3);border-color:var(--soft);box-shadow:none}.btn .spin{animation:z-spin .8s linear infinite}@keyframes z-spin{to{transform:rotate(1turn)}}.actions,.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.text-button{min-height:36px;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.text-button.danger{color:var(--danger)}.field,.z-main label:not(.switch):not(.life-check):not(.check):not(.jump):not(.search){color:var(--ink);flex-direction:column;gap:6px;min-width:0;font-size:.875rem;font-weight:500;display:flex}.auth input:not([type=checkbox]):not([type=radio]),.auth select,.auth textarea,.z-dialog input:not([type=checkbox]):not([type=radio]),.z-dialog select,.z-dialog textarea,.z-main input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.z-main select,.z-main textarea,.z-sheet input:not([type=checkbox]):not([type=radio]):not([type=file]),.z-sheet select,.z-sheet textarea{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--field);width:100%;min-height:3rem;color:var(--ink);max-width:100%;padding:0 14px;font-size:.9375rem;font-weight:400}.z-dialog textarea,.z-main textarea,.z-sheet textarea{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.45}.auth select,.z-dialog select,.z-main select,.z-sheet select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23626269' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}input:disabled,select:disabled,textarea:disabled{background-color:var(--weak)!important;color:var(--ink-3)!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--ink)}.field.error input,.field.error textarea,input[aria-invalid=true]{border:2px solid var(--danger)!important}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:0}.hint{color:var(--ink-3);font-size:.8125rem;font-weight:400}.field.error .hint,.hint.error{color:var(--danger);align-items:center;gap:6px;display:flex}.form-grid,.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.check,.life-check,.switch{align-items:center;gap:12px;min-height:44px;font-size:.9375rem;flex-direction:row!important;font-weight:400!important;display:flex!important}.search{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--field);height:44px;color:var(--ink-3);flex:auto;align-items:center;gap:10px;min-width:220px;max-width:360px;padding:0 12px;display:flex}.search input{height:100%;background:0 0!important;border:0!important;outline:0!important;min-height:0!important;padding:0!important}.search:focus-within{outline:2px solid var(--focus);outline-offset:1px}fieldset{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:16px;display:flex}legend{padding:0 6px;font-size:.875rem;font-weight:600}details>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.badge{white-space:nowrap;background:var(--st-off-bg);min-height:1.625rem;color:var(--st-off-fg);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:.8125rem;font-weight:500;display:inline-flex}.badge.new{background:var(--st-new-bg);color:var(--st-new-fg)}.badge.wait{background:var(--st-wait-bg);color:var(--st-wait-fg)}.badge.ok{background:var(--st-ok-bg);color:var(--st-ok-fg)}.badge.fail{background:var(--st-fail-bg);color:var(--st-fail-fg)}.badge.off{background:var(--st-off-bg);color:var(--st-off-fg)}.tag{letter-spacing:.03em;text-transform:uppercase;background:var(--soft);min-height:22px;color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.tag.amber,.tag.test{background:var(--test-bg);color:var(--test-fg)}.tag.ink{background:var(--ink);color:var(--on-primary)}.agent-chips,.chips,.template-chips{flex-wrap:wrap;gap:6px;display:flex}.agent-chips span,.chip,.template-chips span{background:var(--weak);border:1px solid var(--line);min-height:28px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 10px;font-size:.8125rem;display:inline-flex}.card,.panel{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-card);min-width:0}#iris-settings{scroll-margin-top:96px}.card{overflow:hidden}.card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}.card>header h2,.panel h2{letter-spacing:-.01em;font-size:1.125rem;line-height:1.5rem}.card>header p{color:var(--ink-2);max-width:60ch;margin-top:4px;font-size:.8125rem;line-height:1.25rem}.card .pad{padding:0 20px 20px}.card .pad-all{padding:20px}.divide{border-top:1px solid var(--line)}.panel{flex-direction:column;gap:14px;padding:24px;display:flex}.panel-title p,.panel>p{color:var(--ink-2);max-width:80ch;font-size:.875rem;line-height:1.5}.panel h3{margin-top:6px;font-size:1rem}.panel-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.alert,.info-strip,.notice{border-radius:var(--r-md);background:var(--weak);border:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:12px;padding:14px 16px;font-size:.875rem;display:flex}.info-strip strong,.notice strong{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.info-strip>svg,.notice>svg{color:var(--ink);margin-top:max(0px,.5lh - 10px)}.info-strip>div,.notice .grow{flex:1;min-width:0}.info-strip{background:var(--surface);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;padding:16px 20px}.info-strip p{color:var(--ink-2)}.notice.test,.test-banner{background:var(--test-bg);border:1px solid var(--test-edge);color:var(--test-fg)}.notice.test strong,.notice.test svg{color:var(--test-fg)}.agent-error-text,.alert.error,.error-text,.notice.error{background:var(--danger-soft);color:var(--st-fail-fg);border-color:#0000}.alert.error svg,.notice.error strong,.notice.error svg{color:var(--st-fail-fg)}.alert{justify-content:space-between;align-items:center}.alert button{color:inherit;background:0 0;border:0;display:flex}.agent-error-text,.error-text{border-radius:var(--r-sm);padding:10px 12px;font-size:.875rem;display:block}.reminder-success{background:var(--st-ok-bg);color:var(--st-ok-fg);border-color:#0000}.grid-2,.two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-2,.grid-main,.two-columns{align-items:start;gap:24px;display:grid}.grid-main{grid-template-columns:minmax(0,1fr) 380px}.life-stack,.stack{gap:24px;min-width:0}.life-stack,.stack,.stack-sm{flex-direction:column;display:flex}.stack-sm{gap:12px}.tile{border-radius:var(--r-md);background:var(--soft);width:40px;height:40px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.tile.lg{border-radius:14px;width:48px;height:48px}.band{isolation:isolate;border-radius:var(--r-xl);background:var(--band);color:var(--band-text);border:1px solid var(--band-edge);grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:32px;padding:36px 32px;display:grid;position:relative;overflow:hidden}.band .loop{z-index:-1;color:#fff;opacity:.07;pointer-events:none;width:560px;height:auto;position:absolute;top:-36px;right:-90px}.band h1,.band h2{color:#fff;letter-spacing:-.02em;font-size:2rem;line-height:2.5rem}.band p{color:var(--band-body);max-width:56ch;margin:8px 0 20px;font-size:.9375rem;line-height:1.5}.band :focus-visible{outline-color:#fff}.band-figure{border-radius:var(--r-lg);background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;gap:6px;padding:20px;display:flex}.band-figure span{color:var(--band-body);font-size:.875rem}.band-figure strong{font:600 2.25rem/1.1 var(--font-display);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.band-figure small{color:var(--band-small);font-size:.8125rem}.band-figure hr{background:#ffffff24;border:0;width:100%;height:1px;margin:8px 0}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpis>div{align-items:flex-start;gap:12px;padding:20px;display:flex}.kpis>div+div{border-left:1px solid var(--line)}.kpis .k-label{color:var(--ink-2);font-size:.8125rem;display:block}.kpis strong{font:600 1.75rem/2rem var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0;display:block}.kpis small{color:var(--ink-3);font-size:.75rem;display:block}.segmented,.tabs{border-radius:var(--r-md);background:var(--weak);border:1px solid var(--line);flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:inline-flex}.segmented button,.tabs button{min-height:2.25rem;color:var(--ink-2);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:500;display:inline-flex}.segmented button span,.tabs button b{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:600}.segmented button.active,.segmented button.selected,.segmented button[aria-pressed=true],.tabs button.on,.tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:0 1px 2px #1111131a}.agent-tabs,.life-tabs,.subtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;display:flex}.agent-tabs button,.life-tabs button,.subtabs button{min-height:2.75rem;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-size:.9375rem;font-weight:500;display:inline-flex}.life-tabs button:hover,.subtabs button:hover{color:var(--ink)}.agent-tabs button[aria-selected=true],.life-tabs button.active,.subtabs button.on,.subtabs button[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.life-tabs .sos-button{color:var(--danger);background:0 0}.life-tabs .sos-button.active{border-bottom-color:var(--danger);color:var(--danger)}.table-wrap{max-width:100%;position:relative;overflow-x:auto}.table-wrap td code{white-space:nowrap}table{border-collapse:collapse;width:100%;color:var(--ink)}th{background:var(--weak);border-block:1px solid var(--line);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:10px 20px;font-size:.75rem;font-weight:500}td{border-top:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere;padding:14px 20px;font-size:.9375rem}td:first-child,th:first-child{border-left:3px solid #0000;padding-left:17px}tbody tr:first-child td{border-top:0}td.r,th.r{text-align:right}td .sub{color:var(--ink-3);margin-top:2px;font-size:.8125rem;display:block}tbody tr.clickable{cursor:pointer}tbody tr.clickable:hover td{background:var(--weak)}tr.sel td{background:var(--selected)!important}tr.sel td:first-child{border-left-color:var(--ink)}.panel table td:first-child,.panel table th:first-child{padding-left:12px}.code{white-space:nowrap;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:600}.list>button,.list>div,.list>li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 20px;display:flex}.list{margin:0;padding:0;list-style:none}.list>button{text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.list>button:hover{background:var(--weak)}.list .t{flex:1;min-width:0}.list strong{font-size:.9375rem;font-weight:600;display:block}.list p{color:var(--ink-3);margin-top:2px;font-size:.8125rem}.list .when{color:var(--ink-3);white-space:nowrap;font-size:.75rem}.dotmark{background:var(--ink);border-radius:50%;flex:none;align-self:flex-start;width:8px;height:8px;margin-top:7px}.dotmark.soft{background:var(--line-strong)}.life-row,.reminder-history-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.life-row:last-child{border-bottom:0}.life-row p,.reminder-history-row p{color:var(--ink-2);margin-top:2px;font-size:.875rem}.life-row strong{font-weight:600}.life-row small,.reminder-history-row small{color:var(--ink-3);font-size:.8125rem}.empty{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:10px;padding:48px 24px;font-size:.9375rem;display:flex}.empty strong{color:var(--ink);font:600 1.0625rem var(--font-display)}.empty p{max-width:48ch}.detail{position:sticky;top:96px}.detail .row{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 20px;font-size:.875rem;display:flex}.detail .row span{color:var(--ink-3)}.detail .row strong{text-align:right;font-weight:500}.lines{padding:4px 0}.lines>div{justify-content:space-between;gap:12px;padding:8px 20px;font-size:.875rem;display:flex}.lines>div.total{border-top:1px solid var(--line);margin-top:4px;padding-top:12px;font-size:.9375rem;font-weight:600}.steps-h{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.steps-h div{color:var(--ink-3);flex-direction:column;gap:8px;font-size:.8125rem;display:flex}.steps-h div i{background:var(--soft);border-radius:999px;height:4px}.steps-h div.done i{background:var(--ink)}.steps-h div.done,.steps-h div.now{color:var(--ink);font-weight:500}.filterbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filterbar .count-text{color:var(--ink-3);margin-left:auto;font-size:.8125rem}.filterbar select{min-width:200px;width:auto!important}.entities{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.entity{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;padding:20px}.entity,.entity .top{gap:14px;display:flex}.entity .top{align-items:flex-start}.entity h2,.entity h3{font-size:1.0625rem;line-height:1.4rem}.entity p{color:var(--ink-2);margin-top:2px;font-size:.8125rem}.entity .bottom{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:.8125rem;display:flex}.entity.off{background:var(--weak)}.business-account .bottom{flex-direction:column;align-items:stretch}.business-account h2,.business-account h3,.business-account p{overflow-wrap:anywhere}.entities:has(.business-account){grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.z-sheet{background:var(--surface);width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:none;box-shadow:var(--shadow-float);color:var(--ink);border:0;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto}.z-sheet[open]{flex-direction:column;display:flex}.modal::backdrop,.z-dialog::backdrop,.z-sheet::backdrop{background:#11111366}.z-sheet>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 20px;display:flex}.z-sheet>header>div{overflow-wrap:anywhere;min-width:0}.z-sheet>header>.icon-btn{flex:none;margin-block:-.5rem}.z-sheet>header h2{font-size:1.375rem;line-height:1.75rem}.z-sheet>header p{color:var(--ink-2);margin-top:4px;font-size:.875rem}.z-sheet .body{flex-direction:column;flex:1;gap:18px;padding:24px 28px;display:flex;overflow-y:auto}.z-sheet .sheet-footer,.z-sheet>footer{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:16px 28px;display:flex}.z-sheet .sheet-footer .meta{margin-right:auto}.z-sheet h3{margin-top:6px;font-size:1rem}.modal,.z-dialog{border-radius:var(--r-xl);background:var(--surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-float);color:var(--ink);border:0;padding:28px}.z-dialog[open]{flex-direction:column;gap:16px;display:flex}.modal h2,.z-dialog h2{font-size:1.375rem;line-height:1.75rem}.z-dialog p{color:var(--ink-2)}.z-dialog .actions{justify-content:flex-end;margin-top:4px}.modal{width:min(680px,100vw - 32px);overflow-y:auto}.modal>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.modal label{flex-direction:column;gap:6px;margin-bottom:14px;font-size:.875rem;font-weight:500;display:flex}.modal input:not([type=checkbox]):not([type=radio]),.modal select,.modal textarea{border-radius:var(--r-md);border:1px solid var(--field);background:var(--surface);width:100%;min-height:48px;padding:0 14px;font-size:.9375rem}.modal textarea{min-height:96px;padding:12px 14px}.icon-button{border:1px solid var(--line);border-radius:var(--r-sm);width:2.75rem;height:2.75rem;color:var(--ink-2);flex:none;justify-content:center;display:inline-flex}.editor-actions,.icon-button{background:var(--surface);align-items:center}.editor-actions{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:16px;padding:16px 0 4px;display:flex;position:sticky;bottom:-28px}.toast{z-index:1000;max-width:min(480px,100vw - 32px);box-shadow:var(--shadow-float);background:#111113;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:.875rem;animation:z-in .2s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:calc(48px + 3.5rem);right:32px}.toast,.toast svg{color:#fff}.toast .btn{color:#fff;min-height:34px;box-shadow:none;background:#ffffff1f;border-color:#0000;font-size:.8125rem}@keyframes z-in{0%{opacity:0;transform:translateY(8px)}}.demo{border-radius:var(--r-lg);border:1.5px dashed var(--test-edge);flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.demo .grow{flex:1;min-width:240px}.board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.col{border-radius:var(--r-lg);background:var(--soft);flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.col>header{justify-content:space-between;padding:4px 6px 2px}.col>header,.col>header h2{align-items:center;display:flex}.col>header h2{gap:8px;font-size:1rem}.col>header b{font:600 .8125rem var(--font-sans);color:var(--ink-3)}.col .empty{padding:24px 12px;font-size:.875rem}.ticket{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;display:flex}.ticket .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;padding:16px 16px 12px;display:flex}.ticket .head>div{flex:1;min-width:min-content;max-width:100%}.ticket .head strong{font:600 1.25rem/1.2 var(--font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.ticket .head small{color:var(--ink-3);align-items:center;gap:6px;margin-top:4px;font-size:.8125rem;display:flex}.ticket ul{flex-direction:column;gap:6px;margin:0;padding:4px 16px 12px;font-size:.9375rem;list-style:none;display:flex}.ticket li{align-items:baseline;gap:10px;display:flex}.ticket li b{font-variant-numeric:tabular-nums;min-width:28px}.ticket .foot2{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ticket .foot2 .btn{flex:1 0 auto}.merchants{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.merchant{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-card);text-align:left;color:var(--ink);flex-direction:column;gap:14px;padding:20px;display:flex}button.merchant:hover{border-color:var(--line-strong)}.merchant h3{font-size:1.1875rem}.merchant p{color:var(--ink-2);margin-top:4px;font-size:.875rem}.merchant .bottom{color:var(--ink-3);justify-content:space-between;margin-top:auto;padding-top:14px;font-size:.8125rem}.merchant .bottom,.product{border-top:1px solid var(--line);align-items:center;display:flex}.product{flex-wrap:wrap;gap:16px;padding:16px 20px}.product .t{flex:1;min-width:180px}.product strong{font-weight:600;display:block}.product small{color:var(--ink-3);margin-top:2px;font-size:.8125rem;display:block}.product .price{font-variant-numeric:tabular-nums;text-align:right;min-width:90px;font-weight:600}.symbol{background:var(--soft);border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:inline-flex}.stepper{border:1px solid var(--line-strong);border-radius:999px;height:44px}.stepper,.stepper button{align-items:center;display:inline-flex}.stepper button{width:44px;height:42px;color:var(--ink);background:0 0;border:0;border-radius:999px;justify-content:center}.stepper button:disabled{color:var(--line-strong)}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:600}.pickup{border-radius:var(--r-lg);background:var(--band);color:#fff;text-align:center;isolation:isolate;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;display:flex;position:relative;overflow:hidden}.pickup .loop{z-index:-1;color:#fff;opacity:.07;pointer-events:none;width:420px;height:auto;position:absolute;top:10px;left:calc(50% - 210px)}.pickup span{color:var(--band-body);font-size:.875rem}.pickup strong{font:600 2.5rem/1 var(--font-display);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#fff;overflow-wrap:anywhere}.pickup.full strong{font-size:clamp(2.5rem,9vw,5rem)}.auth{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.auth-form{--auth-col:400px;flex-direction:column;min-height:100dvh;padding:32px 48px;display:flex}.auth-form>*{width:min(var(--auth-col),100%);margin-inline:auto}.auth-form .center{flex-direction:column;flex:1;justify-content:center;gap:24px;padding:32px 0;display:flex}.auth-form h1{letter-spacing:-.02em;font-size:2.25rem;line-height:2.75rem}.auth-form .lead{color:var(--ink-2);margin-top:8px;font-size:1rem;line-height:1.5}.auth-form .fine{color:var(--ink-3);font-size:.8125rem;line-height:1.5}.auth-panel{isolation:isolate;background:var(--band);color:#fff;border-radius:28px;flex-direction:column;justify-content:flex-end;gap:20px;height:calc(100dvh - 32px);margin:16px;padding:56px;display:flex;position:sticky;top:16px;overflow:hidden}.auth-panel .loop{z-index:-1;color:#fff;opacity:.07;width:640px;height:auto;position:absolute;top:56px;left:max(56px,100% - 520px)}.auth-panel h2{color:#fff;letter-spacing:-.025em;max-width:14ch;font-size:2.5rem;line-height:3rem}.auth-panel p{color:var(--band-body);max-width:44ch;font-size:1rem;line-height:1.5}.auth-panel ul{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.auth-panel li{color:#fff;align-items:center;gap:12px;font-size:.9375rem;display:flex}.auth-panel small{color:var(--band-small);font-size:.8125rem;line-height:1.4}.codegrid{background:var(--weak);border:1px solid var(--line);font:600 1rem var(--font-sans);letter-spacing:.06em;font-variant-numeric:tabular-nums;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:8px;padding:16px;display:grid}.status-screen{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.status-actions .spin,.status-screen .tile .spin{animation:z-spin .8s linear infinite}.status-detail{border-radius:var(--r-md);background:var(--weak);border:1px solid var(--line);color:var(--ink-2);overflow-wrap:anywhere;align-self:stretch;padding:12px 14px;font-size:.875rem;line-height:1.45}.status-detail strong{color:var(--ink);font-weight:600}.status-actions{flex-wrap:wrap;gap:12px;display:flex}.auth label:not(.switch):not(.check){flex-direction:column;gap:6px;font-size:.875rem;font-weight:500;display:flex}.auth form{flex-direction:column;gap:16px;display:flex}.auth .lead,.auth .stack>p{color:var(--ink-2)}.auth .stack h2{font-size:1.125rem}.auth-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-in-app{font-family:var(--font-sans);--font-sans:"Courier New",Courier,monospace;--font-display:var(--font-sans);grid-template-columns:minmax(0,1fr);font-size:1.1875rem}.auth-in-app .auth-form{min-width:0;padding:24px 16px}.auth-in-app .center{justify-content:flex-start}.auth-in-app h1{font-size:2.125rem;line-height:1.25}.auth-in-app label:not(.switch):not(.check){font-size:1.0625rem}.auth-in-app input:not([type=checkbox]){width:100%;min-width:0;font-size:1.125rem}.auth-in-app .btn,.auth-in-app .segmented button{white-space:normal;border-radius:26px;height:auto;min-height:56px;font-size:1.0625rem}.auth-in-app .segmented{border-radius:26px;flex-wrap:wrap}.auth-in-app .meta,.auth-in-app .muted{font-size:.9375rem}.auth-in-app .form-row{grid-template-columns:minmax(0,1fr)}.auth-in-app summary{cursor:pointer;min-height:44px}.auth-in-app .auth-alt{overflow-wrap:anywhere}.agent-panel,.reminder-admin{flex-direction:column;gap:24px;min-width:0;max-width:none;display:flex}.agent-intro,.reminder-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.agent-symbol,.reminder-summary>svg{display:none}.agent-form-actions,.agent-result-actions,.agent-source-actions,.reminder-card-actions,.reminder-status,.reminder-transfer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-section-heading,.reminder-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.agent-section-heading h2{font-size:1.125rem}.agent-section-heading p{color:var(--ink-2);max-width:70ch;margin-top:4px;font-size:.875rem}.agent-results,.agent-source-grid,.reminder-category-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.agent-result,.agent-source,.reminder-category{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.agent-result p,.agent-source p,.reminder-category p{color:var(--ink-2);white-space:pre-wrap;font-size:.875rem}.agent-result header,.agent-source header{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-footnote,.agent-result small,.agent-source small,.agent-source-detail{color:var(--ink-3);font-size:.8125rem}.agent-source-actions,.reminder-card-actions{border-top:1px solid var(--line);margin-top:auto;padding-top:14px}.agent-stats{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.agent-stats>div{padding:20px}.agent-stats>div+div{border-left:1px solid var(--line)}.agent-stats strong{font:600 1.75rem/2rem var(--font-display);font-variant-numeric:tabular-nums;display:block}.agent-stats strong small{font:400 .9375rem var(--font-sans);color:var(--ink-3)}.agent-stats span{color:var(--ink-2);margin-top:4px;font-size:.8125rem;display:block}.agent-empty{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.agent-empty h3{font-size:1.125rem}.agent-empty p{color:var(--ink-2);max-width:52ch}.agent-guidance,.agent-notice,.agent-working{border-radius:var(--r-md);background:var(--weak);border:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:12px;padding:14px 16px;font-size:.875rem;display:flex}.agent-check,.agent-file,.agent-preference-flow,.agent-preference-options,.agent-rules,.agent-run,.agent-summary{flex-direction:column;gap:12px;display:flex}.agent-dialog-heading{align-items:flex-start;gap:12px;display:flex}.life-preview,.reminder-chat-preview{background:var(--page);border:1px solid var(--line);border-radius:24px;min-width:0;padding:20px}.life-preview.phone{width:min(390px,100%)}.life-preview.tablet{width:min(768px,100%)}.preview-message{background:var(--surface);border:1px solid var(--line);border-radius:18px 18px 18px 6px;max-width:85%;padding:12px 14px}.life-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.inline-form label{flex:1;min-width:220px}.role-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.access-table td,.access-table th{white-space:normal}.owner-access{border:1px solid var(--line);border-radius:var(--r-md);background:var(--weak);align-items:center;gap:12px;padding:14px 16px;display:flex}.owner-access strong{font-weight:600;display:block}.owner-access small{display:block}.owner-access small,.template-chips small{color:var(--ink-3);font-size:.8125rem}.life-shell{flex-direction:column;gap:24px;min-width:0;display:flex}.life-shell.large-text{font-size:1.125rem}.life-shell.high-contrast{--line:#8a8a90;--ink-2:#111113;--ink-3:#2e2e33}.life-shell .panel{gap:14px}.life-hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:24px}.life-hero h2{font-size:1.5rem;line-height:2rem}.life-hero p{color:var(--ink-2);max-width:70ch;margin-top:8px}.life-message{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--weak);border:1px solid var(--line);border-radius:14px;margin:0;padding:16px 20px;line-height:1.6}.sos-button{border-radius:var(--r-md);background:var(--danger);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:600;display:inline-flex}.life-header,.life-heading{display:none}input[type=file]{color:var(--ink-2);max-width:100%;font-size:.875rem}input[type=file]::file-selector-button{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);font:600 .875rem var(--font-sans);cursor:pointer;margin-right:12px;padding:0 14px}input[type=file]::file-selector-button:hover{background:var(--weak)}@container main (max-width:520px){.agenda .tile{display:none}.agenda>div{flex-wrap:wrap}.agenda .t{min-width:160px}}.timeline{flex-direction:column;padding:4px 0 0;display:flex}.timeline>div{align-items:flex-start;gap:12px;padding-bottom:14px;font-size:.875rem;display:flex;position:relative}.timeline>div:before{content:"";background:var(--line);width:2px;position:absolute;top:18px;bottom:0;left:7px}.timeline>div:last-child:before{display:none}.timeline i{border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.timeline i.done{background:var(--ink);border-color:var(--ink)}.timeline i.now{border:5px solid var(--ink)}.timeline small{color:var(--ink-3);font-size:.8125rem;display:block}.mini-row{border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mini-row .t{flex:1;min-width:0}.mini-row strong{font-weight:600}.sos-big{background:var(--danger);color:#fff;width:100%;min-height:72px;font:600 1.375rem var(--font-display);border:0;border-radius:20px;justify-content:center;align-items:center;gap:12px;display:flex}.sos-big:hover{background:#9e1712}.subtabs .sos{color:var(--danger)}.subtabs .sos.on,.subtabs .sos[aria-current=page]{border-bottom-color:var(--danger);color:var(--danger)}.subtabs button.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.more-wrap{position:relative}.more-menu{z-index:15;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:220px;box-shadow:var(--shadow-float);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.more-menu button{justify-content:flex-start;min-height:40px;padding:0 12px;font-weight:500;border-radius:var(--r-sm)!important;border:0!important;margin:0!important}.more-menu button.on,.more-menu button:hover{background:var(--selected);color:var(--ink)}.switch input[type=checkbox]{appearance:none;background:var(--field);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.switch input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px}.switch input[type=checkbox]:checked{background:var(--ink)}.switch input[type=checkbox]:checked:after{transform:translate(16px)}.switch input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}button.chip{cursor:pointer;gap:6px;min-height:36px}.switch small{margin-top:2px;font-weight:400}.list .switch{flex:1}.z-main{container:main/inline-size}@container main (max-width:1080px){.grid-main{grid-template-columns:minmax(0,1fr)}.detail{position:static}.band{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis>div:nth-child(3){border-left:0}.kpis>div:nth-child(n+3){border-top:1px solid var(--line)}}@container main (max-width:860px){.board,.grid-2,.two-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.z-side{max-width:100vw;box-shadow:var(--shadow-float);transition:transform .25s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;transform:translate(-100%)}.z-app.menu-open .z-side{transform:none}.z-app.menu-open .z-scrim{z-index:25;background:#11111366;border:0;display:block;position:fixed;inset:0}.z-top{flex-wrap:wrap;gap:8px;padding:12px 16px}.z-top .menu-btn,.z-top-brand{display:inline-flex}.z-top-brand{margin-right:auto}.z-top>.grow{display:none}.z-top-context{flex-wrap:wrap;flex-basis:100%;order:10;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.z-top-context .btn{white-space:normal;overflow-wrap:anywhere;flex:none;max-width:100%}.z-top-context .pill-status span{display:inline}.z-top-context:has(.btn) .pill-status span{display:none}.jump{flex:none;justify-content:center;width:2.75rem;padding:0}.jump kbd{display:none}.jump:not(.open) input{opacity:0;position:absolute;inset:0}.jump.open{z-index:30;justify-content:flex-start;width:auto;padding:0 12px;position:absolute;top:12px;left:16px;right:16px}.jump.open .jump-menu{width:100%}.acc-head,.acc-kids .z-link,.viewas .menu .z-link,.z-link{min-height:2.75rem}.z-main{padding:24px 16px 40px}.heading h1{font-size:1.75rem;line-height:2.25rem}.auth{grid-template-columns:minmax(0,1fr)}.auth-panel{display:none}.auth-form{padding:24px 16px calc(3rem + 40px)}}@media (max-width:640px){.form-grid,.form-row,.kpis{grid-template-columns:minmax(0,1fr)}.agent-stats>div+div,.kpis>div+div{border-left:0;border-top:1px solid var(--line)}.band{padding:28px 20px}.band h1,.band h2{font-size:1.625rem;line-height:2.125rem}.search{min-width:0;max-width:none}.card>header,.panel{padding:16px}td,th{padding:12px}.toast{bottom:calc(28px + 3rem);left:16px;right:16px}.z-sheet .body,.z-sheet .sheet-footer,.z-sheet>footer,.z-sheet>header{padding-left:16px;padding-right:16px}.steps-h{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.a11y-fab{right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:3rem;height:3rem}.a11y-fab svg{width:1.5rem;height:1.5rem}body dialog.milo-display-dialog{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-width:100%;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);inset:auto 0 0}body dialog.milo-display-dialog[open]{transform-origin:bottom}}@media (max-width:360px){.z-top-brand{display:none}.z-top .menu-btn{margin-right:auto}}@media (pointer:coarse){.btn.sm,.segmented button,.tabs button{min-height:2.75rem}}.mobile-config-fieldset{border:0;min-width:0;margin:0;padding:0}.mobile-config-editor{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:24px;display:grid}.mobile-config-editor>*{min-width:0}.mobile-config-editor label{gap:8px;margin-block:12px;display:grid}.mobile-config-editor .life-check,.mobile-config-node{align-items:center;display:flex}.mobile-config-node{text-align:left;border-radius:var(--r-sm);overflow-wrap:anywhere;background:0 0;border:1px solid #0000;gap:8px;width:100%;min-height:44px;margin-block:4px;padding:12px}.mobile-config-node.active{border-color:var(--ink);background:var(--selected);font-weight:600}.mobile-config-editor nav{overscroll-behavior:contain;max-height:65vh;overflow:auto}@media (max-width:800px){.mobile-config-editor{grid-template-columns:1fr}}.iris-bank-list>div{flex-wrap:wrap}.iris-bank-list .t{flex-basis:16rem}.iris-bank-list .badge{white-space:normal;max-width:100%;height:auto;min-height:26px;padding-top:4px;padding-bottom:4px}.iris-bank-list .badge svg{flex-shrink:0}@container main (max-width:40rem){.band{gap:20px;padding:24px 20px}.band h1,.band h2{font-size:1.5rem;line-height:2rem}.band p{margin:6px 0 16px;font-size:.875rem}.band .loop{width:380px;top:-40px;right:-120px}.band-figure{padding:16px}.band-figure strong{font-size:1.75rem}.orders-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.orders-table,.orders-table tbody{display:block}.orders-table tr{border-top:1px solid var(--line);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 16px;display:grid}.orders-table tbody tr:first-child{border-top:0}.orders-table tr.sel{border-left-color:var(--ink);background:var(--selected)}.orders-table td{border:0;padding:0;display:block;background:0 0!important}.orders-table td:first-child{grid-area:1/1}.orders-table td:nth-child(4){grid-area:1/2;justify-self:end}.orders-table td:nth-child(2){grid-column:1/-1}.orders-table td:nth-child(3){text-align:left;grid-column:1/-1;font-weight:600}}@container main (max-width:60rem){.incidents-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.incidents-table,.incidents-table tbody{display:block}.incidents-table tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:14px 16px;display:grid}.incidents-table tbody tr:first-child{border-top:0}.incidents-table td{overflow-wrap:break-word;border:0;min-width:0;padding:0;display:block}.incidents-table td:first-child{grid-area:1/1;font-weight:600}.incidents-table td:nth-child(4){text-align:right;grid-area:1/2;justify-self:end}.incidents-table td:nth-child(4):before{content:attr(data-label) " ";color:var(--ink-3);font-size:.8125rem;font-weight:500}.incidents-table td:nth-child(2),.incidents-table td:nth-child(3){grid-column:1/-1}}:is(.stack,.stack-sm)>.badge{align-self:flex-start}@container main (max-width:40rem){.stack-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.stack-table,.stack-table tbody{display:block}.stack-table tr{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:16px;display:flex}.stack-table tbody tr:first-child{border-top:0}.stack-table td{text-align:left;overflow-wrap:break-word;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.stack-table td:first-child{padding-bottom:4px}.stack-table td[data-label]:before{content:attr(data-label);color:var(--ink-3);font-size:.8125rem;font-weight:500}.stack-table td.row-actions{padding-top:6px}.stack-table td.row-actions .actions{flex:1;flex-wrap:wrap!important;justify-content:stretch!important}.stack-table td.row-actions .btn{flex:1}}.life-shell .btn.sm{min-height:2.75rem}.subtabs-strip{display:contents}.life-modules button svg{width:1.125rem;height:1.125rem;color:var(--ink-3)}.life-modules button.on svg{color:currentColor}@container main (max-width:40rem){.life-modules{flex-wrap:nowrap;align-items:stretch}.life-modules .subtabs-strip{scrollbar-width:none;scroll-snap-type:x proximity;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.life-modules .subtabs-strip::-webkit-scrollbar{display:none}.life-modules .subtabs-strip button{scroll-snap-align:start;padding:0 12px}.life-modules .more-wrap{flex:none}.life-modules .more-menu{left:auto;right:0}}.auth:has(.auth-form .table-wrap){grid-template-columns:minmax(0,1fr)}.auth:has(.auth-form .table-wrap) .auth-panel{display:none}.auth:has(.auth-form .table-wrap) .auth-form{--auth-col:1040px}.auth form.filterbar{flex-flow:wrap;align-items:center}.module-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));align-items:start;gap:16px;display:grid}.module-card{gap:12px}.module-card.off{background:var(--weak)}.module-card .panel-title h2{font-size:1.0625rem}.module-card .form-grid,.module-card .form-row{grid-template-columns:minmax(0,1fr);gap:12px}.plan-row{flex-flow:wrap;gap:4px 20px;padding:12px 16px}.plan-row legend{padding:0 6px}.plan-row .life-check{min-height:2.75rem}.state-pairs{flex-wrap:wrap;gap:4px 20px;margin:6px 0 2px;font-size:.8125rem;display:flex}.state-pairs div{gap:6px;display:flex}.state-pairs dt{color:var(--ink-3)}.state-pairs dd{color:var(--ink);margin:0;font-weight:500}.iris-bank-list .state-pairs>div{flex-wrap:wrap;min-width:0;max-width:100%}.iris-bank-list .state-pairs dd{overflow-wrap:anywhere;min-width:0}.account-editor .form-row{grid-template-columns:minmax(0,1fr)}.account-directory>div{flex-wrap:wrap}.account-directory .actions{min-width:0;max-width:100%}.account-directory .t{overflow-wrap:anywhere}@container main (max-width:40rem){.account-directory>div,.integrations-panel .list>div,.remember-delivery-panel .list>div{flex-wrap:wrap}.account-directory .t,.integrations-panel .list .t,.remember-delivery-panel .list .t{flex-basis:100%}.integrations-panel .list .badge,.remember-delivery-panel .list .badge{white-space:normal}}.subscription-editor{border:0;min-width:0;margin:0;padding:0}.subscription-editor .check{align-items:flex-start}.subscription-editor.form-grid>.btn{grid-column:1/-1;justify-self:start}.subscription-editor .stack-table td{overflow-wrap:anywhere}.profile-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:24px;display:grid}.profile-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:20px;margin:0;padding:20px;display:grid}.profile-facts dt{color:var(--ink-3);margin-bottom:4px;font-size:.8125rem}.profile-facts dd{overflow-wrap:anywhere;margin:0}.profile-links,.profile-pagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-pagination{justify-content:space-between}.account-profile [id^=profile-]{min-width:0;scroll-margin-top:6rem}.account-profile .list .t{overflow-wrap:anywhere;min-width:0}.account-profile .list>div{flex-wrap:wrap}.account-profile .btn,.account-profile .list .badge{white-space:normal}.account-profile textarea{overflow-wrap:anywhere;min-height:6rem}.profile-module-list>div{gap:12px}.profile-module-list .t{flex-grow:1;flex-basis:16rem}.profile-module-list .actions{flex-wrap:wrap}.profile-cashback-rate{flex-basis:100%;max-width:20rem}.business-person-links{flex-wrap:wrap;gap:8px;display:flex}.profile-edit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:20px;display:grid}.profile-edit-grid input,.profile-edit-grid label{min-width:0}.legal-links{gap:8px;display:grid}.legal-links.row{flex-wrap:wrap;gap:0 20px;display:flex}.legal-links.row a{min-height:2rem;color:var(--ink-3);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-size:.8125rem}.legal-links.row a:hover{color:var(--ink)}@media (pointer:coarse){.legal-links.row a{min-height:2.75rem}}.auth-footer{border-top:1px solid var(--line);padding-top:24px}.auth .field-row{justify-content:flex-end;margin-top:-8px;display:flex}.password-field{position:relative}.password-field input{width:100%;padding-right:52px!important}.password-field .icon-btn{min-width:2.75rem;min-height:2.75rem;position:absolute;top:50%;right:4px;translate:0 -50%}.auth .field-hint{color:var(--ink-3);font-size:.8125rem;font-weight:400;line-height:1.5}.auth .field-error{color:var(--danger);align-items:flex-start;gap:6px;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex}.auth .field-error svg{flex:none;margin-top:max(0px,.5lh - 8px)}.auth-alt-line{color:var(--ink-2);text-align:center;font-size:.875rem}.auth-alt-line a{color:var(--ink);text-underline-offset:3px;font-weight:600}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-field>label{font-size:.875rem;font-weight:500}.auth-identity{border-radius:var(--r-md);background:var(--weak);border:1px solid var(--line);color:var(--ink-2);overflow-wrap:anywhere;padding:12px 14px;font-size:.9375rem}.auth-identity strong{color:var(--ink);font-weight:600}.auth .auth-view-head h2{font-size:1.5rem;line-height:2rem}.auth-view-head h2:focus{outline:none}.auth-back{align-self:flex-start}.field-label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.auth .field>label.field-label:not(.switch):not(.check){flex-direction:row}.field.error .field-label .hint{color:var(--ink-3);display:inline}.legal-links a{text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;min-height:44px;text-decoration:underline;display:flex}.auth .legal-choice{cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;min-height:44px;display:flex}.legal-choice span{overflow-wrap:anywhere;min-width:0}.legal-options{border:0;min-width:0;padding:0}.legal-options legend{margin-bottom:12px;font-weight:600}.zyto-language-toolbar{background:var(--page);color:var(--ink)}body .zyto-language-select{border-color:var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-sans)}body .zyto-language-select:focus-visible{outline-color:var(--accent)}:is(.auth-header,.z-top) .account-language{display:flex}.auth-header .account-language{margin-left:auto}body :is(.auth .auth-header,.z-top) label.zyto-language-label{gap:0;margin:0;font-size:0}:is(.auth-header,.z-top) .zyto-language-status:not(:empty){font-size:.8125rem}body :is(.auth-header,.z-top) .zyto-language-select{border:1px solid var(--line);background-color:#0000;border-radius:999px;width:auto;min-height:40px;padding:0 30px 0 14px;font-size:.875rem;font-weight:500}body :is(.auth-header,.z-top) .zyto-language-select:hover{background-color:var(--weak)}:is(.auth-header,.public-header,.z-top) .account-language{--flag:none;position:relative}:is(.auth-header,.public-header,.z-top) .account-language:has(option[value=ro]:checked){--flag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40'%3E%3CclipPath id='c'%3E%3Crect width='60' height='40' rx='5'/%3E%3C/clipPath%3E%3Cg clip-path='url%28%23c%29'%3E%3Cpath fill='%23002B7F' d='M0 0h20v40H0z'/%3E%3Cpath fill='%23FCD116' d='M20 0h20v40H20z'/%3E%3Cpath fill='%23CE1126' d='M40 0h20v40H40z'/%3E%3C/g%3E%3C/svg%3E")}:is(.auth-header,.public-header,.z-top) .account-language:has(option[value=en]:checked){--flag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40'%3E%3CclipPath id='c'%3E%3Crect width='60' height='40' rx='5'/%3E%3C/clipPath%3E%3CclipPath id='t'%3E%3Cpath d='M30 20h30v20zv20H0zH0V0zV0h30z'/%3E%3C/clipPath%3E%3Cg clip-path='url%28%23c%29'%3E%3Cg transform='translate%280 5%29'%3E%3Cpath fill='%23012169' d='M-5-5h70v40H-5z'/%3E%3Cpath stroke='%23fff' stroke-width='6' d='M0 0l60 30M60 0L0 30'/%3E%3Cpath stroke='%23C8102E' stroke-width='4' d='M0 0l60 30M60 0L0 30' clip-path='url%28%23t%29'/%3E%3Cpath stroke='%23fff' stroke-width='10' d='M30-5v40M-5 15h70'/%3E%3Cpath stroke='%23C8102E' stroke-width='6' d='M30-5v40M-5 15h70'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}:is(.auth-header,.public-header,.z-top) .account-language:has(option[value=it]:checked){--flag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40'%3E%3CclipPath id='c'%3E%3Crect width='60' height='40' rx='5'/%3E%3C/clipPath%3E%3Cg clip-path='url%28%23c%29'%3E%3Cpath fill='%23009246' d='M0 0h20v40H0z'/%3E%3Cpath fill='%23fff' d='M20 0h20v40H20z'/%3E%3Cpath fill='%23CE2B37' d='M40 0h20v40H40z'/%3E%3C/g%3E%3C/svg%3E")}:is(.auth-header,.public-header,.z-top) .account-language:after{content:"";background:var(--flag) center/cover no-repeat;pointer-events:none;border-radius:3px;width:21px;height:14px;margin-top:-7px;position:absolute;top:50%;right:14px;box-shadow:0 0 0 1px #11111314}:is(.auth-header,.public-header,.z-top) .account-language:has(option[value=auto]:checked):after{width:18px;height:18px;box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a4f5c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20'/%3E%3Cpath d='M2 12h20'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0;margin-top:-9px}html body .z-top select.zyto-language-select{border-color:var(--g-rim);min-height:44px;-webkit-backdrop-filter:var(--g-blur-sm);backdrop-filter:var(--g-blur-sm);background-color:#fff9;box-shadow:0 1px 2px #1111130f,0 4px 12px #1111130d}html body .z-top select.zyto-language-select:hover{background-color:#ffffffd1}:root:is([data-reduce-transparency=true],[data-contrast=high]) .z-top select.zyto-language-select{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff}@container top (max-width:40rem){html body .z-top select.zyto-language-select{width:5.25rem;padding-left:14px;font-size:0}}html body :is(.auth-header,.public-header,.z-top) select.zyto-language-select{padding-right:46px}:is(.auth-header,.public-header,.z-top) .zyto-language-select option[value=ro]{--flag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40'%3E%3CclipPath id='c'%3E%3Crect width='60' height='40' rx='5'/%3E%3C/clipPath%3E%3Cg clip-path='url%28%23c%29'%3E%3Cpath fill='%23002B7F' d='M0 0h20v40H0z'/%3E%3Cpath fill='%23FCD116' d='M20 0h20v40H20z'/%3E%3Cpath fill='%23CE1126' d='M40 0h20v40H40z'/%3E%3C/g%3E%3C/svg%3E")}:is(.auth-header,.public-header,.z-top) .zyto-language-select option[value=en]{--flag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40'%3E%3CclipPath id='c'%3E%3Crect width='60' height='40' rx='5'/%3E%3C/clipPath%3E%3CclipPath id='t'%3E%3Cpath d='M30 20h30v20zv20H0zH0V0zV0h30z'/%3E%3C/clipPath%3E%3Cg clip-path='url%28%23c%29'%3E%3Cg transform='translate%280 5%29'%3E%3Cpath fill='%23012169' d='M-5-5h70v40H-5z'/%3E%3Cpath stroke='%23fff' stroke-width='6' d='M0 0l60 30M60 0L0 30'/%3E%3Cpath stroke='%23C8102E' stroke-width='4' d='M0 0l60 30M60 0L0 30' clip-path='url%28%23t%29'/%3E%3Cpath stroke='%23fff' stroke-width='10' d='M30-5v40M-5 15h70'/%3E%3Cpath stroke='%23C8102E' stroke-width='6' d='M30-5v40M-5 15h70'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}:is(.auth-header,.public-header,.z-top) .zyto-language-select option[value=it]{--flag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40'%3E%3CclipPath id='c'%3E%3Crect width='60' height='40' rx='5'/%3E%3C/clipPath%3E%3Cg clip-path='url%28%23c%29'%3E%3Cpath fill='%23009246' d='M0 0h20v40H0z'/%3E%3Cpath fill='%23fff' d='M20 0h20v40H20z'/%3E%3Cpath fill='%23CE2B37' d='M40 0h20v40H40z'/%3E%3C/g%3E%3C/svg%3E")}:is(.auth-header,.public-header,.z-top) .zyto-language-select option:not([value=auto]):before{content:"";background:var(--flag) center/cover no-repeat;border-radius:3px;flex:none;width:21px;height:14px;margin-right:10px;box-shadow:0 0 0 1px #11111314}[id^=lodge-]{scroll-margin-top:6rem}.merchant-finance td{overflow-wrap:anywhere}.merchant-finance td>div,.merchant-reports{min-width:0}.merchant-reports dd,.merchant-reports summary,.merchant-reports td{overflow-wrap:anywhere}.merchant-reports fieldset{min-width:0}.module-catalog-item{border-bottom:1px solid var(--line);padding-block:12px}.module-catalog-item>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;padding-block:8px;list-style:none;display:flex}.module-catalog-item>summary::-webkit-details-marker{display:none}.module-catalog-item .module-chevron{flex-shrink:0;transition:transform .15s}.module-catalog-item[open]>summary .module-chevron{transform:rotate(90deg)}.module-catalog-item>summary:focus-visible{outline-offset:2px;outline:2px solid}.module-catalog-item>div{padding-block:12px}.module-catalog-item .actions{flex-wrap:wrap}.mobile-config-fieldset>.info-strip>div{flex:22rem;min-width:0}.mobile-config-fieldset>.info-strip>.btn{white-space:normal;max-width:100%}.booking-row{flex-wrap:wrap;gap:16px}.booking-row .t{overflow-wrap:anywhere;flex-basis:20rem;min-width:0}.booking-client label{gap:8px;display:grid}.booking-client .check{align-items:start;display:flex}.booking-client form{max-width:44rem}.classification-picker{min-width:0}.classification-picker select{width:100%;min-width:0}.classification-choice{align-items:center;gap:8px;display:flex}.classification-choice>span{overflow-wrap:anywhere;flex:1;min-width:0}.classification-picker .switch{align-items:flex-start}.classification-picker .switch span{overflow-wrap:anywhere;min-width:0}.business-classification-summary{flex-shrink:0}.lodge-directory .filterbar>label{max-width:100%}.lodge-directory .filterbar select{min-width:0;max-width:100%;width:100%!important}@container main (max-width:40rem){.entity.business-account .top{grid-template-columns:auto minmax(0,1fr);display:grid}.entity.business-account .top>.badge{white-space:normal;grid-column:1/-1;justify-self:start;max-width:100%}}.lodge-calendar-grid,.lodge-calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.lodge-calendar-weekdays abbr{text-align:center;color:var(--ink-2);padding:8px 4px;font-size:.8125rem;text-decoration:none}.lodge-calendar-grid{gap:4px}.lodge-calendar-day{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:0}.lodge-calendar-day.outside{background:var(--weak);color:var(--ink-3)}.lodge-calendar-day.selected,.lodge-calendar-week-day.selected{box-shadow:inset 0 0 0 2px var(--ink)}.lodge-calendar-date{border-radius:var(--r-sm);background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;width:100%;min-height:2.75rem;padding:4px;display:flex}.lodge-calendar-date[aria-current=date]{text-underline-offset:4px;font-weight:700;text-decoration:underline}.lodge-calendar-day-events{flex-direction:column;gap:4px;min-height:5rem;padding:4px;display:flex}.lodge-calendar-event.btn{text-align:left;white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-start;width:100%;height:auto;padding:8px}.lodge-calendar-year{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:24px;display:grid}.lodge-calendar-year-month{min-width:0}.lodge-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.lodge-calendar-week-day{border:1px solid var(--line);border-radius:var(--r-md);min-width:0;padding:12px}.lodge-calendar-hour{border-bottom:1px solid var(--line);grid-template-columns:4rem minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.lodge-calendar-hour>time{font-variant-numeric:tabular-nums;padding-top:8px}@media (max-width:64rem){.lodge-calendar-week{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.lodge-calendar-day-events{display:none}}@media (max-width:40rem){.lodge-calendar-weekdays abbr{overflow-wrap:anywhere;font-size:.8125rem}.lodge-calendar-hour{grid-template-columns:3rem minmax(0,1fr) auto;gap:8px}}.lodge-calendar-month{container:lodge-calendar/inline-size}.lodge-calendar-weekday{display:none}@container lodge-calendar (max-width:15rem){.lodge-calendar-day.outside,.lodge-calendar-weekdays{display:none}.lodge-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lodge-calendar-weekday{flex-basis:100%;font-size:.8125rem;display:block}.lodge-calendar-date{padding:8px}}.lodge-invitation .badge{white-space:normal;max-width:100%}.lodge-invitation .badge svg{flex-shrink:0}.lodge-event-report .stack-table td>div{overflow-wrap:anywhere;min-width:0}.lodge-event-report .filterbar>label{max-width:100%}.lodge-event-report .filterbar select{min-width:0;max-width:100%;width:100%!important}.lodge-calendar-day-head{align-items:center;display:flex}.lodge-calendar-day-head .lodge-calendar-date{flex:1;width:auto;min-width:0}.lodge-calendar-add{border-radius:var(--r-sm);width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.lodge-calendar-add:hover{background:var(--weak)}.lodge-calendar-choice{text-align:left;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);width:100%;color:var(--ink);align-items:center;gap:16px;padding:24px;display:flex}.lodge-calendar-choice:hover{background:var(--weak)}.lodge-calendar-choice>svg{flex-shrink:0}.lodge-calendar-choice>span{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.lodge-calendar-choice strong{font-size:1.125rem}.lodge-calendar-choice span span{color:var(--ink-2);font-weight:400}@container lodge-calendar (max-width:42rem){.lodge-calendar-unified .lodge-calendar-day-head{flex-wrap:wrap;justify-content:center}.lodge-calendar-unified .lodge-calendar-add{width:100%}}@container lodge-calendar (max-width:15rem){.lodge-calendar-unified .lodge-calendar-date{flex-basis:100%}}.lodge-calendar-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.lodge-calendar-controls>label{flex:12rem;max-width:100%}.lodge-calendar-controls>.tabs{align-self:center}.lodge-logo{object-fit:contain;aspect-ratio:1;border-radius:50%;flex-shrink:0}.lodge-calendar-colors{--lodge-cal-meeting:#0a5c5f;--lodge-cal-event:#7b5cc4;--lodge-cal-membership:#b9732f;--lodge-cal-fee:#b4566e;--lodge-cal-donation:#3f8a5a}:root[data-contrast=high] .lodge-calendar-colors{--lodge-cal-meeting:#003d40;--lodge-cal-event:#4b2a99;--lodge-cal-membership:#7a4300;--lodge-cal-fee:#7d2a40;--lodge-cal-donation:#1e5a33}.lodge-calendar-legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.lodge-calendar-legend li{align-items:center;gap:8px;display:inline-flex}.lodge-calendar-legend span{background:var(--lodge-calendar-color);border-radius:4px;flex:none;width:12px;height:12px}.lodge-calendar-event.btn{border-inline-start:4px solid var(--lodge-calendar-color);background:var(--lodge-calendar-color)}@supports (color:color-mix(in lab,red,red)){.lodge-calendar-event.btn{background:color-mix(in srgb,var(--lodge-calendar-color) 12%,var(--surface))}}.lodge-calendar-event.btn{color:var(--ink)}.lodge-calendar-event.btn:hover{background:var(--lodge-calendar-color)}@supports (color:color-mix(in lab,red,red)){.lodge-calendar-event.btn:hover{background:color-mix(in srgb,var(--lodge-calendar-color) 20%,var(--surface))}}.lodge-calendar-card.entity{border-inline-start:4px solid var(--lodge-calendar-color,var(--line))}.lodge-calendar-dots{flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;display:none}.lodge-calendar-dots.compact{display:flex}.lodge-calendar-dots>span{border-radius:var(--r-sm);background:var(--lodge-calendar-color);flex:0 0 8px;height:8px}@media (max-width:64rem){.lodge-calendar-dots{display:flex}}@media (forced-colors:active){.lodge-calendar-dots>span,.lodge-calendar-legend span{background:canvastext}.lodge-calendar-card.entity,.lodge-calendar-event.btn{border-inline-start-color:canvastext}}.public-review{gap:8px;margin:0;display:grid}.public-review dt{font-weight:600}.public-review dd{overflow-wrap:anywhere;margin:0 0 12px}.kyb-application-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;display:flex}.kyb-application-row>div:first-child{flex:240px;min-width:0}.kyb-check{border-bottom:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.kyb-application-row .badge,.kyb-check .badge{white-space:normal;min-width:0;max-width:100%}.row-states{flex-wrap:wrap;flex:none;gap:6px;display:flex}@container main (min-width:56rem){.payment-rows .row-states{width:15rem}.payment-rows .lodge-dues-amounts>div{min-width:6.5rem}.payment-rows .actions{justify-content:flex-end;width:9.5rem}}.collect-responsive .stack-table td>.stack-sm{min-width:0}@container main (max-width:40rem){.collect-responsive .stack-table,.collect-responsive .stack-table tbody,.collect-responsive .stack-table td,.collect-responsive .stack-table tr{width:100%;min-width:0;max-width:100%}.collect-responsive .stack-table td{flex-wrap:wrap}.collect-responsive .stack-table td[data-label]:before{flex:none;max-width:45%}.collect-responsive .stack-table td>*{min-width:0;max-width:100%}}.collect-calendar-grid.collect-calendar-single{grid-template-columns:minmax(0,1fr)}@container lodge-calendar (max-width:40rem){.collect-calendar-month .collect-calendar-weekdays,.collect-calendar-month .lodge-calendar-day.outside{display:none}.collect-calendar-month .collect-calendar-grid:not(.collect-calendar-single){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.collect-calendar-month .lodge-calendar-weekday{flex-basis:100%;display:block}}.collect-calendar-colors{--lodge-cal-task:var(--ink-2)}.collect-calendar-colors .lodge-calendar-legend{margin-top:4px}.collect-calendar-colors .lodge-calendar-event.btn{cursor:inherit}.collect-calendar-more{color:var(--ink-2);align-self:flex-start;padding:0 6px;font-size:.75rem;font-weight:600}.collect-calendar-toolbar h3{text-transform:none}.collect-calendar-toolbar h3 span:first-letter{text-transform:uppercase}.collect-row-states{flex-wrap:wrap;flex:none;gap:6px;display:flex}.collect-row-links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lodge-dues-list.collect-invoice-list .t p+p,.lodge-dues-list.collect-receipt-list .t p+p{margin-top:2px}.collect-invoice-list .lodge-dues-amounts>div{min-width:6.5rem}@container main (min-width:56rem){.collect-invoice-list .collect-row-states{width:16.5rem}}.collect-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end;gap:12px 16px;display:grid}.collect-filters>.btn{justify-self:start}.collect-metrics .dash-metric-label h4{font:500 .875rem/1.5 var(--font-sans);margin:0}.collect-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:12px 24px;margin:4px 0 0;display:grid}.collect-facts dt{color:var(--ink-2);font-size:.8125rem}.collect-facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}.collect-dash .dash-legend>span:not(.meta){align-items:center;gap:8px;display:inline-flex}.dash-metrics.collect-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.collect-bento{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));grid-template-areas:"due billed paid""due late late";gap:16px;display:grid;container:bento/inline-size}.collect-bento-due{grid-area:due}.collect-bento-billed{grid-area:billed}.collect-bento-paid{grid-area:paid}.collect-bento-late{grid-area:late}html .collect-bento .collect-bento-due{background:var(--primary);color:#fff;border-color:#0000;flex-direction:column;display:flex}html .collect-bento .collect-bento-due .dash-metric-label{background:#ffffff14;border-color:#ffffff29}html .collect-bento .collect-bento-due .dash-metric-label :is(h2,svg){color:#fff}.collect-bento-due .dash-metric-body{flex:1;align-content:end;gap:16px}.collect-bento-due .dash-metric-body>strong{letter-spacing:-.02em;font-size:clamp(2rem,4.5cqi,3rem);line-height:1.05}.collect-bento-due p{color:#ffffffd9;margin:0;font-size:.875rem}.collect-bento-due p strong{color:#fff;font-variant-numeric:tabular-nums}.collect-bento-bar{background:#ffffff38;border-radius:999px;height:8px;overflow:hidden}.collect-bento-bar span{border-radius:inherit;background:#fff;height:100%;display:block}.collect-bento-late.is-late .dash-metric-body>strong{color:var(--st-fail-fg)}@container main (max-width:44rem){.collect-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"due due""billed paid""late late"}}@container main (max-width:26rem){.collect-bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"due""billed""paid""late"}}.module-menu-entry{align-items:center;gap:4px;display:flex}.module-menu-entry>.z-link{flex:1;width:auto;min-width:0}.module-menu-entry>.acc-head{flex:none;justify-content:center;width:44px;min-height:44px}.module-directory .entities{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.module-card .top>div{overflow-wrap:anywhere;min-width:0}.module-card .bottom{flex-wrap:wrap}.module-directory .z-sheet>header>div{overflow-wrap:anywhere;min-width:0}.module-directory .z-sheet>header>.icon-btn{flex:none}.workspace-choices{gap:16px;display:grid}.workspace-choice{text-align:left;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:16px;width:100%;padding:20px;display:flex}.workspace-choice:hover{background:var(--weak)}.workspace-choice:disabled{opacity:.65}.workspace-choice>span{flex:1;gap:8px;min-width:0;display:grid}.workspace-choice strong{font:600 1.25rem var(--font-display)}.workspace-choice small,.workspace-choice span span{color:var(--ink-2);font-size:.875rem}.z-app{--selected:#0a5c5f1c;--page:#f6f8fa;--weak:#f6f8fa;--line:#e2e4e9;--ink-2:#525866;--ink-3:#525866}.z-app .z-main{gap:24px;max-width:none}@media (min-width:1400px){.z-app{--work-max:1440px}.z-app :is(.z-main,.z-top){padding-inline:max(32px,calc((100% - var(--work-max)) / 2))}}.z-app .z-main>.card{flex-shrink:0}.z-app .z-link.on,.z-app .z-link.on svg{color:var(--primary)}.z-app .z-link.on:before{background:var(--primary)}.z-app .z-nav{gap:8px;padding-top:24px}.z-app .z-link{min-height:2.75rem}.z-app .z-top .pill-status{white-space:nowrap;flex-wrap:nowrap;flex:none;height:2.75rem;padding:0 14px}.admin-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-overview-heading h1{font-size:2rem}.admin-overview-heading p{color:var(--ink-2);margin-top:8px}.admin-overview-heading .actions{flex-wrap:wrap}.admin-overview-status{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.admin-overview-status p{flex:18rem}.admin-overview-status .badge{white-space:normal}.admin-dashboard .dash-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard .dash-metric-label{min-height:4rem}@container (max-width:48rem){.admin-dashboard .dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:32rem){.admin-dashboard .dash-metrics{grid-template-columns:minmax(0,1fr)}}:root[data-contrast=high] .z-app{--page:#fff;--weak:#fff;--line:#000;--ink-2:#000;--ink-3:#000;--primary:#003d40;--primary-hover:#002a2c;--selected:#e6e6e6}@media (max-width:600px){.admin-overview-heading h1{font-size:1.75rem}}.z-app{--focus:var(--primary)}.z-app input[type=checkbox],.z-app input[type=radio]{accent-color:var(--primary)}.z-app .switch input[type=checkbox]:checked{background:var(--primary)}.z-app :is(.tabs button[aria-selected=true],.tabs button.on,.segmented button.selected,.segmented button[aria-pressed=true],.segmented button.active){color:var(--primary)}.z-app :is(.subtabs button[aria-current=page],.subtabs button.on,.agent-tabs button[aria-selected=true]){border-bottom-color:var(--primary)}.z-app button.chip[aria-pressed=true]{background:var(--selected);border-color:var(--primary);color:var(--primary)}.z-app .orders-table tr.sel,.z-app tr.sel td:first-child{border-left-color:var(--primary)}.z-app :is(.btn.ghost,.text-button):not(.danger){color:var(--primary)}.z-app .z-main :is(p,li,td,small,.meta,.hint) a:not(.btn):not(.button){color:var(--primary);text-underline-offset:3px}.z-app .band :is(.btn.ghost,.text-button,a:not(.btn)){color:inherit}.z-app .icon-btn .dot{background:var(--primary)}.z-app .count{background:var(--selected);color:var(--primary)}.z-app .z-link.on .count{background:var(--surface)}.z-app .steps-h div.done i{background:var(--primary)}.z-app .steps-h div.now i{background:linear-gradient(90deg,var(--primary) 50%,var(--soft) 50%)}.z-app .timeline i.done{background:var(--primary)}.z-app .timeline i.done,.z-app .timeline i.now{border-color:var(--primary)}:root{--g-chrome:#ffffff9e;--g-card:#ffffffb8;--g-thin:#ffffff80;--g-sheet:#ffffffdb;--g-ink:#111113d6;--g-blur:blur(28px) saturate(1.6);--g-blur-sm:blur(16px) saturate(1.5);--g-blur-lg:blur(40px) saturate(1.6);--g-rim:#ffffffc7;--g-shadow:0 8px 28px #11111312;--g-shadow-sm:0 1px 2px #1111130f,0 4px 12px #1111130d;--weak:#1111130a;--soft:#11111312;--line:#11111317;--line-strong:#1111132b;--field:#6f717a;--ink-2:#4a4f5c;--ink-3:#4a4f5c;--primary:#0a5c5f;--primary-hover:#084a4d;--on-primary:#fff;--accent-rgb:10 92 95;--selected:rgb(var(--accent-rgb)/.11);--focus:#0a5c5f;--spring:linear(0,.0547,.1726,.309,.4408,.5577,.656,.7361,.7997,.8493,.8874,.9164,.9383,.9547,.9668,.9758,.9824,.9872,.9908,.9934,.9952,.9966,.9975,.9982,1);--spring-bounce:linear(0,.0791,.2478,.4364,.608,.7471,.8507,.9223,.9682,.9951,1.0089,1.0144,1.015,1.0132,1.0105,1.0076,1.0052,1.0033,1.0019,1.0009,1.0003,1,.9998,.9998,1);--spring-quick:linear(0,.066,.2031,.3552,.4961,.6159,.7125,.7879,.8453,.8882,.9198,.9428,.9595,.9714,.9799,.986,.9902,.9932,.9953,.9967,.9977,.9985,.9989,.9993,1);--t-spring:.5s;--t-bounce:.6s;--t-quick:.35s}.z-app{--primary:#0a5c5f;--primary-hover:#084a4d;--selected:rgb(var(--accent-rgb)/.11);--focus:#0a5c5f;--page:transparent;--weak:#1111130a;--line:#11111317;--ink-2:#4a4f5c;--ink-3:#4a4f5c}::selection{background:var(--primary);color:#fff}html{background:#e4eef0}body{background:0 0}body:before{content:"";z-index:-1;pointer-events:none;background:#e4eef0 -webkit-image-set(url(/brand/bg/glass-bg-1440.avif) 1x type("image/avif"),url(/brand/bg/glass-bg-2880.avif) 2x type("image/avif"),url(/brand/bg/glass-bg-1440.webp) 1x type("image/webp"),url(/brand/bg/glass-bg-2880.webp) 2x type("image/webp")) 50%/cover no-repeat;background:#e4eef0 image-set("/brand/bg/glass-bg-1440.avif" 1x type("image/avif"),"/brand/bg/glass-bg-2880.avif" 2x type("image/avif"),"/brand/bg/glass-bg-1440.webp" 1x type("image/webp"),"/brand/bg/glass-bg-2880.webp" 2x type("image/webp")) 50%/cover no-repeat;position:fixed;inset:0}@media (orientation:portrait) and (max-width:900px){body:before{background-image:-webkit-image-set(url(/brand/bg/glass-bg-portrait.avif) 1x type("image/avif"),url(/brand/bg/glass-bg-portrait.webp) 1x type("image/webp"));background-image:image-set("/brand/bg/glass-bg-portrait.avif" 1x type("image/avif"),"/brand/bg/glass-bg-portrait.webp" 1x type("image/webp"))}}.auth,.z-app{background:0 0}.z-app .z-main>*{flex-shrink:0}.z-side{background:var(--g-chrome);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-rim);box-shadow:var(--g-shadow)}@media (min-width:801px){.z-side{border-radius:24px;height:calc(100dvh - 24px);margin:12px 0 12px 12px;top:12px;overflow:hidden}}.viewas,.z-brand,.z-side-foot{border-color:var(--line)}.viewas{background:var(--weak)}.viewas .menu{background:#ffffff8c}.z-app .z-side-foot .account{background:#ffffff80}.z-top{background:0 0;border-bottom:0}.jump,.pill-status,.z-top .icon-btn,.z-top .menu-btn,.z-top .side-open{background:var(--g-chrome);-webkit-backdrop-filter:var(--g-blur-sm);backdrop-filter:var(--g-blur-sm);border:1px solid var(--g-rim);box-shadow:var(--g-shadow-sm)}.jump,.pill-status{border-radius:999px}.z-top .icon-btn{border-radius:50%}.jump:focus-within{background:#ffffffe6}.jump-menu{background:var(--g-sheet);-webkit-backdrop-filter:var(--g-blur-lg);backdrop-filter:var(--g-blur-lg);border-color:var(--g-rim)}kbd{background:#ffffffb3}html :is(.card,.panel,.entity,.merchant,.ticket,.info-strip,.admin-overview-status,.workspace-choice,.dash-metric){background:var(--g-card);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-color:var(--g-rim);box-shadow:var(--g-shadow)}:is(.card,.panel,.z-sheet,.z-dialog,.modal,.auth-form) :is(.card,.panel,.entity,.merchant,.ticket,.info-strip,.dash-metric,.workspace-choice){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:var(--line);background:#ffffff8c}.col{-webkit-backdrop-filter:var(--g-blur-sm);backdrop-filter:var(--g-blur-sm);border:1px solid var(--g-rim);background:#ffffff47}.workspace-choice:hover{border-color:var(--primary);background:#ffffffd9}th{background:#11111309}input[type=checkbox],input[type=radio]{accent-color:var(--primary)}.band{border-color:#ffffff24;box-shadow:0 18px 40px #1111132e}.band,.toast{background:var(--g-ink);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.toast{border:1px solid #ffffff1f}.modal,.z-dialog,.z-sheet,body dialog.milo-display-dialog{background:var(--g-sheet);-webkit-backdrop-filter:var(--g-blur-lg);backdrop-filter:var(--g-blur-lg);border:1px solid var(--g-rim)}.z-sheet{border-width:0 0 0 1px}.modal::backdrop,.z-dialog::backdrop,.z-sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11111347}.editor-actions,.z-sheet .sheet-footer,.z-sheet>footer,body .milo-display-dialog .milo-display-heading{background:#ffffffe6}.auth{grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:40px 16px;display:grid}.auth-form{width:min(calc(var(--auth-col) + 112px),100%);background:var(--g-card);min-height:0;-webkit-backdrop-filter:var(--g-blur-lg);backdrop-filter:var(--g-blur-lg);border:1px solid var(--g-rim);border-radius:32px;gap:0;margin:0;padding:36px 56px 28px;box-shadow:inset 0 1px #fff,0 24px 60px -24px #11111347}.auth-form>*{width:100%}.auth-form .center{justify-content:flex-start;padding:36px 0 28px}.auth-form>:is(.auth-footer,.fine){border-top:1px solid var(--line);padding-top:20px}.auth-panel{display:none}@media (min-width:801px){html body:has(.auth .auth-panel) .a11y-fab{background:var(--primary);color:#fff;box-shadow:var(--shadow-float)}}@media (max-width:800px){.auth{place-items:start center;padding:12px}.auth-form{border-radius:26px;padding:24px 22px 20px}.auth-form .center{padding:28px 0 22px}}.btn.primary:not(:disabled):not([aria-disabled=true]),.button.primary:not(:disabled){background:var(--primary);border-color:var(--primary)}.btn.primary:hover:not(:disabled),.button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.steps-h div.done i,.z-link.on:before{background:var(--primary)}.steps-h div.now i{background:linear-gradient(90deg,var(--primary) 50%,var(--soft) 50%)}.a11y-fab{background:var(--primary)}@media (hover:hover) and (pointer:fine){.a11y-fab:hover{background:var(--primary-hover)}}.a11y-fab:focus-visible{outline-color:var(--primary)}@property --lr{syntax:"<length>";inherits:false;initial-value:110px}@property --la{syntax:"<number>";inherits:false;initial-value:.55}:is(.btn,.button,.btn.sm,.btn.lg,.tabs,.segmented,.tabs button,.segmented button,.stepper,.pill-status,.jump){border-radius:999px}:is(.icon-btn,.icon-button,.z-top .icon-btn){border-radius:50%}.btn,.button{padding-inline:20px}.btn.sm{padding-inline:14px}.btn.ghost{padding-inline:10px}:is(.btn,.button,.icon-btn,.icon-button,.z-link,.acc-head,.tabs button,.segmented button,.chip,.pill-status,.jump,.stepper button,.viewas>button,.workspace-choice,.text-button){position:relative}:is(.btn,.button,.icon-btn,.icon-button,.z-link,.acc-head,.tabs button,.segmented button,.chip,.pill-status,.jump,.a11y-fab,.stepper button,.viewas>button,.workspace-choice,.text-button){isolation:isolate;transition:transform var(--t-bounce) var(--spring-bounce),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .35s var(--spring)}:is(.btn,.button,.icon-btn,.icon-button,.z-link,.acc-head,.tabs button,.segmented button,.chip,.pill-status,.jump,.a11y-fab,.viewas>button):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(var(--lr) circle at var(--lx,50%) var(--ly,50%),rgb(var(--lc,255 255 255)/var(--la)),transparent 72%);transition:opacity .22s ease,--lr .45s var(--spring),--la .45s var(--spring);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:is(.btn,.button,.icon-btn,.icon-button,.z-link,.acc-head,.tabs button,.segmented button,.chip,.pill-status,.jump,.viewas>button):hover:after{opacity:1}:is(.btn.primary,.button.primary,.a11y-fab):hover:after{opacity:.45}}:is(.btn,.button,.icon-btn,.icon-button,.tabs button,.segmented button,.chip,.pill-status,.a11y-fab,.stepper button,.workspace-choice)[data-press]:not(:disabled){transition:transform .26s var(--spring-quick),background-color .12s ease,box-shadow .2s ease;transform:scale(1.035)}:is(.z-link,.acc-head,.viewas>button)[data-press]{transition:transform .26s var(--spring-quick);transform:scale(1.012)}[data-press]:not(:disabled):after{--lr:300px;--la:1;transition:opacity 80ms ease,--lr .42s var(--spring-quick),--la .16s ease;opacity:1!important}:is(.btn,.button,.icon-btn,.icon-button,.tabs button,.segmented button,.chip,.pill-status)[data-press]:not(:disabled):after{--lc:228 250 248;--lr:150px;--la:.95}:is(.btn.primary,.button.primary,.a11y-fab){--lc:150 232 226}:is(.btn.primary,.button.primary,.a11y-fab)[data-press]:not(:disabled):after{--la:.38}.btn:not(.primary):not(.ghost):not(.on-band):not(.on-band-2)[data-press]:not(:disabled),.button:not(.primary)[data-press]:not(:disabled){box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1.5px #fffffff2,inset 0 -8px 16px -10px rgb(var(--accent-rgb)/.18),0 14px 30px -12px #1111134d;background:#ffffff80!important;border-color:#fff!important}:is(.btn.primary,.button.primary)[data-press]:not(:disabled){box-shadow:inset 0 1px 0 #fff6,inset 0 0 0 1px #ffffff2e,0 14px 30px -10px rgb(var(--accent-rgb)/.7)}:is(.icon-btn,.tabs button,.segmented button,.chip,.pill-status)[data-press]:not(:disabled){box-shadow:inset 0 0 0 1px #ffffffe6,0 10px 22px -10px #11111340}:is(.btn,.button):active:not([data-press]):not(:disabled):after{opacity:1;--lr:260px;--la:.7}:root[data-reduce-motion=true] [data-press]{transform:none!important}@media (prefers-reduced-motion:reduce){[data-press]{transform:none!important}}.btn:not(.primary):not(.ghost):not(.danger.solid):not(.on-band):not(.on-band-2):not(:disabled),.button:not(.primary):not(:disabled){border-color:var(--g-rim);box-shadow:inset 0 1px 0 #fffc,var(--g-shadow-sm);background:#fff9}.btn:not(.primary):not(.ghost):not(.danger.solid):not(.on-band):not(.on-band-2):hover:not(:disabled){border-color:var(--g-rim);background:#ffffffd1}.btn.primary:not(:disabled),.button.primary:not(:disabled){box-shadow:inset 0 1px 0 #ffffff38,0 6px 16px -6px rgb(var(--accent-rgb)/.55)}.btn.ghost,.text-button{box-shadow:none}.btn.on-band:hover:not(:disabled){color:#111113;background:#eef6f6;border-color:#eef6f6}.btn.on-band[data-press]:not(:disabled){background:#fff;border-color:#fff}.btn.on-band{--lc:150 232 226}.btn.on-band-2:hover:not(:disabled){color:#fff;background:#ffffff2e;border-color:#ffffff52}.toast .btn:hover:not(:disabled){color:#fff;background:#ffffff38}:is(.btn.on-band-2,.toast .btn,.band .btn:not(.on-band)):after{--la:.16}:is(.btn.on-band-2,.toast .btn,.band .btn:not(.on-band))[data-press]:not(:disabled):after{--la:.28}:is(.tabs,.segmented){border-color:var(--line);background:#1111130d}:is(.tabs button[aria-selected=true],.tabs button.on,.segmented button.selected,.segmented button[aria-pressed=true],.segmented button.active){box-shadow:inset 0 1px 0 #fff,var(--g-shadow-sm);border-color:var(--g-rim);background:#ffffffeb}.z-link.on{box-shadow:inset 0 1px 0 #fff,var(--g-shadow-sm)}.z-app .z-link.on,.z-link.on{background:#ffffffc7}.acc-head:hover,.z-link:hover{background:#ffffff73}.z-sheet[open]{transition:transform var(--t-spring) var(--spring),opacity .2s ease}@starting-style{.z-sheet[open]{opacity:0;transform:translate(32px)}}.modal[open],.z-dialog[open]{transition:transform var(--t-spring) var(--spring),opacity .18s ease}@starting-style{.modal[open],.z-dialog[open]{opacity:0;transform:translateY(8px)scale(.97)}}@media (max-width:800px){.z-side{height:calc(100dvh - 16px);width:min(var(--side),calc(100vw - 48px));touch-action:pan-y;transition:transform var(--t-spring) var(--spring);border-radius:24px;top:8px;left:8px;overflow:hidden;transform:translate(calc(-100% - 16px))}.z-app.menu-open .z-side{transform:none}.z-app .z-scrim{z-index:25;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11111347;border:0;transition:opacity .3s;display:block;position:fixed;inset:0}.z-app.menu-open .z-scrim{pointer-events:auto;opacity:1}}:root{--field:#6a7a80;--field-edge:#a6b2b6;--field-edge-hover:#8d9ba0;--field-fill:#ffffffe6;--field-halo:0 0 0 4px rgb(var(--accent-rgb)/.14)}:root[data-contrast=high]{--field-edge:#000;--field-edge-hover:#000}.search,.web-account-dialog :is(input:not([type=checkbox]),select),:is(.z-main,.z-sheet,.z-dialog,.modal,.auth) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select){background-color:var(--field-fill);border:1px solid var(--field-edge);border-radius:999px;min-height:3rem;padding-inline:20px;transition:border-color .15s,box-shadow .2s,background-color .15s;box-shadow:inset 0 1px #fff,0 1px 2px #1111130d,0 3px 10px -6px #1111131f}:is(.z-main,.z-sheet,.z-dialog,.modal,.auth) select{background-position:right 18px center;padding-right:46px}:is(.z-main,.z-sheet,.z-dialog,.modal,.auth) textarea{background-color:var(--field-fill);border:1px solid var(--field-edge);border-radius:22px;padding:14px 20px;box-shadow:inset 0 1px #fff,0 1px 2px #1111130d,0 3px 10px -6px #1111131f}.search{height:auto;min-height:2.75rem;padding-inline:16px 20px}@media (hover:hover) and (pointer:fine){.search:hover:not(:focus-within),:is(.z-main,.z-sheet,.z-dialog,.modal,.auth) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea):hover:not(:disabled):not(:focus){border-color:var(--field-edge-hover);background-color:#fff}}.jump:focus-within,.search:focus-within,:is(input,select,textarea):focus-visible{caret-color:var(--primary);outline:0;border-color:var(--primary)!important;box-shadow:inset 0 0 0 1px var(--primary),0 0 16px 1px rgb(var(--accent-rgb)/.16),0 6px 18px -10px rgb(var(--accent-rgb)/.3)!important;background-color:#fff!important}.jump:focus-within input{caret-color:var(--primary)}.search input{border-radius:0;min-height:0;padding-inline:0;box-shadow:none!important}.search input:focus-visible{outline:0;box-shadow:none!important}.field.error :is(input,textarea,select),input[aria-invalid=true]{background-color:#fdeceab3!important}.field.error :is(input,textarea,select):focus-visible,input[aria-invalid=true]:focus-visible{caret-color:var(--danger);border-color:var(--danger)!important;box-shadow:inset 0 0 0 1px var(--danger),0 0 16px 1px #b81c1724!important}:is(input,select,textarea):disabled{box-shadow:none!important;background-color:#1111130d!important;border-color:#1111131a!important}.field,.z-main label:not(.switch):not(.life-check):not(.check):not(.jump):not(.search){gap:8px}.field>:is(input,select,textarea),.z-main label>:is(input,select,textarea){margin-top:0}.search input:focus-visible,.z-top .jump input,.z-top .jump input:focus-visible{outline:0;box-shadow:none!important;background:0 0!important;border:0!important}.z-top .jump,.z-top .jump:focus-within{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.jump:before{content:"";z-index:-2;border-radius:inherit;pointer-events:none;background:var(--g-chrome);border:1px solid var(--g-rim);-webkit-backdrop-filter:var(--g-blur-sm);backdrop-filter:var(--g-blur-sm);transition:background-color .15s,border-color .15s,box-shadow .2s;position:absolute;inset:-1px}@media (hover:hover) and (pointer:fine){.jump:hover:not(:focus-within):before{background:#ffffffc7}}.jump:focus-within:before{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:#fff}.z-top .jump:focus-within{box-shadow:0 0 16px 1px rgb(var(--accent-rgb)/.16),0 6px 18px -10px rgb(var(--accent-rgb)/.3)!important}.jump-menu{background:#ffffffe6;border-radius:22px;padding:6px;box-shadow:inset 0 1px #fff,0 20px 44px -14px #1111134d,0 2px 6px #1111130f}.jump-menu li button{border-radius:14px;margin-block:2px}.jump-menu li button[aria-selected=true]{background:rgb(var(--accent-rgb)/.1)}@media (hover:hover) and (pointer:fine){.jump-menu li button:hover{background:rgb(var(--accent-rgb)/.07)}}@supports (appearance:base-select){select:not([multiple]):not([size]){appearance:base-select}select:not([multiple]):not([size])::picker(select){appearance:base-select}select:not([multiple]):not([size]){cursor:pointer;align-items:center;gap:10px;display:flex;background-image:none!important}select:not([multiple]):not([size])::picker-icon{content:"";width:18px;height:18px;color:var(--ink-3);transition:rotate .45s var(--spring-bounce);background:currentColor;flex:none;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}select:open::picker-icon{color:var(--primary);rotate:180deg}:is(.z-main,.z-sheet,.z-dialog,.modal,.auth) select:not([multiple]):not([size]){padding-right:18px}select:open{border-color:var(--primary)!important;box-shadow:inset 0 0 0 1px var(--primary),0 0 16px 1px rgb(var(--accent-rgb)/.16)!important;background-color:#fff!important}select::picker(select){min-inline-size:anchor-size(self-inline);border:1px solid var(--g-rim);max-block-size:min(22rem,60dvh);color:var(--ink);-webkit-backdrop-filter:blur(40px)saturate(1.7);backdrop-filter:blur(40px)saturate(1.7);scrollbar-width:thin;clip-path:inset(0 round 22px);opacity:1;transition:clip-path .42s var(--spring),translate .42s var(--spring),opacity .16s ease,overlay .42s allow-discrete,display .42s allow-discrete;background:#ffffffd6;border-radius:22px;margin-block:8px;padding:6px;overflow:hidden auto;translate:0;box-shadow:inset 0 1px #fff,0 20px 44px -14px #1111134d,0 2px 6px #1111130f}@starting-style{select:open::picker(select){clip-path:inset(0 0 100% round 22px);opacity:0;translate:0 -6px}}select:not(:open)::picker(select){clip-path:inset(0 0 100% round 22px);opacity:0;transition-duration:.2s,.2s,.14s,.2s,.2s;transition-timing-function:ease-in;translate:0 -4px}select option{min-block-size:2.75rem;font:400 .9375rem/1.3 var(--font-sans);color:var(--ink);cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:12px;margin-block:2px;padding:8px 14px;transition:background-color .12s,color .12s;display:flex}select:open option{animation:z-option-in .36s var(--spring) both}select:open option:nth-child(2){animation-delay:25ms}select:open option:nth-child(3){animation-delay:50ms}select:open option:nth-child(4){animation-delay:75ms}select:open option:nth-child(5){animation-delay:.1s}select:open option:nth-child(6){animation-delay:.125s}select:open option:nth-child(n+7){animation-delay:.15s}@keyframes z-option-in{0%{opacity:0;translate:0 -8px}}select option:focus-visible,select option:hover{background:rgb(var(--accent-rgb)/.09);outline:0}select option:checked{color:var(--primary);background:0 0;font-weight:600}select option::checkmark{content:"";background:currentColor;order:1;width:16px;height:16px;margin-left:auto;-webkit-mask: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.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask: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.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}select option:disabled{color:var(--ink-3);opacity:.55;cursor:not-allowed}select optgroup{font:600 .75rem var(--font-sans);color:var(--ink-3);padding:8px 14px 2px}select hr{border:0;border-top:1px solid var(--line);margin:4px 8px}:root:is([data-reduce-transparency=true],[data-contrast=high]) select::picker(select){-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line-strong);background:#fff}:root[data-reduce-motion=true] select::picker(select){clip-path:none;transition:opacity .12s ease,overlay allow-discrete .12s,display allow-discrete .12s;translate:none}:root[data-reduce-motion=true] select:not(:open)::picker(select){clip-path:none;transition:opacity .12s ease,overlay allow-discrete .12s,display allow-discrete .12s;translate:none}:root[data-reduce-motion=true] select:open option{transition:none;animation:none}:root[data-reduce-motion=true] select:open::picker-icon{transition:none;animation:none}@media (prefers-reduced-motion:reduce){select::picker(select){clip-path:none!important;translate:none!important}select:open option{animation:none}}}:is(.tabs,.segmented,.services-period>div){isolation:isolate;position:relative}:is(.tabs,.segmented,.services-period>div)[data-glide]:before{content:"";z-index:-1;pointer-events:none;left:var(--gx);top:var(--gy);width:var(--gw);height:var(--gh);border:1px solid var(--g-rim);box-shadow:inset 0 1px 0 #fff,var(--g-shadow-sm);transition:left var(--t-bounce) var(--spring-bounce),top var(--t-bounce) var(--spring-bounce),width var(--t-bounce) var(--spring-bounce),height var(--t-bounce) var(--spring-bounce);background:#ffffffeb;border-radius:999px;position:absolute}:is(.tabs,.segmented,.services-period>div)[data-glide=init]:before{transition:none}:is(.tabs,.segmented)[data-glide]>:is(button[aria-selected=true],button.on,button.selected,button[aria-pressed=true],button.active){box-shadow:none;background:0 0;border-color:#0000}:is(.tabs,.segmented)[data-glide]>button{transition:color .2s}:root[data-reduce-motion=true] :is(.tabs,.segmented,.services-period>div)[data-glide]:before{transition:none}:root:is([data-reduce-transparency=true],[data-contrast=high]) :is(.tabs,.segmented,.services-period>div)[data-glide]:before{border-color:var(--line-strong);background:#fff}@container main (max-width:40rem){.orders-table tr.sel td{background:0 0!important}.orders-table tr.sel{background:var(--selected);border-left-color:var(--primary)}}html :is(.reminder-category,.agent-source,.agent-result,.agent-stats,.life-hero,.preview-message,.lodge-calendar-choice){background:var(--g-card);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-color:var(--g-rim);box-shadow:var(--g-shadow)}html .agent-empty{border-color:var(--line-strong);background:#fff6;border-radius:22px}html :is(.card,.panel,.z-sheet,.z-dialog,.modal) :is(.reminder-category,.agent-source,.agent-result,.agent-stats,.life-hero,.preview-message,.lodge-calendar-choice,.agent-empty){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:var(--line);background:#ffffff80}html .lodge-calendar-day{border-color:var(--line);background:#ffffff8c}html :is(.more-menu,.viewas .menu){background:var(--g-sheet);-webkit-backdrop-filter:var(--g-blur-lg);backdrop-filter:var(--g-blur-lg);border-color:var(--g-rim)}html .icon-btn.boxed,html .icon-button{border-color:var(--g-rim);background:#fff9}html input[type=file]::file-selector-button{border:1px solid var(--g-rim);background:#ffffffb3;border-radius:999px}html .zyto-language-select{background-color:var(--field-fill);border-radius:999px}:root:is([data-reduce-transparency=true],[data-contrast=high]) :is(.reminder-category,.agent-source,.agent-result,.agent-stats,.life-hero,.preview-message,.lodge-calendar-choice,.more-menu){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html .account-banks form{background:var(--g-card);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-color:var(--g-rim);box-shadow:var(--g-shadow);border-radius:24px}html :is(.account-banks,.web-account-dialog) button:not(.xmoney-close){border-color:var(--g-rim);box-shadow:inset 0 1px 0 #fffc,var(--g-shadow-sm);background:#fff9;border-radius:999px}html :is(.account-banks,.web-account-dialog) button:disabled{box-shadow:none;background:#1111130d}html .web-account-dialog.xmoney-dialog{background:var(--g-sheet);-webkit-backdrop-filter:var(--g-blur-lg);backdrop-filter:var(--g-blur-lg);border-color:var(--g-rim);border-radius:28px}html .web-account-dialog.xmoney-backdrop,html .web-account-dialog.xmoney-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11111347}html .business-planner tbody th{background:#ffffff8c}html :is(.business-preview,.services-preview){background:0 0}html .business-registration{min-height:calc(100dvh - var(--demo-bar));grid-template-columns:minmax(0,1fr);place-items:start center;padding:32px 16px 40px;display:grid}html .business-registration .auth-form{--auth-col:600px}html .business-registration .business-panel{display:none!important}html .business-registration .business-progress{display:flex!important}html .business-registration .business-header>a{display:inline-flex!important}html .auth label.business-choice-card:not(.switch):not(.check){border-color:var(--g-rim);box-shadow:var(--g-shadow-sm);background:#fff9;border-radius:20px}html .auth label.business-choice-card:has(input:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),var(--g-shadow-sm);background:#fff}html :is(.business-company,.business-password-set){border-color:var(--line);background:#ffffff8c;border-radius:20px}html .business-progress-track .complete>span{background:var(--primary)}html .business-demo-menu summary{border-radius:999px}html .business-demo-list{background:var(--g-sheet);-webkit-backdrop-filter:var(--g-blur-lg);backdrop-filter:var(--g-blur-lg);border-color:var(--g-rim);border-radius:22px}html .business-demo-list>:is(button,a){border-radius:14px}html .services-layout,html .services-shell{background:0 0}html :is(.services-package,.services-option,.services-activation){background:var(--g-card);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-color:var(--g-rim);box-shadow:var(--g-shadow);border-radius:22px}html :is(.services-package,.services-option).selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),var(--g-shadow);background:#ffffffe6}html .services-option:hover{background:#ffffffd1}html .services-period>div{border-color:var(--line);background:#1111130d;border-radius:999px}html .services-period label{color:var(--ink-2);border-radius:999px;padding:10px 18px;font-weight:500;transition:color .2s;position:relative}html .services-period label.active,html .services-period label:has(input:checked){color:var(--primary);background:0 0}html .services-period>div:not([data-glide]) label:has(input:checked){box-shadow:var(--g-shadow-sm);background:#ffffffeb}html .services-period input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;box-shadow:none;border:0;margin:0;position:absolute;inset:0}html .services-period label:focus-within{outline:0}html .services-period label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}html :is(.services-cost-notes,.services-sales-selection){background:#ffffff80;border-radius:22px}html .services-price-grid{border-color:var(--g-rim);background:var(--g-card);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);box-shadow:var(--g-shadow);border-radius:24px}html .services-price-grid :is(th,td){border-left:0;padding:14px 24px}html .services-price-grid :is(th,td):first-child{border-left:0;padding-left:24px}html .services-price-grid caption{font:600 1.125rem/1.5rem var(--font-display);padding:20px 24px 14px}html .services-price-grid thead th{background:#11111309}html .services-price-grid :is(tbody,tfoot) th{color:var(--ink);background:0 0;font-size:.9375rem;font-weight:600}html .services-price-grid tbody th>span{font-weight:400}html .services-price-grid tfoot{background:0 0}html .services-price-grid tfoot :is(th,td){border-bottom:0;background:#11111309!important}html .services-price-grid :is(tbody,tfoot) td{font-size:.9375rem}html .services-summary .card{border-color:var(--g-rim)}html .services-summary .card>header{color:var(--ink);border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:24px 24px 18px}html .services-summary .card>header h2{color:var(--ink);font-size:1.25rem;line-height:1.6rem}html .services-summary .card>header p{color:var(--ink-2)}html .services-summary .pad{padding:20px 24px 24px}html .services-summary .services-selected-list li:last-child{border-bottom:0}html .services-summary .fine{color:var(--ink-3);font-size:.8125rem;line-height:1.5}:root:is([data-reduce-transparency=true],[data-contrast=high]) :is(.business-registration .auth-form,.services-package,.services-option,.services-activation){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html .filterbar{align-items:flex-end}html :is(.filterbar,form,.actions):has(>:is(label,.field,.search,input,select))>:is(.btn,.button){align-self:flex-end;min-height:3rem}.filterbar>label:not(.check):not(.switch):not(.search){flex:18rem;max-width:28rem}.filterbar :is(.search,select){min-height:3rem}:is(.panel,.stack,.stack-sm,.card .pad,.card .pad-all,.life-stack,fieldset,form:not(.auth form)):not(.filterbar):not(:has(>:is(label:not(.check):not(.switch),.field,.search,input,select)))>:is(.btn,.button):not(.services-primary):not(.block):not(.auth *){align-self:flex-start}td,th{overflow-wrap:break-word;word-break:normal}html :is(.btn.danger,.button.danger,.text-button.danger,.icon-btn.danger,.icon-button.danger,:is(.icon-btn,.icon-button)[aria-label^=Elimină],:is(.icon-btn,.icon-button)[aria-label^=Șterge],:is(.icon-btn,.icon-button)[aria-label^=Revocă],:is(.icon-btn,.icon-button)[aria-label^=Remove],:is(.icon-btn,.icon-button)[aria-label^=Delete]){--lc:253 220 216}@media (hover:hover) and (pointer:fine){html :is(.btn.danger,.button.danger,.text-button.danger,.icon-btn.danger,.icon-button.danger,:is(.icon-btn,.icon-button)[aria-label^=Elimină],:is(.icon-btn,.icon-button)[aria-label^=Șterge],:is(.icon-btn,.icon-button)[aria-label^=Revocă],:is(.icon-btn,.icon-button)[aria-label^=Remove],:is(.icon-btn,.icon-button)[aria-label^=Delete]):hover:not(:disabled){background:var(--danger-soft)!important;color:var(--danger)!important;border-color:#b81c1738!important}html :is(.btn.danger,.icon-btn,.icon-button,.text-button.danger):hover:not(:disabled)[class*=danger] svg,html :is(.icon-btn,.icon-button):is([aria-label^=Elimină],[aria-label^=Șterge],[aria-label^=Revocă],[aria-label^=Remove],[aria-label^=Delete]):hover:not(:disabled) svg{color:var(--danger)}}html :is(.icon-btn,.icon-button):is([aria-label^=Elimină],[aria-label^=Șterge],[aria-label^=Revocă],[aria-label^=Remove],[aria-label^=Delete])[data-press]:not(:disabled){background:var(--danger-soft)!important;color:var(--danger)!important}html .services-activation{padding:24px 28px}html .services-activation-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:16px;display:grid}html .services-activation-main>.grow{padding-top:0}html .services-activation h2#activation-title{margin:0;line-height:2.5rem}html .services-activation-main [role=status]{margin-top:2px}html .services-activation-main p{margin:10px 0 0}html .services-activation-main>.btn{align-self:start;margin-top:-2px}html .services-activation .business-provider-status{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;gap:10px;margin:20px 0 0 56px;padding:18px 0 0}html .services-activation .business-provider-status h2{font:600 .9375rem/1.4 var(--font-sans);letter-spacing:0}html .services-activation .business-provider-status p{color:var(--ink-2);max-width:80ch;font-size:.8125rem}html .services-activation .services-admin-preview{margin-left:56px}@media (max-width:720px){html .services-activation{padding:20px}html .services-activation-main{grid-template-columns:auto minmax(0,1fr)}html .services-activation-main>.btn{grid-column:2;justify-self:start;margin-top:16px}html .services-activation .business-provider-status,html .services-activation .services-admin-preview{margin-left:0}}html :is(.services-option,.services-package,.auth label.business-choice-card,.workspace-choice,.lodge-calendar-choice){isolation:isolate;transition:transform var(--t-bounce) var(--spring-bounce),box-shadow .35s var(--spring),background-color .2s ease,border-color .2s ease;outline:0;position:relative}html :is(.services-option,.services-package,.auth label.business-choice-card,.workspace-choice,.lodge-calendar-choice):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(var(--lr) circle at var(--lx,50%) var(--ly,50%),rgb(var(--lc,255 255 255)/var(--la)),transparent 72%);transition:opacity .22s ease,--lr .45s var(--spring),--la .45s var(--spring);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){html :is(.services-option,.services-package,.auth label.business-choice-card,.workspace-choice,.lodge-calendar-choice):hover{background:#ffffffdb;border-color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 14px 32px -12px #11111338}html :is(.services-option,.services-package,.auth label.business-choice-card,.workspace-choice,.lodge-calendar-choice):hover:after{opacity:1;--lr:220px;--la:.6}}html :is(.services-option,.services-package,.auth label.business-choice-card,.workspace-choice,.lodge-calendar-choice)[data-press]{transition:transform .26s var(--spring-quick),box-shadow .2s ease;transform:translateY(-1px)scale(1.012)}html :is(.services-option,.services-package,.auth label.business-choice-card,.workspace-choice,.lodge-calendar-choice)[data-press]:after{opacity:1;--lc:228 250 248;--lr:380px;--la:.9;transition:opacity 80ms ease,--lr .42s var(--spring-quick),--la .16s ease}html :is(.services-option.selected,.services-package.selected,.auth label.business-choice-card:has(input:checked),.workspace-choice[aria-pressed=true],.lodge-calendar-choice:has(input:checked)){border-color:rgb(var(--accent-rgb)/.42);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgb(var(--accent-rgb)/.12),0 12px 30px -12px rgb(var(--accent-rgb)/.38);background:#ffffffeb}html :is(.services-option,.services-package,.auth label.business-choice-card,.workspace-choice,.lodge-calendar-choice):focus-within{outline:0}html .workspace-choice:focus-visible,html :is(.services-option,.services-package,.auth label.business-choice-card,.lodge-calendar-choice):has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}html .auth label.business-choice-card input:focus-visible,html .services-option input:focus-visible{outline:0}:root[data-reduce-motion=true] :is(.services-option,.services-package,.business-choice-card,.workspace-choice,.lodge-calendar-choice){transform:none!important}:root:is([data-reduce-transparency=true],[data-contrast=high]) :is(.services-option,.services-package,.business-choice-card,.workspace-choice,.lodge-calendar-choice):after{display:none}:is(.tabs,.segmented){align-self:flex-start}fieldset{border-color:var(--line);border-radius:20px}input[type=checkbox]:not(.switch input):not(.milo-display-check input),input[type=radio]{appearance:none;cursor:pointer;border:1.5px solid var(--field);width:22px;height:22px;transition:background-color .15s ease,border-color .15s ease,box-shadow .2s ease,transform var(--t-bounce) var(--spring-bounce);background:#fffc;flex:none;place-content:center;margin:0;display:inline-grid;position:relative;box-shadow:inset 0 1px #fff,0 1px 2px #11111314}input[type=checkbox]:not(.switch input):not(.milo-display-check input){border-radius:7px}input[type=radio]{border-radius:50%}input[type=checkbox]:not(.switch input):not(.milo-display-check input):before{width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}input[type=checkbox]:not(.switch input):not(.milo-display-check input):before,input[type=radio]:before{content:"";transition:transform var(--t-bounce) var(--spring-bounce);background:#fff;transform:scale(0)}input[type=radio]:before{width:10px;height:10px;border-radius:50%}input[type=checkbox]:not(.switch input):not(.milo-display-check input):checked,input[type=radio]:checked{background:var(--primary);border-color:var(--primary);box-shadow:inset 0 1px 0 #ffffff47,0 4px 10px -4px rgb(var(--accent-rgb)/.6)}input[type=checkbox]:not(.switch input):not(.milo-display-check input):checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:not(.switch input):not(.milo-display-check input):indeterminate{background:var(--primary);border-color:var(--primary)}input[type=checkbox]:not(.switch input):not(.milo-display-check input):indeterminate:before{border-radius:2px;width:10px;height:2.5px;transform:scale(1);-webkit-mask:none;mask:none}@media (hover:hover) and (pointer:fine){:is(input[type=checkbox],input[type=radio]):hover:not(:checked):not(:disabled){border-color:var(--primary);background:#fff}}:is(input[type=checkbox],input[type=radio]):active:not(:disabled){transition-duration:80ms;transform:scale(.9)}:is(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(input[type=checkbox],input[type=radio]):disabled{opacity:.45;cursor:not-allowed}input[aria-invalid=true]:is([type=checkbox],[type=radio]){border:2px solid var(--danger)!important}.switch input[type=checkbox],body dialog.milo-display-dialog .milo-display-check input{background:#11111329;border:0;border-radius:999px;width:46px;height:28px;transition:background-color .2s;box-shadow:inset 0 1px 2px #1111132e,inset 0 0 0 1px #1111130f}.switch input[type=checkbox]:after,body dialog.milo-display-dialog .milo-display-check input:after{width:22px;height:22px;transition:transform var(--t-bounce) var(--spring-bounce),width .2s var(--spring);background:#fff;top:3px;left:3px;box-shadow:0 2px 6px #11111338,inset 0 -1px #1111130f}.switch input[type=checkbox]:checked,.z-app .switch input[type=checkbox]:checked,body dialog.milo-display-dialog .milo-display-check input:checked{background:var(--primary)}.switch input[type=checkbox]:checked:after,body dialog.milo-display-dialog .milo-display-check input:checked:after{transform:translate(18px)}.switch input[type=checkbox]:active:after,body dialog.milo-display-dialog .milo-display-check input:active:after{width:27px}.switch input[type=checkbox]:checked:active:after,body dialog.milo-display-dialog .milo-display-check input:checked:active:after{transform:translate(13px)}.switch input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-reduce-motion=true] :is(input[type=checkbox],input[type=radio]):after,:root[data-reduce-motion=true] :is(input[type=checkbox],input[type=radio]):before{transition:none!important}*{scrollbar-width:thin;scrollbar-color:rgb(var(--accent-rgb)/.38) transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{background:0 0;width:12px;height:12px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{background:rgb(var(--accent-rgb)/.3) padding-box;border:4px solid #0000;border-radius:999px;min-width:40px;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--accent-rgb)/.55);border-width:3px}::-webkit-scrollbar-thumb:active{background-color:rgb(var(--accent-rgb)/.72);border-width:3px}:root[data-contrast=high] ::-webkit-scrollbar-thumb{background-color:#003d40;border-width:3px}}:root[data-contrast=high] *{scrollbar-color:#003d40 transparent}html :is(.role-dashboard,.dash-loading,.lodge-calendar-colors,.collect-dash){--dash-blue:#0a5c5f;--dash-teal:#b9732f;--dash-violet:#7b5cc4;--dash-orange:#b4566e}:root[data-contrast=high] :is(.role-dashboard,.lodge-calendar-colors,.collect-dash){--dash-blue:#003d40;--dash-teal:#7a4300;--dash-violet:#4b2a99;--dash-orange:#7d2a40}html .dash-metric-label{border-color:var(--line);background:#ffffff59}body dialog.milo-display-dialog .milo-display-check:has([name=reduceTransparency]){align-items:flex-start;padding-block:10px}body dialog.milo-display-dialog .milo-display-check small{color:var(--ink-3);margin-top:2px;font-size:.8125rem;line-height:1.35;display:block}body dialog.milo-display-dialog .milo-display-check:has([name=reduceTransparency]) input{margin-top:2px}:root:is([data-reduce-transparency=true],[data-contrast=high]){--g-chrome:#fff;--g-card:#fff;--g-thin:#fff;--g-sheet:#fff;--g-ink:#111113;--g-blur:none;--g-blur-sm:none;--g-blur-lg:none;--g-rim:#e3e3e6;--weak:#f6f6f8;--soft:#ebebee;--line:#e6e6e9;--line-strong:#d6d6db;--selected:#e3eeee}:root:is([data-reduce-transparency=true],[data-contrast=high]) .z-app{--weak:#f6f6f8;--line:#e6e6e9;--selected:#e3eeee}:root:is([data-reduce-transparency=true],[data-contrast=high]) :is(.z-side,.jump,.pill-status,.z-top .icon-btn,.card,.panel,.entity,.merchant,.ticket,.info-strip,.admin-overview-status,.workspace-choice,.dash-metric,.col,.band,.toast,.z-sheet,.z-dialog,.modal,.jump-menu,.auth-form,.auth-panel,body dialog.milo-display-dialog){-webkit-backdrop-filter:none;backdrop-filter:none}:root:is([data-reduce-transparency=true],[data-contrast=high]) :is(.btn,.button,.icon-btn,.z-link,.acc-head,.tabs button,.segmented button,.pill-status,.jump,.a11y-fab,.viewas>button):after{display:none}:root:is([data-reduce-transparency=true],[data-contrast=high]) .jump:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}:root:is([data-reduce-transparency=true],[data-contrast=high]) .btn:not(.primary):not(.ghost):not(.danger.solid):not(.on-band):not(.on-band-2):not(:disabled){border-color:var(--line-strong);background:#fff}:root[data-contrast=high] :is(input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-contrast=high],:root[data-contrast=high] .z-app{--primary:#003d40;--primary-hover:#002a2c;--focus:#003d40}@media (prefers-reduced-transparency:reduce){:root:not([data-reduce-transparency=false]){--g-chrome:#fff;--g-card:#fff;--g-thin:#fff;--g-sheet:#fff;--g-ink:#111113;--g-blur:none;--g-blur-sm:none;--g-blur-lg:none}}html .z-brand{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 12px;display:grid}html .z-brand-logo{grid-column:2;justify-self:center}html .z-brand .side-toggle{grid-column:3;justify-self:end}html .lodge-calendar-colors .lodge-calendar-event.btn{background:var(--lodge-calendar-color)!important}@supports (color:color-mix(in lab,red,red)){html .lodge-calendar-colors .lodge-calendar-event.btn{background:color-mix(in srgb,var(--lodge-calendar-color) 13%,#fff)!important}}html .lodge-calendar-colors .lodge-calendar-event.btn{border:1px solid var(--lodge-calendar-color)!important}@supports (color:color-mix(in lab,red,red)){html .lodge-calendar-colors .lodge-calendar-event.btn{border:1px solid color-mix(in srgb,var(--lodge-calendar-color) 34%,#fff)!important}}html .lodge-calendar-colors .lodge-calendar-event.btn{border-radius:16px;padding-inline-start:26px}html .lodge-calendar-colors .lodge-calendar-event.btn:hover:not(:disabled){background:var(--lodge-calendar-color)!important}@supports (color:color-mix(in lab,red,red)){html .lodge-calendar-colors .lodge-calendar-event.btn:hover:not(:disabled){background:color-mix(in srgb,var(--lodge-calendar-color) 22%,#fff)!important}}html .lodge-calendar-colors .lodge-calendar-event.btn:before{content:"";background:var(--lodge-calendar-color);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;left:11px}html .lodge-calendar-colors .lodge-calendar-card .tile{background:var(--lodge-calendar-color)}@supports (color:color-mix(in lab,red,red)){html .lodge-calendar-colors .lodge-calendar-card .tile{background:color-mix(in srgb,var(--lodge-calendar-color) 14%,#fff)}}html .lodge-calendar-colors .lodge-calendar-card .tile{color:var(--lodge-calendar-color)}@media (forced-colors:active){html .lodge-calendar-colors .lodge-calendar-event.btn:before{background:canvastext}}:root{accent-color:var(--primary)}progress{appearance:none;background:rgb(var(--accent-rgb)/.12);border:0;border-radius:999px;height:8px;overflow:hidden}progress::-webkit-progress-bar{background:rgb(var(--accent-rgb)/.12);border-radius:999px}progress::-webkit-progress-value{background:var(--primary);border-radius:999px}progress::-moz-progress-bar{background:var(--primary);border-radius:999px}html :is(.lodge-calendar-day,.lodge-calendar-week-day).selected{box-shadow:inset 0 0 0 1.5px rgb(var(--accent-rgb)/.45),0 10px 24px -14px rgb(var(--accent-rgb)/.55);background:#ffffffeb}html .lodge-calendar-day.pickable{cursor:pointer;transition:background-color .16s,box-shadow .16s}@media (hover:hover){html .lodge-calendar-day.pickable:hover{background:#ffffffd9}}html .lodge-calendar-add{width:36px;height:36px;min-height:36px;color:var(--ink-2);border-radius:50%;margin:4px 4px 0 0}html .lodge-calendar-add:hover:not(:disabled){background:var(--primary);color:#fff}:root[data-contrast=high] :is(.lodge-calendar-day,.lodge-calendar-week-day).selected{box-shadow:inset 0 0 0 2px var(--ink)}:root[data-reduce-motion=true] .lodge-calendar-day.pickable{transition:none}@media (min-width:64.01rem){html .lodge-calendar-unified:not(.compact) .lodge-calendar-grid{grid-auto-rows:8.75rem}html .lodge-calendar-unified:not(.compact) .lodge-calendar-day{flex-direction:column;min-height:0;display:flex;overflow:hidden}html .lodge-calendar-unified:not(.compact) .lodge-calendar-day-events{scrollbar-width:thin;flex:1;gap:3px;min-height:0;padding:2px 6px 6px;overflow-y:auto}html .lodge-calendar-colors .lodge-calendar-unified .lodge-calendar-event.btn{white-space:nowrap;border-radius:999px;flex-wrap:nowrap;flex:none;align-items:center;gap:6px;height:26px;min-height:26px;padding:0 10px 0 22px;font-size:.75rem;line-height:1;overflow:hidden}html .lodge-calendar-colors .lodge-calendar-unified .lodge-calendar-event.btn:before{width:7px;height:7px;top:50%;left:9px;transform:translateY(-50%)}html .lodge-calendar-unified .lodge-calendar-event .meta{color:var(--ink-2);flex:none;font-weight:600}html .lodge-calendar-unified .lodge-calendar-event:not([data-kind=event]) .meta{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .lodge-calendar-unified .lodge-calendar-event-title{text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}}html .lodge-calendar-date[aria-current=date]{font-weight:600;text-decoration:none}html .lodge-calendar-date[aria-current=date]>span:first-child{background:var(--primary);color:#fff;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 7px;display:inline-grid}html .lodge-calendar-day.today,html .lodge-calendar-day.today.selected{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){html .lodge-calendar-day.today,html .lodge-calendar-day.today.selected{background:color-mix(in srgb,var(--primary) 20%,#eaf6f5)}}html .lodge-calendar-day.today,html .lodge-calendar-day.today.selected{border-color:rgb(var(--accent-rgb)/.35)}@media (hover:hover){html .lodge-calendar-day.today.pickable:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){html .lodge-calendar-day.today.pickable:hover{background:color-mix(in srgb,var(--primary) 26%,#eaf6f5)}}}:root:is([data-reduce-transparency=true],[data-contrast=high]) .lodge-calendar-day.today{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root:is([data-reduce-transparency=true],[data-contrast=high]) .lodge-calendar-day.today{background:color-mix(in srgb,var(--primary) 14%,#fff)}}html .entity .top{align-items:center}input[type=date]{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a6068' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16.5' rx='3'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E")!important;background-position:right 18px center!important;background-repeat:no-repeat!important;background-size:18px!important;padding-right:48px!important}input[type=date]::-webkit-calendar-picker-indicator{display:none}.z-datepicker{z-index:1000;border:1px solid var(--g-rim);width:320px;max-width:calc(100vw - 24px);color:var(--ink);-webkit-backdrop-filter:blur(40px)saturate(1.7);backdrop-filter:blur(40px)saturate(1.7);clip-path:inset(0 round 22px);animation:z-dp-unroll .42s var(--spring) both;background:#ffffffd6;border-radius:22px;margin:0;padding:12px;position:fixed;inset:auto;overflow:hidden;box-shadow:inset 0 1px #fff,0 20px 44px -14px #1111134d,0 2px 6px #1111130f}.z-datepicker.up{animation-name:z-dp-unroll-up}@keyframes z-dp-unroll{0%{clip-path:inset(0 0 100% round 22px);opacity:0;translate:0 -6px}}@keyframes z-dp-unroll-up{0%{clip-path:inset(100% 0 0 round 22px);opacity:0;translate:0 6px}}.z-datepicker-head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.z-datepicker-head select{height:2.5rem;font:600 .9375rem/1 var(--font-sans);color:var(--ink);border:1px solid var(--field-edge);background-color:var(--field-fill);box-shadow:none;border-radius:999px;width:auto!important;min-height:2.5rem!important;padding:0 10px 0 14px!important}.z-datepicker-head select:hover{border-color:var(--field-edge-hover)}.z-datepicker-head select:first-child{flex:auto}.z-datepicker-head select:nth-child(2){flex:none}.z-datepicker-head .icon-btn{width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.z-datepicker-head .icon-btn:hover{background:var(--selected);color:var(--primary)}.z-datepicker-head svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.z-datepicker-days>div,.z-datepicker-week{grid-template-columns:repeat(7,1fr);justify-items:center;display:grid}.z-datepicker-week span{color:var(--ink-3);text-transform:capitalize;padding:4px 0 6px;font-size:.75rem;font-weight:500}.z-datepicker-days{gap:2px;display:grid}.z-datepicker-days>div{animation:z-option-in .36s var(--spring) both;animation-delay:calc(var(--row) * 22ms)}.z-datepicker-days.next>div{animation-name:z-dp-next;animation-delay:0s}.z-datepicker-days.prev>div{animation-name:z-dp-prev;animation-delay:0s}@keyframes z-dp-next{0%{opacity:0;translate:14px}}@keyframes z-dp-prev{0%{opacity:0;translate:-14px}}.z-datepicker-days button{width:38px;height:38px;color:var(--ink);cursor:pointer;font:500 .875rem/1 var(--font-sans);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:50%;transition:background-color .12s,color .12s}.z-datepicker-days button:hover:not(:disabled):not(.on){background:rgb(var(--accent-rgb)/.09)}.z-datepicker-days button.other{color:var(--ink-3);opacity:.6}.z-datepicker-days button.today:not(.on){color:var(--primary);box-shadow:inset 0 0 0 1.5px rgb(var(--accent-rgb)/.45);font-weight:700}.z-datepicker-days button.on{background:var(--primary);color:#fff;box-shadow:0 4px 12px -4px rgb(var(--accent-rgb)/.55);font-weight:700}.z-datepicker-days button:disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}.z-datepicker-days button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.z-datepicker-foot{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;display:flex}.z-datepicker-foot .text-button{min-height:2.25rem;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-weight:600;text-decoration:none}.z-datepicker-foot .text-button:hover:not(:disabled){background:var(--selected)}.z-datepicker-foot .text-button:last-child:not(:first-child){color:var(--ink-2)}:root:is([data-reduce-transparency=true],[data-contrast=high]) .z-datepicker{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line-strong);background:#fff}:root[data-reduce-motion=true] .z-datepicker,:root[data-reduce-motion=true] .z-datepicker-days>div{animation:none}@media (prefers-reduced-motion:reduce){.z-datepicker,.z-datepicker-days>div{animation:none}}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:not(:has(>svg)):before{content:"";background:var(--ink-3);width:16px;height:16px;transition:rotate .32s var(--spring),background-color .15s ease;flex:none;-webkit-mask: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}details[open]>summary:before{rotate:90deg}details>summary:hover:before{background:var(--primary)}:root[data-reduce-motion=true] details>summary:before{transition:none}@media (forced-colors:active){details>summary:before{background:canvastext}}.profile-edit-grid+.profile-edit-grid,.profile-edit-grid+details{margin-top:20px}html .z-foot{padding-right:calc(3.5rem + 24px)}@media (max-width:800px){html .z-foot{padding-right:calc(3rem + 16px)}}.lodge-dues-list>div{align-items:center;gap:16px}.lodge-dues-list .t{flex:14rem}.lodge-dues-list .t details{margin-top:2px}.lodge-dues-list .t summary{min-height:32px;color:var(--ink-2);font-size:.8125rem;font-weight:500}.lodge-dues-list .t details p{margin:2px 0 0 24px}.lodge-dues-amounts{flex:none;gap:20px;margin:0;display:flex}.lodge-dues-amounts dt{color:var(--ink-3);font-size:.75rem}.lodge-dues-amounts dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.lodge-dues-list .actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}@container main (max-width:56rem){.lodge-dues-list .actions{flex-basis:100%;justify-content:flex-start}}.lodge-calendar-toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.lodge-calendar-nav{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.lodge-calendar-nav h3{letter-spacing:-.01em;text-transform:capitalize;margin:0 0 0 10px;font-size:1.375rem;font-weight:600;line-height:1.2}.lodge-calendar-nav .icon-btn{width:40px;height:40px}.lodge-calendar-tools{flex:none;align-items:center;gap:8px;display:flex}.lodge-calendar-tools select{white-space:nowrap;flex:none;min-width:9rem;width:auto!important}.lodge-calendar-tools input[type=date]{flex:0 11.5rem;width:11.5rem;min-width:10rem}.lodge-calendar-toolbar .lodge-calendar-legend{flex:auto;justify-content:center}.lodge-calendar-toolbar>.search{flex:0 17rem;min-width:12rem}@container main (max-width:52rem){.lodge-calendar-nav{flex-wrap:wrap}.lodge-calendar-nav h3{flex-basis:100%;order:-1;margin:0 0 4px}.lodge-calendar-tools{flex:100%}.lodge-calendar-tools input[type=date],.lodge-calendar-tools select{flex:1 1 0;min-width:0;width:auto!important}.lodge-calendar-toolbar .lodge-calendar-legend{flex-basis:100%;order:3;justify-content:flex-start}.lodge-calendar-toolbar>.search{flex:100%}}@media (min-width:801px){.form-row:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.admin-rights{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.admin-rights>.fine{color:var(--ink-3);margin-right:2px;font-size:.8125rem}.admin-right{background:rgb(var(--accent-rgb)/.08);min-height:24px;color:var(--ink-2);border-radius:999px;padding:0 10px;font-size:.75rem;font-weight:500}.admin-right,.admin-rights details{align-items:center;display:inline-flex}.admin-rights details{flex-wrap:wrap;gap:6px}.admin-rights details>summary{min-height:24px;color:var(--primary);border-radius:999px;padding:0 10px 0 6px;font-size:.75rem;font-weight:600}.admin-rights details>summary:before{background:var(--primary);width:12px;height:12px}.admin-rights details>summary:hover{background:var(--selected)}html .lodge-calendar-unified.compact .lodge-calendar-day{min-height:3.25rem;position:relative}html .lodge-calendar-unified.compact .lodge-calendar-date{min-height:2.5rem}html .lodge-calendar-unified.compact .lodge-calendar-dots{gap:3px;padding:0;position:absolute;bottom:4px;left:0;right:0}html .lodge-calendar-unified.compact .lodge-calendar-dots>span{flex-basis:6px;height:6px}.z-logo-business{color:inherit;justify-items:stretch;gap:.45em;line-height:1;display:inline-grid}.z-logo-business>svg{display:block}.z-logo-business>span{font:600 1em/1 var(--font-display);letter-spacing:.24em;text-transform:uppercase;text-align:center;color:var(--ink-3);margin-right:-.24em;display:block}.z-brand .z-logo-business,.z-top-brand .z-logo-business{gap:.4em}.bank-statement{color:#111113;font-variant-numeric:tabular-nums;background:#fff;border-radius:22px;gap:34px;width:100%;max-width:980px;padding:44px 48px 36px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 18px 44px -24px #11111359}.bank-statement h2{font:400 1.875rem/1.1 var(--font-sans);letter-spacing:-.02em;margin:0 0 6px}.bank-statement h3{font:400 1.25rem/1.25 var(--font-sans);letter-spacing:-.01em;margin:0 0 14px}.bs-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bs-head>div{text-align:right}.bs-head p{color:#5a6068;margin:0;font-size:.8125rem}.bs-holder h3{margin-bottom:10px}.bs-holder dl{flex-wrap:wrap;gap:6px 48px;margin:0;font-size:.8125rem;display:flex}.bs-holder dl div{gap:12px;display:flex}.bs-holder dt{font-weight:600}.bs-holder dd{margin:0}.bs-table{border-collapse:collapse;width:100%;font-size:.875rem}.bs-table th{text-align:left;white-space:nowrap;border-bottom:1.5px solid #111113;padding:0 6px 8px;font-weight:500}.bs-table td{vertical-align:top;border-bottom:1px solid #dfe3e6;padding:12px 6px 14px}.bs-table :is(th,td):last-child{text-align:right}.bs-summary :is(th,td):not(:first-child){white-space:nowrap}.bs-lines td:first-child,.bs-lines td:nth-child(n+3){white-space:nowrap;width:7.5rem}.bs-lines td:nth-child(2) strong{margin-bottom:3px;font-size:.9375rem;font-weight:400;display:block}.bs-lines td:nth-child(2) small{color:#5a6068;overflow-wrap:anywhere;font-size:.6875rem;line-height:1.35;display:block}.bs-fine,.bs-pending td{color:#5a6068}.bs-fine{margin:8px 0 0}.bs-fine,.bs-tag{font-size:.6875rem}.bs-tag{background:var(--selected);min-height:20px;color:var(--primary);border-radius:999px;align-items:center;gap:4px;margin:0 0 4px;padding:0 8px;font-weight:600;display:inline-flex}.bs-reconcile{color:#2b2e34;align-items:center;gap:8px;margin:-4px 0 12px;font-size:.8125rem;display:flex}.bs-reconcile .bs-tag{margin:0}.bs-foot{color:#5a6068;border-top:1px solid #dfe3e6;padding-top:12px;font-size:.6875rem}.bs-foot p{margin:0}@container main (max-width:46rem){.bank-statement{border-radius:18px;gap:26px;padding:26px 20px 22px}.bs-head{flex-direction:column}.bs-head>div{text-align:left}.bank-statement section:has(>.bs-lines){margin-inline:-20px;padding-inline:20px;overflow-x:auto}.bs-lines{min-width:640px}.bs-summary{font-size:.8125rem}.bs-summary :is(th,td){padding-inline:4px}}@media print{.bank-statement{box-shadow:none;padding:0}}.bank-accounts{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.bank-account{text-align:left;border-radius:var(--r-md);border:1px solid var(--line);background:var(--weak);width:100%;min-width:0;color:var(--ink);cursor:pointer;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex}.bank-account.on,.bank-account:hover{background:var(--selected)}.bank-account.on{border-color:var(--primary)}.bank-account>svg{color:var(--ink-2);flex:none}.bank-account-identity{overflow-wrap:anywhere;flex:16rem;gap:.25rem;min-width:0;font-weight:600;display:grid}.bank-account-balance{flex:0 12rem;gap:.25rem;min-width:0;display:grid}.bank-account strong{font:600 1.125rem/1.4 var(--font-display)}.bank-account small,.bank-account strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bank-account small{color:var(--ink-3);font-size:.8125rem;font-weight:400}.bank-account-open,.bank-account.add{color:var(--primary);font-weight:600}.bank-account.add{min-height:3rem;background:0 0;border-style:dashed;justify-content:flex-start}@container main (max-width:40rem){.bank-account-identity{flex-basis:calc(100% - 3rem)}.bank-account-balance{flex:100%}}.bank-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.bank-toolbar>label{flex:0 13rem}.bank-toolbar>.segmented{box-sizing:border-box;align-self:flex-end;align-items:stretch;height:48px;margin-left:auto;padding:4px;display:inline-flex}.bank-toolbar>.segmented button{height:100%;min-height:0;padding:0 18px}.bank-toolbar>.btn{align-self:flex-end;height:48px;min-height:48px;padding-block:0}.bank-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:14px;margin-bottom:14px;display:grid}.bank-kpis article{border:1px solid var(--g-rim);background:var(--g-card);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:20px;gap:4px;padding:16px 18px;display:grid}.bank-kpis span{color:var(--ink-2);font-size:.8125rem}.bank-kpis strong{font:600 1.375rem/1.2 var(--font-display);font-variant-numeric:tabular-nums}.bank-insights{gap:14px;display:grid}.bank-chart{height:240px;padding:4px 16px 16px 4px}.bank-chart.small{height:200px}.bank-charts-row{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;display:grid}.bank-legend{color:var(--ink-2);align-items:center;gap:6px 14px;margin:0;padding:0 20px 16px;font-size:.75rem;display:flex}.bank-legend span{border-radius:3px;width:10px;height:10px;margin-right:-8px}.bank-top{gap:12px;margin:0;padding:4px 20px 18px;list-style:none;display:grid}.bank-top li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:.875rem;display:grid}.bank-top li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bank-top li strong{font-variant-numeric:tabular-nums;font-weight:600}.bank-top li i{background:linear-gradient(90deg,#b9732f,#d6a06a);border-radius:999px;grid-column:1/-1;height:6px}.bank-day{padding:0 20px 6px}.bank-day h4{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin:14px 0 4px;font-size:.75rem;font-weight:600}.bank-tx{border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}.bank-day h4+.bank-tx{border-top:0}.bank-avatar{background:var(--selected);width:40px;height:40px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.bank-tx .t{flex:1;min-width:0}.bank-tx .t strong{overflow-wrap:anywhere;font-weight:600;display:block}.bank-tx .t p{color:var(--ink-3);margin:2px 0 0;font-size:.8125rem}.bank-tx .bs-tag{margin:6px 0 0}.bank-amount{text-align:right;justify-items:end;gap:2px;display:grid}.bank-amount b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bank-amount b.in{color:#1d6b3a}.bank-amount small{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.bank-tx.pending{opacity:.7}.bank-refreshing{opacity:.6;transition:opacity .2s}@container main (max-width:52rem){.bank-charts-row{grid-template-columns:minmax(0,1fr)}.bank-toolbar>.segmented{margin-left:0}}.pos-pick-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pos-pick-head .meta{margin-top:4px}.pos-pick{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:12px;display:grid}.pos-pick-item{border:1px solid var(--line);background:#fff9;border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;padding:16px;transition:border-color .15s,background-color .15s;display:flex}.pos-pick-item.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset;background:#ffffffd9}.pos-pick-item.out{opacity:.55}.pos-pick-text{gap:2px;display:grid}.pos-pick-text strong{font-weight:600}.pos-pick-text span{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.pos-pick-text small{color:var(--ink-3);font-size:.8125rem}.pos-pick-item .stepper{background:#ffffffb3;align-self:flex-start}@media (prefers-reduced-motion:reduce){.pos-pick-item{transition:none}}html .personal-calendar-tools{flex-wrap:wrap;flex:24rem;max-width:100%}html .personal-calendar-tools select{white-space:nowrap;-webkit-hyphens:none;hyphens:none;flex:10.5rem;max-width:100%;min-width:min(100%,10.5rem)!important}html .personal-calendar-tools input[type=date]{flex:11.5rem;min-width:min(100%,11.5rem);max-width:100%}.personal-calendar-kind{white-space:nowrap;-webkit-hyphens:none;hyphens:none}.bank-kpis .bank-kpi-action{border-radius:var(--r-xl);border:1px solid var(--g-rim);background:var(--g-card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;gap:4px;padding:16px 18px;display:grid}.bank-kpis .bank-kpi-action[aria-pressed=true]{border-color:var(--primary);background:var(--selected)}.bank-tx-open{width:100%;color:var(--ink);font:inherit;text-align:left;border:0;border-top:1px solid var(--line);box-shadow:none;cursor:pointer;background:0 0;border-radius:0}.bank-tx-open:hover{background:var(--weak)}.bank-tx-open .t>span{display:block}.bank-tx-open .t>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bank-income-table td,.bank-payment-details dd,.bank-remittance{overflow-wrap:anywhere;min-width:0}.bank-remittance{white-space:pre-wrap}.bank-income-table{table-layout:fixed;width:100%}.bank-income-table small{overflow-wrap:anywhere;display:block}.bank-income-reason{white-space:pre-wrap}.bank-payment-details dl{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.bank-payment-details dd{margin:0 0 12px}.bank-detail-action{margin-top:8px}@container main (max-width:40rem){.bank-tx-open{flex-wrap:wrap}.bank-tx-open .bank-amount{text-align:left;flex-basis:100%;justify-items:start;padding-left:54px}.bank-income-table{table-layout:auto}}@media print{.bank-detail-action{display:none}}:root[data-monochrome=true],:root[data-monochrome=true] .z-app{--primary:#111113;--primary-hover:#2e2e33;--selected:#11111314;--focus:#111113;--accent-rgb:17 17 19;--st-new-bg:#ececee;--st-new-fg:#111113}:root[data-monochrome=true][data-contrast=high],:root[data-monochrome=true][data-contrast=high] .z-app{--primary:#000;--focus:#000}:root[data-monochrome=true] body:before{filter:grayscale()}:root[data-monochrome=true] :is(.btn.primary,.button.primary,.a11y-fab){--lc:225 225 230}html[data-monochrome=true] :is(.role-dashboard,.dash-loading,.lodge-calendar-colors,.collect-dash){--dash-blue:#111113;--dash-teal:#6f717a;--dash-violet:#4a4f5c;--dash-orange:#a6a8ae}:root[data-monochrome=true] .lodge-calendar-colors{--lodge-cal-meeting:#111113;--lodge-cal-event:#4a4f5c;--lodge-cal-membership:#6f717a;--lodge-cal-fee:#8d9097;--lodge-cal-donation:#2e2e33}:root[data-monochrome=true] :is(.lodge-calendar-day.today,.lodge-calendar-day.today.selected){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root[data-monochrome=true] :is(.lodge-calendar-day.today,.lodge-calendar-day.today.selected){background:color-mix(in srgb,var(--primary) 12%,#f4f4f6)}}