.sz-page,.sz-sheet-wrap,.sz-tk-wrap,.sz-passes{--sz-ink:#eceae6;--sz-ink2:#eceae6a8;--sz-ink3:#eceae68f;--sz-accent:#ebc296;--sz-risk:#ff7b6b;--sz-line:#eceae61f;--sz-cell:#1a1a18;--sz-cell2:#242421;--sz-chrome:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-sans);--sz-top:env(safe-area-inset-top,0px);--sz-material:#16130fb8;--sz-material-filter:blur(24px) saturate(1.8);--sz-sea:#1f4f73;--sz-olive:#4f5a2a;--sz-terra:#7f3812;--sz-gold:#7a5a17;--sz-sand:#6b5a43;--sz-ink-band:#3a3a37}.sz-page{min-height:100vh;color:var(--sz-ink);background:#0b0b0a;position:relative}html:has(.sz-page) .nt-bar{display:none}html:has(.sz-page,.sc-home) body{background:#0b0b0a}html:has(.sz-page,.sc-home) .av{background:#0b0b0a}.sz-bar{z-index:40;height:calc(var(--sz-top) + 44px);padding-top:var(--sz-top);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0 0 auto}.sz-bar__bg{background:var(--sz-material);-webkit-backdrop-filter:var(--sz-material-filter);backdrop-filter:var(--sz-material-filter);opacity:var(--sz-mat,0);border-bottom:.5px solid #ffffff1a;position:absolute;inset:0}.sz-bar__t{font:600 17px/1 var(--sz-chrome);opacity:var(--sz-inline,0);position:relative}.sz-bar__back{pointer-events:auto;position:absolute;bottom:0;left:4px}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-back{min-height:44px;color:var(--sz-accent);font:400 17px/1 var(--sz-chrome);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 10px 0 6px;text-decoration:none;display:inline-flex}.sz-bar__act{pointer-events:auto;position:absolute;bottom:0;right:8px}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-plus{width:44px;height:44px;color:var(--sz-accent);border-radius:22px;place-items:center;display:grid}.sz-lt{padding:calc(var(--sz-top) + 52px) 20px 0;max-width:560px;margin:0 auto}.sz-h1{font:700 34px/1.1 var(--sz-chrome);letter-spacing:.3px;margin:0}.sz-body{flex-direction:column;gap:22px;max-width:560px;margin:0 auto;padding:18px 16px 32px;display:flex}.sz-h2{font:650 22px/1.15 var(--font-sans);letter-spacing:-.3px;margin:4px 4px 10px}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-h2 a{color:inherit;text-decoration:none}.sz-k{font:600 13px/1.2 var(--sz-chrome);letter-spacing:.4px;text-transform:uppercase;color:var(--sz-ink2);margin:6px 4px 8px}.sz-p,.sz-sub{font:400 17px/1.4 var(--font-sans);color:var(--sz-ink2);margin:0 4px}.sz-sub{font-size:15px}.sz-note{font:400 15px/1.4 var(--font-sans);color:var(--sz-ink2);margin:0 4px}.sz-src{font:400 13px/1.35 var(--font-sans);color:var(--sz-ink3);margin:0}.sz-unk{color:var(--sz-ink3);font-style:italic}.sz-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-link{font:inherit;color:var(--sz-accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sz-links{font:400 15px/1.4 var(--font-sans);margin:0 4px}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-links a{color:var(--sz-accent)}.sz-ghead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sz-ghead .sz-h2{margin-bottom:8px}.sz-group{flex-direction:column;gap:10px;display:flex}.sz-cards{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sz-card{background:var(--sz-cell);aspect-ratio:4/5;border-radius:22px;position:relative;overflow:hidden}.sz-card--m{aspect-ratio:16/10}.sz-card--city{aspect-ratio:16/11}.sz-skel{aspect-ratio:4/5}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-card__go{color:#fff;transition:transform var(--m-fast);text-decoration:none;display:block;position:absolute;inset:0}.sz-card__go:active{transform:scale(.98)}.sz-card__im,.sz-card__im img,.sz-card__im>*{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sz-card__grad{background:linear-gradient(#0000 40%,#000000b8 100%);position:absolute;inset:0}.sz-card__ttl{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:30px;left:20px;right:20px}.sz-card__ttl small{font:600 13px/1.2 var(--sz-chrome);letter-spacing:.3px;text-transform:uppercase;color:var(--sz-accent);align-items:center;gap:6px;display:inline-flex}.sz-card__ttl b{font:700 34px/1.05 var(--font-sans);letter-spacing:-.5px}.sz-card--m .sz-card__ttl b,.sz-card--city .sz-card__ttl b{font-size:28px}.sz-card__ttl span{font:450 16px/1.3 var(--font-sans);color:#ffffffdb}.sz-cr{font:400 11px/1.2 var(--font-sans);color:#fff9;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:9px;left:20px;right:20px;overflow:hidden}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-more{width:44px;height:44px;color:var(--sz-ink2);cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;place-items:center;display:grid}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-more--glass{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e1c196b;position:absolute;top:12px;right:12px}.sz-cells{background:var(--sz-cell);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.sz-cell{align-items:center;padding-right:4px;display:flex}.sz-cell+.sz-cell{border-top:.5px solid var(--sz-line)}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-cell__go{min-width:0;min-height:72px;color:var(--sz-ink);flex:1;align-items:center;gap:14px;padding:10px 0 10px 12px;text-decoration:none;display:flex}.sz-cell__th{background:var(--sz-cell2);object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px;overflow:hidden}.sz-cell__th img{object-fit:cover;width:100%;height:100%}.sz-glyph{color:var(--sz-accent);place-items:center;display:grid}.sz-cell__tx{flex-direction:column;gap:3px;min-width:0;display:flex}.sz-cell__tx b{font:600 17px/1.25 var(--font-sans)}.sz-cell__tx span{font:400 15px/1.3 var(--font-sans);color:var(--sz-ink2)}.sz-empty{flex-direction:column;gap:12px;display:flex}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-btn{background:var(--sz-cell2);min-height:50px;color:var(--sz-ink);font:600 17px/1 var(--sz-chrome);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-btn--light{color:#111;background:#ecebe7}.sz-ideas{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.sz-ideas--strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:40%;grid-auto-flow:column;margin-bottom:14px;overflow-x:auto}.sz-ideas--strip>li{scroll-snap-align:start}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-idea{aspect-ratio:3/4;background:var(--sz-cell);color:#fff;border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.sz-idea img,.sz-idea>:first-child{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sz-idea b{font:650 15px/1.15 var(--font-sans);position:absolute;bottom:10px;left:10px;right:8px}.sz-sheet-wrap{z-index:80;color:var(--sz-ink);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sz-veil{opacity:0;transition:opacity var(--m-fast);background:#00000080;position:absolute;inset:0}.sz-veil--deep{background:#000000c7}.sz-sheet-wrap[data-on=true] .sz-veil,.sz-tk-wrap[data-on=true] .sz-veil{opacity:1;transition:opacity var(--m-slow)}.sz-sheet{width:100%;max-width:560px;max-height:88vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));transition:transform var(--m-fast);background:#1c1c1a;border-radius:14px 14px 0 0;flex-direction:column;gap:8px;display:flex;position:relative;overflow-y:auto;transform:translateY(100%)}.sz-sheet-wrap[data-on=true] .sz-sheet{transition:transform var(--m-slow);transform:none}.sz-grab{background:#eceae64d;border-radius:3px;align-self:center;width:36px;height:5px;margin-bottom:6px}.sz-sheet__t{text-align:center;font:600 17px/1.3 var(--sz-chrome);margin:4px 0 2px}.sz-sheet__m{text-align:center;font:400 15px/1.4 var(--font-sans);color:var(--sz-ink2);margin:0 0 6px}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-sbtn{background:var(--sz-cell2);min-height:50px;color:var(--sz-accent);font:600 17px/1.2 var(--sz-chrome);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:flex}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-sbtn:disabled{color:var(--sz-ink3);cursor:default}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-sbtn--pri{color:#111;background:#ecebe7}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-sbtn--risk{color:var(--sz-risk)}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-sbtn--cancel{color:var(--sz-ink);margin-top:4px}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-sbtn--row{color:var(--sz-ink);flex-direction:column;gap:2px}.sz-sbtn--row span{font:400 14px/1.3 var(--font-sans);color:var(--sz-ink2)}.sz-toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:90;max-width:min(520px,100vw - 32px);color:var(--sz-ink,#eceae6);font:500 15px/1.35 var(--font-sans);opacity:0;pointer-events:none;transition:opacity var(--m-fast), transform var(--m-fast);background:#282623f0;border-radius:14px;margin:0;padding:12px 18px;position:fixed;transform:translate(-50%,12px)}.sz-toast[data-on=true]{opacity:1;transition:opacity var(--m-med), transform var(--m-med);transform:translate(-50%)}.sz-you{flex-direction:column;gap:22px;display:flex}.sz-you-card{background:var(--sz-cell);border-radius:20px;flex-direction:column;gap:16px;padding:20px 18px;display:flex}.sz-you-id{align-items:center;gap:16px;display:flex}.sz-you-id .you-avatar{width:64px;height:64px;color:var(--sz-accent);flex:none}.sz-you-h{font:650 20px/1.2 var(--font-sans);margin:0 0 4px}.sz-you-p{font:400 16px/1.4 var(--font-sans);color:var(--sz-ink2);margin:0}.sz-you .you-group h2,.sz-you .you-group>h3{font:600 13px/1.2 var(--sz-chrome);letter-spacing:.4px;text-transform:uppercase;color:var(--sz-ink2)}.sz-passes{color:var(--sz-ink);margin-top:16px}.sz-pass-acts{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.sz-pass-acts>.sz-act{flex:auto}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-act{background:var(--sz-cell2);min-height:50px;color:var(--sz-ink);font:600 16px/1.1 var(--sz-chrome);white-space:nowrap;cursor:pointer;border:0;border-radius:25px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.sz-act+.sz-act{flex:1}.sz-pass-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-pass{background:var(--sz-cell);width:100%;min-height:84px;color:var(--sz-ink);text-align:left;cursor:pointer;transition:transform var(--m-fast);border:0;border-radius:20px;align-items:center;gap:14px;padding:14px;display:flex}.sz-pass:active{transform:scale(.98)}.sz-pass__ico,.sz-tk__ico{width:56px;height:56px;color:var(--sz-accent);background:color-mix(in srgb, var(--sz-tone) 38%, #1a1a18);border-radius:14px;flex:none;place-items:center;display:grid}.sz-pass__tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sz-pass__tx small{font:600 12px/1.2 var(--sz-chrome);letter-spacing:.6px;text-transform:uppercase;color:var(--sz-ink3)}.sz-pass__tx b{font:650 18px/1.25 var(--font-sans)}.sz-pass__tx span{font:400 15px/1.35 var(--font-sans);color:var(--sz-ink2)}.sz-chev{color:var(--sz-ink3);flex:none}[data-tone=sea]{--sz-tone:var(--sz-sea)}[data-tone=olive]{--sz-tone:var(--sz-olive)}[data-tone=terra]{--sz-tone:var(--sz-terra)}[data-tone=gold]{--sz-tone:var(--sz-gold)}[data-tone=sand]{--sz-tone:var(--sz-sand)}[data-tone=ink]{--sz-tone:var(--sz-ink-band)}.sz-paste{flex-direction:column;gap:10px;display:flex}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-paste__t{border:.5px solid var(--sz-line);width:100%;min-height:140px;color:var(--sz-ink);font:400 16px/1.4 var(--font-sans);resize:vertical;background:#121211;border-radius:12px;padding:12px}.sz-read{background:var(--sz-cell2);border-radius:14px;margin:0}.sz-read__r{grid-template-columns:7.5em 1fr;gap:10px;padding:10px 14px;display:grid}.sz-read__r+.sz-read__r{border-top:.5px solid var(--sz-line)}.sz-read dt{font:400 14px/1.35 var(--font-sans);color:var(--sz-ink2)}.sz-read dd{font:400 15px/1.35 var(--font-sans);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;display:flex}.sz-tk-wrap{z-index:85;color:var(--sz-ink);position:fixed;inset:0;overflow-y:auto}.sz-tk-box{max-width:520px;padding:calc(var(--sz-top) + 64px) 16px 32px;opacity:0;transition:opacity var(--m-fast), transform var(--m-fast);flex-direction:column;gap:16px;margin:0 auto;display:flex;position:relative;transform:translateY(24px)scale(.98)}.sz-tk-wrap[data-on=true] .sz-tk-box{opacity:1;transition:opacity var(--m-med), transform var(--m-spring);transform:none}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-x{top:calc(var(--sz-top) + 8px);background:var(--sz-cell2);width:44px;height:44px;color:var(--sz-ink);cursor:pointer;border:0;border-radius:22px;place-items:center;display:grid;position:absolute;right:12px}.sz-tk{background:#1f1f1d;border-radius:22px;overflow:hidden}.sz-tk__band{background:var(--sz-tone);align-items:center;gap:14px;padding:14px 18px;display:flex}.sz-tk__band .sz-tk__ico{color:#fff;background:#ffffff29;border-radius:10px;width:40px;height:40px}.sz-tk__kind{font:600 13px/1 var(--sz-chrome);letter-spacing:1.2px;text-transform:uppercase}.sz-tk__day{font:600 16px/1 var(--sz-chrome);margin-left:auto}.sz-tk__body{padding:18px 20px 6px}.sz-tk__t{font:700 26px/1.15 var(--font-sans);letter-spacing:-.3px;margin:0 0 16px}.sz-tk__ends{grid-template-columns:1fr auto 1fr;align-items:start;gap:8px;padding-bottom:12px;display:grid}.sz-tk__end{flex-direction:column;gap:2px;min-width:0;display:flex}.sz-tk__end--r{text-align:right;align-items:flex-end}.sz-tk__end small,.sz-tk__code small{font:600 12px/1.3 var(--sz-chrome);letter-spacing:1px;text-transform:uppercase;color:var(--sz-ink3);overflow-wrap:anywhere}.sz-tk__end b{font:700 52px/1.05 var(--font-sans);letter-spacing:-1px;font-variant-numeric:tabular-nums}.sz-tk__end span{font:400 15px/1.3 var(--font-sans);color:var(--sz-ink2)}.sz-tk__end em{font:600 18px/1.2 var(--font-sans);margin-top:8px;font-style:normal}.sz-tk__mid{color:var(--sz-accent);flex-direction:column;align-items:center;gap:4px;padding-top:40px;display:flex}.sz-tk__mid span{font:400 15px/1 var(--font-sans);color:var(--sz-ink2)}.sz-tk__when{font:400 16px/1.4 var(--font-sans);color:var(--sz-ink2);margin:0 0 12px}.sz-tk__cut{border-top:1.5px dashed #eceae633;margin:6px 20px}.sz-tk__code{justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 4px;display:flex}.sz-tk__code>div{flex-direction:column;gap:6px;min-width:0;display:flex}.sz-tk__code b{font:700 26px/1.1 var(--font-sans);letter-spacing:3px;overflow-wrap:anywhere}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-chip{background:var(--sz-cell2);min-height:44px;color:var(--sz-ink);font:600 16px/1 var(--sz-chrome);cursor:pointer;border:0;border-radius:22px;flex:none;padding:0 18px}.sz-tk__src{font:400 14px/1.35 var(--font-sans);color:var(--sz-ink3);margin:0;padding:10px 20px 18px}.sz-tk-acts{background:var(--sz-cell);border-radius:16px;overflow:hidden}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-row{width:100%;min-height:56px;color:var(--sz-ink);font:400 18px/1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.sz-row+.sz-row{border-top:.5px solid var(--sz-line)}:is(.av,.sz-sheet-wrap,.sz-tk-wrap) .sz-row--risk{color:var(--sz-risk)}.sz-light{font:400 13px/1.35 var(--font-sans);color:#eceae68f;font-variant-numeric:tabular-nums;margin:2px 0 0}.sz-mapacts{right:12px;bottom:calc(var(--tm-shown,0px) + 12px);z-index:5;gap:8px;display:flex;position:absolute}.av .sz-home{-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);color:#eceae6;min-height:44px;font:600 15px/1 -apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-sans);transition:transform var(--m-fast);background:#1e1c199e;border-radius:22px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.av .sz-home:active{transform:scale(.97)}@media (prefers-reduced-transparency:reduce){.av .sz-home{-webkit-backdrop-filter:none;backdrop-filter:none;background:#161411}}.sz-taxi{z-index:95;padding:calc(env(safe-area-inset-top,0px) + 64px) 20px 40px;color:#111;opacity:0;transition:opacity var(--m-fast), transform var(--m-fast);background:#f4f2ee;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;transform:scale(.96)}.sz-taxi[data-on=true]{opacity:1;transition:opacity var(--m-med), transform var(--m-spring);transform:none}.sz-taxi__t{max-width:100%;font:700 clamp(30px, 9.5vw, 56px) / 1.15 var(--font-sans);letter-spacing:-.3px;text-align:center;overflow-wrap:anywhere;white-space:pre-line;margin:0}.sz-taxi__x{top:calc(env(safe-area-inset-top,0px) + 10px);color:#111;cursor:pointer;background:#00000014;border:0;border-radius:22px;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:12px}@media (prefers-reduced-motion:reduce){.sz-taxi,.sz-taxi[data-on=true]{transform:none}}html[data-flow=new] .av .v6-tabs{--seg-n:3;--seg-i:0;background:#7676803d;border:0;border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;margin:8px 0;padding:3px;display:grid;position:relative}html[data-flow=new] .av .v6-tabs:before{content:"";width:calc((100% - 6px) / var(--seg-n));transform:translateX(calc(100% * var(--seg-i)));transition:transform var(--m-spring);background:#eceae64d;border-radius:9px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 3px 8px #0000002e}html[data-flow=new] .av .v6-tabs a{z-index:1;min-height:40px;font:600 15px/1.1 var(--sz-chrome,-apple-system, BlinkMacSystemFont, sans-serif);color:#eceae6b3;text-align:center;border:0;place-items:center;padding:0 6px;display:grid;position:relative}html[data-flow=new] .av .v6-tabs a[data-on=true]{color:#fff}html[data-flow=new] .av .v6-tabs a[data-on=true]:after{display:none}html[data-flow=new]:has(.v6-tabs) .av-nav{display:none}@media (prefers-reduced-transparency:reduce){.sz-bar__bg,.av .sz-more--glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#161411}}@media (prefers-reduced-motion:reduce){.sz-sheet,.sz-sheet-wrap[data-on=true] .sz-sheet,.sz-tk-box,.sz-tk-wrap[data-on=true] .sz-tk-box{transform:none}html[data-flow=new] .av .v6-tabs:before{transition:none}}
