@font-face{font-family:unbounded;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:unbounded Fallback;src:local("Arial");ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.00%;size-adjust:136.07%}.__className_de1336{font-family:unbounded,unbounded Fallback}.__variable_de1336{--f-unbounded:"unbounded","unbounded Fallback"}body:has(.yg),html:has(.yg){background:#0b0b0c}body:has(.yg),html:has(.yg){overflow-x:clip}@media (prefers-color-scheme:light){body:has(.yg:not([data-yg-theme=dark])),html:has(.yg:not([data-yg-theme=dark])){background:#f4f3ef}}body:has(.yg[data-yg-theme=light]),html:has(.yg[data-yg-theme=light]){background:#f4f3ef}.yg :where(:not(svg,svg *),:not(svg,svg *):before,:not(svg,svg *):after){all:revert}.yg :where(svg){display:inline;vertical-align:baseline}.yg{min-height:100vh;color-scheme:dark;--bg:#0b0b0c;--bg2:#121213;--film:#050506;--paper:#e8e5e0;--paper-ink:#0b0b0c;--ink:#ffffff;--soft:#d6d6db;--grey:#9a9aa0;--dim:#55555b;--rule:#26262a;--hover-bg:#17171a;--glow-rgb:255,255,255;--shadow-pop:0 30px 80px rgba(0,0,0,0.55);--ghost-mix:#ffffff;--ghost-op:0.26;--corona-blend:screen;--corona-op:0.5;--frame-bg:#111113;--card-bg:#0b0b0c;--chip-bg:#161618;--frame-shadow:0 30px 70px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.03);--amber:#f5b945;--green:#34d399;--display:var(--f-unbounded),var(--f-noto-jp),var(--f-noto-ar),"Arial Black",ui-sans-serif,system-ui,sans-serif;--text:var(--f-geist),var(--f-noto-jp),var(--f-noto-ar),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--f-geist-mono),var(--f-noto-jp),var(--f-noto-ar),ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:light){.yg:not([data-yg-theme=dark]){color-scheme:light;--bg:#f4f3ef;--bg2:#eae8e3;--film:#f4f3ef;--ink:#0b0b0c;--soft:#36363b;--grey:#65656c;--dim:#a2a2a8;--rule:#d9d6d0;--amber:#b7791f;--green:#047857;--hover-bg:#e8e5df;--glow-rgb:11,11,12;--shadow-pop:0 24px 60px rgba(0,0,0,0.16);--ghost-mix:#0b0b0c;--ghost-op:0.13;--corona-blend:multiply;--corona-op:0.3;--frame-bg:#ebe9e4;--card-bg:#ffffff;--chip-bg:#f7f6f3;--frame-shadow:0 20px 50px rgba(0,0,0,0.08)}}.yg[data-yg-theme=light]{color-scheme:light;--bg:#f4f3ef;--bg2:#eae8e3;--film:#f4f3ef;--ink:#0b0b0c;--soft:#36363b;--grey:#65656c;--dim:#a2a2a8;--rule:#d9d6d0;--amber:#b7791f;--green:#047857;--hover-bg:#e8e5df;--glow-rgb:11,11,12;--shadow-pop:0 24px 60px rgba(0,0,0,0.16);--ghost-mix:#0b0b0c;--ghost-op:0.13;--corona-blend:multiply;--corona-op:0.3;--frame-bg:#ebe9e4;--card-bg:#ffffff;--chip-bg:#f7f6f3;--frame-shadow:0 20px 50px rgba(0,0,0,0.08)}.yg{background:var(--bg)}.yg{color:var(--ink);font:16px/1.5 var(--text);padding-inline:16px;padding-block:16px 0;-webkit-font-smoothing:antialiased;overflow-x:clip}.yg :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.yg a{color:inherit;text-decoration:none}.yg .loopbox{position:relative;width:100%;aspect-ratio:1200/640}.yg .loopbox.v{aspect-ratio:600/1040}.yg .loopbox canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.yg .loopbox:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(closest-side at 32% 52%,rgba(139,92,246,.12),transparent),radial-gradient(closest-side at 68% 52%,rgba(34,211,238,.09),transparent)}.yg .loopbox.v:before{background:radial-gradient(closest-side at 50% 30%,rgba(139,92,246,.12),transparent),radial-gradient(closest-side at 50% 70%,rgba(34,211,238,.09),transparent)}.yg .overlay{position:absolute;inset:0;pointer-events:none}.yg .corona,.yg .eclipse,.yg .gate,.yg .ghost,.yg .lbl,.yg .node{position:absolute;transform:translate(-50%,-50%)}.yg .corona{mix-blend-mode:var(--corona-blend);opacity:var(--corona-op);pointer-events:none;background:radial-gradient(circle,rgba(219,234,254,.5) 0,rgba(147,197,253,.3) 36%,rgba(96,165,250,.1) 52%,transparent 72%)}.yg .corona,.yg .eclipse{aspect-ratio:1;border-radius:50%}.yg .eclipse{background:#030304;box-shadow:0 0 0 1.5px rgba(255,255,255,.9),0 0 50px rgba(96,165,250,.35);display:grid;place-items:center;text-align:center;font:500 12px/1.45 var(--mono);letter-spacing:.26em;padding-left:.26em;color:#fff}.yg .node{width:11px;height:11px;border-radius:50%;background:var(--film);border:2px solid var(--ink);transition:box-shadow .8s}.yg .node.lit{box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 35%,transparent),0 0 26px var(--c)}.yg .gate{width:12px;height:12px;transform:translate(-50%,-50%) rotate(45deg);background:var(--film);border:2px solid var(--ink)}.yg .gate:after{content:"";position:absolute;inset:2px;background:var(--ink)}.yg .lbl{white-space:nowrap;transition:opacity .8s;opacity:.86}.yg .lbl b{display:block;font:700 17px/1.15 var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);transition:text-shadow .8s}.yg .lbl span{display:block;margin-top:5px;font:400 14px/1.3 var(--text);color:var(--soft)}.yg .lbl.lit{opacity:1}.yg .lbl.lit b{text-shadow:0 0 24px var(--c),0 0 2px var(--c)}.yg .ghost{font:900 4.4vw/1 var(--display);letter-spacing:-.02em;color:var(--c);opacity:.1}.yg .loopbox.v .lbl b{font-size:13px}.yg .loopbox.v .ghost,.yg .loopbox.v .lbl span{display:none}@media (max-width:1000px){.yg .lbl b{font-size:14px}.yg .lbl span{font-size:12.5px}}.yg .hero{position:relative;background:var(--film);overflow:hidden;padding-block:88px 52px}.yg .navblock{position:relative;display:flex;background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-ink)}.yg .navblock .mark{width:64px;display:grid;place-items:center;border-right:1px solid var(--paper-ink)}.yg .navblock .mark svg{width:38px;height:20px}.yg .navblock .links{display:grid;grid-template-columns:repeat(3,minmax(70px,max-content))}.yg .navblock .links a{height:32px;padding:5px 6px;font:500 11px/1 var(--text);border-right:1px solid var(--paper-ink);border-bottom:1px solid var(--paper-ink)}.yg .navblock .links a:nth-child(n+4){border-bottom:0}.yg .navblock .links a:hover{background:var(--paper-ink);color:var(--paper)}.yg .navblock .word{display:grid;place-items:center;padding-inline:16px;font:900 27px/1 var(--display);letter-spacing:-.02em}.yg .hero-foot{position:absolute;left:20px;right:20px;bottom:18px;z-index:2;display:flex;justify-content:space-between;align-items:end;gap:16px;font:400 12.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.yg .hero-foot b{color:var(--ink);font-weight:500}.yg .key{display:inline-flex;align-items:center;gap:10px;text-transform:none;letter-spacing:.02em}.yg .key i{width:9px;height:9px;transform:rotate(45deg);border:1.5px solid var(--ink)}.yg .manifesto{background:var(--bg2);padding-block:clamp(80px,13vw,190px);text-align:center}.yg .manifesto h1{margin:0;font:900 clamp(34px,9vw,150px)/.92 var(--display);letter-spacing:-.035em;text-transform:uppercase}.yg .manifesto h1 span{display:block}.yg .grad{background:linear-gradient(90deg,#c4b5fd,#8b7cf6 22%,#3b82f6 45%,#22d3ee 70%,#34d399);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:yg-drift 12s ease-in-out infinite alternate}@keyframes yg-drift{to{background-position:100% 0}}.yg .sec{padding-block:72px 0}.yg .sec-head{display:flex;justify-content:space-between;align-items:end;gap:16px}.yg .sec-head h2{margin:0;font:900 clamp(46px,9.6vw,150px)/.85 var(--display);letter-spacing:-.04em;text-transform:uppercase}.yg .sec-head .aside{font:400 14px var(--text);white-space:nowrap;padding-bottom:6px}.yg .sec-head .aside:before{content:"•";margin-right:8px}.yg .lede{margin:40px 0 0;max-width:30ch;font:400 clamp(22px,2.6vw,36px)/1.25 var(--text);letter-spacing:-.02em;color:var(--soft)}.yg .lede b{color:var(--ink);font-weight:500}.yg .story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px;margin-top:64px}.yg .pin{position:sticky;top:16px;height:min(calc(100vh - 32px),940px);background:var(--film);display:grid;grid-template-rows:1fr auto}.yg .pin-stage{align-self:center;justify-self:center;height:min(88%,900px);aspect-ratio:600/1040}.yg .pin-stage .loopbox{height:100%;width:auto}.yg .pin-cap{display:flex;justify-content:space-between;gap:12px;padding:14px 18px;font:400 12.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.yg .pin-cap b{color:var(--ink);font-weight:500}.yg .chapters{display:grid}.yg .ch{min-height:min(78vh,760px);padding:36px 8px 56px 40px;border-top:1px solid var(--rule);display:flex;flex-direction:column;justify-content:center}.yg .ch-k{display:flex;align-items:center;gap:12px;font:400 12.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.yg .ch-k i{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 0 0 transparent;transition:box-shadow .6s}.yg .ch.on .ch-k i{box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 25%,transparent),0 0 18px var(--c)}.yg .ch h3{margin:18px 0 0;font:900 clamp(38px,4.8vw,72px)/.92 var(--display);letter-spacing:-.035em;text-transform:uppercase}.yg .ch p{margin:22px 0 0;max-width:40ch;font:400 clamp(17px,1.45vw,20px)/1.55 var(--text);color:var(--soft)}.yg .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;padding-top:18px;border-top:1px solid var(--rule);max-width:640px}.yg .facts dt{font:400 11px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin-bottom:8px}.yg .facts dd{margin:0;font:400 15px/1.45 var(--text);color:var(--ink)}.yg .st{display:inline-grid;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px;align-items:center}.yg .st:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.yg .st.part:before{background:linear-gradient(90deg,var(--amber) 50%,transparent 50%);box-shadow:inset 0 0 0 1.3px var(--amber)}.yg .st small{grid-column:2;font-size:13px;line-height:1.35;color:var(--grey);margin-top:3px}.yg .ch.cross{min-height:min(56vh,540px)}.yg .ch.cross h3{font-weight:700;font-size:clamp(28px,3.2vw,46px);line-height:1.08;text-transform:none;letter-spacing:-.03em;max-width:16ch}.yg .glyph{width:16px;height:16px;flex:none}.yg .glyph.diamond{transform:rotate(45deg);border:2px solid var(--ink);background:var(--film);position:relative}.yg .glyph.diamond:after{content:"";position:absolute;inset:3px;background:var(--ink)}.yg .glyph.disc{border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px rgba(var(--glow-rgb),.18)}.yg .split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:34px;padding-top:18px;border-top:1px solid var(--rule);max-width:680px}.yg .split h4{margin:0 0 12px;display:flex;align-items:center;gap:10px;font:400 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.yg .split h4 i{width:8px;height:8px;border-radius:50%}.yg .split .now i{background:var(--green);box-shadow:0 0 10px var(--green)}.yg .split .nxt i{border:1.5px solid var(--grey)}.yg .split ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.yg .split li{font:400 16px/1.4 var(--text);color:var(--ink)}.yg .split .nxt li{color:var(--soft)}.yg .close{margin-top:120px;padding-block:96px;background:var(--bg2);text-align:center}.yg .close h2{margin:0;font:900 clamp(34px,6.4vw,104px)/.95 var(--display);letter-spacing:-.035em;text-transform:uppercase}.yg .btn{display:inline-flex;align-items:center;gap:14px;margin-top:40px;padding:16px 22px;background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-ink);font:500 15px var(--text)}.yg .btn:hover{background:#fff}.yg .btn svg{width:16px;height:16px}.yg footer{justify-content:space-between;gap:12px 24px;padding-block:22px;font:400 12.5px var(--text);color:var(--grey)}.yg footer,.yg footer .l{display:flex;flex-wrap:wrap}.yg footer .l{gap:10px 26px}@media (max-width:900px){.yg .story{grid-template-columns:1fr;margin-top:40px}.yg .pin{display:none}.yg .ch{padding:40px 0 44px}.yg .ch,.yg .ch.cross{min-height:0}.yg .facts{gap:14px}.yg .facts,.yg .split{grid-template-columns:1fr}}@media (max-width:760px){.yg .hero{padding-block:80px 48px}.yg .navblock .links{grid-template-columns:repeat(3,minmax(64px,max-content))}.yg .navblock .links a{font-size:10px;padding:5px}.yg .navblock .word{font-size:18px;padding-inline:10px}.yg .navblock .mark{width:44px}.yg .navblock .mark svg{width:28px}.yg .hero-foot{font-size:11px}.yg .sec-head{flex-wrap:wrap}}@media (max-width:460px){.yg .navblock .links{grid-template-columns:repeat(2,minmax(76px,max-content))}.yg .navblock .links>:not(.keep){display:none}.yg .navblock .links>*{height:100%;min-height:44px;border-bottom:0}.yg .key{display:none}}@media (prefers-reduced-motion:reduce){.yg .grad{animation:none}.yg *,.yg :after,.yg :before{transition:none!important}}.yg [hidden]{display:none!important}.yg .site-head{position:absolute;left:32px;top:32px;z-index:20}.yg .navblock .links .trig{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:0;color:inherit;text-align:left;height:32px;padding:5px 6px;font:500 11px/1 var(--text);border-right:1px solid var(--paper-ink);border-bottom:1px solid var(--paper-ink);display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.yg .trig svg{width:9px;height:9px;flex:none;margin-top:1px;transition:transform .2s}.yg .trig:hover,.yg .trig[aria-expanded=true]{background:var(--paper-ink);color:var(--paper)}.yg .trig[aria-expanded=true] svg{transform:rotate(180deg)}.yg .menu{position:absolute;left:0;top:calc(100% + 8px);width:min(880px,calc(100vw - 64px));background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-ink);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.95fr);box-shadow:var(--shadow-pop)}.yg .mcol{border-right:1px solid var(--paper-ink);display:flex;flex-direction:column}.yg .mcol h4{margin:0;padding:12px 14px;border-bottom:1px solid var(--paper-ink);font:500 10.5px var(--mono);letter-spacing:.22em;text-transform:uppercase}.yg .mitem{display:grid;grid-template-columns:9px minmax(0,1fr);-moz-column-gap:11px;column-gap:11px;padding:11px 14px;border-bottom:1px solid rgba(11,11,12,.16)}.yg .mitem:last-child{border-bottom:0}.yg .mitem i{grid-row:span 2;width:8px;height:8px;border-radius:50%;background:var(--c);margin-top:5px}.yg .mitem b{font:500 14px/1.3 var(--text)}.yg .mitem span{font:400 12.5px/1.35 var(--text);color:#5d5d63}.yg .mitem em{font:500 9px var(--mono);font-style:normal;letter-spacing:.14em;margin-left:8px;padding:2px 5px;border:1px solid;vertical-align:2px}.yg .mitem:focus-visible,.yg .mitem:hover{background:var(--paper-ink);color:var(--paper);outline:none}.yg .mitem:focus-visible span,.yg .mitem:hover span{color:#bdbdc2}.yg .mfeat{--grey:#9a9aa0;--soft:#d6d6db;background:#0b0b0c;color:#fff;padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.yg .mfeat .k{font:400 10.5px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--grey)}.yg .mfeat h5{margin:12px 0 0;font:900 24px/1.02 var(--display);letter-spacing:-.02em;text-transform:uppercase}.yg .mfeat p{margin:10px 0 0;font:400 13.5px/1.45 var(--text);color:var(--soft)}.yg .mfeat .go{font:500 13px var(--text);display:inline-flex;align-items:center;gap:8px}.yg .mfeat .go svg{width:14px;height:14px}.yg .mfeat:hover .go{text-decoration:underline;text-underline-offset:3px}.yg .fhero{background:var(--film);padding:176px 32px 112px}.yg .fk{margin:0;display:flex;align-items:center;gap:10px;font:400 12.5px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--soft)}.yg .fk:before{content:"";width:8px;height:8px;border-radius:50%;background:#5b8def;box-shadow:0 0 12px #5b8def}.yg .fhero h1{margin:22px 0 0;font:900 clamp(40px,8.2vw,136px)/.92 var(--display);letter-spacing:-.04em;text-transform:uppercase}.yg .fsub{margin:30px 0 0;max-width:36ch;font:400 clamp(18px,1.9vw,24px)/1.4 var(--text);color:var(--soft)}.yg .sec-head h2.md{font-size:clamp(40px,7vw,112px)}.yg .tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:48px}.yg .tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;color:var(--grey);text-align:left;padding:0 0 18px;display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:center;font:500 15px/1.25 var(--text)}.yg .tab .bar{grid-column:1/-1;position:relative;height:3px;background:var(--rule);margin-bottom:16px;overflow:hidden}.yg .tab .bar i{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,#a78bfa,#3b82f6 60%,#22d3ee)}.yg .tab .num{width:30px;height:30px;border-radius:50%;border:1px solid var(--dim);display:grid;place-items:center;font:500 12.5px var(--mono);transition:background .3s,color .3s}.yg .tab:hover{color:var(--soft)}.yg .tab[aria-selected=true]{color:var(--ink)}.yg .tab[aria-selected=true] .num{background:var(--paper);color:var(--paper-ink);border-color:var(--paper)}.yg .panel{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:40px;align-items:center;margin-top:6px;padding:36px;border:1px solid var(--rule);background:var(--bg2)}.yg .p-step{font:400 12.5px var(--mono);letter-spacing:.12em;color:#7fb0ff}.yg .p-title{margin:14px 0 0;font:700 clamp(26px,2.6vw,38px)/1.08 var(--display);letter-spacing:-.025em;text-wrap:balance}.yg .p-desc{margin:16px 0 0;max-width:36ch;font:400 17px/1.55 var(--text);color:var(--soft)}.yg .pp{margin-top:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:9px;padding:10px 16px;background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-ink);font:500 13px var(--text)}.yg .pp:hover{background:#fff}.yg .pp svg{width:12px;height:12px}.yg .board{--ui-ink:#151517;--ui-muted:#6c6c72;--ui-line:#dcd8d0;min-width:0;padding:18px;color:var(--ui-ink);font:400 13px/1.4 var(--text);background-color:var(--paper);background-image:radial-gradient(rgba(11,11,12,.16) 1px,transparent 1.3px);background-size:16px 16px}.yg .card{background:#fff;border:1px solid var(--ui-line);border-radius:10px;box-shadow:0 1px 0 rgba(0,0,0,.03),0 10px 24px rgba(0,0,0,.06)}.yg .b-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 20px}.yg .idea{flex:1 1 240px;max-width:320px;padding:11px 13px}.yg .idea-top{display:flex;align-items:center;gap:8px;font:400 10.5px var(--mono);color:var(--ui-muted)}.yg .via{display:inline-flex;align-items:center;gap:4px}.yg .via svg{width:14px;height:8px;color:#5b8def}.yg .pill{margin-left:auto;padding:2px 8px;border-radius:999px;border:1px solid;font:500 10.5px var(--text);white-space:nowrap}.yg .pill[data-s=draft]{color:#6c6c72;border-color:#cfcac2;background:#f4f2ee}.yg .pill[data-s=brief],.yg .pill[data-s=review],.yg .pill[data-s=scheduled],.yg .pill[data-s=writing]{color:#1d4ed8;border-color:#bfd0ff;background:#eef3ff}.yg .pill[data-s=mapped]{color:#6d28d9;border-color:#d9c8ff;background:#f5f0ff}.yg .pill[data-s=approved],.yg .pill[data-s=live],.yg .pill[data-s=written]{color:#047857;border-color:#a7e3c9;background:#ecfdf5}.yg .idea-t{margin-top:6px;font:600 14.5px/1.3 var(--text)}.yg .idea-t.ph{color:#a29d94;font-weight:500}.yg .pipe{--fill:0;flex:1 1 260px;max-width:330px;position:relative;list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.yg .pipe:after,.yg .pipe:before{content:"";position:absolute;left:10%;top:6px;height:2px}.yg .pipe:before{right:10%;background:#cfcac2}.yg .pipe:after{width:calc(80% * var(--fill));background:var(--ui-ink);transition:width .5s}.yg .pipe li{position:relative;padding-top:20px;text-align:center;font:400 10.5px var(--text);color:var(--ui-muted)}.yg .pipe li:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;width:13px;height:13px;border-radius:50%;background:#fff;border:1.5px solid #bdb7ad;transition:background .3s,border-color .3s}.yg .pipe li.on{color:var(--ui-ink)}.yg .pipe li.on:before{background:var(--ui-ink);border-color:var(--ui-ink)}.yg .scenes{display:grid;margin-top:16px}.yg .scene{grid-area:1/1;align-self:center;min-width:0;opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s}.yg .scene.active{opacity:1;visibility:visible;transition:opacity .45s}.yg .ui-k{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ui-muted)}.yg .ui-k b{color:var(--ui-ink);font-weight:500}.yg .mt{margin-top:14px}.yg .fx{opacity:0;transform:translateY(6px);transition:opacity .45s,transform .45s}.yg .fx.in{opacity:1;transform:none}.yg .typing:after{content:"▍";color:#3b82f6;margin-left:1px;animation:yg-blink .9s steps(1) infinite}@keyframes yg-blink{50%{opacity:0}}.yg .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.yg .chip{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;background:#fff;border:1px solid var(--ui-line);border-radius:7px;font:400 11.5px var(--mono)}.yg .chip i{width:8px;height:8px;border-radius:2px;background:var(--c)}.yg .chip.soft{background:#f4f2ee;color:var(--ui-muted);font-family:var(--text)}.yg .box{width:16px;height:16px;flex:none;border-radius:4px;border:1.5px solid #bdb7ad;display:grid;place-items:center;transition:background .25s,border-color .25s}.yg .done>.box{background:#047857;border-color:#047857}.yg .done>.box:after{content:"✓";color:#fff;font-size:11px;line-height:1}.yg .compose{max-width:540px;padding:14px 16px 12px}.yg .compose .typed{margin:8px 0 0;min-height:4.5em;font:400 15px/1.5 var(--text);white-space:pre-wrap}.yg .compose-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.yg .send{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ui-ink);color:#fff;transition:transform .15s,background .3s}.yg .send svg{width:14px;height:14px}.yg .send.press{transform:scale(.84)}.yg .send.pressed{background:#2563eb}.yg .map{position:relative;height:300px}.yg .lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.yg .lines line{stroke:#6c6c72;stroke-width:1.3;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .5s}.yg .lines line.in{opacity:1}.yg .hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.92);opacity:0;transition:opacity .45s,transform .45s;padding:12px 18px;border-radius:12px;text-align:center;color:#fff;font:600 14px/1.3 var(--text);background:linear-gradient(135deg,#6d5cf6,#2563eb 60%,#0891b2);box-shadow:0 14px 30px rgba(37,99,235,.35)}.yg .hub.in{opacity:1;transform:translate(-50%,-50%)}.yg .hub span{display:block;margin-bottom:3px;font:500 9.5px var(--mono);letter-spacing:.18em;opacity:.8}.yg .spoke{position:absolute;transform:translate(-50%,-50%) translateY(6px);opacity:0;transition:opacity .45s,transform .45s;display:flex;align-items:center;gap:7px;padding:8px 11px;white-space:nowrap;font:500 12.5px var(--text)}.yg .spoke.in{opacity:1;transform:translate(-50%,-50%)}.yg .spoke i{width:8px;height:8px;border-radius:50%;background:var(--c)}.yg .ship,.yg .write{display:grid;gap:14px;align-items:start}.yg .write{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.yg .post{padding:14px 16px}.yg .post-h{display:flex;align-items:center;gap:10px}.yg .av{width:32px;height:32px;flex:none;border-radius:6px;display:grid;place-items:center;background:var(--ui-ink);color:#fff;font:700 13px var(--display)}.yg .post-h b{display:block;font:600 13px var(--text)}.yg .post-h span{font:400 11.5px var(--text);color:var(--ui-muted)}.yg .post .typed{margin:12px 0 0;min-height:10.5em;font:400 13.5px/1.5 var(--text);white-space:pre-wrap}.yg .chips.sm .chip{padding:4px 7px;font-size:10.5px}.yg .spokes{padding:12px 14px}.yg .spokes ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}.yg .row{display:flex;justify-content:space-between;align-items:center;gap:8px;font:500 12.5px var(--text)}.yg .row .rs{font:400 11px var(--text);color:#9a958c;white-space:nowrap}.yg .row .rs:after{content:"Queued"}.yg .row.in .rs{color:#2563eb}.yg .row.in .rs:after{content:"Writing…"}.yg .row.done .rs{color:#047857}.yg .row.done .rs:after{content:"✓ Written"}.yg .imgtile{margin-top:12px;height:64px;border-radius:8px;display:flex;align-items:flex-end;padding:6px 8px;overflow:hidden;background:linear-gradient(90deg,#ece8e1 25%,#f7f5f1 37%,#ece8e1 63%);background-size:400% 100%;animation:yg-shimmer 1.4s linear infinite;font:400 10.5px var(--mono);color:#fff}.yg .imgtile span{opacity:0;transition:opacity .4s}.yg .imgtile.done{animation:none;background:linear-gradient(135deg,#a78bfa,#3b82f6 50%,#22d3ee)}.yg .imgtile.done span{opacity:1}@keyframes yg-shimmer{to{background-position:-100% 0}}.yg .review{padding:14px 16px}.yg .rev-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.yg .rev-h b{font:600 14px var(--text)}.yg .note{padding:3px 9px;border:1px dashed #cfcac2;border-radius:999px;font:400 11px var(--text);color:var(--ui-muted)}.yg .rev{list-style:none;margin:10px 0 0;padding:0}.yg .rev li{display:grid;grid-template-columns:16px 84px minmax(0,1fr);gap:10px;align-items:center;padding:8px 0;border-top:1px solid #ece8e1;font-size:12.5px}.yg .rev li b{font-weight:600}.yg .rev li>span{color:var(--ui-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yg .rev li.edit>span{white-space:normal;color:var(--ui-ink)}.yg del{text-decoration:none;background-image:linear-gradient(#dc2626,#dc2626);background-repeat:no-repeat;background-position:0 55%;background-size:0 1.5px;transition:background-size .5s,color .5s}.yg del.in{background-size:100% 1.5px;color:#b91c1c}.yg ins{text-decoration:none;background:#dcfce7;color:#065f46;border-radius:3px;padding:0 2px}.yg ins:empty{padding:0}.yg .rev-f{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.yg .count{font:400 12px var(--text);color:var(--ui-muted)}.yg .count b{color:var(--ui-ink)}.yg .btn-ui{padding:8px 14px;border-radius:7px;background:#2563eb;color:#fff;font:500 12.5px var(--text);transition:transform .15s,background .3s}.yg .btn-ui.press{transform:scale(.94)}.yg .btn-ui.pressed{background:#047857}.yg .ship{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.yg .cal,.yg .check{padding:12px 14px}.yg .cal-h{display:flex;justify-content:space-between;font:600 13px var(--text)}.yg .cal-h span{font-weight:400;font-size:11.5px;color:var(--ui-muted)}.yg .cal-g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px}.yg .day{min-height:108px;padding:6px;border:1px solid #ece8e1;border-radius:6px;background:#fbfaf8;min-width:0}.yg .day>span{font:500 10.5px var(--mono);color:var(--ui-muted)}.yg .evt{margin-top:6px;padding:5px 6px;border-left:3px solid var(--c);border-radius:4px;background:color-mix(in srgb,var(--c) 14%,white);font:500 10.5px/1.3 var(--text);hyphens:auto;overflow-wrap:break-word}.yg .evt small{display:block;font-weight:400;color:var(--ui-muted)}.yg .live{margin-top:12px;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;background:#ecfdf5;border:1px solid #a7e3c9;color:#065f46;font:400 12px var(--text)}.yg .dotlive{width:8px;height:8px;flex:none;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.25)}.yg .check ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:7px}.yg .check li{display:flex;align-items:center;gap:8px;font-size:12.5px}.yg .to li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ui-ink);margin-inline:4px 5px}.yg .insl{margin-top:12px;font:500 12px var(--text);color:#2563eb}@media (max-width:1000px){.yg .panel{grid-template-columns:1fr;gap:28px;padding:24px}.yg .menu{grid-template-columns:1fr 1fr}.yg .mfeat{grid-column:1/-1}}@media (max-width:700px){.yg .tabs{gap:8px}.yg .tab{grid-template-columns:auto}.yg .tab .lab{display:none}.yg .menu{grid-template-columns:1fr;width:calc(100vw - 64px);max-height:70vh;overflow:auto}.yg .mcol{border-right:0;border-bottom:1px solid var(--paper-ink)}.yg .fhero{padding:132px 20px 72px}}@media (max-width:560px){.yg .ship,.yg .write{grid-template-columns:1fr}.yg .map{height:250px}.yg .spoke{padding:6px 8px;font-size:11px}.yg .rev li{grid-template-columns:16px 66px minmax(0,1fr)}.yg .day{min-height:76px}.yg .board{padding:12px}.yg .site-head{left:24px;top:24px}}.yg .focusloop .lbl{opacity:.3;transition:opacity .5s}.yg .focusloop .lbl b{display:inline-block;padding:3px 7px;border-radius:3px;transition:background .4s,color .4s,box-shadow .4s}.yg .focusloop .lbl.lit{opacity:1}.yg .focusloop .lbl.lit b{background:var(--c);color:#0b0b0c;font-size:15px;text-shadow:none;box-shadow:0 0 28px color-mix(in srgb,var(--c) 55%,transparent)}.yg .focusloop .node{transition:transform .4s,box-shadow .6s,opacity .5s}.yg .focusloop .node:not(.lit){opacity:.55}.yg .focusloop .node.lit{transform:translate(-50%,-50%) scale(1.7)}.yg .focusloop .gate{transition:box-shadow .4s,transform .4s}.yg .focusloop .gate.lit{transform:translate(-50%,-50%) rotate(45deg) scale(1.5);box-shadow:0 0 0 4px rgba(var(--glow-rgb),.22),0 0 24px rgba(var(--glow-rgb),.9)}.yg .focusloop .xl{position:absolute;padding:3px 7px;border-radius:3px;background:var(--ink);color:var(--film);white-space:nowrap;pointer-events:none;font:700 13px/1.2 var(--display);letter-spacing:.01em;text-transform:uppercase;opacity:0;transition:opacity .4s;box-shadow:0 0 28px rgba(var(--glow-rgb),.35)}.yg .focusloop .xl.lit{opacity:1}.yg .focusloop .eclipse{transition:box-shadow .5s}.yg .focusloop.core-on .eclipse{box-shadow:0 0 0 2px #fff,0 0 0 8px rgba(255,255,255,.12),0 0 80px rgba(147,197,253,.8)}.yg .focusloop.core-on .lbl{opacity:.22}@property --p{syntax:"<number>";inherits:true;initial-value:0}.yg .fhero .fk:before{background:var(--fc,#5b8def);box-shadow:0 0 12px var(--fc,#5b8def)}.yg .pill[data-t=grey]{color:#6c6c72;border-color:#cfcac2;background:#f4f2ee}.yg .pill[data-t=blue]{color:#1d4ed8;border-color:#bfd0ff;background:#eef3ff}.yg .pill[data-t=violet]{color:#6d28d9;border-color:#d9c8ff;background:#f5f0ff}.yg .pill[data-t=green]{color:#047857;border-color:#a7e3c9;background:#ecfdf5}.yg .pill[data-t=amber]{color:#92400e;border-color:#f3d19c;background:#fff7e6}.yg .fnext{display:grid;grid-template-columns:1fr 1fr;margin-top:120px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.yg .fnext a{padding:28px 8px;display:grid;gap:8px}.yg .fnext a+a{text-align:right;border-left:1px solid var(--rule)}.yg .fnext span{font:400 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.yg .fnext b{font:700 clamp(22px,3vw,40px)/1.05 var(--display);letter-spacing:-.03em;text-transform:uppercase}.yg .fnext a:hover b{background:linear-gradient(90deg,#c4b5fd,#3b82f6,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.yg .fnext+.close{margin-top:0}.yg .row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.yg .row2.wide{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.yg .pad{padding:12px 14px}.yg .t-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font:600 13px var(--text)}.yg .t-h span{font:400 11.5px var(--text)}.yg .muted,.yg .t-h span{color:var(--ui-muted)}.yg .mono{font-family:var(--mono)}.yg .sm{font-size:11.5px}.yg .list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}.yg .li{display:flex;align-items:center;gap:9px;font-size:12.5px;min-width:0}.yg .li>.grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yg .tag-ui{font:500 10px var(--mono);letter-spacing:.06em;padding:2px 6px;border-radius:5px;border:1px solid var(--ui-line);color:var(--ui-muted);background:#faf9f6;white-space:nowrap}.yg .tag-ui.ok{color:#047857;border-color:#a7e3c9;background:#ecfdf5}.yg .tag-ui.bad{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.yg .tag-ui.blue{color:#1d4ed8;border-color:#bfd0ff;background:#eef3ff}.yg .st-ui{font:400 11px var(--text);color:#9a958c;white-space:nowrap}.yg .st-ui:after{content:attr(data-a)}.yg .in>.st-ui,.yg .st-ui.in{color:#2563eb}.yg .in>.st-ui:after,.yg .st-ui.in:after{content:attr(data-b)}.yg .done>.st-ui,.yg .st-ui.done{color:#047857}.yg .done>.st-ui:after,.yg .st-ui.done:after{content:attr(data-c)}.yg .dot-c{width:9px;height:9px;flex:none;border-radius:50%;background:var(--c,#3b82f6)}.yg .ico{width:26px;height:26px;flex:none;border-radius:7px;display:grid;place-items:center;background:var(--c,#151517);color:#fff;font:700 11px var(--display)}.yg .btn-sm{padding:5px 10px;border-radius:6px;border:1px solid var(--ui-line);background:#fff;font:500 11.5px var(--text);white-space:nowrap;transition:background .3s,color .3s,border-color .3s,transform .15s}.yg .btn-sm.press{transform:scale(.93)}.yg .btn-sm.done,.yg .btn-sm.pressed{background:#047857;border-color:#047857;color:#fff}.yg .btn-sm.dark{background:var(--ui-ink);color:#fff;border-color:var(--ui-ink)}.yg .spin{width:12px;height:12px;flex:none;border-radius:50%;border:2px solid #d8d3ca;border-top-color:#2563eb;opacity:0}.yg .spin.in{opacity:1;animation:yg-rot .8s linear infinite}.yg .spin.done{animation:none;border-color:#047857;background:#047857}@keyframes yg-rot{to{transform:rotate(1turn)}}.yg .prog{height:6px;border-radius:99px;background:#ece8e1;overflow:hidden;margin-top:8px}.yg .prog>i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#6f6cf4,#22d3ee);transition:width 1.6s ease}.yg .prog>i.in{width:var(--w,100%)}.yg .bars{display:grid;gap:9px;margin-top:10px}.yg .bar{display:grid;grid-template-columns:112px minmax(0,1fr) 42px;align-items:center;gap:10px;font-size:12px}.yg .bar .tr{height:12px;border-radius:4px;background:#ece8e1;overflow:hidden}.yg .bar .tr i{display:block;height:100%;width:0;background:var(--c,#3b82f6);border-radius:4px;transition:width 1s cubic-bezier(.2,.8,.2,1)}.yg .bar .tr i.in{width:var(--w)}.yg .bar b{font:500 11.5px var(--mono);text-align:right}.yg .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.yg .kpi{padding:10px 12px}.yg .kpi span{display:block;font:400 10.5px var(--text);color:var(--ui-muted)}.yg .kpi b{display:block;margin-top:4px;font:700 20px/1.1 var(--display);letter-spacing:-.02em}.yg .kpi em{font:500 10.5px var(--text);font-style:normal;color:#047857}.yg .funnel{display:grid;gap:6px;margin-top:10px}.yg .fstep{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;font-size:12px}.yg .fstep .tr{height:26px}.yg .fstep .tr i{display:flex;align-items:center;justify-content:flex-end;padding-right:8px;height:100%;width:0;border-radius:5px;color:#fff;font:500 11px var(--mono);background:var(--c);transition:width 1s cubic-bezier(.2,.8,.2,1);overflow:hidden;white-space:nowrap}.yg .fstep .tr i.in{width:var(--w)}.yg .chat{display:grid;gap:8px}.yg .bub{max-width:86%;padding:9px 12px;border-radius:12px;font:400 12.5px/1.45 var(--text);white-space:pre-wrap}.yg .bub.me{justify-self:end;background:var(--ui-ink);color:#fff;border-bottom-right-radius:4px}.yg .bub.ai{justify-self:start;background:#fff;border:1px solid var(--ui-line);border-bottom-left-radius:4px}.yg .tool{display:flex;align-items:center;gap:8px;font:400 11px var(--mono);color:var(--ui-muted)}.yg .cite{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;margin-left:2px;border-radius:4px;background:#eef3ff;color:#1d4ed8;font:600 10px var(--mono);vertical-align:1px}.yg .kbd{display:inline-block;padding:1px 6px;border:solid var(--ui-line);border-width:1px 1px 2px;border-radius:5px;background:#fff;font:500 11px var(--mono)}.yg .lb{position:relative;list-style:none;margin:10px 0 0;padding:0;height:196px}.yg .lb li{position:absolute;left:0;right:0;top:calc(var(--r) * 39px);height:34px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;border-radius:8px;background:#faf9f6;border:1px solid #ece8e1;font-size:12.5px;transition:top .9s cubic-bezier(.2,.8,.2,1),background .4s}.yg .lb li b{font:500 11.5px var(--mono);color:var(--ui-muted)}.yg .lb li.you{background:#eef3ff;border-color:#bfd0ff;z-index:2}.yg .lb li.you.in{background:#ecfdf5;border-color:#a7e3c9}.yg .lb li.dn.in,.yg .lb li.you.in{top:calc(var(--to) * 39px)}.yg .field{margin-top:8px}.yg .field label{display:block;font:500 10.5px var(--text);color:var(--ui-muted);margin-bottom:4px}.yg .field .inp{height:32px;display:flex;align-items:center;padding:0 10px;border:1px solid var(--ui-line);border-radius:7px;background:#fff;font-size:12.5px;white-space:nowrap;overflow:hidden}.yg .big-btn{margin-top:10px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--ui-ink);color:#fff;font:500 12.5px var(--text);transition:transform .15s,background .3s}.yg .big-btn.press{transform:scale(.96)}.yg .big-btn.pressed{background:#2563eb}.yg .rank{font:800 30px/1 var(--display);letter-spacing:-.03em}.yg .link-ui{gap:8px;padding:7px 9px;border-radius:7px;border:1px dashed #cfcac2;background:#faf9f6;font:400 11px var(--mono);overflow:hidden;white-space:nowrap}.yg .link-ui,.yg .wave{display:flex;align-items:center}.yg .wave{justify-content:center;gap:3px;height:54px}.yg .wave i{width:4px;height:6px;border-radius:3px;background:var(--c,#14b8a6);opacity:.35}.yg .wave.in i{opacity:1;animation:yg-talk 1s ease-in-out infinite}.yg .wave.done i{animation:none;height:6px;opacity:.35}@keyframes yg-talk{0%,to{height:6px}50%{height:var(--h,30px)}}.yg .orb{width:64px;height:64px;margin:4px auto 0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#b5f5fd,#14b8a6 55%,#0e7490);box-shadow:0 0 0 0 rgba(20,184,166,.35)}.yg .orb.in{animation:yg-pulse 1.6s ease-out infinite}.yg .orb.done{animation:none}@keyframes yg-pulse{0%{box-shadow:0 0 0 0 rgba(20,184,166,.45)}to{box-shadow:0 0 0 22px rgba(20,184,166,0)}}.yg .sw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px}.yg .sw i{aspect-ratio:1;border-radius:7px;background:var(--c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.yg .sw i.fx{transform:scale(.8)}.yg .sw i.fx.in{transform:none}.yg .aa{display:flex;align-items:baseline;gap:10px;margin-top:8px}.yg .aa b{font:700 28px/1 var(--display)}.yg .aa span{font:400 12px var(--text);color:var(--ui-muted)}.yg .pdf{width:120px;aspect-ratio:.77;margin:4px auto 0;border-radius:6px;background:#fff;border:1px solid var(--ui-line);box-shadow:0 16px 30px rgba(0,0,0,.12);position:relative;overflow:hidden}.yg .pdf:before{content:"";position:absolute;inset:14px 14px auto;height:38%;border-radius:4px;background:linear-gradient(135deg,#1f2937,#3b82f6)}.yg .pdf:after{content:"";position:absolute;left:14px;right:30px;top:58%;height:30%;background:repeating-linear-gradient(#e8e4dc 0 3px,transparent 3px 9px)}.yg .pdf span{position:absolute;right:6px;bottom:6px;font:600 9px var(--mono);color:#b91c1c}.yg .drop{border:1.5px dashed #bdb7ad;border-radius:10px;padding:14px;text-align:center;transition:background .4s,border-color .4s}.yg .drop.in{background:#eef3ff;border-color:#93b4ff}.yg .cover{aspect-ratio:.72;border-radius:6px 10px 10px 6px;padding:14px 12px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(160deg,#6d5cf6,#2563eb 55%,#0891b2);box-shadow:inset 6px 0 0 rgba(0,0,0,.18),0 16px 30px rgba(0,0,0,.18)}.yg .cover b{font:800 16px/1.05 var(--display);letter-spacing:-.02em;text-transform:uppercase}.yg .cover span{font:400 10px var(--mono);opacity:.85}.yg .prose{font:400 12.5px/1.55 var(--text);white-space:pre-wrap}.yg .prose h6{margin:0 0 6px;font:700 14px var(--text)}.yg .imgph{height:70px;border-radius:8px;margin-top:8px;background:linear-gradient(90deg,#ece8e1 25%,#f7f5f1 37%,#ece8e1 63%);background-size:400% 100%;animation:yg-shimmer 1.4s linear infinite}.yg .imgph.done{animation:none;background:linear-gradient(135deg,var(--g1,#a78bfa),var(--g2,#3b82f6) 55%,var(--g3,#22d3ee))}.yg .ptabs{display:flex;gap:6px}.yg .ptabs span{padding:4px 9px;border-radius:999px;border:1px solid var(--ui-line);font:500 11px var(--text);color:var(--ui-muted);background:#fff;transition:background .3s,color .3s}.yg .ptabs span.in{background:var(--ui-ink);color:#fff;border-color:var(--ui-ink)}.yg .ptabs span.done{background:#fff;color:var(--ui-muted);border-color:var(--ui-line)}.yg .pv{grid-area:1/1;opacity:0;transition:opacity .4s}.yg .pv.in{opacity:1}.yg .pv.done{opacity:0}.yg .pvs{display:grid;margin-top:10px}.yg .gauge{--p:0;width:92px;height:92px;place-items:center;background:conic-gradient(#10b981 calc(var(--p) * 1%),#ece8e1 0);transition:--p 1.4s}.yg .gauge,.yg .gauge b{border-radius:50%;display:grid}.yg .gauge b{width:70px;height:70px;background:#fff;place-items:center;font:800 22px var(--display)}.yg .more{font:500 11px var(--text);color:var(--ui-muted)}.yg .jg{display:grid;justify-items:center;gap:10px}.yg .jn{padding:7px 11px;border-radius:8px;background:#fff;border:1px solid var(--ui-line);font:500 12px var(--text);white-space:nowrap;box-shadow:0 6px 16px rgba(0,0,0,.05)}.yg .jn.cond{background:#fff7e6;border-color:#f3d19c}.yg .jbr{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.yg .jbr>div{display:grid;justify-items:center;gap:8px}.yg .jl{font:500 10px var(--mono);color:var(--ui-muted)}.yg .vline{width:1.5px;height:12px;background:#bdb7ad}@media (max-width:560px){.yg .row2,.yg .row2.wide{grid-template-columns:1fr}.yg .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.yg .fnext b{font-size:18px}}.yg .in .swa,.yg .swb{display:none}.yg .in .swb{display:inline}.yg .gauge.in{--p:var(--to)}.yg .tog{width:30px;height:18px;flex:none;border-radius:99px;background:#d8d3ca;position:relative;transition:background .3s}.yg .tog:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .3s}.yg .tog.in{background:#10b981}.yg .tog.in:after{transform:translateX(12px)}.yg .seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--ui-line);border-radius:7px;overflow:hidden;background:#fff}.yg .seg span{padding:5px 9px;font:500 11px var(--text);color:var(--ui-muted);border-right:1px solid var(--ui-line);transition:background .3s,color .3s;white-space:nowrap}.yg .seg span:last-child{border-right:0}.yg .seg span.in{background:var(--ui-ink);color:#fff}.yg .tiles4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.yg .tile-i{aspect-ratio:1;border-radius:8px;position:relative;background:var(--g)}.yg .tile-i .rate{position:absolute;right:5px;bottom:5px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:11px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.yg .hl{transition:background .4s,border-color .4s}.yg .hl.in{background:#eef3ff;border-color:#93b4ff}.yg .hl.done{background:#ecfdf5;border-color:#a7e3c9}.yg .agent{padding:10px 12px;border:1px solid var(--ui-line);border-radius:9px;background:#fff;transition:border-color .4s,box-shadow .4s,opacity .4s}.yg .agent b{display:block;font:500 12px var(--mono)}.yg .agent span{font:400 11.5px var(--text);color:var(--ui-muted)}.yg .agents.in .agent{opacity:.45}.yg .agents.in .agent.pick{opacity:1;border-color:#6d28d9;box-shadow:0 0 0 3px rgba(109,40,217,.12)}.yg .snip{padding:8px 10px;border-radius:7px;background:#faf9f6;border:1px solid #ece8e1;font:400 11.5px/1.45 var(--text)}.yg .snip b{display:block;font:600 11.5px var(--text)}.yg .snip .u,.yg .snip a{font:400 10.5px var(--mono);color:#1d4ed8}.yg .code{padding:9px 11px;border-radius:7px;background:#151517;color:#e5e7eb;font:400 11px/1.5 var(--mono);white-space:pre-wrap;overflow:hidden}.yg .cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:560px){.yg .cols3{grid-template-columns:1fr}.yg .tiles4{grid-template-columns:repeat(2,minmax(0,1fr))}}.yg .panel{grid-template-columns:minmax(240px,420px) minmax(0,640px);justify-content:center;gap:clamp(36px,6vw,110px)}.yg .idea{max-width:270px}.yg .pipe{max-width:350px}.yg .pipe li{font-size:10px;white-space:nowrap}.yg .seg span{padding:5px 6px;font-size:10px}.yg .row2.wider{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.yg .ship{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.yg .evt{padding:5px 4px;font-size:10px;hyphens:manual}.yg .board{box-sizing:border-box;container-type:inline-size;width:100%;aspect-ratio:4/3;display:flex;flex-direction:column;justify-self:center;border-radius:16px}.yg .scenes{flex:1}@media (max-width:1160px){.yg .panel{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px}.yg .board{max-width:660px}.yg .p-desc{max-width:52ch}}@media (min-width:1340px){.yg .panel{grid-template-columns:minmax(240px,420px) minmax(0,704px)}.yg .board{zoom:1.1}}@media (min-width:1500px){.yg .panel{grid-template-columns:minmax(240px,420px) minmax(0,752px)}.yg .board{zoom:1.175}}@media (min-width:1700px){.yg .panel{grid-template-columns:minmax(240px,440px) minmax(0,800px)}.yg .board{zoom:1.25}}@media (min-width:2100px){.yg .panel{grid-template-columns:minmax(240px,460px) minmax(0,896px)}.yg .board{zoom:1.4}}@container (max-width: 520px){.yg .row2,.yg .row2.wide,.yg .row2.wider,.yg .ship,.yg .write{grid-template-columns:minmax(0,1fr)}.yg .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.yg .cols3{grid-template-columns:minmax(0,1fr)}.yg .tiles4{grid-template-columns:repeat(2,minmax(0,1fr))}.yg .map{height:250px}.yg .spoke{padding:6px 8px;font-size:11px}.yg .rev li{grid-template-columns:16px 66px minmax(0,1fr)}.yg .day{min-height:76px}}.yg .pick{pointer-events:auto;cursor:pointer}.yg .lbl.pick:hover{opacity:1}.yg .lbl.pick:hover b{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.yg .focusloop .lbl.pick.lit:hover b{text-decoration:none}.yg .explore{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin-top:30px;padding:12px 16px;border:1px solid var(--dim);font:500 14px var(--text);transition:background .2s,color .2s,border-color .2s}.yg .explore svg{width:15px;height:15px}.yg .explore:hover{background:var(--paper);color:var(--paper-ink);border-color:var(--paper)}.yg .msub{display:flex;align-items:center;gap:9px;padding:9px 14px;background:rgba(11,11,12,.07);border-bottom:1px solid rgba(11,11,12,.16);font:500 10.5px var(--mono);letter-spacing:.18em;text-transform:uppercase}.yg .msub i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1px rgba(11,11,12,.25)}.yg .msub svg{margin-left:auto;width:12px;height:12px}.yg .msub:focus-visible,.yg .msub:hover{background:var(--paper-ink);color:var(--paper);outline:none}.yg .mcol .mitem{grid-template-columns:minmax(0,1fr);padding-left:31px}.yg .topzone{height:112px;background:var(--film)}.yg .stagebar{position:sticky;top:env(safe-area-inset-top,0);z-index:15;background:var(--bg);border-block:1px solid var(--rule)}.yg .sb-row{display:grid;grid-template-columns:54px repeat(6,minmax(0,1fr)) 54px}.yg .sb-row>*{position:relative;min-height:56px;display:flex;align-items:center;gap:10px;padding-inline:16px;border-right:1px solid var(--rule);color:var(--grey);font:500 14.5px var(--text);transition:background .2s,color .2s}.yg .sb-row>:last-child{border-right:0}.yg .sb-arrow{justify-content:center;padding:0;color:var(--soft)}.yg .sb-arrow svg{width:18px;height:18px}.yg .sb-arrow:hover{background:var(--paper);color:var(--paper-ink)}.yg .sb-stage .n{font:400 11px var(--mono);letter-spacing:.08em;color:var(--dim)}.yg .sb-stage i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--c);opacity:.6}.yg .sb-stage .lab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yg .sb-stage:hover{background:var(--hover-bg);color:var(--ink)}.yg .sb-stage:hover i{opacity:1}.yg .sb-stage[aria-current]{background:var(--c);color:#0b0b0c;font-weight:600}.yg .sb-stage[aria-current] .n{color:rgba(11,11,12,.6)}.yg .sb-stage[aria-current] i{background:#0b0b0c;opacity:1}.yg .sb-stage.within[aria-current]{background:transparent;color:var(--ink);box-shadow:inset 0 -3px 0 var(--c)}.yg .sb-stage.within[aria-current] .n{color:var(--grey)}.yg .sb-stage.within[aria-current] i{background:var(--c)}.yg .sb-stage.gate-after:after{content:"";position:absolute;right:-6px;top:50%;z-index:1;width:9px;height:9px;transform:translateY(-50%) rotate(45deg);background:var(--bg);border:1.5px solid var(--ink)}.yg .sb-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;padding:10px 16px;border-top:1px solid var(--rule);font:400 13.5px var(--text)}.yg .sb-sub .k{font:400 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.yg .sb-sub a{color:var(--soft);padding-block:2px}.yg .sb-sub a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.yg .sb-sub a[aria-current]{color:var(--ink);font-weight:500;box-shadow:inset 0 -2px 0 var(--c)}.yg .stagehub{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px;margin-top:16px}.yg .stagehub .pin{top:calc(env(safe-area-inset-top, 0px) + 116px);height:min(calc(100vh - 132px),900px)}.yg .hub-body{min-width:0;padding:44px 8px 0 40px;transition:opacity .2s ease}.yg .hub-body.swap{opacity:0}.yg .hub-h{margin:18px 0 0;font:900 clamp(44px,6.4vw,104px)/.9 var(--display);letter-spacing:-.04em;text-transform:uppercase}.yg .hub-promise{margin:24px 0 0;max-width:24ch;font:500 clamp(22px,2.3vw,32px)/1.2 var(--text);letter-spacing:-.02em;text-wrap:balance}.yg .hub-p{margin:18px 0 0;max-width:46ch;font:400 clamp(16px,1.3vw,19px)/1.55 var(--text);color:var(--soft)}.yg .hub-k{margin:0 0 12px;font:400 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.yg .io{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:16px;margin-top:38px;padding-top:20px;border-top:1px solid var(--rule);max-width:720px}.yg .io ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.yg .io li{font:400 15.5px/1.4 var(--text);color:var(--ink)}.yg .io .arr{align-self:center;justify-self:center;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#0b0b0c}.yg .io .arr svg{width:16px;height:16px}.yg .stagehub .facts{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.yg .hub-sec{margin-top:44px}.yg .fcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;max-width:720px}.yg .fcard{display:grid;align-content:space-between;gap:22px;min-height:148px;padding:18px;border:1px solid var(--rule);background:var(--bg2);transition:background .2s,color .2s,border-color .2s}.yg .fcard b{display:block;font:700 19px/1.1 var(--display);letter-spacing:-.02em;text-transform:uppercase}.yg .fcard span{display:block;margin-top:8px;font:400 14px/1.4 var(--text);color:var(--soft)}.yg .fcard em{display:inline-flex;align-items:center;gap:8px;font:500 13px var(--text);font-style:normal}.yg .fcard em svg{width:14px;height:14px}.yg .fcard:hover{background:var(--paper);color:var(--paper-ink);border-color:var(--paper)}.yg .fcard:hover span{color:#3a3a3f}.yg .stagehub .split{max-width:720px;margin-top:44px}.yg .stagehub .fnext{margin-top:72px}.yg .fk a:hover{text-decoration:underline;text-underline-offset:4px}.yg .fk .sep{color:var(--dim)}.yg .fhero{padding-top:72px}@media (max-width:900px){.yg .stagehub{grid-template-columns:minmax(0,1fr)}.yg .hub-body{padding:28px 0 0}.yg .io{grid-template-columns:minmax(0,1fr);gap:22px}.yg .io .arr{display:none}.yg .stagehub .facts{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.yg .topzone{height:96px}.yg .sb-row{grid-template-columns:44px repeat(6,minmax(0,auto)) 44px}.yg .sb-row>*{min-height:48px;padding-inline:10px;justify-content:center;gap:7px}.yg .sb-stage .lab,.yg .sb-stage i{display:none}.yg .sb-stage[aria-current] .lab{display:inline}.yg .fhero{padding-top:48px}}.yg #heroLoop .lbl span{display:none}.yg #langNow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yg .langmenu{position:absolute;top:calc(100% + 8px);z-index:2;width:200px;background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-ink);box-shadow:var(--shadow-pop)}.yg .langmenu a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;background:none;border:0;border-bottom:1px solid rgba(11,11,12,.16);color:inherit;font:500 14px var(--text);text-align:start}.yg .langmenu a:last-child{border-bottom:0}.yg .langmenu a span{font:400 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.6}.yg .langmenu a[aria-current]{font-weight:600}.yg .langmenu a[aria-current] span{opacity:1}.yg .langmenu a[aria-current] span:before{content:"● "}.yg .langmenu a:focus-visible,.yg .langmenu a:hover{background:var(--paper-ink);color:var(--paper);outline:none}.yg footer a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.yg footer .files{display:flex;flex-wrap:wrap;gap:10px 22px;font-family:var(--mono);font-size:11.5px}.yg footer{align-items:center}.yg footer .social{display:flex;gap:10px}.yg .site-tools{position:absolute;right:32px;top:32px;z-index:20}.yg[dir=rtl] .site-tools{right:auto;left:32px}.yg .themes{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--rule);border-radius:999px;background:color-mix(in srgb,var(--film) 80%,transparent);backdrop-filter:blur(8px)}.yg .themes button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:none;color:var(--grey);cursor:pointer;transition:background .2s,color .2s}.yg .themes button:hover{color:var(--ink)}.yg .themes button[aria-checked=true]{background:var(--ink);color:var(--film)}.yg .themes button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.yg .themes svg{width:16px;height:16px}@media (max-width:599px){.yg .site-tools{top:121px;right:24px}.yg[dir=rtl] .site-tools{right:auto;left:24px}.yg .hero{padding-top:172px}.yg .topzone{height:158px}}@media (max-width:460px){.yg .site-tools{top:90px}.yg .hero{padding-top:140px}.yg .topzone{height:128px}.yg .navblock .mark{width:38px}.yg .navblock .mark svg{width:24px}.yg .navblock .word{font-size:14px;padding-inline:8px}.yg .navblock .links{grid-template-columns:repeat(3,minmax(56px,max-content))}}@media (max-width:400px){.yg .site-head{left:16px}.yg .site-tools,.yg[dir=rtl] .site-head{right:16px}.yg[dir=rtl] .site-tools{left:16px}.yg .navblock .mark{width:34px}.yg .navblock .word{font-size:12.5px;padding-inline:7px}.yg .navblock .links>*{padding-inline:4px}}.yg footer .social a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--rule);border-radius:50%;color:var(--soft);transition:background .2s,color .2s,border-color .2s}.yg footer .social a:focus-visible,.yg footer .social a:hover{background:var(--paper);border-color:var(--paper);color:var(--paper-ink);text-decoration:none;outline:none}.yg footer .social svg{width:17px;height:17px}@media (max-width:460px){.yg .navblock .links{grid-template-columns:repeat(3,minmax(68px,max-content))}}.yg .navblock .links>*{white-space:nowrap}.yg .fcard>div{min-width:0}.yg .board{overflow:clip}.yg .fnext,.yg .jbr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.yg .fnext a{grid-template-columns:minmax(0,1fr)}.yg .ghost{font-size:calc(4.4vw * var(--k, 1));color:color-mix(in srgb,var(--c) 55%,var(--ghost-mix));opacity:var(--ghost-op)}.yg .loopbox.v .lbl b{font-size:calc(13px * var(--lk, 1))}.yg .focusloop .lbl.lit b{font-size:calc(15px * var(--lk, 1))}.yg:not(:lang(en)) :is(.manifesto h1,.sec-head h2,.ch h3,.close h2,.fhero h1,.hub-h,.fcard b,.fnext b,.mfeat h5,.p-title){overflow-wrap:anywhere}.yg:lang(de) .eclipse{letter-spacing:.06em;padding-left:.06em}.yg:lang(ja) :is(.manifesto h1,.sec-head h2,.ch h3,.hub-h,.fhero h1,.close h2,.p-title,.fnext b,.fcard b,.mfeat h5,.lbl b){letter-spacing:0;line-height:1.14}.yg:lang(ar) :is(.manifesto h1,.sec-head h2,.ch h3,.hub-h,.fhero h1,.close h2,.p-title,.fnext b,.fcard b,.mfeat h5){line-height:1.3}.yg:lang(ar) .ghost,.yg:lang(ja) .ghost{font-size:calc(3.4vw * var(--k, 1))}.yg .eclipse span{white-space:nowrap}.yg:lang(ja) .eclipse{letter-spacing:.04em;padding-left:0}.yg[dir=rtl] .eclipse{padding-left:0}.yg:lang(ar) .eclipse{font-weight:500;line-height:1.4}.yg:lang(ar) .eclipse span{font-size:1.3em}.yg:is(:lang(de),:lang(fr),:lang(es)) :is(.manifesto h1,.sec-head h2,.ch h3,.hub-h,.fhero h1,.close h2){line-height:1.02}.yg:lang(ja) :is(h1,h2,h3,.hub-promise,.hub-p,.ch p,.fsub,.lede,.p-desc,.fcard span,.io li,.split li){word-break:auto-phrase}.yg:lang(ja) .hub-promise{max-width:17em}.yg:lang(ja) :is(.hub-p,.ch p,.fsub,.p-desc){max-width:27em}.yg:lang(ja) .lede{max-width:19em}.yg[dir=rtl] :not(.board,.board *){letter-spacing:0!important}.yg[dir=rtl]{--mono:var(--f-noto-ar),var(--f-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.yg[dir=rtl] .board{--mono:var(--f-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.yg[dir=rtl] .board,.yg[dir=rtl] .loopbox,.yg[dir=rtl] .navblock{direction:ltr}.yg[dir=rtl] .site-head{left:auto;right:32px}.yg[dir=rtl] .menu{left:auto;right:0}.yg[dir=rtl] .mcol{border-right:0;border-left:1px solid var(--paper-ink)}.yg[dir=rtl] .mcol .mitem{padding-left:14px;padding-right:31px}.yg[dir=rtl] .msub svg{margin-left:0;margin-right:auto}.yg[dir=rtl] .ch{padding:36px 40px 56px 8px}.yg[dir=rtl] .hub-body{padding:44px 40px 0 8px}.yg[dir=rtl] .fnext a+a{text-align:left;border-left:0;border-right:1px solid var(--rule)}.yg[dir=rtl] .sec-head .aside:before{margin-right:0;margin-left:8px}.yg[dir=rtl] .sb-row>*{border-right:0;border-left:1px solid var(--rule)}.yg[dir=rtl] .sb-row>:last-child{border-left:0}.yg[dir=rtl] .sb-stage.gate-after:after{right:auto;left:-6px}.yg[dir=rtl] :is(.explore,.btn,.fcard em,.msub,.sb-arrow,.mfeat .go,.io .arr,.pp) svg{transform:scaleX(-1)}@media (max-width:900px){.yg[dir=rtl] .ch{padding:40px 0 44px}.yg[dir=rtl] .hub-body{padding:28px 0 0}}@media (max-width:560px){.yg[dir=rtl] .site-head{right:24px}}.yg .frame{position:relative;padding:14px 14px 34px;border-radius:28px;background:var(--frame-bg);border:1px solid var(--rule);box-shadow:var(--frame-shadow)}.yg .frame-tag{position:absolute;left:50%;top:15px;z-index:3;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:6px 13px 6px 10px;border-radius:999px;background:#ffffff;color:#151517;border:1px solid #dcd8d0;box-shadow:0 4px 14px rgba(0,0,0,.1);font:500 12.5px var(--text);letter-spacing:0;white-space:nowrap}.yg .frame-tag svg{width:21px;height:11px}.yg .frame-dots{position:absolute;left:0;right:0;bottom:13px;display:flex;justify-content:center;gap:6px}.yg .frame-dots i{width:6px;height:6px;border-radius:50%;background:var(--dim);transition:background .3s,transform .3s}.yg .frame-dots i.on{background:var(--ink);transform:scale(1.2)}.yg .panel{grid-template-columns:minmax(240px,420px) minmax(0,670px)}@media (min-width:1340px){.yg .panel{grid-template-columns:minmax(240px,420px) minmax(0,734px)}}@media (min-width:1500px){.yg .panel{grid-template-columns:minmax(240px,420px) minmax(0,782px)}}@media (min-width:1700px){.yg .panel{grid-template-columns:minmax(240px,440px) minmax(0,830px)}}@media (min-width:2100px){.yg .panel{grid-template-columns:minmax(240px,460px) minmax(0,926px)}}@media (max-width:1160px){.yg .panel{grid-template-columns:minmax(0,1fr)}}.yg .stk-all{font-size:clamp(13px,.97vw,14px);max-width:100em;margin:4em auto 0}.yg .stk-top{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:1.15em}.yg .stk-top .stk-box{display:flex;flex-direction:column}.yg .stk-top .stk-chips{flex:1;align-content:center}.yg .stk-box{padding:1em;border-radius:1.6em;background:var(--frame-bg);border:1px solid var(--rule)}.yg .stk-box.wide{margin-top:1.15em}.yg .stk-k{display:block;margin:.15em 0 .85em;text-align:center;font:500 .96em var(--text);color:var(--soft);letter-spacing:0;text-transform:none}.yg .stk-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.45em;padding:.9em;border-radius:1em;background:var(--card-bg);border:1px solid var(--rule)}.yg .sk{display:inline-flex;align-items:center;gap:.55em;padding:.38em .8em .38em .38em;border-radius:.8em;background:var(--chip-bg);border:1px solid var(--rule);font:500 .96em var(--text);color:var(--ink);white-space:nowrap}.yg .sk.next{border-style:dashed;color:var(--grey)}.yg .sk.next .ic{opacity:.6}.yg .sk.next{position:relative}.yg .sk small{position:absolute;top:0;right:.55em;transform:translateY(-55%);padding:.18em .55em;border-radius:999px;background:var(--card-bg);border:1px solid var(--rule);font:500 .66em/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.yg[dir=rtl] .sk small{right:auto;left:.55em}.yg .sk.solo{padding:.38em}.yg .sk.solo small,.yg[dir=rtl] .sk.solo small{left:50%;right:auto;transform:translate(-50%,-55%)}.yg .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.yg .ic{flex:none;width:1.95em;height:1.95em;border-radius:.55em;display:grid;place-items:center;background:var(--t,var(--card-bg));border:1px solid var(--rule);color:var(--g,var(--ink))}.yg .ic svg{width:1.1em;height:1.1em;display:block}.yg .ic.br svg{width:1.2em;height:1.2em}.yg .stk-frame{margin-top:1.15em;padding:1.3em;border-radius:1.85em;background:var(--frame-bg);border:1px solid var(--rule);box-shadow:var(--frame-shadow)}.yg .stk-flow{display:grid;grid-template-columns:minmax(0,.8fr) 1.9em minmax(0,1.6fr) 1.9em minmax(0,.72fr) 1.9em minmax(0,1.6fr) 1.9em minmax(0,.8fr);align-items:center}.yg .stk-arr{display:grid;place-items:center;color:var(--dim)}.yg .stk-arr svg{width:1.15em;height:1.15em}.yg[dir=rtl] .stk-arr svg{transform:scaleX(-1)}.yg .stk-end,.yg .stk-gate{padding:1.15em .85em;border-radius:1em;border:1px dashed var(--dim);text-align:center;display:grid;gap:.45em;justify-items:center}.yg .stk-end .ic{width:2.4em;height:2.4em;border-radius:.7em;margin-bottom:.2em}.yg .stk-end .ic svg{width:1.3em;height:1.3em}.yg .stk-end b,.yg .stk-gate b{font:600 1em/1.2 var(--text);color:var(--ink)}.yg .stk-end span:not(.ic),.yg .stk-gate span:not(.glyph){font:400 .89em/1.35 var(--text);color:var(--grey)}.yg .stk-gate .glyph{margin-bottom:.2em}.yg .stk-col{position:relative;padding:.7em;border-radius:1.15em;background:var(--card-bg);border:1px solid var(--rule);display:grid;gap:.55em}.yg .stk-col:after{content:"";position:absolute;left:50%;top:100%;height:1.4em;border-left:1px dashed var(--dim)}.yg .stk-h{display:flex;align-items:center;gap:.7em;padding:.3em .45em .7em;border-bottom:1px solid var(--rule);font:600 1.07em var(--text);color:var(--ink)}.yg .stk-h i{width:1.35em;height:1.35em;border-radius:.4em;display:grid;place-items:center;background:var(--ink);color:var(--film);font:600 .72em var(--mono);font-style:normal}.yg .stk-row{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.8em;column-gap:.8em;align-items:center;padding:.6em .8em .6em .6em;border-radius:.75em;background:var(--chip-bg);border:1px solid var(--rule)}.yg .stk-row .ic{grid-row:span 2;width:2.25em;height:2.25em;border-radius:.65em;background:color-mix(in srgb,var(--c) 16%,var(--card-bg));border-color:color-mix(in srgb,var(--c) 35%,var(--rule));color:color-mix(in srgb,var(--c) 70%,var(--ink))}.yg .stk-row .ic svg{width:1.2em;height:1.2em}.yg .stk-row b{font:600 1em/1.25 var(--text);color:var(--ink)}.yg .stk-row span:not(.ic){grid-column:2;font:400 .89em/1.35 var(--text);color:var(--grey)}.yg .stk-mem{margin-top:1.3em;padding:.85em .85em 1em;border-radius:1.15em;background:var(--card-bg);border:1px solid var(--rule)}.yg .stk-mem .stk-chips{border:0;padding:0;background:none}@media (max-width:1000px){.yg .stk-flow,.yg .stk-top{grid-template-columns:minmax(0,1fr)}.yg .stk-arr{padding:.45em 0}.yg .stk-arr svg,.yg[dir=rtl] .stk-arr svg{transform:rotate(90deg)}.yg .stk-col:after{display:none}.yg .sk{white-space:normal}}.yg .faq .qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:40px 0 0;border-top:1px solid var(--rule)}.yg .qa>div{padding:28px 0 30px;border-bottom:1px solid var(--rule)}.yg .qa dt{font:700 clamp(19px,1.7vw,24px)/1.2 var(--display);letter-spacing:-.02em}.yg .qa dd{margin:12px 0 0;max-width:46ch;font:400 16.5px/1.55 var(--text);color:var(--soft)}.yg .qa dd a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.yg .joinbox{width:100%;max-width:440px;margin:40px auto 0}.yg{--f-noto-jp:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,Meiryo,"Noto Sans JP","Noto Sans CJK JP"}@media (max-width:900px){.yg .faq .qa{grid-template-columns:1fr}}.yg[dir=rtl] .qa dd a{unicode-bidi:isolate}@font-face{font-family:geist;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_354aa8{font-family:geist,geist Fallback}.__variable_354aa8{--f-geist:"geist","geist Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_7d1dfc{font-family:geistMono,geistMono Fallback}.__variable_7d1dfc{--f-geist-mono:"geistMono","geistMono Fallback"}@font-face{unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1;font-family:notoAr;src:url(/_next/static/media/b261c59b2d76913d-s.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:notoAr Fallback;src:local("Arial");ascent-override:137.40%;descent-override:73.80%;line-gap-override:0.00%;size-adjust:100.00%}.__className_6a02e1{font-family:notoAr,notoAr Fallback}.__variable_6a02e1{--f-noto-ar:"notoAr","notoAr Fallback"}