:root{--font:var(--font-inter,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--glass-blur:24px;--star:#FFB800;--s0:0;--s2:2px;--s4:4px;--s6:6px;--s8:8px;--s10:10px;--s12:12px;--s14:14px;--s16:16px;--s20:20px;--s24:24px;--s28:28px;--s32:32px;--s40:40px;--s48:48px;--s56:56px;--s64:64px;--size-cta-h:54px;--size-cta-fs:17px;--size-cta-pad:22px;--size-cta-md-h:46px;--size-cta-md-fs:16px;--size-cta-sm-h:40px;--size-cta-sm-fs:15px;--size-cta-sm-pad:16px;--size-field-h:52px;--size-chip-h:36px;--size-tabbar-h:64px;--size-nav-h:52px;--size-tile:40px;--size-tile-s:32px;--size-tile-l:52px;--size-fbtn:46px;--size-avatar:40px;--size-pin-h:32px;--size-cluster:40px;--size-statusbar-ios:54px;--size-home-ios:34px;--size-bubble-fs:16px;--size-bubble-lh:21px;--cta-h:54px;--cta-fs:17px;--cta-pad:22px;--cta-md-h:46px;--cta-md-fs:16px;--cta-sm-h:40px;--cta-sm-fs:15px;--cta-sm-pad:16px;--bubble-fs:16px;--bubble-lh:21px;--r-card:24px;--r-sheet:38px;--r-group:20px;--r-tile:14px;--r-field:999px;--r-chip:999px;--r-cta:999px;--r-photo:18px;--r-thumb:16px;--pin-h:30px;--pin-fs:14px;--pin-fw:650;--pin-pad:11px;--pin-radius:999px;--pin-tail:7px;--pin-sel-scale:1.14;--pin-shadow:0 2px 8px rgba(0,0,0,.18);--cluster-sz:40px;--cluster-fs:15px;--cluster-ring:3px;--me-sz:20px;--me-ring:3px}:root,[data-theme=light]{color-scheme:light;--bg:#FFFFFF;--bg2:#F2F2F7;--surface:#FFFFFF;--surface2:#F2F2F7;--fill:rgba(118,118,128,.12);--text:#111111;--text2:#6B6B70;--text3:#A1A1A6;--line:#E5E5EA;--accent:#FFDA46;--on-accent:#111111;--accent-soft:#FFF4C2;--cta-bg:#FFDA46;--cta-fg:#111111;--dark-bg:#111111;--dark-fg:#FFFFFF;--chip-on-bg:#111111;--chip-on-fg:#FFFFFF;--glass-bg:rgba(255,255,255,.62);--glass-line:rgba(255,255,255,.75);--shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);--float-shadow:0 8px 30px rgba(0,0,0,.12);--success:#1E9E63;--success-soft:#E3F5EC;--danger:#E5484D;--danger-soft:#FDECEC;--warn:#B26A00;--warn-soft:#FFF1D6;--info:#2F7BF6;--info-soft:#E6F0FE;--success-ink:#187D4E;--danger-ink:#C33D41;--warn-ink:#A05F00;--info-ink:#2A66CC;--pill-mute-ink:#5E5E63;--pin-bg:#FFFFFF;--pin-fg:#111111;--scrim:rgba(0,0,0,.32);--map:url(/_next/static/media/map-light.8e9213ee.jpg);--map-filter:none;--bubble-in:#F2F2F7;--bubble-out:#111111;--bubble-out-fg:#FFFFFF;--kb:#D1D3D9;--kb-key:#FFFFFF;--map-pin-bg:#FFFFFF;--map-pin-fg:#111111;--map-pin-sel-bg:#FFDA46;--map-pin-sel-fg:#111111;--map-pin-seen-fg:#6B6B70;--map-pin-cluster-bg:#111111;--map-pin-cluster-fg:#FFFFFF;--map-pin-zone:#2F7BF6;--when-light:flex;--when-dark:none}[data-theme=dark]{color-scheme:dark;--bg:#0F0F10;--bg2:#0F0F10;--surface:#1C1C1E;--surface2:#26262A;--fill:rgba(255,255,255,.08);--text:#F5F5F7;--text2:#9A9AA1;--text3:#636366;--line:#2C2C30;--accent:#FFDA46;--on-accent:#111111;--accent-soft:#332C18;--cta-bg:#FFDA46;--cta-fg:#111111;--dark-bg:#F5F5F7;--dark-fg:#111111;--chip-on-bg:#FFDA46;--chip-on-fg:#111111;--glass-bg:rgba(28,28,30,.58);--glass-line:rgba(255,255,255,.10);--shadow:none;--float-shadow:0 8px 30px rgba(0,0,0,.5);--success:#30C77B;--success-soft:#16301F;--danger:#FF6369;--danger-soft:#3A1C1E;--warn:#FFB547;--warn-soft:#3A2C14;--info:#5B9BFF;--info-soft:#172A47;--success-ink:#30C77B;--danger-ink:#FF6369;--warn-ink:#FFB547;--info-ink:#5B9BFF;--pill-mute-ink:#A7A7AE;--pin-bg:#1C1C1E;--pin-fg:#F5F5F7;--scrim:rgba(0,0,0,.55);--map:url(/_next/static/media/map-dark.897a4976.jpg);--map-filter:brightness(.62) contrast(1.1);--bubble-in:#26262A;--bubble-out:#FFDA46;--bubble-out-fg:#111111;--kb:#2B2B2E;--kb-key:#4A4A4E;--map-pin-bg:#1C1C1E;--map-pin-fg:#F5F5F7;--map-pin-sel-bg:#FFDA46;--map-pin-sel-fg:#111111;--map-pin-seen-fg:#9A9AA1;--map-pin-cluster-bg:#2C2C30;--map-pin-cluster-fg:#FFFFFF;--map-pin-zone:#5B9BFF;--when-light:none;--when-dark:flex}[data-theme=light] [data-lite],[data-theme=light][data-lite]{--glass-bg:rgba(255,255,255,.96);--glass-line:#E5E5EA;--glass-blur:0}[data-theme=dark] [data-lite],[data-theme=dark][data-lite]{--glass-bg:rgba(28,28,30,.97);--glass-line:#2C2C30;--glass-blur:0}.t-large{font-size:34px;line-height:40px;font-weight:700}.t-title{font-size:28px;line-height:34px;font-weight:700}.t-h2{font-size:20px;line-height:26px;font-weight:600}.t-body{font-weight:400}.t-body,.t-bodyb{font-size:17px;line-height:22px}.t-bodyb{font-weight:600}.t-sub{font-weight:400}.t-sub,.t-subb{font-size:15px;line-height:20px}.t-subb{font-weight:600}.t-cap{font-weight:400}.t-cap,.t-capb{font-size:13px;line-height:18px}.t-capb{font-weight:600}.t-tab{font-size:11px;line-height:13px;font-weight:500}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased}.scr,body{font-family:var(--font)}.scr{position:relative;width:var(--sw,393px);height:var(--sh,852px);border-radius:55px;overflow:hidden;background:var(--bg);color:var(--text)}.scr.bg2{background:var(--bg2)}.t-h2,.t-large,.t-title{letter-spacing:-.02em}.c2{color:var(--text2)}.c3{color:var(--text3)}.cs{color:var(--success-ink)}.cd{color:var(--danger-ink)}.cw{color:var(--warn-ink)}.ci{color:var(--info-ink)}.num{font-feature-settings:"tnum" 1}.abs{position:absolute}.row{align-items:center}.col,.row{display:flex}.col{flex-direction:column}.grow{flex:1 1;min-width:0}.between{display:flex;justify-content:space-between;align-items:center}.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ic{flex:none}.content{position:absolute;left:16px;right:16px}.glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);border:1px solid var(--glass-line);box-shadow:0 8px 24px rgba(0,0,0,.1)}.nav{left:0;right:0;top:54px;height:52px;align-items:center;justify-content:center;z-index:60;padding:0 12px}.nav,.nav .l,.nav .r{position:absolute;display:flex}.nav .l,.nav .r{top:4px;gap:8px}.nav .l{left:12px}.nav .r{right:12px}.nbtn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--text)}.nbtn.g{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%);border:1px solid var(--glass-line)}.nbtn.f{background:var(--fill)}.nbtn.photo{background:rgba(255,255,255,.72);color:#111;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.large-title{position:absolute;left:20px;right:20px;top:104px}.btn{height:var(--cta-h);border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;font:600 var(--cta-fs) Inter;width:100%;padding:0 var(--cta-pad);white-space:nowrap}.btn.primary{background:var(--cta-bg);color:var(--cta-fg)}.btn.inv{background:var(--dark-bg);color:var(--dark-fg)}.btn.secondary{background:var(--fill);color:var(--text)}.btn.ghost{background:transparent;color:var(--text)}.btn.danger{background:var(--danger-soft);color:var(--danger-ink)}.btn.sm{height:var(--cta-sm-h);font-size:var(--cta-sm-fs);padding:0 var(--cta-sm-pad);width:auto}.btn.md{height:var(--cta-md-h);font-size:var(--cta-md-fs)}.btn.dis{opacity:.4}.bbar{position:absolute;left:0;right:0;bottom:0;padding:12px 16px var(--sab,34px);z-index:70;background:var(--bg)}.bbar.bg2{background:var(--bg2)}.bbar.line{border-top:1px solid var(--line)}.bbar.float{left:10px;right:10px;bottom:var(--tbb,24px);padding:8px;border-radius:36px;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%);border:1px solid var(--glass-line);box-shadow:0 8px 24px rgba(0,0,0,.12)}.sec{font:600 20px/26px var(--font);letter-spacing:-.02em;margin:22px 4px 10px}.sec-s{font:400 13px/18px var(--font);color:var(--text2);text-transform:uppercase;letter-spacing:.04em;margin:22px 16px 8px}.group{background:var(--surface);border-radius:20px;overflow:hidden}.scr:not(.bg2) .group{background:var(--surface2)}.li{display:flex;align-items:center;gap:14px;padding:11px 16px;min-height:56px;position:relative}.li+.li:before{content:"";position:absolute;top:0;right:0;left:70px;height:1px;background:var(--line)}.li.noicon+.li.noicon:before,.li.noicon+.li:before{left:16px}.li .chev{color:var(--text3)}.tile{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;flex:none;background:var(--fill);color:var(--text)}.tile.acc{background:var(--accent);color:#111111}.tile.s{width:32px;height:32px;border-radius:10px}.tile.l{width:52px;height:52px;border-radius:16px}.tile.xl{width:72px;height:72px;border-radius:22px}.scr:not(.bg2) .group .tile{background:var(--surface)}.field{height:52px;border-radius:999px;background:var(--fill);display:flex;align-items:center;gap:10px;padding:0 18px;color:var(--text)}.field.focus{box-shadow:0 0 0 2px var(--text) inset;background:var(--surface)}.field.err{box-shadow:0 0 0 2px var(--danger) inset}.field .ph{color:var(--text3)}.flabel{margin:0 18px 6px}.fhint,.flabel{font:400 13px/18px var(--font);color:var(--text2)}.fhint{margin:6px 18px 0}.fhint.err{color:var(--danger-ink)}.area{border-radius:20px;background:var(--fill);padding:14px 18px;min-height:96px}.chips{display:flex;gap:8px;overflow:hidden}.chip{height:36px;padding:0 15px;border-radius:999px;display:flex;align-items:center;gap:6px;font:500 15px var(--font);white-space:nowrap;background:var(--fill);color:var(--text);flex:none}.chip.on{background:var(--chip-on-bg);color:var(--chip-on-fg)}.chip.g{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%);border:1px solid var(--glass-line)}.chip.g.on{background:var(--chip-on-bg)}.seg{display:flex;background:var(--fill);padding:3px;height:40px}.seg,.seg div{border-radius:999px}.seg div{flex:1 1;display:grid;place-items:center;font:500 15px var(--font);color:var(--text)}.seg .on{background:var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.12);font-weight:600}[data-theme=dark] .seg .on{background:#3A3A3E}.pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;font:600 13px var(--font);white-space:nowrap}.pill.ok{background:var(--success-soft);color:var(--success-ink)}.pill.warn{background:var(--warn-soft);color:var(--warn-ink)}.pill.bad{background:var(--danger-soft);color:var(--danger-ink)}.pill.info{background:var(--info-soft);color:var(--info-ink)}.pill.acc{background:var(--accent);color:var(--on-accent)}.pill.mute{background:var(--fill);color:var(--pill-mute-ink)}.pill.promo{background:var(--accent-soft);color:var(--text)}.hint{display:flex;gap:10px;align-items:flex-start;border-radius:20px;padding:12px 14px;font:400 15px/20px var(--font)}.hint.info{background:var(--info-soft);color:var(--text)}.hint.warn{background:var(--warn-soft);color:var(--text)}.hint.danger{background:var(--danger-soft);color:var(--text)}.hint.ok{background:var(--success-soft);color:var(--text)}.hint.acc{background:var(--accent-soft);color:var(--text)}.card{background:var(--surface);border-radius:24px;box-shadow:var(--shadow)}.scr:not(.bg2) .card.flat{background:var(--surface2);box-shadow:none}.photo{background-size:cover;background-position:50%;border-radius:16px;flex:none}.avatar{border-radius:50%;display:grid;place-items:center;font-weight:600;flex:none}.scrim{inset:0;background:var(--scrim);z-index:100}.scrim,.sheet{position:absolute}.sheet{left:8px;right:8px;bottom:8px;border-radius:38px;background:var(--surface);z-index:110;padding:10px 20px var(--sab,30px)}.sheet.full{left:0;right:0;bottom:0;border-radius:38px 38px 0 0;padding-bottom:var(--sab,34px)}.grab{width:36px;height:5px;border-radius:3px;background:var(--text3);opacity:.6;margin:0 auto 14px}.tabbar{position:absolute;left:16px;right:16px;bottom:var(--tbb,24px);height:64px;border-radius:32px;padding:6px;z-index:70}.tab,.tabbar{display:flex;align-items:center}.tab{flex:1 1;height:52px;border-radius:26px;flex-direction:column;justify-content:center;gap:2px;font:500 11px var(--font);color:var(--text2);position:relative}.tab.on{color:var(--text);background:var(--fill)}.tab .bdg{top:5px;left:50%;margin-left:6px;min-width:16px;height:16px;border-radius:8px;background:var(--danger);color:#fff;font:600 11px/16px var(--font);text-align:center;padding:0 4px}.map,.tab .bdg{position:absolute}.map{inset:0;background:var(--map) center/cover;filter:var(--map-filter)}.pin{position:absolute;transform:translate(-50%,-100%);padding-bottom:var(--pin-tail);z-index:5}.pp{position:relative;height:var(--pin-h);padding:0 var(--pin-pad);border-radius:var(--pin-radius);display:flex;align-items:center;font:var(--pin-fw) var(--pin-fs)/1 Inter;font-feature-settings:"tnum" 1;background:var(--pin-bg);color:var(--pin-fg);box-shadow:var(--pin-shadow);white-space:nowrap;transform-origin:bottom center}.pp:after{content:"";position:absolute;left:50%;bottom:calc(-1*var(--pin-tail));transform:translateX(-50%);width:0;height:0;border:calc(var(--pin-tail) - 1px) solid transparent;border-top:var(--pin-tail) solid var(--pin-bg);border-bottom:0}[data-theme=dark] .pp{border:1px solid rgba(255,255,255,.14)}.pin.sel .pp{background:#FFDA46;color:#111;transform:scale(var(--pin-sel-scale));border:0}.pin.sel .pp:after{border-top-color:#FFDA46}.pin.seen .pp{color:var(--text2)}.cluster{position:absolute;width:var(--cluster-sz);height:var(--cluster-sz);border-radius:50%;background:#111;color:#fff;display:grid;place-items:center;font:var(--pin-fw) var(--cluster-fs)/1 Inter;border:var(--cluster-ring) solid #fff;box-shadow:var(--pin-shadow);transform:translate(-50%,-50%);z-index:5}[data-theme=dark] .cluster{background:#2c2c30;border-color:#3a3a3e}.me{position:absolute;width:var(--me-sz);height:var(--me-sz);border-radius:50%;background:#2F7BF6;border:var(--me-ring) solid #fff;box-shadow:0 0 0 10px rgba(47,123,246,.18),0 2px 6px rgba(0,0,0,.25);z-index:4;transform:translate(-50%,-50%)}.fbtn{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--text)}.tgl{width:51px;height:31px;border-radius:16px;background:var(--fill);position:relative;flex:none}.tgl:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.tgl.on{background:#34C759}.tgl.on:after{left:22px}.chk{width:24px;height:24px;border-radius:8px;border:2px solid var(--text2);flex:none;display:grid;place-items:center}.chk.on{background:var(--text);border-color:var(--text);color:var(--bg)}.rad{width:24px;height:24px;border-radius:50%;border:2px solid var(--text2);flex:none}.rad.on{border:7px solid var(--text)}.steps{display:flex;gap:6px}.steps i{flex:1 1;height:4px;border-radius:2px;background:var(--fill)}.steps i.on{background:var(--text)}.steps i.cur{background:var(--accent)}.tl,.tl .st{position:relative}.tl .st{display:flex;gap:14px;padding-bottom:18px}.tl .st:before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:2px;background:var(--line)}.tl .st:last-child:before{display:none}.tl .st.done:before{background:var(--text)}.tl .dot{width:24px;height:24px;border-radius:50%;border:2px solid var(--line);background:var(--bg);flex:none;display:grid;place-items:center;z-index:1}.tl .done .dot{background:var(--text);border-color:var(--text);color:var(--bg)}.tl .cur .dot{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.bub{max-width:76%;padding:9px 14px;border-radius:20px;font:400 var(--bubble-fs)/var(--bubble-lh) Inter}.bub.in{background:var(--bubble-in);color:var(--text);border-bottom-left-radius:6px;align-self:flex-start}.bub.out{background:var(--bubble-out);color:var(--bubble-out-fg);border-bottom-right-radius:6px;align-self:flex-end}.bub .tm{font-size:11px;opacity:.6;margin-left:8px;float:right;margin-top:6px}.daysep{font:500 13px var(--font);padding:4px 10px;border-radius:999px;background:var(--fill)}.daysep,.sysmsg{align-self:center;color:var(--text2)}.sysmsg{max-width:86%;font:400 13px/18px var(--font)}.cal,.sysmsg{text-align:center}.cal{display:grid;grid-template-columns:repeat(7,1fr);row-gap:6px}.cal .wd{font:500 13px var(--font);color:var(--text3);padding-bottom:6px}.cal .d{height:44px;display:grid;place-items:center;font:400 17px var(--font);border-radius:50%;margin:0 auto;width:44px;position:relative}.cal .d.off{color:var(--text3);text-decoration:line-through}.cal .d.sel{background:var(--text);color:var(--bg);font-weight:600}.cal .d.rng{background:var(--fill);border-radius:0;width:100%}.cal .d.today:after{content:"";position:absolute;bottom:5px;width:4px;height:4px;border-radius:50%;background:var(--accent)}.toast{position:absolute;left:16px;right:16px;z-index:120;border-radius:18px;padding:14px 16px;display:flex;gap:12px;align-items:center;background:var(--dark-bg);color:var(--dark-fg);box-shadow:var(--float-shadow);font:500 15px/20px var(--font)}.skel{background:var(--fill);border-radius:10px}.divider{height:1px;background:var(--line)}.dash{border-top:1px dashed var(--line)}[data-theme=dark] .wm{filter:invert(1)}.vp{position:relative;overflow:hidden;background:var(--bg2);color:var(--text);font-family:var(--font)}.hdr,.vp.bgw{background:var(--bg)}.hdr{height:72px;border-bottom:1px solid var(--line);position:relative;z-index:50}.hdr .in{height:72px;gap:20px}.hdr .in,.hlink{display:flex;align-items:center}.hlink{gap:8px;height:40px;padding:0 14px;border-radius:999px;color:var(--text);position:relative;white-space:nowrap}.hlink.on{background:var(--fill)}.hbdg{min-width:18px;height:18px;border-radius:9px;background:var(--danger);color:#fff;display:grid;place-items:center;padding:0 5px}.hsearch{height:44px;border-radius:999px;background:var(--fill);display:flex;align-items:center;gap:10px;padding:0 6px 0 16px;color:var(--text)}.hsearch .sep{width:1px;height:22px;background:var(--line)}.when-light{display:var(--when-light)}.when-dark{display:var(--when-dark)}.wrap{width:1200px;margin:0 auto;position:relative}.wrap.fluid{width:auto;margin:0;padding:0 24px}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.s2{grid-column:span 2}.s3{grid-column:span 3}.s4{grid-column:span 4}.s5{grid-column:span 5}.s6{grid-column:span 6}.s7{grid-column:span 7}.s8{grid-column:span 8}.s9{grid-column:span 9}.s12{grid-column:span 12}.vstack{display:flex;flex-direction:column}.sticky{position:sticky;top:24px}.vp .group{background:var(--surface)}.bgw .group,.pane .group,.wcard .group{background:var(--surface2)}.bgw .group .tile,.pane .group .tile,.wcard,.wcard .group .tile{background:var(--surface)}.wcard{border-radius:24px;box-shadow:var(--shadow);padding:24px}.wcard.flat{background:var(--surface2)}.wcard.flat,[data-theme=dark] .wcard{box-shadow:none}.vp:not(.bgw) .wcard.flat{background:var(--surface)}.pane .wcard.flat,.vp:not(.bgw) .wcard .wcard.flat{background:var(--surface2)}.wcard .chead{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.pane{background:var(--bg);border-right:1px solid var(--line);left:0;z-index:10}.mapbox,.pane{position:absolute;top:0;bottom:0;overflow:hidden}.mapbox{right:0}.lcard{display:flex;gap:16px;padding:16px 0;border-top:1px solid var(--line);position:relative}.lcard.sel:after{content:"";position:absolute;left:-24px;top:12px;bottom:12px;width:4px;border-radius:0 4px 4px 0;background:var(--accent)}.tbl{width:100%;border-collapse:collapse}.tbl th{text-align:left;padding:0 12px 10px;color:var(--text2);white-space:nowrap}.tbl td,.tbl th{border-bottom:1px solid var(--line)}.tbl td{padding:14px 12px;vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.tbl .num{white-space:nowrap}.wscrim{inset:0;background:var(--scrim);z-index:100}.modal,.wscrim{position:absolute}.modal{left:50%;transform:translateX(-50%);background:var(--surface);border-radius:24px;box-shadow:var(--float-shadow);z-index:110;padding:28px}.snav{display:flex;flex-direction:column;gap:2px}.snav .it{display:flex;align-items:center;gap:12px;height:48px;padding:0 12px;border-radius:999px;color:var(--text)}.snav .it.on{background:var(--surface);box-shadow:var(--shadow)}[data-theme=dark] .snav .it.on{background:var(--surface2)}.snav .it .ic{color:var(--text2)}.snav .it.on .ic{color:var(--text)}.wsteps{display:flex;flex-direction:column}.wsteps .ws{display:flex;gap:14px;align-items:center;height:52px;padding:0 12px;border-radius:999px}.wsteps .ws.cur{background:var(--surface);box-shadow:var(--shadow)}[data-theme=dark] .wsteps .ws.cur{background:var(--surface2)}.wsteps .n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--fill);color:var(--text2)}.wsteps .done .n{background:var(--text);color:var(--bg)}.wsteps .cur .n{background:var(--accent);color:var(--on-accent)}.hsteps{display:flex;align-items:flex-start}.hsteps .hs{flex:1 1;display:flex;flex-direction:column;gap:8px;position:relative}.hsteps .bar{height:4px;border-radius:2px;background:var(--fill)}.hsteps .done .bar{background:var(--text)}.hsteps .cur .bar{background:var(--accent)}.hsteps .hs+.hs{margin-left:6px}.gantt .bk{position:absolute;top:12px;height:32px;border-radius:999px;display:flex;align-items:center;padding:0 12px;white-space:nowrap;overflow:hidden;z-index:2}.gantt .bk.ok{background:var(--text);color:var(--bg)}.gantt .bk.req{background:var(--warn-soft);color:var(--warn);box-shadow:0 0 0 1.5px var(--warn) inset}.gantt .bk.now{background:var(--accent);color:var(--on-accent)}.gantt .bk.off{background:repeating-linear-gradient(135deg,var(--fill) 0 6px,transparent 6px 12px);color:var(--text3)}.gantt .bk.mon{background:var(--info-soft);color:var(--info)}.gantt .bk.bad{background:var(--danger-soft);color:var(--danger)}.gantt .bk.free{background:transparent;color:var(--success);box-shadow:0 0 0 1.5px var(--success) inset}.strike{text-decoration:line-through;color:var(--text3)}.otp{width:64px;height:72px;border-radius:20px;background:var(--fill);display:grid;place-items:center}.otp.on{box-shadow:0 0 0 2px var(--text) inset;background:var(--surface)}.store{height:56px;background:var(--dark-bg);color:var(--dark-fg);gap:10px;padding:0 22px 0 18px;flex:none}.store,.zone-lbl{border-radius:999px;display:flex;align-items:center}.zone-lbl{position:absolute;transform:translate(-50%,-50%);z-index:6;height:30px;padding:0 10px 0 4px;gap:6px;white-space:nowrap;background:var(--pin-bg);color:var(--pin-fg);box-shadow:0 2px 8px rgba(0,0,0,.18)}[data-theme=dark] .zone-lbl{border:1px solid rgba(255,255,255,.14)}.zone-lbl .p{width:22px;height:22px;border-radius:999px;background:var(--info);color:#fff;display:grid;place-items:center}.zone-lbl.sel{background:#FFDA46;color:#111;border:0}.zone-lbl.sel .p{background:#111;color:#FFDA46}body,html{background:var(--bg);color:var(--text)}body{min-height:100vh;font-feature-settings:"cv11" 1}button{background:none;cursor:pointer;text-align:inherit}button,textarea{border:0;font:inherit;color:inherit}textarea{resize:vertical}a{color:inherit;text-decoration:none}[role=button],[role=checkbox],[role=radio],[role=switch],[role=tab]{cursor:pointer}:focus-visible{outline:2px solid var(--info);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.c-star{color:var(--star)}.c-acc{color:var(--accent)}.avatar-ph{background:#D9CBB0;color:#5b4a2a}.field input,.field select,.field textarea{flex:1 1 auto;min-width:0;height:100%;padding:0;margin:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;appearance:none;-webkit-appearance:none}.field input::placeholder,.field textarea::placeholder{color:var(--text3);opacity:1}.field input[readonly]{cursor:pointer}.field{transition:box-shadow .15s ease,background-color .15s ease}.field:focus-within{box-shadow:0 0 0 2px var(--text) inset;background:var(--surface)}.field input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--surface) inset;-webkit-text-fill-color:var(--text)}.b-dark{background:var(--dark-bg);color:var(--dark-fg)}.soft-info{background:var(--info-soft)}.soft-warn{background:var(--warn-soft)}.soft-bad{background:var(--danger-soft)}.soft-ok,.tn-ok{background:var(--success-soft)}.tn-ok{color:var(--success)}.tn-warn{background:var(--warn-soft);color:var(--warn)}.tn-info{background:var(--info-soft);color:var(--info)}.tn-bad{background:var(--danger-soft);color:var(--danger)}.tn-acc{background:var(--accent);color:var(--on-accent)}.tn-soft{background:var(--accent-soft);color:var(--text)}.notice{border-radius:var(--r-group)}.map-zoom{border-radius:var(--r-field)}.map-zoom .fbtn{border-radius:unset}@media (max-width:760px){.modal{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;top:16px!important}}@media (max-width:1248px){.hdr .wrap:not(.fluid){width:100%;padding:0 24px}}@media (max-width:560px){.hdr .wrap:not(.fluid){padding:0 16px}.hdr .hlink{display:none}}@media (max-width:760px){.pk-ft .wrap:not(.fluid){width:auto;margin:0;padding:0 24px}.pk-ft .g12{grid-template-columns:minmax(0,1fr)}.pk-ft .s12,.pk-ft .s2,.pk-ft .s4{grid-column:auto}}@media (max-width:560px){.pk-ft .wrap:not(.fluid){padding:0 16px}}.pk-logo img{display:block;width:auto}.pk-logo .pk-logo-d,[data-theme=dark] .pk-logo .pk-logo-l{display:none}[data-theme=dark] .pk-logo .pk-logo-d{display:block}.pk-crumbs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pk-crumbs::-webkit-scrollbar{display:none}.pk-crumb{flex:0 0 auto}.pk-crumb-t{white-space:nowrap}@media (max-width:760px){.pk-crumb-mid .pk-crumb-t{display:inline-block;max-width:8em;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.pk-crumbs{mask-image:linear-gradient(90deg,currentcolor calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,currentcolor calc(100% - 24px),transparent)}}.bz{inset:0;overflow:hidden;background:var(--bg2)}.bz,.bz-side{position:absolute}.bz-side{left:0;top:0;bottom:0;width:264px;background:var(--bg);border-right:1px solid var(--line);padding:18px 14px;display:flex;flex-direction:column;z-index:20}.bz-side .snav .it{height:42px}.bz-bulk span,.bz-side .snav .it span,.bz-top .t-cap,.bz-top .t-subb{white-space:nowrap}.bz-side .snav .it.on{background:var(--fill);box-shadow:none}.bz-side .snav .it.off{opacity:.38}.bz-co{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;background:var(--fill);margin:18px 0 14px}.bz-co,.bz-mgr{border-radius:18px}.bz-mgr{margin-top:auto;padding:14px;border:1px solid var(--line)}.bz-main{position:absolute;left:264px;right:0;top:0;bottom:0;overflow-y:auto}.bz-top{height:72px;background:var(--bg);border-bottom:1px solid var(--line);gap:12px;padding:0 32px;position:sticky;top:0;z-index:10}.bz-sw,.bz-top{display:flex;align-items:center}.bz-sw{gap:10px;height:46px;padding:0 14px 0 7px;border-radius:999px;background:var(--fill);flex:none}.bz-body{padding:24px 32px 32px}.bz-n{min-width:22px;height:20px;border-radius:10px;padding:0 7px;display:grid;place-items:center;background:var(--fill);color:var(--text2)}.bz-n.hot{background:var(--danger);color:var(--dark-fg)}.tbl.dense th{padding:0 10px 9px}.tbl.dense td{padding:10px}.tbl.dense tr.sel td{background:var(--accent-soft)}.tbl.dense tr.grp td{background:var(--surface2);padding:9px 10px}.tbl.dense tr.hl td{background:var(--success-soft)}.bz-meter{height:6px;border-radius:3px;background:var(--fill);overflow:hidden;flex:1 1}.bz-meter i{display:block;height:100%;border-radius:3px;background:var(--text)}.bz-meter.acc i{background:var(--accent)}.bz-bulk{gap:4px;height:52px;padding:0 8px 0 18px;background:var(--dark-bg);color:var(--dark-fg)}.bz-bulk,.bz-bulk .a{display:flex;align-items:center;border-radius:999px}.bz-bulk .a{gap:7px;height:38px;padding:0 13px;white-space:nowrap}.bz-bulk .a:hover{background:var(--glass-line)}.bz-heat{display:grid;grid-template-columns:44px repeat(24,1fr);gap:3px;align-items:center}.bz-heat .c{height:26px;border-radius:6px;background:var(--fill);position:relative;overflow:hidden}.bz-heat .c i{position:absolute;inset:0;background:var(--accent)}.bz-kv{display:grid;grid-template-columns:200px 1fr;row-gap:12px;column-gap:16px;align-items:baseline}.bz-detail{position:sticky;top:88px;align-self:flex-start}.adm{position:absolute;inset:0;display:grid;grid-template-columns:248px minmax(0,1fr);overflow:hidden}.adm .aside{background:var(--bg);border-right:1px solid var(--line);padding:18px 12px;display:flex;flex-direction:column;gap:2px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.adm .ait{display:flex;align-items:center;gap:10px;width:100%;flex:none;text-align:left;height:36px;padding:0 8px 0 12px;border-radius:999px;color:var(--text)}.adm .ait .ic{color:var(--text2)}.adm .ait.on{background:var(--fill)}.adm .ait.on .ic{color:var(--text)}.adm .agl{margin:14px 12px 4px;color:var(--text3);text-transform:uppercase;letter-spacing:.04em}.adm .amain-wrap{background:var(--bg2);min-width:0;display:flex;flex-direction:column;overflow:hidden}.adm .atop{height:64px;background:var(--bg);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:0 28px;flex:none}.adm .amain{padding:22px 28px 28px;min-width:0;overflow-y:auto}.adm .wcard{padding:20px}.adm .tbl th{padding:0 10px 8px}.adm .tbl td{padding:10px}.adm .tbl tr.sel td{background:var(--accent-soft)}.adm .tbl tr.sel td:first-child{border-radius:14px 0 0 14px}.adm .tbl tr.sel td:last-child{border-radius:0 14px 14px 0}.adm .kbd{height:22px;padding:0 7px;border-radius:6px;background:var(--fill);display:inline-grid;place-items:center;color:var(--text2)}.adm .bar{height:8px;border-radius:4px;background:var(--fill);overflow:hidden}.adm .bar i{display:block;height:100%;border-radius:4px}.vbar{border-radius:6px 6px 3px 3px}.flt{display:flex;align-items:center;gap:10px;margin:18px 0 14px;flex-wrap:wrap}.flt-input{border:0;background:transparent;outline:0;width:100%;min-width:0;color:inherit}.dt-scroll{overflow:auto;position:relative;contain:strict}.dt-virt{position:relative;width:100%}.dt-row{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;border-top:1px solid var(--line)}.dt-row.sel{background:var(--accent-soft)}.dt-head{position:sticky;top:0;z-index:2;background:var(--bg);border-bottom:1px solid var(--line)}.dt-head,.dt-head .th{display:flex;align-items:center}.dt-head .th{gap:6px;cursor:default;-webkit-user-select:none;user-select:none}.dt-head .th.sortable{cursor:pointer}.dt-cell{padding:0 10px;min-width:0;overflow:hidden;text-overflow:ellipsis}.dt-cell.r{text-align:right}.area{width:100%}.pk-testenv{position:fixed;right:0;bottom:0;left:0;z-index:1000;padding:6px 16px;text-align:center;background:var(--accent);color:var(--on-accent)}@font-face{font-family:inter;src:url(/_next/static/media/e5b99979bb7d4465-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_8a2160{font-family:inter,inter Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.__variable_8a2160{--font-inter:"inter","inter Fallback",system-ui,-apple-system,Segoe UI,Roboto,sans-serif}