@font-face{font-family:Bricolage Grotesque;src:url(fonts/bricolage-latin.woff2?v=1) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;src:url(fonts/bricolage-latin-ext.woff2?v=1) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;src:url(fonts/plex-sans-latin.woff2?v=1) format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;src:url(fonts/plex-sans-latin-ext.woff2?v=1) format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;src:url(fonts/plex-mono-400-latin.woff2?v=1) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(fonts/plex-mono-400-latin-ext.woff2?v=1) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg: #F5F7F5;--ink: #1B1F1A;--line: #B4B9B3;--accent: #3E433D;--world: var(--accent);--on-world: #fff;--world-deep: color-mix(in oklab, var(--world) 72%, #000);--world-ink: color-mix(in oklab, var(--world) 84%, var(--ink));--world-tint: color-mix(in oklab, var(--world) 8%, var(--card));--world-wash: color-mix(in oklab, var(--world) 15%, var(--card));--sky: color-mix(in oklab, var(--world) 55%, #0d1114);--card: color-mix(in oklab, var(--bg) 40%, white);--paper: color-mix(in oklab, var(--world) 5%, #f1f2ef);--paper-2: color-mix(in oklab, var(--world) 9%, #e8eae6);--paper-dim: color-mix(in oklab, var(--paper-2) 80%, var(--ink));--rail-bg: color-mix(in oklab, var(--world) 7%, var(--paper-2));--wash: color-mix(in oklab, var(--world) 6%, var(--card));--paper-warm: var(--card);--accent-wash: var(--world-tint);--edge: color-mix(in oklab, var(--line) 78%, var(--card));--line-2: color-mix(in oklab, var(--line) 42%, var(--card));--hairline: color-mix(in oklab, var(--line) 55%, transparent);--ink-2: color-mix(in srgb, var(--ink) 80%, var(--card));--ink-3: color-mix(in srgb, var(--ink) 66%, var(--card));--ok: #26753E;--ok-wash: #DCEFDD;--warn: #B23A26;--warn-wash: #F8E1DA;--wait: #8A5F0C;--wait-wash: #F6EAD0;--wait-face: color-mix(in srgb, var(--wait) 34%, white);--fire: #C4432B;--money-in: var(--ok);--money-out: var(--warn);--L-full: 45.5%;--C-full: .112;--L-tint: 93%;--C-tint: .034;--L-edge: 82%;--C-edge: .06;--h-rot: 0deg;--h-mod-mail: calc(250deg + var(--h-rot));--h-mod-tap: calc(182deg + var(--h-rot));--h-mod-money: calc(148deg + var(--h-rot));--h-mod-stock: calc( 78deg + var(--h-rot));--h-mod-orders: calc( 44deg + var(--h-rot));--h-mod-calendar: calc(340deg + var(--h-rot));--h-mod-bank: calc(212deg + var(--h-rot));--h-mod-reports: calc(305deg + var(--h-rot));--mod-mail: oklch(var(--L-full) var(--C-full) var(--h-mod-mail));--mod-mail-t: oklch(var(--L-tint) var(--C-tint) var(--h-mod-mail));--mod-mail-e: oklch(var(--L-edge) var(--C-edge) var(--h-mod-mail));--mod-tap: oklch(var(--L-full) var(--C-full) var(--h-mod-tap));--mod-tap-t: oklch(var(--L-tint) var(--C-tint) var(--h-mod-tap));--mod-tap-e: oklch(var(--L-edge) var(--C-edge) var(--h-mod-tap));--mod-money: oklch(var(--L-full) var(--C-full) var(--h-mod-money));--mod-money-t: oklch(var(--L-tint) var(--C-tint) var(--h-mod-money));--mod-money-e: oklch(var(--L-edge) var(--C-edge) var(--h-mod-money));--mod-stock: oklch(var(--L-full) var(--C-full) var(--h-mod-stock));--mod-stock-t: oklch(var(--L-tint) var(--C-tint) var(--h-mod-stock));--mod-stock-e: oklch(var(--L-edge) var(--C-edge) var(--h-mod-stock));--mod-orders: oklch(var(--L-full) var(--C-full) var(--h-mod-orders));--mod-orders-t: oklch(var(--L-tint) var(--C-tint) var(--h-mod-orders));--mod-orders-e: oklch(var(--L-edge) var(--C-edge) var(--h-mod-orders));--mod-calendar: oklch(var(--L-full) var(--C-full) var(--h-mod-calendar));--mod-calendar-t: oklch(var(--L-tint) var(--C-tint) var(--h-mod-calendar));--mod-calendar-e: oklch(var(--L-edge) var(--C-edge) var(--h-mod-calendar));--mod-bank: oklch(var(--L-full) var(--C-full) var(--h-mod-bank));--mod-bank-t: oklch(var(--L-tint) var(--C-tint) var(--h-mod-bank));--mod-bank-e: oklch(var(--L-edge) var(--C-edge) var(--h-mod-bank));--mod-reports: oklch(var(--L-full) var(--C-full) var(--h-mod-reports));--mod-reports-t: oklch(var(--L-tint) var(--C-tint) var(--h-mod-reports));--mod-reports-e: oklch(var(--L-edge) var(--C-edge) var(--h-mod-reports));--neu: #4A4F57;--neu-t: #E9EAEC;--neu-e: #C9CCD1;--r: 10px;--r-card: 18px;--r-ctl: 12px;--r-pill: 999px;--shadow: 0 1px 0 rgba(20, 28, 34, .05), 0 8px 24px -14px rgba(20, 28, 34, .24);--shadow-lg: 0 30px 80px -20px rgba(20, 28, 34, .45);--stamp: var(--shadow);--stamp-sm: 0 1px 0 rgba(20, 28, 34, .04), 0 4px 14px -10px rgba(20, 28, 34, .22);--ease: cubic-bezier(.2, .7, .2, 1);--fs: 14px;--tap-fs: 20px;--pad: 12px;--row-h: 34px;--fs-1: calc(var(--fs) * .8);--fs-2: calc(var(--fs) * .875);--fs-3: calc(var(--fs) * .93);--fs-4: var(--fs);--fs-5: calc(var(--fs) * 1.143);--fs-6: calc(var(--fs) * 1.429);--fs-7: calc(var(--fs) * 1.93);--fs-8: calc(var(--fs) * 2.714);--fs-9: calc(var(--fs) * 3.857);--display: "Bricolage Grotesque", "Avenir Next", "Segoe UI", sans-serif;--font: "IBM Plex Sans", "Avenir Next", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-narrow: var(--font);--mono: "IBM Plex Mono", ui-monospace, "DejaVu Sans Mono", Menlo, monospace;color-scheme:light;accent-color:var(--world)}:root[data-density=compact]{--pad: 8px;--row-h: 28px}:root[data-density=comfortable]{--pad: 16px;--row-h: 42px}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;color:var(--ink);font-family:var(--font);font-size:var(--fs);line-height:1.45;-webkit-text-size-adjust:100%}body{background:radial-gradient(110% 55% at 100% 0%,color-mix(in oklab,var(--world) 16%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in oklab,var(--world) 7%,var(--paper)),var(--paper) 440px);background-color:var(--paper);background-attachment:fixed}::selection{background:color-mix(in oklab,var(--world) 22%,transparent);color:var(--ink)}#app{min-height:100vh;container-type:inline-size;container-name:app;display:flex;flex-direction:column}.topbars{flex:0 0 auto;position:sticky;top:0;z-index:30}.preview-bar,.demo-bar,.ro-bar{flex:0 0 auto}.boot{padding:24px;color:var(--ink-3)}a{color:var(--world-ink);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}a:focus-visible{outline:2px solid var(--world);outline-offset:2px}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.01em;font-family:var(--display)}h1{font-size:var(--fs-7);line-height:1.1;font-weight:800;letter-spacing:-.02em}h2{font-size:var(--fs-5)}h3{font-size:var(--fs-4)}p{margin:0 0 8px}.shell{display:grid;grid-template-columns:236px minmax(0,1fr);flex:1 1 auto;min-height:0}.rail{background:var(--rail-bg);border-right:1px solid color-mix(in oklab,var(--world) 16%,var(--line-2));padding:22px 12px 14px;display:flex;flex-direction:column;gap:1px;position:sticky;top:var(--top-bars, 0px);align-self:stretch;height:100%;max-height:calc(100vh - var(--top-bars, 0px));overflow:auto}.rail-items{display:flex;flex-direction:column;gap:1px;min-height:0;flex:1 1 auto}.brand-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rail-toggle{display:none;align-items:center;gap:8px;flex:none;padding:7px 14px;border:1px solid var(--edge);border-radius:var(--r-pill);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-2);font-weight:600;cursor:pointer}.rail-toggle-i{width:14px;height:2px;background:currentColor;box-shadow:0 -4px 0 currentColor,0 4px 0 currentColor}.rail.is-open .rail-toggle-i{box-shadow:none;transform:rotate(45deg)}.brand{padding:0 12px 16px;margin-bottom:2px}.brand-name{font-family:var(--display);font-weight:800;font-size:1.35rem;letter-spacing:-.02em;line-height:1.12;overflow-wrap:anywhere}.brand-claim{color:var(--ink-3);font-size:var(--fs-2);margin-top:3px}.nav-item{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;border:0;border-radius:10px;color:var(--ink-2);cursor:pointer;background:none;font:inherit;font-weight:500;text-align:left;width:100%;transition:background .15s var(--ease),color .15s var(--ease)}.nav-item:hover{background:color-mix(in oklab,var(--world) 10%,transparent);color:var(--ink);text-decoration:none}.nav-item.is-active{background:var(--world);color:var(--on-world);font-weight:600}.nav-item.is-soon{color:var(--ink-3);cursor:default;flex-wrap:wrap;row-gap:2px}.nav-item.is-soon:hover{background:none}.nav-soon{font-size:var(--fs-1);color:var(--ink-3);margin-left:auto}.nav-item-main{display:flex;align-items:center;gap:10px;min-width:0}.nav-chip{width:10px;height:10px;flex:0 0 10px;border-radius:3px;background:var(--c, var(--neu))}.nav-item.is-active .nav-chip{background:var(--on-world)}.nav-ico{display:none;width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.nav-ico .tap-dot{fill:currentColor;stroke:none}.nav-ico-soon{display:block;stroke:none}.nav-ico-soon circle{fill:currentColor}.rail-foot{margin-top:auto;padding-top:12px;display:flex;flex-direction:column;gap:2px}.rail-group{display:flex;flex-direction:column;gap:1px;border-top:1px solid var(--line-2);padding-top:10px;margin-top:10px}.rail-group:first-child{margin-top:0}.rail-lbl{font-size:var(--fs-2);color:var(--ink-3);font-weight:600;padding:0 12px 6px}.rail-sw{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;border:0;background:none;cursor:pointer;border-radius:10px;font:inherit;font-size:var(--fs-3);color:var(--ink-2);text-align:left}.rail-sw:hover{background:color-mix(in oklab,var(--world) 10%,transparent);color:var(--ink)}.rail-sw-k{flex:0 0 auto;width:32px;height:18px;border-radius:9px;background:color-mix(in oklab,var(--ink) 18%,var(--card));position:relative;transition:background-color .15s var(--ease)}.rail-sw-k:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--card);box-shadow:0 1px 2px #0003;transition:transform .15s var(--ease)}.rail-sw.is-on .rail-sw-k{background:var(--world)}.rail-sw.is-on .rail-sw-k:after{transform:translate(14px)}.rail-sw:focus-visible{outline:2px solid var(--world);outline-offset:1px}.uk{border-top:0;margin-top:12px;padding:12px;background:color-mix(in oklab,var(--ink) 4%,transparent);border-radius:14px}.uk-lbl{font-size:var(--fs-1);line-height:1.4;color:var(--ink-3);padding:0 0 8px}.uk-pos-grid{display:flex;flex-wrap:wrap;gap:4px}.uk-pos{flex:1 1 auto;min-width:66px;padding:6px 10px;cursor:pointer;border:1px solid var(--edge);background:var(--card);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-2);font-weight:600;color:var(--ink-2);text-align:center;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}.uk-pos:hover{color:var(--ink);border-color:var(--ink-3)}.uk-pos.is-on{background:var(--ink);border-color:var(--ink);color:var(--card);cursor:default}.uk-pos:focus-visible{outline:2px solid var(--world);outline-offset:1px}.uk-jiny{display:block;width:100%;margin-top:8px;padding:2px 0;cursor:pointer;border:0;background:transparent;font:inherit;font-size:var(--fs-2);color:var(--ink-2);text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--edge)}.uk-jiny:hover{color:var(--ink);text-decoration-color:currentColor}.uk-chci{display:block;margin-top:6px;font-size:var(--fs-2);font-weight:600;color:var(--world-ink);text-decoration:underline;text-underline-offset:3px}.uk-jiny:focus-visible{outline:2px solid var(--world);outline-offset:1px}.rail-who{padding:2px 12px 0;font-size:var(--fs-2);color:var(--ink-3)}.rail-who strong{display:block;color:var(--ink);font-weight:600;font-size:var(--fs-3)}.rail-who .btn{margin-top:8px;width:100%}.rail-who a.btn{display:block;text-align:center;text-decoration:none}.main{padding:22px 32px 48px;min-width:0;background:transparent}@media (prefers-reduced-motion: no-preference){.main>*{transition:opacity .18s var(--ease),transform .18s var(--ease)}.main.is-entering>*{opacity:0;transform:translateY(4px)}}.page-head{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;margin-bottom:18px}.page-head .grow{flex:1 1 auto;min-width:120px}.page-head+.note{margin-bottom:16px}.page-sub{color:var(--ink-3);font-size:var(--fs-3);margin-top:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:600;font-size:var(--fs-3);color:var(--ink);background:var(--card);border:1px solid var(--edge);border-radius:var(--r-ctl);padding:7px 15px;cursor:pointer;line-height:1.3;white-space:nowrap;transition:background .15s var(--ease),border-color .15s var(--ease),filter .15s var(--ease),transform .15s var(--ease)}.btn:hover{background:var(--world-tint);border-color:color-mix(in oklab,var(--world) 30%,var(--edge))}.btn:active{transform:translateY(1px)}.btn:focus-visible,.input:focus-visible,.nav-item:focus-visible,.tab:focus-visible,.seg-btn:focus-visible,.link:focus-visible,.tap-plus:focus-visible,.monday-btn:focus-visible{outline:2px solid var(--world);outline-offset:1px}.btn-primary{background:var(--world);border-color:transparent;color:var(--on-world)}.btn-primary:hover{background:var(--world);border-color:transparent;filter:brightness(1.1)}.btn-primary:focus-visible{outline-color:var(--world-deep);outline-offset:2px}.btn-danger{color:var(--warn)}.btn-danger:hover{background:color-mix(in srgb,var(--warn) 7%,var(--card));border-color:color-mix(in srgb,var(--warn) 45%,var(--edge))}.btn[disabled]{cursor:default;color:var(--ink-3);background:var(--wash);border-color:var(--line-2);filter:none;transform:none}.btn-sm{padding:4px 11px;font-size:var(--fs-2);border-radius:10px}.link{font:inherit;font-size:var(--fs-2);font-weight:600;color:var(--world-ink);background:none;border:0;padding:0;cursor:pointer;text-align:left}.link:hover{text-decoration:underline;text-underline-offset:3px}.input,select.input,textarea.input{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--edge);border-radius:var(--r);padding:7px 10px;width:100%;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.input::placeholder{color:var(--ink-3);opacity:1}.input:hover{border-color:color-mix(in oklab,var(--ink) 40%,var(--edge))}.input:focus{outline:none;border-color:var(--world);box-shadow:0 0 0 3px color-mix(in oklab,var(--world) 18%,transparent)}textarea.input{font-family:var(--mono);font-size:var(--fs-2);min-height:140px}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field>span{font-size:var(--fs-2);color:var(--ink-3);font-weight:600}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.card{border:1px solid var(--hairline);border-radius:var(--r-card);padding:20px 22px;background:var(--card);min-width:0;box-shadow:var(--shadow)}.card>h2{margin-bottom:12px;font-size:1.1rem}.card>h2+.hint{margin-top:-6px}.cards{display:grid;gap:16px;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.cards>*{min-width:0}.card-wide{grid-column:1 / -1}.card-accent{background:var(--world-tint);border-color:color-mix(in oklab,var(--world) 22%,var(--hairline))}.card-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.card-head h2{flex:1 1 auto;min-width:0;font-size:1.1rem}.card-head+.hint{margin-top:-6px}.muted{color:var(--ink-3)}.empty{color:var(--ink-3);padding:12px 0}.err{color:var(--warn);font-weight:600}.err:not(:empty){border:1px solid color-mix(in srgb,var(--warn) 35%,var(--line-2));border-radius:var(--r-ctl);background:color-mix(in srgb,var(--warn) 7%,var(--card));padding:9px 12px;font-size:var(--fs-3)}.mono{font-family:var(--mono)}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hint{color:var(--ink-3);font-size:var(--fs-2);margin-bottom:10px}.foot{margin-top:12px;padding-top:10px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:var(--fs-2)}.money-in{color:var(--money-in)}.money-out{color:var(--money-out)}.ledger{--world-deep: color-mix(in oklab, var(--world) 72%, #000);display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));background:linear-gradient(145deg,color-mix(in oklab,var(--world) 84%,#000),var(--world));color:var(--on-world);border:0;border-radius:var(--r-card);box-shadow:var(--shadow);margin-bottom:18px;overflow:hidden}.ledger-cell{padding:16px 20px 18px;box-shadow:-1px 0 color-mix(in oklab,var(--on-world) 16%,transparent),0 -1px color-mix(in oklab,var(--on-world) 16%,transparent);display:flex;flex-direction:column;gap:2px;min-width:0}.ledger-lbl{font-size:var(--fs-2);font-weight:500;color:color-mix(in oklab,var(--on-world) 78%,transparent)}.ledger-num{font-family:var(--display);font-size:var(--fs-7);font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ledger .money-in,.ledger .money-out{color:inherit}.ledger-sub{font-size:var(--fs-2);color:color-mix(in oklab,var(--on-world) 74%,transparent)}.card .ledger{margin-bottom:0}.tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line-2);padding-bottom:10px;margin-bottom:18px}.tab{font:inherit;font-weight:600;font-size:var(--fs-3);color:var(--ink-2);background:none;border:0;border-radius:var(--r-pill);padding:6px 14px;cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease)}.tab:hover{color:var(--ink);background:var(--world-tint)}.tab.is-active{color:var(--on-world);background:var(--world)}.tab-n{font-size:var(--fs-1);opacity:.75;font-variant-numeric:tabular-nums;margin-left:5px}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--edge);border-radius:var(--r-pill);background:var(--card)}.seg-btn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-weight:600;font-size:var(--fs-2);color:var(--ink-2);background:transparent;border:0;border-radius:var(--r-pill);padding:4px 12px;cursor:pointer;white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease)}.seg-btn:hover{background:var(--world-tint);color:var(--ink)}.seg-btn.is-active{background:var(--world);color:var(--on-world)}.seg-btn:focus-visible{position:relative;z-index:2}.seg-fill{display:flex}.seg-fill .seg-btn{flex:1 1 0;text-align:center;padding:4px 2px;justify-content:center}.role-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 auto;border-radius:5px;color:#fff;font-size:var(--fs-1);font-weight:600;line-height:1}.role-owner{background:var(--world)}.role-manager{background:var(--ok)}.role-staff{background:var(--wait)}.preview-bar,.demo-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 20px;border-bottom:1px solid color-mix(in oklab,var(--world) 18%,var(--line-2));background:color-mix(in oklab,var(--world) 10%,var(--paper))}.demo-bar .preview-bar-text span{max-width:96ch}:root{--uk-x-top: 0px;--uk-x-right: 8px;--uk-x-bg: var(--card);--uk-x-ink: var(--ink);--uk-x-line: var(--edge);--uk-x-hover-bg: var(--ink);--uk-x-hover-ink: var(--card)}.uk-tools{position:fixed;top:var(--uk-x-top);right:var(--uk-x-right);z-index:40;display:flex;align-items:center}.uk-tools[hidden]{display:none}.uk-x,.uk-jine{position:relative;height:40px;display:grid;place-items:center;color:var(--uk-x-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.uk-x{width:40px;border-radius:50%}.uk-jine{grid-auto-flow:column;gap:6px;padding:0 17px 0 15px;border:0;background:none;cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;letter-spacing:.005em;white-space:nowrap}.uk-x:before,.uk-jine:before{content:"";position:absolute;inset:5px;border-radius:999px;background:var(--uk-x-bg);box-shadow:inset 0 0 0 1px var(--uk-x-line);transition:background .15s var(--ease),transform .15s var(--ease)}.uk-jine:before{inset:5px 2px 5px 5px}.uk-x-i,.uk-jine-i{position:relative;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.uk-jine-i{width:14px;height:14px;stroke-width:1.6}.uk-jine>span{position:relative}.uk-x:hover,.uk-jine:hover{color:var(--uk-x-hover-ink);text-decoration:none}.uk-x:hover:before,.uk-jine:hover:before{background:var(--uk-x-hover-bg);box-shadow:none}.uk-x:active:before,.uk-jine:active:before{transform:scale(.94)}.uk-x:focus-visible,.uk-jine:focus-visible{outline:none}.uk-x:focus-visible:before,.uk-jine:focus-visible:before{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--world)}:root[data-uk-x] .demo-bar{padding-right:190px}@container app (max-width: 760px){:root[data-uk-x] .demo-bar{padding-right:16px}:root[data-uk-x] .demo-bar .preview-bar-text strong{margin:2px 0 9px}:root[data-uk-x] .demo-bar .preview-bar-text span{flex-basis:100%}:root[data-uk-x] .demo-bar{min-height:50px;padding-top:4px;padding-bottom:4px}:root[data-uk-x] .demo-bar .preview-bar-text span{display:none}:root[data-uk-x] .demo-bar .preview-bar-text strong{margin:0}}body:has(>#app>.rz) .uk-tools{display:none}:root[data-motif=lipa]{--uk-x-hover-ink: #161616}@container app (max-width: 760px){:root[data-uk-x] .su-brand{padding-right:168px}}input[data-date]{padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23888' stroke-width='1.5' stroke-linecap='round'%3E%3Crect x='3' y='4' width='12' height='11' rx='2'/%3E%3Cpath d='M3 8h12M6.5 2.5v3M11.5 2.5v3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px}.date-picker-proxy{position:fixed;z-index:-1;opacity:0;pointer-events:none;margin:0;padding:0;border:0}.preview-bar-info{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.preview-bar-text{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;line-height:1.35;min-width:0}.preview-bar-text strong{font-weight:600;font-size:var(--fs-2);padding:1px 10px;border-radius:var(--r-pill);background:var(--world);color:var(--on-world)}.preview-bar-text span{color:var(--ink-2);font-size:var(--fs-2);overflow-wrap:anywhere}.reg-mark{width:13px;height:13px;flex:0 0 auto;fill:none;stroke:var(--world);stroke-width:1}.kv{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px}.kv dt{color:var(--ink-3);font-size:var(--fs-3)}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.kv dd.num{text-align:left}table.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-3)}table.tbl th,table.tbl td{border-bottom:1px solid var(--line-2);padding:8px 10px;text-align:left;vertical-align:top}table.tbl th{background:transparent;border-bottom:1px solid var(--edge);font-weight:600;color:var(--ink-3);font-size:var(--fs-2);white-space:nowrap}table.tbl tbody tr{transition:background .12s var(--ease)}table.tbl tbody tr:hover{background:var(--wash)}table.tbl tbody tr:last-child td{border-bottom:0}.tbl-wrap{overflow-x:auto}.tbl-tight table.tbl{table-layout:auto}.tbl-tight table.tbl td{overflow-wrap:anywhere}.tag{display:inline-flex;align-items:center;border:0;border-radius:var(--r-pill);padding:1px 9px;font-size:var(--fs-1);font-weight:600;white-space:nowrap;color:var(--ink-2);background:color-mix(in oklab,var(--ink) 8%,transparent)}.tag-low{color:var(--warn);background:color-mix(in srgb,var(--warn) 13%,transparent)}.tag-ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 13%,transparent)}.tag-wait{color:var(--wait);background:color-mix(in srgb,var(--wait) 16%,transparent)}.tag-info{color:var(--world-ink);background:color-mix(in oklab,var(--world) 13%,transparent)}tr.is-low td{background:color-mix(in srgb,var(--warn) 6%,var(--card))}.chart{width:100%;height:auto;display:block}.chart-label,.monday-fin-chart-label{font-size:9px;fill:var(--ink-3);font-family:var(--font)}.chart-wrap{overflow-x:auto}.chart-wrap>svg{min-width:470px}.legend{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:8px;font-size:var(--fs-2);color:var(--ink-2)}.legend-key{display:inline-flex;align-items:center;gap:6px}.legend-swatch{width:10px;height:10px;flex:0 0 auto;border-radius:3px}.legend-swatch.is-line{height:2px;width:14px}.stat{display:flex;gap:24px;flex-wrap:wrap}.stat>div{min-width:90px}.stat-num{font-family:var(--display);font-size:var(--fs-7);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.stat-lbl{color:var(--ink-3);font-size:var(--fs-2);font-weight:500}.note{border:1px solid color-mix(in oklab,var(--world) 18%,var(--hairline));background:var(--world-tint);border-radius:14px;padding:10px 14px;color:var(--ink-2);font-size:var(--fs-3);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.note:before{content:"";flex:0 0 auto;align-self:center;width:8px;height:8px;border-radius:50%;background:var(--world)}.note strong{color:var(--ink);font-weight:600}.note .grow{flex:1 1 auto;min-width:0}.empty-box{border:1px dashed color-mix(in oklab,var(--world) 25%,var(--line-2));border-radius:var(--r-card);background:color-mix(in oklab,var(--world) 4%,var(--card));padding:28px 24px;text-align:left;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.empty-box h3{font-size:1.2rem;font-weight:700}.empty-box p,.empty-box .muted{color:var(--ink-2);max-width:62ch;margin:0}.empty-box>.muted:first-child{font-family:var(--display);font-weight:600;font-size:1.05rem}.skel{display:flex;flex-direction:column;gap:10px}.card.skel{box-shadow:none}.skel>i{display:block;height:12px;border-radius:8px;background:color-mix(in oklab,var(--world) 8%,var(--paper-2));animation:skel-breathe 1.4s ease-in-out infinite}.skel>i:nth-child(1){width:42%}.skel>i:nth-child(2){width:88%;height:58px;animation-delay:.12s}.skel>i:nth-child(3){width:70%;animation-delay:.24s}@keyframes skel-breathe{0%,to{opacity:1}50%{opacity:.55}}.skel-page,.skel-full{animation:skel-show .24s var(--ease) .12s both}@keyframes skel-show{0%{opacity:0}to{opacity:1}}.sk{display:block;height:12px;width:60%;border-radius:8px;background:color-mix(in oklab,var(--world) 8%,var(--paper-2));animation:skel-breathe 1.6s ease-in-out infinite}.sk-h1{height:30px;width:180px;border-radius:10px}.sk-sub{width:220px;margin-top:8px}.sk-t{width:38%;height:11px}.sk-n{width:52%;height:30px;margin-top:14px;border-radius:10px;animation-delay:.12s}.sk-l{width:86%;margin-top:14px;animation-delay:.24s}.sk-l2{width:64%;margin-top:10px}.sk-pill{width:92px;height:28px;border-radius:var(--r-pill)}.skel-page .page-head .grow{display:block}.ov-page.skel-page .page-head .grow{display:flex;align-items:baseline}.ov-page.skel-page .sk-sub{margin-top:0}.skel-brief{flex:0 0 auto;margin-bottom:12px;border-radius:22px;background:var(--sky);display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:0 28px;padding:22px 24px;overflow:hidden}.skel-brief .sk{background:color-mix(in oklab,var(--on-world) 13%,transparent)}.skel-brief-l .sk-h1{width:70%;height:34px;margin-top:18px}.skel-brief-r{display:flex;flex-direction:column;gap:22px;padding-top:4px}.skel-brief-r .sk:nth-child(odd){width:78%}.skel-brief-r .sk:nth-child(2n){width:62%;animation-delay:.16s}.skel-split{display:flex;gap:14px;flex:1 1 auto;min-height:0}.skel-grid{display:grid;gap:10px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);flex:1 1 auto;min-width:0;min-height:300px}.skel-tile{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);padding:16px;min-height:0;overflow:hidden}.skel-talk{flex:0 0 clamp(262px,25vw,352px);display:flex;flex-direction:column;gap:12px;padding:22px;background:var(--sky);border-radius:22px;overflow:hidden}.skel-talk .sk{background:color-mix(in oklab,var(--on-world) 13%,transparent)}.skel-talk .sk-h1{width:80%;height:64px;margin:16px 0 18px}.skel-talk .sk-l{margin-top:10px}.skel-pills{display:flex;gap:6px;margin-bottom:18px}.skel-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));border-radius:var(--r-card);background:var(--world-wash);margin-bottom:18px;overflow:hidden}.skel-cell{padding:16px 20px 20px;box-shadow:-1px 0 0 var(--card)}.skel-cell .sk{background:color-mix(in oklab,var(--world) 16%,var(--paper-2))}.card.skel-rows{box-shadow:none;padding:18px 22px 8px}.skel-row{display:grid;grid-template-columns:1.1fr 2.4fr 1.2fr .8fr;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line-2)}.skel-row:first-of-type{margin-top:12px}.skel-row:last-child{border-bottom:0}.skel-row .sk{width:100%}.skel-row .sk:nth-child(2){width:82%;animation-delay:.12s}.skel-row .sk:nth-child(4){width:70%;justify-self:end;animation-delay:.24s}.skel-apka{display:flex;gap:26px;align-items:flex-start}.skel-phone{flex:0 0 auto;width:300px;height:min(600px,calc(100vh - 180px));border-radius:42px;background:var(--card);border:10px solid color-mix(in oklab,var(--world) 10%,var(--paper-2));padding:30px 20px;display:flex;flex-direction:column;gap:14px}.skel-apka>.card{flex:1 1 auto}.skel-tab{display:flex;flex-direction:column;gap:14px;padding:18px;height:100%}.skel-tab-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.skel-tab-bar .sk-t{width:30%;height:18px}.skel-tiles{flex:1 1 auto;min-width:0;min-height:0;display:grid;gap:12px;align-content:start;overflow:hidden;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-auto-rows:140px}.skel-tiles>.skel-tile,.skel-tab-side>.skel-tile{padding:14px}.skel-tab-split{flex:1 1 auto;min-height:0;display:flex;gap:14px}.skel-tab-side{flex:0 0 min(280px,30%);display:flex;flex-direction:column;gap:12px;overflow:hidden}.skel-tab-side>.skel-tile{flex:0 0 140px}@media (prefers-reduced-motion: no-preference){.tablet-screen>*{transition:opacity .18s var(--ease),transform .18s var(--ease)}.tablet-screen.is-entering>*{opacity:0;transform:translateY(4px)}}.skel-full{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.skel-box{width:min(560px,100%);background:var(--card);border:1px solid var(--hairline);border-radius:22px;padding:30px;display:flex;flex-direction:column}.skel-box .sk-pill{width:150px;height:36px;margin-top:24px}@container app (max-width: 1100px){.skel-brief{grid-template-columns:minmax(0,1fr)}.skel-brief-r{padding-top:18px}}@container app (max-width: 760px){.skel-talk{display:none}.skel-grid{grid-auto-rows:132px;min-height:0}.skel-grid>.skel-tile{grid-column:1 / -1!important}.skel-row{grid-template-columns:1fr 1fr}.skel-row .sk:nth-child(n+3){display:none}.skel-apka{flex-direction:column}.skel-phone{width:100%}}.toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%);border:0;background:var(--ink);color:var(--card);padding:10px 16px;border-radius:14px;z-index:10000;box-shadow:var(--shadow-lg);font-size:var(--fs-3);max-width:calc(100vw - 32px);display:flex;align-items:baseline;gap:14px}.toast-act{font:inherit;font-weight:600;color:var(--card);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.toast-act:hover{opacity:.85}.toast-act:focus-visible{outline:2px solid var(--card);outline-offset:2px}@media (prefers-reduced-motion: no-preference){.toast{animation:toast-in .2s var(--ease)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:transparent}.login-box{width:min(380px,100%);display:flex;flex-direction:column;gap:12px;background:var(--card);border:1px solid var(--hairline);border-radius:22px;box-shadow:var(--shadow-lg);padding:30px 28px}.login-box h1{margin-bottom:0;font-size:var(--fs-7)}.login-box .page-sub{margin-bottom:6px}.login-box .btn-primary{margin-top:4px;min-height:42px}.login-box>a{font-size:var(--fs-2);color:var(--ink-3)}.login-box>a:hover{color:var(--world-ink)}.login-box .login-credentials{display:flex;flex-direction:column;gap:12px}.login-box .login-credentials[hidden]{display:none}.demo-banner:empty{display:none}.demo-note{font-size:var(--fs-2);color:var(--ink-2);background:var(--world-tint);border:0;border-radius:12px;padding:10px 12px;margin-bottom:4px}.demo-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:6px}.demo-actions .btn{flex:1 1 auto}.main:has(>.tap){padding:0}.tap{min-height:100%;display:flex;flex-direction:column;font-size:var(--tap-fs);background:transparent}.tap-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--line-2);position:sticky;top:var(--top-bars, 0px);background:color-mix(in oklab,var(--card) 92%,transparent);backdrop-filter:blur(6px);z-index:5}.tap-bar .grow{flex:1 1 auto}.tap-bar strong{font-family:var(--display);font-weight:700;letter-spacing:-.01em}.tap-queue{font-size:calc(var(--tap-fs) * .6);color:var(--ink-3)}.tap-queue.is-pending{color:var(--wait);font-weight:600}.tap-grid{display:grid;gap:12px;padding:18px 20px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.tap-tile{border:1px solid var(--hairline);border-radius:16px;background:var(--card);color:var(--ink);font:inherit;text-align:left;padding:14px;min-height:100px;display:flex;flex-direction:column;gap:6px;cursor:pointer;box-shadow:var(--stamp-sm);transition:box-shadow .12s var(--ease),transform .12s var(--ease),background .16s var(--ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}.tap-tile:hover{box-shadow:var(--shadow)}.tap-tile:active{transform:scale(.98);box-shadow:none;background:var(--world-tint)}.tap-tile:focus-visible{outline:2px solid var(--world);outline-offset:2px}.tap-tile.is-hit{background:color-mix(in srgb,var(--warn) 11%,var(--card));border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.tap-tile.is-add{background:color-mix(in srgb,var(--ok) 14%,var(--card));border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.tap-name{font-weight:600;line-height:1.2}.tap-meta{margin-top:auto;display:flex;justify-content:space-between;gap:6px;font-size:calc(var(--tap-fs) * .7);color:var(--ink-3);font-variant-numeric:tabular-nums}.tap-meta .is-low{color:var(--warn);font-weight:600}.tap-cell{position:relative;display:grid}.tap-cell .tap-tile{min-width:0}.tap-cell .tap-meta{padding-right:40px}.tap-plus{position:absolute;right:4px;bottom:4px;width:44px;height:44px;border:0;border-radius:12px;background:color-mix(in oklab,var(--ink) 5%,transparent);color:var(--ink-3);font:inherit;line-height:1;cursor:pointer;transition:background .13s var(--ease),color .13s var(--ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}.tap-plus:hover{background:color-mix(in srgb,var(--ok) 14%,var(--card));color:var(--ok)}.tap-plus:active{background:var(--ok);color:#fff}.tap-cell.has-recipe .tap-tile{padding-bottom:54px}.tap-recipe{position:absolute;left:4px;right:52px;bottom:4px;height:44px;display:flex;align-items:center;padding:0 12px;border:0;border-radius:12px;background:color-mix(in oklab,var(--ink) 5%,transparent);color:var(--ink-2);font:inherit;font-size:calc(var(--tap-fs) * .62);font-weight:600;cursor:pointer;transition:background .13s var(--ease),color .13s var(--ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}.tap-recipe:hover{background:var(--world-tint);color:var(--ink)}.tap-recipe:active{background:var(--world);color:var(--on-world)}.tap-drawer{width:min(560px,100%);font-size:var(--tap-fs)}.tap-drawer .drawer-body{flex:1 1 auto}.tap-rec-note{color:var(--ink-3);font-size:calc(var(--tap-fs) * .62);margin-top:4px;text-transform:none;letter-spacing:0;font-weight:400;line-height:1.35}.tap-rec-r{display:flex;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--line-2)}.tap-rec-r:first-child{border-top:0}.tap-rec-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.tap-rec-t strong{line-height:1.2;font-weight:600}.tap-rec-sub{color:var(--ink-3);font-size:calc(var(--tap-fs) * .6)}.tap-rec-q{flex:0 0 auto;min-width:5.4em;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.tap-rec-b{flex:0 0 auto;width:48px;height:48px;border:1px solid var(--edge);border-radius:12px;background:var(--card);color:var(--ink);font:inherit;font-size:calc(var(--tap-fs) * 1.1);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}.tap-rec-b:hover{background:var(--world-tint)}.tap-rec-b:active{transform:translateY(1px)}.tap-rec-x{flex:0 0 auto;width:40px;height:48px;border:0;background:none;color:var(--ink-3);font:inherit;cursor:pointer;touch-action:manipulation}.tap-rec-x:hover{color:var(--warn)}.tap-rec-adder{display:flex;gap:8px;align-items:center;margin-top:var(--pad);padding-top:var(--pad);border-top:1px solid var(--line-2)}.tap-rec-adder .grow{flex:1 1 auto;min-width:0}.tap-rec-add{flex:0 0 auto}.tap-rec-foot{display:flex;gap:8px;align-items:stretch;padding:14px 18px;border-top:1px solid var(--line-2);flex:0 0 auto}.tap-rec-foot .btn{flex:0 0 auto}.tap-rec-go{flex:1 1 auto;min-height:56px;border:0;border-radius:14px;background:var(--world);color:var(--on-world);font:inherit;font-weight:600;cursor:pointer;touch-action:manipulation}.tap-rec-go:hover{filter:brightness(1.08)}.tap-rec-go:active{transform:translateY(1px)}.tap-rec-go:focus-visible{outline:2px solid var(--world-deep);outline-offset:2px}.filter-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line-2)}.filter-bar .field{flex:0 1 200px}.filter-bar .field:has(>.seg){flex:0 0 auto}.filter-bar .seg{flex-wrap:nowrap}.filter-bar .grow{flex:1 1 auto}.drawer-overlay{position:fixed;inset:0;background:color-mix(in srgb,var(--ink) 32%,transparent);opacity:0;pointer-events:none;transition:opacity .2s var(--ease);z-index:900}.drawer-overlay.is-open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--card);border:0;border-radius:22px 0 0 22px;box-shadow:var(--shadow-lg);z-index:901;transform:translate(100%);transition:transform .24s var(--ease);display:flex;flex-direction:column;overflow:hidden}.drawer.is-open{transform:translate(0)}.drawer-head{display:flex;align-items:flex-start;gap:10px;padding:20px 22px 14px;border-bottom:1px solid var(--line-2);flex:0 0 auto}.drawer-head h2{flex:1 1 auto;min-width:0;font-size:1.25rem}.drawer-body{padding:18px 22px;overflow:auto}.monday-modal-overlay{background:color-mix(in srgb,var(--ink) 38%,transparent)}.monday-card,.monday-modal{background:var(--card);color:var(--ink);border:0;border-radius:20px;box-shadow:var(--shadow-lg);font-family:var(--font);font-size:var(--fs)}.monday-modal-title,.monday-panel-title{font-family:var(--display);font-weight:700;font-size:1.25rem}.monday-panel-head{border-bottom:1px solid var(--line-2)}.monday-panel-sub{color:var(--ink-3);font-size:var(--fs-2)}.monday-modal-msg{color:var(--ink-2)}.monday-input{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--edge);border-radius:var(--r);padding:7px 10px}.monday-input:focus-visible{outline:2px solid var(--world);outline-offset:1px}.monday-modal-field>span{font-weight:600;color:var(--ink-3);font-size:var(--fs-2)}.monday-btn{font:inherit;font-weight:600;color:var(--ink);background:var(--card);border:1px solid var(--edge);border-radius:var(--r-ctl);padding:7px 15px;cursor:pointer}.monday-btn:hover{background:var(--world-tint)}.monday-btn-primary{background:var(--world);border-color:transparent;color:var(--on-world)}.monday-btn-primary:hover{background:var(--world);filter:brightness(1.08)}.monday-btn-danger{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,var(--edge))}.monday-panel-x{border:none;background:none;padding:4px 8px;border-radius:8px;cursor:pointer}.monday-panel-x:hover{background:var(--wash)}.modal-form{display:flex;flex-direction:column;gap:10px}.modal-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:6px}#app[data-device=tablet]{height:100vh;min-height:0;overflow:hidden}#app[data-device=tablet] .shell{min-height:0}#app[data-device=tablet] .main.tablet-stage{--tablet-bezel: 16px;padding:24px;min-height:0;height:100%;overflow:hidden;display:grid;place-items:center;container-type:size;container-name:stage;background:radial-gradient(80% 70% at 50% 40%,color-mix(in oklab,var(--world) 28%,#20262b),#14181c 78%)}.tablet{--tablet-w: min( calc(100cqw - 48px) , calc((100cqh - 48px) * 4 / 3));--tablet-h: calc(var(--tablet-w) * 3 / 4);width:var(--tablet-w);height:var(--tablet-h);padding:var(--tablet-bezel);border-radius:38px;background:linear-gradient(160deg,#2b3136,#15191c);box-shadow:0 0 0 1px #ffffff0f inset,0 0 0 2px #0b0e10,0 40px 90px -30px #000000b3,0 18px 30px -18px #00000080;position:relative}.tablet:before{content:"";position:absolute;top:calc(var(--tablet-bezel) / 2 - 3px);left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#30383e;box-shadow:0 0 0 1px #ffffff0d}.tablet-screen{--top-bars: 0px;width:100%;height:100%;overflow:hidden;border-radius:24px;background:var(--paper);color:var(--ink);container-type:size;container-name:tablet;transform:translateZ(0);display:flex;flex-direction:column}.tablet-screen>*{flex:1 1 auto;min-height:0;overflow:auto}.tablet-screen .tap-bar{top:0}.tablet-screen .tap{height:100%;overflow:auto}@media (max-width: 760px){#app[data-device=tablet]{height:auto;min-height:100vh;overflow:visible}}@container app (max-width: 760px){#app[data-device=tablet] .main.tablet-stage{padding:0;height:auto;overflow:visible;display:block;place-items:normal;container-type:normal;background:none}.tablet{justify-self:stretch;width:auto;height:auto;padding:0;border-radius:0;background:none;box-shadow:none}.tablet:before{display:none}.tablet-screen{height:auto;min-height:calc(100vh - 120px);border-radius:0;transform:none;container-type:inline-size}}@container app (max-width: 980px){.cards{grid-template-columns:minmax(0,1fr)}.main{padding:18px 20px 40px}}@container app (max-width: 760px){.shell{grid-template-columns:minmax(0,1fr)}.rail{position:static;height:auto;max-height:none;flex-direction:column;border-right:none;border-bottom:1px solid var(--line-2);gap:4px;padding:12px 16px}.brand{margin:0;padding:0;width:100%}.brand-name{font-size:1.15rem}.rail-toggle{display:inline-flex}.rail-items{display:none}.rail.is-open .rail-items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px;padding-top:10px}.rail.is-open .brand{margin-bottom:4px}.nav-item{width:auto;padding:8px 14px;border-radius:var(--r-pill);background:var(--card)}.nav-item.is-soon{background:none}.rail-foot{margin:6px 0 0;padding-top:0;flex-direction:column;gap:8px;width:100%}.rail-group{padding-top:10px;margin-top:0}.rail-who{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:0 4px}.rail-who strong{display:inline}.rail-who .btn{margin-top:0;width:auto;margin-left:auto}.main{padding:16px 16px 32px}.page-head{margin-bottom:14px}h1{font-size:1.6rem}.card{padding:16px;border-radius:16px}.kv{grid-template-columns:minmax(0,1fr);gap:0 0}.kv dt{margin-top:8px}.preview-bar,.demo-bar{padding:8px 16px}.preview-bar .seg{width:100%}.preview-bar .seg-btn{flex:1 1 0}.drawer{width:100%;border-radius:0}}@container app (max-width: 560px){.tap-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:12px;gap:10px}.tap-tile{min-height:88px;padding:12px}.ledger-num{font-size:var(--fs-6)}.ledger-cell{padding:12px 16px 14px}.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}.susp{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:transparent}.susp-box{width:min(680px,100%);background:var(--card);border:1px solid var(--hairline);border-radius:22px;box-shadow:var(--shadow-lg);padding:30px;display:flex;flex-direction:column;gap:12px}.susp-box h1{margin-bottom:2px}.susp-cols{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:16px 0}.susp-cols .grow{flex:1 1 260px;min-width:0}.susp-qr{flex:0 0 auto;text-align:center;font-size:var(--fs-2)}.susp-qr img{display:block;border:1px solid var(--line-2);border-radius:12px}.susp-dl{margin-top:var(--pad);display:flex;flex-direction:column;gap:2px}.susp-dl .row{gap:8px;align-items:baseline}.susp-dl dt{min-width:130px;font-size:var(--fs-2)}.susp-dl dd{margin:0}.ro-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 20px;border-bottom:1px solid color-mix(in srgb,var(--wait) 30%,var(--line-2));background:var(--wait-wash);color:var(--ink);font-size:var(--fs-3)}.ro-bar>span{flex:1 1 auto}.ro-bar .btn{background:transparent}.ro-bar .btn:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}@media (prefers-reduced-motion: reduce){.tab,.seg-btn,.btn,.btn-primary,.nav-item,.tap-tile,.tap-plus,.tap-recipe,.drawer-overlay,.drawer,.input,.rail-sw-k,.rail-sw-k:after{transition:none}.btn:active,.tap-tile:active,.tap-rec-b:active,.tap-rec-go:active{transform:none}.skel>i{animation:none}.sk{animation:none}.skel-page,.skel-full{animation:skel-show 1ms .12s both}}.ov-page{display:flex;flex-direction:column;min-height:0;height:100%}.ov-page .page-head{flex:0 0 auto}.ov-page .page-head{margin-bottom:10px}.ov-page .page-head .grow{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.main:has(>.ov-page){padding:14px 24px}@container app (max-width: 760px){.main:has(>.ov-page){padding:14px 16px 24px}}.ov-tile{display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:16px;box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--hairline);position:relative;z-index:1;background:var(--card);font:inherit;color:var(--ink);text-align:left;padding:0}.ov-lab{display:flex;align-items:center;gap:9px;flex:0 0 auto;padding:9px 14px 0;background:none;color:var(--ink);line-height:1.25;font-family:var(--display);font-weight:600;font-size:.98rem;letter-spacing:-.005em;white-space:nowrap;overflow:hidden}.ov-lab:before{content:"";width:10px;height:10px;flex:0 0 10px;border-radius:3px;background:var(--c, var(--neu))}.ov-lab-t{overflow:hidden;text-overflow:ellipsis;min-width:0}.ov-lab-r{margin-left:auto;flex:0 0 auto;color:var(--ink-3);font-family:var(--font);font-weight:500;font-size:var(--fs-2)}.ov-body{flex:1;min-height:0;padding:5px 14px 9px;display:flex;flex-direction:column;background:transparent;overflow-y:auto;overflow-x:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 10px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 10px),transparent)}.ov-solid{--c-t: var(--c);--ov-on: #fff;border-color:transparent;color:var(--ov-on);background:linear-gradient(145deg,color-mix(in oklab,var(--c) 84%,#000),var(--c))}.ov-solid .ov-lab{color:var(--ov-on)}.ov-solid .ov-lab:before{background:var(--ov-on)}.ov-solid .ov-lab-r{color:#fffc}.ov-solid .ov-body{color:var(--ov-on)}.ov-solid .ov-sub{color:#ffffffd6}.ov-solid .ov-cap{color:#fffc}.ov-solid .ov-row{--ov-rule: rgba(255, 255, 255, .22)}.ov-solid .ov-row .ov-m{color:#ffffffc7}.ov-solid .ov-act{color:var(--ov-on)}.ov-solid table.tbl th{background:transparent;color:#fffc;border-bottom-color:#ffffff59}.ov-solid table.tbl td{border-bottom-color:#fff3}.ov-solid table.tbl tbody tr:hover{background:#ffffff14}.ov-solid .muted{color:#ffffffc7}.ov-solid .money-in,.ov-solid .money-out,.ov-solid .ov-pos,.ov-solid .ov-neg{color:inherit}.ov-solid .tag{background:#ffffff2e;color:#fff}.ov-quiet{background:color-mix(in oklab,var(--card) 62%,transparent);box-shadow:none}.ov-big{font-family:var(--display);font-size:var(--fs-8);font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ov-huge{font-family:var(--display);font-size:var(--fs-9);font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.ov-sub{font-size:var(--fs-2);color:var(--ink-2);margin-top:5px}.ov-cap{font-weight:600;font-size:var(--fs-2);color:var(--ink-3)}.ov-pos{color:var(--ok)}.ov-neg{color:var(--warn)}.ov-rows{margin-top:10px;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.ov-row{display:flex;align-items:center;gap:10px;flex:1 0 auto;min-height:26px;padding:4px 0;border-top:1px solid var(--ov-rule, var(--line-2));font-size:var(--fs-3);overflow:hidden}.ov-rows>.ov-row[hidden]{display:none}.ov-rows>.ov-row:first-child{border-top:0}.ov-rows.is-top>.ov-row{flex:1 0 auto;max-height:84px}.ov-empty{flex:1;min-height:0;display:flex;align-items:center;font-family:var(--display);font-weight:600;font-size:1rem;color:var(--ink-2)}.ov-row-grow{flex:1;min-width:0}.ov-row-nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-m{font-size:var(--fs-2);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-row-num{font-weight:600;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.ov-row-when{text-align:right;white-space:nowrap;font-size:var(--fs-2)}.ov-act{margin-top:10px;align-self:flex-start;background:transparent;border:0;padding:0;cursor:pointer;font:inherit;font-size:var(--fs-3);font-weight:600;color:var(--world-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);line-height:1.25}.ov-act:hover{text-decoration-color:currentColor}.ov-act:focus-visible{outline:2px solid var(--world);outline-offset:2px}.ov-inline{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;flex:0 0 auto}.ov-inline-s{font-size:var(--fs-2);color:var(--ink-2);min-width:0}.ov-solid .ov-inline-s{color:#ffffffd6}.ov-of{color:var(--ink-3)}.ov-solid .ov-of{color:#ffffffad}.ov-foot{flex:0 0 auto;margin-top:8px;padding-top:6px;border-top:1px solid var(--ov-rule, var(--line-2));font-size:var(--fs-2);color:var(--ink-3)}.ov-solid .ov-foot{color:#fffc}.ov-cmp{display:flex;gap:14px;flex:1;min-height:0;margin-top:6px}.ov-cmp[data-dir=col]{flex-direction:column}.ov-cmp-i{flex:1;min-width:0;display:flex;flex-direction:column}.ov-cmp[data-dir=row]>.ov-cmp-i+.ov-cmp-i{border-left:1px solid var(--line-2);padding-left:14px}.ov-cmp[data-dir=col]>.ov-cmp-i+.ov-cmp-i{border-top:1px solid var(--line-2);padding-top:10px}.ov-cmp-nm{font-size:var(--fs-2);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-cmp-num{font-family:var(--display);font-size:var(--fs-7);font-weight:800;line-height:1.05;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.ov-cmp-bar{height:6px;margin-top:auto;border-radius:3px;background:var(--line-2);overflow:hidden}.ov-cmp-bar>i{display:block;height:100%;border-radius:3px;background:var(--c, var(--world))}.ov-cmp-sub{margin-top:4px;font-size:var(--fs-1);color:var(--ink-3)}.ov-ledger{flex:1;min-height:min-content;display:grid;align-content:center;gap:10px 18px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.ov-ledger-i{min-width:0}.ov-ledger-n{font-family:var(--display);font-size:var(--fs-6);font-weight:800;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-ledger-s{font-size:var(--fs-1);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container app (min-width: 761px){.ov-tile{container-type:inline-size;container-name:tile}}@container tile (max-width: 540px){.ov-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}.ov-chips{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.ov-chip{font-weight:600;font-size:var(--fs-1);padding:2px 8px;border-radius:6px;border:1px solid var(--c-e, var(--line-2));color:var(--ink-2);background:transparent;font-variant-numeric:tabular-nums}.ov-chip.is-busy{background:var(--c, var(--world));border-color:transparent;color:#fff}.ov-tile[role=button]{cursor:pointer;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.ov-tile[role=button]:hover{transform:translateY(-2px);box-shadow:var(--shadow),0 0 0 2px color-mix(in oklab,var(--c, var(--world)) 45%,transparent)}.ov-tile[role=button]:focus-visible{outline:2px solid var(--world);outline-offset:2px;transform:translateY(-2px)}.ov-tile.ov-focus{cursor:default}.ov-tile.ov-focus:hover,.ov-tile.ov-focus:focus-visible{transform:none}.ov-tile.ov-focus .ov-body{overflow:auto}.ov-closebtn{margin-left:auto;flex:0 0 auto;background:var(--card);cursor:pointer;padding:3px 12px;border-radius:var(--r-pill);border:1px solid var(--edge);color:var(--ink);font:inherit;font-size:var(--fs-2);font-weight:600;transition:background-color .15s var(--ease)}.ov-closebtn:hover{background:var(--world-tint)}.ov-closebtn:focus-visible{outline:2px solid var(--world);outline-offset:1px}.ov-solid .ov-closebtn{background:transparent;color:#fff;border-color:#ffffff80}.ov-solid .ov-closebtn:hover{background:#ffffff29}.ov-mini-stack{display:flex;flex-direction:column;gap:10px;min-height:0;grid-area:mini}.ov-minicard{display:flex;flex-direction:column;flex:1;min-height:44px;padding:0 0 8px;border-radius:14px;border:1px solid var(--hairline);overflow:hidden;background:var(--card);box-shadow:var(--stamp-sm);font:inherit;color:var(--ink);cursor:pointer;position:relative;z-index:1;text-align:left;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.ov-minicard:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.ov-minicard:focus-visible{outline:2px solid var(--world);outline-offset:2px}.ov-minicard.is-static{cursor:default}.ov-minicard.is-static:hover{transform:none;box-shadow:var(--stamp-sm)}.ov-minicard .ov-lab{padding:9px 12px 0;font-size:var(--fs-2)}.ov-minicard .ov-lab:before{width:8px;height:8px;flex-basis:8px}.ov-minicard-num{padding:3px 12px 0;font-family:var(--display);font-weight:800;font-size:var(--fs-6);line-height:1.1;font-variant-numeric:tabular-nums}.ov-minicard-sub{padding:0 12px 6px;font-size:var(--fs-1);color:var(--ink-3);margin-top:auto}@media (prefers-reduced-motion: reduce){.ov-tile[role=button],.ov-minicard{transition:none}.ov-tile[role=button]:hover,.ov-tile[role=button]:focus-visible,.ov-minicard:hover,.ov-minicard:focus-visible{transform:none}}.ov-zone{border-radius:22px;z-index:0;background:var(--ov-zone, transparent);margin:-6px;transition:background-color .2s var(--ease)}.ov-zone.is-active{background:var(--ov-zone-x, var(--ov-zone))}.ov-zone-money,.ov-zone-provoz{--ov-zone: transparent;--ov-zone-x: color-mix(in oklab, var(--world) 9%, transparent)}.ov-zone-klid{--ov-zone: transparent}@media (prefers-reduced-motion: reduce){.ov-zone{transition:none}}.ov-bento{display:grid;gap:10px;height:100%;grid-template-columns:repeat(12,1fr)}.ov-bento[data-role=auto]{min-height:300px}.ov-bento[data-role=owner]{grid-template-rows:minmax(110px,2.2fr) minmax(64px,1fr) minmax(66px,1fr) minmax(66px,1fr);grid-template-areas:"overdue overdue overdue overdue overdue money money money money money money money" "pay pay pay recv recv recv upnext upnext upnext bill bill bill" "low low low low order order order order mail mail mail mail" "low low low low order order order order tap tap tap tap"}.ov-bento[data-role=owner][data-foc=money]{grid-template-areas:"focus focus focus focus focus focus focus focus mini mini mini mini" "focus focus focus focus focus focus focus focus mini mini mini mini" "low low low low order order order order mail mail mail mail" "low low low low order order order order tap tap tap tap"}.ov-bento[data-role=owner][data-foc=provoz]{grid-template-areas:"overdue overdue overdue overdue overdue money money money money money money money" "pay pay pay recv recv recv upnext upnext upnext bill bill bill" "focus focus focus focus focus focus focus focus mini mini mini mini" "focus focus focus focus focus focus focus focus mini mini mini mini"}.ov-bento[data-role=owner][data-nobill]{grid-template-areas:"overdue overdue overdue overdue overdue money money money money money money money" "pay pay pay pay recv recv recv recv upnext upnext upnext upnext" "low low low low order order order order mail mail mail mail" "low low low low order order order order tap tap tap tap"}.ov-bento[data-role=owner][data-nobill][data-foc=money]{grid-template-areas:"focus focus focus focus focus focus focus focus mini mini mini mini" "focus focus focus focus focus focus focus focus mini mini mini mini" "low low low low order order order order mail mail mail mail" "low low low low order order order order tap tap tap tap"}.ov-bento[data-role=owner][data-nobill][data-foc=provoz]{grid-template-areas:"overdue overdue overdue overdue overdue money money money money money money money" "pay pay pay pay recv recv recv recv upnext upnext upnext upnext" "focus focus focus focus focus focus focus focus mini mini mini mini" "focus focus focus focus focus focus focus focus mini mini mini mini"}#ov-t-overdue{grid-area:overdue}#ov-t-money{grid-area:money}#ov-t-pay{grid-area:pay}#ov-t-recv{grid-area:recv}#ov-t-upnext{grid-area:upnext}#ov-t-bill{grid-area:bill}#ov-t-low{grid-area:low}#ov-t-order{grid-area:order}#ov-t-mail{grid-area:mail}#ov-t-tap{grid-area:tap}#ov-focus{grid-area:focus}.ov-bento[data-role=manager-provoz]{grid-template-rows:minmax(120px,1fr) minmax(120px,1fr);grid-template-areas:"low low low low low low order order order order order order" "low low low low low low order order order order order order"}.ov-bento[data-role=manager-provoz][data-foc=provoz]{grid-template-areas:"focus focus focus focus focus focus focus focus mini mini mini mini" "focus focus focus focus focus focus focus focus mini mini mini mini"}.ov-grid.is-cafe{container:cafe / inline-size}.ov-cafe{display:grid;gap:10px;height:100%;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1.18fr) minmax(0,1fr)}.ov-cafe.is-noshops{grid-template-rows:minmax(0,1.18fr) minmax(0,1fr)}.ov-cafe>:is(#ov-t-shops,#ov-t-apka,#ov-t-low,#ov-t-cash,#ov-t-mail){grid-area:auto}.ov-cafe>#ov-t-shops,.ov-cafe>#ov-t-apka{grid-column:1 / -1}.ov-cafe>#ov-t-low{grid-column:span 5}.ov-cafe>#ov-t-cash{grid-column:span 4}.ov-cafe>#ov-t-mail{grid-column:span 3}.ov-cafe>#ov-t-mail .ov-lab-r{display:none}.ov-cafe.is-nolow>#ov-t-cash{grid-column:span 7}.ov-cafe.is-nolow>#ov-t-mail{grid-column:span 5}.ov-cafe.is-nomail>#ov-t-low{grid-column:span 7}.ov-cafe.is-nomail>#ov-t-cash{grid-column:span 5}.ov-cafe.is-nolow.is-nomail>#ov-t-cash{grid-column:1 / -1}@container cafe (max-width: 720px){.ov-cafe:not(.is-nolow):not(.is-nomail){grid-template-rows:auto minmax(0,1.05fr) minmax(0,.62fr) minmax(0,.62fr)}.ov-cafe.is-noshops:not(.is-nolow):not(.is-nomail){grid-template-rows:minmax(0,1.05fr) minmax(0,.62fr) minmax(0,.62fr)}.ov-cafe:not(.is-nolow):not(.is-nomail)>#ov-t-low{grid-column:1 / span 7;grid-row:span 2}.ov-cafe:not(.is-nolow):not(.is-nomail)>#ov-t-cash,.ov-cafe:not(.is-nolow):not(.is-nomail)>#ov-t-mail{grid-column:8 / -1}.ov-cafe>#ov-t-mail .ov-cap,.ov-cafe>#ov-t-mail .ov-rows{display:none}}.ov-hero .ov-lab{padding:12px 20px 0}.ov-hero .ov-body{padding:6px 20px 14px;-webkit-mask-image:none;mask-image:none;overflow:hidden}.ov-hero-row{display:flex}.ov-hero-i{flex:1 1 0;min-width:0;padding-right:24px}.ov-hero-i+.ov-hero-i{padding:0 0 0 24px;border-left:1px solid rgba(255,255,255,.22)}.ov-hero-nm{font-size:var(--fs-3);color:#ffffffd6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-hero-num{margin-top:4px;font-family:var(--display);font-weight:800;line-height:1;letter-spacing:-.035em;font-size:clamp(1.7rem,5.2cqi,3.3rem);font-variant-numeric:tabular-nums;white-space:nowrap}.ov-hero-bar{height:8px;margin-top:10px;border-radius:4px;background:#ffffff2e;overflow:hidden}.ov-hero-bar>i{display:block;height:100%;border-radius:4px;background:var(--world-accent, color-mix(in oklab, var(--world) 35%, #fff))}.ov-hero-sub{margin-top:5px;font-size:var(--fs-2);color:#fffc}.ov-hero .ov-body{padding-bottom:16px}.ov-go{flex:0 0 auto;margin-left:12px;cursor:pointer;white-space:nowrap;font:inherit;font-family:var(--font);font-size:var(--fs-2);font-weight:600;line-height:1.3;padding:3px 11px;border-radius:var(--r-pill);background:var(--card);color:var(--world-ink);border:1px solid var(--edge);transition:background-color .15s var(--ease)}.ov-lab-t+.ov-go{margin-left:auto}.ov-go:hover{background:var(--world-tint)}.ov-go:focus-visible{outline:2px solid var(--world);outline-offset:2px}.ov-solid .ov-go{background:var(--on-world, #fff);color:color-mix(in oklab,var(--world) 72%,#000);border-color:transparent}.ov-solid .ov-go:hover{background:color-mix(in oklab,var(--on-world, #fff) 88%,var(--world))}.ov-cafe .ov-lab{padding-top:10px}.ov-go-s{display:none}@container tile (max-width: 560px){.ov-cafe .ov-lab-r,.ov-cafe .ov-queue-day{display:none}}@container tile (max-width: 330px){.ov-go-l{display:none}.ov-go-s{display:inline}}@container tile (max-width: 240px){.ov-go{padding:3px 10px}.ov-go-s{display:none}.ov-go:after{content:"\2192"}}.ov-cafe .ov-big{font-size:clamp(1.5rem,14cqi,var(--fs-8));white-space:nowrap}.ov-queue-h{align-items:baseline}.ov-tickets-more{font-size:var(--fs-2);font-weight:600;color:var(--world-ink)}.ov-tickets-more:empty{display:none}.ov-queue-day{margin-left:auto;font-size:var(--fs-2);color:var(--ink-3);white-space:nowrap}.ov-tickets{list-style:none;margin:10px 0 0;padding:0;flex:1 1 0;min-height:0;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));grid-auto-rows:min-content;align-content:start;gap:10px}.ov-tickets>[hidden]{display:none}.ov-ticket{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 10px 9px;border-radius:12px;background:var(--ticket, color-mix(in oklab, var(--paper) 45%, var(--card)));border:1px solid var(--hairline)}.ov-ticket-h{display:flex;align-items:center;justify-content:space-between;gap:3px 4px;flex-wrap:wrap;padding-bottom:5px;margin-bottom:2px;border-bottom:1px dashed var(--line-2);font-family:var(--mono);font-size:.7rem;letter-spacing:-.02em;color:var(--ink-3);font-variant-numeric:tabular-nums}.ov-ticket-t{white-space:nowrap}.ov-ticket-st{white-space:nowrap;letter-spacing:0;font-family:var(--font);font-size:var(--fs-1);font-weight:600;line-height:1.5;padding:0 6px;border-radius:var(--r-pill);background:var(--wait-wash);color:var(--wait)}.ov-ticket[data-s=prijata] .ov-ticket-st{background:var(--world-wash);color:var(--world-ink)}.ov-ticket-nm{min-width:0;font-family:var(--display);font-weight:700;font-size:1rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-ticket-ls{list-style:none;margin:0;padding:0;font-size:var(--fs-2);line-height:1.4;color:var(--ink-2)}.ov-ticket-ls>li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-ticket-ls b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.ov-ticket-f{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.ov-ticket-f b{flex:0 0 auto;font-family:var(--display);font-weight:800;font-size:1.08rem;color:var(--ink);font-variant-numeric:tabular-nums}.is-link{position:relative;cursor:pointer}.ov-hit{position:absolute;inset:0;z-index:1;border-radius:inherit;-webkit-tap-highlight-color:transparent}.ov-hit:focus-visible{outline:2px solid var(--c, var(--world));outline-offset:-2px}.ov-solid .ov-hit:focus-visible{outline-color:var(--ov-on, #fff)}.ov-ticket.is-link{transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}@media (hover: hover){.ov-rows.is-links{margin-inline:-8px}.ov-rows.is-links>.ov-row{padding-inline:8px;transition:background-color .15s var(--ease)}.ov-row.is-link:hover{background:color-mix(in oklab,var(--c, var(--world)) 9%,transparent)}:is(.ov-row.is-link:hover .ov-row-nm,.ov-hero-i.is-link:hover .ov-hero-nm,.ov-inline.is-link:hover .ov-inline-s,.ov-ticket.is-link:hover .ov-ticket-nm){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklab,currentColor 50%,transparent)}.ov-ticket.is-link:hover{border-color:color-mix(in oklab,var(--c, var(--world)) 55%,var(--hairline));box-shadow:0 6px 14px -10px color-mix(in oklab,var(--c, var(--world)) 70%,transparent)}.ov-hero-i.is-link:hover .ov-hero-bar{background:#ffffff42}}.ov-gauge{display:inline-flex;align-items:center;gap:10px}.ov-gauge-bar{display:inline-block;flex:0 0 auto;width:46px;height:6px;border-radius:3px;background:var(--line-2);overflow:hidden;vertical-align:middle}.ov-gauge-bar>i{display:block;height:100%;border-radius:3px;background:var(--c, var(--world))}.ov-gauge-bar.is-low>i{background:var(--wait)}.ov-gauge-bar.is-out>i{background:var(--warn)}.ov-bento[data-role=penzion] .ov-focus .ov-body{padding:8px 18px 16px;-webkit-mask-image:none;mask-image:none}.ov-dx-top{display:flex;align-items:center;gap:14px 28px;flex-wrap:wrap;flex:0 0 auto}.ov-dx-stat{min-width:0}.ov-dx-stat .ov-sub{margin-top:6px}.ov-chips.is-big{flex:1 1 280px;min-width:0;margin-top:0;gap:6px}.ov-chips.is-big .ov-chip{font-family:var(--display);font-weight:700;font-size:var(--fs-3);padding:6px 11px;border-radius:9px}.ov-dx-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;align-items:start;flex:0 0 auto}.ov-dx-col{min-width:0;padding:10px;border-radius:16px;background:color-mix(in oklab,var(--c, var(--world)) 7%,var(--paper))}.ov-dx-colh{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 4px 10px;font-family:var(--display);font-weight:700;font-size:1rem}.ov-dx-colh b{font-size:1.7rem;font-weight:800;line-height:1;color:var(--c, var(--world));font-variant-numeric:tabular-nums}.ov-dx-stack{display:flex;flex-direction:column;gap:8px}.ov-dx-none{padding:10px 4px 12px;font-size:var(--fs-3);color:var(--ink-3)}.ov-dx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:8px;flex:0 0 auto}.ov-card{min-width:0;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--hairline);box-shadow:var(--stamp-sm)}.ov-card-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ov-card-nm{min-width:0;font-weight:600;font-size:var(--fs-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-card-n{flex:0 0 auto;white-space:nowrap;font-size:var(--fs-2);color:var(--ink-3);font-variant-numeric:tabular-nums}.ov-card-n b{font-family:var(--display);font-weight:800;font-size:1.15rem;color:var(--ink)}.ov-card .ov-gauge-bar{display:block;width:100%;height:8px;border-radius:4px;margin:8px 0 6px}.ov-card .ov-gauge-bar>i{border-radius:4px}.ov-card.is-due{border-color:color-mix(in oklab,var(--warn) 30%,var(--hairline))}.ov-guest{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.ov-guest-f{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:4px}.ov-guest-f b{flex:0 0 auto;font-family:var(--display);font-weight:800;font-size:1.1rem;font-variant-numeric:tabular-nums}.ov-guest-room{min-width:3em;padding:7px 8px;border-radius:9px;text-align:center;font-family:var(--display);font-weight:800;font-size:1.3rem;line-height:1;font-variant-numeric:tabular-nums;background:var(--c, var(--world));color:#fff}.ov-guest-main{min-width:0}.ov-guest .ov-m{margin-top:2px;white-space:normal}.ov-guest-f .ov-m{margin-top:0;min-width:0}.ov-dx-share{display:flex;gap:3px;height:52px;margin-top:26px;border-radius:12px;overflow:hidden;flex:0 0 auto}.ov-dx-share>i{display:flex;align-items:center;min-width:0;padding:0 14px;font-style:normal;font-weight:600;font-size:var(--fs-3);color:#fff;white-space:nowrap;overflow:hidden}.ov-dx-share>i>span{overflow:hidden;text-overflow:ellipsis}:is(.ov-dx-share>i,.ov-dx-duo-i)[data-k="0"]{--k: var(--c, var(--world))}:is(.ov-dx-share>i,.ov-dx-duo-i)[data-k="1"]{--k: var(--world)}:is(.ov-dx-share>i,.ov-dx-duo-i)[data-k="2"]{--k: var(--world-accent, var(--ink-2))}:is(.ov-dx-share>i,.ov-dx-duo-i)[data-k="3"]{--k: var(--ink-2)}.ov-dx-share>i{background:var(--k)}.ov-dx-duo:first-child{margin-top:auto}.ov-dx-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 28px;margin-top:12px;flex:0 0 auto}.ov-dx-duo-nm{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.ov-dx-duo-nm:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--k)}.ov-dx-total{margin-top:auto;padding-top:12px;border-top:1px solid var(--line-2);flex:0 0 auto;font-size:var(--fs-4);color:var(--ink-2)}.ov-dx-total b{font-family:var(--display);font-weight:800;font-size:1.3rem;color:var(--ink);font-variant-numeric:tabular-nums}.ov-dx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 24px;margin-bottom:16px;flex:0 0 auto}.ov-ledger.is-big{flex:0 0 auto;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-content:start}.ov-ledger.is-big .ov-ledger-n{font-size:var(--fs-7)}.ov-months{flex:1 1 auto;min-height:150px;display:flex;gap:12px;margin-top:20px}.ov-month{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center}.ov-month-bal{font-size:var(--fs-2);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.ov-month-bars{flex:1 1 auto;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px;margin:6px 0;border-bottom:1px solid var(--line-2)}.ov-month-bars>i{width:32%;max-width:30px;min-height:2px;border-radius:6px 6px 0 0}.ov-month-bars>i.is-in{background:var(--ok)}.ov-month-bars>i.is-out{background:color-mix(in oklab,var(--warn) 10%,transparent);border:1.5px solid var(--warn);border-bottom:0}.ov-month-lab{font-size:var(--fs-2);color:var(--ink-3)}.ov-focus .legend{flex:0 0 auto}.ov-focus .ov-body>.ov-cap{margin-top:14px;flex:0 0 auto}.ov-bento[data-role=penzion] .ov-minicard{padding-bottom:10px}.ov-bento[data-role=penzion] .ov-minicard-num{font-size:var(--fs-7);padding-top:6px;letter-spacing:-.02em}.ov-bento[data-role=penzion] .ov-minicard-sub{padding-bottom:0}.ov-bento[data-role=penzion]{grid-template-rows:minmax(96px,1.15fr) minmax(92px,1.55fr) minmax(80px,.95fr);grid-template-areas:"rooms rooms rooms rooms rooms rooms rooms rooms rooms rooms rooms rooms" "stay  stay  stay  low   low   low   low   low   low   low   low   low" "stay  stay  stay  cash  cash  cash  cash  cash  cash  mail  mail  mail"}.ov-bento[data-role=recepce]{grid-template-rows:minmax(92px,1.2fr) minmax(92px,1.2fr) minmax(76px,.7fr);grid-template-areas:"arr  arr  arr  arr  arr  free free free free free free free" "dep  dep  dep  dep  dep  free free free free free free free" "mail mail mail mail mail free free free free free free free"}.ov-bento[data-role=recepce][data-nomail]{grid-template-rows:minmax(100px,1fr) minmax(100px,1fr);grid-template-areas:"arr  arr  arr  arr  arr  free free free free free free free" "dep  dep  dep  dep  dep  free free free free free free free"}.ov-bento[data-role=penzion][data-foc=vse],.ov-bento[data-role=recepce][data-foc=vse]{grid-template-areas:"focus focus focus focus focus focus focus focus mini mini mini mini" "focus focus focus focus focus focus focus focus mini mini mini mini" "focus focus focus focus focus focus focus focus mini mini mini mini"}.ov-bento[data-role=recepce][data-nomail][data-foc=vse]{grid-template-areas:"focus focus focus focus focus focus focus focus mini mini mini mini" "focus focus focus focus focus focus focus focus mini mini mini mini"}#ov-t-shops{grid-area:shops}#ov-t-apka{grid-area:apka}#ov-t-cash{grid-area:cash}#ov-t-rooms{grid-area:rooms}#ov-t-stay{grid-area:stay}#ov-t-arr{grid-area:arr}#ov-t-dep{grid-area:dep}#ov-t-free{grid-area:free}.ov-bento[data-role=owner] .ov-zone-money{grid-column:1 / 13;grid-row:1 / 3}.ov-bento[data-role=owner] .ov-zone-provoz{grid-column:1 / 13;grid-row:3 / 5}.ov-bento[data-role=owner]:not([data-nobill]) .ov-zone-klid{grid-column:10 / 13;grid-row:2 / 3}.ov-bento[data-role=owner][data-nobill] .ov-zone-klid,.ov-bento[data-role=owner][data-foc=money] .ov-zone-klid,.ov-bento[data-role=manager-provoz] .ov-zone,.ov-bento[data-role=penzion] .ov-zone,.ov-bento[data-role=recepce] .ov-zone,.ov-bento[data-role=auto] .ov-zone{display:none}.ov-bento[data-role=auto]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-auto-rows:minmax(160px,1fr)}.ov-bento[data-role=auto] :is([id^=ov-t-],#ov-focus,.ov-mini-stack){grid-area:auto}.ov-bento[data-role=auto] .ov-huge-slot{grid-column:1 / -1}.ov-tile .chart-wrap{margin-top:8px;overflow:hidden;flex:1 1 0;min-height:96px}.ov-tile .chart-wrap>svg{min-width:0;width:100%;height:100%}.ov-tile .chart-wrap.is-fit{min-height:104px}.ov-tile .chart-wrap.is-fit .chart-label{font-size:11px}.ov-tile .legend{flex:0 0 auto;margin-top:6px;margin-bottom:0;font-size:var(--fs-2)}.ov-solid .legend{color:#ffffffd6}@media (prefers-reduced-motion: reduce){.ov-bento,.ov-tile,.ov-zone{animation:none!important}}@container app (max-width: 760px){.ov-bento,.ov-bento[data-role],.ov-bento[data-role][data-foc],.ov-bento[data-role][data-nobill],.ov-bento[data-role][data-nomail],.ov-bento[data-role][data-nobill][data-foc],.ov-bento[data-role][data-nomail][data-foc]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:none;grid-auto-rows:minmax(0,auto);height:auto;min-height:0}#ov-t-overdue,#ov-t-money,#ov-t-pay,#ov-t-recv,#ov-t-upnext,#ov-t-bill,#ov-t-low,#ov-t-order,#ov-t-mail,#ov-t-tap,#ov-t-shops,#ov-t-apka,#ov-t-cash,#ov-t-rooms,#ov-t-stay,#ov-t-arr,#ov-t-dep,#ov-t-free,#ov-focus{grid-area:auto}.ov-grid.is-cafe>.ov-cafe[class]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;height:auto}.ov-grid.is-cafe>.ov-cafe[class]>:is(#ov-t-shops,#ov-t-apka,#ov-t-low,#ov-t-cash,#ov-t-mail){grid-column:1 / -1;grid-row:auto}.ov-cafe>#ov-t-mail .ov-cap,.ov-cafe>#ov-t-mail .ov-rows{display:revert}.ov-hero-row{flex-direction:column;gap:14px}.ov-hero-i+.ov-hero-i{padding:14px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.22)}.ov-hero-num{font-size:min(var(--fs-8),11cqi)}.ov-tickets{overflow:visible;flex:none}.ov-grid.is-cafe .ov-tickets{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:2px 2px 8px;scrollbar-width:none}.ov-grid.is-cafe .ov-tickets::-webkit-scrollbar{display:none}.ov-grid.is-cafe .ov-ticket{flex:0 0 min(78%,260px);scroll-snap-align:start}.ov-grid>.ov-bento[class][class][class][class]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense}.ov-grid>.ov-bento>:is(#ov-x,*){grid-column:1 / -1}.ov-grid>.ov-bento>:is(#ov-t-pay,#ov-t-recv,#ov-t-upnext,#ov-t-mail){grid-column:auto}.ov-bento>:is(#ov-t-pay,#ov-t-recv,#ov-t-upnext,#ov-t-mail) :is(.ov-huge,.ov-big){font-size:min(var(--fs-7),7cqi)}.ov-queue-day{margin-left:0;flex-basis:100%}.ov-months{min-height:160px;gap:6px}.ov-month-bal{font-size:var(--fs-1)}.ov-bento .ov-zone{display:none}#ov-focus{order:-2}.ov-bento .ov-mini-stack{grid-area:auto;order:-1}.ov-mini-stack{flex-direction:row;flex-wrap:wrap}.ov-minicard{flex:1 1 150px}.ov-lab{flex-wrap:wrap;white-space:normal}.ov-lab-t{white-space:normal;overflow:visible}.ov-huge{font-size:min(var(--fs-9),13cqi)}.ov-big{font-size:min(var(--fs-8),10cqi)}.ov-cmp-num{font-size:min(var(--fs-7),8.5cqi)}.ov-ledger-n{font-size:min(var(--fs-6),7cqi)}.ov-cmp{flex-direction:column}.ov-cmp[data-dir=row]>.ov-cmp-i+.ov-cmp-i{border-left:0;padding-left:0;border-top:1px solid var(--line-2);padding-top:10px}.ov-tile .chart-wrap{flex:none}.ov-tile .chart-wrap>svg{height:auto}.ov-body{-webkit-mask-image:none;mask-image:none}.ov-rows{overflow:visible}.ov-row{flex:0 0 auto}.ov-row-nm,.ov-m{white-space:normal;overflow:visible;text-overflow:clip}}.ov-page.is-pz{height:auto;min-height:0}.ov-page.is-pz>*,.pz-side>*,.pz-grid :is(.pz-stats,.ov-tile){flex-shrink:0}.pz-head{display:flex;align-items:center;gap:16px;margin:2px 0 14px;min-width:0}.pz-hi{min-width:0}.pz-hi h1{margin:0;font-family:var(--display);font-weight:700;font-size:var(--fs-6);line-height:1.15;letter-spacing:-.015em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz-sub{margin:3px 0 0;font-size:var(--fs-2);color:var(--ink-3)}.pz-tools{margin-left:auto;display:flex;align-items:center;gap:8px;flex:0 0 auto}.pz-ico{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pz-find{position:relative;display:flex;align-items:center;width:250px;height:40px}.pz-find>.pz-ico{position:absolute;left:14px;top:11px;color:var(--ink-3);pointer-events:none}.pz-find-in{width:100%;height:100%;padding:0 16px 0 40px;border-radius:var(--r-pill);font:inherit;font-size:var(--fs-3);color:var(--ink);background:var(--lg-ctl, var(--card));border:1px solid var(--lg-ctl-rim, var(--edge))}.pz-find-in::placeholder{color:var(--ink-3)}.pz-find-in:focus{outline:none;border-color:var(--world);box-shadow:0 0 0 3px color-mix(in oklab,var(--world) 24%,transparent)}.pz-find-list{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:320px;max-width:calc(100vw - 32px);padding:6px;border-radius:16px;display:flex;flex-direction:column;gap:2px;background:var(--paper-2, var(--card));border:1px solid var(--lg-rim, var(--edge));box-shadow:var(--shadow-lg)}.pz-find-list[hidden]{display:none}.pz-find-i{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:11px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pz-find-i:hover,.pz-find-i:focus-visible{background:var(--lg-ctl-hi, var(--world-tint));outline:none}.pz-find-room{display:grid;place-items:center;height:34px;border-radius:9px;font-family:var(--display);font-weight:700;font-size:var(--fs-3);background:color-mix(in oklab,var(--mod-calendar) 24%,transparent)}.pz-find-t,.pz-plan-t{display:flex;flex-direction:column;min-width:0}.pz-find-nm,.pz-plan-nm{font-weight:600;font-size:var(--fs-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz-find-m,.pz-plan-m{font-size:var(--fs-1);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz-find-none{padding:10px;font-size:var(--fs-2);color:var(--ink-3)}.pz-bell{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;cursor:pointer;color:var(--ink-2);background:var(--lg-ctl, var(--card));border:1px solid var(--lg-ctl-rim, var(--edge))}.pz-bell:hover{background:var(--lg-ctl-hi, var(--world-tint));color:var(--ink)}.pz-bell:focus-visible{outline:2px solid var(--world);outline-offset:2px}.pz-bell-n{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:9px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--wait);color:#24180a}.pz-grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,24%,340px);gap:16px;align-items:start}.pz-main{display:grid;gap:14px;min-width:0}.pz-side{display:flex;flex-direction:column;gap:14px;min-width:0}.pz-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pz-stats[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pz-stats[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-mid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:14px;height:clamp(250px,34vh,330px)}.pz-low{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:14px;height:clamp(220px,28vh,268px)}.pz-low[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-low[data-n="1"]{grid-template-columns:minmax(0,1fr)}.pz-low>.ov-tile,.pz-mid>.ov-tile{min-height:0}.pz-low[data-n]>:is(#ov-t-low,#ov-t-cash){grid-area:auto}.pz-grid.is-fit{align-items:stretch}.pz-grid.is-fit>.pz-main{grid-template-rows:auto minmax(0,1.22fr) minmax(0,1fr);min-height:0}.pz-grid.is-fit .pz-mid,.pz-grid.is-fit .pz-low{height:auto;min-height:0}.pz-grid.is-fit>.pz-side{min-height:0}.pz-grid.is-fit .pz-cal{flex:1 1 auto;flex-shrink:1;min-height:0;overflow:hidden}.pz-grid.is-fit .pz-day{height:28px}.pz-grid.is-fit .pz-do-lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pz-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h h" "v z" "s s";align-items:end;column-gap:10px;row-gap:6px;padding:13px 15px 12px;min-height:116px;cursor:default}button.pz-stat{cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}button.pz-stat:hover{transform:translateY(-2px);box-shadow:var(--shadow),0 0 0 1.5px color-mix(in oklab,var(--c, var(--world)) 40%,transparent)}button.pz-stat:focus-visible{outline:2px solid var(--c, var(--world));outline-offset:2px}.pz-stat-h{grid-area:h;display:flex;align-items:center;gap:9px;min-width:0;align-self:start}.pz-badge{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;color:var(--c, var(--world));background:color-mix(in oklab,var(--c, var(--world)) 20%,transparent)}.pz-badge .pz-ico{width:16px;height:16px}.pz-stat-l{font-size:var(--fs-2);font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz-stat-v{grid-area:v;display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}.pz-num{font-family:var(--display);font-weight:800;font-size:clamp(1.45rem,2.1vw,calc(var(--fs) * 2.2));line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.pz-unit{font-size:var(--fs-2);color:var(--ink-3);font-weight:500}.pz-pair{display:flex;gap:18px}.pz-pair>span{display:flex;align-items:baseline;gap:5px}.pz-stat-viz{grid-area:z;display:flex;align-items:flex-end;width:84px;height:30px}.pz-stat.is-wide{grid-template-areas:"h h" "v v" "z z" "s s"}.pz-stat.is-wide .pz-stat-viz{width:100%;height:auto}.pz-stat-s{grid-area:s;font-size:var(--fs-1);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz-spark{display:flex;align-items:flex-end;gap:3px;width:100%;height:100%}.pz-spark>i{flex:1 1 0;height:var(--v);min-height:3px;border-radius:3px 3px 1px 1px;background:color-mix(in oklab,var(--c) 40%,transparent)}.pz-spark>i.is-now{background:var(--c)}.pz-share{display:flex;gap:2px;width:100%;height:8px;margin-bottom:4px;border-radius:var(--r-pill);overflow:hidden}.pz-share>i{min-width:4px;background:var(--c)}.pz-share>i[data-k="1"]{background:color-mix(in oklab,var(--c) 45%,transparent)}.pz-share>i[data-k="2"]{background:color-mix(in oklab,var(--c) 25%,transparent)}.pz-share>i[data-k="3"]{background:color-mix(in oklab,var(--c) 12%,transparent)}.pz-occ .ov-lab{padding:12px 16px 0;gap:10px;overflow:visible}.pz-seg{margin-left:auto}.pz-seg .seg-btn{font-size:var(--fs-1);padding:3px 10px}.pz-occ .ov-go{margin-left:0}.pz-occ-sum{display:flex;align-items:flex-end;gap:26px;padding:10px 16px 0;flex-wrap:wrap;row-gap:6px}.pz-occ-sum b{display:block;font-family:var(--display);font-size:var(--fs-6);font-weight:800;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pz-occ-sum span{display:block;font-size:var(--fs-1);color:var(--ink-3)}.pz-occ-key{margin-left:auto;display:flex;gap:12px}.pz-occ-key>span,.pz-cal-key>span{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-1);color:var(--ink-3)}.pz-occ-key i{width:10px;height:10px;border-radius:3px}.pz-occ-key i.is-past{background:color-mix(in oklab,var(--c) 72%,transparent)}.pz-occ-key i.is-ahead{background:color-mix(in oklab,var(--c) 14%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--c) 70%,transparent)}.pz-occ-plot{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;padding:12px 16px 12px 10px}.pz-occ-y{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px;margin-top:-6px;font-size:11px;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.pz-occ-y>span:last-child{margin-bottom:-6px}.pz-occ-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;min-height:0;background:linear-gradient(var(--hairline),var(--hairline)) 0 0 / 100% 1px no-repeat,linear-gradient(var(--hairline),var(--hairline)) 0 calc((100% - 20px)/2) / 100% 1px no-repeat,linear-gradient(var(--hairline),var(--hairline)) 0 calc(100% - 20px) / 100% 1px no-repeat}.pz-occ-plot[data-span="30"] .pz-occ-cols{gap:3px}.pz-col{display:grid;grid-template-rows:minmax(0,1fr) 20px;min-width:0}.pz-col-bar{display:flex;align-items:flex-end;min-height:0}.pz-col-bar>i{width:100%;height:var(--v);min-height:2px;border-radius:6px 6px 2px 2px}.pz-col.is-past .pz-col-bar>i{background:color-mix(in oklab,var(--c) 72%,transparent)}.pz-col.is-now .pz-col-bar>i{background:var(--c);box-shadow:0 0 0 2px color-mix(in oklab,var(--c) 30%,transparent),0 8px 18px -8px var(--c)}.pz-col.is-ahead .pz-col-bar>i{background:color-mix(in oklab,var(--c) 14%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--c) 70%,transparent)}.pz-col-x{align-self:end;text-align:center;font-size:11px;line-height:1;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.pz-col.is-wknd .pz-col-x{color:var(--ink-2);font-weight:600}.pz-col.is-now .pz-col-x{color:var(--ink);font-weight:700}.pz-occ-plot[data-span="30"] .pz-col:not(.is-l2) .pz-col-x{visibility:hidden}.pz-house{position:relative;isolation:isolate;background:#0d1b2d}.pz-scene{position:absolute;inset:0;width:100%;height:100%;z-index:-1;display:block;overflow:visible}.pz-house:after{content:"";position:absolute;inset:auto 0 0;height:46%;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,rgb(8 5 3 / .72))}.pz-house-lab{position:absolute;top:12px;left:12px;padding:4px 11px;border-radius:var(--r-pill);font-size:var(--fs-2);font-weight:600;color:#f2eee6;background:#0a07046b;box-shadow:inset 0 0 0 1px #fff6e624}.pz-house-nums{position:absolute;left:16px;right:16px;bottom:14px;display:flex;gap:26px;color:#f5f1ea}.pz-house-nums b{display:block;font-family:var(--display);font-weight:800;font-size:calc(var(--fs) * 2);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pz-house-nums span{display:block;margin-top:3px;font-size:var(--fs-2);color:#ded6c9}.pz-rooms{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;margin-top:6px}.pz-room{display:flex;flex-direction:column;gap:1px;padding:6px 8px 5px;border-radius:10px;min-width:0;background:color-mix(in oklab,var(--ink) 5%,transparent);box-shadow:inset 0 0 0 1px var(--hairline)}.pz-room b{font-family:var(--display);font-weight:700;font-size:var(--fs-4);line-height:1.1;font-variant-numeric:tabular-nums}.pz-room span{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz-room.is-busy{background:color-mix(in oklab,var(--c) 28%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c) 30%,transparent)}.pz-room.is-busy span{color:var(--ink-2)}.pz-room.is-arr{background:var(--c);box-shadow:none;color:var(--on-world)}.pz-room.is-arr span{color:color-mix(in oklab,var(--on-world) 78%,transparent)}.pz-room.is-dep{background:none;box-shadow:none;outline:1.5px dashed color-mix(in oklab,var(--c) 75%,transparent);outline-offset:-1.5px}.pz-me{padding:16px;gap:14px}.pz-me-h{display:flex;align-items:center;gap:12px;min-width:0}.pz-av{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:50%;font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.03em;color:var(--on-world);background:linear-gradient(160deg,color-mix(in oklab,var(--neu) 70%,#fff),var(--neu));box-shadow:inset 0 1px #ffffff73,0 0 0 1px #0000002e}.pz-me-who{display:flex;flex-direction:column;min-width:0}.pz-me-who strong{font-size:var(--fs-4);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz-me-who span{font-size:var(--fs-2);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz-me-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pz-me-n{padding:0 10px;min-width:0}.pz-me-n:first-child{padding-left:0}.pz-me-n+.pz-me-n{box-shadow:-1px 0 0 var(--hairline)}.pz-me-n b{display:block;font-family:var(--display);font-weight:800;font-size:var(--fs-6);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pz-me-n span{display:block;font-size:var(--fs-1);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz-today .ov-lab{padding:12px 16px 0}.pz-today .ov-lab:before{background:var(--world);border-radius:50%}.pz-do{list-style:none;margin:0;padding:4px 16px 6px;display:flex;flex-direction:column}.pz-do-i{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;border-top:1px solid var(--line-2)}.pz-do-i:first-child{border-top:0}.pz-do-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--as-c, var(--neu))}.pz-do-i[data-s=warn] .pz-do-dot{background:var(--warn)}.pz-do-i[data-s=wait] .pz-do-dot{background:var(--wait)}.pz-do-i[data-s=ok] .pz-do-dot{background:var(--ok)}.pz-do-t{font-size:var(--fs-3);line-height:1.4;min-width:0}.pz-do-t b{font-weight:700;font-variant-numeric:tabular-nums}.pz-do-w{font-weight:700;margin-right:5px}.pz-do-i[data-s=warn] .pz-do-w{color:var(--warn)}.pz-do-i[data-s=wait] .pz-do-w{color:var(--wait)}.pz-do-dim{display:block;margin-top:2px;font-size:var(--fs-2);color:var(--ink-3)}.pz-do-go{font:inherit;font-size:var(--fs-1);font-weight:600;white-space:nowrap;cursor:pointer;padding:3px 10px;margin-top:1px;border-radius:var(--r-pill);background:var(--lg-ctl, var(--card));color:var(--ink);border:1px solid var(--lg-ctl-rim, var(--edge))}.pz-do-go:hover{background:var(--lg-ctl-hi, var(--world-tint))}.pz-do-go:focus-visible,.pz-do-more:focus-visible,.pz-cal-nav:focus-visible{outline:2px solid var(--world);outline-offset:2px}.pz-do-more{align-self:flex-start;margin:0 16px 12px;padding:2px 0;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--fs-2);font-weight:600;color:var(--world-ink, var(--ink-2));text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}.pz-cal{padding:14px 16px 12px}.pz-cal-h{display:flex;align-items:center;gap:6px;margin-bottom:8px}.pz-cal-h .pz-cal-t{margin-right:auto;font-family:var(--display);font-weight:700;font-size:var(--fs-4)}.pz-cal-nav{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;cursor:pointer;color:var(--ink-2);background:var(--lg-ctl, var(--card));border:1px solid var(--lg-ctl-rim, var(--edge))}.pz-cal-nav:hover{color:var(--ink);background:var(--lg-ctl-hi, var(--world-tint))}.pz-cal-nav .pz-ico{width:15px;height:15px}.pz-cal-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.pz-wd{padding:2px 0 4px;text-align:center;font-size:11px;color:var(--ink-3)}.pz-day{position:relative;display:grid;place-items:center;height:30px;border-radius:9px;font-size:var(--fs-2);font-variant-numeric:tabular-nums;color:var(--ink-2)}.pz-day.is-past{color:var(--ink-3);opacity:.7}.pz-day.has-arr{background:color-mix(in oklab,var(--c) 20%,transparent);color:var(--ink)}.pz-day.is-today{box-shadow:inset 0 0 0 1.5px var(--c);color:var(--ink);font-weight:700;opacity:1}.pz-day-dots{position:absolute;left:0;right:0;bottom:2px;display:flex;justify-content:center;gap:3px}.pz-day-dots i,.pz-cal-key i{width:5px;height:5px;border-radius:50%}.pz-day-dots i.is-arr,.pz-cal-key i.is-arr{background:var(--c)}.pz-day-dots i.is-dep,.pz-cal-key i.is-dep{box-shadow:inset 0 0 0 1.2px var(--ink-2)}.pz-cal-key{display:flex;gap:14px;margin-top:6px}.pz-cal-key i{width:7px;height:7px}.pz-plan-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-2);font-family:var(--display);font-weight:700;font-size:var(--fs-4)}.pz-plan-r{font-family:var(--font);font-weight:500;font-size:var(--fs-1);color:var(--ink-3)}.pz-plan{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.pz-plan-i{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:5px 0}.pz-plan-i[hidden]{display:none}.pz-plan-d{display:flex;flex-direction:column;align-items:center;justify-content:center;height:40px;border-radius:11px;background:color-mix(in oklab,var(--c) 20%,transparent)}.pz-plan-d b{font-family:var(--display);font-weight:800;font-size:var(--fs-4);line-height:1;font-variant-numeric:tabular-nums}.pz-plan-d span{font-size:10.5px;color:var(--ink-3)}.pz-plan-none{margin-top:6px;font-size:var(--fs-2);color:var(--ink-3)}a.pz-day,a.pz-room,a.pz-col,a.pz-cal-t,a.pz-me-h,a.pz-me-nums{color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}a.pz-room{color:var(--ink)}a.pz-room.is-arr{color:var(--on-world)}a.pz-day,a.pz-room,a.pz-me-h,a.pz-me-nums,a.pz-col{transition:background-color .15s var(--ease),box-shadow .15s var(--ease),filter .15s var(--ease)}a.pz-col{border-radius:8px}a.pz-me-h,a.pz-me-nums{border-radius:12px;margin:-6px;padding:6px}.pz-plan-i.is-link{border-radius:12px;margin-inline:-6px;padding-inline:6px;transition:background-color .15s var(--ease)}.pz-do-i.is-link{cursor:pointer}:is(a.pz-day,a.pz-room,a.pz-col,a.pz-cal-t,a.pz-me-h,a.pz-me-nums):focus-visible{outline:2px solid var(--c, var(--world));outline-offset:1px}.pz-house .ov-hit:focus-visible{outline-color:#fcc771;outline-offset:-3px}.pz-house.is-link{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}@media (hover: hover){a.pz-day:hover{background:var(--lg-ctl-hi, var(--world-tint));color:var(--ink)}a.pz-day.has-arr:hover{background:color-mix(in oklab,var(--c) 34%,transparent)}a.pz-room:hover{filter:brightness(1.14);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--c) 70%,transparent)}a.pz-room.is-arr:hover{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--on-world) 55%,transparent)}a.pz-col:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)}a.pz-col:hover .pz-col-bar>i{filter:brightness(1.18)}a.pz-col:hover .pz-col-x{color:var(--ink)}a.pz-cal-t:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}:is(a.pz-me-h,a.pz-me-nums,.pz-plan-i.is-link):hover{background:var(--lg-ctl, var(--world-tint))}.pz-plan-i.is-link:hover .pz-plan-nm{text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}.pz-do-i.is-link:hover .pz-do-lead{text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}.pz-house.is-link:hover{transform:translateY(-2px);box-shadow:var(--shadow),0 0 0 1.5px #fcc77173}}@media (prefers-reduced-motion: reduce){.pz-house.is-link:hover{transform:none}}@container app (max-width: 1240px){.pz-grid{grid-template-columns:minmax(0,1fr)}.pz-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}}@container app (max-width: 1000px){.pz-stats,.pz-stats[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-low{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;grid-auto-rows:250px}.pz-low>.pz-rooms-card{grid-column:1 / -1}}@container app (max-width: 760px){.pz-head{margin:0 0 12px;gap:10px}.pz-hi h1{font-size:var(--fs-5)}.pz-find{display:none}.pz-grid{display:flex;flex-direction:column;align-items:stretch;gap:12px}.pz-main,.pz-side,.pz-mid,.pz-low{display:contents}.pz-stats{order:1;gap:10px}.pz-today{order:2}.pz-occ{order:3}.pz-occ-plot{flex:0 0 170px}.pz-house{order:4;height:210px}.pz-rooms-card{order:5}.pz-low>#ov-t-low{order:6}.pz-low>#ov-t-cash{order:7}.pz-cal{order:8}.pz-me{order:9}.pz-stats,.pz-stats[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-stat{grid-template-areas:"h" "v" "z" "s";grid-template-columns:minmax(0,1fr);min-height:0;padding:12px 13px 11px}.pz-stat-viz{width:100%;height:18px}.pz-stat-l{white-space:normal;line-height:1.2}.pz-num{font-size:calc(var(--fs) * 1.9)}.pz-pair{gap:12px}.pz-occ-sum{gap:18px}.pz-occ-key{margin-left:0;width:100%}.pz-occ .ov-lab{flex-wrap:wrap;row-gap:8px}.pz-occ .ov-go{margin-left:auto}.pz-occ-cols{gap:3px}.pz-occ-plot[data-span="14"] .pz-col:not(.is-l2) .pz-col-x{visibility:hidden}.pz-occ-plot[data-span="30"] .pz-col:not(.is-l5) .pz-col-x{visibility:hidden}.pz-occ-plot[data-span="30"] .pz-occ-cols{gap:2px}.pz-low>.ov-tile{height:auto;max-height:340px}.pz-rooms-card .ov-body{overflow:visible;-webkit-mask-image:none;mask-image:none}}.as-brief{--as-ink: var(--on-world);--as-dim: color-mix(in oklab, var(--on-world) 66%, transparent);--as-edge: color-mix(in oklab, var(--on-world) 14%, transparent);--world-deep: color-mix(in oklab, var(--world) 72%, #000);position:relative;overflow:hidden;isolation:isolate;flex:0 0 auto;margin-bottom:12px;background:var(--sky);color:var(--as-ink);border-radius:22px;box-shadow:var(--shadow)}.as-brief[data-mood=pozor]{background:linear-gradient(180deg,var(--sky) 52%,color-mix(in oklab,var(--wait) 32%,var(--sky)))}.as-wave{position:absolute;left:0;right:0;bottom:0;width:100%;height:48px;z-index:-1}.as-wave path{fill:color-mix(in oklab,var(--on-world) 7%,transparent)}.as-wave path+path{fill:color-mix(in oklab,var(--on-world) 5%,transparent)}.as-brief[data-mood=pozor] .as-wave path{fill:color-mix(in oklab,var(--wait) 20%,transparent)}.as-brief-in{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:0 28px;padding:18px 24px 22px}.as-who{min-width:0}.as-when{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--as-dim);text-wrap:balance}.as-mood{display:inline-block;margin-top:12px;font-family:var(--display);font-weight:800;font-size:1rem;padding:3px 13px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--wait) 62%,var(--on-world));color:#1d1a14}.as-hi{margin-top:10px;font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:1.02;font-size:clamp(1.6rem,2.2vw,2.25rem);text-wrap:balance}.as-src{margin-top:10px;font-size:var(--fs-2);color:var(--as-dim);line-height:1.4}.as-list{margin:0;padding:0;list-style:none;min-width:0}.as-row{--tone: var(--as-c, color-mix(in oklab, var(--on-world) 55%, transparent));display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;gap:14px;align-items:center;padding:7px 0;border-top:1px solid var(--as-edge)}.as-list>.as-row:first-child{border-top:0;padding-top:2px}.as-row[data-s=warn]{--tone: var(--fire)}.as-row[data-s=wait]{--tone: #e2b04a}.as-row[data-s=ok]{--tone: #7fc98c}.as-word{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-2);font-weight:600;white-space:nowrap}.as-word:before{content:"";width:10px;height:10px;border-radius:50%;flex:0 0 10px;background:color-mix(in oklab,var(--tone) 85%,var(--on-world));box-shadow:0 0 0 4px color-mix(in oklab,var(--tone) 28%,transparent)}.as-txt{min-width:0;max-width:78ch;line-height:1.35;text-wrap:pretty}.as-lead{font-family:var(--display);font-weight:600;font-size:1.04rem}.as-dim{margin-left:.35em;color:var(--as-dim);font-size:var(--fs-2)}.as-txt b{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.as-dim b{font-weight:600}.as-act{justify-self:end;font:inherit;font-size:var(--fs-3);font-weight:600;color:var(--world-deep);background:var(--on-world);border:1px solid transparent;border-radius:var(--r-ctl);padding:5px 14px;min-height:32px;cursor:pointer;white-space:nowrap;transition:filter .15s var(--ease),transform .15s var(--ease)}.as-act:hover{filter:brightness(.94)}.as-act:active{transform:translateY(1px)}.as-act:focus-visible{outline:2px solid var(--on-world);outline-offset:2px}@container app (min-width: 1680px){.as-list{columns:2;column-gap:32px}.as-list>.as-row{break-inside:avoid}.as-list>.as-row:first-child{padding-top:7px}}@media (prefers-reduced-motion: no-preference){.as-brief .as-hi{animation:as-rise .6s var(--ease) both}}@keyframes as-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.as-side{flex:0 0 clamp(262px,25vw,352px);min-height:0;margin-bottom:0;display:flex;flex-direction:column}.as-side[data-mood=pozor]{background:linear-gradient(180deg,var(--sky) 64%,color-mix(in oklab,var(--wait) 30%,var(--sky)))}.as-side .as-wave{height:84px}.as-side .as-brief-in{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;padding:20px 22px 64px;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 44px),transparent);scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--on-world) 28%,transparent) transparent}.as-side .as-when{text-wrap:pretty}.as-side .as-hi{font-size:clamp(1.75rem,2.3vw,2.3rem);margin-top:12px}.as-side .as-src{margin-top:12px}.as-side .as-list{border-top:1px solid var(--as-edge)}.as-side .as-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:11px 0;align-items:start}.as-side .as-list>.as-row:first-child{padding-top:12px;border-top:0}.as-side .as-txt{max-width:none}.as-side .as-lead{font-size:1.02rem;line-height:1.32}.as-side .as-dim{display:block;margin:4px 0 0;line-height:1.4}.as-side .as-act{justify-self:start;margin-top:3px;border-radius:var(--r-pill);padding:5px 16px}@media (prefers-reduced-motion: no-preference){.as-side.is-on .as-row{animation:as-write .42s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.16s + var(--i, 0) * 80ms)}}.as-talk{flex:0 0 340px;min-height:0;display:flex;flex-direction:column;padding:18px 18px 14px;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:auto}.as-talk-h{flex:0 0 auto;position:sticky;top:-18px;z-index:1;margin:-18px -18px 14px;padding:18px 18px 12px;background:var(--card);border-bottom:1px solid var(--line-2)}.as-talk-h h2{font-family:var(--display);font-size:1.45rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.as-talk-h p{margin:4px 0 0;font-size:var(--fs-2);color:var(--ink-3)}.as-log{position:relative;flex:1 0 auto;margin:0;padding:0 0 0 20px;list-style:none}.as-log:before{content:"";position:absolute;left:4px;top:8px;bottom:10px;width:1px;background:var(--line-2);transform-origin:top center}.as-e{position:relative;padding-bottom:16px}.as-e:last-child{padding-bottom:2px}.as-e:before{content:"";position:absolute;left:-20px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--as-c, var(--world));box-shadow:0 0 0 3px var(--card)}.as-e[data-s=warn]{--as-c: var(--fire)}.as-e[data-s=wait]{--as-c: #c08a1e}.as-e[data-s=ok]{--as-c: var(--ok)}.as-sep{position:relative;display:flex;align-items:center;gap:10px;margin:0 0 12px -20px;padding-top:2px;font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.as-sep:after{content:"";flex:1 1 auto;height:1px;background:var(--line-2)}.as-e+.as-sep{margin-top:4px}.as-meta{display:flex;align-items:center;gap:8px;margin:0 0 4px}.as-t{font-family:var(--mono);font-size:.72rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.as-flag{font-size:var(--fs-1);font-weight:600;padding:0 8px;border-radius:var(--r-pill)}.as-e[data-s=warn] .as-flag{color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent)}.as-e[data-s=wait] .as-flag{color:var(--wait);background:color-mix(in srgb,var(--wait) 15%,transparent)}.as-e[data-s=ok] .as-flag{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.as-s{margin:0;font-size:var(--fs-4);line-height:1.45;color:var(--ink)}.as-s b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.as-e[data-s=warn] .as-s b{color:var(--warn)}.as-e .as-dim{color:var(--ink-3)}.as-go{margin-top:8px;background:var(--card);border:1px solid var(--edge);border-radius:var(--r-pill);padding:4px 12px;cursor:pointer;font:inherit;font-size:var(--fs-2);font-weight:600;color:var(--ink);line-height:1.3;transition:background .15s var(--ease)}.as-go:hover{background:var(--world-tint)}.as-go:focus-visible{outline:2px solid var(--world);outline-offset:2px}.as-talk-f{flex:0 0 auto;margin:auto 0 0;padding-top:12px;border-top:1px solid var(--line-2);font-size:var(--fs-2);color:var(--ink-3);line-height:1.4}@media (prefers-reduced-motion: no-preference){.as-log.is-on:before{animation:as-spine calc(var(--n, 5) * .15s + .34s) cubic-bezier(.32,0,.2,1) both}.as-log.is-on>li{animation:as-write .44s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * .15s)}}@keyframes as-spine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes as-write{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ov-split{display:flex;gap:14px;flex:1 1 auto;min-height:0;align-items:stretch}.ov-split>.ov-grid{flex:1 1 auto;min-width:0}@container app (max-width: 1100px){.ov-split{flex-direction:column}.as-talk{flex:0 0 auto;overflow:visible}.as-talk-h{position:static}.as-brief-in{grid-template-columns:minmax(0,1fr);gap:16px}}@container app (max-width: 1100px){.ov-split.is-cafe{flex-direction:row}.as-side .as-brief-in{display:flex}}@container app (max-width: 760px){.ov-split.is-cafe{flex-direction:column-reverse}.as-side{flex:0 0 auto}.as-side .as-brief-in{overflow:visible;padding-bottom:48px}.as-brief{border-radius:20px}.as-brief-in{padding:18px 18px 30px}.as-hi{font-size:1.75rem}.as-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0}.as-dim{display:block;margin:3px 0 0}.as-act{justify-self:start}.as-when,.as-src,.as-mood{display:none}.as-hi,.as-side .as-hi{font-size:1.45rem;margin-top:0}.as-brief-in,.as-side .as-brief-in{padding:16px 18px 20px;gap:6px}.as-side .as-brief-in{padding-bottom:28px}.as-brief:not(.is-open) .as-list>.as-row:nth-child(n+3){display:none}.as-brief:not(.is-open) .as-dim{display:none}.as-row{padding:10px 0}.as-lead,.as-side .as-lead{font-size:.98rem}.as-more{display:inline-flex;justify-self:start;align-self:start;margin-top:4px;padding:6px 14px;border-radius:var(--r-pill);border:1px solid currentColor;background:none;color:inherit;font:inherit;font-size:var(--fs-2);font-weight:600;cursor:pointer}.as-wave{height:28px}}:where(.as-more){display:none}.fin{--fin-in: var(--money-in);--fin-out: var(--money-out);--fin-out-1: color-mix(in srgb, var(--fin-out) 92%, var(--bg));--fin-out-2: color-mix(in srgb, var(--fin-out) 78%, var(--bg));--fin-out-3: color-mix(in srgb, var(--fin-out) 64%, var(--bg));--fin-out-4: color-mix(in srgb, var(--fin-out) 50%, var(--bg));--fin-out-5: color-mix(in srgb, var(--fin-out) 38%, var(--bg));--fin-out-6: color-mix(in srgb, var(--fin-out) 27%, var(--bg));--fin-out-7: color-mix(in srgb, var(--fin-out) 16%, var(--bg));--fin-in-1: color-mix(in srgb, var(--fin-in) 92%, var(--bg));--fin-in-2: color-mix(in srgb, var(--fin-in) 78%, var(--bg));--fin-in-3: color-mix(in srgb, var(--fin-in) 64%, var(--bg));--fin-in-4: color-mix(in srgb, var(--fin-in) 50%, var(--bg));--fin-in-5: color-mix(in srgb, var(--fin-in) 38%, var(--bg));--fin-in-6: color-mix(in srgb, var(--fin-in) 27%, var(--bg));--fin-in-7: color-mix(in srgb, var(--fin-in) 16%, var(--bg))}.fin-bar{display:flex;align-items:flex-end;gap:var(--pad);flex-wrap:wrap;padding-bottom:10px}.fin-bar .grow{flex:1 1 auto;min-width:0}.fin-dates{display:flex;gap:6px;align-items:flex-end}.fin-dates .field{min-width:132px}.fin-rank{display:flex;flex-direction:column}.fin-rank-row{display:grid;grid-template-columns:auto 1fr auto;gap:2px 8px;padding:7px 0 8px;border-bottom:1px solid var(--line-2);align-items:baseline}.fin-dot{width:10px;height:10px;border-radius:3px;align-self:center;border:1px solid color-mix(in srgb,var(--ink) 24%,transparent)}.fin-rank-row:last-child{border-bottom:0}.fin-rank-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-rank-val{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.fin-rank-share{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:var(--fs-2);grid-column:2}.fin-track{grid-column:2 / -1;height:6px;background:var(--line-2);border-radius:3px;overflow:hidden}.fin-fill{display:block;height:100%;background:var(--world);border-radius:3px;transform-origin:left center;transform:scaleX(var(--v, 0));transition:transform .32s cubic-bezier(.16,1,.3,1)}.fin-actions{display:inline-flex;gap:6px;flex-wrap:nowrap;white-space:nowrap}.fin-year{max-width:180px}.fin-split{display:flex;gap:var(--pad);align-items:flex-start}.fin-split>.fin-rank{flex:1 1 auto;min-width:0}.fin-donut{flex:0 0 132px}.fin-donut svg{width:132px;height:132px;display:block}.monday-fin-donut-num{font-size:15px;font-weight:600;fill:var(--ink)}.monday-fin-donut-sub{font-size:8.5px;fill:var(--ink-3)}.fin-state{display:inline-flex;align-items:center;border:0;border-radius:var(--r-pill);padding:1px 9px;font-size:var(--fs-1);font-weight:600;white-space:nowrap;color:var(--ink-2);background:color-mix(in oklab,var(--ink) 8%,transparent)}.fin-state.is-paid{color:var(--fin-in);background:color-mix(in srgb,var(--fin-in) 13%,transparent)}.fin-state.is-overdue{color:var(--fin-out);background:color-mix(in srgb,var(--fin-out) 13%,transparent)}.fin-state.is-cancelled{color:var(--ink-3);text-decoration:line-through}tr.is-overdue td{background:color-mix(in srgb,var(--fin-out) 6%,var(--card))}.input.fin-money{text-align:right;font-variant-numeric:tabular-nums}.fin-form-note{color:var(--ink-3);font-size:var(--fs-2)}.fin-doc-pre{white-space:pre-wrap;font:inherit;margin:0;padding:8px 10px;background:var(--wash);border:1px solid var(--line-2);border-radius:12px}.fin-doc-payload{word-break:break-all;font-size:var(--fs-1);color:var(--ink-2);padding:8px 10px;background:var(--wash);border:1px solid var(--line-2);border-radius:12px}.fin-qr{border:1px solid var(--line-2);border-radius:12px;flex:0 0 auto;background:#fff}@container app (max-width: 620px){.fin-split{flex-direction:column}.fin-donut{align-self:center}}@media (prefers-reduced-motion: reduce){.fin-fill{transition:none}}.mail-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end;margin-bottom:var(--pad)}.mail-filters .grow{flex:1 1 160px;min-width:0}.mail-filters .field{flex:0 1 200px}.mail-count{color:var(--ink-2);font-size:var(--fs-2);padding-bottom:6px}.mail-addrow{display:flex;gap:8px;align-items:flex-end;margin-bottom:var(--pad)}.mail-addrow .field{flex:0 1 280px}.mail-check{display:flex;gap:7px;align-items:center}.mail-check>span{font-size:var(--fs-3)}.mail-subject{display:block;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr.is-off td{color:var(--ink-3)}.mail-actions{display:flex;gap:6px;flex-wrap:nowrap;white-space:nowrap}.mail-chips{display:flex;gap:4px;flex-wrap:wrap}.mail-chip{border:1px solid var(--line-2);border-radius:6px;padding:0 6px;font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-2);white-space:nowrap}.mail-board{display:grid;grid-template-columns:180px minmax(260px,340px) 1fr;gap:16px;align-items:start}.mail-rail{display:flex;flex-direction:column;gap:2px;border:0;background:transparent;padding:0}.mail-rail-item{display:flex;justify-content:space-between;gap:6px;padding:7px 12px;font:inherit;font-size:var(--fs-3);font-weight:500;color:var(--ink-2);background:transparent;border:none;border-radius:10px;text-align:left;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.mail-rail-item:hover{background:var(--world-tint);color:var(--ink)}.mail-rail-item.is-active{background:var(--world);color:var(--on-world);font-weight:600}.mail-list{display:flex;flex-direction:column;border:1px solid var(--hairline);border-radius:16px;background:var(--card);box-shadow:var(--shadow);max-height:70vh;overflow-y:auto}.mail-row{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-bottom:1px solid var(--line-2);cursor:pointer;background:transparent;transition:background .12s var(--ease)}.mail-row:last-child{border-bottom:none}.mail-row:hover{background:var(--wash)}.mail-row.is-selected{background:var(--world-tint);box-shadow:inset 3px 0 0 var(--world)}.mail-row.is-open .mail-row-subject{font-weight:600}.mail-row-check{margin-top:2px;flex:0 0 auto}.mail-row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.mail-row-top{display:flex;gap:6px;align-items:baseline;justify-content:space-between}.mail-row-party{font-size:var(--fs-3);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-row-when{font-size:var(--fs-1);color:var(--ink-3);flex:0 0 auto;white-space:nowrap}.mail-row-subject{font-size:var(--fs-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-row-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:1px}.mail-dir{font-size:var(--fs-1);font-weight:600;padding:1px 9px;border-radius:var(--r-pill);color:var(--ink-2);background:color-mix(in oklab,var(--ink) 8%,transparent)}.mail-dir-in{color:var(--world-ink);background:color-mix(in oklab,var(--world) 13%,transparent)}.mail-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 14px;margin-bottom:12px;border:1px solid color-mix(in oklab,var(--world) 22%,var(--hairline));border-radius:14px;background:var(--world-tint)}.mail-toolbar strong{font-size:var(--fs-3)}.mail-pane{border:1px solid var(--hairline);border-radius:var(--r-card);padding:20px 22px;background:var(--card);box-shadow:var(--shadow);max-height:70vh;overflow-y:auto;min-height:200px}.mail-pane-empty{color:var(--ink-3);padding:28px 8px;text-align:center;font-family:var(--display);font-weight:600;font-size:1.05rem}.mail-calm{text-align:center;padding:18px 12px 22px}.mail-calm-art{width:min(520px,100%);height:auto;display:block;margin:0 auto 20px;border-radius:18px}.mail-calm-sky{fill:color-mix(in oklab,var(--world) 9%,transparent)}.mail-calm-sun{fill:color-mix(in oklab,#e2a93b 80%,var(--world));opacity:.9}.mail-calm-water{fill:color-mix(in oklab,var(--world) 15%,transparent)}.mail-calm-wave{fill:none;stroke:var(--world-deep);stroke-width:2}.mail-calm-glint{stroke:color-mix(in oklab,#e2a93b 80%,var(--world));stroke-width:3;stroke-linecap:round;opacity:.45}@media (prefers-reduced-motion: no-preference){.mail-calm-wave{animation:mail-calm-settle 2.4s var(--ease) both}}@keyframes mail-calm-settle{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}.mail-calm-1{font-family:var(--display);font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0;color:var(--ink)}.mail-calm-2{color:var(--ink-2);margin:12px auto 0;max-width:44ch;text-wrap:balance}.mail-board.is-calm .mail-list{grid-column:2 / -1;max-height:none}.mail-board.is-calm .mail-pane{display:none}.mail-detail{display:flex;flex-direction:column;gap:10px}.mail-detail-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mail-thread{border-top:1px solid var(--line-2);margin-top:4px;padding-top:10px;display:flex;flex-direction:column;gap:4px}.mail-thread-item{display:flex;gap:8px;justify-content:space-between;padding:6px 10px;font:inherit;font-size:var(--fs-2);color:var(--ink-2);background:none;border:0;border-radius:10px;text-align:left;cursor:pointer}.mail-thread-item:hover{background:var(--wash);color:var(--ink)}.mail-read{border-top:1px solid var(--line-2);padding-top:10px;white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;line-height:1.5}.mail-compose{display:flex;flex-direction:column;gap:var(--pad);max-width:780px}.mail-compose-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:8px}.mail-compose-actions{display:flex;gap:8px;justify-content:flex-end;border-top:1px solid var(--line-2);padding-top:16px}textarea.mail-body{font-family:var(--font);font-size:var(--fs);line-height:1.5;min-height:280px;resize:vertical}textarea.mail-sign{font-family:var(--font);font-size:var(--fs-3);min-height:92px;resize:vertical}.mail-fill{border:1px solid color-mix(in oklab,var(--world) 20%,var(--hairline));border-radius:14px;padding:14px 16px;background:var(--world-tint)}.mail-fill-head{font-weight:600;font-size:var(--fs-3);margin-bottom:8px}.mail-fill-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}@container app (max-width: 960px){.mail-board{grid-template-columns:1fr}.mail-rail{flex-direction:row;flex-wrap:wrap;gap:4px}.mail-rail-item{flex:0 0 auto;border-radius:var(--r-pill);background:var(--card)}.mail-board.is-calm .mail-list{grid-column:auto}.mail-list,.mail-pane{max-height:none}}@container app (max-width: 760px){.mail-compose-row{grid-template-columns:1fr}.mail-filters .field,.filter-bar .field{flex:1 1 100%}.mail-subject{max-width:28ch}.mail-compose-actions{justify-content:stretch}.mail-compose-actions .btn{flex:1 1 0}.mail-row-top{flex-direction:column;align-items:flex-start;gap:0}}.stock-group-title{display:flex;align-items:baseline;gap:8px;margin:26px 0 10px;padding-bottom:0;border-bottom:0;font-family:var(--display);font-size:1.05rem;font-weight:600;color:var(--ink)}.stock-group-title:first-child{margin-top:0}.stock-group-n{font-family:var(--font);font-size:var(--fs-2);font-weight:500;color:var(--ink-3)}.stock-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.stock-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--hairline);border-radius:16px;background:var(--card);padding:14px 16px 15px;min-width:0;text-align:left;cursor:pointer;font:inherit;color:inherit;box-shadow:var(--stamp-sm);transition:box-shadow .18s var(--ease),transform .18s var(--ease),border-color .18s var(--ease)}.stock-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.stock-card:active{transform:translateY(0);box-shadow:var(--stamp-sm)}.stock-card:focus-visible{outline:2px solid var(--world);outline-offset:2px}.stock-card.is-low{border-color:color-mix(in srgb,var(--warn) 45%,var(--hairline));background:color-mix(in srgb,var(--warn) 4%,var(--card))}.stock-card.is-wait{border-color:color-mix(in srgb,var(--wait) 45%,var(--hairline))}.stock-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 8px}.stock-card-head>.tag{order:-1;flex:0 0 auto}.stock-card-name{flex:1 1 100%;min-width:0;font-weight:600;line-height:1.25;overflow-wrap:break-word}.stock-card-nums{display:flex;align-items:baseline;gap:6px;margin-top:2px;font-variant-numeric:tabular-nums}.stock-card-qty{font-family:var(--display);font-size:var(--fs-6);font-weight:800;letter-spacing:-.02em}.stock-card-min{color:var(--ink-3);font-size:var(--fs-2)}.stock-card-meta{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--ink-3);font-size:var(--fs-2)}.stock-card-cost{margin-top:auto;padding-top:6px;border-top:1px solid var(--line-2);display:flex;justify-content:space-between;gap:6px;font-size:var(--fs-2);color:var(--ink-3)}.stock-card-cost strong{color:var(--ink);font-weight:600}.stock-card-cost strong.money-in{color:var(--money-in)}.stock-card-cost strong.money-out{color:var(--money-out)}.stock-card-noprice{margin-top:auto;padding-top:6px;border-top:1px solid var(--line-2);color:var(--ink-3);font-size:var(--fs-2);font-style:italic}.stock-name-link{background:none;border:0;padding:0;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.stock-name-link:hover{text-decoration:underline}.stock-name-link:focus-visible{outline:2px solid var(--world);outline-offset:2px}.stock-drawer-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:2px}.stock-drawer-stat{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));background:var(--world-tint);border:0;border-radius:14px;overflow:hidden;margin:14px 0}.stock-drawer-stat>div{padding:10px 12px 11px;box-shadow:-1px 0 0 var(--line-2),0 -1px 0 var(--line-2);display:flex;flex-direction:column;gap:1px;min-width:0}.stock-drawer-stat>div:first-child{box-shadow:0 -1px 0 var(--line-2)}.stock-drawer-actions{display:flex;gap:8px;margin-top:var(--pad);flex-wrap:wrap}.order-group{border:1px solid var(--hairline);border-radius:var(--r-card);padding:18px 20px;margin-top:16px;background:var(--card);box-shadow:var(--shadow)}.order-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:0;border-bottom:0;flex-wrap:wrap}.order-group-head h3{font-size:1.05rem}.order-next{color:var(--ink-3);font-size:var(--fs-2);font-style:normal}.tap-name{display:flex;align-items:center;gap:7px}.tap-ico{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.tap-plus{display:flex;align-items:center;justify-content:center}.tap-ico-plus{width:16px;height:16px;opacity:1}@media (max-width: 640px){.stock-cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (prefers-reduced-motion: reduce){.stock-card{transition:none}.stock-card:hover,.stock-card:active{transform:none}}.kal-subscribe-body{display:flex;flex-direction:column;gap:10px}.kal-subscribe-actions{display:flex;gap:8px;flex-wrap:wrap}.kal-subscribe-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.kal-subscribe-links{display:flex;flex-direction:column;gap:10px;min-width:0}.kal-copy-row{display:flex;gap:6px}.kal-url-input{flex:1 1 auto;min-width:0;font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-2)}.kal-qr{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;background:var(--card);border:1px solid var(--hairline);border-radius:16px;justify-self:end}.kal-qr img{display:block;background:#fff;padding:6px;border-radius:8px}.kal-qr .muted{font-size:var(--fs-1);text-align:center;max-width:150px}@media (max-width: 640px){.kal-subscribe-grid{grid-template-columns:1fr}.kal-qr{justify-self:stretch}}.kal-wrap{margin-top:4px}.kal-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.kal-title{flex:1 1 auto;font-family:var(--display);font-weight:700;font-size:1.15rem;letter-spacing:-.01em}.kal-dow{display:grid;grid-template-columns:repeat(7,1fr);color:var(--ink-3);font-size:var(--fs-2);font-weight:600}.kal-dow>div{text-align:center;padding:4px 0}.kal-grid{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--line-2);border-left:1px solid var(--line-2);border-radius:16px;overflow:hidden;background:var(--card);box-shadow:var(--shadow)}.kal-cell{min-height:84px;padding:5px 6px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:transparent;border-top:none;border-left:none;display:flex;flex-direction:column;align-items:flex-start;text-align:left;cursor:pointer;font:inherit;color:inherit}.kal-cell:hover{background:var(--world-tint)}.kal-cell:focus-visible{outline:2px solid var(--world);outline-offset:-2px;z-index:1;position:relative}.kal-day-num{font-size:var(--fs-3)}.kal-cell.is-out{background:var(--wash)}.kal-cell.is-out .kal-day-num{color:var(--ink-3);font-weight:400}.kal-cell.is-today .kal-day-num{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:var(--r-pill);background:var(--world);color:var(--on-world);font-weight:600}.kal-cell.has-overdue{background:color-mix(in srgb,var(--warn) 6%,var(--card))}.kal-cell.has-overdue:hover{background:color-mix(in srgb,var(--warn) 11%,var(--card))}.kal-marks{display:flex;flex-wrap:wrap;gap:3px;margin-top:auto}.kal-mark{width:8px;height:8px;flex:0 0 auto;border-radius:50%;border:1px solid transparent}.kal-mark-income{background:var(--money-in)}.kal-mark-expense{background:var(--money-out)}.kal-mark-settlement{background:var(--world)}.kal-mark-mail{background:var(--ink-3);border-color:var(--ink-3)}.kal-mark.is-plan{background:transparent}.kal-mark-mail.is-plan{border-color:var(--ink-3)}.kal-figs{display:flex;flex-direction:column;gap:1px;margin-top:2px;min-width:0;max-width:100%;font-size:var(--fs-1);font-variant-numeric:tabular-nums;overflow:hidden}.kal-fig{display:flex;gap:5px;white-space:nowrap}.kal-fig-in{color:var(--money-in)}.kal-fig-out{color:var(--money-out)}.kal-fig-n,.kal-fig.is-plan{color:var(--ink-3)}.kal-fig.is-plan .kal-fig-in,.kal-fig.is-plan .kal-fig-out{color:inherit;border-bottom:1px dotted currentColor}.kal-fig.is-plan:before{content:"~";color:var(--ink-3)}.kal-summary{display:flex;flex-direction:column;gap:3px;padding:8px 0 10px;margin-bottom:2px;border-bottom:1px solid var(--line-2)}.kal-sum-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:var(--fs-2)}.kal-sum-label{flex:0 0 auto;min-width:74px;font-size:var(--fs-2);font-weight:600;color:var(--ink-3)}.kal-sum-row.is-plan .kal-sum-label{border-bottom:1px dotted var(--ink-3)}.kal-sum-figs{display:flex;gap:12px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.kal-sum-row.is-plan .kal-sum-figs,.kal-sum-row.is-plan .money-in,.kal-sum-row.is-plan .money-out{color:var(--ink-3)}.kal-sum-note{color:var(--ink-3);font-size:var(--fs-1)}.kal-list{margin-top:4px}.kal-list-day{white-space:nowrap;font-variant-numeric:tabular-nums}.kal-list-day.is-today{font-weight:600}.kal-what{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.kal-plan-flag{flex:0 0 auto;padding:0 8px;border-radius:var(--r-pill);border:1px dashed var(--ink-3);color:var(--ink-3);font-size:var(--fs-1);font-weight:600}.kal-plan-legend{display:flex;align-items:baseline;gap:7px;padding:0 0 8px;color:var(--ink-3);font-size:var(--fs-1)}tr.is-plan-row td{background:var(--wash)}.money-in.is-plan,.money-out.is-plan{color:var(--ink-3);border-bottom:1px dotted currentColor}.tag-plan{border-style:dotted;color:var(--ink-3)}.kal-filter-note{flex:1 1 100%;display:flex;align-items:baseline;gap:6px;font-size:var(--fs-1);color:var(--ink-2)}.kal-note-mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--ink-3);border-radius:50%;color:var(--ink-3);font-weight:600}@media (max-width: 640px){.kal-cell{min-height:42px;padding:3px 4px}.kal-day-num{font-size:var(--fs-1)}.kal-figs{display:none}}.bank{--bank-in: var(--money-in);--bank-out: var(--money-out)}.bank-bar{display:flex;align-items:flex-end;gap:var(--pad);flex-wrap:wrap;padding-bottom:10px}.bank-bar .grow{flex:1 1 auto;min-width:0}.bank-dates{display:flex;gap:6px;align-items:flex-end}.bank-dates .field{min-width:132px}.bank-acc-sel{max-width:220px}.bank-file{display:none}.bank-hero{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:var(--pad);margin-bottom:var(--pad)}.bank-hero>.card{margin:0}.bank-chart{display:flex;flex-direction:column}.bank-chart .card-head{margin-bottom:4px}.bank-chart-slot{flex:1 1 auto;display:flex;align-items:center;min-width:0}.bank-chart-slot>*{flex:1 1 auto;min-width:0}.bank-chart .chart-wrap>svg{width:100%}.legend-swatch.bank-line{background:var(--c, var(--accent))}.bank-card{display:flex;flex-direction:column;gap:4px}.bank-bankname{margin:0;line-height:1.15}.bank-num{font-family:var(--display);font-weight:700;font-size:var(--fs-6);letter-spacing:-.01em;overflow-wrap:anywhere}.bank-iban{font-size:var(--fs-2);color:var(--ink-3);overflow-wrap:anywhere;display:flex;gap:6px;flex-wrap:wrap}.bank-iban-lbl{font-weight:600}.bank-balance{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:1px}.bank-balance-num{font-family:var(--display);font-size:var(--fs-8);font-weight:800;line-height:1.02;font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}.bank-delta{font-size:var(--fs-3);min-height:1.4em}.bank-note{color:var(--ink-3);font-size:var(--fs-2);margin:0}.bank-card .bank-note{margin-top:6px}.bank-fio{margin-top:auto}.card.bank-card{--world-deep: color-mix(in oklab, var(--world) 72%, #000);background:linear-gradient(145deg,color-mix(in oklab,var(--world) 84%,#000),var(--world));color:var(--on-world);border-color:transparent}.bank-card .stat-lbl,.bank-card .bank-iban,.bank-card .bank-note,.bank-card .muted,.bank-card .hint{color:color-mix(in oklab,var(--on-world) 76%,transparent)}.bank-card .money-in,.bank-card .money-out{color:inherit}.bank-card .bank-balance{border-top-color:color-mix(in oklab,var(--on-world) 18%,transparent)}.bank-card .note{background:color-mix(in oklab,var(--on-world) 12%,transparent);border-color:transparent;color:var(--on-world)}.bank-card .note:before{background:var(--on-world)}.bank-card .note strong,.bank-card a,.bank-card .link{color:var(--on-world)}.bank-card .btn{background:transparent;color:var(--on-world);border-color:color-mix(in oklab,var(--on-world) 40%,transparent)}.bank-card .btn:hover{background:color-mix(in oklab,var(--on-world) 12%,transparent)}.bank-card .tag{background:color-mix(in oklab,var(--on-world) 18%,transparent);color:var(--on-world)}.bank-pair-row{display:grid;align-items:center;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;padding:9px 0 10px;border-top:1px solid var(--line-2)}.bank-pair-side{min-width:0}.bank-pair-side>div:nth-child(2){overflow-wrap:anywhere}.bank-pair-amount{font-family:var(--display);font-size:var(--fs-5);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px}.bank-pair .hint{margin-bottom:2px}.bank-cp-acc{display:block;font-size:var(--fs-1);color:var(--ink-3);overflow-wrap:anywhere}.bank-actions{display:inline-flex;gap:6px;flex-wrap:nowrap;white-space:nowrap}.input.bank-money{text-align:right;font-variant-numeric:tabular-nums}.bank-tools .row{margin-bottom:8px}.bank-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bank-foot .grow{flex:1 1 auto}@container app (max-width: 980px){.bank-hero{grid-template-columns:minmax(0,1fr)}}@container app (max-width: 700px){.bank-pair-row{grid-template-columns:minmax(0,1fr) auto}.bank-pair-amount{grid-row:1;grid-column:2;align-self:start}.bank-pair-side:nth-child(3){grid-column:1 / -1;padding-top:6px;border-top:1px dashed var(--line-2)}.bank-pair-row>.btn,.bank-pair-row>.muted{grid-column:1 / -1;justify-self:start}.bank-acc-sel{max-width:none}.bank-balance-num{font-size:var(--fs-7)}}.rep-cards{display:flex;flex-direction:column;gap:var(--pad)}.rep-card{min-width:0}.rep-sub{margin:22px 0 8px;padding-bottom:0;border-bottom:0;font-family:var(--display);font-size:1.05rem;font-weight:600;color:var(--ink)}.rep-card>.ledger+.rep-sub{margin-top:4px}.rep-bar{display:flex;align-items:flex-end;gap:var(--pad);flex-wrap:wrap;padding-bottom:10px}.rep-bar .grow{flex:1 1 auto;min-width:0}.rep-dates{display:flex;gap:6px;align-items:flex-end}.rep-dates .field{min-width:132px}.rep-caption{margin-top:6px;font-size:var(--fs-2);color:var(--ink-3)}.rep-caption strong{color:var(--ink);font-weight:600}.rep-rank{display:flex;flex-direction:column}.rep-rank-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:7px 0 8px;border-bottom:1px solid var(--line-2);align-items:baseline}.rep-rank-row:last-child{border-bottom:0}.rep-rank-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-rank-val{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.rep-rank-share{grid-column:1 / -1;font-size:var(--fs-2);color:var(--ink-3);font-variant-numeric:tabular-nums}.rep-track{grid-column:1 / -1;height:6px;background:var(--line-2);border-radius:3px;overflow:hidden}.rep-fill{display:block;height:100%;background:var(--world);border-radius:3px;transform-origin:left center;transform:scaleX(var(--v, 0));transition:transform .32s cubic-bezier(.16,1,.3,1)}.rep-fill.is-out{background:color-mix(in srgb,var(--money-out) 70%,var(--card))}.rep-fill.is-in{background:color-mix(in srgb,var(--money-in) 70%,var(--card))}.rep-compare{margin:16px 0;padding:14px 18px;border:1px solid color-mix(in oklab,var(--world) 18%,var(--hairline));border-radius:16px;background:var(--world-tint)}.rep-compare-head{font-size:var(--fs-2);color:var(--ink-3);margin-bottom:6px}.rep-compare-head strong{color:var(--ink);font-weight:600}.rep-compare-rows{display:grid;gap:4px 0;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.rep-compare-row{display:flex;flex-direction:column;gap:1px;min-width:0;padding:2px 16px;border-left:1px solid var(--line-2)}.rep-compare-row:first-child{border-left:0;padding-left:0}.rep-compare-lbl{font-size:var(--fs-2);color:var(--ink-3);font-weight:600}.rep-compare-was{font-size:var(--fs-2);color:var(--ink-3);font-variant-numeric:tabular-nums}.rep-compare-note{margin-top:8px;font-size:var(--fs-2);color:var(--ink-3)}.rep-delta{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink-2)}.rep-delta.is-good{color:var(--money-in)}.rep-delta.is-bad{color:var(--money-out)}@container app (max-width: 880px){.rep-split{grid-template-columns:minmax(0,1fr)}}@container app (max-width: 560px){.rep-dates{width:100%}.rep-dates .field{flex:1 1 0;min-width:0}.rep-bar .seg{width:100%}.rep-bar .seg-btn{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion: reduce){.rep-fill{transition:none}}.rep-print-head{display:none}@media print{body:has(.rep){background:#fff}body:has(.rep) .rail,body:has(.rep) .topbars,body:has(.rep) .rep-bar,body:has(.rep) .rep-actions,body:has(.rep) .rep-csv,body:has(.rep) .toast{display:none!important}body:has(.rep) .shell{display:block}body:has(.rep) .main{padding:0;border:0;background:#fff}body:has(.rep) #app{--top-bars: 0px}.rep-print-head{display:block;margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid var(--ink)}.rep-print-firm{font-size:var(--fs-5);font-weight:600}.rep-print-title{font-size:var(--fs-6);font-weight:600}.rep-print-meta{font-size:var(--fs-2);color:var(--ink-2)}body:has(.rep) .page-head{display:none}.rep-card{box-shadow:none}.rep-card>.card-head,.rep-sub,.legend{break-after:avoid;page-break-after:avoid}.rep-card table.tbl{break-inside:auto}.rep-card table.tbl thead{display:table-header-group}.rep-card table.tbl tr{break-inside:avoid;page-break-inside:avoid}.rep-card table.tbl th{background:#eee;color:#000}.rep-card .tbl-wrap,.rep-card .chart-wrap{overflow:visible}.rep-card .chart-wrap>svg{min-width:0;width:100%}.rep-card table.tbl{font-size:var(--fs-1)}.rep-card .empty-box{border-style:dotted}.rep-fill{transition:none}@page{margin:14mm 12mm}}.sup-board{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:16px;align-items:start}@media (max-width: 900px){.sup-board{grid-template-columns:1fr}}.sup-list{border:1px solid var(--hairline);border-radius:16px;background:var(--card);box-shadow:var(--shadow);max-height:70vh;overflow:auto}.sup-row{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;cursor:pointer;padding:10px 14px;border:none;border-bottom:1px solid var(--line-2);background:transparent;color:inherit;font:inherit}.sup-row:last-child{border-bottom:none}.sup-row:hover{background:var(--wash)}.sup-row.is-active{background:var(--world-tint);box-shadow:inset 3px 0 0 var(--world)}.sup-row-top{display:flex;gap:6px;align-items:baseline;justify-content:space-between}.sup-row-subj{font-size:var(--fs-3);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-row-when{font-size:var(--fs-1);color:var(--ink-3);flex:0 0 auto;white-space:nowrap}.sup-row-tags{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.sup-pane{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow);padding:20px 22px;display:flex;flex-direction:column;gap:10px}.sup-pane-empty{color:var(--ink-2);padding:28px 8px;text-align:center;font-family:var(--display);font-weight:600;font-size:1.05rem}.sup-head{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.sup-head h2{flex:1 1 200px;min-width:0}.sup-thread{display:flex;flex-direction:column;gap:10px}.sup-msg{border:1px solid var(--line-2);border-radius:14px;background:var(--card);padding:10px 14px}.sup-msg-us{background:color-mix(in oklab,var(--ink) 5%,var(--card));border-color:transparent}.sup-msg-head{display:flex;gap:8px;justify-content:space-between;align-items:baseline;font-size:var(--fs-2);color:var(--ink-3);margin-bottom:4px}.sup-msg-who{font-weight:600;color:var(--ink-2)}.sup-msg-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-3)}.input.sup-write{font-family:inherit;font-size:var(--fs-3);min-height:90px}.sup-new .input.sup-write{min-height:130px}.sup-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sup-actions .grow{flex:1 1 auto}.bl-pay{display:flex;gap:var(--pad);align-items:flex-start;flex-wrap:wrap}.bl-qr{width:168px;height:168px;flex:0 0 auto;background:#fff;padding:6px;border:1px solid var(--line-2);image-rendering:pixelated}.bl-qr-miss{width:168px;min-height:168px;flex:0 0 auto;display:flex;align-items:center;text-align:center;padding:10px;border:1px dashed var(--edge);color:var(--ink-3);font-size:var(--fs-2)}.bl-pay-side{flex:1 1 200px;min-width:0}.bl-pay-side dl.kv{margin:0}.bl-acc{font-family:var(--mono);overflow-wrap:anywhere}.bl-so-state{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.bl-so p{font-size:var(--fs-3);color:var(--ink-2);margin:0 0 8px}.bl-so p:last-of-type{margin-bottom:10px}.rz{--rz-paper: #f6efe2;--rz-paper-2: #efe4cf;--rz-card: #fffaf1;--rz-ink: #22180f;--rz-ink-2: #5b4a3a;--rz-ink-3: #7d6b58;--rz-line: #e2d4bb;--rz-pridom: #2f5d8a;--rz-on: #fffaf1;--rz-e: cubic-bezier(.2, .7, .2, 1);--rz-shadow: 0 1px 0 rgba(34, 24, 15, .05), 0 8px 24px -14px rgba(34, 24, 15, .24);position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(110% 60% at 100% 0%,color-mix(in oklab,var(--rz-pridom) 18%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--rz-pridom) 7%,var(--rz-paper)),var(--rz-paper) 460px);background-color:var(--rz-paper);color:var(--rz-ink);font-family:var(--font);font-size:clamp(14px,.42vw + 12.6px,16px);line-height:1.5}.rz-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px clamp(16px,3vw,36px)}.rz-mark{display:block;height:22px;width:auto}.rz-top-note{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.85em;color:var(--rz-ink-3)}.rz-reg{width:13px;height:13px;flex:0 0 auto;fill:none;stroke:var(--rz-pridom);stroke-width:1}.rz-out{color:var(--rz-ink);text-decoration:none;font-weight:600;padding:6px 14px;border-radius:999px;border:1px solid var(--rz-line);background:var(--rz-card);transition:border-color .15s var(--rz-e),background .15s var(--rz-e)}.rz-out:hover,.rz-out:focus-visible{border-color:color-mix(in oklab,var(--rz-pridom) 40%,var(--rz-line));text-decoration:none}.rz-out:focus-visible{outline:2px solid var(--rz-pridom);outline-offset:2px}.rz-in{width:min(1200px,100%);margin:0 auto;padding:clamp(18px,4vw,48px) clamp(16px,3vw,36px) clamp(32px,4vw,56px);flex:1 1 auto}.rz-head{margin-bottom:clamp(24px,3vw,40px)}.rz-head h1{font-family:var(--display);font-weight:800;text-transform:none;color:var(--rz-ink);font-size:clamp(2.1rem,5vw,4rem);line-height:.98;letter-spacing:-.035em;max-width:16ch;text-wrap:balance;padding-top:.12em;margin-top:-.12em}.rz-lede{margin:16px 0 0;max-width:60ch;font-size:1.08em;line-height:1.55;color:var(--rz-ink-2);text-wrap:pretty}.rz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:26px;overflow:hidden;box-shadow:var(--rz-shadow);align-items:stretch}.rz-card{--world: var(--rz-pridom);--world-deep: color-mix(in oklab, var(--world) 70%, #000);position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,32px) clamp(20px,2.2vw,28px) clamp(20px,2.2vw,26px);min-height:420px;background:var(--world);color:var(--rz-on);transition:filter .2s var(--rz-e)}.rz-card[data-w=voda]{--world: oklch(45% .078 208deg)}.rz-card[data-w=kava]{--world: oklch(52% .076 57deg)}.rz-card[data-w=lipa]{--world: #4B6B4B}.rz-card[data-w=sliva]{--world: #5a3f6e}.rz-card:hover,.rz-card:focus-within{filter:brightness(1.06)}.rz-kind{align-self:flex-start;padding:3px 11px;border-radius:999px;background:color-mix(in oklab,var(--rz-on) 18%,transparent);font-size:.8em;font-weight:600;line-height:1.35}.rz-body{flex:1 1 auto;display:flex;flex-direction:column}.rz-name{font-family:var(--display);font-weight:800;text-transform:none;font-size:clamp(1.45rem,2.1vw,1.9rem);line-height:1.05;letter-spacing:-.025em;margin-top:8px}.rz-for{margin:10px 0 0;font-size:.98em;line-height:1.48;color:color-mix(in oklab,var(--rz-on) 86%,transparent);text-wrap:pretty}.rz-note{margin:8px 0 0;font-size:.88em;line-height:1.45;color:color-mix(in oklab,var(--rz-on) 72%,transparent)}.rz-what{margin:16px 0 0;padding:14px 0 0;list-style:none;border-top:1px solid color-mix(in oklab,var(--rz-on) 18%,transparent)}.rz-what li{display:flex;align-items:flex-start;gap:10px;padding:3px 0;font-size:.95em;line-height:1.42}.rz-sq{width:8px;height:8px;flex:0 0 8px;margin-top:.5em;border-radius:2px;background:color-mix(in oklab,var(--rz-on) 75%,transparent)}.rz-roles{margin-top:auto;padding-top:16px}.rz-roles-l{display:block;font-size:.8em;color:color-mix(in oklab,var(--rz-on) 70%,transparent)}.rz-roles-v{display:block;margin-top:2px;font-size:.95em;font-weight:600;line-height:1.45}.rz-foot{margin-top:4px}.rz-go{position:static;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 22px;cursor:pointer;font:inherit;font-weight:600;font-size:.95em;line-height:1.2;color:var(--world-deep);background:var(--rz-on);border:0;border-radius:12px;transition:transform .15s var(--rz-e),filter .15s var(--rz-e)}.rz-go:after{content:"";position:absolute;inset:0;border-radius:inherit}.rz-card:hover .rz-go{filter:brightness(.95)}.rz-go:active{transform:translateY(1px)}.rz-go:focus-visible{outline:2px solid var(--rz-on);outline-offset:3px}.rz-go[disabled]{cursor:default;opacity:.7;transform:none}.rz-grid.is-busy .rz-card:not(.is-busy){filter:saturate(.4) brightness(1.1);opacity:.7}.rz-foot-note{margin:clamp(20px,2.6vw,30px) 0 0;max-width:68ch;font-size:.95em;line-height:1.5;color:var(--rz-ink-2)}.rz-err{margin-top:16px;padding:12px 16px;max-width:68ch;border:1px solid color-mix(in srgb,#c4432b 35%,var(--rz-line));border-radius:14px;background:color-mix(in srgb,#c4432b 7%,var(--rz-card));font-size:.95em}.rz-empty{padding:32px;font-family:var(--display);font-weight:600;font-size:1.15em;color:var(--rz-ink-2);background:var(--rz-card)}@media (prefers-reduced-motion: no-preference){.rz-grid.is-print .rz-card{animation:rz-in .55s var(--rz-e) both;animation-delay:calc(var(--i, 0) * 70ms)}.rz-head.is-print>*{animation:rz-in .5s var(--rz-e) both}.rz-head.is-print .rz-lede{animation-delay:80ms}}@keyframes rz-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rz-grid[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1180px){.rz-grid[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-grid[data-n="4"] .rz-card{min-height:360px}}@media (max-width: 1000px){.rz-grid{grid-template-columns:minmax(0,1fr);border-radius:22px}.rz-card{min-height:0}}@media (max-width: 720px){.rz-grid[data-n="4"]{grid-template-columns:minmax(0,1fr)}.rz-grid[data-n="4"] .rz-card{min-height:0}}@media (prefers-reduced-motion: no-preference){::view-transition-old(root){animation:rz-vt-out .2s cubic-bezier(.2,.7,.2,1) both}::view-transition-new(root){animation:rz-vt-in .32s cubic-bezier(.2,.7,.2,1) both}}@keyframes rz-vt-out{to{opacity:0}}@keyframes rz-vt-in{0%{opacity:0;transform:translateY(6px)}}@media (max-width: 720px){.rz-top-note{margin-left:0;width:100%}.rz-head h1{max-width:18ch}}.main:has(>.pos){padding:0}.pos{--pos-fs: var(--tap-fs);--pos-c: var(--mod-tap);--pos-c-t: var(--mod-tap-t);--pos-c-e: var(--mod-tap-e);min-height:100%;display:flex;flex-direction:column;font-size:var(--pos-fs);line-height:1.34;background:var(--bg)}.pos-bar{position:sticky;top:var(--top-bars, 0px);z-index:5;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 18px;background:color-mix(in oklab,var(--card) 92%,transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--line-2);color:var(--ink)}.pos-bar-id{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.2}.pos-bar-id strong{font-family:var(--display);font-weight:700;font-size:.86em;letter-spacing:-.01em}.pos-bar-id span{font-size:.6em;color:var(--ink-3);overflow-wrap:anywhere}.pos-bar-acts{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pos-clock,.pos-queue{font-size:.6em;color:var(--ink-3);white-space:nowrap}.pos-clock{font-variant-numeric:tabular-nums}.pos-queue.is-pending{color:var(--wait);font-weight:600}.pos-wait{font-weight:600;font-size:.64em;white-space:nowrap;padding:4px 11px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--ink) 8%,transparent);color:var(--ink-2)}.pos-wait.is-fresh{background:var(--mod-orders);color:#fff}.pos-wait[hidden]{display:none}.pos-mini{font:inherit;font-size:.62em;line-height:1;min-height:44px;padding:0 16px;cursor:pointer;border-radius:var(--r-ctl);display:inline-flex;align-items:center;color:var(--ink);background:var(--card);border:1px solid var(--edge);transition:background .14s ease-out,border-color .14s ease-out}.pos-mini:hover{background:var(--world-tint);border-color:color-mix(in oklab,var(--world) 30%,var(--edge))}.pos-mini:active{transform:translate(1px,1px)}.pos-mini:focus-visible{outline:2px solid var(--world);outline-offset:2px}.pos-body{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) clamp(14.5em,27%,17.5em);align-items:start}.pos-col{min-width:0;padding:0 0 22px;align-self:stretch}.pos-col-tap{background:var(--bg)}.pos-col-orders{--pos-c: var(--mod-orders);--pos-c-t: var(--mod-orders-t);--pos-c-e: var(--mod-orders-e);font-size:.84em;background:var(--wash);border-left:1px solid var(--line)}.pos-col-head{padding:15px 18px 13px;border-top:3px solid var(--pos-c);border-bottom:1px solid var(--line-2);margin-bottom:16px}.pos-col-orders .pos-col-head{border-top-width:2px}.pos-col-head h2{font-family:var(--display);font-weight:700;font-size:1.05em;letter-spacing:-.01em}.pos-col-sub{font-size:.7em;color:var(--ink-3);margin-top:4px}.pos-col-sub.is-fresh{color:var(--pos-c);font-weight:600}.pos-grid{display:grid;gap:12px;padding:0 18px;grid-template-columns:repeat(auto-fill,minmax(9.4em,1fr))}.pos-cell{position:relative;display:grid}.pos-tile{min-width:0;min-height:7em;padding:14px 15px;display:flex;flex-direction:column;gap:8px;text-align:left;font:inherit;cursor:pointer;color:var(--ink);background:var(--bg);border:1px solid var(--pos-c-e);border-radius:var(--r);box-shadow:var(--stamp-sm);transition:transform 90ms ease-out,box-shadow 90ms ease-out,background .14s ease-out}.pos-tile:hover{background:var(--pos-c-t)}.pos-tile:active{transform:translate(2px,2px);box-shadow:none;background:var(--pos-c-t)}.pos-tile:focus-visible{outline:2px solid var(--pos-c);outline-offset:2px}.pos-tile.is-hit{background:color-mix(in srgb,var(--warn) 14%,var(--bg));border-color:var(--warn);transform:translate(2px,2px);box-shadow:none}.pos-tile.is-add{background:color-mix(in srgb,var(--ok) 20%,var(--bg));border-color:var(--ok)}.pos-tile-name{display:flex;align-items:flex-start;gap:8px;font-size:.92em;font-weight:600;line-height:1.22;overflow-wrap:anywhere}.pos-tile-name>span{text-wrap:pretty}.pos-tile-meta{margin-top:auto;padding-right:2.6em;display:flex;justify-content:space-between;gap:8px;font-size:.68em;color:var(--ink-3);font-variant-numeric:tabular-nums}.pos-tile-stock.is-low{color:var(--warn);font-weight:600}.pos-tile-step{white-space:nowrap}.pos-ico{width:1.15em;height:1.15em;flex:0 0 auto;margin-top:.06em;fill:none;stroke:var(--ink-3);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.pos-ico-plus{stroke:currentColor;stroke-width:1.6}.pos-plus{position:absolute;right:4px;bottom:4px;width:2.2em;height:2.2em;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-3);background:var(--bg);border:1px dashed var(--edge);border-radius:var(--r);padding:0;transition:background .14s ease-out,color .14s ease-out,border-color .14s ease-out}.pos-plus:hover{background:color-mix(in srgb,var(--ok) 12%,var(--bg));color:var(--ok);border-color:var(--ok)}.pos-plus:active{background:var(--ok);color:var(--bg);border-color:var(--ok)}.pos-plus:focus-visible{outline:2px solid var(--ok);outline-offset:2px}.pos-device{margin:24px 18px 0;padding-top:13px;border-top:1px solid var(--line-2);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pos-device-lbl{flex:1 1 14em;font-size:.62em;color:var(--ink-3)}.pos-device-b{flex:0 0 auto;font:inherit;font-size:.62em;cursor:pointer;padding:0;background:none;border:0;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.pos-device-b:hover{color:var(--ink)}.pos-device-b:focus-visible{outline:2px solid var(--pos-c);outline-offset:3px}.pos-device-pick{flex:1 1 100%;order:1;margin-top:4px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(9em,1fr))}.pos-device-opt{min-height:3.1em;padding:0 1em;font:inherit;font-size:.78em;font-weight:600;cursor:pointer;color:var(--ink);background:var(--bg);border:1px solid var(--edge);border-radius:var(--r);transition:background .14s ease-out}.pos-device-opt:hover{background:var(--pos-c-t)}.pos-device-opt.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pos-device-opt:focus-visible{outline:2px solid var(--pos-c);outline-offset:2px}.pos-tickets{display:flex;flex-direction:column;gap:10px;padding:0 14px}.pos-tick{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);padding:11px 13px 10px}.pos-tick.is-nova{border-color:var(--pos-c-e);box-shadow:var(--stamp-sm)}.pos-tick-head{display:flex;align-items:baseline;gap:9px}.pos-tick-no{font-family:var(--display);font-weight:700;font-size:1.05em;line-height:1.1;flex:0 0 auto}.pos-tick.is-nova .pos-tick-no{color:var(--pos-c)}.pos-tick-sum{margin-left:auto;font-size:.94em;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pos-chip{font-weight:600;font-size:.68em;white-space:nowrap;padding:2px 9px;border-radius:var(--r-pill);flex:0 0 auto;background:var(--wait-wash);color:var(--wait)}.pos-tick.is-nova .pos-chip{background:var(--pos-c);color:#fff}.pos-tick-lines{margin-top:8px;display:flex;flex-direction:column}.pos-line{display:flex;align-items:baseline;gap:8px;padding:3px 0;border-top:1px solid var(--line-2);font-size:.82em}.pos-line:first-child{border-top:0}.pos-line-q{font-weight:600;font-variant-numeric:tabular-nums;min-width:2.2em}.pos-line-n{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pos-line-p{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.pos-tick-note{margin-top:7px;font-size:.74em;color:var(--ink-2);border-left:1px solid var(--edge);padding-left:8px}.pos-tick-foot{margin-top:10px;display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.pos-tick-meta{flex:1 1 8em;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:.7em;color:var(--ink-3);line-height:1.3}.pos-tick-meta>span{overflow-wrap:anywhere}.pos-tick-wait[hidden]{display:none}.pos-tick.is-nova .pos-tick-wait{color:var(--ink-2);font-weight:600}.pos-btn{flex:0 0 auto;min-width:6.4em;min-height:2.9em;font:inherit;font-size:.84em;font-weight:600;cursor:pointer;border:1px solid var(--ink);border-radius:var(--r);box-shadow:var(--stamp-sm);padding:0 1em;transition:transform 90ms ease-out,box-shadow 90ms ease-out,background .14s ease-out}.pos-btn:active{transform:translate(1px,1px);box-shadow:none}.pos-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pos-btn[disabled]{opacity:.6;cursor:default;box-shadow:none}.pos-btn-go{background:var(--ink);color:var(--bg)}.pos-btn-go:hover{background:color-mix(in srgb,var(--ink) 86%,var(--bg))}.pos-btn-done{background:var(--bg);color:var(--ink)}.pos-btn-done:hover{background:var(--paper)}.pos-tick.is-arriving{animation:pos-arrive .36s cubic-bezier(.16,1,.3,1) both}@keyframes pos-arrive{0%{opacity:0;transform:translateY(-14px);box-shadow:none}to{opacity:1;transform:none;box-shadow:var(--stamp-sm)}}@media (prefers-reduced-motion: reduce){.pos-tick.is-arriving{animation:none}.pos-btn,.pos-mini,.pos-tile,.pos-plus,.pos-device-opt{transition:none}.pos-tile.is-hit{transform:none}}.pos-done-lbl{margin:18px 14px 4px;font-weight:600;font-size:.68em;color:var(--ink-3)}.pos-done{padding:0 14px}.pos-done-row{display:flex;align-items:baseline;gap:10px;padding:5px 0;border-top:1px solid var(--line-2);font-size:.74em;color:var(--ink-3)}.pos-done-no{font-family:var(--display);font-weight:700;color:var(--ink-2);min-width:3em}.pos-done-n{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pos-done-p{font-variant-numeric:tabular-nums;white-space:nowrap}.pos-foot{margin:12px 14px 0;padding-top:10px;border-top:1px solid var(--ink);display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;font-size:.72em;color:var(--ink-2)}.pos-foot strong{font-size:1.16em;font-variant-numeric:tabular-nums;color:var(--ink)}.pos-empty{margin:0 14px;padding:16px;border:1px dashed var(--line);border-radius:var(--r);display:flex;flex-direction:column;gap:3px}.pos-empty strong{font-size:.88em}.pos-empty span{font-size:.72em;color:var(--ink-3)}.pos-col-tap .pos-empty{margin:0 18px}@container app (max-width: 980px){.pos-body{grid-template-columns:minmax(0,1fr)}.pos-col-orders{font-size:.9em;border-left:0;border-top:1px solid var(--line)}.pos-tickets{display:grid;grid-template-columns:repeat(auto-fill,minmax(17em,1fr))}}@container app (max-width: 620px){.pos{--pos-fs: max(16px, calc(var(--tap-fs) * .82))}.pos-tickets,.pos-done,.pos-grid{padding:0 12px}.pos-device{margin:20px 12px 0}.pos-col-head{padding:13px 12px 11px}.pos-btn{flex:1 1 100%}}.apka-page{--kv-espresso: #2A1D16;--kv-cinnamon: #7A3E1D;--kv-roast: #B4652A;--kv-roast-hi: #C97B3C;--kv-crema: #F0E4D4;--kv-foam: #FBF6EF;--kv-ink-2: color-mix(in srgb, var(--kv-espresso) 84%, var(--kv-crema));--kv-ink-3: color-mix(in srgb, var(--kv-espresso) 68%, var(--kv-crema));--kv-edge: color-mix(in srgb, var(--kv-espresso) 52%, var(--kv-crema));--kv-line: color-mix(in srgb, var(--kv-espresso) 18%, var(--kv-crema));--c: var(--kv-cinnamon);--c-t: color-mix(in srgb, var(--kv-roast) 14%, var(--kv-foam));--c-e: color-mix(in srgb, var(--kv-roast) 46%, var(--kv-foam))}.main:has(>.apka-page){background:#e9decd}.apka-lead{max-width:72ch;color:var(--kv-ink-2);font-size:var(--fs-3);margin:-4px 0 var(--pad);text-wrap:pretty}.apka-page .page-sub{color:var(--kv-ink-3)}.apka{display:flex;gap:26px;align-items:flex-start}.apka-slot{--ph: .86;flex:0 0 auto;align-self:flex-start;width:calc(414px * var(--ph));height:calc(868px * var(--ph))}.apka-scale{transform:scale(var(--ph));transform-origin:top left}.apka-phone{width:414px;height:868px;padding:12px;background:var(--kv-espresso);border-radius:44px;box-shadow:0 18px 40px -20px #2a1d169e,0 2px 6px #2a1d1633}.apka-screen{--apka-c: var(--kv-cinnamon);--apka-c-t: color-mix(in srgb, var(--kv-roast) 16%, var(--kv-foam));--apka-r: 12px;width:390px;height:844px;background:var(--kv-crema);color:var(--kv-espresso);border-radius:33px;overflow:hidden;display:flex;flex-direction:column;line-height:1.4}.apka-top{flex:0 0 auto;background:var(--kv-espresso);color:var(--kv-foam);padding-bottom:18px}.apka-status{display:flex;align-items:center;gap:8px;height:38px;padding:0 24px;font-size:var(--fs-3);font-weight:600}.apka-time{font-variant-numeric:tabular-nums}.apka-status-i{margin-left:auto;display:flex;align-items:center;gap:6px}.apka-sig,.apka-batt{height:11px;fill:currentColor}.apka-sig{width:16px}.apka-batt{width:22px}.apka-head{padding:6px 20px 0}.apka-head-n{font-family:var(--display);font-weight:800;font-size:var(--fs-7);letter-spacing:-.02em;line-height:1.1}.apka-head-s{margin-top:3px;font-size:var(--fs-2);color:color-mix(in srgb,var(--kv-foam) 78%,var(--kv-espresso))}.apka-open{display:inline-flex;align-items:center;margin-top:12px;padding:5px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--kv-roast) 76%,var(--kv-foam));color:var(--kv-foam);font-size:var(--fs-2)}.apka-body{flex:1 1 auto;min-height:0;overflow:auto;padding:2px 20px 22px}.apka-sec{font-weight:600;font-size:var(--fs-2);color:var(--kv-ink-3);padding:20px 0 7px}.apka-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--kv-line)}.apka-item-g{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.apka-item-n{font-weight:600;overflow-wrap:anywhere}.apka-item-d{font-size:var(--fs-2);color:var(--kv-ink-3)}.apka-item-p{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.apka-plus{flex:0 0 auto;width:34px;height:34px;border-radius:50%;padding:0;font:inherit;font-size:var(--fs-5);line-height:1;cursor:pointer;color:var(--kv-cinnamon);background:var(--kv-foam);border:1px solid var(--kv-edge);transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out}.apka-plus:hover{background:var(--apka-c-t);border-color:var(--kv-roast)}.apka-plus:focus-visible{outline:2px solid var(--kv-cinnamon);outline-offset:2px}.apka-plus.is-hit{background:var(--kv-roast);border-color:var(--kv-roast);color:var(--kv-foam)}.apka-step{flex:0 0 auto;display:flex;align-items:center;gap:2px}.apka-step-b{width:32px;height:32px;padding:0;border-radius:50%;font:inherit;font-size:var(--fs-5);line-height:1;cursor:pointer;color:var(--kv-espresso);background:var(--kv-foam);border:1px solid var(--kv-edge)}.apka-step-b:hover{background:var(--apka-c-t);border-color:var(--kv-roast)}.apka-step-b:focus-visible{outline:2px solid var(--kv-cinnamon);outline-offset:2px}.apka-step-n{min-width:1.6em;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.apka-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:14px;padding:14px 15px;border-radius:var(--apka-r);background:var(--kv-foam);border:1px solid var(--kv-line)}.apka-total-n{font-size:var(--fs-6);font-weight:600;font-variant-numeric:tabular-nums}.apka-seg{display:flex;margin-top:14px;border:1px solid var(--kv-edge);border-radius:var(--apka-r);overflow:hidden}.apka-seg-b{flex:1 1 0;padding:12px 6px;font:inherit;cursor:pointer;color:var(--kv-ink-2);background:var(--kv-foam);border:0;border-left:1px solid var(--kv-line);transition:background .14s ease-out,color .14s ease-out}.apka-seg-b:first-child{border-left:0}.apka-seg-b:hover{background:var(--apka-c-t);color:var(--kv-espresso)}.apka-seg-b.is-on{background:var(--kv-espresso);color:var(--kv-foam);font-weight:600}.apka-seg-b:focus-visible{outline:2px solid var(--kv-cinnamon);outline-offset:-2px}.apka-when{margin-top:9px}.apka-cta{width:100%;margin-top:14px;padding:15px;border-radius:var(--apka-r);font:inherit;font-size:var(--fs-5);font-weight:600;cursor:pointer;background:var(--kv-cinnamon);color:var(--kv-foam);border:1px solid var(--kv-cinnamon);box-shadow:0 3px 8px -3px #2a1d167a;transition:transform 90ms ease-out,box-shadow 90ms ease-out,background .14s ease-out}.apka-cta:hover{background:var(--kv-roast);border-color:var(--kv-roast)}.apka-cta:active{transform:translateY(1px);box-shadow:none}.apka-cta:focus-visible{outline:2px solid var(--kv-espresso);outline-offset:2px}.apka-cta[disabled]{opacity:.62;cursor:default}.apka-cta-quiet{background:var(--kv-foam);color:var(--kv-espresso);border-color:var(--kv-edge);box-shadow:none;font-size:var(--fs-4)}.apka-cta-quiet:hover{background:var(--apka-c-t);border-color:var(--kv-roast);color:var(--kv-espresso)}.apka-note{margin-top:24px;padding-top:13px;border-top:1px solid var(--kv-line);font-size:var(--fs-3);color:var(--kv-ink-3)}.apka-err{margin-top:12px;padding:11px 13px;border-radius:var(--apka-r);background:color-mix(in srgb,var(--warn) 12%,var(--kv-foam));border:1px solid color-mix(in srgb,var(--warn) 42%,var(--kv-foam));color:var(--warn);font-size:var(--fs-3);font-weight:600}.apka-empty{padding:48px 0 10px;text-align:center}.apka-empty strong{display:block;font-size:var(--fs-5)}.apka-empty p{margin:6px auto 0;max-width:30ch;color:var(--kv-ink-3);font-size:var(--fs-3)}.apka-done{margin-top:34px;padding:34px 20px 26px;text-align:center;background:var(--kv-foam);border:1px solid var(--kv-line);border-radius:var(--apka-r)}.apka-done-i{width:58px;height:58px;margin:0 auto 16px;border-radius:50%;background:color-mix(in srgb,var(--ok) 18%,var(--kv-foam));display:flex;align-items:center;justify-content:center}.apka-ico-check{width:30px;height:30px;stroke:var(--ok);stroke-width:2.1}.apka-done-n{font-size:var(--fs-6);font-weight:600}.apka-done-s{margin-top:16px;color:var(--kv-ink-2);font-size:var(--fs-3)}.apka-card{margin-top:10px;padding:18px 18px 20px;border-radius:var(--apka-r);background:var(--kv-foam);border:1px solid var(--kv-line)}.apka-stamps{display:grid;grid-template-columns:repeat(var(--apka-cols, 5),1fr);gap:11px;margin:2px 0 18px}.apka-stamp{aspect-ratio:1;border-radius:50%;border:1px dashed var(--kv-edge);display:flex;align-items:center;justify-content:center}.apka-stamp.is-on{border:1px solid var(--kv-roast);background:var(--kv-roast)}.apka-stamp.is-on:nth-child(3n+1){transform:rotate(-4deg)}.apka-stamp.is-on:nth-child(3n+2){transform:rotate(3deg)}.apka-stamp.is-on:nth-child(3n){transform:rotate(-1.5deg)}.apka-stamp-i{width:19px;height:19px;stroke:var(--kv-edge);stroke-width:1.3}.apka-stamp.is-on .apka-stamp-i{stroke:var(--kv-foam)}.apka-count{font-size:var(--fs-7);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.apka-left{margin-top:6px;color:var(--kv-ink-2)}.apka-reward{margin-top:12px;padding:11px 13px;border-radius:var(--apka-r);background:color-mix(in srgb,var(--ok) 15%,var(--kv-foam));color:var(--ok);font-weight:600;font-size:var(--fs-3)}.apka-tabs{flex:0 0 auto;display:flex;padding:8px 4px 4px;background:var(--kv-foam);border-top:1px solid var(--kv-line)}.apka-tab{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:7px 2px;font:inherit;cursor:pointer;background:none;border:0;font-weight:600;font-size:var(--fs-1);color:var(--kv-ink-3);transition:color .14s ease-out}.apka-tab.is-on{color:var(--kv-cinnamon)}.apka-tab:focus-visible{outline:2px solid var(--kv-cinnamon);outline-offset:-2px;border-radius:6px}.apka-tab-i{position:relative;display:block}.apka-ico{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.apka-badge{position:absolute;top:-5px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--kv-cinnamon);color:var(--kv-foam);font-size:10px;line-height:17px;text-align:center;font-variant-numeric:tabular-nums}.apka-badge.is-bump{animation:apka-bump .32s cubic-bezier(.16,1,.3,1)}@keyframes apka-bump{0%{transform:scale(1)}40%{transform:scale(1.34)}to{transform:scale(1)}}.apka-home{flex:0 0 auto;background:var(--kv-foam);padding:4px 0 9px;display:flex;justify-content:center}.apka-home:before{content:"";width:136px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--kv-espresso) 34%,var(--kv-foam))}.apka-side{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:var(--pad)}.apka-page .apka-side .card{background:var(--kv-foam);border-color:color-mix(in srgb,var(--kv-espresso) 20%,var(--kv-crema))}.apka-page .ledger{background:color-mix(in srgb,var(--kv-crema) 72%,var(--kv-foam));border-color:var(--kv-espresso)}.apka-page .ledger-cell{box-shadow:-1px 0 0 var(--kv-espresso),0 -1px 0 var(--kv-espresso)}.apka-page .ledger-lbl,.apka-page .ledger-sub{color:var(--kv-ink-3)}.apka-feed{margin-top:10px}.apka-feed-row{display:flex;align-items:baseline;gap:10px;padding:7px 0;border-top:1px solid var(--kv-line)}.apka-feed-row:first-child{border-top:0}.apka-feed-g{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.3}.apka-feed-g strong{font-weight:600;font-size:var(--fs-3);overflow-wrap:anywhere}.apka-feed-g span{font-size:var(--fs-2);color:var(--kv-ink-3)}.apka-feed-v{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.apka-feed-row.is-arriving{animation:apka-arrive .38s cubic-bezier(.16,1,.3,1) both}@keyframes apka-arrive{0%{opacity:0;transform:translateY(-12px);background:var(--apka-c-t, var(--wash))}to{opacity:1;transform:none;background:transparent}}@media (prefers-reduced-motion: reduce){.apka-feed-row.is-arriving,.apka-badge.is-bump{animation:none}.apka-cta,.apka-plus,.apka-step-b,.apka-seg-b,.apka-tab{transition:none}}.apka-flow-row{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-top:1px solid var(--kv-line)}.apka-flow-row:first-child{border-top:0}.apka-flow-g{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.32}.apka-flow-g strong{font-weight:600;font-size:var(--fs-3)}.apka-flow-g span{font-size:var(--fs-2);color:var(--kv-ink-3)}@media (max-height: 940px){.apka-slot{--ph: .78}}@media (max-height: 840px){.apka-slot{--ph: .7}}@media (max-height: 740px){.apka-slot{--ph: .62}}@container app (max-width: 1020px){.apka{flex-direction:column;align-items:center}.apka-side{width:100%}}.rms-today{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pad);margin-bottom:var(--pad)}.rms-col{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);display:flex;flex-direction:column;min-width:0}.rms-col-h{display:flex;align-items:baseline;gap:8px;padding:8px var(--pad) 7px;border-bottom:1px solid var(--line-2);font-family:var(--font);font-weight:600;font-size:var(--fs-3);color:var(--ink)}.rms-count{margin-left:auto;font-family:var(--font);letter-spacing:0;font-size:var(--fs-5);color:var(--ink);font-variant-numeric:tabular-nums}.rms-col-b{padding:2px var(--pad) 8px}.rms-line{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-2);min-height:var(--row-h)}.rms-line:last-child{border-bottom:0}.rms-room{flex:0 0 auto;min-width:42px;font-family:var(--font-narrow);font-weight:600;font-size:var(--fs-5);letter-spacing:.02em}.rms-who{flex:1 1 auto;min-width:0}.rms-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rms-meta{display:block;font-size:var(--fs-2);color:var(--ink-3)}.rms-web{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--world) 13%,transparent);color:var(--world-ink);font-weight:600;font-size:var(--fs-1);vertical-align:1px}.rms-act{flex:0 0 auto}.rms-done,.rms-until{flex:0 0 auto;font-size:var(--fs-2);color:var(--ink-3)}.rms-none{padding:10px 0;color:var(--ink-3);font-size:var(--fs-3)}.rms-formwrap:empty{display:none}.rms-formcard{margin-bottom:var(--pad);animation:rms-open .18s cubic-bezier(.2,.7,.3,1) both}@keyframes rms-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.rms-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 10px}.rms-form-grid>:nth-child(1){grid-column:span 3}.rms-form-grid>:nth-child(2){grid-column:span 3}.rms-form-grid>:nth-child(3){grid-column:span 3}.rms-form-grid>:nth-child(7){grid-column:span 3}.rms-form-grid>:nth-child(4){grid-column:span 2}.rms-form-grid>:nth-child(5){grid-column:span 2}.rms-form-grid>:nth-child(6){grid-column:span 1}.rms-form-grid>:nth-child(8){grid-column:span 2}.rms-form-grid>:nth-child(9){grid-column:span 5}.rms-form-grid .input{width:100%}.rms-avail{margin-top:9px;font-size:var(--fs-3);color:var(--ink-3);min-height:19px}.rms-avail.is-free{color:var(--ok)}.rms-avail.is-busy{color:var(--warn);font-weight:600}.rms-form-acts{display:flex;gap:8px;margin-top:10px}.rms-card{padding-bottom:10px}.rms-chart-head{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:10px}.rms-chart-head .hint{margin-bottom:0}.rms-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.rms-grid{display:grid;grid-template-columns:152px repeat(calc(var(--rms-days) * 2),minmax(17px,1fr));grid-template-rows:30px 19px;grid-auto-rows:34px;min-width:100%;border-top:1px solid var(--line);border-left:1px solid var(--line)}.rms-corner,.rms-rowname{position:sticky;left:0;z-index:3;background:var(--bg);border-right:1px solid var(--line);border-bottom:1px solid var(--line-2);display:flex;align-items:center;padding:0 9px;min-width:0}.rms-corner{font-family:var(--font);font-weight:600;font-size:var(--fs-2);color:var(--ink-3);align-items:flex-end;padding-bottom:5px}.rms-rowname{gap:8px}.rms-rowcode{font-family:var(--font-narrow);font-weight:600;font-size:var(--fs-4);flex:0 0 auto}.rms-rowmeta{font-size:var(--fs-1);color:var(--ink-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rms-day{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);line-height:1.05;padding-top:2px}.rms-day-n{font-size:var(--fs-3);font-variant-numeric:tabular-nums}.rms-day-w{font-size:var(--fs-1);color:var(--ink-3)}.rms-day.is-wknd{background:var(--wash)}.rms-day.is-month{border-left:1px solid var(--edge)}.rms-day.is-today{background:var(--ink)}.rms-day.is-today .rms-day-n{color:var(--bg);font-weight:600}.rms-day.is-today .rms-day-w{color:var(--paper)}.rms-free{display:flex;align-items:center;justify-content:center;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line);font-size:var(--fs-1);font-variant-numeric:tabular-nums;color:var(--ink-3);background:var(--wash)}.rms-free.is-wknd{background:var(--paper-dim)}.rms-free.is-today{background:var(--ink);color:var(--paper);font-weight:600}.rms-free.is-full{background:var(--warn-wash);color:var(--warn);font-weight:600}.rms-cell{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:0;background:none;min-width:0}.rms-cell.is-wknd{background:var(--wash)}.rms-cell.is-today{background:color-mix(in srgb,var(--accent) 10%,var(--bg))}.rms-cell-free{cursor:pointer;border-top:0;border-left:0;font:inherit}.rms-cell-free:hover{background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.rms-cell-free:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;z-index:4}.rms-bar{z-index:2;align-self:center;height:24px;margin:0 1px;display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;padding:0 7px;border:1px solid;border-radius:var(--r);cursor:pointer;font:inherit;font-size:var(--fs-2);text-align:left;box-shadow:var(--stamp-sm);transition:box-shadow .13s ease-out,transform .13s ease-out}.rms-bar:hover{transform:translateY(-1px);box-shadow:var(--stamp)}.rms-bar:focus-visible{outline:2px solid var(--ink);outline-offset:1px;z-index:5}.rms-bar-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rms-bar-web{flex:0 0 auto;padding:0 6px;border-radius:var(--r-pill);background:color-mix(in oklab,currentColor 16%,transparent);font-weight:600;font-size:var(--fs-1)}.rms-bar.is-cutl{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.rms-bar.is-cutr{border-right-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.rms-bar.is-sel{box-shadow:0 0 0 2px var(--ink),var(--stamp)}.rms-bar.is-book{background:var(--wait-wash);border-color:var(--wait);color:var(--wait)}.rms-bar.is-stay{background:var(--ok-wash);border-color:var(--ok);color:var(--ok)}.rms-bar.is-gone{background:var(--wash);border-color:var(--line);color:var(--ink-3)}.rms-legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px;padding-top:8px;border-top:1px solid var(--line-2);font-size:var(--fs-2);color:var(--ink-3)}.rms-lg{display:inline-flex;align-items:center;gap:6px}.rms-lg:before{content:"";width:16px;height:10px;border:1px solid;border-radius:2px;background:currentColor}.rms-lg.is-book{background:none;color:var(--wait)}.rms-lg.is-stay{background:none;color:var(--ok)}.rms-lg.is-gone{background:none;color:var(--ink-3)}.rms-lg.is-book:before{background:var(--wait-wash);border-color:var(--wait)}.rms-lg.is-stay:before{background:var(--ok-wash);border-color:var(--ok)}.rms-lg.is-gone:before{background:var(--wash);border-color:var(--line)}.rms-lg-note{margin-left:auto;max-width:62ch}.rms-detailwrap:empty{display:none}.rms-detail{margin-top:var(--pad);border-top-width:3px;border-top-style:solid;animation:rms-open .18s cubic-bezier(.2,.7,.3,1) both}.rms-detail.is-book{border-top-color:var(--wait);background:var(--bg)}.rms-detail.is-stay{border-top-color:var(--ok);background:var(--bg)}.rms-detail.is-gone{border-top-color:var(--line);background:var(--bg)}.rms-detail-head{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.rms-detail-room{flex:0 0 auto;font-family:var(--font-narrow);font-weight:600;font-size:var(--fs-7);line-height:1;letter-spacing:.02em}.rms-detail-head .row{margin-left:auto}.rms-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px var(--pad);margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line-2)}.rms-fact{min-width:0}.rms-fact dt{font-weight:600;font-size:var(--fs-2);color:var(--ink-3)}.rms-fact dd{margin:2px 0 0;overflow-wrap:anywhere}@media (max-width: 1100px){.rms-today{grid-template-columns:repeat(2,minmax(0,1fr))}.rms-form-grid>*{grid-column:span 4!important}.rms-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rms-lg-note{margin-left:0}}@media (max-width: 760px){.rms-today{grid-template-columns:minmax(0,1fr)}.rms-form-grid>*{grid-column:span 12!important}.rms-grid{grid-template-columns:112px repeat(calc(var(--rms-days) * 2),minmax(15px,1fr))}}@media (prefers-reduced-motion: reduce){.rms-formcard,.rms-detail{animation:none}.rms-bar{transition:none}.rms-bar:hover{transform:none}}.tbs{--fs: 16px;--row-h: 44px;font-size:var(--fs);--fs-1: calc(var(--fs) * .75);--fs-2: calc(var(--fs) * .857);--fs-3: calc(var(--fs) * .929);--fs-4: var(--fs);--fs-5: calc(var(--fs) * 1.143);--fs-6: calc(var(--fs) * 1.429);--fs-7: calc(var(--fs) * 1.929)}.tbs-head{align-items:flex-end}.tbs-btn-head{min-height:52px;font-size:var(--fs-4)}.tbs-head[hidden]{display:none}.tbs-sal{display:block}.tbs-sal-h{display:flex;align-items:baseline;gap:12px;margin:0 0 12px;font-family:var(--font);font-size:var(--fs-2);font-weight:600;color:var(--ink-3)}.tbs-sal-h:after{content:"";order:3;flex:1 1 auto;height:1px;background:var(--line-2)}.tbs-sal-n{order:2;color:var(--ink-2);font-variant-numeric:tabular-nums}.tbs-sal-d{margin:13px 0 0;color:var(--ink-3);font-size:var(--fs-2);max-width:62ch}.tbs-plan{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.tbs-tile{--lift: 0 0 0 transparent;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:132px;padding:15px 16px 14px;text-align:left;font:inherit;cursor:pointer;border:1px solid var(--line-2);border-radius:var(--r-card, var(--r));background:transparent;box-shadow:var(--lift);transition:transform .13s ease-out,box-shadow .13s ease-out,background .13s ease-out}.tbs-tile:hover{transform:translateY(-1px);--lift: var(--stamp);background:var(--bg)}.tbs-tile:active{transform:translate(1px,1px);--lift: var(--stamp-sm)}.tbs-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tbs-tile:not(.is-busy) .tbs-tile-code{color:var(--ink-3);font-weight:500}.tbs-tile.is-busy{--bar: var(--c, var(--mod-orders));--lift: var(--stamp);background:var(--bg);border-color:var(--edge);box-shadow:inset 0 3px 0 var(--bar),var(--lift)}.tbs-tile.is-busy:hover{background:var(--paper-warm)}.tbs-tile.is-busy.is-run{--bar: var(--wait)}.tbs-tile.is-busy.is-ready{--bar: var(--ok)}.tbs-tile-code{font-family:var(--font-narrow);font-weight:600;font-size:var(--fs-7);line-height:1.05;letter-spacing:.02em}.tbs-tile-sum{margin-top:3px;font-size:var(--fs-6);font-weight:600;font-variant-numeric:tabular-nums}.tbs-tile-meta{font-size:var(--fs-2);color:var(--ink-3);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbs-tile-flag{margin-top:7px;padding:2px 8px;border-radius:var(--r);background:var(--ok-wash);color:var(--ok);font-weight:600;font-family:var(--font-narrow);font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.07em}.tbs-tile-flag-run{background:var(--wait-wash);color:var(--wait)}.tbs-ucet-head{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;padding-bottom:10px;margin-bottom:14px;border-bottom:3px solid var(--c, var(--mod-orders))}.tbs-back{padding:10px 16px;font-size:var(--fs-4)}.tbs-ucet-code{font-family:var(--font-narrow);font-weight:600;font-size:var(--fs-7);line-height:1.1;text-transform:uppercase;letter-spacing:.03em}.tbs-ucet-sum{margin-left:auto;text-align:right}.tbs-ucet-sum-l{display:block;font-family:var(--font-narrow);font-weight:600;font-size:var(--fs-1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.tbs-ucet-sum-v{display:block;font-size:var(--fs-7);font-variant-numeric:tabular-nums;line-height:1.1}.tbs-cols{display:grid;grid-template-columns:minmax(300px,.95fr) 1.05fr;gap:16px;align-items:start}.tbs-round{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);padding:9px 12px 10px;margin-bottom:10px}.tbs-round-draft{border-color:var(--c, var(--mod-orders));background:var(--c-t, var(--mod-orders-t))}.tbs-round-head{display:flex;align-items:baseline;gap:9px}.tbs-round-t{font-size:var(--fs-2);color:var(--ink-3);font-variant-numeric:tabular-nums}.tbs-round-s{margin-left:auto;font-size:var(--fs-5);font-weight:600;font-variant-numeric:tabular-nums}.tbs-lines{list-style:none;margin:6px 0 0;padding:0}.tbs-lines li{display:flex;align-items:center;gap:9px;padding:5px 0;border-top:1px solid var(--line-2)}.tbs-lines-edit li{padding:6px 0}.tbs-l-q{flex:0 0 auto;min-width:38px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.tbs-lines-edit .tbs-l-q{min-width:26px;text-align:center;font-size:var(--fs-5);color:var(--ink)}.tbs-l-n{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbs-l-s{flex:0 0 auto;font-variant-numeric:tabular-nums}.tbs-step{flex:0 0 auto;width:40px;height:40px;padding:0;cursor:pointer;border:1px solid var(--edge);border-radius:var(--r);background:var(--bg);font:inherit;font-size:var(--fs-5);line-height:1}.tbs-step:hover{background:var(--paper);border-color:var(--ink)}.tbs-step:active{transform:translate(1px,1px)}.tbs-chip{font-family:var(--font-narrow);font-weight:600;font-size:var(--fs-1);letter-spacing:.07em;text-transform:uppercase;padding:2px 7px;border-radius:2px}.tbs-chip-new{background:var(--c, var(--mod-orders));color:#fff}.tbs-chip-run{background:var(--wait-wash);color:var(--wait)}.tbs-chip-done{background:var(--ok-wash);color:var(--ok)}.tbs-chip-off{background:var(--wash);color:var(--ink-3)}.tbs-chip-draft{background:var(--bg);color:var(--ink-3);border:1px dashed var(--edge)}.tbs-empty{color:var(--ink-3)}.tbs-empty p{max-width:46ch;margin:10px 0}.tbs-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.tbs-btn{min-height:56px;padding:0 20px;cursor:pointer;font:inherit;font-size:var(--fs-5);border:1px solid var(--edge);border-radius:var(--r);background:var(--bg);box-shadow:var(--stamp-sm);transition:transform 90ms ease-out,box-shadow 90ms ease-out}.tbs-btn:active{transform:translate(1px,1px);box-shadow:none}.tbs-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tbs-btn-go,.tbs-btn-pay{flex:1 1 260px;font-weight:600;color:#fff;border-color:var(--ink);box-shadow:var(--stamp)}.tbs-btn-go{background:var(--c, var(--mod-orders))}.tbs-btn-go:hover{background:color-mix(in srgb,var(--c, var(--mod-orders)) 86%,var(--ink))}.tbs-btn-pay{background:var(--ok)}.tbs-btn-pay:hover{background:color-mix(in srgb,var(--ok) 86%,var(--ink))}.tbs-menu-head{display:flex;align-items:baseline;gap:10px;padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid var(--line-2)}.tbs-menu-head .hint{margin-bottom:0}.tbs-group{font-family:var(--font);font-weight:600;font-size:var(--fs-2);color:var(--ink-3);margin:4px 0 7px;padding-bottom:4px;border-bottom:1px solid var(--line-2)}.tbs-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-bottom:16px}.tbs-item{display:flex;align-items:center;gap:9px;min-height:56px;padding:8px 10px 8px 13px;text-align:left;font:inherit;cursor:pointer;border:1px solid var(--edge);border-radius:var(--r);background:var(--bg);transition:background .12s ease-out,border-color .12s ease-out}.tbs-item:hover{background:var(--c-t, var(--mod-orders-t));border-color:var(--c, var(--mod-orders))}.tbs-item:active{transform:translate(1px,1px)}.tbs-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tbs-item[disabled]{cursor:default;opacity:.55}.tbs-item[disabled]:hover{background:var(--bg);border-color:var(--edge)}.tbs-item-n{flex:1 1 auto;min-width:0}.tbs-item-p{flex:0 0 auto;color:var(--ink-2);font-variant-numeric:tabular-nums}.tbs-ico{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:var(--c, var(--mod-orders));stroke-width:1.6;stroke-linecap:round}@media (max-width: 900px){.tbs-cols{grid-template-columns:minmax(0,1fr)}.tbs-ucet-sum{margin-left:0;text-align:left}}@media (prefers-reduced-motion: reduce){.tbs-tile,.tbs-btn,.tbs-item{transition:none}.tbs-tile:hover{transform:none}}.tap{background:var(--paper)}.tap-bar{border-bottom-color:var(--c, var(--mod-tap));align-items:flex-end;padding:11px 16px 10px}.tap-title{display:block;font-family:var(--display);font-size:calc(var(--tap-fs) * 1.1);letter-spacing:-.01em;font-weight:700;line-height:1.1}.tap-sub{font-size:calc(var(--tap-fs) * .6);color:var(--ink-3);margin-top:2px}.tap-seg{position:sticky;top:calc(var(--top-bars, 0px) + 1px);z-index:4;gap:0;padding:10px 16px;background:var(--rail-bg);border-bottom:1px solid var(--line-2)}.tap-seg .seg-btn{font-size:calc(var(--tap-fs) * .72);padding:8px 16px}.tap-seg-n{color:inherit;opacity:.72;font-variant-numeric:tabular-nums}.tap-body{flex:1 1 auto;min-height:0}.tap-body>.empty-box{margin:16px}.tap-band{display:flex;align-items:baseline;gap:10px;margin:0;padding:18px 16px 6px;font-family:var(--font);font-size:calc(var(--tap-fs) * .6);font-weight:600;color:var(--ink-3)}.tap-band:after{content:"";order:3;flex:1 1 auto;height:1px;background:var(--line-2)}.tap-band-n{order:2;color:var(--ink-2);font-variant-numeric:tabular-nums}.tap-groups .tap-grid{padding:0 16px}.tap-groups .tap-grid:last-child{padding-bottom:16px}.tap-tile{min-height:116px;gap:10px;border-color:var(--edge)}.tap-name{font-size:calc(var(--tap-fs) * .8);line-height:1.18;display:block;overflow-wrap:break-word}.tap-meta{align-items:flex-end}.tap-count{display:flex;align-items:baseline;gap:6px;min-width:0}.tap-num{font-size:calc(var(--tap-fs) * 1.5);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.tap-num.is-low{color:var(--warn)}.tap-num:empty{display:none}.tap-unit{font-size:calc(var(--tap-fs) * .6);color:var(--ink-3)}.tap-step{font-size:calc(var(--tap-fs) * .6);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.tap-cell .tap-meta{padding-right:46px}.kdt-ticks{display:grid;gap:12px;padding:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start}.kdt-tick{--bar: var(--c, var(--mod-tap));background:var(--bg);border:1px solid var(--edge);border-radius:var(--r);padding:15px 14px 14px;box-shadow:inset 0 3px 0 var(--bar),var(--stamp);display:flex;flex-direction:column;min-width:0}.kdt-tick.is-wait{--bar: var(--wait)}.kdt-tick.is-late{--bar: var(--warn)}.kdt-tick-h{display:flex;align-items:baseline;gap:10px}.kdt-tick-kde{flex:1 1 auto;min-width:0;font-family:var(--font-narrow);font-weight:600;font-size:calc(var(--tap-fs) * 1.15);line-height:1.05;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kdt-tick-min{flex:0 0 auto;font-size:calc(var(--tap-fs) * .85);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-3)}.kdt-tick.is-wait .kdt-tick-min{color:var(--wait)}.kdt-tick.is-late .kdt-tick-min{color:var(--warn)}.kdt-tick-sub{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:calc(var(--tap-fs) * .6);color:var(--ink-3)}.kdt-tick-run{margin-left:auto;padding:1px 7px;border-radius:var(--r);background:var(--wait-wash);color:var(--wait);font-weight:600;font-family:var(--font-narrow);text-transform:uppercase;letter-spacing:.07em}.kdt-tick-l{list-style:none;margin:11px 0 0;padding:0}.kdt-tick-l li{display:flex;align-items:baseline;gap:10px;padding:7px 0;border-top:1px solid var(--line-2)}.kdt-q{flex:0 0 auto;min-width:2.4em;font-family:var(--font-narrow);font-weight:600;font-size:calc(var(--tap-fs) * .95);font-variant-numeric:tabular-nums;color:var(--ink)}.kdt-n{flex:1 1 auto;min-width:0;font-size:calc(var(--tap-fs) * .8);line-height:1.2}.kdt-go{margin-top:14px;min-height:52px;width:100%;font:inherit;font-size:calc(var(--tap-fs) * .85);font-weight:600;cursor:pointer;color:#fff;background:var(--c, var(--mod-tap));border:1px solid var(--ink);border-radius:var(--r);box-shadow:var(--stamp);transition:background .13s ease-out,box-shadow 90ms ease-out,transform 90ms ease-out;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.kdt-go.is-done{background:var(--ok)}.kdt-go:hover{background:color-mix(in srgb,var(--c, var(--mod-tap)) 84%,var(--ink))}.kdt-go.is-done:hover{background:color-mix(in srgb,var(--ok) 84%,var(--ink))}.kdt-go:active{transform:translate(1px,1px);box-shadow:none}.kdt-go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.kdt-done{margin:16px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.kdt-done-r{display:flex;align-items:baseline;gap:14px;padding:11px 16px;border-top:1px solid var(--line-2);font-size:calc(var(--tap-fs) * .75)}.kdt-done-r:first-child{border-top:0}.kdt-done-t{flex:0 0 auto;min-width:4.4em;font-variant-numeric:tabular-nums;color:var(--ink-3)}.kdt-done-kde{flex:1 1 auto;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kdt-done-m{flex:0 0 auto;color:var(--ink-3)}.kdt-done-n{flex:0 0 auto;min-width:4em;text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums}@container app (max-width: 560px){.tap-bar{padding:9px 12px}.tap-seg{padding:8px 12px}.tap-band{padding:14px 12px 5px}.tap-groups .tap-grid{padding:0 12px}.tap-tile{min-height:100px}.tap-num{font-size:calc(var(--tap-fs) * 1.25)}.kdt-ticks{padding:12px;gap:10px;grid-template-columns:minmax(0,1fr)}.kdt-done{margin:12px}}@media (prefers-reduced-motion: reduce){.kdt-go{transition:none}.kdt-go:active{transform:none}}.atm{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap}.atm-slot{flex:0 0 auto;--ph: .88;width:calc(414px * var(--ph));height:calc(868px * var(--ph))}.atm-phone{width:414px;height:868px;padding:12px;background:var(--ink);border-radius:40px;box-shadow:0 10px 26px #1b1f1a42,0 2px 5px #1b1f1a33;transform:scale(var(--ph));transform-origin:top left}.atm-screen{width:390px;height:844px;border-radius:30px;overflow:hidden;background:var(--bg);display:flex;flex-direction:column}.atm-status{flex:0 0 38px;display:flex;align-items:center;padding:0 22px;background:var(--ac);color:#fff;font-size:var(--fs-2);font-weight:600}.atm-clock{font-variant-numeric:tabular-nums}.atm-status-r{margin-left:auto;display:flex;align-items:center;gap:6px}.atm-status-r svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:1.3}.atm-status-r .atm-batt{fill:#fff;stroke:none}.atm-head{flex:0 0 auto;background:var(--ac);color:#fff;padding:2px 20px 15px}.atm-head-n{font-family:var(--display);font-weight:700;font-size:var(--fs-6);letter-spacing:-.01em;line-height:1.15}.atm-head-d{font-size:var(--fs-2);color:#ffffffdb;margin-top:1px}.atm-head-r{display:inline-block;margin-top:9px;padding:3px 9px;border-radius:2px;background:#ffffff2e;font-size:var(--fs-2)}.atm-head-r strong{font-weight:600}.atm-body{flex:1 1 auto;min-height:0;overflow:auto;padding:2px 18px 18px}.atm-sec-h{display:flex;align-items:baseline;gap:8px;padding:17px 0 6px;margin-bottom:2px;border-bottom:1px solid var(--line-2);font-family:var(--font);font-weight:600;font-size:var(--fs-2);color:var(--ink-3)}.atm-sec-n{margin-left:auto;font-size:var(--fs-4);color:var(--ink);font-variant-numeric:tabular-nums}.atm-none{color:var(--ink-3);font-size:var(--fs-3);padding:10px 0;margin:0}.atm-hint{color:var(--ink-3);font-size:var(--fs-2);margin:7px 0 0}.atm-loading{color:var(--ink-3);padding:26px 0}.atm-fail{padding:26px 0}.atm-fail p{margin:0 0 6px}.atm-fail-d{color:var(--ink-3);font-size:var(--fs-2)}.atm-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-2)}.atm-row:last-child{border-bottom:0}.atm-row-k{flex:0 0 auto;min-width:34px;font-family:var(--font-narrow);font-weight:600;font-size:var(--fs-5)}.atm-row-g{flex:1 1 auto;min-width:0}.atm-row-n{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atm-row-d{display:block;font-size:var(--fs-2);color:var(--ink-3)}.atm-row-done{flex:0 0 auto;font-size:var(--fs-2);color:var(--ink-3)}.atm-chips{display:flex;flex-wrap:wrap;gap:7px;padding:9px 0 2px}.atm-chip{border:1px solid var(--edge);border-radius:var(--r);padding:5px 9px;font-size:var(--fs-2);color:var(--ink-2);background:var(--bg)}.atm-chip strong{font-family:var(--font-narrow);font-weight:600;color:var(--ink)}.atm-btn{min-height:40px;padding:0 14px;cursor:pointer;font:inherit;border:1px solid var(--edge);border-radius:var(--r);background:var(--bg)}.atm-btn:active{transform:translate(1px,1px)}.atm-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.atm-btn-go{background:var(--ac);color:#fff;border-color:transparent;font-weight:600}.atm-btn-pay{background:var(--ok);color:#fff;border-color:transparent;font-weight:600}.atm-btn-wide{display:block;width:100%;margin-top:11px;min-height:46px;font-size:var(--fs-4)}.atm-ticket{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);padding:10px 12px 12px;margin:10px 0;box-shadow:var(--stamp-sm)}.atm-ticket-h{display:flex;align-items:baseline;gap:8px}.atm-ticket-no{font-family:var(--font-narrow);font-weight:600;font-size:var(--fs-5)}.atm-ticket-w{flex:1 1 auto;min-width:0;font-size:var(--fs-3);color:var(--ink-2)}.atm-ticket-t{font-size:var(--fs-2);color:var(--ink-3);font-variant-numeric:tabular-nums}.atm-ticket-l{list-style:none;margin:8px 0 0;padding:0}.atm-ticket-l li{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-top:1px solid var(--line-2)}.atm-q{flex:0 0 auto;min-width:34px;color:var(--ink-3);font-variant-numeric:tabular-nums}.atm-l-n{flex:1 1 auto;min-width:0}.atm-l-s{flex:0 0 auto;font-variant-numeric:tabular-nums}.atm-taps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px}.atm-tap{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:74px;padding:10px 11px;text-align:left;font:inherit;cursor:pointer;border:1px solid var(--edge);border-radius:var(--r);background:var(--bg);transition:background .18s ease-out,border-color .18s ease-out}.atm-tap:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.atm-tap.is-hit{background:var(--ac-t);border-color:var(--ac);transition:none}.atm-tap-n{font-size:var(--fs-3);line-height:1.2}.atm-tap-m{margin-top:auto;display:flex;width:100%;align-items:baseline;gap:6px;font-size:var(--fs-2);color:var(--ink-3)}.atm-tap-s{font-variant-numeric:tabular-nums}.atm-tap-d{margin-left:auto;font-weight:600;color:var(--ac)}.atm-table{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);margin:9px 0;overflow:hidden}.atm-table-h{display:flex;width:100%;align-items:center;gap:10px;padding:12px;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.atm-table-k{flex:0 0 auto;min-width:34px;font-family:var(--font-narrow);font-weight:600;font-size:var(--fs-5)}.atm-table-m{flex:1 1 auto;font-size:var(--fs-2);color:var(--ink-3)}.atm-table-s{flex:0 0 auto;font-weight:600;font-variant-numeric:tabular-nums}.atm-table.is-open{border-color:var(--ac)}.atm-table.is-open .atm-table-h{background:var(--ac-t)}.atm-table .atm-ticket-l{margin:0 12px}.atm-table .atm-btn-wide{width:calc(100% - 24px);margin:11px 12px 12px}.atm-tabs{flex:0 0 auto;display:flex;padding:6px 4px 14px;border-top:1px solid var(--line-2);background:var(--bg)}.atm-tab{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;background:none;border:0;cursor:pointer;color:var(--ink-3);font-family:var(--font);font-weight:600;font-size:var(--fs-1)}.atm-tab svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.atm-tab.is-on{color:var(--ac)}.atm-tab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:var(--r)}.atm-side{flex:1 1 300px;min-width:0;max-width:56ch}.atm-side h2{font-size:var(--fs-6);padding-bottom:7px;border-bottom:1px solid var(--line)}.atm-side p{color:var(--ink-2);margin:12px 0}.atm-queue{font-size:var(--fs-2);color:var(--ink-3);margin-top:14px}.atm-queue.is-pending{color:var(--wait);font-weight:600}@media (max-height: 940px){.atm-slot{--ph: .8}}@media (max-height: 840px){.atm-slot{--ph: .72}}@media (max-width: 860px){.atm{gap:20px}.atm-slot{--ph: .92}.atm-side{flex:1 1 100%;max-width:none}}@media (prefers-reduced-motion: reduce){.atm-tap{transition:none}.atm-btn:active{transform:none}}.atm-cizi{padding:52px 2px 0}.atm-cizi-ic{color:var(--edge)}.atm-cizi-ic svg{width:38px;height:38px;display:block;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.atm-cizi-h{margin:14px 0 9px;font-size:var(--fs-5);font-weight:600;line-height:1.3;padding-bottom:11px;border-bottom:1px solid var(--line-2)}.atm-cizi-d{margin:0 0 10px;color:var(--ink-3);font-size:var(--fs-3)}.atm-tab.is-locked{color:var(--line)}.atm-tab.is-locked.is-on{color:var(--ink-3)}@property --w{syntax: "<color>"; inherits: true; initial-value: #3a2c26;}@property --me{syntax: "<color>"; inherits: true; initial-value: #f6efe2;}.su{--su-paper: color-mix(in oklab, var(--me) 7%, #f6efe2);--su-paper-2: color-mix(in oklab, var(--me) 10%, #efe4cf);--su-card: color-mix(in oklab, var(--me) 3%, #fffaf1);--su-ink: #22180f;--su-ink-2: #5b4a3a;--su-ink-3: #75634f;--su-line: color-mix(in oklab, var(--me) 16%, #e2d4bb);--su-on: #fffaf1;--su-ok: #2e7d45;--su-now: #2f5d8a;--su-wait: #8a5f0c;--su-fire: #b53a23;--su-check: #6a4a86;--su-e: cubic-bezier(.2, .8, .2, 1);--su-shadow: 0 1px 0 rgba(34, 24, 15, .06), 0 8px 24px -12px rgba(34, 24, 15, .18);--su-lift: 0 2px 0 rgba(34, 24, 15, .05), 0 14px 30px -14px rgba(34, 24, 15, .3);display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background-color:var(--su-paper);background-image:radial-gradient(120% 60% at 100% 0%,color-mix(in oklab,var(--w) 20%,transparent),transparent 60%),radial-gradient(70% 55% at 0% 100%,color-mix(in oklab,var(--me) 13%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklab,var(--w) 8%,var(--su-paper)),var(--su-paper) 420px);color:var(--su-ink);font-family:var(--font);font-size:15px;line-height:1.5;transition:--w .45s var(--su-e),--me .6s var(--su-e)}.su :focus-visible{outline:2px solid var(--w);outline-offset:2px}.su h1,.su h2,.su h3{font-family:var(--display);color:inherit;text-transform:none;margin:0}.su p{margin:0}.su button{font:inherit;color:inherit}.su a{color:inherit}.su-rail{position:sticky;top:0;align-self:start;height:100vh;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:22px 12px 16px;background:color-mix(in oklab,color-mix(in oklab,var(--me) 6%,var(--su-paper-2)) 74%,transparent);border-right:1px solid var(--su-line)}.su-brand{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:0 10px}.su-brand-name{font-family:var(--display);font-weight:800;font-size:1.6rem;letter-spacing:-.03em;line-height:1}.su-brand-claim{margin-top:4px;font-size:.82rem;color:var(--su-ink-3)}.su-toggle{display:none;align-items:center;gap:8px;flex:none;cursor:pointer;padding:7px 14px;border:1px solid var(--su-line);border-radius:999px;background:var(--su-card);font-size:.85rem;font-weight:600}.su-toggle-i{width:14px;height:2px;background:currentColor;box-shadow:0 -4px 0 currentColor,0 4px 0 currentColor}.su-rail.is-open .su-toggle-i{box-shadow:none;transform:rotate(45deg)}.su-rail-in{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.su-ind{position:absolute;left:0;right:0;top:0;z-index:0;pointer-events:none;border-radius:11px;background:var(--w);box-shadow:0 6px 14px -8px #22180f73;transition:transform .26s var(--su-e),opacity .2s}.su-ind.is-still{transition:none}.su-items{display:flex;flex-direction:column}.su-nav{display:flex;flex-direction:column;gap:2px}.su-link{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:11px;color:var(--su-ink-2);font-weight:500;text-decoration:none;transition:color .2s var(--su-e),background-color .15s var(--su-e)}.su-link:hover{text-decoration:none;color:var(--su-ink);background:color-mix(in oklab,var(--sw) 10%,transparent)}.su-link.is-on,.su-link.is-on:hover{color:var(--su-on);font-weight:600;background:none}.su-ico{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.su-link-n{margin-left:auto;min-width:22px;padding:0 7px;border-radius:999px;text-align:center;font-size:.75rem;font-weight:600;line-height:20px;background:color-mix(in oklab,var(--sw) 16%,transparent);color:var(--su-ink)}.su-link.is-on .su-link-n{background:#fffaf138;color:var(--su-on)}.su-more{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 2px;padding:7px 12px;border:1px dashed var(--su-line);border-radius:11px;background:none;cursor:pointer;color:var(--su-ink-3);font-size:.85rem;font-weight:600;text-align:left;transition:color .15s,border-color .15s,background-color .15s}.su-more:hover{color:var(--su-ink);border-color:color-mix(in oklab,var(--su-ink) 30%,var(--su-line))}.su-more-n{font-size:.75rem;padding:0 7px;border-radius:999px;background:var(--su-paper-2)}.su-nav.is-others{margin-top:4px}.su-nav.is-others .su-link:not(.is-on){color:var(--su-ink-3)}.su-foot{margin-top:auto;padding-top:14px;display:flex;flex-direction:column;gap:10px}.su-uk{padding:10px 10px 2px;border-top:1px dashed var(--su-line);display:flex;flex-direction:column;gap:6px}.su-uk-l{font-size:.74rem;color:var(--su-ink-3);line-height:1.35}.su-uk-t{font-size:.78rem;font-weight:600;color:var(--su-ink-2)}.su-uk-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.su-uk-pos{display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 9px;border:1px solid var(--su-line);border-radius:999px;background:var(--su-card);font-size:.8rem;font-weight:500;text-align:left;transition:background-color .15s,color .15s,border-color .15s,transform .15s var(--su-e)}.su-uk-pos:hover{border-color:color-mix(in oklab,var(--pc) 45%,var(--su-line))}.su-uk-pos:active{transform:scale(.98)}.su-uk-pos.is-on{background:var(--pc);border-color:var(--pc);color:var(--su-on);font-weight:600}.su-uk-pos.is-on .su-dot{background:var(--su-on)}.su-uk-jiny,.su-uk-chci{display:block;width:100%;padding:7px 10px;border-radius:10px;cursor:pointer;font-size:.82rem;font-weight:600;text-align:center;text-decoration:none}.su-uk-jiny{border:1px solid var(--su-line);background:none}.su-uk-jiny:hover{background:var(--su-card)}.su-uk-chci{background:var(--su-ink);color:var(--su-on)!important}.su-uk-chci:hover{text-decoration:none;filter:brightness(1.15)}.su-who{display:flex;align-items:center;gap:10px;padding:0 10px}.su-who-t{display:flex;flex-direction:column;min-width:0;font-size:.82rem;line-height:1.3}.su-who-t span{color:var(--su-ink-3)}.su-main{min-width:0;padding:30px clamp(16px,3vw,44px) 56px}.su-view{max-width:1240px;transition:opacity .12s ease-in}.su-view.is-out{opacity:0}.su-prev{position:sticky;top:12px;z-index:20;max-width:1240px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px;padding:10px 12px 10px 14px;border-radius:16px;background:var(--su-ink);color:var(--su-on);box-shadow:var(--su-lift)}.su-prev[hidden]{display:none}.su-prev-t{flex:1 1 240px;font-size:.92rem}.su-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.su-head h1{font-weight:800;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.02;letter-spacing:-.03em}.su-head p{margin-top:6px;color:var(--su-ink-3)}.su-head-a{display:flex;gap:8px}.su-h2{font-weight:600;font-size:1.15rem;letter-spacing:-.01em}.su .su-h3{font-family:var(--display);font-weight:600;font-size:1rem;margin:22px 0 6px}.su-sec{margin-top:30px}.su-sec>.su-h2{margin-bottom:12px}.su-quiet{color:var(--su-ink-3);font-size:.92rem;padding:6px 0}.su-pad{padding:4px}.su-hint{margin-top:14px;font-size:.85rem;color:var(--su-ink-3)}.su-card{background:var(--su-card);border-radius:20px;padding:22px;box-shadow:var(--su-shadow)}.su-card.is-quiet{background:none;box-shadow:none;border:1px dashed var(--su-line)}.su-card-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.su-card-n{font-size:.82rem;color:var(--su-ink-3)}.su-card-p{color:var(--su-ink-2);margin:4px 0 14px!important;max-width:70ch}.su-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.su-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 16px;cursor:pointer;border:1px solid var(--su-line);border-radius:12px;background:var(--su-card);font-weight:600;font-size:.92rem;line-height:1.2;transition:transform .15s var(--su-e),box-shadow .15s var(--su-e),background-color .15s,filter .15s}.su-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px -10px #22180f80}.su-btn:active{transform:scale(.98);box-shadow:none}.su-btn.is-primary{background:var(--su-ink);border-color:var(--su-ink);color:var(--su-on)}.su-btn.is-paper{background:var(--su-on);border-color:var(--su-on);color:var(--su-ink)}.su-btn.is-ghost-paper{background:none;border-color:#fffaf159;color:var(--su-on)}.su-btn.is-quiet{background:none}.su-btn.is-light{background:var(--su-on);border-color:var(--su-on);color:var(--su-ink);min-height:34px}.su-btn.is-sm{min-height:34px;padding:5px 14px}.su-icon-b{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;cursor:pointer;border:1px solid var(--su-line);border-radius:50%;background:var(--su-card);font-size:1.15rem;line-height:1;transition:transform .15s var(--su-e),background-color .15s}.su-icon-b:hover{background:var(--su-paper-2)}.su-icon-b:active{transform:scale(.94)}.su-icon-b[disabled]{opacity:.4;cursor:default}.su-link-quiet{font-size:.88rem;font-weight:600;color:var(--su-ink-2)!important}.su-av{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--pc);color:var(--su-on);font-size:.78rem;font-weight:600;letter-spacing:.02em}.su-av.is-sm{width:22px;height:22px;font-size:.6rem}.su-av.is-lg{width:48px;height:48px;font-size:1rem}.su-dot{display:inline-block;width:9px;height:9px;flex:none;border-radius:50%;background:var(--pc)}.su-dots{display:inline-flex;gap:3px;flex:none}.su-dots .su-dot{width:8px;height:8px}.su-pill{display:inline-flex;align-items:center;flex:none;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap}.su-pill.is-ok{background:color-mix(in oklab,var(--su-ok) 14%,transparent);color:var(--su-ok)}.su-pill.is-now{background:color-mix(in oklab,var(--su-now) 14%,transparent);color:var(--su-now)}.su-pill.is-wait{background:color-mix(in oklab,#c08a1e 18%,transparent);color:var(--su-wait)}.su-pill.is-check{background:color-mix(in oklab,var(--su-check) 14%,transparent);color:var(--su-check)}.su-pill.is-muted{background:var(--su-paper-2);color:var(--su-ink-3)}.su-bar{display:block;height:6px;border-radius:999px;overflow:hidden;background:color-mix(in oklab,var(--bc, var(--w)) 22%,transparent)}.su-bar>i{display:block;height:100%;border-radius:inherit;background:var(--bc, var(--w));transform-origin:left center;transform:scaleX(var(--p));transition:transform .45s var(--su-e)}.su-num{font-variant-numeric:tabular-nums;display:inline-block;border-radius:6px}.su-head.is-dnes h1{font-size:clamp(2.2rem,4vw,3.4rem)}.su-dnes-top{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:stretch}.su-brief{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.6vw,34px);border-radius:24px;background:color-mix(in oklab,var(--me) 20%,#2b2320);color:var(--su-on);box-shadow:var(--su-shadow)}.su-brief-lead{font-family:var(--display);font-weight:600;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1.14;letter-spacing:-.02em;text-wrap:balance;margin-bottom:6px!important}.su-brief-p{color:#fffaf1d6;max-width:62ch}.su-brief-a{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px}.su-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:24px;overflow:hidden;background:var(--su-card);box-shadow:var(--su-shadow)}.su-stat{display:flex;flex-direction:column;gap:2px;padding:18px 20px;border-top:1px solid var(--su-line)}.su-stat:nth-child(-n+2){border-top:0}.su-stat:nth-child(2n){border-left:1px solid var(--su-line)}.su-stat-l{font-size:.85rem;color:var(--su-ink-2);font-weight:500}.su-stat-n{font-family:var(--display);font-weight:800;font-size:clamp(2.2rem,3.4vw,3rem);line-height:1.05;letter-spacing:-.03em}.su-stat-u{font-size:.82rem;color:var(--su-ink-3)}.su-ledger.is-light{grid-template-columns:repeat(3,minmax(0,1fr))}.su-ledger.is-light .su-stat{border-top:0}.su-ledger.is-light .su-stat+.su-stat{border-left:1px solid var(--su-line)}.su-ledger.is-light .su-stat-n{font-size:clamp(1.5rem,2.4vw,2.1rem)}.su-goals{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.su-goal{display:flex;flex-direction:column;gap:6px;text-align:left;cursor:pointer;padding:18px 20px 20px;border:0;border-radius:20px;background:var(--pc);color:var(--su-on)!important;box-shadow:var(--su-shadow);transition:transform .15s var(--su-e),box-shadow .15s var(--su-e)}.su-goal:hover{transform:translateY(-2px);box-shadow:var(--su-lift)}.su-goal:active{transform:scale(.98)}.su-goal-who{font-size:.85rem;font-weight:600;color:#fffaf1d1}.su-goal-big{font-family:var(--display);font-weight:800;font-size:2.7rem;line-height:1;letter-spacing:-.03em}.su-goal-big small,.su-mygoal-big small,.su-hero-big small,.su-prof-goal-n small{font-size:.42em;font-weight:600;letter-spacing:0;opacity:.78}.su-goal-t{font-size:.9rem;color:#fffaf1e6;margin-bottom:6px}.su-day+.su-day{margin-top:12px}.su-day-h{font-size:.8rem;font-weight:600;color:var(--su-ink-3);margin-bottom:2px}.su-list{list-style:none;margin:0;padding:0}.su-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--su-line)}.su-list>.su-row:first-child{border-top:0}.su-row.is-click{padding:0}.su-row-b{display:flex;align-items:center;gap:10px;width:100%;padding:9px 6px;margin:0 -6px;border:0;border-radius:10px;background:none;cursor:pointer;text-align:left;transition:background-color .15s}.su-row-b:hover{background:var(--su-paper)}.su-row-time{flex:none;min-width:3.4em;font-size:.85rem;color:var(--su-ink-3);font-variant-numeric:tabular-nums}.su-row.is-due .su-row-time{color:var(--su-wait);font-weight:600}.su-row-t{flex:1 1 auto;min-width:0}.su-row-m{flex:none;font-size:.85rem;color:var(--su-ink-3)}.su-due{flex:none;font-size:.82rem;color:var(--su-ink-3);white-space:nowrap}.su-due.is-today{color:var(--su-wait);font-weight:600}.su-due.is-late{color:var(--su-fire);font-weight:600}.su-chips{display:flex;flex-wrap:wrap;gap:6px}.su-chip{display:inline-flex;align-items:center;gap:7px;cursor:pointer;min-height:36px;padding:6px 14px;border:1px solid var(--su-line);border-radius:999px;background:var(--su-card);font-size:.9rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s,transform .15s var(--su-e)}.su-chip:hover{border-color:color-mix(in oklab,var(--su-ink) 30%,var(--su-line))}.su-chip:active{transform:scale(.98)}.su-chip.is-on{background:var(--su-ink);border-color:var(--su-ink);color:var(--su-on);font-weight:600}.su-chip-n{font-size:.78rem;opacity:.7;font-variant-numeric:tabular-nums}.su-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;align-items:start}.su-col{min-height:260px;padding:10px;border-radius:18px;background:color-mix(in oklab,var(--su-paper-2) 75%,transparent);outline:2px solid transparent;outline-offset:-2px;transition:outline-color .15s,background-color .15s}.su-col.is-over{outline-color:var(--w);background:color-mix(in oklab,var(--w) 10%,var(--su-paper-2))}.su-col-h{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px}.su-col-h .su-num{font-family:var(--display);font-weight:700;font-size:1.15rem;padding:0 4px}.su-col-list{display:flex;flex-direction:column;gap:8px}.su-col-empty{padding:14px 6px;font-size:.85rem;color:var(--su-ink-3);text-align:center}.su-tcard{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left;cursor:grab;padding:12px 13px 11px;border:0;border-radius:14px;background:var(--su-card);box-shadow:0 1px #22180f0f,0 4px 12px -8px #22180f40;transition:transform .15s var(--su-e),box-shadow .15s var(--su-e),opacity .15s;touch-action:manipulation}.su-tcard:hover{transform:translateY(-1px);box-shadow:var(--su-lift)}.su-tcard:active{transform:scale(.98)}.su-tcard-t{font-weight:600;line-height:1.32}.su-tcard-m{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:.8rem;color:var(--su-ink-3)}.su-tcard-who{display:inline-flex;align-items:center;gap:4px}.su-arrow{margin:0 2px}.su-tcard.is-ghost{position:fixed;z-index:70;margin:0;pointer-events:none;cursor:grabbing;box-shadow:0 24px 40px -18px #22180f80,0 2px #22180f0f;transition:none}.su-tcard.is-hole{opacity:.3;transform:none;box-shadow:none}body.su-dragging{cursor:grabbing;user-select:none}.su-scrim{position:fixed;inset:0;z-index:60;background:#22180f57;opacity:0;transition:opacity .22s var(--su-e)}.su-scrim.is-open{opacity:1}.su-panel{--pc: var(--w);position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(460px,100%);overflow:auto;background:var(--su-card);color:var(--su-ink);box-shadow:-24px 0 48px -28px #22180f8c;transform:translate(100%);transition:transform .32s var(--su-e);font-family:var(--font);font-size:15px;line-height:1.5}.su-panel.is-open{transform:none}.su-panel:before{content:"";display:block;height:6px;background:var(--pc)}.su-panel-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 6px}.su-panel-h h2{font-weight:700;font-size:1.45rem;line-height:1.15;letter-spacing:-.02em}.su-panel-b{padding:8px 22px 28px}.su-x{flex:none;width:36px;height:36px;border-radius:50%;cursor:pointer;border:1px solid var(--su-line);background:var(--su-card);font-size:1.3rem;line-height:1}.su-x:hover{background:var(--su-paper-2)}.su-kv{display:grid;grid-template-columns:76px 1fr;gap:8px 12px;margin:8px 0 16px;align-items:center}.su-kv dt{color:var(--su-ink-3);font-size:.88rem}.su-kv dd{margin:0;display:flex;align-items:center;gap:8px}.su-note{padding:12px 14px;border-radius:12px;background:var(--su-paper);color:var(--su-ink-2);margin-bottom:18px!important}.su-seg{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.su-seg-b{min-height:38px;padding:6px 14px;border-radius:999px;cursor:pointer;border:1px solid var(--su-line);background:var(--su-card);font-weight:500;transition:background-color .15s,color .15s,transform .15s var(--su-e)}.su-seg-b:active{transform:scale(.98)}.su-seg-b.is-on{background:var(--su-ink);border-color:var(--su-ink);color:var(--su-on);font-weight:600}.su-form{display:flex;flex-direction:column;gap:12px;margin-top:6px}.su-form-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.su-field{display:flex;flex-direction:column;gap:5px}.su-field-l{font-size:.85rem;font-weight:600;color:var(--su-ink-2)}.su-in{width:100%;min-height:42px;padding:9px 12px;border:1px solid color-mix(in oklab,var(--su-ink) 18%,var(--su-line));border-radius:11px;background:#fffdf8;color:var(--su-ink);font:inherit}.su-in:focus{outline:2px solid var(--w);outline-offset:0;border-color:transparent}.su-in::placeholder{color:#8a7966}textarea.su-in{resize:vertical;line-height:1.45}.su-checks{display:flex;flex-wrap:wrap;gap:6px}.su-check{display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:6px 12px;border:1px solid var(--su-line);border-radius:999px;font-size:.9rem}.su-check input{accent-color:var(--su-ink);margin:0}.su-check.is-wide{border:0;padding:4px 0;border-radius:0}.su-err{color:var(--su-fire);font-weight:600;font-size:.9rem}.su-err[hidden]{display:none}.su-form-a{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.su-cal-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.su-cal-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.su-week-l{font-family:var(--display);font-weight:600;font-size:1.1rem;min-width:15ch;text-align:center}.su-cal-legend{display:flex;gap:16px;flex-wrap:wrap;margin:14px 0 12px;font-size:.82rem;color:var(--su-ink-3)}.su-leg{display:inline-flex;align-items:center;gap:6px}.su-leg:before{content:"";width:14px;height:10px;border-radius:3px;background:#e6d8bf}.su-leg.is-goal:before{background:color-mix(in oklab,#5a3f6e 22%,var(--su-card))}.su-leg.is-tk:before{background:none;border:1px dashed var(--su-ink-3)}.su-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.su-wd{min-height:300px;padding:10px;border-radius:16px;background:var(--su-card);box-shadow:var(--su-shadow);outline:2px solid transparent;outline-offset:-2px}.su-wd.is-weekend{background:color-mix(in oklab,var(--su-card) 55%,transparent);box-shadow:none}.su-wd.is-today{outline-color:var(--w)}.su-wd-h{display:flex;align-items:baseline;gap:6px;padding:0 2px 6px}.su-wd-n{font-weight:700;font-size:.85rem;text-transform:capitalize}.su-wd-d{font-size:.82rem;color:var(--su-ink-3)}.su-wd-today{margin-left:auto;padding:0 8px;border-radius:999px;background:var(--w);color:var(--su-on);font-size:.72rem;font-weight:600;line-height:18px}.su-wd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.su-wd-empty{padding:8px 2px;font-size:.82rem;color:var(--su-ink-3)}.su-ci{display:flex;flex-direction:column;gap:3px;padding:8px 9px;border-radius:11px;background:var(--su-paper);font-size:.84rem}.su-ci-time{font-size:.74rem;color:var(--su-ink-3);font-variant-numeric:tabular-nums}.su-ci-t{font-weight:600;line-height:1.28;overflow-wrap:anywhere}.su-ci .su-dots{margin-top:2px}.su-ci.is-goal{background:color-mix(in oklab,var(--pc) 16%,var(--su-card))}.su-ci.is-goal .su-bar{margin-top:4px;height:5px}.su-ci.is-tk{padding:0;background:none;border:1px dashed color-mix(in oklab,var(--pc) 55%,var(--su-line))}.su-ci-b{display:flex;flex-direction:column;gap:3px;width:100%;padding:7px 8px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer}.su-ci-b:hover{background:color-mix(in oklab,var(--pc) 8%,transparent)}.su-zone{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.su-zone-goals{grid-column:1 / -1}.su-mygoals{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.su-mygoal{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;background:var(--su-paper)}.su-mygoal-big{font-family:var(--display);font-weight:800;font-size:2.6rem;line-height:1;letter-spacing:-.03em;color:var(--pc)}.su-mygoal-t{font-weight:600}.su-mygoal-t span{font-weight:400;color:var(--su-ink-3)}.su-mygoal-a{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.su-switch{display:inline-flex;align-items:center;gap:8px;margin-left:auto;cursor:pointer;padding:4px 4px 4px 0;border:0;background:none;font-size:.85rem;color:var(--su-ink-2)}.su-switch-k{position:relative;width:34px;height:20px;flex:none;border-radius:999px;background:color-mix(in oklab,var(--su-ink) 22%,transparent);transition:background-color .2s}.su-switch-k:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--su-on);transition:transform .2s var(--su-e)}.su-switch.is-on .su-switch-k{background:var(--pc, var(--w))}.su-switch.is-on .su-switch-k:after{transform:translate(14px)}.su-tasks{list-style:none;margin:0 0 10px;padding:0}.su-task{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid var(--su-line)}.su-task:first-child{border-top:0}.su-task label{display:flex;align-items:center;gap:10px;cursor:pointer;flex:1;min-height:32px}.su-task input{width:18px;height:18px;accent-color:var(--w);margin:0;flex:none}.su-task.is-done span{color:var(--su-ink-3);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--su-ink-3) 60%,transparent)}.su-del{width:30px;height:30px;flex:none;border:0;border-radius:50%;background:none;cursor:pointer;font-size:1.15rem;color:var(--su-ink-3);opacity:0;transition:opacity .15s}.su-task:hover .su-del,.su-del:focus-visible{opacity:1}@media (hover: none){.su-del{opacity:1}}.su-notes{min-height:220px}.su-private{max-width:64ch}.su-private p{margin-top:8px;color:var(--su-ink-2)}.su-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:16px}.su-person{display:flex;flex-direction:column;gap:12px;text-align:left;cursor:pointer;padding:18px;border:0;border-radius:20px;background:var(--su-card);box-shadow:var(--su-shadow);transition:transform .15s var(--su-e),box-shadow .15s var(--su-e)}.su-person:hover{transform:translateY(-2px);box-shadow:var(--su-lift)}.su-person:active{transform:scale(.98)}.su-person-top{display:flex;align-items:center;gap:12px}.su-person-n{display:flex;flex-direction:column;line-height:1.3}.su-person-n strong{font-family:var(--display);font-size:1.1rem}.su-person-n span{font-size:.85rem;color:var(--su-ink-3)}.su-person-s b{font-family:var(--display);font-size:1.6rem;font-weight:800}.su-person-s{color:var(--su-ink-2)}.su-person-g{display:flex;flex-direction:column;gap:6px;font-size:.85rem;color:var(--su-ink-2)}.su-person-g.is-none{color:var(--su-ink-3)}.su-prof{display:flex;align-items:center;gap:12px;margin:4px 0 14px}.su-prof>div{display:flex;flex-direction:column}.su-prof>div span{font-size:.88rem;color:var(--su-ink-3)}.su-prof-goals{display:flex;flex-direction:column;gap:8px}.su-prof-goal{padding:14px;border-radius:14px;background:color-mix(in oklab,var(--pc) 12%,var(--su-card))}.su-prof-goal-n{font-family:var(--display);font-weight:800;font-size:2rem;line-height:1;color:var(--pc)}.su-prof-goal-t{font-size:.9rem;margin:4px 0 8px}.su-sp{display:flex;flex-direction:column;gap:16px}.su-sp .su-two{margin-top:0}.su-hero{padding:clamp(22px,2.8vw,34px);border-radius:24px;background:var(--pc);color:var(--su-on);box-shadow:var(--su-shadow)}.su-hero-big{font-family:var(--display);font-weight:800;font-size:clamp(3rem,6vw,4.6rem);line-height:.98;letter-spacing:-.035em}.su-hero-l{margin:8px 0 18px!important;max-width:60ch;color:#fffaf1e0;font-size:1.02rem}.su-hero .su-bar{height:8px;max-width:560px}.su-hero-a{margin-top:18px}.su-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px}.su-fun{display:flex;flex-direction:column;gap:6px}.su-fun-l{font-size:.85rem;color:var(--su-ink-2)}.su-fun-n{font-family:var(--display);font-weight:800;font-size:2rem;line-height:1}.su-checklist{list-style:none;margin:10px 0 0;padding:0}.su-checklist li{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--su-line)}.su-checklist li:first-child{border-top:0}.su-checklist li.is-done{color:var(--su-ink-3)}.su-tick{position:relative;width:18px;height:18px;flex:none;border-radius:5px;border:1.5px solid color-mix(in oklab,var(--su-ink) 35%,transparent)}.is-done>.su-tick{background:var(--w);border-color:var(--w)}.is-done>.su-tick:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--su-on);border-width:0 2px 2px 0;transform:rotate(45deg)}.su-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.su-mini{font-family:var(--display);font-weight:800;font-size:2.4rem;line-height:1;margin:6px 0 10px}.su-mini span{font-family:var(--font);font-size:.95rem;font-weight:500;color:var(--su-ink-2)}.su-designs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.su-design{margin:0;padding:14px;border-radius:20px;background:var(--su-card);box-shadow:var(--su-shadow)}.su-design figcaption{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;font-weight:600;line-height:1.3}.su-phone{aspect-ratio:9 / 15;border-radius:16px;padding:14px 12px;display:flex;flex-direction:column;gap:8px;background:color-mix(in oklab,var(--w) calc(8% + var(--v) * 3%),var(--su-paper));border:1px solid color-mix(in oklab,var(--w) 18%,var(--su-line))}.su-phone i{display:block;height:10px;border-radius:4px;background:color-mix(in oklab,var(--w) 30%,var(--su-card))}.su-phone i:nth-child(1){width:55%;height:14px;background:color-mix(in oklab,var(--w) 70%,var(--su-card))}.su-phone i:nth-child(2){width:85%}.su-phone i:nth-child(3){flex:1;height:auto;background:var(--su-card)}.su-phone i:nth-child(4){height:26px;border-radius:9px;background:var(--w)}.su-cols{display:flex;align-items:flex-end;gap:clamp(8px,2vw,22px);height:230px;margin-top:16px}.su-colb{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.su-colb-b{display:block;width:100%;max-width:64px;height:calc(var(--h) * 160px);border-radius:9px 9px 3px 3px;background:var(--w);transform-origin:bottom}.su-colb:last-child .su-colb-b{background:color-mix(in oklab,var(--w) 100%,#000 10%)}.su-colb-v{font-size:.8rem;color:var(--su-ink-2);font-variant-numeric:tabular-nums}.su-colb-l{font-size:.8rem;color:var(--su-ink-3)}.su-set{display:flex;flex-direction:column;gap:16px}.su-mt{display:flex;flex-wrap:wrap;gap:6px}.su-mt-b{display:inline-flex;align-items:center;gap:7px;cursor:pointer;min-height:34px;padding:5px 12px 5px 9px;border-radius:999px;border:1px solid var(--su-line);background:var(--su-card);font-size:.86rem;color:var(--su-ink-3);transition:background-color .15s,color .15s,border-color .15s,transform .15s var(--su-e)}.su-mt-b:active{transform:scale(.98)}.su-mt-c{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--sw);flex:none;transition:background-color .15s}.su-mt-b.is-on{color:var(--su-ink);font-weight:600;border-color:color-mix(in oklab,var(--sw) 45%,var(--su-line));background:color-mix(in oklab,var(--sw) 9%,var(--su-card))}.su-mt-b.is-on .su-mt-c{background:var(--sw)}.su-mt-b[disabled]{cursor:default}.su-see-row{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--su-line)}.su-see-who{display:flex;align-items:center;gap:10px}.su-see-who>div{display:flex;flex-direction:column;line-height:1.3}.su-see-who>div span{font-size:.82rem;color:var(--su-ink-3)}@media (prefers-reduced-motion: no-preference){.su-enter [data-a]{animation:su-in .36s var(--su-e) both;animation-delay:calc(var(--i, 0) * 60ms)}.su-enter .su-bar>i{animation:su-grow .7s var(--su-e) both;animation-delay:calc(var(--i, 0) * 60ms + .14s)}.su-enter .su-col{animation-delay:calc(var(--ci, 0) * 60ms + .12s)}.su-enter .su-colb-b{animation:su-rise .5s var(--su-e) both;animation-delay:calc(var(--i, 0) * 50ms + .2s)}.su-num.is-bump{animation:su-bump .6s var(--su-e)}.su-nav.is-others.is-new .su-link{animation:su-in .3s var(--su-e) both}.su-nav.is-others.is-new .su-link:nth-child(2){animation-delay:40ms}.su-nav.is-others.is-new .su-link:nth-child(3){animation-delay:80ms}.su-nav.is-others.is-new .su-link:nth-child(n+4){animation-delay:.12s}}@keyframes su-in{0%{opacity:0;transform:translateY(8px)}}@keyframes su-grow{0%{transform:scaleX(0)}}@keyframes su-rise{0%{transform:scaleY(0)}}@keyframes su-bump{0%{background:color-mix(in oklab,var(--w) 22%,transparent)}to{background:transparent}}@media (prefers-reduced-motion: reduce){.su,.su *,.su-panel,.su-scrim{transition:none!important;animation:none!important}}@container app (max-width: 1180px){.su-week{grid-template-columns:minmax(0,1fr);gap:6px}.su-wd{min-height:0;display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:start}.su-wd-h{flex-wrap:wrap;padding-top:6px}.su-wd-today{margin-left:0}.su-wd-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.su-board{grid-template-columns:repeat(2,minmax(0,1fr))}.su-dnes-top{grid-template-columns:minmax(0,1fr)}}@container app (max-width: 900px){.su-two,.su-zone{grid-template-columns:minmax(0,1fr)}.su-see-row{grid-template-columns:minmax(0,1fr);gap:10px}.su-see-row .su-btn{justify-self:start}}@container app (max-width: 760px){.su{grid-template-columns:minmax(0,1fr)}.su-rail{position:static;height:auto;overflow:visible;padding:12px 16px;gap:0;border-right:0;border-bottom:1px solid var(--su-line)}.su-brand{padding:0;align-items:center}.su-brand-name{font-size:1.3rem}.su-brand-claim{margin-top:2px}.su-toggle{display:inline-flex}.su-rail-in{display:none}.su-rail.is-open .su-rail-in{display:flex;padding-top:12px}.su-main{padding:18px 16px 40px}.su-prev{top:8px}.su-head{margin-bottom:16px}.su-head-a{width:100%}.su-head-a .su-btn{flex:1}.su-board{grid-template-columns:minmax(0,1fr)}.su-col{min-height:0}.su-ledger.is-light{grid-template-columns:minmax(0,1fr)}.su-ledger.is-light .su-stat+.su-stat{border-left:0;border-top:1px solid var(--su-line)}.su-stat{padding:14px 16px}.su-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.su-wd{grid-template-columns:minmax(0,1fr);gap:4px}.su-wd-h{padding-top:0}.su-wd-list{grid-template-columns:minmax(0,1fr)}.su-wd.is-weekend .su-wd-empty,.su-wd-empty{padding:0 2px}.su-card{padding:18px;border-radius:18px}.su-week-l{min-width:0}.su-cols{height:190px}.su-colb-b{height:calc(var(--h) * 120px)}.su-form-2{grid-template-columns:minmax(0,1fr)}.su-brief{padding:18px 18px 16px;border-radius:18px}.su-brief-lead{font-size:1.3rem}.su-brief-p{font-size:.92rem;line-height:1.4}.su-brief-a{padding-top:10px}.su-brief-a .su-btn{padding-top:7px;padding-bottom:7px;font-size:.9rem}}.set{display:grid;grid-template-columns:170px minmax(0,1fr);gap:0 44px;align-items:start;max-width:1080px}.set-toc{position:sticky;top:calc(var(--top-bars, 0px) + 20px);display:flex;flex-direction:column;gap:1px;padding-top:2px}.set-toc-a{display:block;padding:6px 10px;border-radius:8px;color:var(--ink-2);font-size:var(--fs-3);line-height:1.3;transition:background .15s var(--ease),color .15s var(--ease)}.set-toc-a:hover{background:var(--world-tint);color:var(--ink);text-decoration:none}.set-main{min-width:0;display:flex;flex-direction:column}.set-g{padding:30px 0 4px;scroll-margin-top:calc(var(--top-bars, 0px) + 16px)}.set-g:first-child{padding-top:0}.set-gh h2{font-size:1.12rem;line-height:1.25}.set-lead{margin:4px 0 0;color:var(--ink-3);font-size:var(--fs-3);max-width:64ch}.set-rows{margin-top:14px;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card)}.set-row{display:grid;grid-template-columns:minmax(140px,32%) minmax(0,1fr);gap:4px 24px;padding:13px 20px;border-top:1px solid var(--line-2)}.set-row:first-child{border-top:0}.set-k{color:var(--ink-2);font-size:var(--fs-3);padding-top:1px;min-width:0;overflow-wrap:anywhere}.set-v{min-width:0;overflow-wrap:anywhere}.set-val{color:var(--ink)}.set-note{margin-top:3px;color:var(--ink-3);font-size:var(--fs-2);max-width:70ch}.set-none{color:var(--ink-3)}.set-who>span,.set-who>small{display:block}.set-who>small{color:var(--ink-3);font-size:var(--fs-2);margin-top:1px}.set-val .tag{vertical-align:1px}.su-set-rows{margin-top:0;background:none;border:0;border-radius:0}.su-set-rows .set-row{padding:11px 0;border-top-color:var(--su-line, var(--line-2))}.su-set-rows .set-k,.su-set-rows .set-note{color:var(--su-ink-2, var(--ink-3))}.set-sws{display:flex;flex-wrap:wrap;gap:2px;margin:-4px 0 0 -8px}.set-sw{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:6px;min-width:56px;padding:8px 4px 6px;border:1px solid transparent;border-radius:12px;background:none;font:inherit;color:var(--ink-2);cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}.set-sw:not([aria-pressed=true]):hover{background:var(--world-tint)}.set-sw[aria-pressed=true]{border-color:var(--edge);color:var(--ink);font-weight:600}.set-sw:focus-visible,.set-sw:has(.set-sw-in:focus-visible){outline:2px solid var(--world);outline-offset:2px}.set-sw-chip{position:relative;width:32px;height:32px;border-radius:50%;background:var(--sw, var(--edge))}.set-sw[aria-pressed=true] .set-sw-chip{box-shadow:0 0 0 3px var(--card),0 0 0 4.5px var(--sw, var(--ink))}.set-sw.is-own .set-sw-chip:not([style]){background:conic-gradient(from 0deg,#c0533a,#d9a520,#2f8a5a,#2756a3,#8a3f8f,#c0533a)}.set-sw.is-own .set-sw-chip:not([style]):after{content:"";position:absolute;inset:9px;border-radius:50%;background:var(--card)}.set-sw-in{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.set-sw-l{font-size:var(--fs-2);line-height:1.2}.set-ac-demo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:14px 0 8px;padding-top:14px;border-top:1px solid var(--line-2);pointer-events:none;user-select:none}.set-ac-link{color:var(--world-ink);font-weight:600;font-size:var(--fs-3);text-decoration:underline;text-underline-offset:3px}.set-ac-tab{font-weight:600;font-size:var(--fs-3);color:var(--ink);text-decoration:underline;text-decoration-color:var(--world);text-decoration-thickness:2px;text-underline-offset:7px}.set-ac-bar{display:block;width:96px;height:6px;border-radius:3px;background:var(--paper-2);overflow:hidden}.set-ac-bar>i{display:block;height:100%;background:var(--world);border-radius:inherit}@container app (max-width: 760px){.set{grid-template-columns:minmax(0,1fr)}.set-toc{top:var(--top-bars, 0px);z-index:5;flex-direction:row;gap:2px;margin:0 -16px 18px;padding:8px 16px;overflow-x:auto;scrollbar-width:none;background:var(--paper);border-bottom:1px solid var(--hairline)}.set-toc::-webkit-scrollbar{display:none}.set-toc-a{white-space:nowrap;padding:6px 12px}.set-g{padding-top:24px;scroll-margin-top:calc(var(--top-bars, 0px) + 68px)}.set-row{grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 16px}.set-k{font-size:var(--fs-2)}.set-sws{margin:6px 0 0 -6px}}.mo-rail-ghost{position:absolute;z-index:0;pointer-events:none;display:block}.rail.mo-glide .rail-items{position:relative}.rail.mo-glide .nav-item{position:relative;z-index:1}@media (prefers-reduced-motion: no-preference){.monday-modal-overlay{animation:mo-fade .2s cubic-bezier(.2,.8,.2,1)}.monday-modal-overlay>.monday-modal{animation:mo-pop .22s cubic-bezier(.2,.8,.2,1)}.tab:active,.seg-btn:active,.nav-item:not(.is-soon):active,.uk-pos:active,.uk-jiny:active,.rail-sw:active,.mail-rail-item:active{transform:scale(.98)}}@keyframes mo-fade{0%{opacity:0}to{opacity:1}}@keyframes mo-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.mo-rail-ghost{display:none}}:root[data-motif=voda]{--bg: #fff !important;--ink: #1a1a1a !important;--line: #d4d4d4 !important;--accent: var(--ac, #1F5C4A) !important;--world: var(--ac, #1F5C4A);--on-world: var(--ac-on, #fff);--world-ink: var(--ac-ink, #1F5C4A);--world-deep: color-mix(in srgb, var(--world) 70%, #000);--world-tint: #f4f4f4;--world-wash: #ececec;--accent-wash: #f4f4f4;--sky: #1c1c1c;--paper: #fff;--paper-2: #f5f5f5;--paper-dim: #e4e4e4;--paper-warm: #fff;--card: #fff;--rail-bg: #fff;--wash: #fafafa;--hairline: #e7e7e7;--line-2: #ededed;--edge: #d6d6d6;--shadow: none;--stamp-sm: none;--shadow-lg: 0 24px 64px -24px rgba(0, 0, 0, .28);--r-card: 14px;--r-ctl: 10px;--C-tint: 0;--C-edge: 0;--neu-t: #f1f1f1;--neu-e: #d6d6d6;--display: var(--font)}:root[data-motif=voda] .main{--c: var(--world) !important;--c-t: var(--paper-2) !important;--c-e: var(--edge) !important}:root[data-motif=voda] body{background:#fff}:root[data-motif=voda] ::selection{background:color-mix(in srgb,var(--world) 18%,#fff)}:root[data-motif=voda] h1{font-weight:600;letter-spacing:-.025em}:root[data-motif=voda] h2,:root[data-motif=voda] .card>h2{font-weight:600;letter-spacing:-.01em}:root[data-motif=voda] .page-sub{color:var(--ink-3)}:root[data-motif=voda] .rail{border-right-color:var(--hairline);padding-top:26px}:root[data-motif=voda] .brand-name{font-weight:600;font-size:1.2rem;letter-spacing:-.015em}:root[data-motif=voda] .nav-item{padding:8px 12px;font-weight:450}:root[data-motif=voda] .nav-item:not(.is-active):not(.is-soon):hover{background:var(--world-tint)}:root[data-motif=voda] .nav-item.is-active{background:none;color:var(--ink);font-weight:600}:root[data-motif=voda] .nav-item.is-active .nav-item-main>span:last-child{text-decoration:underline;text-decoration-color:var(--world);text-decoration-thickness:2px;text-underline-offset:6px}:root[data-motif=voda] .nav-chip{width:5px;height:5px;flex-basis:5px;border-radius:50%;margin:0 2px;background:var(--edge)}:root[data-motif=voda] .nav-item.is-active .nav-chip{background:var(--world)}:root[data-motif=voda] .rail-group{border-top-color:var(--hairline)}:root[data-motif=voda] .demo-bar,:root[data-motif=voda] .preview-bar{background:#fff;border-bottom-color:var(--hairline)}:root[data-motif=voda] .btn{box-shadow:none}:root[data-motif=voda] .btn:not(.btn-primary):hover{background:var(--world-tint);border-color:var(--edge)}:root[data-motif=voda] .tab.is-active{background:none;color:var(--ink);text-decoration:underline;text-decoration-color:var(--world);text-decoration-thickness:2px;text-underline-offset:9px}:root[data-motif=voda] .set-toc-a:hover{background:var(--world-tint)}:root[data-motif=voda] .tabs{border-bottom-color:var(--hairline)}:root[data-motif=voda] .card{border-color:var(--hairline)}:root[data-motif=voda] .note{background:var(--card);border-color:var(--hairline)}:root[data-motif=voda] .ledger,:root[data-motif=voda] .card.bank-card{--on-world: var(--ink);background:var(--card);color:var(--ink);border:1px solid var(--hairline);box-shadow:none}:root[data-motif=voda] .ledger-num{font-weight:500;letter-spacing:-.03em}:root[data-motif=voda] .ledger-lbl,:root[data-motif=voda] .ledger-sub{color:var(--ink-3)}:root[data-motif=voda] .ledger-cell{box-shadow:-1px 0 0 var(--line-2),0 -1px 0 var(--line-2)}:root[data-motif=voda] .ledger .money-in,:root[data-motif=voda] .bank-card .money-in{color:var(--money-in)}:root[data-motif=voda] .ledger .money-out,:root[data-motif=voda] .bank-card .money-out{color:var(--money-out)}:root[data-motif=voda] .bank-card a,:root[data-motif=voda] .bank-card .link{color:var(--world-ink)}:root[data-motif=voda] .skel-cell .sk{background:var(--paper-2)}:root[data-motif=voda] .mail-rail-item.is-active{background:none;color:var(--ink);text-decoration:underline;text-decoration-color:var(--world);text-decoration-thickness:2px;text-underline-offset:6px}:root[data-motif=voda] .ov-tile{border-color:var(--hairline);border-radius:var(--r-card)}:root[data-motif=voda] .ov-lab{font-weight:500;color:var(--ink-2);padding-top:12px}:root[data-motif=voda] .ov-lab:before{display:none}:root[data-motif=voda] .ov-body{padding:6px 14px 12px}:root[data-motif=voda] .ov-big,:root[data-motif=voda] .ov-huge{font-weight:500;letter-spacing:-.035em}:root[data-motif=voda] .ov-quiet{background:transparent}:root[data-motif=voda] .ov-solid{--ov-on: var(--ink);background:var(--card);color:var(--ink);border-color:var(--hairline);box-shadow:inset 0 0 0 transparent;transition:box-shadow .2s var(--ease),transform .15s var(--ease)}@media (hover: hover){:root[data-motif=voda] .ov-solid[class]:is(:hover,:focus-within){box-shadow:inset 0 2px 0 var(--c)}}:root[data-motif=voda] .ov-solid .ov-lab{color:var(--ink-2)}:root[data-motif=voda] .ov-solid .ov-lab-r,:root[data-motif=voda] .ov-solid .ov-cap,:root[data-motif=voda] .ov-solid .muted,:root[data-motif=voda] .ov-solid .ov-row .ov-m{color:var(--ink-3)}:root[data-motif=voda] .ov-solid .ov-sub{color:var(--ink-2)}:root[data-motif=voda] .ov-solid .ov-big,:root[data-motif=voda] .ov-solid .ov-huge{color:var(--c)}:root[data-motif=voda] .ov-solid .ov-row{--ov-rule: var(--line-2)}:root[data-motif=voda] .ov-solid .ov-act{color:var(--world-ink)}:root[data-motif=voda] .ov-solid .money-in{color:var(--money-in)}:root[data-motif=voda] .ov-solid .money-out,:root[data-motif=voda] .ov-solid .ov-neg{color:var(--warn)}:root[data-motif=voda] .ov-solid .ov-pos{color:var(--ok)}:root[data-motif=voda] .ov-solid table.tbl th{color:var(--ink-3);border-bottom-color:var(--line-2)}:root[data-motif=voda] .ov-solid table.tbl td{border-bottom-color:var(--line-2)}:root[data-motif=voda] .ov-solid table.tbl tbody tr:hover{background:var(--wash)}:root[data-motif=voda] .ov-solid .tag{background:var(--paper-2);color:var(--ink-2)}:root[data-motif=voda] .as-brief{--as-ink: var(--ink);--as-dim: var(--ink-3);--as-edge: var(--line-2);background:var(--card);border:1px solid var(--hairline);box-shadow:none;border-radius:var(--r-card)}:root[data-motif=voda] .as-brief[data-mood=pozor],:root[data-motif=voda] .as-side[data-mood=pozor]{background:var(--card)}:root[data-motif=voda] .as-wave{display:none}:root[data-motif=voda] .as-hi{font-weight:500;letter-spacing:-.035em}:root[data-motif=voda] .as-lead{font-weight:550}:root[data-motif=voda] .as-mood{font-weight:600;font-size:var(--fs-2);background:var(--wait-wash);color:var(--wait)}:root[data-motif=voda] .as-row{--tone: var(--edge)}:root[data-motif=voda] .as-row[data-s=warn]{--tone: var(--warn)}:root[data-motif=voda] .as-row[data-s=wait]{--tone: var(--wait)}:root[data-motif=voda] .as-row[data-s=ok]{--tone: var(--ok)}:root[data-motif=voda] .as-word:before{width:7px;height:7px;flex-basis:7px;background:var(--tone);box-shadow:none}:root[data-motif=voda] .as-act{color:var(--ink);background:var(--card);border-color:var(--edge)}:root[data-motif=voda] .as-act:hover{filter:none;background:var(--world-tint)}:root[data-motif=voda] .as-act:focus-visible{outline-color:var(--world)}:root[data-motif=voda] .skel-brief,:root[data-motif=voda] .skel-talk{background:var(--card);border:1px solid var(--hairline)}:root[data-motif=voda] .skel-brief .sk,:root[data-motif=voda] .skel-talk .sk{background:var(--paper-2)}:root[data-motif=kava]{--h-roast: 57deg;--h-milk: 72deg;--world: oklch(52% .076 var(--h-roast));--sky: oklch(27% .048 var(--h-roast));--world-accent: oklch(80% .105 74deg);--paper: oklch(93.6% .032 var(--h-milk));--paper-2: oklch(88.6% .042 66deg);--card: oklch(98.7% .015 84deg);--ticket: oklch(96.4% .03 80deg);--shadow: 0 1px 0 rgba(46, 28, 16, .06), 0 8px 24px -14px rgba(46, 28, 16, .3)}:root[data-motif=kava]{--pz-espresso: #2b180c;--pz-roast: #8a5d3c;--pz-caramel: #e6b46e;--pz-caramel-d: #b57a35;--pz-crema: #f3dab2;--pz-milk: #fffaf0;--pz-cherry: #a8372e;--pz-jute: #c8a77c;--pz-ink: var(--ink);--pz-card: var(--card);--pz-beans: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='132'%3E%3Cg fill='none' stroke='%238a5d3c' stroke-opacity='.26' stroke-width='1.6' stroke-dasharray='4 3' stroke-linecap='round'%3E%3Cpath d='M33 18c11 0 11 28 0 28s-11-28 0-28zM33 21c6 7-6 15 0 22' transform='rotate(32 33 32)'/%3E%3Cpath d='M99 84c11 0 11 28 0 28s-11-28 0-28zM99 87c6 7-6 15 0 22' transform='rotate(-38 99 98)'/%3E%3C/g%3E%3Cg fill='%238a5d3c' fill-opacity='.10'%3E%3Ccircle cx='100' cy='30' r='3'/%3E%3Ccircle cx='30' cy='100' r='3'/%3E%3C/g%3E%3C/svg%3E");--pz-beans-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='132'%3E%3Cg fill='none' stroke='%23e6b46e' stroke-opacity='.22' stroke-width='1.6' stroke-dasharray='4 3' stroke-linecap='round'%3E%3Cpath d='M33 18c11 0 11 28 0 28s-11-28 0-28zM33 21c6 7-6 15 0 22' transform='rotate(32 33 32)'/%3E%3Cpath d='M99 84c11 0 11 28 0 28s-11-28 0-28zM99 87c6 7-6 15 0 22' transform='rotate(-38 99 98)'/%3E%3C/g%3E%3Cg fill='%23f3dab2' fill-opacity='.10'%3E%3Ccircle cx='100' cy='30' r='3'/%3E%3Ccircle cx='30' cy='100' r='3'/%3E%3C/g%3E%3C/svg%3E");--pz-awning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='28'%3E%3Cpath d='M0 0h30v16a15 11 0 0 1-30 0z' fill='%23a8372e'/%3E%3Cpath d='M30 0h30v16a15 11 0 0 1-30 0z' fill='%23fffaf0'/%3E%3Cpath d='M0 16a15 11 0 0 0 30 0a15 11 0 0 0 30 0' fill='none' stroke='%232b180c' stroke-width='1.4' stroke-dasharray='3 2.5'/%3E%3Cpath d='M0 3h60' stroke='%232b180c' stroke-width='1.2' stroke-dasharray='3 2.5'/%3E%3C/svg%3E")}:root[data-motif=kava] body{background:var(--pz-beans),radial-gradient(120% 70% at 100% 0%,color-mix(in oklab,var(--pz-caramel) 34%,transparent),transparent 62%),var(--paper);background-attachment:fixed}:root[data-motif=kava][data-pz=mail] body{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='44'%3E%3Cpath d='M0 22q21-12 42 0t42 0 42 0 42 0' fill='none' stroke='%23a8372e' stroke-opacity='.16' stroke-width='1.6'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,transparent 0 5px,rgba(138,93,60,.05) 5px 6px),radial-gradient(110% 70% at 100% 0%,rgba(168,55,46,.12),transparent 60%),#ecd6b6;background-attachment:fixed}:root[data-motif=kava][data-pz=finance] body{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='48'%3E%3Cg fill='none' stroke='%23b57a35' stroke-opacity='.22' stroke-width='1'%3E%3Cpath d='M0 24q24-24 48 0t48 0'/%3E%3Cpath d='M0 24q24 24 48 0t48 0'/%3E%3Cpath d='M0 12q24-12 48 0t48 0'/%3E%3Cpath d='M0 36q24 12 48 0t48 0'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(90% 60% at 100% 0%,rgba(230,180,110,.4),transparent 62%),#f5e8d0;background-attachment:fixed}:root[data-motif=kava][data-pz=stock] body{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M0 3h6M6 9h6M3 0v6M9 6v6' stroke='%236b4a2c' stroke-opacity='.16' stroke-width='2.4'/%3E%3C/svg%3E"),radial-gradient(110% 70% at 100% 0%,rgba(138,93,60,.22),transparent 60%),#e2c9a4;background-attachment:fixed}:root[data-motif=kava][data-pz=apporders] body{background:radial-gradient(circle,rgba(138,93,60,.16) 2px,transparent 2.6px) 0 0 / 22px 22px,radial-gradient(circle,rgba(168,55,46,.1) 2px,transparent 2.6px) 11px 11px / 22px 22px,radial-gradient(110% 70% at 100% 0%,rgba(230,180,110,.35),transparent 60%),#f4e2c8;background-attachment:fixed}:root[data-motif=kava]:is([data-pz=apka],[data-pz=pos]) body{background:var(--pz-beans-light),radial-gradient(90% 70% at 70% 10%,rgba(138,93,60,.45),transparent 70%),var(--pz-espresso);background-attachment:fixed}:root[data-motif=kava] .pz-scene{position:fixed;inset:0;z-index:-1;pointer-events:none;contain:strict}@media (max-width: 760px){:root[data-motif=kava] .pz-scene{left:0;opacity:.55}}.pz-svg{display:block;width:100%;height:100%;overflow:visible}.pz-svg :is(.t,.tl,.tc,.tr){fill:none;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.pz-svg .t{stroke:var(--pz-espresso)}.pz-svg .tl{stroke:var(--pz-milk)}.pz-svg .tc{stroke:var(--pz-caramel-d)}.pz-svg .tr{stroke:var(--pz-cherry)}.pz-svg .tmill{stroke-dasharray:2 3;stroke-width:5px;stroke:var(--pz-caramel-d)}.pz-svg .tlong{stroke:var(--pz-cherry);stroke-width:2.6px;stroke-dasharray:9 5}.pz-svg .f1{fill:var(--pz-roast)}.pz-svg .f2{fill:var(--pz-caramel)}.pz-svg .f3{fill:var(--pz-crema)}.pz-svg .f4{fill:var(--pz-milk)}.pz-svg .f5{fill:var(--pz-cherry)}.pz-svg .f6{fill:var(--pz-espresso)}.pz-svg .f7{fill:var(--pz-jute)}.pz-svg .x{font-family:var(--display);font-weight:800;font-size:18px;fill:var(--pz-espresso);letter-spacing:.02em}.pz-svg .xl{fill:var(--pz-milk)}.pz-svg .xr{fill:var(--pz-cherry);font-size:13px;letter-spacing:.14em}.pz-svg .xs{font-size:12px;letter-spacing:.16em}.pz-svg .xb{font-size:30px}.pz-svg .xst{fill:var(--pz-espresso);opacity:.82}.pz-scene:is([data-scene=apka],[data-scene=pos]) .t{stroke:var(--pz-crema)}.pz-scene:is([data-scene=apka],[data-scene=pos]) .tlong{stroke:var(--pz-caramel)}.pz-scene{display:grid}.pz-scene>.pz-svg{grid-area:1 / 1}.pz-svg.pz-sew .m{stroke-dasharray:1 1;stroke-dashoffset:1;stroke-width:2.6px}@media (prefers-reduced-motion: no-preference){.pz-scene:not(.is-sewn)>.pz-base{animation:pz-set 3s linear both}.pz-svg.pz-sew{animation:pz-out .5s ease-in 2.6s forwards;will-change:opacity}.pz-svg.pz-sew .m{animation:pz-sew 1.5s cubic-bezier(.45,.1,.25,1) var(--kd, 0ms) forwards}.pz-svg.pz-sew>g[style*="--kd:0ms"] .m{animation-duration:2.4s}}@keyframes pz-sew{to{stroke-dashoffset:0}}@keyframes pz-out{to{opacity:0}}@keyframes pz-set{0%,40%{opacity:.28}80%,to{opacity:1}}@keyframes pz-patch{0%{opacity:0}}:root[data-motif=kava] .main:not(.tablet-stage){padding-top:52px;background:var(--pz-band, var(--pz-awning)) 0 0 / auto var(--pz-band-h, 28px) repeat-x}:root[data-motif=kava][data-pz=mail] .main{--pz-band-h: 14px;--pz-band: repeating-linear-gradient(-45deg, var(--pz-cherry) 0 14px, var(--pz-milk) 14px 26px, var(--pz-roast) 26px 40px, var(--pz-milk) 40px 52px)}:root[data-motif=kava][data-pz=finance] .main{--pz-band-h: 22px;--pz-band: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='22'%3E%3Crect width='48' height='22' fill='%23f3dab2'/%3E%3Cg fill='none' stroke='%23b57a35' stroke-width='1.2'%3E%3Cpath d='M0 11q12-10 24 0t24 0'/%3E%3Cpath d='M0 11q12 10 24 0t24 0'/%3E%3C/g%3E%3Cpath d='M0 1.5h48M0 20.5h48' stroke='%232b180c' stroke-width='1.4' stroke-dasharray='3 2.5'/%3E%3C/svg%3E")}:root[data-motif=kava][data-pz=stock] .main{--pz-band-h: 18px;--pz-band: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18'%3E%3Crect width='16' height='18' fill='%23c8a77c'/%3E%3Cpath d='M-4 18L12 0M4 18L20 0' stroke='%238a5d3c' stroke-width='3'/%3E%3Cpath d='M0 1h16M0 17h16' stroke='%232b180c' stroke-width='1.4' stroke-dasharray='3 2.5'/%3E%3C/svg%3E")}:root[data-motif=kava][data-pz=apporders] .main{--pz-band: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='28'%3E%3Cpath d='M0 0h30v16a15 11 0 0 1-30 0z' fill='%238a5d3c'/%3E%3Cpath d='M30 0h30v16a15 11 0 0 1-30 0z' fill='%23e6b46e'/%3E%3Cpath d='M0 16a15 11 0 0 0 30 0a15 11 0 0 0 30 0' fill='none' stroke='%232b180c' stroke-width='1.4' stroke-dasharray='3 2.5'/%3E%3C/svg%3E")}:root[data-motif=kava] .main:has(>.apka-page){--pz-band-h: 16px;--pz-band: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='16'%3E%3Cpath d='M0 0h32v6a8 8 0 0 1-16 0a8 8 0 0 1-16 0z' fill='%23e6b46e'/%3E%3Ccircle cx='8' cy='6' r='2' fill='%232b180c'/%3E%3Ccircle cx='24' cy='6' r='2' fill='%232b180c'/%3E%3C/svg%3E")}:root[data-motif=kava] .main:has(>.pos){padding-top:0;background:none}@container app (max-width: 760px){:root[data-motif=kava] .main:not(.tablet-stage){padding-top:40px}}:root[data-motif=kava] .page-head h1{font-size:clamp(2.1rem,1.2rem + 2.2vw,3.3rem);line-height:1.02;letter-spacing:-.03em;text-decoration:underline dashed var(--pz-cherry);text-decoration-thickness:3px;text-underline-offset:.2em;text-decoration-skip-ink:none;margin-bottom:.16em}:root[data-motif=kava] .page-sub{color:color-mix(in oklab,var(--pz-ink) 72%,var(--pz-roast))}:root[data-motif=kava]{--pz-bar-h: 64px;--pz-x-gap: 56px;--pz-menu-w: 108px}:root[data-motif=kava] .rail{--ink: var(--pz-milk);--ink-2: #ecd9bd;--ink-3: #c9ad8a;--card: #4a2e1a;--edge: rgba(243, 218, 178, .26);--line-2: rgba(243, 218, 178, .16);--hairline: rgba(243, 218, 178, .16);--world-ink: var(--pz-caramel);color:var(--ink);background:var(--pz-beans-light),linear-gradient(180deg,#3a2112,var(--pz-espresso));border-right:0}:root[data-motif=kava] .rail:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:0;border-bottom:2px dashed color-mix(in oklab,var(--pz-caramel) 70%,transparent);pointer-events:none}:root[data-motif=kava] .brand-name{color:var(--pz-caramel)}:root[data-motif=kava] .rail .nav-item{color:var(--ink-2)}:root[data-motif=kava] .rail .nav-item:hover{background:#f3dab21a;color:var(--ink)}:root[data-motif=kava] .rail .nav-item.is-active{background:var(--pz-caramel);color:var(--pz-espresso);box-shadow:inset 0 0 0 2px var(--pz-caramel),inset 0 0 0 3.5px var(--pz-espresso)}:root[data-motif=kava] .rail .nav-item.is-active .nav-chip{background:var(--pz-cherry)}:root[data-motif=kava] .rail .uk{background:#f3dab212;outline:1px dashed rgba(243,218,178,.22);outline-offset:-5px}:root[data-motif=kava] .rail .uk-pos.is-on{background:var(--pz-caramel);border-color:var(--pz-caramel);color:var(--pz-espresso)}:root[data-motif=kava] .rail .btn{background:var(--card);color:var(--ink);border-color:var(--edge)}:root[data-motif=kava] .rail .rail-toggle{background:#f3dab214;color:var(--ink);border:1.5px dashed color-mix(in oklab,var(--pz-caramel) 80%,transparent)}:root[data-motif=kava] .rail .rail-toggle:hover{background:#f3dab229}:root[data-motif=kava] .rail.is-open .rail-toggle{background:var(--pz-caramel);color:var(--pz-espresso);border-style:solid;border-color:var(--pz-caramel)}:root[data-motif=kava] .rail:not(.is-open):has(.rail-foot .nav-item.is-active) .rail-toggle{border-style:solid;border-color:var(--pz-caramel);color:var(--pz-caramel)}:root[data-motif=kava] .rail .rail-toggle:focus-visible{outline:2px solid var(--pz-caramel);outline-offset:2px}@container app (min-width: 761px){:root[data-motif=kava] .main:not(.tablet-stage){padding-inline:max(32px,calc((100% - 1480px)/2))}:root[data-motif=kava] .shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}:root[data-motif=kava] .rail{position:sticky;top:var(--top-bars, 0px);z-index:20;height:auto;min-height:var(--pz-bar-h);max-height:none;overflow:visible;flex-direction:row;align-items:center;gap:0;padding:0 calc(var(--pz-x-gap) + var(--pz-menu-w) + 24px) 0 28px;box-shadow:0 10px 24px -16px #2b180cb3}:root[data-motif=kava] .brand{flex:none;display:flex;flex-direction:column;justify-content:center;margin:0 18px 0 0;padding:0 20px 0 0;max-width:40%;border:0;border-right:2px dashed color-mix(in oklab,var(--pz-caramel) 55%,transparent);align-self:stretch}:root[data-motif=kava] .brand-head{display:block}:root[data-motif=kava] .brand-name{font-size:1.32rem;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-motif=kava] .brand-claim{margin-top:3px;font-size:var(--fs-1);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-motif=kava] .rail-items{flex:1 1 auto;min-width:0;flex-direction:row;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;padding:12px 6px 14px;background:linear-gradient(90deg,#331c0f 40%,transparent) left / 30px 100% no-repeat local,linear-gradient(270deg,#331c0f 40%,transparent) right / 30px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(230,180,110,.9),transparent) left / 22px 80% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(230,180,110,.9),transparent) right / 22px 80% no-repeat scroll}:root[data-motif=kava] .rail-items::-webkit-scrollbar{display:none}:root[data-motif=kava] .rail .nav-item{flex:none;width:auto;white-space:nowrap;padding:9px 15px;border-radius:11px;font-family:var(--display);font-weight:700;font-size:var(--fs-3);letter-spacing:.005em}:root[data-motif=kava] .rail .nav-item.is-active{font-weight:800}:root[data-motif=kava] .rail .rail-toggle{display:inline-flex;justify-content:center;position:absolute;top:50%;right:calc(var(--pz-x-gap) + 12px);width:var(--pz-menu-w);margin-top:-18px;height:36px;padding:0 14px}:root[data-motif=kava] .rail-foot{position:absolute;z-index:25;top:calc(100% + 6px);right:calc(var(--pz-x-gap) + 4px);width:340px;margin:0;padding:16px 16px 18px;gap:2px;max-height:calc(100vh - var(--top-bars, 0px) - var(--pz-bar-h) - 24px);overflow:auto;border-radius:18px;background:var(--pz-beans-light),linear-gradient(180deg,#3a2112,var(--pz-espresso));box-shadow:0 0 0 1px #f3dab21f,0 28px 60px -24px #140a04bf,0 12px 24px -16px #140a0499;outline:2px dashed color-mix(in oklab,var(--pz-caramel) 60%,transparent);outline-offset:-8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s var(--ease),transform .16s var(--ease),visibility 0s linear .16s}:root[data-motif=kava] .rail.is-open .rail-foot{opacity:1;visibility:visible;transform:none;transition:opacity .16s var(--ease),transform .16s var(--ease),visibility 0s}:root[data-motif=kava] .rail-foot>.rail-group:first-child{border-top:0;padding-top:4px}}@media (prefers-reduced-motion: reduce){:root[data-motif=kava] .rail-foot{transition:none!important;transform:none!important}}:root[data-motif=kava] .rail.pz-keep :is(.rail-foot,.rail-items){transition:none!important;animation:none!important}@container app (max-width: 760px){:root[data-motif=kava] .rail{position:relative;top:0;z-index:20;overflow:visible}:root[data-motif=kava] .shell{align-content:start}:root[data-motif=kava] .brand{border-bottom:0;margin-bottom:0}:root[data-motif=kava] .brand-name{font-size:1.2rem}:root[data-motif=kava] .rail.is-open .brand{margin-bottom:0}:root[data-motif=kava] .rail.is-open .rail-items{position:absolute;z-index:25;top:100%;left:0;right:0;padding:14px 16px 20px;gap:6px;max-height:calc(100dvh - var(--top-bars, 0px) - 64px);overflow:auto;overscroll-behavior:contain;background:var(--pz-beans-light),linear-gradient(180deg,var(--pz-espresso),#3a2112);border-radius:0 0 20px 20px;box-shadow:0 30px 50px -20px #140a04cc}:root[data-motif=kava] .rail.is-open .rail-items{outline:2px dashed color-mix(in oklab,var(--pz-caramel) 60%,transparent);outline-offset:-8px}:root[data-motif=kava] .rail .nav-item{background:#f3dab214;font-weight:600}:root[data-motif=kava] .rail :is(.nav-item.is-soon,.rail-foot .nav-item:not(.is-active)){background:none}}@media (prefers-reduced-motion: no-preference){@container app (max-width: 760px){:root[data-motif=kava] .rail.is-open .rail-items{animation:pz-drop .2s var(--ease) both}}}@keyframes pz-drop{0%{opacity:0;transform:translateY(-8px)}}:root[data-motif=kava][data-pz=overview] .main:not(.tablet-stage){padding-top:30px;--pz-band-h: 20px}:root[data-motif=kava][data-pz=overview] .page-head{margin-bottom:12px}:root[data-motif=kava][data-pz=overview] .page-head h1{font-size:var(--fs-7);margin-bottom:0;text-underline-offset:.14em}:root[data-motif=kava][data-pz=overview] :is(.ov-tile:not(.ov-solid),.ov-card){background:var(--card)}:root[data-motif=kava][data-pz=apka] .apka-page>.page-head h1{color:var(--pz-milk);text-decoration-color:var(--pz-caramel)}:root[data-motif=kava][data-pz=apka] .apka-page>.page-head .page-sub{color:var(--pz-caramel)}:root[data-motif=kava][data-pz=apka] .apka-lead{color:#ecd9bd}:root[data-motif=kava] .apka-phone{outline:2px dashed var(--pz-caramel);outline-offset:7px}:root[data-motif=kava] #app[data-device=tablet] .main.tablet-stage{background:transparent}:root[data-motif=kava] .tablet{background:linear-gradient(160deg,#5a3820,#24130a);box-shadow:0 0 0 1px #ffe6c81a inset,0 0 0 2px #140a04,0 40px 90px -30px #000000bf,0 18px 30px -18px #0000008c}:root[data-motif=kava] .tablet:after{content:"";position:absolute;inset:-9px;border-radius:46px;pointer-events:none;border:2px dashed color-mix(in oklab,var(--pz-caramel) 75%,transparent)}:root[data-motif=kava] .pos{--bg: var(--pz-card);--pos-c: var(--pz-roast);--pos-c-t: color-mix(in oklab, var(--pz-caramel) 22%, var(--pz-card));--pos-c-e: color-mix(in oklab, var(--pz-roast) 38%, var(--pz-card))}:root[data-motif=kava] .pos-col-head{border-top-style:dashed}@container app (max-width: 760px){:root[data-motif=kava] .tablet:after{display:none}}:root[data-motif=kava] .as-side{--as-ink: var(--pz-espresso);--as-dim: color-mix(in oklab, var(--pz-espresso) 64%, #fffaf0);--as-edge: color-mix(in oklab, var(--pz-roast) 42%, transparent);--pz-zz: 7px;background:none;color:var(--as-ink);border-radius:0;box-shadow:none;overflow:visible;filter:drop-shadow(0 1px 0 rgba(46,28,16,.12)) drop-shadow(0 10px 12px rgba(46,28,16,.2))}:root[data-motif=kava] .as-side[data-mood=pozor]{background:none}:root[data-motif=kava] .as-side .as-wave{display:none}@container app (min-width: 761px){:root[data-motif=kava] .as-side{flex:0 0 clamp(232px,19vw,276px);align-self:flex-start}}:root[data-motif=kava] .as-side .as-brief-in{gap:0;padding:calc(var(--pz-zz) + 14px) 16px calc(var(--pz-zz) + 14px);background:linear-gradient(180deg,#fffdf6,#fbf2e1);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(var(--pz-zz) * 2) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / calc(var(--pz-zz) * 2) 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(var(--pz-zz) * 2) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / calc(var(--pz-zz) * 2) 51% repeat-x;scrollbar-color:color-mix(in oklab,var(--pz-roast) 40%,transparent) transparent}:root[data-motif=kava] .as-side .as-who{text-align:center;padding-bottom:11px;border-bottom:1.5px dashed var(--as-edge)}:root[data-motif=kava] .as-side .as-when{font-size:.7rem;letter-spacing:.05em;line-height:1.5;color:var(--as-dim)}:root[data-motif=kava] .as-side .as-mood{display:none}:root[data-motif=kava] .as-side .as-hi{margin-top:8px;font-size:1.24rem;line-height:1.1;letter-spacing:-.015em;color:var(--pz-espresso)}:root[data-motif=kava] .as-side .as-src{margin-top:5px;font-family:var(--mono);font-size:.74rem;letter-spacing:.02em;line-height:1.45}:root[data-motif=kava] .as-side .as-list{border-top:0}:root[data-motif=kava] .as-side .as-row{--tone: var(--as-dim);display:block;padding:7px 0 8px;border-top:1px dashed var(--as-edge)}:root[data-motif=kava] .as-side .as-list>.as-row:first-child{padding-top:9px;border-top:0}:root[data-motif=kava] .as-side .as-row[data-s=warn]{--tone: var(--pz-cherry)}:root[data-motif=kava] .as-side .as-row[data-s=wait]{--tone: var(--pz-caramel-d)}:root[data-motif=kava] .as-side .as-row[data-s=ok]{--tone: #3f7a45}:root[data-motif=kava] .as-side .as-word{display:inline;margin-right:6px;vertical-align:1px;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tone)}:root[data-motif=kava] .as-side .as-word:before{display:none}:root[data-motif=kava] .as-side .as-txt{display:inline}:root[data-motif=kava] .as-side .as-lead{font-family:var(--font);font-weight:600;font-size:.88rem;line-height:1.34;color:var(--pz-espresso)}:root[data-motif=kava] .as-side .as-dim{display:block;margin-top:2px;font-size:.8rem;line-height:1.38;color:var(--as-dim)}:root[data-motif=kava] .as-side .as-act{display:flex;width:fit-content;align-items:center;gap:5px;margin-top:5px;min-height:25px;padding:2px 10px;border-radius:5px;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pz-espresso);background:transparent;border:1.5px dashed color-mix(in oklab,var(--pz-espresso) 55%,transparent)}:root[data-motif=kava] .as-side .as-act:before{content:"\2192";letter-spacing:0}:root[data-motif=kava] .as-side .as-act:hover{filter:none;background:color-mix(in oklab,var(--pz-caramel) 26%,transparent);border-style:solid}:root[data-motif=kava] .as-side .as-act:focus-visible{outline:2px solid var(--pz-roast);outline-offset:2px}@container app (max-width: 760px){:root[data-motif=kava] .as-side .as-brief-in{padding:calc(var(--pz-zz) + 14px) 18px calc(var(--pz-zz) + 16px)}:root[data-motif=kava] .as-side .as-hi{font-size:1.32rem}}:root[data-motif=lipa]{color-scheme:dark;--bg: oklch(24.5% .016 62deg) !important;--ink: oklch(95.5% .012 82deg) !important;--line: oklch(64% .02 72deg) !important;--accent: var(--world) !important;--neu: oklch(84% .05 80deg);--neu-t: oklch(31% .022 76deg);--neu-e: oklch(50% .03 76deg);--world: var(--neu);--on-world: oklch(21% .025 58deg);--world-accent: oklch(78% .075 70deg);--paper: oklch(18.5% .022 52deg);--paper-2: oklch(23% .02 56deg);--card: oklch(26.5% .016 62deg);--paper-dim: oklch(30% .016 62deg);--L-full: 76%;--C-full: .1;--L-tint: 31%;--C-tint: .045;--L-edge: 52%;--C-edge: .07;--h-mod-calendar: 52deg;--h-mod-money: 226deg;--mod-calendar: oklch(73% .072 var(--h-mod-calendar));--h-mod-tap: 48deg;--ok: oklch(80% .13 152deg);--ok-wash: oklch(33% .055 152deg);--warn: oklch(75% .135 32deg);--warn-wash: oklch(32% .065 30deg);--wait: oklch(84% .11 82deg);--wait-wash: oklch(34% .055 80deg);--wait-face: oklch(52% .08 80deg);--fire: oklch(71% .16 36deg);--shadow: 0 1px 0 rgb(0 0 0 / .18), 0 22px 44px -24px rgb(6 4 2 / .75);--shadow-lg: 0 40px 90px -24px rgb(4 3 2 / .8);--stamp-sm: 0 1px 0 rgb(0 0 0 / .2), 0 6px 16px -10px rgb(0 0 0 / .6);--lg-blur: blur(26px) saturate(170%);--lg-fill: color-mix(in oklab, var(--world) 10%, oklch(24% .02 58deg / .5));--lg-fill-hi: color-mix(in oklab, var(--world) 10%, oklch(27% .02 60deg / .62));--lg-rim: rgb(255 246 230 / .11);--lg-lit: inset 0 1px 0 rgb(255 250 240 / .2), inset 0 -1px 0 rgb(0 0 0 / .22), inset 1px 0 0 rgb(255 250 240 / .04), inset -1px 0 0 rgb(255 250 240 / .04);--lg-ctl: rgb(255 248 236 / .07);--lg-ctl-hi: rgb(255 248 236 / .12);--lg-ctl-rim: rgb(255 246 230 / .14)}:root[data-motif=lipa] body{--world-deep: color-mix(in oklab, var(--world) 55%, #000);--world-ink: color-mix(in oklab, var(--world) 70%, var(--ink));--world-tint: color-mix(in oklab, var(--world) 13%, transparent);--world-wash: color-mix(in oklab, var(--world) 18%, var(--card));--wash: color-mix(in oklab, var(--world) 7%, rgb(255 248 236 / .045));--accent: var(--world);--accent-wash: var(--world-tint);--sky: color-mix(in oklab, var(--world) 16%, oklch(20% .03 58deg / .55));--lg-tone: var(--world)}:root[data-motif=lipa] body:has(>#app>.shell>.main[style*="mod-mail)"]){--world: var(--mod-mail)}:root[data-motif=lipa] body:has(>#app>.shell>.main[style*="mod-money)"]){--world: var(--mod-money)}:root[data-motif=lipa] body:has(>#app>.shell>.main[style*="mod-stock)"]){--world: var(--mod-stock)}:root[data-motif=lipa] body:has(>#app>.shell>.main[style*="mod-calendar)"]){--world: var(--mod-calendar)}:root[data-motif=lipa] body:has(>#app>.shell>.main[style*="mod-tap)"]){--world: var(--mod-tap)}:root[data-motif=lipa] body:has(>#app>.shell>.main[style*="mod-orders)"]){--world: var(--mod-orders)}:root[data-motif=lipa] body:has(>#app>.shell>.main[style*="mod-bank)"]){--world: var(--mod-bank)}:root[data-motif=lipa] body:has(>#app>.shell>.main[style*="mod-reports)"]){--world: var(--mod-reports)}:root[data-motif=lipa] body{background:#190d07;background-attachment:scroll}:root[data-motif=lipa] body:before,:root[data-motif=lipa] body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}:root[data-motif=lipa] body:before{background:radial-gradient(130% 85% at 112% -24%,transparent 52%,oklch(74% .05 76deg / .2) 53.6%,oklch(62% .05 72deg / .08) 60%,transparent 69%),radial-gradient(150% 95% at 125% 4%,transparent 61%,oklch(66% .045 70deg / .13) 62.2%,transparent 72%),radial-gradient(120% 80% at -24% 122%,transparent 56%,oklch(62% .06 248deg / .2) 57.4%,oklch(48% .06 250deg / .06) 63%,transparent 68%),radial-gradient(85% 70% at -8% 108%,oklch(29% .075 258deg / .95),transparent 72%),radial-gradient(70% 55% at 96% 6%,oklch(46% .055 68deg / .55),transparent 70%),linear-gradient(162deg,#332214,#211209 46%,#030e1f)}:root[data-motif=lipa] body:after{background-color:color-mix(in oklab,var(--lg-tone) 42%,transparent);-webkit-mask-image:radial-gradient(70% 60% at 86% 0%,#000,transparent 72%),radial-gradient(45% 40% at 18% 100%,rgb(0 0 0 / .55),transparent 70%);mask-image:radial-gradient(70% 60% at 86% 0%,#000,transparent 72%),radial-gradient(45% 40% at 18% 100%,rgb(0 0 0 / .55),transparent 70%)}@media (prefers-reduced-motion: no-preference){:root[data-motif=lipa] body:after{transition:background-color .7s var(--ease)}}:root[data-motif=lipa] ::selection{background:color-mix(in oklab,var(--world) 40%,transparent);color:var(--ink)}:root[data-motif=lipa] .rail,:root[data-motif=lipa] .demo-bar,:root[data-motif=lipa] .preview-bar,:root[data-motif=lipa] .card,:root[data-motif=lipa] .ov-tile,:root[data-motif=lipa] .as-brief,:root[data-motif=lipa] .ledger,:root[data-motif=lipa] .rms-col,:root[data-motif=lipa] .drawer,:root[data-motif=lipa] .monday-modal,:root[data-motif=lipa] .skel-ledger,:root[data-motif=lipa] .skel-box{background:linear-gradient(140deg,#fffaf013,#fffaf000 38%) var(--lg-fill);border:1px solid var(--lg-rim);box-shadow:var(--lg-lit),var(--shadow);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}:root[data-motif=lipa] .card .card,:root[data-motif=lipa] .card .rms-col{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lg-ctl);box-shadow:inset 0 1px #fffaf01a}:root[data-motif=lipa] .shell{grid-template-columns:248px minmax(0,1fr)}:root[data-motif=lipa] .rail{margin:12px 0 12px 12px;border-radius:24px;top:calc(var(--top-bars, 0px) + 12px);align-self:start;height:calc(100vh - var(--top-bars, 0px) - 24px);max-height:calc(100vh - var(--top-bars, 0px) - 24px);background:linear-gradient(160deg,#fffaf012,#fffaf000 30%) var(--lg-fill-hi);padding:22px 12px 14px}:root[data-motif=lipa] .brand-name{color:color-mix(in oklab,var(--neu) 70%,var(--ink))}:root[data-motif=lipa] .nav-item{color:var(--ink-2);border-radius:12px}:root[data-motif=lipa] .nav-item:hover{background:var(--lg-ctl);color:var(--ink)}:root[data-motif=lipa] .nav-item.is-active{background-color:color-mix(in oklab,var(--world) 24%,rgb(255 248 236 / .1));color:var(--ink);box-shadow:inset 0 1px #fffaf038,inset 0 0 0 1px #fff6e61a,0 6px 18px -10px #000000b3}:root[data-motif=lipa] .nav-item.is-active .nav-chip{background:var(--c, var(--world));box-shadow:0 0 0 3px color-mix(in oklab,var(--c, var(--world)) 22%,transparent)}:root[data-motif=lipa] .mo-rail-ghost{box-shadow:inset 0 1px #fffaf038,inset 0 0 0 1px #fff6e61a}:root[data-motif=lipa] .nav-chip{border-radius:50%}:root[data-motif=lipa] .rail-group{border-top-color:#fff6e614}:root[data-motif=lipa] .rail-sw:hover{background:var(--lg-ctl)}:root[data-motif=lipa] .rail-sw-k{background:#fff8ec29}:root[data-motif=lipa] .rail-sw.is-on .rail-sw-k{background:var(--world)}:root[data-motif=lipa] .rail-sw-k:after{background:#f8f5ef;box-shadow:0 1px 3px #00000073}:root[data-motif=lipa] .uk{background:#fff8ec0b;box-shadow:inset 0 0 0 1px #fff6e60f}:root[data-motif=lipa] .uk-pos{background:var(--lg-ctl);border-color:var(--lg-ctl-rim);color:var(--ink-2)}:root[data-motif=lipa] .uk-pos:hover{background:var(--lg-ctl-hi);color:var(--ink);border-color:#fff6e63d}:root[data-motif=lipa] .uk-pos.is-on{background:var(--ink);border-color:var(--ink);color:var(--on-world)}:root[data-motif=lipa]{--motiv-sprig-a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='22' viewBox='0 0 72 22'%3E%3Cpath d='M2 15C10 15 10 7 18 7S26 15 34 15S42 7 50 7S58 15 66 15' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3Cellipse cx='14' cy='9' rx='3.4' ry='1.6' transform='rotate(-28 14 9)'/%3E%3Cellipse cx='38' cy='9' rx='3.4' ry='1.6' transform='rotate(-28 38 9)'/%3E%3Cellipse cx='62' cy='9' rx='3.4' ry='1.6' transform='rotate(-28 62 9)'/%3E%3C/svg%3E")}:root[data-motif=lipa] .rail-foot:after{content:"";display:block;height:20px;margin-top:12px;opacity:.5;background-color:color-mix(in oklab,var(--neu) 45%,transparent);mask-image:var(--motiv-sprig-a);-webkit-mask-image:var(--motiv-sprig-a);mask-size:72px 20px;-webkit-mask-size:72px 20px;mask-repeat:repeat-x;-webkit-mask-repeat:repeat-x;mask-position:0 100%;-webkit-mask-position:0 100%}:root[data-motif=lipa] .demo-bar,:root[data-motif=lipa] .preview-bar{border-width:0 0 1px;border-radius:0;background:color-mix(in oklab,var(--world) 6%,oklch(20% .02 56deg / .55));box-shadow:inset 0 -1px #00000040}:root[data-motif=lipa] .preview-bar-text strong{background:var(--world);color:var(--on-world)}:root[data-motif=lipa] .reg-mark{stroke:var(--world)}:root[data-motif=lipa] .card,:root[data-motif=lipa] .ov-tile{border-radius:22px}:root[data-motif=lipa] .card-accent{background:color-mix(in oklab,var(--world) 14%,oklch(25% .02 58deg / .55))}:root[data-motif=lipa] .page-sub,:root[data-motif=lipa] .hint,:root[data-motif=lipa] .muted{color:var(--ink-3)}:root[data-motif=lipa] .btn,:root[data-motif=lipa] .monday-btn{background:var(--lg-ctl);border-color:var(--lg-ctl-rim);color:var(--ink);box-shadow:inset 0 1px #fffaf01f}:root[data-motif=lipa] .btn:hover,:root[data-motif=lipa] .monday-btn:hover{background:var(--lg-ctl-hi);border-color:#fff6e63d}:root[data-motif=lipa] .btn-primary,:root[data-motif=lipa] .monday-btn-primary{background:linear-gradient(180deg,color-mix(in oklab,var(--world) 88%,#fff),var(--world));border-color:transparent;color:var(--on-world);box-shadow:inset 0 1px #ffffff73,0 6px 18px -8px color-mix(in oklab,var(--world) 70%,transparent)}:root[data-motif=lipa] .btn-primary:hover,:root[data-motif=lipa] .monday-btn-primary:hover{background:linear-gradient(180deg,color-mix(in oklab,var(--world) 80%,#fff),var(--world));filter:none}:root[data-motif=lipa] .btn-danger{color:var(--warn)}:root[data-motif=lipa] .btn[disabled]{background:#fff8ec08;color:var(--ink-3);border-color:#fff6e612;box-shadow:none}:root[data-motif=lipa] .input{background:#0a060247;border-color:var(--lg-ctl-rim);color:var(--ink);box-shadow:inset 0 1px 2px #0000004d}:root[data-motif=lipa] .input:hover{border-color:#fff6e642}:root[data-motif=lipa] .input:focus{border-color:var(--world);box-shadow:inset 0 1px 2px #0000004d,0 0 0 3px color-mix(in oklab,var(--world) 26%,transparent)}:root[data-motif=lipa] select.input option{background:var(--card);color:var(--ink)}:root[data-motif=lipa] .tabs{border-bottom-color:#fff6e614}:root[data-motif=lipa] .tab:hover,:root[data-motif=lipa] .seg-btn:hover{background:var(--lg-ctl);color:var(--ink)}:root[data-motif=lipa] .tab.is-active,:root[data-motif=lipa] .seg-btn.is-active{background:color-mix(in oklab,var(--world) 30%,rgb(255 248 236 / .1));color:var(--ink);box-shadow:inset 0 1px #fffaf038,inset 0 0 0 1px color-mix(in oklab,var(--world) 30%,transparent)}:root[data-motif=lipa] .seg{background:#0a060238;border-color:var(--lg-ctl-rim);box-shadow:inset 0 1px 2px #00000040}:root[data-motif=lipa] table.tbl th{color:var(--ink-3);border-bottom-color:#fff6e624}:root[data-motif=lipa] table.tbl th,:root[data-motif=lipa] table.tbl td{border-bottom-color:#fff6e612}:root[data-motif=lipa] table.tbl tbody tr:hover{background:#fff8ec0b}:root[data-motif=lipa] .tag{background:#fff8ec17;color:var(--ink-2)}:root[data-motif=lipa] .ledger{--on-world: var(--ink);background:linear-gradient(140deg,color-mix(in oklab,var(--world) 22%,oklch(24% .02 58deg / .55)),color-mix(in oklab,var(--world) 9%,oklch(22% .02 58deg / .45)));color:var(--ink)}:root[data-motif=lipa] .ledger-cell{box-shadow:-1px 0 #fff6e614}:root[data-motif=lipa] .drawer,:root[data-motif=lipa] .monday-modal{background:color-mix(in oklab,var(--world) 6%,oklch(22% .02 58deg / .82));border-width:0 0 0 1px}:root[data-motif=lipa] .monday-modal{border-width:1px}:root[data-motif=lipa] .drawer-overlay{background:#06040280}:root[data-motif=lipa] .drawer-head{border-bottom-color:#fff6e614}:root[data-motif=lipa] .toast{background:#efeae2;color:var(--on-world)}:root[data-motif=lipa] .toast-act{color:var(--on-world)}:root[data-motif=lipa] .sk{background:#fff8ec12}:root[data-motif=lipa] .skel-cell .sk{background:#fff8ec17}:root[data-motif=lipa] .skel-cell{box-shadow:-1px 0 #fff6e612}:root[data-motif=lipa] .as-brief{--on-world: var(--ink);background:linear-gradient(150deg,color-mix(in oklab,var(--world) 16%,oklch(27% .025 62deg / .6)),#1f130a6b);border-radius:26px}:root[data-motif=lipa] .as-brief[data-mood=pozor]{background:linear-gradient(170deg,#2d211794 50%,color-mix(in oklab,var(--wait) 22%,oklch(24% .03 70deg / .55)))}:root[data-motif=lipa] .as-mood{background:var(--wait);color:#24180a}:root[data-motif=lipa] .skel-talk,:root[data-motif=lipa] .skel-brief{background:var(--lg-fill)}:root[data-motif=lipa] .ov-solid{background:linear-gradient(145deg,color-mix(in oklab,var(--c) 34%,oklch(20% .025 58deg / .7)),color-mix(in oklab,var(--c) 48%,oklch(24% .025 58deg / .6)));border-color:color-mix(in oklab,var(--c) 30%,transparent)}:root[data-motif=lipa] .ov-solid .ov-go{color:#23180f}:root[data-motif=lipa] .ov-chip.is-busy,:root[data-motif=lipa] .ov-guest-room,:root[data-motif=lipa] .ov-dx-share>i{color:var(--on-world)}:root[data-motif=lipa] .ov-hero-bar{background:#fff8ec1f}:root[data-motif=lipa] .rms-col{border-radius:20px}:root[data-motif=lipa] .rms-col-h{border-bottom-color:#fff6e614}:root[data-motif=lipa] .rms-grid{border-color:#fff6e624}:root[data-motif=lipa] .rms-corner,:root[data-motif=lipa] .rms-rowname{background:#2a1f17f0;border-right-color:#fff6e624}:root[data-motif=lipa] .rms-day.is-wknd,:root[data-motif=lipa] .rms-cell.is-wknd{background:#fff8ec09}:root[data-motif=lipa] .rms-free{background:#fff8ec0d}:root[data-motif=lipa] .rms-free.is-wknd{background:#fff8ec17}:root[data-motif=lipa] .rms-day.is-today,:root[data-motif=lipa] .rms-free.is-today{background:var(--world)}:root[data-motif=lipa] .rms-day.is-today .rms-day-n,:root[data-motif=lipa] .rms-day.is-today .rms-day-w,:root[data-motif=lipa] .rms-free.is-today{color:var(--on-world)}:root[data-motif=lipa] .mail-rail-item.is-active{background:color-mix(in oklab,var(--world) 30%,rgb(255 248 236 / .1));color:var(--ink);box-shadow:inset 0 1px #fffaf038,inset 0 0 0 1px color-mix(in oklab,var(--world) 30%,transparent)}:root[data-motif=lipa] .rms-cell.is-today{background:color-mix(in oklab,var(--world) 10%,transparent)}:root[data-motif=lipa] .rms-detail.is-book,:root[data-motif=lipa] .rms-detail.is-stay,:root[data-motif=lipa] .rms-detail.is-gone{background:var(--lg-fill)}:root[data-motif=lipa] #app[data-device=tablet] .main.tablet-stage{background:none}:root[data-motif=lipa] .tablet{background:linear-gradient(160deg,#382e26,#100906);box-shadow:inset 0 1px #fffaf029,inset 0 0 0 1px #fff6e60f,0 0 0 2px #070403,0 40px 90px -30px #000000bf,0 18px 30px -18px #00000080}:root[data-motif=lipa] .tablet:before{background:#251d19}:root[data-motif=lipa] .atm-phone{background:linear-gradient(160deg,#382e26,#100906);box-shadow:inset 0 1px #fffaf029,0 0 0 2px #070403,0 40px 90px -30px #000000bf}:root[data-motif=lipa] .kdt-go,:root[data-motif=lipa] .tbs-btn-go,:root[data-motif=lipa] .tbs-btn-pay,:root[data-motif=lipa] .tbs-chip-new,:root[data-motif=lipa] .pos-wait.is-fresh,:root[data-motif=lipa] .pos-tick.is-nova .pos-chip,:root[data-motif=lipa] .atm-status,:root[data-motif=lipa] .atm-head,:root[data-motif=lipa] .atm-btn-go,:root[data-motif=lipa] .atm-btn-pay{color:var(--on-world)}:root[data-motif=lipa] .kdt-go{border-color:transparent;box-shadow:inset 0 1px #fff6,var(--stamp-sm)}:root[data-motif=lipa] .atm-status-r svg{stroke:var(--on-world)}:root[data-motif=lipa] .atm-status-r .atm-batt{fill:var(--on-world)}@container app (max-width: 760px){:root[data-motif=lipa] .shell{grid-template-columns:minmax(0,1fr)}:root[data-motif=lipa] .rail{margin:10px 10px 0;height:auto;max-height:none;border-radius:22px;padding:12px 14px;align-self:stretch}:root[data-motif=lipa] .rail-foot:after{display:none}:root[data-motif=lipa] .nav-item{background:var(--lg-ctl)}:root[data-motif=lipa] .rail-toggle{background:var(--lg-ctl);border-color:var(--lg-ctl-rim);color:var(--ink)}:root[data-motif=lipa] .card,:root[data-motif=lipa] .ov-tile{border-radius:20px}}@media (pointer: coarse),(max-width: 760px){:root[data-motif=lipa]{--lg-blur: blur(16px) saturate(160%);--lg-fill: color-mix(in oklab, var(--world) 7%, oklch(24% .02 58deg / .58))}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-motif=lipa]{--lg-fill: color-mix(in oklab, var(--world) 7%, oklch(24% .02 58deg / .92));--lg-fill-hi: color-mix(in oklab, var(--world) 9%, oklch(25% .02 58deg / .95))}}:root[data-motif=lipa]{--dock-h: 60px;--dock-b: 18px;--dock-clear: calc(var(--dock-h) + var(--dock-b) + 14px + env(safe-area-inset-bottom, 0px));--dock-ring: oklch(23% .02 58deg)}:root[data-motif=lipa] .shell:has(>.rail.is-dock){grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}:root[data-motif=lipa] .rail.is-dock{position:static;display:block;align-self:start;height:auto;max-height:none;overflow:visible;margin:0;padding:18px 32px 0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-motif=lipa] .rail.is-dock:not(:has(>.dock-brand)){padding:0}:root[data-motif=lipa] .shell:has(>.rail.is-dock>.dock-brand)>.main{padding-top:12px}:root[data-motif=lipa] .shell:has(>.rail.is-dock)>.main{padding-bottom:var(--dock-clear)}:root[data-motif=lipa] #app[data-device=tablet] .shell:has(>.rail.is-dock)>.main.tablet-stage{padding-bottom:var(--dock-clear)}:root[data-motif=lipa] body:has(.rail.is-dock) .toast{bottom:var(--dock-clear)}:root[data-motif=lipa] .dock-brand{display:flex;align-items:center;gap:9px;font-family:var(--display);font-weight:700;font-size:var(--fs-2);line-height:1.2;letter-spacing:.01em;color:color-mix(in oklab,var(--neu) 62%,var(--ink-2))}:root[data-motif=lipa] .dock-brand:before{content:"";width:36px;height:11px;flex:none;opacity:.75;background-color:currentColor;mask-image:var(--motiv-sprig-a);-webkit-mask-image:var(--motiv-sprig-a);mask-size:36px 11px;-webkit-mask-size:36px 11px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}:root[data-motif=lipa] .dock{position:fixed;z-index:43;left:50%;bottom:calc(var(--dock-b) + env(safe-area-inset-bottom,0px));transform:translate(-50%);max-width:min(calc(100vw - 32px),980px);height:var(--dock-h);padding:6px;border-radius:999px;background:linear-gradient(180deg,#fffaf01a,#fffaf004 55%) var(--lg-fill-hi);border:1px solid var(--lg-rim);box-shadow:var(--lg-lit),0 22px 44px -18px #040302d9,0 3px 10px -4px #00000080;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}@media (pointer: coarse){:root[data-motif=lipa] .dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#fffaf01a,#fffaf004 55%),color-mix(in oklab,var(--world) 9%,oklch(23% .02 58deg / .94))}}:root[data-motif=lipa] .is-dock .rail-items{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:4px;height:100%;padding:0;min-height:0}:root[data-motif=lipa] .dock-scroll{position:relative;display:flex;gap:4px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:999px}:root[data-motif=lipa] .dock-scroll::-webkit-scrollbar{display:none}:root[data-motif=lipa] .dock-sep{flex:none;width:1px;margin:10px 2px;background:#fff6e621}:root[data-motif=lipa] .is-dock .dock .nav-item{flex:0 0 auto;width:auto;height:100%;padding:0 17px 0 13px;justify-content:center;border-radius:999px;background:none;color:var(--ink-2);font-size:var(--fs-3);font-weight:550;white-space:nowrap}:root[data-motif=lipa] .is-dock .nav-item-main{position:relative;gap:9px}:root[data-motif=lipa] .is-dock .nav-ico{display:block;width:20px;height:20px;flex:0 0 20px;stroke-width:1.45}:root[data-motif=lipa] .is-dock .dock .nav-chip{position:absolute;left:15px;top:-2px;width:7px;height:7px;box-shadow:0 0 0 2px var(--dock-ring)}:root[data-motif=lipa] .is-dock .nav-item:not(.is-active):hover{background:var(--lg-ctl);color:var(--ink)}:root[data-motif=lipa] .is-dock .dock .nav-item.is-active{background-color:color-mix(in oklab,var(--c, var(--world)) 27%,rgb(255 248 236 / .1));color:var(--ink);font-weight:650;box-shadow:inset 0 1px #fffaf03d,inset 0 0 0 1px color-mix(in oklab,var(--c, var(--world)) 36%,transparent),0 6px 16px -8px #000000b3}:root[data-motif=lipa] .is-dock .nav-item.is-active .nav-ico{color:var(--c, var(--world))}:root[data-motif=lipa] .is-dock .nav-item.is-active .nav-chip{background:var(--c, var(--world));box-shadow:0 0 0 2px color-mix(in oklab,var(--c, var(--world)) 30%,var(--dock-ring))}:root[data-motif=lipa] .is-dock .nav-item:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}:root[data-motif=lipa] .is-dock .mo-rail-ghost{border-radius:999px}:root[data-motif=lipa] .is-dock .dock .dock-more{padding:0 16px 0 6px}:root[data-motif=lipa] .dock-av{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--on-world);background:linear-gradient(160deg,#e7d5b7,#b79876);box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #00000040}:root[data-motif=lipa] .dock-av-lg{width:44px;height:44px;font-size:14px}:root[data-motif=lipa] .dock-scrim{position:fixed;inset:0;z-index:41;background:#06040280;opacity:0;visibility:hidden}:root[data-motif=lipa] .dock-sheet{position:fixed;z-index:42;left:50%;bottom:calc(var(--dock-b) + var(--dock-h) + 12px + env(safe-area-inset-bottom,0px));width:min(440px,calc(100vw - 32px));max-height:calc(100vh - var(--top-bars, 0px) - var(--dock-h) - var(--dock-b) - 40px);overflow:auto;overscroll-behavior:contain;padding:16px 16px 14px;border-radius:28px;background:linear-gradient(160deg,#fffaf014,#fffaf000 40%),color-mix(in oklab,var(--world) 6%,oklch(22% .02 58deg / .8));border:1px solid var(--lg-rim);box-shadow:var(--lg-lit),var(--shadow-lg);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);transform:translate(-50%) translateY(14px) scale(.97);transform-origin:50% 100%;opacity:0;visibility:hidden}:root[data-motif=lipa] .dock-sheet:focus{outline:none}:root[data-motif=lipa] .rail.is-dock[data-sheet] .dock-scrim{opacity:1;visibility:visible}:root[data-motif=lipa] .rail.is-dock[data-sheet] .dock-sheet{opacity:1;visibility:visible;transform:translate(-50%)}:root[data-motif=lipa] .rail.is-dock[data-sheet] .dock-more:not(.is-active){background:var(--lg-ctl-hi);color:var(--ink)}@media (prefers-reduced-motion: no-preference){:root[data-motif=lipa] .dock-scrim{transition:opacity .2s var(--ease),visibility 0s .2s}:root[data-motif=lipa] .dock-sheet{transition:opacity .18s var(--ease),transform .3s cubic-bezier(.2,.9,.25,1),visibility 0s .3s}:root[data-motif=lipa] .rail.is-dock[data-sheet] .dock-scrim,:root[data-motif=lipa] .rail.is-dock[data-sheet] .dock-sheet{transition-delay:0s}}:root[data-motif=lipa] .dock-head{display:flex;align-items:center;gap:12px;padding:2px 2px 14px}:root[data-motif=lipa] .dock-who{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}:root[data-motif=lipa] .dock-who strong{font-size:var(--fs-4);font-weight:650;color:var(--ink)}:root[data-motif=lipa] .dock-who span{font-size:var(--fs-2);color:var(--ink-3)}:root[data-motif=lipa] .dock-x{flex:none;position:relative;width:36px;height:36px;border-radius:50%;cursor:pointer;border:1px solid var(--lg-ctl-rim);background:var(--lg-ctl);color:var(--ink-2)}:root[data-motif=lipa] .dock-x:before,:root[data-motif=lipa] .dock-x:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.6px;margin:-.8px 0 0 -7px;border-radius:1px;background:currentColor;transform:rotate(45deg)}:root[data-motif=lipa] .dock-x:after{transform:rotate(-45deg)}:root[data-motif=lipa] .dock-x:hover{background:var(--lg-ctl-hi);color:var(--ink)}:root[data-motif=lipa] .dock-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:root[data-motif=lipa] .dock-sheet .rail-foot{margin:0;padding:0;gap:0;width:auto}:root[data-motif=lipa] .dock-sheet .rail-group{margin-top:12px;padding-top:12px}:root[data-motif=lipa] .dock-sheet .dock-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;border-top:0;margin-top:0;padding-top:0}:root[data-motif=lipa] .dock-sheet .dock-links .nav-item{width:auto;height:74px;padding:10px 12px;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;background:var(--lg-ctl);box-shadow:inset 0 0 0 1px #fff6e60f;color:var(--ink-2);font-size:var(--fs-2);font-weight:600}:root[data-motif=lipa] .dock-sheet .dock-links .nav-item-main{flex-direction:column;align-items:flex-start;gap:8px}:root[data-motif=lipa] .dock-sheet .dock-links .nav-chip{position:absolute;left:15px;top:-2px;width:7px;height:7px;box-shadow:0 0 0 2px var(--dock-ring)}:root[data-motif=lipa] .dock-sheet .dock-links .nav-item:not(.is-active):hover{background:var(--lg-ctl-hi);color:var(--ink)}:root[data-motif=lipa] .dock-sheet .dock-links .nav-item.is-active{background-color:color-mix(in oklab,var(--c, var(--world)) 22%,rgb(255 248 236 / .1));color:var(--ink);box-shadow:inset 0 1px #fffaf033,inset 0 0 0 1px color-mix(in oklab,var(--c, var(--world)) 32%,transparent)}:root[data-motif=lipa] .dock-soon{display:flex;align-items:center;gap:8px;margin-top:10px;padding:0 4px;font-size:var(--fs-2);color:var(--ink-3)}:root[data-motif=lipa] .dock-soon .nav-ico{width:15px;height:15px;flex:0 0 15px}:root[data-motif=lipa] .dock-sheet .uk{margin-top:12px}:root[data-motif=lipa] .dock-sheet .dock-out .btn{display:block;width:100%;text-align:center;text-decoration:none}:root[data-motif=lipa] .dock-sheet .rail-foot:after{margin-top:10px}@container app (max-width: 760px){:root[data-motif=lipa]{--dock-h: 60px;--dock-b: 10px}:root[data-motif=lipa] .rail.is-dock{padding:14px 16px 0}:root[data-motif=lipa] .dock{left:10px;right:10px;transform:none;max-width:none;padding:5px}:root[data-motif=lipa] .dock-scroll{flex:1 1 auto}:root[data-motif=lipa] .is-dock .dock .nav-item{flex:1 0 46px;padding:0 6px}:root[data-motif=lipa] .is-dock .dock .nav-item.is-active{flex:2 0 auto;padding:0 14px 0 12px}:root[data-motif=lipa] .is-dock .dock .nav-item:not(.is-active) .nav-item-main>span:last-child,:root[data-motif=lipa] .is-dock .dock .dock-more .nav-item-main>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-motif=lipa] .is-dock .dock .dock-more{flex:0 0 auto;padding:0 5px}:root[data-motif=lipa] .dock-sep{margin:10px 1px}:root[data-motif=lipa] .dock-sheet{left:10px;right:10px;width:auto;transform:translateY(18px);max-height:calc(100dvh - var(--top-bars, 0px) - var(--dock-h) - var(--dock-b) - 36px);border-radius:26px}:root[data-motif=lipa] .rail.is-dock[data-sheet] .dock-sheet{transform:none}:root[data-motif=lipa] .dock-sheet .rail-foot:after{display:block}}@container app (min-width: 761px){:root[data-motif=lipa] .shell{--rail-x: 16px;--rail-w: 64px;--rail-clear: calc(var(--rail-x) + var(--rail-w) + 20px)}:root[data-motif=lipa] .shell:has(>.rail.is-dock)>.main{padding-left:var(--rail-clear);padding-bottom:48px}:root[data-motif=lipa] .shell:has(>.rail.is-dock)>.main:has(>.ov-page){padding-bottom:18px}:root[data-motif=lipa] #app[data-device=tablet] .shell:has(>.rail.is-dock)>.main.tablet-stage{padding-left:var(--rail-clear);padding-bottom:24px}:root[data-motif=lipa] body:has(.rail.is-dock) .toast{bottom:24px}:root[data-motif=lipa] .rail.is-dock{padding-left:var(--rail-clear)}:root[data-motif=lipa] .dock{left:var(--rail-x);bottom:auto;top:calc(var(--top-bars, 0px) + (100vh - var(--top-bars, 0px)) / 2);transform:translateY(-50%);width:var(--rail-w);height:auto;max-width:none;max-height:calc(100vh - var(--top-bars, 0px) - 32px);padding:6px;border-radius:32px;background:linear-gradient(90deg,#fffaf017,#fffaf004 60%) var(--lg-fill-hi)}:root[data-motif=lipa] .is-dock .rail-items{flex-direction:column;height:auto}:root[data-motif=lipa] .dock-scroll{flex-direction:column;overflow:visible;border-radius:26px}:root[data-motif=lipa] .dock-sep{width:auto;height:1px;margin:4px 12px}:root[data-motif=lipa] .is-dock .dock .nav-item,:root[data-motif=lipa] .is-dock .dock .dock-more{width:52px;height:52px;padding:0;justify-content:center;border-radius:50%;font-weight:550}:root[data-motif=lipa] .is-dock .dock .nav-item.is-active{font-weight:550}:root[data-motif=lipa] .is-dock .dock .nav-item-main{justify-content:center}:root[data-motif=lipa] .is-dock .dock .nav-item .nav-item-main>span:last-child{position:absolute;left:calc(100% + 30px);top:50%;z-index:2;padding:6px 12px;border-radius:10px;white-space:nowrap;pointer-events:none;font-size:var(--fs-2);font-weight:600;color:var(--ink);background:#332921;box-shadow:inset 0 0 0 1px #fff6e61f,0 10px 24px -10px #000c;opacity:0;transform:translate(-4px,-50%)}:root[data-motif=lipa] .is-dock .dock .nav-item:hover .nav-item-main>span:last-child,:root[data-motif=lipa] .is-dock .dock .nav-item:focus-visible .nav-item-main>span:last-child{opacity:1;transform:translateY(-50%)}@media (prefers-reduced-motion: no-preference){:root[data-motif=lipa] .is-dock .dock .nav-item .nav-item-main>span:last-child{transition:opacity .14s var(--ease),transform .18s var(--ease)}}:root[data-motif=lipa] .is-dock .dock .dock-more .nav-item-main>span:last-child{left:calc(100% + 22px)}:root[data-motif=lipa] .rail.is-dock[data-sheet] .dock .dock-more .nav-item-main>span:last-child{opacity:0}:root[data-motif=lipa] .dock-sheet{left:calc(var(--rail-x) + var(--rail-w) + 12px);bottom:16px;transform:translate(-10px) scale(.97);transform-origin:0 100%}:root[data-motif=lipa] .rail.is-dock[data-sheet] .dock-sheet{transform:none}}
