@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/13d601e0732c7766-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f54e13212b7871d5-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5ccbc299521a181a-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4fca260083159167-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fe1772644044fc6c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f3fb4235d30510d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geologica Fallback;src:local("Arial");ascent-override:90.18%;descent-override:25.43%;line-gap-override:0.00%;size-adjust:108.12%}.__className_fc9c50{font-family:Geologica,Geologica Fallback;font-style:normal}.__variable_fc9c50{--font-zeit:"Geologica","Geologica Fallback"}.zeit{--ink:#000000;--canvas:#f3f3f3;--surface:#ebebeb;--control:#e0e0e0;--line:#dbdbdb;--soft:#767676;--accent:#f75f15;--snappy:cubic-bezier(0.23,1,0.32,1);--ease-press:cubic-bezier(0.2,0,0,1);--ease-move:cubic-bezier(0.65,0,0.35,1);--ease-out2:cubic-bezier(0.16,1,0.3,1);--r-panel:16px;--r-tile:14px;--r-btn:14px;--r-bar:22px;--r-sheet:24px;--r-pill:100px;font-family:var(--font-zeit),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:var(--canvas);color:var(--ink);min-height:100dvh;font-size:16px;line-height:1.45;font-variant-numeric:tabular-nums}.zeit *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.zeit button{background:none;border:0;cursor:pointer}.zeit button,.zeit input,.zeit select{font:inherit;color:inherit}.z-page{max-width:480px;margin:0 auto;padding:0 16px calc(96px + env(safe-area-inset-bottom))}.z-mast{height:44px;padding-top:8px;display:flex;align-items:center;justify-content:space-between}.z-logo{font-size:16px;font-weight:700;letter-spacing:.02em}.z-logo sup{font-size:9px;font-weight:600}.z-mast span{font-size:12px;color:var(--soft)}.z-h1{margin-top:16px;font-size:28px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.z-sub{margin-top:6px;font-size:16px;color:var(--soft)}.z-row-ic,.z-sec-ic{display:none}.z-panel{margin-top:16px;padding:16px;background:var(--surface);border-radius:var(--r-panel)}.z-panel.orange{background:var(--accent);color:#fff}.z-panel.orange .z-sec b{color:#fff}.z-panel.orange .z-sec span{color:rgba(255,255,255,.75)}.z-panel.orange .z-row-meta{color:rgba(255,255,255,.78)}.z-panel.orange .z-sq{background:#fff;color:var(--ink)}.z-panel.dark{background:var(--ink);color:#fff}.z-panel.dark .z-sec b{color:#fff}.z-panel.dark .z-sec span{color:rgba(255,255,255,.7)}.z-panel.dark .z-row-meta{color:rgba(255,255,255,.55)}.z-panel.dark .z-row{border-bottom-color:#2b2d2f}.z-sec{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.z-sec b{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.z-sec.accent b{color:var(--accent)}.z-sec span{font-size:12px;color:var(--soft)}.z-empty{padding:32px 0}.z-empty,.z-load{text-align:center;color:var(--soft)}.z-load{padding:40px 0}.z-build-tag{margin-top:18px;padding-bottom:4px;text-align:center;font-size:12px;color:var(--soft)}.z-skel{gap:12px;padding-top:4px}.z-skel,.z-skel-card{display:flex;flex-direction:column}.z-skel-card{border-radius:var(--radius,16px);background:var(--surface,#fff);padding:16px;gap:10px}.z-skel-line{height:12px;border-radius:6px;background:var(--control);opacity:.65;animation:z-skel-pulse 1.4s ease-in-out infinite}.z-skel-line.w40{width:40%}.z-skel-line.w60{width:60%}.z-skel-line.w80{width:80%}.z-skel-line.tall{height:34px;border-radius:10px}@keyframes z-skel-pulse{0%,to{opacity:.45}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.z-skel-line{animation:none}}.z-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.z-row:last-child{border-bottom:0}.z-row-main{flex:1;min-width:0}.z-row-title{font-weight:500}.z-row .z-row-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.z-row-meta{margin-top:2px;font-size:12px;color:var(--soft)}.z-hot{color:var(--accent);font-weight:600}.z-sum-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.z-sum-dot.good{background:#7fd39a}.z-sum-dot.warn{background:#f3a37f}.z-sum-dot.mute{background:#8d9297}.z-timecol{min-width:46px;display:flex;flex-direction:column;align-items:center}.z-timecol b{font-size:16px;font-weight:600}.z-timecol span{font-size:12px;color:var(--soft)}.z-btn{width:100%;height:48px;padding:0 24px;display:flex;background:var(--ink);color:#fff;letter-spacing:.1em;text-transform:uppercase}.z-btn,.z-btn2{align-items:center;justify-content:center;font-size:12px;font-weight:500;border-radius:var(--r-btn);transition:transform .15s var(--snappy),opacity .15s}.z-btn2{height:36px;padding:0 14px;display:inline-flex;gap:6px;background:var(--control);white-space:nowrap}.z-btn2:active,.z-btn:active{transform:scale(.97)}.z-btn2:disabled,.z-btn:disabled{opacity:.4;cursor:default}.z-sq{width:32px;height:32px;padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--control);font-size:14px;border-radius:10px;transition:transform .15s var(--snappy),opacity .15s;position:relative}.z-sq:after{content:"";position:absolute;inset:-6px}.z-sq:active{transform:scale(.95)}.z-sq:disabled{opacity:.4}.z-field{margin-top:14px}.z-field label{display:block;margin-bottom:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.z-field input,.z-field select{width:100%;height:40px;background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.25);border-radius:0;font-size:16px;outline:none}.z-field input:focus,.z-field select:focus{border-bottom-color:var(--ink)}.z-field input::-moz-placeholder{color:var(--soft)}.z-field input::placeholder{color:var(--soft)}.z-search{margin-top:12px;display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;background:var(--surface);border-radius:999px}.z-search svg{width:18px;height:18px;color:var(--soft);flex-shrink:0}.z-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;font-size:15px;outline:none;color:inherit}.z-search input::-moz-placeholder{color:var(--soft)}.z-search input::placeholder{color:var(--soft)}.z-search-clear{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--control);color:var(--soft);font-size:13px;line-height:1}.z-err{margin-top:10px;font-size:12px;font-weight:600;color:var(--accent)}.z-wo-stp{display:flex;align-items:center;gap:12px;margin-top:6px}.zeit .z-pm{width:52px;height:52px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--control);font-size:22px;font-weight:500;border-radius:var(--r-btn);transition:transform .15s var(--snappy)}.zeit .z-pm:active{transform:scale(.95)}.z-wo-num{flex:1;min-width:0;display:flex;align-items:baseline;justify-content:center;gap:4px}.z-wo-num input{width:2.6em;border:0;background:transparent;outline:none;text-align:center;font-size:40px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:inherit}.z-wo-num small{font-size:16px;font-weight:600;color:var(--soft)}.z-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.zeit .z-chip{padding:9px 14px;border-radius:var(--r-pill);background:var(--control);font-size:13px;font-weight:500;transition:background .3s var(--snappy),color .3s var(--snappy),transform .15s var(--snappy)}.zeit .z-chip:active{transform:scale(.95)}.zeit .z-chip.on{background:var(--accent);color:#fff}.z-status{flex-shrink:0;align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--control);font-size:11px;font-weight:600;white-space:nowrap}.z-status.progress{background:var(--accent);color:#fff}.z-status.done{background:var(--ink);color:#fff}.z-inv-inline{display:flex;align-items:center;gap:6px;flex-shrink:0}.z-inv-inline input{width:64px;height:38px;border:0;border-radius:12px;background:var(--control);text-align:center;font:inherit;font-weight:700;font-size:15px;color:var(--ink);outline:none;font-variant-numeric:tabular-nums}.z-inv-inline input:focus{box-shadow:inset 0 0 0 2px var(--accent)}.z-inv-inline input::-moz-placeholder{color:var(--soft);font-weight:400}.z-inv-inline input::placeholder{color:var(--soft);font-weight:400}.z-inv-inline>span{width:26px;font-size:12px;color:var(--soft)}.z-inv-bar{position:fixed;left:50%;transform:translateX(-50%);bottom:0;z-index:30;width:100%;max-width:480px;background:var(--surface,#fff);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:0 -8px 30px -18px rgba(0,0,0,.35);padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.z-inv-cnt{font-size:12.5px;color:var(--soft);margin-bottom:10px}.z-inv-cnt b{font-size:14px;font-weight:700;color:var(--ink)}.z-inv-space{height:130px}.z-mrow{gap:8px;margin-top:16px}.z-mbtn,.z-mrow{display:flex;align-items:center}.z-mbtn{width:44px;height:44px;flex-shrink:0;justify-content:center;background:var(--control);border-radius:var(--r-tile);transition:transform .15s var(--snappy)}.z-mbtn:active{transform:scale(.95)}.z-mbtn svg{width:14px;height:14px}.z-wd{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:14px}.z-wd div{text-align:center;font-size:12px;color:var(--soft)}.z-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:6px}.z-cell{aspect-ratio:1;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--surface);border-radius:var(--r-tile);transition:transform .15s var(--snappy)}.z-cell:active{transform:scale(.93)}.z-cell.blank{background:transparent;pointer-events:none}.z-cell.past .z-num{color:var(--soft)}.z-cell.today{background:var(--ink)}.z-cell.today .z-num{color:#fff;font-weight:500}.z-num{font-size:16px;line-height:1}.z-dots{display:flex;gap:3px;height:5px}.z-dot{width:5px;height:5px;border-radius:2px;background:var(--control)}.z-dot.other{background:var(--soft)}.z-dot.mine{background:var(--accent)}.z-cell.today .z-dot{background:rgba(255,255,255,.28)}.z-cell.today .z-dot.other{background:rgba(255,255,255,.65)}.z-cell.today .z-dot.mine{background:var(--accent)}.z-next{display:flex;align-items:center;gap:14px}.z-next-info{flex:1;min-width:0}.z-people{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px}.z-person{gap:6px;font-size:12px;color:var(--soft)}.z-av,.z-person{display:inline-flex;align-items:center}.z-av{width:20px;height:20px;flex-shrink:0;justify-content:center;border-radius:50%;background:var(--control);overflow:hidden;font-size:9px;font-weight:600;color:var(--ink)}.z-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.z-back{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.5);opacity:0;transition:opacity .15s var(--ease-out2)}.z-back.on{opacity:1;transition:opacity .22s var(--snappy)}.z-sheet{width:100%;max-width:480px;max-height:86vh;overflow-y:auto;overscroll-behavior:contain;background:var(--canvas);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:10px 16px calc(24px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .15s var(--ease-out2)}.z-back.on .z-sheet{transform:translateY(0);transition:transform .22s var(--snappy)}.z-grip{width:36px;height:3px;margin:0 auto 16px;background:rgba(0,0,0,.15);border-radius:999px}.z-sheet h3{font-size:16px;font-weight:600}.z-sheet-sub{margin-top:2px;font-size:12px;color:var(--soft)}.z-sheet-close{margin-top:16px;width:100%}.z-cell.mine,.z-dot.free{box-shadow:inset 0 0 0 1.5px var(--accent)}.z-dot.free{background:transparent}.z-row[role=button]:active,button.z-row:active{transform:scale(.985);transition:transform .12s var(--ease-press)}.z-nav-back:active{transform:scale(.96);opacity:.7}.z-tgl{position:relative;width:46px;height:28px;flex-shrink:0;border-radius:999px;background:var(--control);transition:background .18s var(--ease-out2)}.z-tgl:active i{transform:scale(.94)}.z-tgl.on:active i{transform:translateX(18px) scale(.94)}.z-tgl i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .18s var(--ease-out2)}.z-tgl.on{background:var(--ink)}.z-tgl.on i{transform:translateX(18px)}.z-nav{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(14px + env(safe-area-inset-bottom));z-index:30;width:calc(100% - 48px);max-width:360px;height:60px;display:flex;background:rgba(224,224,224,.55);backdrop-filter:blur(16px);border-radius:var(--r-bar);box-shadow:0 2px 6px rgba(0,0,0,.07),0 18px 36px -18px rgba(0,0,0,.35)}.z-nav-ind{position:absolute;bottom:7px;left:0;width:24px;height:3px;border-radius:2px;background:var(--accent);transition:transform .3s var(--snappy)}.z-nav>button{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--ink);transition:color .3s var(--snappy)}.z-nav>button span{font-size:11px;font-weight:500;line-height:1}.z-nav>button.on{color:var(--accent)}.z-nav>button svg{width:22px;height:22px}.z-nav>button.on svg{animation:z-pop .3s var(--snappy)}@keyframes z-pop{0%{transform:scale(.82)}to{transform:scale(1)}}.z-adm{padding:14px 0;border-bottom:1px solid var(--line)}.z-adm:last-child{border-bottom:0}.z-adm-head{justify-content:space-between}.z-adm-head,.z-step{display:flex;align-items:center;gap:10px}.z-step{margin-top:10px;font-size:12px;color:var(--soft)}.z-step b{font-size:16px;color:var(--ink);min-width:18px;text-align:center}.z-grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.z-actions{display:flex;gap:8px;margin-top:14px}.z-actions .z-btn2{flex:1}.zeit .z-c{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid rgba(0,0,0,.25);background:#fff;transition:transform .15s var(--snappy),background .2s,border-color .2s}.z-c:active{transform:scale(.95)}.z-c.on{background:var(--ink);border-color:var(--ink)}.z-c svg{width:14px;height:14px;opacity:0;transition:opacity .2s}.z-c.on svg{opacity:1}.z-c:disabled{opacity:.4}.z-done .z-row-title{color:var(--soft);text-decoration:line-through}.z-subscreen{animation:z-sub-in .25s var(--snappy)}@keyframes z-sub-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.z-nav-back{display:flex;align-items:center;gap:4px;margin-top:10px;font-size:15px;font-weight:500;color:var(--soft)}.z-nav-back svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.z-subscreen{animation:none}}.z-due{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:13px;color:var(--soft);white-space:nowrap}.z-due svg{width:14px;height:14px}.z-due.hot{color:var(--accent)}.z-chev{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--soft);font-style:normal}.z-chev svg{width:16px;height:16px;display:block}.z-proof{margin-top:14px}.z-proof img{display:block;width:100%;margin-bottom:10px}.z-proof img,.z-test-head{border-radius:var(--r-tile)}.z-test-head{position:sticky;top:0;z-index:5;margin-top:12px;padding:12px 16px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;font-size:14px}.z-test-head b{font-variant-numeric:tabular-nums}.z-c-sq{border-radius:8px!important}.z-textarea{width:100%;min-height:110px;background:transparent;border:0;border-bottom:1.5px solid var(--line);font:inherit;color:inherit;outline:none;resize:vertical;padding:6px 0}.z-money-total{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:2px 0 6px}.z-stop-chip{letter-spacing:.08em;color:#c0392b;background:rgba(192,57,43,.1);padding:3px 8px;white-space:nowrap}.z-go-chip,.z-stop-chip{font-size:10px;font-weight:700;border-radius:999px}.z-go-chip{letter-spacing:.06em;color:var(--accent,#e2622c);background:rgba(226,98,44,.12);padding:2px 7px;margin-left:6px;vertical-align:2px}.z-stop-plaque{margin-top:12px;background:rgba(192,57,43,.1);color:#c0392b;font-weight:600}.z-stop-plaque,.z-upsell{padding:10px 14px;border-radius:12px;font-size:13px}.z-upsell{margin-top:10px;background:rgba(226,98,44,.09)}.z-inline-select{height:36px;padding:0 14px;background:var(--control);font-size:12px;font-weight:500;border-radius:var(--r-btn);border:0;color:inherit;font-family:inherit;max-width:130px}.z-inv-saved{position:sticky;top:8px;z-index:6;margin-top:10px;padding:10px 16px;background:var(--ink);color:#fff;text-align:center}.z-inv-preview,.z-inv-saved{border-radius:var(--r-tile);font-size:14px}.z-inv-preview{margin-top:14px;padding:12px 14px;background:var(--control);display:flex;align-items:center;justify-content:space-between;gap:10px}.z-inv-preview b{font-size:17px;white-space:nowrap}.z-inv-mismatch{margin-top:10px;padding:10px 12px;border-radius:var(--r-tile);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--ink);font-size:13px;line-height:1.4}.z-inv-mismatch .z-btn2{margin-top:8px}.z-seg{display:flex;gap:4px;margin-top:14px;padding:4px;border-radius:var(--r-btn);background:var(--control)}.z-seg>button{flex:1;position:relative;height:36px;border-radius:calc(var(--r-btn) - 4px);font-size:14px;font-weight:600;color:var(--soft);transition:background .15s var(--ease-out2),color .15s var(--ease-out2)}.z-seg>button:after{content:"";position:absolute;inset:-4px 0}.z-seg>button:active{transform:scale(.97)}.z-seg>button.on{background:#fff;color:var(--ink)}.z-gate{padding-top:18px}.z-gate-center{flex-direction:column;align-items:center;text-align:center;min-height:70dvh}.z-gate-center,.z-pin-dots{display:flex;justify-content:center}.z-pin-dots{gap:12px;margin:22px 0 6px}.z-pin-dots i{width:13px;height:13px;border-radius:50%;background:var(--control);transition:background .1s var(--ease-press),transform .18s var(--ease-out2)}.z-pin-dots i.on{background:var(--ink);transform:scale(1.1)}.z-pin-pad{display:grid;grid-template-columns:repeat(3,72px);gap:14px;margin-top:16px;justify-content:center}.z-pin-pad button{width:72px;height:72px;border-radius:50%;background:var(--surface);font-size:26px;font-weight:500;transition:transform .12s var(--snappy),background .15s}.z-pin-pad button:active{transform:scale(.95);background:var(--control)}.z-slide{position:relative;margin-top:18px;height:56px;border-radius:999px;background:rgba(118,118,118,.18);display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.z-slide-label{font-size:14px;color:var(--soft);padding-left:26px}.z-slide-knob{position:absolute;left:4px;top:4px;width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;color:var(--ink);touch-action:none;transition:transform .18s var(--snappy),background .2s,color .2s}.z-slide-knob svg{width:20px;height:20px}.z-slide.done .z-slide-knob{background:var(--accent);color:#fff}.z-slide.off{opacity:.5}.z-slide.off .z-slide-knob{pointer-events:none}.z-profile-head{gap:16px;margin-top:16px}.z-ava,.z-profile-head{display:flex;align-items:center}.z-ava{width:68px;height:68px;flex-shrink:0;justify-content:center;border-radius:50%;background:var(--control);overflow:hidden;font-size:24px;font-weight:600}.z-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.z-profile-head .z-h1{margin-top:0}.z-profile-head .z-sub{margin-top:2px}.z-login{min-height:calc(100dvh - 52px);display:flex;flex-direction:column;justify-content:center;padding-bottom:96px}.z-login-logo{font-size:28px;font-weight:700;letter-spacing:-.02em}.z-login-logo sup{font-size:12px;font-weight:600}.z-login-bar{width:32px;height:4px;border-radius:2px;background:var(--accent);margin:14px 0 10px}.zeit .z-login input:focus{border-bottom-color:var(--accent)}@media (prefers-reduced-motion:reduce){.zeit *,.zeit :after,.zeit :before{transition-duration:0s!important;animation:none!important}}html.z-kb-open .z-nav,html.z-kb-open .z3-dock,html.z-sheet-open .z-nav,html.z-sheet-open .z3-dock{display:none}.zeit .z-warn{width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--control);color:var(--ink);transition:transform .15s var(--snappy),opacity .15s}.zeit .z-warn svg{width:21px;height:21px}.zeit .z-warn.on{background:var(--accent);color:#fff}.zeit .z-warn:active{transform:scale(.95)}.zeit .z-warn:disabled{opacity:.4}.z-emp-ava{width:42px;height:42px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--control);font-size:14px;font-weight:700}.z-emp-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.z-sh-scroll{overflow-y:auto;max-height:42svh;margin:0 -16px;padding:0 16px;overscroll-behavior:contain}.z-req-answer{margin-top:8px;padding:8px 10px;border-radius:12px;background:rgba(44,122,63,.08);font-size:12.5px;color:#2c7a3f}.z-money-hero{text-align:center}.z-money-cap{font-size:12px;color:var(--soft)}.z-money-prog{height:8px;border-radius:8px;background:var(--control);overflow:hidden;margin-top:10px}.z-money-prog i{display:block;height:100%;border-radius:8px;background:var(--ink)}.z-train-hero{background:var(--ink);color:#fff}.z-train-hero-t{font-size:19px;font-weight:700;letter-spacing:-.01em;margin:2px 0 6px}.z-train-go{margin-top:12px;background:var(--accent)}.z-ring{--p:0%;flex-shrink:0;width:44px;height:44px;background:conic-gradient(var(--accent) 0 var(--p),var(--control) var(--p) 100%)}.z-ring,.z-ring i{border-radius:50%;display:flex;align-items:center;justify-content:center}.z-ring i{width:33px;height:33px;background:var(--surface);font-style:normal;font-size:10.5px;font-weight:700}.z-disc{margin-top:14px;display:flex;flex-direction:column;gap:8px}.z-disc-head{font-size:12px;color:var(--soft)}.z-disc-empty{font-size:13px;color:var(--soft);padding:6px 0}.z-msg{max-width:88%;align-self:flex-start;padding:8px 12px;border-radius:16px 16px 16px 4px;background:var(--control)}.z-msg.mine{align-self:flex-end;border-radius:16px 16px 4px 16px;background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.z-msg-who{font-size:11px;color:var(--soft);margin-bottom:2px}.z-msg-text{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.z-disc-send{display:flex;gap:8px;align-items:center;margin-top:4px}.z-disc-send input{flex:1;min-width:0;height:40px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--canvas);font:inherit;font-size:16px;outline:none}.z-disc-send input:focus{border-color:var(--accent)}.z-disc-send .z-btn2{flex-shrink:0}.z-quote{margin-top:12px;padding:10px 14px;border-left:3px solid var(--accent);border-radius:0 12px 12px 0;background:var(--control);font-size:16px;line-height:1.35;overflow-wrap:anywhere}.z-hint{margin:-4px 0 10px;font-size:13px;line-height:1.35;color:var(--soft)}.z-rowtap{display:flex;align-items:center;gap:14px;flex:1;min-width:0;padding:0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.z-rowtap .z-row-main{display:block;min-width:0}.z-hello{margin:4px 0 0;font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.z-hello-sub{margin:6px 0 0;font-size:13px;line-height:1.35;color:var(--soft)}.z-now{margin-top:14px;padding:18px;border-radius:22px;background:var(--ink);color:#fff;box-shadow:inset 0 0 0 1.5px var(--accent);display:flex;flex-direction:column;min-height:236px}.z-now-head{display:flex;align-items:center;gap:10px}.z-now-ic{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:rgba(255,255,255,.12)}.z-now-ic svg{width:17px;height:17px}.z-now-head b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.z-now-head small{display:block;font-size:11.5px;color:rgba(255,255,255,.62)}.z-now-v{margin-top:18px;font-size:28px;font-weight:700;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums}.z-now-meta{margin-top:6px;font-size:12.5px;color:rgba(255,255,255,.62);overflow-wrap:anywhere}.z-now-people{display:flex;margin-top:auto;padding-top:12px}.z-now-people i{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:-8px;border-radius:50%;border:2px solid var(--ink);background:#4a4f55;font-style:normal;font-size:11px;font-weight:700;color:#fff}.z-now-people i:first-child{margin-left:0}.z-notif-list{display:flex;flex-direction:column;gap:6px}.z-notif-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.z-notif-row{width:100%;text-align:left}.z-notif-row.unread .z-row-title{font-weight:650}.z-notif-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;margin-left:8px}.z-notif-time{color:var(--soft)}.z-push-hint{background:#fff;border-radius:var(--r-panel);padding:12px 14px;margin:0 0 12px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 8px 24px rgba(0,0,0,.06)}.z-push-hint b{display:block;font-size:15px;margin-bottom:4px}.z-push-hint p{margin:0 0 6px;font-size:13px;line-height:1.35;color:var(--soft)}.zeit .z-num-sign{display:flex;align-items:center;gap:10px}.zeit .z-num-sign>input{flex:1;min-width:0}.zeit .z-num-sign>.z-pm.on{background:var(--accent);color:#fff}.zeit .z-num-norm{display:block;margin-top:8px;font-size:13px;color:var(--soft)}.zeit .z-ai-feed{display:flex;flex-direction:column;gap:12px;margin-top:4px}.zeit .z-ai-row{display:flex;align-items:flex-start;gap:8px}.zeit .z-ai-row.me{justify-content:flex-end}.zeit .z-ai-badge{flex-shrink:0;width:26px;height:26px;margin-top:2px;display:grid;place-items:center;border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.zeit .z-ai-badge.bad{background:color-mix(in srgb,#d92d20 12%,transparent);color:#b42318}.zeit .z-ai-col{min-width:0;max-width:88%}.zeit .z-ai-bubble{padding:10px 14px;border-radius:var(--r-btn);background:#fff;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.zeit .z-ai-bubble.me{background:var(--accent);color:#fff;white-space:pre-wrap}.zeit .z-ai-bubble.bad{background:color-mix(in srgb,#d92d20 10%,transparent);color:#b42318}.zeit .z-ai-bubble ol,.zeit .z-ai-bubble p+p,.zeit .z-ai-bubble ul{margin-top:8px}.zeit .z-ai-bubble ol,.zeit .z-ai-bubble ul{padding-left:20px;list-style:disc}.zeit .z-ai-bubble ol{list-style:decimal}.zeit .z-ai-bubble a{color:inherit;text-decoration:underline}.zeit .z-ai-basis{margin-top:6px;padding:0 2px;font-size:12px;line-height:1.4;color:var(--soft)}.zeit .z-ai-dots{display:inline-flex;gap:5px;align-items:center;height:18px}.zeit .z-ai-dots i{width:6px;height:6px;border-radius:50%;background:var(--soft);animation:z-ai-bounce 1s ease-in-out infinite}.zeit .z-ai-dots i:nth-child(2){animation-delay:.15s}.zeit .z-ai-dots i:nth-child(3){animation-delay:.3s}@keyframes z-ai-bounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.zeit .z-ai-dots i{animation:none;opacity:.6}}.zeit .z-ai-input{display:flex;align-items:flex-end;gap:8px;margin-top:14px;padding:8px 8px 8px 14px;border-radius:var(--r-bar);background:#fff;border:1px solid var(--line)}.zeit .z-ai-input textarea{flex:1;min-width:0;border:0;outline:none;resize:none;background:transparent;font:inherit;font-size:16px;line-height:1.4;padding:6px 0;color:var(--ink)}.zeit .z-ai-input textarea::-moz-placeholder{color:var(--soft)}.zeit .z-ai-input textarea::placeholder{color:var(--soft)}.zeit .z-ai-send{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--accent);color:#fff;transition:transform .15s var(--ease-press),opacity .2s var(--ease-out2)}.zeit .z-ai-send:active{transform:scale(.94)}.zeit .z-ai-send:disabled{background:var(--control);color:var(--soft)}.zeit3 .z-layer{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top) + 48px);bottom:0;z-index:20;display:flex;flex-direction:column;overflow:hidden}.zeit3 .z-layer>*{width:100%;max-width:480px;margin:0 auto}.zeit3 .z-layer .z-ai-head{flex:none;padding:12px 16px 10px}.zeit3 .z-layer .z-ai-body{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px 12px;display:flex;flex-direction:column}.zeit .z-ai-title{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:22px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.zeit3 .z-layer .z-ai-input-wrap{flex:none;padding:6px 16px calc(72px + env(safe-area-inset-bottom))}html.z-kb-open .zeit3 .z-layer .z-ai-input-wrap{padding-bottom:8px}.zeit3 .z-ai-input-wrap .z-ai-input{margin-top:0}.zeit .z-ai-draft{margin-top:8px;padding:12px 14px;border-radius:var(--r-btn);background:#fff;border:1px solid var(--line)}.zeit .z-ai-draft.done{background:var(--surface);border-color:transparent}.zeit .z-ai-tag{display:inline-block;padding:5px 10px;border-radius:var(--r-pill);background:var(--surface);font-size:12px;color:var(--soft)}.zeit .z-ai-tag.on{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}
/*# sourceMappingURL=9ee29fe8935e4568.css.map*/