@font-face{font-family:Fusion Pixel;src:url(/fonts/fusion-pixel-12px-zh_hant.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.one{--zoom:1;--u-base:min(100vw/1440,100vh/900);--u:calc(var(--u-base) * var(--zoom));--bg:#0F1412;--bg-2:#0A0E0C;--surface:rgba(23,30,27,.72);--surface-2:rgba(255,255,255,.04);--line:rgba(236,239,234,.10);--line-2:rgba(236,239,234,.18);--text:#ECEFEA;--muted:#97A49D;--pill:#F7F5F0;--pill-ink:#1F2724;--accent:#D4B57A;--accent-soft:rgba(212,181,122,.18);--accent-glow:rgba(212,181,122,.6);--sage:#93A8A0;--sage-deep:#4F645D;--track:rgba(236,239,234,.12);--bar:rgba(23,30,27,.86);--brand-pill:#F7F5F0;--brand-line:transparent;--shadow:0 calc(24*var(--u)) calc(48*var(--u)) rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06);--stage:radial-gradient(60% 50% at 20% 0%,rgba(79,100,93,.28),transparent 60%),radial-gradient(50% 40% at 90% 100%,rgba(212,181,122,.10),transparent 60%);--panel-bg:linear-gradient(160deg,rgba(79,100,93,.30),rgba(15,20,18,.6) 55%,rgba(212,181,122,.10));--glow-fade:rgba(10,14,12,.75);--wash-top:rgba(10,14,12,.05);--wash-bottom:rgba(10,14,12,.55);--wash-op:.8;--fx-blend:screen;--fx-accent:212,181,122;--fx-sage:147,168,160;--fx-ink:15,20,18;--fx-op:.55;--marq:rgba(236,239,234,.28);--lens-card:#171E1B;--disp:"Fusion Pixel",var(--font-display);--body:var(--font-sans);--ease:cubic-bezier(.22,.61,.36,1);--travel:1000ms}.one *{box-sizing:border-box}.one{height:100%;margin:0;background:var(--bg-2);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased}.one [hidden]{display:none!important}.one button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.one a{color:inherit;text-decoration:none}.one .han{font-family:var(--disp);font-weight:400;letter-spacing:.02em;font-size:max(12px,round(nearest,1em,12px))}.one .closing .han,.one .date .han,.one .title .han,.one .track .han,.one .vbig .han{font-size:inherit}.one .stage{position:fixed;inset:0;overflow:hidden;background:var(--stage),var(--bg-2)}.one .mast{position:absolute;z-index:5;left:max(calc(48*var(--u)),calc((100vw - 1344*var(--u)) / 2));right:max(calc(48*var(--u)),calc((100vw - 1344*var(--u)) / 2));top:calc(28*var(--u));height:calc(56*var(--u));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:calc(16*var(--u));gap:calc(16*var(--u))}.one .brand{display:inline-flex;align-items:center;justify-self:start;height:calc(44*var(--u));padding:0 calc(14*var(--u));border-radius:999px;background:var(--brand-pill);border:1px solid var(--brand-line)}.one .brand img{height:calc(30*var(--u));width:auto}.one .mnav{display:flex;gap:calc(4*var(--u));padding:calc(4*var(--u));border-radius:999px;background:var(--surface-2);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.one .mnav a{padding:calc(8*var(--u)) calc(16*var(--u));border-radius:999px;font-size:calc(14*var(--u));color:var(--muted)}.one .mnav a.on{background:var(--pill);color:var(--pill-ink)}.one .mright{justify-self:end;display:flex;align-items:center;gap:calc(10*var(--u))}.one .capsule{display:inline-flex;align-items:center;gap:calc(8*var(--u));height:calc(40*var(--u));padding:0 calc(14*var(--u)) 0 calc(10*var(--u));border-radius:999px;background:var(--surface);border:1px solid var(--line-2);font-size:calc(13*var(--u));color:var(--muted)}.one .capsule b{font-family:var(--disp);font-weight:400;font-size:calc(18*var(--u));font-size:max(12px,round(nearest,calc(18*var(--u)),12px));color:var(--text)}.one .capsule em{font-style:normal;color:var(--accent)}.one .arc{width:calc(18*var(--u));height:calc(18*var(--u));border-radius:50%;background:conic-gradient(var(--accent) 0 var(--pct,35%),var(--track) 0)}.one .avatar{width:calc(40*var(--u));height:calc(40*var(--u));border-radius:50%;background:var(--sage-deep);display:grid;place-items:center;font-size:calc(14*var(--u));font-weight:600}.one .sec{position:absolute;inset:0;padding:calc(120*var(--u)) calc(48*var(--u)) calc(40*var(--u));transition:opacity .6s var(--ease)}.one .hero{display:grid;grid-template-columns:minmax(0,560fr) minmax(0,640fr);grid-gap:calc(64*var(--u));gap:calc(64*var(--u));align-items:center}.one .board,.one .hero{padding-left:max(calc(48*var(--u)),calc((100vw - 1344*var(--u)) / 2));padding-right:max(calc(48*var(--u)),calc((100vw - 1344*var(--u)) / 2))}.one .board{opacity:0;pointer-events:none;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.one[data-state=board] .board{opacity:1;pointer-events:auto}.one[data-state=board] .hero{pointer-events:none}.one .hero-body>*{opacity:0;transform:translateY(calc(18*var(--u)));animation:rise .7s var(--ease) forwards}.one .hero-body>:first-child{animation-delay:.1s}.one .hero-body>:nth-child(2){animation-delay:.22s}.one .hero-body>:nth-child(3){animation-delay:.36s}.one .hero-body>:nth-child(4){animation-delay:.48s}.one .hero-body>:nth-child(5){animation-delay:.64s}@keyframes rise{to{opacity:1;transform:none}}.one[data-state=board] .hero .hint,.one[data-state=board] .hero-body>*{animation:sink .5s var(--ease) forwards}@keyframes sink{to{opacity:0;transform:translateY(calc(-24*var(--u)))}}.one .pill{display:inline-flex;align-items:center;gap:calc(8*var(--u));height:calc(34*var(--u));padding:0 calc(14*var(--u));border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:calc(13*var(--u));color:var(--muted)}.one .pill b{font-family:var(--disp);font-weight:400;color:var(--text);font-size:calc(16*var(--u));font-size:max(12px,round(nearest,calc(16*var(--u)),12px))}.one .dot{width:calc(8*var(--u));height:calc(8*var(--u));border-radius:50%;box-shadow:0 0 calc(12*var(--u)) var(--accent)}.one .title{margin:calc(22*var(--u)) 0 calc(20*var(--u));font-family:var(--disp);font-weight:400;font-size:calc(72*var(--u));line-height:1.08;letter-spacing:.01em}.one .title span{display:block}.one .title .l2{color:var(--accent)}.one .sub,.one .title .l3{color:var(--muted)}.one .sub{max-width:36ch;margin:0 0 calc(28*var(--u));font-size:calc(17*var(--u));line-height:1.7}.one .ctas{display:flex;flex-wrap:wrap;gap:calc(12*var(--u))}.one .ctas .btn{white-space:nowrap}.one .btn{display:inline-flex;align-items:center;gap:calc(8*var(--u));height:calc(48*var(--u));padding:0 calc(22*var(--u));border-radius:999px;background:var(--pill);color:var(--pill-ink);font-weight:500;font-size:calc(15*var(--u))}.one .btn:hover{transform:translateY(-1px)}.one .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.one .btn.ghost{background:transparent;color:var(--text);border:1px solid var(--line-2)}.one .btn.ghost:hover{background:var(--surface-2)}.one .btn.sm{height:calc(38*var(--u));font-size:calc(13*var(--u));margin-top:calc(14*var(--u))}.one .trusted{margin-top:calc(44*var(--u))}.one .tl{display:block;font-size:calc(12*var(--u));letter-spacing:.08em;color:var(--muted);margin-bottom:calc(12*var(--u))}.one .marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.one .track{display:flex;gap:calc(28*var(--u));width:max-content;animation:slide 28s linear infinite}.one .track span{font-family:var(--disp);font-size:calc(22*var(--u));color:var(--marq);display:inline-flex;align-items:center;gap:calc(10*var(--u))}.one .track span.now{color:var(--accent)}.one .track i{width:calc(6*var(--u));height:calc(6*var(--u));border-radius:50%;border:1px solid}.one .track i.f{background:currentColor}.one .track i.sq{border-radius:1px}@keyframes slide{to{transform:translateX(-50%)}}.one .panel{position:relative;min-height:calc(640*var(--u));max-height:calc(100vh - 170*var(--u));border-radius:calc(28*var(--u));overflow:hidden;border:1px solid var(--line);display:grid;align-content:space-between;grid-gap:calc(20*var(--u));gap:calc(20*var(--u));padding:calc(48*var(--u)) calc(36*var(--u));background:var(--panel-bg);opacity:0;animation:rise .9s var(--ease) .3s forwards}.one .glow{position:absolute;inset:0;overflow:hidden}.one .glow canvas.rain{position:absolute;inset:0;opacity:var(--fx-op);mix-blend-mode:var(--fx-blend)}.one .glow:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 60%,transparent 30%,var(--glow-fade))}.one[data-state=board] .panel{border-color:transparent;background:transparent}.one[data-state=board] .glow{opacity:0;transition:opacity .5s}.one .card{position:relative;background:var(--surface);border:1px solid var(--line-2);border-radius:calc(20*var(--u));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:calc(20*var(--u)) calc(22*var(--u))}.one .card header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:calc(14*var(--u))}.one .ey{font-size:calc(11.5*var(--u));letter-spacing:.1em;color:var(--muted)}.one .ey.r{color:rgba(151,164,157,.7)}.one .cf{display:flex;flex-wrap:wrap;gap:calc(6*var(--u)) calc(14*var(--u));margin-top:calc(14*var(--u));font-size:calc(11*var(--u));color:var(--muted)}.one .cf span{display:inline-flex;align-items:center;gap:calc(6*var(--u));white-space:nowrap}.one .sw{width:calc(8*var(--u));height:calc(8*var(--u));border-radius:2px;display:inline-block}.one .sw.gold{background:var(--accent)}.one .sw.sage{background:var(--sage)}.one .c-hours{justify-self:start;width:calc(386*var(--u))}.one .c-hours,.one .c-value{position:relative;max-width:100%}.one .c-value{justify-self:end;width:calc(264*var(--u))}.one .card.moving{transition:transform var(--travel) var(--ease);z-index:20;will-change:transform}.one .tl-list{list-style:none;margin:0;padding:0;grid-gap:calc(10*var(--u))}.one .tl-list,.one .tl-list li{display:grid;gap:calc(10*var(--u))}.one .tl-list li{grid-template-columns:calc(18*var(--u)) 1fr auto;align-items:center;grid-gap:calc(10*var(--u));font-size:calc(14*var(--u))}.one .tl-list li.past{opacity:.45}.one .tl-list li.now .who{color:var(--accent)}.one .tl-list .mk{width:calc(10*var(--u));height:calc(10*var(--u));border-radius:50%;border:1.5px solid var(--sage);justify-self:center}.one .tl-list .mk.f{background:var(--sage)}.one .tl-list .mk.sq{border-radius:2px}.one .tl-list .mk.you{border-color:var(--accent);background:var(--accent);box-shadow:0 0 calc(10*var(--u)) var(--accent-glow)}.one .tl-list .who b{font-family:var(--disp);font-weight:400;font-size:calc(17*var(--u));font-size:max(12px,round(nearest,calc(17*var(--u)),12px));margin-right:calc(8*var(--u))}.one .tl-list .t{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);font-size:calc(12.5*var(--u))}.one .vbig{display:flex;align-items:baseline;gap:calc(10*var(--u));margin-bottom:calc(10*var(--u))}.one .vbig b{font-size:calc(44*var(--u));line-height:1;color:var(--accent)}.one .vbig span{font-size:calc(13*var(--u));color:var(--muted)}.one .line{width:100%;height:calc(90*var(--u));display:block}.one .vfoot{display:flex;justify-content:space-between;font-family:var(--disp);font-size:calc(12*var(--u));font-size:max(12px,round(nearest,calc(12*var(--u)),12px));color:var(--muted);margin-top:calc(6*var(--u))}.one .wash{position:fixed;inset:0;overflow:hidden;pointer-events:none}.one .wash canvas.rain{position:absolute;inset:0;opacity:var(--wash-op,.5);mix-blend-mode:var(--fx-blend)}.one .wash:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--wash-top),var(--wash-bottom))}.one .board .grid{position:relative;flex:0 0 auto;min-height:calc(600*var(--u));grid-template-columns:calc(386*var(--u)) 1fr 1fr}.one .board .grid,.one .col{display:grid;grid-gap:calc(20*var(--u));gap:calc(20*var(--u))}.one .col{min-width:0;align-content:start}.one .col1{grid-template-rows:auto auto}.one .slot{position:relative}.one .slot-hours{min-height:calc(300*var(--u))}.one .slot-value{min-height:calc(230*var(--u))}.one .slot>.card{position:static;width:100%}.one .card.w{-webkit-clip-path:inset(0 100% 0 0 round calc(20*var(--u)));clip-path:inset(0 100% 0 0 round calc(20*var(--u)));opacity:0}.one[data-state=board] .card.w{animation:wipe .7s var(--ease) forwards}.one[data-state=board] .c-bars{animation-delay:calc(var(--travel) + 80ms)}.one[data-state=board] .c-digest{animation-delay:calc(var(--travel) + .2s)}.one[data-state=board] .c-radar{animation-delay:calc(var(--travel) + .32s)}.one[data-state=board] .c-month{animation-delay:calc(var(--travel) + .44s)}@keyframes wipe{0%{-webkit-clip-path:inset(0 100% 0 0 round calc(20*var(--u)));clip-path:inset(0 100% 0 0 round calc(20*var(--u)));opacity:.4}to{-webkit-clip-path:inset(0 0 0 0 round calc(20*var(--u)));clip-path:inset(0 0 0 0 round calc(20*var(--u)));opacity:1}}.one .bars{grid-template-columns:repeat(12,1fr);grid-gap:calc(6*var(--u));height:calc(150*var(--u));align-items:end}.one .bars,.one .bars .b{display:grid;gap:calc(6*var(--u))}.one .bars .b{grid-template-rows:1fr auto;height:100%;grid-gap:calc(6*var(--u));justify-items:center}.one .bars .st{align-self:end;width:100%;display:flex;flex-direction:column-reverse;gap:2px;height:100%;justify-content:flex-start}.one .bars .st i{display:block;width:100%;height:14%;border-radius:2px;background:var(--sage);opacity:.75}.one .bars .st i.you{background:var(--accent);opacity:1}.one .bars .h{font-family:var(--disp);font-size:calc(13*var(--u));font-size:max(12px,round(nearest,calc(13*var(--u)),12px));color:var(--muted)}.one .bars .b.now .h{color:var(--accent)}.one .bars .b.now{background:linear-gradient(180deg,transparent,var(--accent-soft));border-radius:calc(6*var(--u))}.one .radar{width:calc(220*var(--u));height:calc(220*var(--u));display:block;margin:0 auto}.one .digest{list-style:none;margin:0;padding:0}.one .digest li{display:grid;grid-template-columns:calc(56*var(--u)) 1fr;grid-template-areas:"k v" "k n";grid-column-gap:calc(12*var(--u));column-gap:calc(12*var(--u));padding:calc(10*var(--u)) 0;border-top:1px solid var(--line)}.one .digest li:first-child{border-top:0;padding-top:0}.one .digest .k{grid-area:k;font-family:var(--disp);font-size:calc(15*var(--u));font-size:max(12px,round(nearest,calc(15*var(--u)),12px));color:var(--accent)}.one .digest .v{grid-area:v;font-size:calc(15*var(--u))}.one .digest .n{grid-area:n;font-size:calc(12*var(--u));color:var(--muted);margin-top:2px}.one .next{list-style:none;margin:0;padding:0;display:grid;grid-gap:calc(12*var(--u));gap:calc(12*var(--u))}.one .next li{display:grid;grid-template-columns:calc(56*var(--u)) 1fr;align-items:center;grid-gap:calc(10*var(--u));gap:calc(10*var(--u));font-size:calc(13.5*var(--u));color:var(--muted)}.one .next b{font-size:calc(24*var(--u));color:var(--text)}.one .closing{position:relative;flex:0 0 auto;margin:auto 0 0;padding-top:calc(28*var(--u));text-align:center;font-family:var(--disp);font-size:calc(22*var(--u));color:var(--muted)}.one .closing span{display:inline-block;background:linear-gradient(90deg,var(--muted) 0 40%,var(--accent) 50%,var(--muted) 60% 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.one[data-state=board] .closing span{animation:sweep 1.4s var(--ease) calc(var(--travel) + .6s) forwards}@keyframes sweep{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);background-position:100% 0}60%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);background-position:0 0}}.one .hint{position:absolute;left:50%;bottom:calc(28*var(--u));transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(6*var(--u));font-size:calc(11*var(--u));letter-spacing:.14em;color:var(--muted);opacity:0;animation:rise .7s var(--ease) 1.1s forwards}.one .hint i{width:1px;height:calc(28*var(--u));background:linear-gradient(180deg,var(--accent),transparent);animation:pulse 1.8s ease-in-out infinite}.one .hint.up i{background:linear-gradient(0deg,var(--accent),transparent)}.one .hint.up{animation:none;opacity:1;position:static;transform:none;margin:calc(12*var(--u)) auto 0;flex:0 0 auto;flex-direction:column-reverse}@keyframes pulse{50%{opacity:.3}}@media (max-width:1024px){.one{--u-base:min(100vw/820,100vh/1180)}.one .mast{left:calc(24*var(--u));right:calc(24*var(--u))}.one .board,.one .hero{padding-left:calc(24*var(--u));padding-right:calc(24*var(--u))}.one .mnav{display:none}.one .mast{grid-template-columns:1fr auto}.one .sec{padding:calc(110*var(--u)) calc(24*var(--u)) calc(32*var(--u))}.one .hero{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:calc(24*var(--u));align-content:start}.one .title{font-size:calc(56*var(--u))}.one .trusted{display:none}.one .panel{min-height:0;max-height:none;padding:calc(24*var(--u));grid-template-columns:1fr 1fr;align-items:start}.one .c-hours,.one .c-value{width:auto;justify-self:stretch}.one .board .grid{min-height:0}.one .board .grid,.one .col1{grid-template-columns:1fr 1fr}.one .col1{grid-column:1/-1;grid-template-rows:auto}.one .radar{width:calc(180*var(--u));height:calc(180*var(--u))}}@media (max-width:640px){.one{--u-base:min(100vw/390,100vh/844)}.one .capsule em{display:none}.one .capsule span{white-space:nowrap}.one .theme{display:none}.one .sec{padding:calc(92*var(--u)) calc(16*var(--u)) calc(20*var(--u))}.one .board,.one .hero{padding-left:calc(16*var(--u));padding-right:calc(16*var(--u))}.one .hero{gap:calc(14*var(--u))}.one .title{font-size:calc(40*var(--u));margin:calc(14*var(--u)) 0 calc(12*var(--u))}.one .sub{font-size:calc(15*var(--u));margin-bottom:calc(14*var(--u))}.one .btn{height:calc(44*var(--u))}.one .panel{min-height:0;padding:calc(12*var(--u));gap:calc(10*var(--u));grid-template-columns:1fr;align-content:start}.one .c-hours,.one .c-value{width:auto}.one .c-hours .tl-list li:nth-child(n+4),.one .hero .c-value .line,.one .hero .c-value .vfoot,.one .hero .hint{display:none}.one .board .grid{gap:calc(12*var(--u));min-height:0;padding-bottom:calc(12*var(--u))}.one .board .grid,.one .col1{grid-template-columns:1fr}.one .slot-hours,.one .slot-value{min-height:0}.one .radar{width:calc(200*var(--u));height:calc(200*var(--u))}.one .wash canvas.rain{opacity:.14}}@media (prefers-reduced-motion:reduce){.one *{animation-duration:1ms!important;transition-duration:1ms!important}.one .card.moving{transition:none}}:root[data-theme=light] .one{--bg:#F7F5F0;--bg-2:#F1EEE6;--surface:rgba(255,255,255,.72);--surface-2:rgba(31,39,36,.04);--line:rgba(31,39,36,.10);--line-2:rgba(31,39,36,.16);--text:#1F2724;--muted:#5C6963;--pill:#1F2724;--pill-ink:#F7F5F0;--accent:#7A5F31;--accent-soft:rgba(122,95,49,.14);--accent-glow:rgba(122,95,49,.35);--sage:#4F645D;--sage-deep:#4F645D;--track:rgba(31,39,36,.12);--bar:rgba(255,255,255,.86);--brand-pill:#FFFFFF;--brand-line:var(--line-2);--shadow:0 calc(18*var(--u)) calc(40*var(--u)) rgba(31,39,36,.10),inset 0 1px 0 rgba(255,255,255,.8);--stage:radial-gradient(60% 50% at 20% 0%,rgba(79,100,93,.14),transparent 60%),radial-gradient(50% 40% at 90% 100%,rgba(138,109,59,.10),transparent 60%);--panel-bg:linear-gradient(160deg,rgba(79,100,93,.16),rgba(247,245,240,.7) 55%,rgba(138,109,59,.10));--glow-fade:rgba(247,245,240,.72);--wash-top:rgba(247,245,240,.25);--wash-bottom:rgba(247,245,240,.9);--fx-blend:multiply;--fx-accent:122,95,49;--fx-sage:79,100,93;--fx-ink:247,245,240;--fx-op:.4;--wash-op:.35;--marq:rgba(31,39,36,.32);--lens-card:#FBFAF6}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .one{--bg:#F7F5F0;--bg-2:#F1EEE6;--surface:rgba(255,255,255,.72);--surface-2:rgba(31,39,36,.04);--line:rgba(31,39,36,.10);--line-2:rgba(31,39,36,.16);--text:#1F2724;--muted:#5C6963;--pill:#1F2724;--pill-ink:#F7F5F0;--accent:#7A5F31;--accent-soft:rgba(122,95,49,.14);--accent-glow:rgba(122,95,49,.35);--sage:#4F645D;--sage-deep:#4F645D;--track:rgba(31,39,36,.12);--bar:rgba(255,255,255,.86);--brand-pill:#FFFFFF;--brand-line:var(--line-2);--shadow:0 calc(18*var(--u)) calc(40*var(--u)) rgba(31,39,36,.10),inset 0 1px 0 rgba(255,255,255,.8);--stage:radial-gradient(60% 50% at 20% 0%,rgba(79,100,93,.14),transparent 60%),radial-gradient(50% 40% at 90% 100%,rgba(138,109,59,.10),transparent 60%);--panel-bg:linear-gradient(160deg,rgba(79,100,93,.16),rgba(247,245,240,.7) 55%,rgba(138,109,59,.10));--glow-fade:rgba(247,245,240,.72);--wash-top:rgba(247,245,240,.25);--wash-bottom:rgba(247,245,240,.9);--fx-blend:multiply;--fx-accent:122,95,49;--fx-sage:79,100,93;--fx-ink:247,245,240;--fx-op:.4;--wash-op:.35;--marq:rgba(31,39,36,.32);--lens-card:#FBFAF6}}.one .btn:hover{background:var(--pill)}:root[data-theme=light] .one .btn:hover{filter:brightness(1.15)}:root[data-theme=light] .one .btn:not(.ghost),:root[data-theme=light] .one .mnav a.on,:root[data-theme=light] .one .tabbar a.on{background:var(--sage-deep);color:#F7F5F0}:root[data-theme=light] .one .sw.sage{background:var(--sage-deep)}.one .theme{width:calc(40*var(--u));height:calc(40*var(--u));border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--muted);background:var(--surface-2)}.one .theme:hover{color:var(--text)}.one .theme svg{width:calc(18*var(--u));height:calc(18*var(--u))}.one .theme .sun{display:none}:root[data-theme=light] .one .theme .sun{display:block}:root[data-theme=light] .one .theme .moon{display:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .one .theme .sun{display:block}:root:not([data-theme=dark]) .one .theme .moon{display:none}}.one .sw.red{background:#C4694F}.one .lead{margin:0 0 calc(12*var(--u));font-size:calc(15*var(--u));line-height:1.65}.one .card .n{margin:calc(8*var(--u)) 0 0;font-size:calc(12*var(--u));color:var(--muted);line-height:1.55}.one .card .btn.sm{margin-top:calc(14*var(--u))}.one .poles{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:calc(10*var(--u));gap:calc(10*var(--u));font-size:calc(12*var(--u));color:var(--muted)}.one .poles i{position:relative;height:calc(6*var(--u));border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--sage))}.one .poles i:after{content:"";position:absolute;top:50%;left:var(--l,50%);width:calc(14*var(--u));height:calc(14*var(--u));border-radius:50%;background:var(--pill);transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--bg)}.one .mini{list-style:none;margin:0;padding:0;display:grid;grid-gap:calc(8*var(--u));gap:calc(8*var(--u))}.one .mini li{display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-gap:calc(10*var(--u));gap:calc(10*var(--u));font-size:calc(12.5*var(--u));color:var(--muted)}.one .mini b{font-family:var(--disp);font-weight:400;font-size:calc(16*var(--u));font-size:max(12px,round(nearest,calc(16*var(--u)),12px));color:var(--text)}.one .cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:calc(3*var(--u));gap:calc(3*var(--u))}.one .cal .wk{font-size:calc(10.5*var(--u));color:var(--muted);text-align:center;padding-bottom:calc(4*var(--u))}.one .cal .d{aspect-ratio:1;border-radius:calc(8*var(--u));display:grid;place-content:center;grid-gap:1px;gap:1px;text-align:center;font-size:calc(9*var(--u));color:var(--muted);position:relative}.one .cal .d b{font-weight:500;font-size:calc(13*var(--u));color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.one .cal .d.past b{color:var(--muted)}.one .cal .d.ov{background:var(--accent-soft)}.one .cal .d.ov b{color:var(--accent)}.one .cal .d.term span{color:#C4694F}.one .cal .d.today{outline:1.5px solid var(--accent);outline-offset:-1px}.one .cal .d.empty{background:none}.one .days,.one .terms{list-style:none;margin:0;padding:0;display:grid;grid-gap:calc(10*var(--u));gap:calc(10*var(--u))}.one .days li,.one .terms li{display:grid;grid-template-columns:calc(64*var(--u)) 1fr;align-items:center;grid-gap:calc(10*var(--u));gap:calc(10*var(--u));font-size:calc(13*var(--u));color:var(--muted)}.one .days b,.one .terms b{font-size:calc(20*var(--u));color:var(--text)}.one .days li.past,.one .terms li.past{opacity:.5}.one .terms li.next b{color:var(--accent)}.one .terms li.next{position:relative}.one .terms li.next:before{content:"";position:absolute;left:calc(-22*var(--u));top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,var(--accent),transparent)}.one .tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(8*var(--u));gap:calc(8*var(--u))}.one .tiles a{display:grid;grid-gap:2px;gap:2px;padding:calc(10*var(--u)) calc(12*var(--u));border-radius:calc(12*var(--u));background:var(--surface-2);border:1px solid var(--line);transition:background .15s,border-color .15s}.one .tiles a:hover{background:var(--accent-soft);border-color:var(--accent)}.one .tiles b{font-family:var(--disp);font-weight:400;font-size:calc(15*var(--u));font-size:max(12px,round(nearest,calc(15*var(--u)),12px))}.one .tiles span{font-size:calc(11.5*var(--u));color:var(--muted)}.one .pillars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(8*var(--u));gap:calc(8*var(--u));margin-bottom:calc(14*var(--u))}.one .pillars div{display:grid;grid-gap:calc(4*var(--u));gap:calc(4*var(--u));text-align:center;padding:calc(10*var(--u)) 0;border-radius:calc(12*var(--u));background:var(--surface-2);border:1px solid var(--line)}.one .pillars span{font-size:calc(11*var(--u));color:var(--muted)}.one .pillars b{font-size:calc(22*var(--u))}.one .pillars .me{border-color:var(--accent);background:var(--accent-soft)}.one .pillars .me b{color:var(--accent)}.one .kv{list-style:none;margin:0;padding:0}.one .kv li{display:flex;justify-content:space-between;gap:calc(12*var(--u));padding:calc(9*var(--u)) 0;border-top:1px solid var(--line);font-size:calc(13.5*var(--u))}.one .kv li:first-child{border-top:0;padding-top:0}.one .kv span{color:var(--muted)}.one .kv b{font-weight:500;text-align:right}@media (max-width:640px){.one .hero .c-hours .cal .d span,.one .hero .c-hours .poles,.one .hero .c-hours .tiles{display:none}.one .hero{overflow:hidden}.one .hero .c-value{display:none}.one .hero .cal .d{aspect-ratio:auto;padding:calc(3*var(--u)) 0}.one .hero .cal .d b{font-size:calc(12*var(--u))}.one .hero .pillars b{font-size:calc(18*var(--u))}}.one .tabbar{display:none}@media (max-width:1024px){.one .tabbar{position:absolute;z-index:6;left:calc(16*var(--u));right:calc(16*var(--u));bottom:max(calc(14*var(--u)),env(safe-area-inset-bottom));height:calc(56*var(--u));display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;padding:calc(4*var(--u));border-radius:999px;background:var(--bar);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 calc(12*var(--u)) calc(32*var(--u)) rgba(0,0,0,.4)}.one .tabbar a{display:grid;place-items:center;border-radius:999px;font-size:calc(13*var(--u));color:var(--muted);min-height:calc(44*var(--u))}.one .tabbar a.on{background:var(--pill);color:var(--pill-ink)}.one .tabbar a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.one .board .grid,.one .sec{padding-bottom:calc(90*var(--u))}.one .hint.up{margin-bottom:calc(12*var(--u))}}@media (max-width:640px){.one .mright .theme{display:none}}.one[data-page=birth] .mast:before,.one[data-state=board] .mast:before{content:"";position:absolute;left:calc(-48*var(--u));right:calc(-48*var(--u));top:calc(-28*var(--u));height:calc(120*var(--u));background:linear-gradient(180deg,var(--bg-2) 50%,transparent);z-index:-1;pointer-events:none}.one .brief{list-style:none;margin:calc(-10*var(--u)) 0 calc(24*var(--u));padding:0;display:grid;grid-gap:calc(6*var(--u));gap:calc(6*var(--u))}.one .brief li{display:grid;grid-template-columns:auto 1fr;grid-gap:calc(10*var(--u));gap:calc(10*var(--u));align-items:baseline;font-size:calc(14*var(--u));color:var(--muted)}.one .brief .k{font-family:var(--disp);color:var(--accent);font-size:calc(14*var(--u));font-size:max(12px,round(nearest,calc(14*var(--u)),12px))}.one .tl-list .who{display:grid;grid-template-columns:auto 1fr;grid-column-gap:0;column-gap:0;align-items:baseline}.one .tl-list .who small{grid-column:1/-1;font-size:calc(11.5*var(--u));color:var(--muted);line-height:1.4}.one .tl-list li{align-items:start}.one .tl-list .mk{margin-top:calc(5*var(--u))}.one .tl-list .mk.rk{border-radius:0;border:0;border-top:2px dashed #c4694f;height:0;width:calc(12*var(--u));margin-top:calc(9*var(--u))}.one .tl-list li.rahu .who b{color:#C4694F}.one .cf .rk:before{content:"";display:inline-block;width:calc(10*var(--u));border-top:2px dashed #c4694f;margin-right:calc(6*var(--u))}.one .board .grid.four{grid-template-columns:calc(386*var(--u)) 1fr 1fr 1fr}.one .date{display:grid;grid-template-columns:auto 1fr;grid-gap:calc(12*var(--u));gap:calc(12*var(--u));align-items:center;margin-bottom:calc(10*var(--u))}.one .date b{font-size:calc(44*var(--u));line-height:1;color:var(--accent)}.one .date div{display:grid;grid-gap:2px;gap:2px;font-size:calc(12.5*var(--u));color:var(--muted)}.one .date div .han{font-size:calc(18*var(--u));color:var(--text)}.one .kv.tight li{padding:calc(6*var(--u)) 0;font-size:calc(12.5*var(--u))}.one .kv.tight b{font-weight:500}.one .wx{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:2px;gap:2px;margin-top:calc(10*var(--u))}.one .wx div{display:grid;justify-items:center;grid-gap:1px;gap:1px;font-size:calc(10*var(--u));color:var(--muted);padding:calc(4*var(--u)) 0;border-radius:calc(6*var(--u))}.one .wx div.now{background:var(--accent-soft)}.one .wx .g{font-size:calc(13*var(--u));color:var(--text)}.one .wx b{font-weight:500;color:var(--text);font-size:calc(11*var(--u))}.one .lead.sm{font-size:calc(13*var(--u));line-height:1.6;color:var(--text)}.one .c-bazi .pillars{margin-bottom:calc(10*var(--u))}.one .c-bazi .pillars b{font-size:calc(18*var(--u))}.one .tarot{display:grid;grid-template-columns:auto 1fr;grid-gap:calc(12*var(--u));gap:calc(12*var(--u));align-items:center;margin-bottom:calc(8*var(--u))}.one .tarot .face{width:calc(44*var(--u));height:calc(66*var(--u));border-radius:calc(6*var(--u));border:1px solid var(--accent);background:var(--accent-soft);display:grid;place-items:center;font-style:normal}.one .tarot .face .han{font-size:calc(20*var(--u));color:var(--accent)}.one .tarot div{display:grid;grid-gap:2px;gap:2px}.one .tarot b{font-size:calc(14*var(--u))}.one .tarot span{font-size:calc(12*var(--u));color:var(--muted);line-height:1.5}@media (max-width:1024px){.one .board .grid.four{grid-template-columns:1fr 1fr}}@media (max-width:640px){.one .board .grid.four{grid-template-columns:1fr}.one .hero .brief,.one .hero .c-hours .tl-list li:nth-child(n+4){display:none}}.one .rows{display:grid;grid-template-columns:auto 1fr;grid-gap:calc(6*var(--u)) calc(8*var(--u));gap:calc(6*var(--u)) calc(8*var(--u));align-items:center;margin-top:calc(12*var(--u))}.one .rl{font-family:var(--disp);font-size:calc(12*var(--u));font-size:max(12px,round(nearest,calc(12*var(--u)),12px));color:var(--muted);white-space:nowrap}.one .rc{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:calc(3*var(--u));gap:calc(3*var(--u))}.one .rc i{display:block;height:calc(14*var(--u));border-radius:calc(3*var(--u));background:var(--surface-2);border:1px solid var(--line)}.one .rc i.on.h,.one .rc i.on.y{background:var(--sage);border-color:transparent;opacity:.8}.one .rc i.on.both{background:var(--accent);opacity:1;box-shadow:0 0 calc(8*var(--u)) var(--accent-glow)}.one .rc.lab span{font-family:var(--disp);font-size:calc(11*var(--u));font-size:max(12px,round(nearest,calc(11*var(--u)),12px));color:var(--muted);text-align:center}.one .rc.lab span.now{color:var(--accent)}.one .card .n.tight{margin:calc(-4*var(--u)) 0 0}.one .tl-list .who{display:block}.one .tl-list .who .tag{font-size:calc(13*var(--u));margin-right:calc(8*var(--u))}.one .tl-list .chips{display:inline-flex;flex-wrap:wrap;gap:calc(4*var(--u));vertical-align:middle}.one .chip{font-style:normal;font-size:calc(10.5*var(--u));line-height:1;padding:calc(3*var(--u)) calc(7*var(--u));border-radius:999px;border:1px solid var(--line-2);color:var(--muted);white-space:nowrap}.one .chip.h{border-color:rgba(var(--fx-sage),.6);color:var(--sage)}.one .chip.y{border-color:var(--accent);color:var(--accent)}.one .tl-list small{display:block;margin-top:calc(4*var(--u))}.one .tl-list small .b,.one .tl-list small .g{font-family:var(--disp);font-size:calc(11.5*var(--u));font-size:max(12px,round(nearest,calc(11.5*var(--u)),12px));margin-right:calc(4*var(--u))}.one .tl-list small .g{color:var(--accent)}.one .tl-list small .b{color:#C4694F;margin-left:calc(10*var(--u))}.one .tl-list .t{white-space:nowrap;font-size:calc(11.5*var(--u))}@media (max-width:640px){.one .tl-list .chips{display:none}}.one .wx{grid-template-columns:repeat(4,1fr);gap:calc(6*var(--u))}.one .wx div{padding:calc(8*var(--u)) 0;gap:2px;font-size:calc(11*var(--u))}.one .wx .g{font-size:calc(20*var(--u))}.one .wx b{font-size:calc(14*var(--u))}.one[data-state=hero] .tl-list .chips{display:none}@media (max-width:640px){.one .hero{align-items:start}}.one[data-state=hero] .tl-list li:nth-child(n+5){display:none}.one .src{margin:calc(10*var(--u)) 0 0;padding-top:calc(8*var(--u));border-top:1px solid var(--line);font-size:calc(11*var(--u));line-height:1.55;color:var(--muted)}.one .src b{font-family:var(--disp);font-weight:400;color:var(--accent);margin-right:calc(6*var(--u))}.one .src .sw{margin:0 calc(4*var(--u)) 0 calc(6*var(--u));vertical-align:middle}.one .card .src+.btn{margin-top:calc(12*var(--u))}.one[data-state=hero] .src{display:none}.one .board .grid.three{grid-template-columns:calc(386*var(--u)) calc(386*var(--u)) 1fr}.one .c-value .wheel{margin:calc(6*var(--u)) auto 0;width:calc(240*var(--u))}.one .c-value .wheel .radar{width:100%;height:auto;aspect-ratio:1}.one .c-value .rows{margin-top:calc(14*var(--u))}.one .rc.lab span i{display:block;font-style:normal;font-family:var(--body);font-size:calc(9*var(--u));color:var(--muted);letter-spacing:0;margin-top:1px}.one .rc.lab span.now i{color:var(--accent)}.one[data-state=hero] .c-value .wheel,.one[data-state=hero] .c-value .wheel-n{display:none}.one .slot-value{min-height:0}@media (max-width:1024px){.one .board .grid.three{grid-template-columns:1fr 1fr}}@media (max-width:640px){.one .board .grid.three{grid-template-columns:1fr}.one .c-value .wheel{width:calc(220*var(--u))}}.one[data-state=hero] .c-value .n{display:none}.one .c-value .rows-n,.one .card .n.rows-n{margin:calc(8*var(--u)) 0 0}.one .tarot{align-items:start}.one .tarot .face{margin:0;border-radius:calc(10*var(--u));overflow:hidden;border:1px solid var(--line-2);background:#F7F5F0;display:block}.one .tarot{grid-template-columns:calc(96*var(--u)) 1fr}.one .tarot .face{width:calc(96*var(--u));border-radius:calc(8*var(--u))}:root[data-text=large] .one{--zoom:1.25}:root[data-text=large] .one .hero{overflow-y:auto;align-items:start;align-content:start}:root[data-text=large] .one .panel{max-height:none}:root[data-text=large] .one .hint{display:none}.one .textsize{height:calc(40*var(--u));padding:0 calc(12*var(--u));border-radius:999px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--muted);font-family:var(--disp);font-size:calc(15*var(--u));font-size:max(12px,round(nearest,calc(15*var(--u)),12px));display:inline-flex;align-items:center;gap:calc(4*var(--u))}.one .textsize:hover{color:var(--text)}.one .textsize b{font-weight:400;font-size:calc(19*var(--u))}:root[data-text=large] .one .textsize{color:var(--accent);border-color:var(--accent)}.one .card{cursor:zoom-in}.one .card a,.one .card button{cursor:pointer}.one .zoomer{position:absolute;top:calc(10*var(--u));right:calc(10*var(--u));width:calc(28*var(--u));height:calc(28*var(--u));border-radius:50%;display:grid;place-items:center;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);opacity:.35;transition:opacity .15s}.one .card:hover .zoomer,:root[data-text=large] .one .zoomer{opacity:1}.one .zoomer svg{width:calc(14*var(--u));height:calc(14*var(--u))}.one .card header{padding-right:calc(30*var(--u))}.one .lens{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:4vh 4vw;background:rgba(8,10,9,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadein .16s var(--ease)}:root[data-theme=light] .one .lens{background:rgba(31,39,36,.42)}@keyframes fadein{0%{opacity:0}}.one .lens-box{--u:max(calc(var(--u-base) * var(--zoom) * 1.3),clamp(1.15px,calc(min(92vw, 760px) / 330),2.2px));position:relative;width:min(92vw,760px);max-height:92vh;overflow:auto;overscroll-behavior:contain;border-radius:calc(20*var(--u))}.one .lens-box>.card{cursor:auto;width:100%;box-shadow:0 calc(30*var(--u)) calc(80*var(--u)) rgba(0,0,0,.5)}.one .lens-box>.card .zoomer{display:none}.one .lens-close{position:absolute;top:calc(10*var(--u));right:calc(10*var(--u));z-index:2;width:calc(36*var(--u));height:calc(36*var(--u));border-radius:50%;background:var(--pill);color:var(--pill-ink);display:grid;place-items:center;font-size:calc(18*var(--u));line-height:1}.one .lens-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.one .lens-hint{position:absolute;left:0;right:0;bottom:1.5vh;text-align:center;font-size:13px;color:rgba(236,239,234,.7);pointer-events:none}.one.has-lens{overflow:hidden}@media (max-width:640px){.one .textsize{padding:0 calc(10*var(--u))}.one .textsize span{display:none}}.one .cal .d span{min-height:1.2em}.one .cal .d.ov span{color:var(--accent);font-family:var(--disp);font-size:calc(11*var(--u));font-size:max(12px,round(nearest,calc(11*var(--u)),12px))}.one .sw.today{background:transparent;border:1.5px solid var(--accent)}.one[data-state=hero] .panel .card .n{display:none}.one .lens .n,.one .lens .src,.one .lens .wheel,.one .lens .wheel-n{display:block!important}.one .lens .chips{display:inline-flex!important}.one .lens .tl-list li{display:grid!important}.one .cal .d{gap:0;padding:calc(3*var(--u)) 0;aspect-ratio:auto}.one .cal .d .lun{font-size:calc(8.5*var(--u));color:var(--muted);min-height:0}.one .cal .d .mk{min-height:1.1em;font-size:calc(10*var(--u))}.one .cal .d.ov .mk{font-family:var(--disp)}.one .cal .d.term .mk{color:#C4694F}.one .cal .d.ov span{color:var(--muted)}.one .cal .d.ov .mk{color:var(--accent)}.one[data-state=hero] .panel .cal .d .mk{display:none}.one .sys-top{display:flex;align-items:baseline;gap:calc(12*var(--u));margin-bottom:calc(10*var(--u))}.one .sys-big{font-size:calc(56*var(--u));line-height:1;color:var(--accent)}.one .sys-sub{font-size:calc(13*var(--u));color:var(--muted)}.one .sys-visual{margin-bottom:calc(12*var(--u))}.one .sys-visual .pillars div{gap:calc(2*var(--u));padding:calc(8*var(--u)) 0}.one .sys-visual .pillars b{font-size:calc(20*var(--u));line-height:1.15}.one .eld{width:calc(8*var(--u));height:calc(8*var(--u));border-radius:50%;margin:calc(4*var(--u)) auto 0;display:block}.one .el-wood{background:#6E9B6A}.one .el-fire{background:#C4694F}.one .el-earth{background:#B8935A}.one .el-metal{background:#C7B299}.one .el-water{background:#5F7F9C}.one .els{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:calc(6*var(--u));gap:calc(6*var(--u));height:calc(80*var(--u));align-items:end;margin-top:calc(10*var(--u))}.one .els div{display:grid;grid-template-rows:1fr auto auto;height:100%;justify-items:center;grid-gap:2px;gap:2px;font-size:calc(11*var(--u));color:var(--muted)}.one .els i{align-self:end;width:60%;height:var(--h);border-radius:calc(3*var(--u)) calc(3*var(--u)) 0 0;display:block}.one .els b{font-size:calc(14*var(--u));color:var(--text)}.one .signs{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(70*var(--u)),1fr));grid-gap:calc(8*var(--u));gap:calc(8*var(--u))}.one .signs div{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:calc(10*var(--u)) calc(6*var(--u));border-radius:calc(12*var(--u));background:var(--surface-2);border:1px solid var(--line);text-align:center}.one .signs b{font-size:calc(26*var(--u));line-height:1;color:var(--accent)}.one .signs span{font-size:calc(11*var(--u));color:var(--muted)}.one .signs em{font-style:normal;font-size:calc(12*var(--u))}.one .polelist{display:grid;grid-gap:calc(10*var(--u));gap:calc(10*var(--u))}.one .hexes{display:flex;align-items:center;gap:calc(18*var(--u));justify-content:center;padding:calc(6*var(--u)) 0}.one .hex{display:grid;grid-gap:calc(5*var(--u));gap:calc(5*var(--u));justify-items:center}.one .hex i{display:block;width:calc(64*var(--u));height:calc(7*var(--u));background:var(--accent);border-radius:2px}.one .hex i.yin{background:linear-gradient(90deg,var(--accent) 0 42%,transparent 42% 58%,var(--accent) 58%)}.one .hex span{font-size:calc(11*var(--u));color:var(--muted);margin-top:calc(4*var(--u))}.one .hexes .arrow{color:var(--muted);font-size:calc(20*var(--u))}.one .centers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(6*var(--u));gap:calc(6*var(--u))}.one .centers div{display:flex;align-items:center;gap:calc(8*var(--u));font-size:calc(12*var(--u));color:var(--muted);padding:calc(6*var(--u)) calc(8*var(--u));border-radius:calc(10*var(--u));border:1px solid var(--line)}.one .centers i{width:calc(12*var(--u));height:calc(12*var(--u));border:1.5px solid var(--sage);transform:rotate(45deg);display:block}.one .centers .on i{background:var(--accent);border-color:var(--accent)}.one .centers .on{color:var(--text);border-color:var(--accent)}.one .palaces{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(3*var(--u));gap:calc(3*var(--u))}.one .palaces>*{aspect-ratio:1.2;display:grid;align-content:center;justify-items:center;grid-gap:1px;gap:1px;border:1px solid var(--line);border-radius:calc(6*var(--u));font-size:calc(9.5*var(--u));color:var(--muted);padding:0}.one .palaces b{font-family:var(--disp);font-weight:400;font-size:calc(11*var(--u));font-size:max(12px,round(nearest,calc(11*var(--u)),12px));color:var(--text)}.one .palaces .mid{border:0}.one .palaces .me{background:var(--accent-soft);border-color:var(--accent)}.one .palaces .me b{color:var(--accent)}.one[data-page=system][data-state=hero] .c-hours .digest,.one[data-state=hero] .c-hours .digest li:nth-child(n+4){display:none}.one .els.tg i{background:var(--sage)}.one .els.tg div:first-child i,.one .els.tg div:nth-child(3) i,.one .els.tg div:nth-child(5) i{background:var(--accent)}.one .board .card .els{height:calc(96*var(--u));margin-bottom:calc(12*var(--u))}.one .lens-box>.card{background:var(--lens-card);backdrop-filter:none;-webkit-backdrop-filter:none}.one .sys-visual,.one .sys-visual>*{min-width:0}.one .palaces>*{aspect-ratio:1.45;min-width:0;overflow:hidden;padding:0 calc(3*var(--u))}.one .palaces b,.one .palaces span{white-space:normal;word-break:break-all;text-align:center;line-height:1.2}.one .palaces span{font-size:calc(8.5*var(--u))}.one .sys-big.long{font-size:calc(34*var(--u));line-height:1.1}.one .sys-big.xlong{font-size:calc(26*var(--u));line-height:1.1}.one .signs div{min-width:0}.one .palaces button{font:inherit;color:inherit;background:none;cursor:pointer;transition:border-color .15s,background .15s}.one .palaces button.sel,.one .palaces button:hover{border-color:var(--accent)}.one .palaces button.sel{background:var(--accent-soft)}.one .palaces button.sel b{color:var(--accent)}.one .palaces button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.one .pal-detail{margin-top:calc(12*var(--u));padding-top:calc(10*var(--u));border-top:1px solid var(--line)}.one .pal-detail header{display:flex;align-items:baseline;gap:calc(10*var(--u));margin-bottom:calc(8*var(--u))}.one .pal-detail header b{font-size:calc(22*var(--u));color:var(--accent)}.one .pal-detail header span{font-size:calc(12*var(--u));color:var(--muted)}.one .pal-detail .digest .k{font-size:calc(13*var(--u))}.one .pal-detail .digest .v{font-size:calc(13.5*var(--u));line-height:1.6;font-weight:400}.one[data-state=hero] .panel .pal-detail{display:none}.one .lens .card .digest,.one .lens .pal-detail,.one .lens .pal-detail .digest{display:block!important}.one .bf{display:grid;grid-gap:calc(12*var(--u));gap:calc(12*var(--u))}.one .bf-row{display:grid;grid-gap:calc(6*var(--u));gap:calc(6*var(--u));font-size:calc(12*var(--u));color:var(--muted)}.one .bf-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:calc(8*var(--u));gap:calc(8*var(--u))}.one .bf input,.one .bf select{font:inherit;font-size:calc(15*var(--u));color:var(--text);background:var(--surface-2);border:1px solid var(--line-2);border-radius:calc(10*var(--u));padding:calc(9*var(--u)) calc(10*var(--u));min-height:calc(44*var(--u));width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.one .bf select{background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px;background-repeat:no-repeat}.one .bf input:focus-visible,.one .bf select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.one .seg button{font:inherit;font-size:calc(14*var(--u));color:var(--muted);background:var(--surface-2);border:1px solid var(--line-2);border-radius:calc(10*var(--u));min-height:calc(44*var(--u));cursor:pointer}.one .seg button.on{color:var(--pill-ink);background:var(--pill);border-color:transparent}.one .lnk{color:var(--accent);text-decoration:underline;text-underline-offset:3px;margin-left:calc(6*var(--u));font-weight:400;font-size:calc(12*var(--u))}.one a.pill{cursor:pointer}.one a.pill:hover{border-color:var(--accent)}.one[data-page=birth] .hero .c-value{display:block}.one[data-page=birth] .hero{overflow-y:auto;align-items:start}.one[data-page=birth] .panel{max-height:none}@media (max-width:1024px){.one[data-page=birth] .hero{padding-bottom:calc(110*var(--u))}}.one .bodygraph{width:min(100%,calc(300*var(--u)));margin:calc(6*var(--u)) auto 0}.one .bodygraph svg{width:100%;height:auto;display:block}.one .bg-legend{list-style:none;margin:calc(10*var(--u)) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(4*var(--u)) calc(8*var(--u));gap:calc(4*var(--u)) calc(8*var(--u));font-size:calc(11*var(--u));color:var(--muted)}.one .bg-legend li{display:flex;justify-content:space-between;gap:calc(6*var(--u));padding:calc(3*var(--u)) calc(6*var(--u));border-radius:calc(6*var(--u));border:1px solid var(--line)}.one .bg-legend li.on{border-color:var(--accent);color:var(--text)}.one .bg-legend li.on b{color:var(--accent)}.one .bg-legend b{font-weight:500}.one[data-state=hero] .panel .bodygraph{width:min(100%,calc(190*var(--u)))}.one[data-state=hero] .panel .bg-legend{display:none}.one .lens .bg-legend{display:grid!important}.one .planets{display:grid;grid-gap:calc(2*var(--u));gap:calc(2*var(--u));margin-top:calc(6*var(--u));font-size:calc(12*var(--u))}.one .planets .ph,.one .planets .pr{display:grid;grid-template-columns:calc(52*var(--u)) minmax(0,1fr) auto auto;grid-gap:calc(8*var(--u));gap:calc(8*var(--u));align-items:baseline;padding:calc(5*var(--u)) 0;border-top:1px solid var(--line)}.one .planets .ph{border-top:0;font-size:calc(10.5*var(--u));color:var(--muted);letter-spacing:.06em}.one .planets .pr b{font-family:var(--disp);font-weight:400;font-size:calc(14*var(--u));font-size:max(12px,round(nearest,calc(14*var(--u)),12px))}.one .planets .pr span{color:var(--muted)}.one .planets .k{color:var(--text);white-space:nowrap}.one .planets .r{color:var(--accent);white-space:nowrap}.one .planets .ph .k{color:var(--text)}.one .planets .ph .r{color:var(--accent)}@media (max-width:640px){.one .planets .ph,.one .planets .pr{grid-template-columns:calc(44*var(--u)) 1fr;grid-template-areas:"n w" "a b"}.one .planets .pr b{grid-area:n}.one .planets .pr span:nth-child(2){grid-area:w}.one .planets .k{grid-area:a}.one .planets .r{grid-area:b}.one .planets .ph .k,.one .planets .ph .r{display:none}}.one .bodygraph svg text.kw{display:none}.one .lens .bodygraph svg text.kw{display:block}.one .id{font-style:normal;font-family:var(--body);font-size:calc(11*var(--u));color:var(--muted);opacity:.75;margin-left:calc(6*var(--u));white-space:nowrap}.one .planets .k .id,.one .planets .r .id{margin-left:calc(4*var(--u));font-size:calc(10*var(--u))}.one .grid9{width:min(100%,calc(260*var(--u)));margin:calc(6*var(--u)) auto 0}.one .grid9 svg{width:100%;height:auto;display:block}.one .grid9-key{display:flex;flex-wrap:wrap;gap:calc(4*var(--u)) calc(12*var(--u));margin:calc(8*var(--u)) 0 0;font-size:calc(11*var(--u));color:var(--muted)}.one .grid9-key span{display:inline-flex;align-items:center;gap:calc(5*var(--u))}.one .grid9-key i{width:calc(12*var(--u));height:calc(12*var(--u));border-radius:50%;display:inline-block;border:2px solid var(--line-2)}.one .grid9-key i.s{background:var(--accent-soft);border-color:var(--accent)}.one .grid9-key i.l{border-color:var(--sage);border-style:dashed}.one .grid9-key i.y{border-color:var(--muted);border-style:dotted}.one[data-state=hero] .panel .grid9{width:min(100%,calc(210*var(--u)))}.one[data-state=hero] .panel .grid9-key{display:none}.one .lens .grid9-key{display:flex!important}.one .hero{background:none;border:0;border-radius:0;overflow:visible}.one .kv{display:block;gap:0;font-size:inherit}.one .btn{min-height:0;justify-content:center;border:1px solid transparent;transition:transform .18s var(--ease),background .18s}.one .btn:hover{opacity:1}.one .btn.ghost{border-color:var(--line-2)}.one .pill{font-weight:400}.one .brief{grid-template-columns:none}.one .card{box-shadow:var(--shadow)}.one .grid{gap:calc(20*var(--u))}.one .cf{margin-bottom:0}.one .wheel{position:static}.one .dot{background:var(--accent)}.one h1,.one h2,.one h3,.one p{margin:0}.one .card form{display:contents}.one{position:fixed;inset:0;overflow:hidden;font-size:16px;line-height:1.5}.one .card input[type=email],.one .card input[type=text],.one .card select{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--line-2);border-radius:calc(10*var(--u));padding:calc(6*var(--u)) calc(10*var(--u));min-width:0;max-width:100%}.one .card input[type=checkbox]{accent-color:var(--accent)}.one .kv li b a,.one .kv li b form{display:inline}.one .avatar:focus-visible,.one .brand:focus-visible,.one .mnav a:focus-visible,.one .tabbar a:focus-visible,.one .textsize:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.one .brand img{max-width:none}@media (max-width:640px){.one .mright .pill{display:none}.one .mast{grid-template-columns:auto 1fr}.one .mright{min-width:0}}.one .bz-row{border-top-color:var(--line)}.one .bz-k{color:var(--accent)}.one .bz-n,.one .bz-src{color:var(--muted)}.one .bodygraph text{font-family:var(--body)}@media (max-width:1024px){.one .hero{align-items:stretch}.one .panel{align-self:stretch;min-height:0;max-height:none}}.one[data-state=hero] .panel .bz-row:nth-of-type(n+4),.one[data-state=hero] .panel .bz-src{display:none}.one .digest li:not(:has(.k)){grid-template-columns:1fr;grid-template-areas:"v" "n"}@media (max-width:1024px){.one .slot-hours,.one .slot-value{min-height:0}}.one .card header{flex-wrap:wrap;row-gap:calc(2*var(--u));column-gap:calc(10*var(--u))}.one .card header .ey:not(.r){white-space:nowrap;flex:0 0 auto}.one .card header .ey.r{flex:1 1 auto;min-width:0;text-align:right}.one .panel>.card{min-width:0}.one .card .scroll-x{max-width:100%}.one .tarot .face{aspect-ratio:1664/2560;height:auto;border:max(2px,calc(2.5*var(--u))) solid var(--line-2);box-shadow:0 calc(6*var(--u)) calc(16*var(--u)) rgba(0,0,0,.16)}.one .tarot .face img{width:100%;height:100%;display:block;object-fit:contain}.one .tarot .face.hex-face,.one .tarot .face.type{aspect-ratio:1}.one .tarot .face.hex-face{display:grid;place-items:center;background:var(--surface-2);border-color:var(--line-2);padding:calc(10*var(--u))}.one .tarot .face.hex-face .hex{gap:calc(4*var(--u));width:100%}.one .tarot .face.hex-face .hex i{width:100%;height:calc(6*var(--u))}.one .tarot .face.hex-face .hex:has(i[data-old]){width:78%;justify-self:start;margin-left:6%}.one .tarot .face.hex-face .hex i{position:relative}.one .tarot .face.hex-face .hex i[data-old]:after{position:absolute;left:calc(100% + 5*var(--u));top:50%;transform:translateY(-50%);font-size:calc(11*var(--u));line-height:1;color:var(--accent);font-weight:700}.one .tarot .face.hex-face .hex i[data-old=yang]:after{content:"○"}.one .tarot .face.hex-face .hex i[data-old=yin]:after{content:"×";font-size:calc(16*var(--u));font-weight:400}.one .zw-wrap{container-type:inline-size;overflow:visible;margin:calc(6*var(--u)) 0 0}.one .zw-grid{width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(clamp(62px,20cqw,118px),auto)}.one .zw-minor,.one .zw-stars{min-width:0}.one .zw-star{overflow-wrap:anywhere}.one .zw-foot{flex-wrap:wrap;row-gap:1px}.one .zw-gz,.one .zw-palace{white-space:normal}.one .zw-cell{padding:clamp(4px,1.4cqw,10px)}.one .zw-main{font-size:clamp(10px,3.1cqw,15px)}.one .zw-aux,.one .zw-mal{font-size:clamp(8px,2.2cqw,11.5px)}.one .zw-foot{font-size:clamp(8px,2.1cqw,11px);padding-top:clamp(3px,1cqw,7px)}.one .zw-decade{margin-right:clamp(3px,1.2cqw,7px)}.one .zw-meta{gap:1px clamp(4px,2cqw,12px)}.one .zw-meta,.one .zw-sihua ul{font-size:clamp(9px,2.3cqw,12px)}.one .zw-sihua ul{gap:0 clamp(4px,2cqw,12px)}.one .zw-centre{padding:clamp(6px,2cqw,18px);gap:clamp(4px,1.6cqw,12px)}.one .zw-tag{font-size:clamp(7px,1.7cqw,9px);padding:0 clamp(2px,.8cqw,4px)}.one .board .col.wide>.slot,.one .board .grid.three>.col.wide{grid-column:1/-1}.one .zw-cell.is-link{text-decoration:none;color:inherit;cursor:pointer}.one .zw-cell.is-link:focus-visible,.one .zw-cell.is-link:hover{background:var(--accent-soft);outline:none}.one .bz-row:target{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);border-radius:calc(6*var(--u));padding-left:calc(8*var(--u));scroll-margin-top:calc(80*var(--u))}.one .mright .btn.signin{height:calc(40*var(--u));padding:0 calc(16*var(--u));margin-top:0;white-space:nowrap}@media (max-width:640px){.one .mright .btn.signin{padding:0 calc(12*var(--u));font-size:calc(12.5*var(--u))}.one .mast{grid-template-columns:auto minmax(0,1fr);gap:calc(8*var(--u))}.one .brand{padding:0 calc(10*var(--u))}.one .mright{min-width:0;flex-wrap:nowrap}.one .capsule{padding:0 calc(10*var(--u))}.one .capsule span,.one .mright .avatar{display:none}}.one .zw-schools{display:inline-flex;flex-wrap:wrap;gap:calc(6*var(--u))}.one .zw-schools a{padding:calc(2*var(--u)) calc(9*var(--u));border-radius:999px;border:1px solid var(--line-2);color:var(--muted);text-decoration:none;font-size:calc(12*var(--u))}.one .zw-schools a.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.one .zw-ask{display:flex;flex-wrap:wrap;align-items:end;gap:calc(8*var(--u));margin:calc(10*var(--u)) 0}.one .zw-ask label{display:grid;grid-gap:calc(4*var(--u));gap:calc(4*var(--u));font-size:calc(12*var(--u));color:var(--muted)}.one .zw-ask input{font:inherit;font-size:calc(13*var(--u));color:var(--text);background:var(--surface-2);border:1px solid var(--line-2);border-radius:calc(8*var(--u));padding:calc(5*var(--u)) calc(8*var(--u))}.one .draw-wrap{display:flex;flex-direction:column;gap:calc(8*var(--u))}.one .draw-wrap .btn[disabled]{opacity:.55;cursor:progress}.one .draw-run{display:flex;flex-direction:column;gap:calc(4*var(--u))}.one .draw-track{position:relative;height:calc(3*var(--u));border-radius:999px;background:var(--line);overflow:hidden}.one .draw-track>i{position:absolute;inset-block:0;inline-size:38%;border-radius:999px;background:var(--accent);animation:draw-sweep 1.25s ease-in-out infinite}@keyframes draw-sweep{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.one .draw-track>i{animation:none;inset-inline-start:0;inline-size:100%;opacity:.45}}@media (hover:none){.one .zoomer{opacity:.85}}.one .decks a,.one .hint.up,.one .textsize,.one a.capsule,.one a.pill,.one button.pill{position:relative}.one .hint.up{left:auto;bottom:auto}.one .decks a:after,.one .hint:after,.one .textsize:after,.one .zoomer:after,.one a.capsule:after,.one a.pill:after,.one button.pill:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}.one .btn.sm{height:auto;min-width:44px;min-height:max(calc(38 * var(--u)),44px)}.one .card input[type=checkbox]{width:calc(20 * var(--u));height:calc(20 * var(--u));min-width:20px;min-height:20px}.one .card label:has(>input[type=checkbox]){display:inline-flex;align-items:center;gap:calc(8 * var(--u));min-width:44px;min-height:44px}.one .one-lang{position:relative;z-index:3;display:flex;gap:calc(8*var(--u));align-items:center;justify-content:center;flex-wrap:wrap;margin-top:calc(14*var(--u))}.one .one-lang select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text);background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23888' stroke-width='1.6'/></svg>") no-repeat right calc(10*var(--u)) center;border:1px solid var(--line-2);border-radius:calc(10*var(--u));padding:0 calc(28*var(--u)) 0 calc(12*var(--u));flex:1 1 calc(180*var(--u));min-width:0;max-width:100%}.one .one-lang button,.one .one-lang select{font:inherit;font-size:calc(13*var(--u));min-height:44px}.one .one-lang button{color:var(--muted);background:transparent;border:1px solid var(--line-2);border-radius:999px;padding:0 calc(16*var(--u))}.one .board .card:not([data-card]){-webkit-clip-path:inset(0 100% 0 0 round calc(20*var(--u)));clip-path:inset(0 100% 0 0 round calc(20*var(--u)));opacity:0}.one[data-state=board] .board .card:not([data-card]){animation:wipe .64s var(--ease) forwards;animation-delay:calc(var(--travel) + 60ms + var(--i,0) * 55ms)}.one .pb-neg,.one .pb-pos{transform-box:fill-box;animation:pb-grow .62s var(--ease) both;animation-delay:calc(var(--travel) + .42s + var(--i,0) * 55ms)}.one .pb-pos{transform-origin:left center}.one .pb-neg{transform-origin:right center}@keyframes pb-grow{0%{transform:scaleX(0)}to{transform:none}}.one .bodygraph .bg-ch line{stroke-dasharray:1;stroke-dashoffset:0;animation:draw-in .42s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .38s + var(--i,0) * 55ms + var(--k,0) * 90ms)}.one .bodygraph .bg-centre.on{transform-box:fill-box;transform-origin:center;animation:pop-in .38s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .3s + var(--i,0) * 55ms)}.one .bodygraph .bg-gate.on{transform-box:fill-box;transform-origin:center;animation:pop-in .3s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .7s + var(--i,0) * 55ms)}.one .wheel .ew-edge{stroke-dasharray:1;stroke-dashoffset:0;animation:draw-in .46s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .38s + var(--i,0) * 55ms + var(--k,0) * .11s)}.one .wheel .ew-node{animation:pop-in .38s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .3s + var(--i,0) * 55ms + var(--k,0) * 70ms)}.one .grid9 .g9-node,.one .wheel .ew-node{transform-box:fill-box;transform-origin:center}.one .grid9 .g9-node{animation:pop-in .32s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .3s + var(--i,0) * 55ms + var(--k,0) * 55ms)}.one .grid9 .g9-line.draw{stroke-dasharray:1;stroke-dashoffset:0;animation:draw-in .42s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .8s + var(--i,0) * 55ms + var(--k,0) * .11s)}.one .grid9 .g9-line:not(.draw){animation:fade-in .42s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .8s + var(--i,0) * 55ms + var(--k,0) * .11s)}.one .zw-grid .zw-cell{animation:land-in .38s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .3s + var(--i,0) * 55ms + var(--k,0) * 50ms)}.one .zw-grid .zw-centre{animation:land-in .42s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .9s + var(--i,0) * 55ms)}@keyframes draw-in{0%{stroke-dashoffset:1}}@keyframes pop-in{0%{opacity:0;transform:scale(.55)}}@keyframes fade-in{0%{opacity:0}}@keyframes land-in{0%{opacity:0;transform:translateY(calc(8*var(--u))) scale(.97)}}@media (prefers-reduced-motion:reduce){.one .board .card:not([data-card]){-webkit-clip-path:none;clip-path:none;opacity:1}}.one .stage{animation:page-in .36s var(--ease) both}@keyframes page-in{0%{opacity:0}}.one .ask-seg a:active,.one .btn:active,.one .capsule:active,.one .qi-list .k a:active,.one .tiles a:active,.one .zw-cell.is-link:active,.one a.pill:active,.one button.pill:active{transform:scale(.98)}.one .ask-seg a,.one .capsule,.one .qi-list .k a,.one .tiles a,.one .zw-cell.is-link{transition:transform .12s var(--ease),background .15s,border-color .15s}.one .aw .aw-aspects path{stroke-dasharray:1;stroke-dashoffset:0;animation:draw-in .42s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .42s + var(--i,0) * 55ms + var(--k,0) * 45ms)}.one .aw .aw-body{animation:pop-in .34s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .9s + var(--i,0) * 55ms + var(--k,0) * 45ms)}.one .aw .aw-body,.one .rose .rose-sector{transform-box:fill-box;transform-origin:center}.one .rose .rose-sector{animation:pop-in .32s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .32s + var(--i,0) * 55ms + var(--k,0) * 70ms)}.one .rose .rose-needle{transform-box:view-box;transform-origin:50% 50%;animation:needle-in .7s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .9s + var(--i,0) * 55ms)}@keyframes needle-in{0%{transform:rotate(-26deg);opacity:0}60%{opacity:1}}.one .radar .dw-cell{transform-box:fill-box;transform-origin:center;animation:fade-in .3s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .3s + var(--i,0) * 55ms + var(--k,0) * 45ms)}.one .radar .dw-hand{transform-box:view-box;transform-origin:50% 50%;animation:needle-in .76s var(--ease) backwards;animation-delay:calc(var(--travel,0s) + .9s + var(--i,0) * 55ms)}@media (max-width:1024px){.one .tabbar{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.one .tabbar a{font-size:calc(12.5*var(--u));white-space:nowrap}}@media (min-width:1025px) and (max-width:1240px){.one .mnav a{padding:calc(8*var(--u)) calc(12*var(--u))}}.one:not([data-page=today]) .digest li{grid-template-areas:none}.one:not([data-page=today]) .digest li>.k{grid-area:auto;grid-column:1;grid-row:1/span 8;align-self:start}.one:not([data-page=today]) .digest li>:not(.k){grid-area:auto;grid-column:2}.one:not([data-page=today]) .digest li:not(:has(>.k))>*{grid-column:1}.one .writing{display:grid;grid-gap:calc(6*var(--u));gap:calc(6*var(--u));margin:calc(10*var(--u)) 0}.one .writing-head{display:flex;justify-content:space-between;align-items:baseline;font-size:calc(12*var(--u));color:var(--muted)}.one .writing-head b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}.one .writing-track{height:6px;border-radius:3px;background:color-mix(in srgb,currentColor 10%,transparent);overflow:hidden}.one .writing-track i{display:block;height:100%;border-radius:3px;background:var(--accent);transition:width .25s linear}.one .writing-eta{margin:0;font-size:calc(11*var(--u));color:var(--muted)}.one .lock-line{display:block;margin-top:.35em}.one .lock-line a{text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.one .ann{display:flex;align-items:flex-start;gap:calc(10*var(--u));max-width:calc(620*var(--u));margin:0 0 calc(14*var(--u));padding:calc(9*var(--u)) calc(12*var(--u));border:1px solid var(--line-2);border-left:3px solid var(--accent);border-radius:calc(10*var(--u));background:var(--surface);color:var(--text);font-size:calc(13*var(--u));line-height:1.5}.one .ann-important{border-left-width:5px;background:var(--surface-2);font-weight:600}.one .ann p{margin:0;flex:1 1;min-width:0}.one .ann a{margin-left:.5em;color:var(--accent);text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.one .ann button{flex:none;min-width:28px;min-height:28px;border:0;background:none;color:var(--muted);font-size:calc(18*var(--u));line-height:1;cursor:pointer}.one .c-dirside .ds-blk{margin-top:calc(10*var(--u))}.one .c-dirside .ds-blk h4{margin:0 0 calc(4*var(--u));font-family:var(--disp);font-weight:500;font-size:calc(14*var(--u));letter-spacing:.02em}.one .c-dirside .ds-blk .ds-read{margin-top:0}.one .ds-read .care-li{color:#C4694F;font-weight:600}.one .c-dirside details.ds-why .ds-wrap{margin-top:calc(4*var(--u))}.one .c-dirside .ds-wrap{overflow-x:auto;margin:0 calc(-4*var(--u))}.one .ds-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;font-size:calc(12.5*var(--u));line-height:1.3}.one .ds-table td,.one .ds-table th{padding:calc(6*var(--u)) calc(4*var(--u));text-align:center;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.one .ds-table thead th{font-weight:500;color:var(--muted);font-size:calc(11*var(--u))}.one .ds-table thead th.g{color:var(--text);font-size:calc(11.5*var(--u));letter-spacing:.04em}.one .ds-table tbody th{font-family:var(--disp);font-weight:500;text-align:left;white-space:nowrap}.one .ds-table .home{border-left:1px solid var(--line-2)}.one .ds-table td.good{background:color-mix(in oklab,var(--accent) 16%,transparent);color:var(--text);font-weight:600}.one .ds-table td.care{color:#C4694F}.one .ds-table td.off{color:var(--muted);opacity:.5}.one .ds-table tr.agree-home th,.one .ds-table tr.agree-out th{color:var(--accent)}.one .ds-read{list-style:none;margin:calc(10*var(--u)) 0 0;padding:0;display:grid;grid-gap:calc(6*var(--u));gap:calc(6*var(--u));font-size:calc(13*var(--u));line-height:1.55}.one .ds-read .lead-li{color:var(--text);font-weight:600}.one .ds-read .why{color:var(--muted);font-size:calc(12*var(--u))}.one .ds-more{display:flex;flex-wrap:wrap;gap:calc(6*var(--u)) calc(14*var(--u));margin:calc(8*var(--u)) 0 0;font-size:calc(12.5*var(--u))}.one .ds-more a{color:var(--accent)}.one .c-dirside details.ds-why{margin-top:calc(10*var(--u));font-size:calc(12.5*var(--u));color:var(--text-2);line-height:1.6}.one .c-dirside details.ds-why>summary{list-style:none;cursor:pointer;min-height:32px;line-height:32px;color:var(--accent)}.one .c-dirside details.ds-why>summary::-webkit-details-marker{display:none}.one .c-dirside details.ds-why>summary:before{content:"▸ ";color:var(--muted)}.one .c-dirside details.ds-why[open]>summary:before{content:"▾ "}.one .c-dirside details.ds-why ul{list-style:none;margin:calc(4*var(--u)) 0;padding:0;display:grid;grid-gap:calc(6*var(--u));gap:calc(6*var(--u))}.one .c-dirside details.ds-why p{margin:calc(8*var(--u)) 0 0}.one .c-dirside .ds-why-h{color:var(--text);font-weight:600}.one .card.w.c-hours,.one .card.w.c-value{width:auto;max-width:none;justify-self:stretch}.one .avatar{overflow:hidden}.one .avatar img{width:100%;height:100%;object-fit:cover;display:block}.one .col>*{min-width:0}.one .panel.solo{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-content:stretch;padding:calc(20*var(--u))}.one .panel.solo:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 50% at 50% 46%,rgba(var(--fx-accent),.12),transparent 70%)}.one .c-fig{position:relative;width:100%;min-width:0;justify-self:stretch;display:flex;flex-direction:column;gap:calc(12*var(--u))}.one[data-state=hero] .panel.solo>.c-fig{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;height:100%}.one .c-fig .fig-art{flex:1 1 auto;min-height:0;display:grid;place-items:center}.one .c-fig .fig-art>svg{width:100%;height:auto;max-height:100%;overflow:visible}.one[data-state=hero] .c-fig .fig-art>svg{max-height:calc(470*var(--u))}.one .c-fig .fig-foot{border-top:1px solid var(--line);padding-top:calc(12*var(--u));display:flex;flex-wrap:wrap;gap:calc(6*var(--u)) calc(16*var(--u));align-items:center;font-size:calc(12.5*var(--u));color:var(--muted)}.one .c-fig .fig-foot .k{display:inline-flex;align-items:center;gap:calc(6*var(--u))}.one .c-fig .fig-foot .go{margin-left:auto;color:var(--text)}.one .c-fig .fig-foot i.dot{width:calc(10*var(--u));height:calc(10*var(--u));border-radius:50%;display:inline-block}.one .c-fig .fig-foot i.you{background:var(--accent)}.one .c-fig .fig-foot i.sky{border:1.5px solid var(--sage)}.one .slot-fig{min-height:0}.one .title .sm{display:block;font-size:.56em;line-height:1.35;margin-top:.35em}.one .areas{display:flex;flex-wrap:wrap;gap:calc(8*var(--u));margin:0 0 calc(16*var(--u))}.one .areas .area{display:inline-flex;align-items:baseline;gap:calc(8*var(--u));border:1px solid var(--line);background:var(--surface-2,rgba(255,255,255,.04));border-radius:calc(12*var(--u));padding:calc(5*var(--u)) calc(12*var(--u));font-size:calc(13.5*var(--u))}.one .areas .area b{font-weight:600}.one .areas .area b.good{color:var(--accent)}.one .areas .area b.care{color:var(--care,#C4694F)}.one .areas .area b.flat{color:var(--muted);font-weight:500}@media (max-width:1024px){.one .panel.solo{padding:calc(14*var(--u));align-self:start}.one .panel.solo .c-fig .fig-art{flex:0 0 auto}}@media (max-width:1024px){.one .tabbar:has(>a:nth-of-type(7)) a{font-size:calc(11.5*var(--u));letter-spacing:-.01em}}.one .pl-s{display:block}.one .pl-eg{margin:calc(4*var(--u)) 0 0;font-size:calc(13.5*var(--u));line-height:1.55;color:var(--muted)}.one .pl-eg-k{color:var(--text);opacity:.7}.one .pl-terms{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(6*var(--u));margin:calc(7*var(--u)) 0 0}.one .pl-term{font-size:calc(12.5*var(--u));line-height:1.4;max-width:100%}.one .pl-term.bare,.one .pl-term>summary{display:inline-flex;align-items:center;gap:calc(4*var(--u));padding:calc(2*var(--u)) calc(8*var(--u));border-radius:calc(6*var(--u));background:var(--surface-2,rgba(31,39,36,.05));border-bottom:1px dashed var(--line-2,var(--line));color:var(--text);font-family:var(--disp);letter-spacing:.03em;list-style:none;cursor:pointer;min-height:28px}.one .pl-term.bare{cursor:default;border-bottom-style:solid;border-bottom-color:transparent;color:var(--muted)}.one .pl-term>summary::-webkit-details-marker{display:none}.one .pl-term>summary:after{content:"ⓘ";font-family:var(--font-sans,system-ui);font-size:.9em;color:var(--accent)}.one .pl-term[open]{flex-basis:100%}.one .pl-term[open]>summary{background:var(--accent-soft);border-bottom-style:solid;border-bottom-color:var(--accent)}.one .pl-tip{display:block;margin-top:calc(5*var(--u));padding:calc(8*var(--u)) calc(10*var(--u));border-radius:calc(8*var(--u));background:var(--surface-2,rgba(31,39,36,.05));color:var(--text-2,var(--muted));font-size:calc(13*var(--u));line-height:1.6}.one .pl-open{list-style:none;margin:calc(14*var(--u)) 0 calc(14*var(--u));padding:0;max-width:38em;grid-gap:calc(10*var(--u))}.one .pl-open,.one .pl-open li{display:grid;gap:calc(10*var(--u))}.one .pl-open li{grid-template-columns:4.2em minmax(0,1fr);grid-gap:calc(10*var(--u));align-items:baseline;padding:calc(12*var(--u)) calc(14*var(--u));border:1px solid var(--line);border-radius:calc(14*var(--u));background:var(--lens-card,var(--surface,transparent))}.one .pl-k{font-size:calc(12.5*var(--u));letter-spacing:.06em;color:var(--accent)}.one .pl-k.care{color:var(--care,#8E5B45)}.one .pl-b{min-width:0;font-size:calc(15*var(--u));line-height:1.6;color:var(--text);overflow-wrap:anywhere}.one .title.plain{font-size:calc(46*var(--u));line-height:1.2}@media (max-width:1024px){.one .title.plain{font-size:calc(34*var(--u))}}@media (max-width:640px){.one .title.plain{font-size:calc(28*var(--u))}.one .pl-open li{grid-template-columns:minmax(0,1fr);gap:calc(4*var(--u))}}.one .pl-more{margin:calc(18*var(--u)) 0 0;border:1px dashed var(--line);border-radius:calc(18*var(--u));padding:0 calc(16*var(--u))}.one .pl-more>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;gap:calc(4*var(--u)) calc(12*var(--u));align-items:baseline;padding:calc(14*var(--u)) 0;min-height:44px}.one .pl-more>summary::-webkit-details-marker{display:none}.one .pl-more>summary:before{content:"＋";color:var(--accent);font-size:1.1em}.one .pl-more[open]>summary:before{content:"－"}.one .pl-more>summary b{font-family:var(--disp);font-weight:400;font-size:calc(19*var(--u))}.one .pl-more>summary small{color:var(--muted);font-size:calc(12.5*var(--u))}.one .pl-more>summary .pl-more-list{flex-basis:100%;color:var(--muted);font-size:calc(13*var(--u))}.one .pl-more[open]>summary .pl-more-list{display:none}.one .pl-more>.grid{padding-bottom:calc(16*var(--u))}.one .pl-more>.grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (max-width:640px){.one .pl-more>.grid.two{grid-template-columns:minmax(0,1fr)}}.one details.pl-fold{margin-top:calc(6*var(--u));font-size:calc(13*var(--u));color:var(--muted)}.one details.pl-fold>summary{list-style:none;cursor:pointer;min-height:28px;line-height:28px;color:var(--accent)}.one details.pl-fold>summary::-webkit-details-marker{display:none}.one details.pl-fold>summary:before{content:"▸ ";color:var(--muted)}.one details.pl-fold[open]>summary:before{content:"▾ "}.one details.pl-fold ul{list-style:none;margin:calc(4*var(--u)) 0 0;padding:0}.one details.pl-fold li{display:grid;grid-template-columns:minmax(0,7em) minmax(0,1fr);grid-column-gap:calc(8*var(--u));column-gap:calc(8*var(--u));padding:calc(3*var(--u)) 0;line-height:1.55}.one details.pl-fold li b{font-weight:600;color:var(--text)}