:root{--air:#f8faf5;--air-cool:#eef3ef;--air-warm:#f7f5e6;--ink-1:#242c26;--ink-2:#5d665d;--ink-3:#9aa39a;--ink-on:#f8faf5;--yuzu-1:#f1f6cc;--yuzu-2:#e8eeb2;--yuzu-3:#c4cb7e;--yuzu-4:#7e8a38;--gold:#f1ead0;--frost:#dde9df;--base-blue:#0052ff;--line:#242c261a;--panel:#ffffff80;--nav-h:60px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4{font-weight:400}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body{background:var(--air);color:var(--ink-1);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}::selection{background:var(--yuzu-2);color:var(--ink-1)}a{color:inherit;text-decoration:none}.ico{vertical-align:-.16em;flex-shrink:0;display:inline-block}.nav{height:var(--nav-h);z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border-bottom:1px solid var(--line);background:#f8faf58c;justify-content:center;align-items:center;padding:0 clamp(18px,3.4vw,44px);display:flex;position:fixed;top:0;left:0;right:0}.nav__group{align-items:center;gap:clamp(18px,2.6vw,38px);display:flex}.nav__brand{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--ink-1);align-items:center;gap:9px;font-size:21px;line-height:1;display:inline-flex}.nav__mark{width:auto;height:22px;display:block}.nav__brand .dot{color:var(--yuzu-3)}.nav__sep{background:var(--line);align-self:center;width:1px;height:18px}.nav__item{align-items:center;display:flex;position:relative}.nav__link{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;transition:color .25s;display:inline-flex;position:relative}.nav__link:after{content:"";background:var(--ink-1);transform-origin:0;width:100%;height:1px;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav__item:hover .nav__link,.nav__link[data-open=true]{color:var(--ink-1)}.nav__item:hover .nav__link:after,.nav__link[data-open=true]:after{transform:scaleX(1)}.nav__dd{opacity:.55;font-size:11px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .25s}.nav__item:hover .nav__dd,.nav__link[data-open=true] .nav__dd{opacity:.9;transform:rotate(180deg)}.nav__link--off{color:var(--ink-2);opacity:.34;cursor:not-allowed;pointer-events:none}.nav__link--off:after{display:none}.nav__soon{letter-spacing:.16em;border:1px solid var(--line);color:var(--ink-2);opacity:.7;border-radius:999px;margin-left:2px;padding:2px 5px;font-size:8px;font-style:normal}.nav__menu{border:1px solid var(--line);background:#fcfdf8;border-radius:15px;flex-direction:column;gap:1px;min-width:188px;padding:7px;display:flex;position:absolute;top:calc(100% + 14px);left:-7px;box-shadow:inset 0 1px #fff9,0 22px 56px -28px #242c2666}.nav__menu:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav__mi{letter-spacing:0;text-transform:none;color:var(--ink-1);opacity:.82;white-space:nowrap;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;transition:background .2s,opacity .2s;display:flex}.nav__mi .ico{opacity:.6;font-size:15px}.nav__mi>span{flex:auto}.nav__mi:hover{opacity:1;background:#242c260e}.nav__mi-ext{opacity:0;font-size:12px;transition:opacity .2s}.nav__mi:hover .nav__mi-ext{opacity:.5}.nav__mi[data-disabled=true]{cursor:not-allowed;opacity:.4}.nav__mi[data-disabled=true]:hover{opacity:.4;background:0 0}.tints{z-index:6;opacity:.5;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute;bottom:18px;left:clamp(16px,2.6vw,34px)}.tints:hover{opacity:1}.swatch{border:1px solid var(--line);cursor:pointer;border-radius:50%;width:13px;height:13px;padding:0;transition:transform .3s,box-shadow .3s}.swatch:hover{transform:scale(1.2)}.swatch[data-active=true]{box-shadow:0 0 0 2px var(--air), 0 0 0 3px var(--ink-1)}.hero{isolation:isolate;width:100%;height:100dvh;min-height:600px;position:relative;overflow:hidden}.bg{pointer-events:none;position:absolute;inset:0}.bg-air{background:radial-gradient(62% 58% at 50% 48%, #f7f5e6e6 0%, #f7f5e600 62%), radial-gradient(120% 90% at 50% 120%, #eef3efb3 0%, #eef3ef00 55%), var(--air)}.bg-grain{opacity:.03;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");animation:9s steps(7,end) infinite grain}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-5%,3%)}50%{transform:translate(3%,-4%)}75%{transform:translate(-2%,2%)}to{transform:translate(0)}}.bg-halo{filter:blur(6px);background:radial-gradient(44% 50% at 50% 52%,#e8eeb280 0%,#dde9df38 38%,#dde9df00 66%)}.bg-edge{background:radial-gradient(140% 120%,#242c2600 66%,#4654480d 100%)}.hero-figure{z-index:1;width:clamp(360px,32vw,540px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.l2d-host{z-index:1;position:absolute;inset:0}.l2d-host canvas{display:block}.l2d-loading{z-index:1;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-3);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.intro{z-index:200;background:var(--air);place-items:center;display:grid;position:fixed;inset:0}.intro__word{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ink-1);align-items:baseline;font-size:clamp(60px,10vw,132px);font-weight:700;line-height:1;display:flex}.intro__ch{will-change:transform, opacity, filter;display:inline-block}.intro__dot{background:var(--yuzu-3);will-change:opacity, filter;pointer-events:none;border-radius:50%;width:.17em;height:.17em;margin-left:.05em;display:inline-block}.intro__burst{background:var(--yuzu-3);transform-origin:50%;will-change:transform;pointer-events:none;border-radius:50%;position:fixed}.center{z-index:2;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.head{text-align:center;padding-top:calc(var(--nav-h) + clamp(22px, 4vh, 48px))}.wordmark{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ink-1);font-size:clamp(52px,7.6vw,104px);font-weight:700;line-height:.9}.wordmark .dot{color:var(--yuzu-3)}.whisper{letter-spacing:.34em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;font-size:11px}.chat{pointer-events:auto;flex-direction:column;width:min(540px,90vw);margin-top:auto;padding-bottom:clamp(58px,9vh,96px);display:flex}.thread{scrollbar-width:none;scroll-behavior:smooth;flex-direction:column;gap:12px;max-height:40vh;padding:8px 2px 16px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 44px);mask-image:linear-gradient(#0000 0,#000 44px)}.thread::-webkit-scrollbar{display:none}.msg{max-width:80%;font-size:14.5px;line-height:1.6}.msg--me{color:var(--ink-1);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#ffffffeb,#fffc);border:1px solid #ffffffb3;border-radius:18px 18px 6px;align-self:flex-end;padding:11px 16px;box-shadow:inset 0 1px #ffffffbf,0 1px 2px #242c260f,0 14px 30px -20px #242c2680}.msg--yuzu{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#fafcf4f0,#f4f8e6db);border:1px solid #fff9;border-radius:18px 18px 18px 6px;align-self:flex-start;padding:12px 18px 14px;font-size:17px;font-style:italic;line-height:1.5;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #242c260f,0 16px 34px -20px #242c2685}.msg--yuzu:before{content:"yuzu";font-family:var(--font-sans), sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--yuzu-4);background:url(/brand/mark.png) 0/14px 14px no-repeat;align-items:center;margin-bottom:7px;padding-left:20px;font-size:10px;font-style:normal;display:flex}.dots span{background:var(--ink-3);border-radius:50%;width:5px;height:5px;margin-right:5px;animation:1.3s ease-in-out infinite blink;display:inline-block}.dots span:nth-child(2){animation-delay:.18s}.dots span:nth-child(3){animation-delay:.36s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.composer{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#ffffffc7,#ffffff94);border:1px solid #fff9;border-radius:999px;align-items:center;gap:12px;padding:7px 7px 7px 22px;transition:border-color .35s,box-shadow .35s;display:flex;box-shadow:inset 0 1px #ffffffb3,0 14px 34px -22px #242c2680}.composer:focus-within{border-color:#7e8a3873;box-shadow:inset 0 1px #ffffffb3,0 0 0 4px #e8eeb259,0 14px 34px -22px #242c2680}.composer input{min-width:0;height:40px;font:inherit;color:var(--ink-1);background:0 0;border:0;outline:0;flex:1;font-size:15px;line-height:40px}.composer input::placeholder{color:var(--ink-3)}.composer button{background:linear-gradient(160deg, #313a31, var(--ink-1));width:40px;height:40px;color:var(--ink-on);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;font-size:19px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .35s,box-shadow .35s;display:grid;box-shadow:inset 0 1px #ffffff2e,0 8px 18px -10px #242c26b3}.composer button .ico{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.composer button:hover{background:linear-gradient(160deg, var(--yuzu-3), var(--yuzu-4));transform:translateY(-2px);box-shadow:inset 0 1px #ffffff47,0 14px 26px -12px #7e8a38b3}.composer button:hover .ico{transform:translateY(-2px)}.composer button:active{transform:translateY(0)}.composer button:disabled{opacity:.38;cursor:default;box-shadow:none;transform:none}.composer button:disabled .ico{transform:none}.cue{z-index:3;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);pointer-events:none;flex-direction:column;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.cue__chev{color:var(--ink-3);font-size:16px;animation:2.2s ease-in-out infinite cue}@keyframes cue{0%,to{opacity:.45;transform:translateY(-3px)}50%{opacity:1;transform:translateY(3px)}}.bento-sec{border-top:1px solid var(--line);background:linear-gradient(180deg, var(--air) 0%, var(--air-cool) 55%, var(--air) 100%);place-items:center;min-height:100dvh;padding:clamp(72px,12vh,140px) clamp(20px,5vw,80px);display:grid;position:relative;overflow:hidden}.bento-figure{z-index:0;pointer-events:none;width:clamp(300px,30vw,470px);height:clamp(540px,86vh,900px);position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);-webkit-mask-image:linear-gradient(#000 0 60%,#0000 100%);mask-image:linear-gradient(#000 0 60%,#0000 100%)}.bento{z-index:2;grid-template:"space stage wallet"1.15fr"space stage remember".85fr"someone someone code"1.05fr/1fr 1.18fr 1fr;gap:clamp(12px,1.1vw,18px);width:min(1080px,94vw);height:clamp(520px,74vh,720px);display:grid;position:relative}.cell{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(13px)saturate(1.15);backdrop-filter:blur(13px)saturate(1.15);border-radius:20px;flex-direction:column;padding:clamp(18px,1.6vw,28px);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .5s,background .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 44px -30px #242c2680}.cell:hover{background:#ffffffad;border-color:#242c2638;transform:translateY(-6px)scale(1.012);box-shadow:0 36px 70px -34px #242c2699}.cell__k{letter-spacing:.28em;text-transform:uppercase;color:var(--yuzu-3);font-size:10px}.cell__t{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;color:var(--ink-1);margin-top:auto;font-size:clamp(20px,1.9vw,30px);line-height:1.14}.cell__t em{color:var(--yuzu-3);font-style:italic}.cell__s{color:var(--ink-2);max-width:32ch;margin-top:9px;font-size:12.5px;line-height:1.55}.c-space{grid-area:space}.c-wallet{grid-area:wallet}.c-remember{grid-area:remember}.c-code{grid-area:code}.c-someone{grid-area:someone;justify-content:center}.c-someone .cell__t{max-width:26ch;margin-top:0;font-size:clamp(20px,2.1vw,32px)}.c-remember{background:#e8eeb280;border-color:#7e8a3847;box-shadow:0 18px 46px -30px #7e8a388c}.c-remember:hover{background:#e8eeb2a8;border-color:#7e8a3866}.c-remember .cell__k{color:var(--yuzu-4)}.server{opacity:.55;place-items:center;height:54%;transition:opacity .5s;display:grid;position:absolute;inset:5% 0 auto}.server svg{width:auto;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);overflow:visible;transform:translateY(0)scale(1)}.c-space:hover .server{opacity:1}.c-space:hover .server svg{transform:translateY(-3px)scale(1.06)}.server__box path,.server__box line{fill:none;stroke:var(--yuzu-3);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.65;transition:opacity .5s}.c-space:hover .server__box path,.c-space:hover .server__box line{opacity:1}.server__scan{fill:var(--yuzu-3);opacity:0;animation:3.4s ease-in-out infinite srvscan}@keyframes srvscan{0%{opacity:0;transform:translateY(0)}14%{opacity:.35}86%{opacity:.35}to{opacity:0;transform:translateY(74px)}}.c-space:hover .server__scan{animation-duration:1.5s}.server__led{fill:var(--yuzu-3);opacity:.3;animation:2.4s ease-in-out infinite srvled}.server__led:nth-of-type(2){animation-delay:.5s}.server__led:nth-of-type(3){animation-delay:1s}@keyframes srvled{0%,to{opacity:.25}50%{opacity:1}}.c-space:hover .server__led{animation-duration:1s}.wal{color:var(--ink-2);align-items:center;gap:9px;margin-top:13px;font-size:13px;display:flex}.wal__bal{font-variant-numeric:tabular-nums;color:var(--ink-1);letter-spacing:.02em;font-size:15px}.wal__ping{background:var(--base-blue);border-radius:50%;width:7px;height:7px;position:relative}.wal__ping:after{content:"";background:var(--base-blue);border-radius:50%;animation:2.6s ease-out infinite ping;position:absolute;inset:0}@keyframes ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(3.4)}}.wal__tx{letter-spacing:.05em;color:var(--ink-3);opacity:0;margin-top:10px;font-size:11px;transition:opacity .45s,transform .45s;transform:translate(-8px)}.c-wallet:hover .wal__tx{opacity:1;transform:translate(0)}.c-wallet:hover .wal__ping:after{animation-duration:1.1s}.c-wallet:hover .wal__bal{animation:.6s cubic-bezier(.2,.8,.2,1) waltick}@keyframes waltick{0%{opacity:.3;filter:blur(1px);transform:translateY(5px)}60%{opacity:1}to{filter:blur();transform:translateY(0)}}.wal__tx:after{content:"✓";color:var(--yuzu-4);opacity:0;margin-left:7px;transition:opacity .3s .3s}.c-wallet:hover .wal__tx:after{opacity:1}.mem{flex-direction:column;gap:7px;margin-top:13px;display:flex;position:relative;overflow:hidden}.mem span{color:var(--ink-2);opacity:.82;padding-left:15px;font-size:11.5px;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1),color .45s;position:relative;transform:translate(0)}.mem span:before{content:"";background:var(--yuzu-4);opacity:.7;border-radius:50%;width:6px;height:6px;transition:opacity .4s,box-shadow .4s;position:absolute;top:6px;left:0}.c-remember:hover .mem span{opacity:1;color:var(--ink-1);transform:translate(3px)}.c-remember:hover .mem span:before{opacity:1;box-shadow:0 0 0 4px #7e8a3829}.c-remember:hover .mem span:nth-child(2),.c-remember:hover .mem span:nth-child(2):before{transition-delay:80ms}.c-remember:hover .mem span:nth-child(3),.c-remember:hover .mem span:nth-child(3):before{transition-delay:.16s}.mem:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#7e8a3847,#7e8a3800);height:16px;position:absolute;top:0;left:-4px;right:-4px}.c-remember:hover .mem:after{animation:1.05s ease-out memscan}@keyframes memscan{0%{opacity:0;transform:translateY(-4px)}22%{opacity:1}to{opacity:0;transform:translateY(64px)}}.c-remember .cell__t em{color:var(--yuzu-4)}.breath{height:38px;margin-top:14px;overflow:hidden}.breath svg{width:100%;height:100%}.breath path{fill:none;stroke:var(--yuzu-3);stroke-width:2px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260px;animation:5.4s ease-in-out infinite breath}@keyframes breath{0%{stroke-dashoffset:260px}55%{stroke-dashoffset:0}to{stroke-dashoffset:-260px}}.c-someone:hover .breath path{stroke:var(--ink-1);filter:drop-shadow(0 0 5px #7e8a3880);animation-duration:2.3s}.c-someone .breath{margin-top:18px}.code{color:var(--ink-3);flex-direction:column;gap:5px;margin-top:13px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;display:flex}.code span{opacity:.4;transition:opacity .45s,transform .45s,color .45s;transform:translate(-6px)}.c-code:hover .code span{opacity:1;color:var(--ink-2);transform:translate(0)}.c-code:hover .code span:first-child{transition-delay:0s}.c-code:hover .code span:nth-child(3){transition-delay:.26s}.c-code:hover .code span:nth-child(2){transition-delay:.1s}.code__caret{animation:1.05s step-end infinite caret;color:var(--yuzu-3)!important;opacity:1!important}@keyframes caret{0%,to{opacity:1}50%{opacity:.15}}.section{border-top:1px solid var(--line);flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(80px,14vh,160px) clamp(28px,9vw,180px);display:flex;position:relative}.lex{text-align:center;border-top:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(80px,14vh,160px) clamp(28px,9vw,200px);display:flex;position:relative}.lex>div{flex-direction:column;align-items:center;display:flex}.lex__meta{color:var(--ink-3);justify-content:center;align-items:baseline;gap:16px;margin-bottom:clamp(10px,1.6vh,18px);font-size:clamp(13px,1.1vw,15px);display:flex}.lex__pos{color:var(--ink-2);font-style:italic}.lex__ipa{font-variant:small-caps;letter-spacing:.04em}.lex__word{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--yuzu-3);font-size:clamp(64px,12vw,184px);font-style:italic;line-height:.92}.lex__def{max-width:48ch;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.005em;color:var(--ink-2);margin-top:clamp(24px,4vh,44px);font-size:clamp(16px,1.7vw,22px);line-height:1.55}.lex__def b{color:var(--ink-1);font-weight:500}.lex__rule{background:var(--yuzu-3);width:56px;height:1px;margin:clamp(34px,6vh,60px) 0 clamp(22px,3.6vh,34px)}.lex__claim{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;color:var(--ink-1);font-size:clamp(22px,2.8vw,40px);line-height:1.2}.lex__claim em{color:var(--yuzu-3);font-style:italic}.sec__index{letter-spacing:.3em;color:var(--yuzu-3);margin-bottom:clamp(20px,4vh,40px);font-size:11px}.sec__title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ink-1);font-size:clamp(34px,5.4vw,76px);font-weight:700;line-height:1.08}.sec__title em{color:var(--yuzu-3);font-style:italic}.close{text-align:center;align-items:center}.close .sec__title{max-width:20ch;margin-inline:auto}.loop{flex-direction:column;align-items:center;gap:clamp(22px,4vh,38px);margin-top:clamp(40px,7vh,72px);display:flex}.loop__stage{aspect-ratio:1;width:clamp(280px,34vw,420px);position:relative}.loop__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.loop__ring circle{fill:none;stroke:#242c262e;stroke-width:.5px;stroke-dasharray:1.2 2.8}.loop__orbit{position:absolute;inset:0}.loop__pulse{background:var(--yuzu-4);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:14%;left:50%;box-shadow:0 0 14px 3px #7e8a3873}.loop__core{background:radial-gradient(circle at 50% 42%,#e8eeb280,#e8eeb200 70%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:31%}.loop__mark{opacity:.9;width:58%;height:auto}.loop__node{cursor:pointer;color:var(--ink-3);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:8px;transition:color .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.loop__dot{background:var(--air);border:1px solid var(--yuzu-3);border-radius:50%;width:11px;height:11px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s}.loop__label{letter-spacing:.24em;text-transform:uppercase;font-size:10px}.loop__node:hover,.loop__node:focus-visible,.loop__node[data-on=true]{color:var(--ink-1);outline:none}.loop__node[data-on=true] .loop__dot{background:var(--yuzu-3);transform:scale(1.5);box-shadow:0 0 0 6px #c4cb7e2e}.loop__cap{text-align:center;max-width:30ch;min-height:1.5em;font-family:var(--font-serif), Georgia, serif;color:var(--ink-2);font-size:clamp(16px,1.7vw,20px);font-style:italic}.footer{background:linear-gradient(180deg, var(--yuzu-2) 0%, var(--yuzu-3) 46%, #aab15c 100%);color:var(--ink-1);flex-direction:column;align-items:center;padding:clamp(96px,16vh,200px) clamp(24px,6vw,80px) clamp(30px,5vh,48px);display:flex;position:relative;overflow:hidden}.footer:before{content:"";opacity:.045;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.footer__ghost{filter:brightness(0)invert()blur(2px);opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(560px,64vw,1100px);height:auto;position:absolute;bottom:clamp(-22vw,-14vw,-120px);left:50%;transform:translate(-50%)}.footer__in{z-index:1;justify-content:space-between;align-items:flex-start;gap:clamp(40px,8vw,120px);width:min(1180px,100%);display:flex;position:relative}.footer__lex{max-width:46ch;margin-top:clamp(20px,3vh,30px)}.footer__lex-meta{letter-spacing:.04em;font-variant:small-caps;color:#242c268c;font-size:11px;display:block}.footer__lex-def{font-family:var(--font-serif), Georgia, serif;color:#242c26c7;margin-top:10px;font-size:clamp(15px,1.5vw,19px);font-style:italic;line-height:1.5}.footer__bar{z-index:1;letter-spacing:.22em;text-transform:uppercase;color:#242c2694;border-top:1px solid #242c262e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:min(1180px,100%);margin-top:clamp(40px,7vh,76px);padding-top:clamp(20px,3vh,28px);font-size:10px;display:flex;position:relative}.footer__legal{gap:20px;display:flex}.footer__legal a,.footer__legal button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s}.footer__legal a:hover,.footer__legal button:hover{color:var(--ink-1)}.footer__left{flex-direction:column;align-items:flex-start;display:flex}.footer__brand img{width:clamp(150px,17vw,248px);height:auto;display:block}.footer__cols{grid-template-columns:repeat(3,minmax(110px,auto));gap:clamp(28px,4vw,64px);display:grid}.footer__col{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer__h{letter-spacing:.28em;text-transform:uppercase;color:#242c2680;margin-bottom:5px;font-size:10px}.footer__col a{color:var(--ink-1);opacity:.78;align-items:center;gap:9px;font-size:14px;transition:opacity .22s,gap .25s;display:inline-flex;position:relative}.footer__col a .ico{opacity:.62;font-size:16px;transition:opacity .22s}.footer__col a:hover .ico{opacity:1}.footer__strong .ico{font-size:15px}.footer__col a:hover{opacity:1}.footer__col a:after{content:"";background:var(--ink-1);transform-origin:0;width:100%;height:1px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.footer__col a:hover:after{transform:scaleX(1)}.footer__strong{font-weight:500;opacity:1!important}.footer__col span[data-disabled]{color:var(--ink-1);opacity:.42;cursor:not-allowed;align-items:center;gap:9px;font-size:14px;display:inline-flex}.footer__col span[data-disabled] .ico{opacity:.6;font-size:16px}@media (max-width:760px){.footer__in{flex-direction:column;gap:clamp(40px,8vh,64px)}.footer__cols{grid-template-columns:1fr 1fr;gap:32px}.footer__bar{text-align:center;flex-direction:column;gap:12px}}.dot-base{background:var(--base-blue);border-radius:50%;width:6px;height:6px}@media (max-width:880px){.chat{width:92vw}.thread{max-height:34vh}.bento{grid-template:"space wallet""remember code""someone someone"/1fr 1fr;height:auto}.bento-figure{opacity:.5;width:min(78vw,420px);transform:translate(-50%,-56%)}.cell{min-height:158px}}@media (max-width:720px){.nav{padding:0 16px}.nav__group{gap:16px}.nav__brand{font-size:19px}.nav__link{letter-spacing:.1em;font-size:10px}}@media (max-width:520px){.bento{grid-template-columns:1fr;grid-template-areas:"space""wallet""remember""code""someone"}.nav__link{letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.bg-grain,.cue__chev,.server__scan,.server__led,.wal__ping:after,.breath path,.c-wallet:hover .wal__bal,.c-remember:hover .mem:after{animation:none}}.modal{z-index:80;-webkit-backdrop-filter:blur(7px)saturate(1.05);backdrop-filter:blur(7px)saturate(1.05);background:#242c2647;justify-content:center;align-items:center;padding:clamp(18px,5vw,56px);display:flex;position:fixed;inset:0}.modal__panel{border:1px solid var(--line);background:#fcfdf8f7;border-radius:22px;flex-direction:column;width:min(560px,100%);max-height:min(78vh,720px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 40px 90px -36px #242c2680}.modal__head{border-bottom:1px solid var(--line);padding:clamp(22px,3.4vw,32px) clamp(24px,3.6vw,36px) 18px;position:relative}.modal__k{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-2);opacity:.66;font-size:10px;display:block}.modal__t{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--ink-1);margin-top:9px;font-size:clamp(24px,3.4vw,32px);line-height:1}.modal__x{width:34px;height:34px;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:color .2s,background .2s,transform .2s;display:inline-flex;position:absolute;top:clamp(18px,2.6vw,24px);right:clamp(18px,2.6vw,24px)}.modal__x:hover{color:var(--ink-1);background:#242c260d;transform:rotate(90deg)}.modal__body{padding:clamp(20px,3.2vw,30px) clamp(24px,3.6vw,36px) clamp(26px,3.6vw,36px);overflow-y:auto}.modal__sec+.modal__sec{margin-top:22px}.modal__sec h3{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-size:11px}.modal__sec p{color:#242c26d1;font-size:14.5px;line-height:1.66}.modal__upd{border-top:1px solid var(--line);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);opacity:.6;margin-top:26px;padding-top:16px;font-size:10px}.cookie{z-index:70;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border:1px solid var(--line);background:#fcfdf8f0;border-radius:18px;width:min(338px,100vw - 32px);padding:20px 22px;position:fixed;bottom:clamp(16px,2.4vw,30px);right:clamp(16px,2.4vw,30px);box-shadow:inset 0 1px #fff9,0 28px 64px -30px #242c266b}.cookie__t{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);font-size:17px}.cookie__p{color:#242c26bd;margin-top:8px;font-size:13px;line-height:1.6}.cookie__link{font:inherit;color:var(--ink-1);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cookie__row{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.cookie__ghost,.cookie__ok{letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:9px 16px;font-size:11px;transition:opacity .2s,background .2s,transform .2s}.cookie__ghost{color:var(--ink-2);border:1px solid var(--line);background:0 0}.cookie__ghost:hover{color:var(--ink-1);background:#242c260a}.cookie__ok{color:var(--air);background:var(--ink-1);border:1px solid var(--ink-1)}.cookie__ok:hover{opacity:.92;transform:translateY(-1px)}@media (max-width:520px){.cookie{width:auto;left:clamp(12px,4vw,16px);right:clamp(12px,4vw,16px)}}:root{--doc-bar:56px;--doc-side:256px;--doc-toc:212px;--doc-measure:720px;--doc-cluster:1280px;--doc-gut:clamp(16px, 3vw, 30px)}.docs{background:radial-gradient(120% 60% at 50% 0%, #f7f5e68c 0%, #f7f5e600 60%), var(--air);min-height:100dvh}.docs:before{content:"";z-index:0;pointer-events:none;opacity:.022;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:fixed;inset:0}.docs__bar{height:var(--doc-bar);z-index:50;padding-block:0;padding-inline:max(var(--doc-gut), calc((100% - var(--doc-cluster)) / 2 + var(--doc-gut)));-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border-bottom:1px solid var(--line);background:#f8faf59e;align-items:center;gap:18px;display:flex;position:fixed;top:0;left:0;right:0}.docs__brand{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--ink-1);align-items:center;gap:9px;font-size:20px;line-height:1;display:inline-flex}.docs__brand img{width:auto;height:21px;display:block}.docs__brand .dot{color:var(--yuzu-3)}.docs__brand small{font-family:var(--font-sans), sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3);align-self:center;margin-left:2px;font-size:10px}.docs__barsp{flex:1}.docs__barlink{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:7px;font-size:11px;transition:color .25s;display:inline-flex}.docs__barlink:hover{color:var(--ink-1)}.docs__burger{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--ink-1);cursor:pointer;border-radius:9px;place-items:center;display:none}.docs__grid{z-index:1;grid-template-columns:var(--doc-side) minmax(0, 1fr);max-width:var(--doc-cluster);padding:var(--doc-bar) var(--doc-gut) 0;margin-inline:auto;display:grid;position:relative}.docs__side{top:var(--doc-bar);height:calc(100dvh - var(--doc-bar));scrollbar-width:thin;border-right:1px solid var(--line);align-self:start;padding:clamp(26px,4vh,40px) 22px 60px 0;position:sticky;overflow-y:auto}.docs__sect+.docs__sect{margin-top:26px}.docs__sectk{letter-spacing:.28em;text-transform:uppercase;color:var(--yuzu-4);padding:0 0 11px 14px;font-size:10px;display:block}.docs__link{color:var(--ink-2);border-radius:0 8px 8px 0;padding:7px 0 7px 14px;font-size:13.5px;line-height:1.35;transition:color .22s,background .22s;display:block;position:relative}.docs__link:before{content:"";background:var(--yuzu-3);border-radius:2px;width:2px;height:0;transition:height .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.docs__link:hover{color:var(--ink-1)}.docs__link[data-on=true]{color:var(--ink-1);background:linear-gradient(90deg,#e8eeb257,#e8eeb200)}.docs__link[data-on=true]:before{height:18px}.docs__row{align-items:center;display:flex}.docs__row .docs__link[data-parent]{flex:1}.docs__caret{width:24px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .2s,transform .26s cubic-bezier(.2,.8,.2,1);display:grid}.docs__caret:hover{color:var(--ink-1)}.docs__caret[data-open=true]{transform:rotate(90deg)}.docs__sub{border-left:1px solid var(--line);margin:2px 0 6px 7px;padding-left:14px}.docs__link--sub{color:var(--ink-3);padding:6px 0 6px 12px;font-size:12.5px}.docs__link--sub:before{left:-1px}.docs__link--sub[data-on=true]{color:var(--ink-1);background:0 0}.crumb{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.crumb a{color:var(--ink-3);transition:color .2s}.crumb a:hover{color:var(--yuzu-4)}.crumb i{opacity:.5;font-style:normal}.crumb b{color:var(--ink-2);font-weight:400}.spec{border:1px solid var(--line);border-radius:14px;margin-top:26px;overflow:hidden}.spec table{border-collapse:collapse;width:100%}.spec th{text-align:left;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:#242c2608;padding:12px 16px;font-size:10px;font-weight:400}.spec td{color:var(--ink-2);border-bottom:1px solid var(--line);vertical-align:top;padding:13px 16px;font-size:14px;line-height:1.6}.spec tr:last-child td{border-bottom:0}.spec td:first-child{white-space:nowrap;color:var(--ink-1);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.spec td b{color:var(--ink-1);font-weight:600}.spec td .req{font-family:var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--yuzu-4);margin-left:7px;font-size:9px;display:inline-block}@media (max-width:620px){.spec td:first-child{white-space:normal}}.ep{border:1px solid var(--line);background:#ffffff6b;border-radius:12px;align-items:center;gap:12px;margin-top:30px;padding:13px 16px;font-family:ui-monospace,SF Mono,Menlo,monospace;display:flex}.ep__m{letter-spacing:.14em;text-transform:uppercase;color:var(--yuzu-4);border:1px solid #7e8a3866;border-radius:999px;padding:4px 10px;font-size:10px}.ep__p{color:var(--ink-1);word-break:break-all;font-size:13.5px}.hub{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.hub a{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex}.hub a:hover{border-color:#7e8a3852;transform:translateY(-3px);box-shadow:0 22px 46px -34px #242c268c}.hub__t{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);font-size:18px}.hub__d{color:var(--ink-3);font-size:13px;line-height:1.55}@media (max-width:620px){.hub{grid-template-columns:1fr}}.docs__main{justify-content:center;min-width:0;padding:clamp(40px,7vh,80px) clamp(22px,5vw,72px) 120px;display:flex}.docs__col{width:100%;max-width:var(--doc-measure)}.doc__kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--yuzu-3);font-size:11px}.doc__h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.022em;color:var(--ink-1);margin-top:16px;font-size:clamp(38px,5.4vw,64px);font-weight:700;line-height:1.06}.doc__h1 .dot{color:var(--yuzu-3)}.doc__lead{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.005em;color:var(--ink-2);max-width:38ch;margin-top:clamp(20px,3vh,30px);font-size:clamp(19px,2vw,25px);font-style:italic;line-height:1.5}.doc{margin-top:clamp(34px,6vh,58px)}.doc>*+*{margin-top:22px}.doc h2{border-top:1px solid var(--line);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;color:var(--ink-1);scroll-margin-top:calc(var(--doc-bar) + 24px);margin-top:clamp(46px,7vh,72px);padding-top:26px;font-size:clamp(24px,2.8vw,33px);font-weight:400;line-height:1.18}.doc h3{font-family:var(--font-sans), sans-serif;letter-spacing:.01em;color:var(--ink-1);scroll-margin-top:calc(var(--doc-bar) + 24px);margin-top:38px;font-size:16px;font-weight:600}.doc p,.doc li{color:var(--ink-2);font-size:15.5px;line-height:1.74}.doc p strong,.doc li strong{color:var(--ink-1);font-weight:600}.doc em{color:var(--yuzu-4);font-style:italic}.doc a:not(.pager__a):not(.docs__link){color:var(--yuzu-4);border-bottom:1px solid #7e8a3852;transition:border-color .2s}.doc a:not(.pager__a):not(.docs__link):hover{border-color:var(--yuzu-4)}.doc ul,.doc ol{padding-left:4px;list-style:none}.doc ol{counter-reset:doc}.doc li{margin-top:10px;padding-left:24px;position:relative}.doc ul>li:before{content:"";background:var(--yuzu-3);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:3px}.doc ol>li{counter-increment:doc}.doc ol>li:before{content:counter(doc);font-variant-numeric:tabular-nums;color:var(--yuzu-4);font-size:11px;position:absolute;top:2px;left:0}.doc code{color:var(--ink-1);border:1px solid var(--line);background:#242c260e;border-radius:6px;padding:.1em .42em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em}.doc__rule{background:var(--line);border:0;height:1px;margin:clamp(38px,6vh,60px) 0}.doc__deck{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:30px;display:grid;overflow:hidden}.doc__deck div{background:var(--air);padding:16px 18px}.doc__deck dt{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.doc__deck dd{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);margin-top:7px;font-size:18px}.callout{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;gap:14px;padding:16px 18px;display:flex}.callout__i{width:22px;height:22px;color:var(--yuzu-4);flex-shrink:0;place-items:center;font-size:16px;display:grid}.callout p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.62}.callout--note{background:#e8eeb242;border-color:#7e8a3842}.callout--chain{background:#0052ff0d;border-color:#0052ff2e}.callout--chain .callout__i{color:var(--base-blue)}.cb{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fff9,#ffffff5c);border-radius:14px;overflow:hidden}.cb__bar{border-bottom:1px solid var(--line);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;padding:10px 14px;font-size:10px;display:flex}.cb__bar i{background:var(--yuzu-3);opacity:.5;border-radius:50%;width:7px;height:7px}.cb pre{color:var(--ink-1);margin:0;padding:16px 18px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.7;overflow-x:auto}.cb pre .c-cmt{color:var(--ink-3)}.cb pre .c-key{color:var(--yuzu-4)}.cb pre .c-str{color:#6b7b3a}.cb pre .c-fade{color:var(--ink-3)}.pager{grid-template-columns:1fr 1fr;gap:14px;margin-top:clamp(54px,9vh,92px);display:grid}.pager__a{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;display:flex}.pager__a:hover{border-color:#242c2633;transform:translateY(-3px);box-shadow:0 24px 50px -36px #242c2699}.pager__a--next{text-align:right}.pager__k{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.pager__t{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);font-size:19px}.docs__toc{top:calc(var(--doc-bar) + 64px);right:max(var(--doc-gut), calc((100vw - var(--doc-cluster)) / 2 + var(--doc-gut)));width:var(--doc-toc);border-left:1px solid var(--line);z-index:30;padding-left:20px;position:fixed}@media (min-width:1321px){.docs__main{padding-right:calc(var(--doc-toc) + 28px)}}@media (max-width:1320px){.docs__toc{display:none}}.docs__toc span{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:10px;display:block}.docs__toc a{color:var(--ink-3);padding:5px 0;font-size:12.5px;line-height:1.4;transition:color .2s;display:block}.docs__toc a:hover{color:var(--ink-1)}@media (max-width:1180px){.docs__toc{display:none}}.steps{counter-reset:st;margin-top:12px}.step{padding:0 0 30px 52px;position:relative}.step:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:36px;bottom:0;left:16px}.step__n{counter-increment:st;background:var(--air);width:33px;height:33px;font-family:var(--font-serif), Georgia, serif;color:var(--yuzu-4);border:1px solid #7e8a3866;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:0;left:0}.step__n:before{content:counter(st)}.step h3{font-family:var(--font-sans), sans-serif;color:var(--ink-1);margin:4px 0 0;font-size:16px;font-weight:600}.step p{color:var(--ink-2);margin-top:8px;font-size:14.5px;line-height:1.7}.w{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);border-radius:18px;margin-top:28px;overflow:hidden;box-shadow:0 20px 50px -38px #242c2680}.w__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.w__title{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.w__body{padding:clamp(20px,3vw,30px)}.w__btn{border:1px solid var(--line);font:inherit;color:var(--ink-1);cursor:pointer;background:linear-gradient(#fffc,#ffffff8c);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:inline-flex}.w__btn:hover{border-color:#7e8a3873;transform:translateY(-2px);box-shadow:0 14px 26px -16px #7e8a388c}.w__btn:active{transform:translateY(0)}.w__btn--solid{background:linear-gradient(160deg, var(--yuzu-3), var(--yuzu-4));color:var(--ink-on);border-color:#0000}.mem3__lanes{flex-direction:column;gap:12px;display:flex}.mem3__lane{border:1px solid var(--line);background:#fff6;border-radius:13px;padding:12px 14px}.mem3__lane[data-pin=true]{background:#e8eeb257;border-color:#7e8a3847}.mem3__lk{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;display:flex}.mem3__lk b{color:var(--yuzu-4);font-weight:600}.mem3__chips{flex-wrap:wrap;gap:8px;min-height:30px;display:flex}.mem3__chip{border:1px solid var(--line);background:var(--air);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:12.5px;display:inline-flex}.mem3__chip b{color:var(--ink-1);font-weight:500}.mem3__chip i{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal}.mem3__chip[data-pin=true]{background:#e8eeb299;border-color:#7e8a3873}.mem3__chip[data-pin=true] i{color:var(--yuzu-4)}.mem3__scrub{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:20px;padding-top:18px;display:flex}.mem3__day{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);white-space:nowrap;min-width:86px;font-size:17px}.mem3__day b{color:var(--yuzu-4)}input[type=range].mem3__range{appearance:none;background:var(--line);cursor:pointer;border-radius:2px;flex:1;height:2px}input[type=range].mem3__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--yuzu-4);border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #e8eeb280}input[type=range].mem3__range::-moz-range-thumb{background:var(--yuzu-4);border:0;border-radius:50%;width:16px;height:16px}.mem3__acts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.rt__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.rt__opt{text-align:left;border:1px solid var(--line);cursor:pointer;background:#ffffff6b;border-radius:13px;padding:14px 15px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s}.rt__opt:hover{transform:translateY(-3px)}.rt__opt[data-on=true]{background:#e8eeb26b;border-color:#7e8a3880}.rt__nm{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);font-size:18px}.rt__id{color:var(--ink-3);margin-top:4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.rt__panel{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;padding-top:18px;display:grid}.rt__metric span{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:10px;display:block}.rt__bar{background:var(--line);border-radius:3px;height:5px;overflow:hidden}.rt__bar i{background:linear-gradient(90deg, var(--yuzu-3), var(--yuzu-4));border-radius:3px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.rt__note{font-family:var(--font-serif), Georgia, serif;color:var(--ink-2);margin-top:16px;font-size:15px;font-style:italic}.chain__q{flex-wrap:wrap;gap:9px;display:flex}.chain__flow{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:22px;display:grid}.chain__node{border:1px solid var(--line);text-align:center;opacity:.4;background:#fff6;border-radius:12px;padding:14px;transition:opacity .45s,border-color .45s,background .45s}.chain__node[data-on=true]{opacity:1;background:#e8eeb252;border-color:#7e8a3866}.chain__nk{letter-spacing:.2em;text-transform:uppercase;color:var(--yuzu-4);font-size:10px}.chain__nv{color:var(--ink-2);word-break:break-word;margin-top:8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;line-height:1.5}.chain__ans{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);background:linear-gradient(#fafcf4f0,#f4f8e6db);border:1px solid #fff9;border-radius:14px 14px 14px 6px;margin-top:18px;padding:16px 18px;font-size:16px;font-style:italic;line-height:1.55}.term{border:1px solid var(--line);background:#20251f;border-radius:14px;overflow:hidden}.term__bar{background:#ffffff0a;border-bottom:1px solid #ffffff12;align-items:center;gap:7px;padding:10px 14px;display:flex}.term__bar i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.term__bar span{letter-spacing:.2em;text-transform:uppercase;color:#f8faf566;margin-left:6px;font-size:10px}.term__body{color:#f8faf5e6;min-height:168px;padding:16px 18px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.75}.term__line .p{color:var(--yuzu-3)}.term__line .o{color:#f8faf599}.term__caret{vertical-align:-2px;background:var(--yuzu-3);width:7px;height:15px;animation:1.05s step-end infinite caret;display:inline-block}.doc .cb,.doc .callout,.doc .spec,.doc .ep,.doc .hub,.doc .doc__deck,.doc .steps,.doc .w,.doc .term{margin-top:clamp(22px,3.6vh,32px);margin-bottom:clamp(22px,3.6vh,32px)}.doc .cb+.cb,.doc .callout+.callout,.doc .cb+.callout,.doc .callout+.cb{margin-top:14px}.doc code,.doc__deck dd{white-space:nowrap}.doc code{overflow-wrap:normal}.doc a:not(.pager__a):not(.docs__link)+code,.doc code+a:not(.pager__a):not(.docs__link),.doc em+code,.doc code+em,.doc code+code{margin-left:2px}@media (max-width:620px){.doc code{white-space:normal;overflow-wrap:anywhere}}@media (max-width:1024px){.docs__grid{grid-template-columns:1fr}.docs__side{top:var(--doc-bar);width:min(82vw,320px);height:calc(100dvh - var(--doc-bar));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid var(--line);z-index:45;background:#f8faf5f5;margin-left:0;padding:26px 22px 60px;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:fixed;left:0;transform:translate(-104%)}.docs__side[data-open=true]{transform:translate(0);box-shadow:0 30px 80px -40px #242c2699}.docs__burger{display:grid}.docs__scrim{inset:var(--doc-bar) 0 0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:44;background:#242c2647;position:fixed}}@media (max-width:620px){.doc__deck{grid-template-columns:1fr 1fr}.rt__panel{grid-template-columns:1fr;gap:12px}.chain__flow,.pager{grid-template-columns:1fr}.pager__a--next{text-align:left}}@media (prefers-reduced-motion:reduce){.term__caret,.docs__link:before{animation:none}.w__btn:hover,.pager__a:hover,.rt__opt:hover{transform:none}}:root{--ap-rail:78px;--ap-measure:620px;--ap-panel:760px;--ap-r-xs:8px;--ap-r-sm:10px;--ap-r-md:14px;--ap-r-lg:20px;--ap-r-pill:999px;--ap-card:#fff;--ap-card-2:#fbfdf6;--ap-edge:#242c261f;--ap-edge-2:#242c2629;--ap-danger:#b23b2e;--ap-danger-bg:#b23b2e1a;--ap-sh-sm:0 1px 2px #242c260d, 0 10px 24px -20px #242c2652;--ap-sh-lg:inset 0 1px 0 #fff, 0 2px 6px #242c260f, 0 34px 80px -38px #242c2680;--ap-glass:linear-gradient(180deg, #fff 0%, #fbfdf6 100%);--ap-glass-edge:var(--ap-edge);--ap-glass-sh:var(--ap-sh-lg);--ap-ease:cubic-bezier(.16, 1, .3, 1)}.ap{isolation:isolate;background:var(--air);color:var(--ink-1);position:fixed;inset:0;overflow:hidden}.ap__bg{z-index:0;pointer-events:none;background:radial-gradient(58% 54% at 50% 42%, #f7f5e6d9 0%, #f7f5e600 60%), radial-gradient(120% 80% at 50% 116%, #eef3efb3 0%, #eef3ef00 55%), var(--air);position:absolute;inset:0}.ap__bg--grain{opacity:.025;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.ap[data-loading=true]{place-items:center;display:grid}.ap__waking{z-index:1;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);font-size:13px;position:relative}.ap__center{z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:clamp(16px,3vh,36px) 20px clamp(20px,4vh,44px);display:flex;position:relative}.ap__presence{transform-origin:50% 60%;will-change:transform, opacity, filter;pointer-events:none;flex-direction:column;flex:none;justify-content:center;align-items:center;width:100%;height:min(38vh,360px);display:flex;position:relative}.ap__figure{flex:auto;width:min(440px,74vw);min-height:0;position:relative}.ap__figure .l2d-host,.ap__figure canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.ap__state{font-family:var(--font-serif), Georgia, serif;letter-spacing:.01em;color:var(--ink-3);text-align:center;margin-top:6px;font-size:16px;font-style:italic}.ap__talk{z-index:2;min-height:0;width:min(var(--ap-measure), 92vw);flex-direction:column;flex:auto;justify-content:flex-end;gap:14px;display:flex;position:relative}.ap__thread{scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:13px;min-height:0;padding:8px 2px 18px;display:flex;overflow-y:auto}.ap__thread::-webkit-scrollbar{display:none}.ap__msg{flex-direction:column;gap:8px;max-width:82%;font-size:14.5px;line-height:1.62;display:flex}.ap__msg--me{align-self:flex-end;align-items:flex-end}.ap__msg--me .ap__msgtext{color:var(--ink-1);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#ffffffeb,#fffc);border:1px solid #ffffffb3;border-radius:18px 18px 6px;padding:11px 16px;box-shadow:inset 0 1px #ffffffbf,0 14px 30px -20px #242c2680}.ap__msg--yuzu{align-self:flex-start}.ap__msg--yuzu .ap__msgtext{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#fafcf4f0,#f4f8e6d6);border:1px solid #fff9;border-radius:18px 18px 18px 6px;padding:12px 18px 14px;font-size:17.5px;font-style:italic;line-height:1.5;display:block;box-shadow:inset 0 1px #ffffffb3,0 16px 34px -20px #242c2680}.ap__away{font-family:var(--font-sans), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);padding-left:4px;font-size:9.5px}.ap__think{gap:5px;padding:14px 18px;display:inline-flex}.ap__think i{background:var(--ink-3);border-radius:50%;width:5px;height:5px;animation:1.3s ease-in-out infinite blink}.ap__think i:nth-child(2){animation-delay:.18s}.ap__think i:nth-child(3){animation-delay:.36s}.ap__trace button{cursor:pointer;font:inherit;letter-spacing:.06em;color:var(--ink-3);background:0 0;border:0;align-items:center;gap:6px;padding:2px 4px;font-size:11px;transition:color .2s;display:inline-flex}.ap__trace button:hover{color:var(--yuzu-4)}.ap__trace svg{transition:transform .26s var(--ap-ease)}.ap__trace[data-open=true] svg{transform:rotate(90deg)}.ap__action{border:1px solid var(--line);border-left:2px solid var(--yuzu-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-sans), sans-serif;background:#ffffff80;border-radius:14px;flex-direction:column;gap:5px;padding:13px 16px;font-style:normal;display:flex}.ap__action[data-state=needs_confirm]{border-left-color:var(--yuzu-4);background:#e8eeb238}.ap__action[data-state=dropped],.ap__action[data-state=declined]{border-left-color:var(--ink-3);opacity:.7}.ap__actionk{letter-spacing:.24em;text-transform:uppercase;color:var(--yuzu-4);font-size:10px}.ap__actionsum{color:var(--ink-1);font-size:15px}.ap__actiondest,.ap__actionpol{color:var(--ink-2);font-size:12px}.ap__actionstate{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.ap__composer{background:var(--ap-glass);border:1px solid var(--ap-glass-edge);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--ap-glass-sh);border-radius:999px;align-items:center;gap:12px;padding:7px 7px 7px 22px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative}.ap__composer:focus-within{border-color:#7e8a3873;box-shadow:inset 0 1px #ffffffb3,0 0 0 4px #e8eeb252,0 24px 60px -34px #242c2680}.ap__composer[data-verb=true]{border-color:#7e8a3880}.ap__verbtag{letter-spacing:.24em;text-transform:uppercase;color:var(--yuzu-4);background:var(--air);padding:0 6px;font-size:9px;position:absolute;top:-9px;left:20px}.ap__cmdmenu{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card);box-shadow:var(--ap-sh-lg);flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;right:0;overflow:hidden}.ap__cmdk{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);padding:4px 8px 6px;font-size:9px}.ap__cmd{border-radius:var(--ap-r-sm);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;padding:9px 12px;transition:background .16s;display:flex;overflow:hidden}.ap__cmd[data-on=true]{background:#e8eeb257}.ap__cmdname{color:var(--ink-1);flex-shrink:0;font-size:13.5px}.ap__cmd[data-on=true] .ap__cmdname{color:var(--yuzu-4)}.ap__cmdhint{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ap__composer input{min-width:0;height:40px;font:inherit;color:var(--ink-1);background:0 0;border:0;outline:0;flex:1;font-size:15px}.ap__composer input::placeholder{color:var(--ink-3)}.ap__composer>button{background:linear-gradient(160deg, #313a31, var(--ink-1));width:40px;height:40px;color:var(--ink-on);cursor:pointer;transition:transform .4s var(--ap-ease), background .35s ease;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff2e,0 8px 18px -10px #242c26b3}.ap__composer>button:hover:not(:disabled){background:linear-gradient(160deg, var(--yuzu-3), var(--yuzu-4));transform:translateY(-2px)}.ap__composer>button:disabled{opacity:.36;cursor:default}.ap__rail{z-index:30;width:var(--ap-rail);border-right:1px solid var(--ap-edge-2);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#ffffffdb;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:16px 8px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:1px 0 24px -16px #242c2666}.ap__railbtn{width:100%;color:var(--ink-2);cursor:pointer;border-radius:var(--ap-r-sm);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:10px 0 9px;transition:color .2s,background .2s;display:flex;position:relative}.ap__railbtn:hover{color:var(--ink-1);background:#242c260d}.ap__railbtn[data-on=true]{color:var(--yuzu-4);background:#e8eeb257}.ap__railtick{background:var(--yuzu-3);width:2px;height:0;transition:height .3s var(--ap-ease);border-radius:0 2px 2px 0;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.ap__railbtn[data-on=true] .ap__railtick{height:26px}.ap__raillabel{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:inherit;opacity:.75;font-size:9px}.ap__railbtn[data-on=true] .ap__raillabel{opacity:1}.ap__events{z-index:28;flex-direction:column;align-items:center;gap:7px;width:min(540px,88vw);display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.ap__event{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card-2);width:100%;box-shadow:var(--ap-sh-sm);overflow:hidden}.ap__eventrow{align-items:center;gap:6px;padding:9px 8px 9px 13px;display:flex}.ap__eventmain{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:2px 0;display:flex}.ap__eventdot{background:var(--yuzu-3);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ap__event[data-kind=tx] .ap__eventdot{background:var(--base-blue)}.ap__event[data-kind=memory] .ap__eventdot{background:var(--yuzu-4)}.ap__eventlabel{min-width:0;color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.ap__eventwhen{color:var(--ink-3);flex-shrink:0;font-size:11px}.ap__eventdetail{color:var(--ink-2);margin:0 13px 11px 29px;font-size:12px;line-height:1.5;overflow:hidden}.ap__eventx{border-radius:var(--ap-r-xs);width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;transition:color .2s,background .2s;display:grid}.ap__eventx:hover{color:var(--ink-1);background:var(--ap-edge)}.ap__layer{z-index:35;padding:clamp(16px,4vh,44px) 20px;padding-left:calc(var(--ap-rail) + 20px);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#242c2629;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.ap__panel{width:min(var(--ap-panel), 100%);background:var(--ap-glass);border:1px solid var(--ap-glass-edge);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);box-shadow:var(--ap-glass-sh);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.ap__panelhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 26px 18px;display:flex}.ap__panelhead h2{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);font-size:24px;font-style:italic}.ap__panelhead button{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:#fff6;border-radius:9px;place-items:center;transition:color .2s,background .2s;display:grid}.ap__panelhead button:hover{color:var(--ink-1);background:#ffffffb3}.ap__panelbody{scrollbar-width:thin;padding:clamp(20px,3vh,32px) clamp(22px,4vw,40px) 48px;overflow-y:auto}.ap__surface{flex-direction:column;gap:34px;max-width:560px;margin:0 auto;display:flex}.ap__sect{opacity:0;animation:apSect .62s var(--ap-ease) forwards;flex-direction:column;gap:14px;display:flex}.ap__sect:first-child{animation-delay:40ms}.ap__sect:nth-child(2){animation-delay:.1s}.ap__sect:nth-child(3){animation-delay:.16s}.ap__sect:nth-child(4){animation-delay:.22s}.ap__sect:nth-child(5){animation-delay:.28s}.ap__sect:nth-child(6){animation-delay:.34s}.ap__sect:nth-child(n+7){animation-delay:.4s}@keyframes apSect{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.ap__sectk{letter-spacing:.26em;text-transform:uppercase;color:var(--yuzu-4);align-items:center;gap:8px;font-size:10px;display:inline-flex}.ap__sectk svg{opacity:.85}.ap__subk{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--ap-edge);margin-top:14px;padding-bottom:2px;font-size:10px}.ap__sect>.ap__subk:first-of-type{margin-top:0}.ap__line{font-family:var(--font-serif), Georgia, serif;color:var(--ink-2);font-size:15.5px;font-style:italic;line-height:1.6}.ap__field{flex-direction:column;gap:7px;display:flex}.ap__fieldl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.ap__field small{color:var(--ink-3);font-size:12px}.ap__surface input,.ap__surface textarea,.ap__raiseask input,.ap__raiseask textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink-1);resize:vertical;background:#ffffff80;border-radius:11px;outline:0;padding:11px 14px;font-size:14px;transition:border-color .24s,box-shadow .24s}.ap__surface input:focus,.ap__surface textarea:focus,.ap__raiseask input:focus,.ap__raiseask textarea:focus{border-color:#7e8a3880;box-shadow:0 0 0 4px #e8eeb24d}.ap__ghost{border:1px solid var(--line);font:inherit;color:var(--ink-1);cursor:pointer;transition:border-color .22s ease, background .22s ease, transform .3s var(--ap-ease);background:#ffffff73;border-radius:11px;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 16px;font-size:13.5px;display:inline-flex}.ap__ghost small{color:var(--ink-3);font-size:11px}.ap__ghost:hover{background:#ffffffb3;border-color:#7e8a3873}.ap__ghost--heavy{border-color:#7e8a3866}.ap__danger{border:1px solid var(--ap-danger);border-radius:var(--ap-r-sm);background:var(--ap-danger-bg);font:inherit;color:var(--ap-danger);cursor:pointer;align-items:center;gap:8px;padding:11px 16px;font-size:13px;transition:background .18s;display:inline-flex}.ap__danger:hover{background:#b23b2e29}.ap__ghost--danger{color:var(--ap-danger);border-color:#b23b2e66}.ap__ghost--danger small{color:#b23b2eb3}.ap__ghost--danger:hover{border-color:var(--ap-danger);background:var(--ap-danger-bg)}.ap__set{flex-direction:column;gap:20px;display:flex}.ap__setgrp{border:1px solid var(--ap-edge);border-radius:var(--ap-r-lg);background:var(--ap-card);flex-direction:column;padding:8px 22px 10px;display:flex}.ap__setgrpk{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--ap-edge);align-items:center;gap:8px;margin-bottom:4px;padding:16px 0 14px;font-size:11px;font-weight:400;display:flex}.ap__setrow{justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.ap__setrow+.ap__setrow{border-top:1px solid var(--ap-edge)}.ap__setrowl{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ap__setrowl span{color:var(--ink-1);font-size:14.5px}.ap__setrowl small{color:var(--ink-3);font-size:12.5px}.ap__setrow>.ap__setnum,.ap__setrow>.ap__seg,.ap__setrow>.ap__danger,.ap__setrow>.ap__ghost--danger{flex:none;width:clamp(180px,42%,260px);max-width:50%}.ap__setrow .ap__setnum{text-align:right}.ap__setrow>.ap__seg{justify-content:flex-end;display:flex}.ap__setrow .ap__ghost--danger{flex-direction:row;align-items:center;gap:8px;padding:9px 16px}.ap__setstack{flex-direction:column;gap:9px;padding:16px 0;display:flex}.ap__setstack+.ap__setstack{border-top:1px solid var(--ap-edge)}.ap__setlbl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.ap__setbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.ap__setbarnote{color:var(--ink-3);font-size:12.5px}.ap__setsave{border-radius:var(--ap-r-pill);color:var(--yuzu-4);font:inherit;cursor:pointer;transition:background .18s ease, transform .3s var(--ap-ease);background:#e8eeb266;border:1px solid #7e8a3880;align-items:center;gap:8px;padding:10px 22px;font-size:14px;display:inline-flex}.ap__setsave:hover{background:#e8eeb29e;transform:translateY(-1px)}.ap__setsave[data-saved=true]{background:var(--yuzu-3);color:var(--ink-on);border-color:var(--yuzu-3)}.ap__setgrp--danger{background:#b23b2e0a;border-color:#b23b2e52}.ap__setgrp--danger .ap__setgrpk{color:var(--ap-danger);border-bottom-color:#b23b2e38}.ap__setgrp--danger .ap__setrow+.ap__setrow{border-top-color:#b23b2e2e}@media (max-width:620px){.ap__setrow{flex-direction:column;align-items:stretch;gap:12px}.ap__setnum{width:100%}}.ap__chips{flex-wrap:wrap;gap:9px;display:flex}.ap__chip{border:1px solid var(--line);font:inherit;cursor:pointer;background:#ffffff73;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;transition:border-color .22s,background .22s,opacity .22s;display:inline-flex}.ap__chipk{color:var(--ink-1);font-size:13px}.ap__chip[data-tier=salient]{background:#e8eeb257;border-color:#7e8a388c}.ap__chip[data-tier=fading]{opacity:calc(.5 + var(--w) * .5)}.ap__chip[data-tier=fading] .ap__chipk{color:var(--ink-2)}.ap__chip[data-tier=dropped]{opacity:.5;border-style:dashed}.ap__chip[data-tier=dropped] .ap__chipk{color:var(--ink-3);text-decoration:line-through}.ap__chip:hover{opacity:1;border-color:#7e8a3880}.ap__meter{gap:2px;display:inline-flex}.ap__meter i{background:var(--line);border-radius:50%;width:4px;height:4px}.ap__meter i[data-on=true]{background:var(--yuzu-3)}.ap__chipago{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.ap__drawer{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#242c2638;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ap__drawerin{background:var(--ap-glass);border:1px solid var(--ap-glass-edge);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);width:min(440px,92vw);box-shadow:var(--ap-glass-sh);border-radius:18px;flex-direction:column;gap:12px;padding:26px;display:flex}.ap__drawerk{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.ap__drawerk[data-tier=salient]{color:var(--yuzu-4)}.ap__drawerh{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);font-size:21px;font-style:italic}.ap__drawernotes{color:var(--ink-2);font-size:14px;line-height:1.62}.ap__draweracts{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.ap__addr{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ap__addr code{color:var(--ink-2);word-break:break-all;font-size:12.5px}.ap__addr button{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:#ffffff80;border-radius:8px;place-items:center;display:grid}.ap__ping{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:7px;font-size:11px;display:inline-flex}.ap__ping i{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.ap__ping[data-on=true] i{background:var(--base-blue);animation:2.6s ease-out infinite appPing;box-shadow:0 0 #0052ff80}@keyframes appPing{0%{box-shadow:0 0 #0052ff73}70%,to{box-shadow:0 0 0 7px #0052ff00}}.ap__bal{flex-wrap:wrap;gap:28px;display:flex}.ap__bal div{flex-direction:column;gap:3px;display:flex}.ap__bal strong{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);font-size:22px;font-style:italic;font-weight:400}.ap__bal span{color:var(--ink-3);font-size:12px}.ap__ask{gap:9px;display:flex}.ap__ask input{flex:1}.ap__ask button,.ap__seg button,.ap__envmark button,.ap__raiseform button{border:1px solid var(--line);font:inherit;color:var(--ink-1);cursor:pointer;background:#ffffff80;border-radius:11px;padding:0 18px;font-size:13px;transition:border-color .22s,background .22s}.ap__ask button:hover{border-color:#7e8a3873}.ap__policy{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ap__policy pre{color:var(--ink-2);border:1px solid var(--line);background:#242c260a;border-radius:12px;padding:14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.ap__policy ul{flex-direction:column;gap:9px;list-style:none;display:flex}.ap__policy li{font-family:var(--font-serif), Georgia, serif;color:var(--ink-2);border-left:2px solid var(--yuzu-2);padding-left:14px;font-size:14px;font-style:italic;line-height:1.5}.ap__receipts,.ap__keys,.ap__inspector{flex-direction:column;gap:10px;display:flex}.ap__receipt{border:1px solid var(--line);background:#fff6;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ap__receipt code{color:var(--base-blue);font-size:12px}.ap__receiptsum{color:var(--ink-1);font-size:14px}.ap__receiptmeta{color:var(--ink-3);font-size:11.5px}.ap__move{flex-wrap:wrap;gap:10px;display:flex}.ap__drop{text-align:center;background:#e8eeb21f;border:1px dashed #7e8a3866;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:32px;display:flex}.ap__drop p{font-family:var(--font-serif), Georgia, serif;color:var(--ink-2);font-size:15px;font-style:italic}.ap__decode{text-align:left;flex-direction:column;gap:14px;width:100%;list-style:none;display:flex}.ap__decode li{opacity:.4;grid-template-columns:16px auto 1fr;align-items:center;gap:12px;transition:opacity .4s;display:grid}.ap__decode li[data-state=now],.ap__decode li[data-state=done]{opacity:1}.ap__decodedot{background:var(--line);border-radius:50%;justify-self:center;width:8px;height:8px}.ap__decode li[data-state=done] .ap__decodedot{background:var(--yuzu-3)}.ap__decode li[data-state=now] .ap__decodedot{background:var(--yuzu-4)}.ap__decodek{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-1);font-size:12px}.ap__decoded{color:var(--ink-3);font-size:13px}.ap__founding{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);border-left:2px solid var(--yuzu-3);padding-left:16px;font-size:19px;font-style:italic;line-height:1.5}.ap__foundingm{letter-spacing:.04em;color:var(--ink-3);padding-left:16px;font-size:11px}.ap__seg,.ap__toggle,.ap__envmark{flex-wrap:wrap;gap:6px;display:inline-flex}.ap__seg button,.ap__toggle button{text-align:left;flex-direction:column;gap:3px;padding:9px 16px;display:flex}.ap__seg button small,.ap__toggle button small{color:var(--ink-3);font-size:11px}.ap__seg button[data-on=true],.ap__toggle button[data-on=true],.ap__envmark button[data-on=true]{color:var(--yuzu-4);background:#e8eeb257;border-color:#7e8a388c}.ap__toggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.ap__routes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ap__route{text-align:left;border:1px solid var(--line);font:inherit;cursor:pointer;background:#ffffff6b;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.ap__route[data-on=true]{background:#e8eeb24d;border-color:#7e8a388c}.ap__routen{color:var(--ink-1);font-size:14px}.ap__routenote{color:var(--ink-3);font-size:12px}.ap__reassure,.ap__precedence{font-family:var(--font-serif), Georgia, serif;color:var(--ink-3);font-size:13.5px;font-style:italic}.ap__precedence b{color:var(--yuzu-4);font-style:normal;font-weight:400}.ap__doc{font-family:var(--font-serif), Georgia, serif;font-size:15px;font-style:italic;line-height:1.6}.ap__envmark{align-items:center}.ap__envlabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.ap__key{border:1px solid var(--line);background:#fff6;border-radius:12px;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;padding:11px 14px;font-size:12.5px;display:grid}.ap__keylabel{color:var(--ink-1)}.ap__key code{color:var(--ink-2);font-size:12px}.ap__keyscopes{color:var(--ink-3);font-size:11.5px}.ap__keymeta{color:var(--ink-3);font-size:11px}.ap__keyacts button{border:1px solid var(--line);width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:#ffffff80;border-radius:7px;place-items:center;display:grid}.ap__cli{color:var(--ink-2);border:1px solid var(--line);white-space:pre;background:#242c260a;border-radius:12px;padding:16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.7;overflow-x:auto}.ap__ev{border:1px solid var(--line);background:#ffffff5c;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:grid}.ap__evkind{letter-spacing:.16em;text-transform:uppercase;color:var(--yuzu-4);font-size:9.5px}.ap__evlabel{color:var(--ink-1)}.ap__evdetail{color:var(--ink-3);grid-column:2;font-size:12px}.ap__evwhen{color:var(--ink-3);font-size:11px}.ap__confirm{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c221d75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ap__confirmsheet{background:linear-gradient(#fff 0%,#fbfdf6 100%);border:1px solid #242c2624;border-radius:20px;flex-direction:column;gap:14px;width:min(424px,92vw);padding:28px;display:flex;box-shadow:inset 0 1px #fff,0 2px 6px #242c2614,0 40px 90px -38px #242c269e}.ap__confirmk{letter-spacing:.26em;text-transform:uppercase;color:var(--yuzu-4);font-size:10px}.ap__confirmsum{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);font-size:21px;font-style:italic;line-height:1.45}.ap__confirmgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ap__confirmgrid dt{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:10px}.ap__confirmgrid dd{color:var(--ink-1);font-size:14px}.ap__confirmpol{color:var(--ink-2);background:#e8eeb242;border-radius:11px;flex-direction:column;gap:4px;padding:11px 13px;font-size:13px;display:flex}.ap__confirmpol span{letter-spacing:.2em;text-transform:uppercase;color:var(--yuzu-4);font-size:9.5px}.ap__allow{text-align:left;cursor:pointer;font:inherit;background:#fbfdf6;border:1px solid #242c2624;border-radius:12px;align-items:flex-start;gap:11px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.ap__allow:hover{border-color:#7e8a3866}.ap__allow[data-on=true]{background:#e8eeb257;border-color:#7e8a388c}.ap__allowbox{width:18px;height:18px;color:var(--ink-on);background:#fff;border:1px solid #242c2647;border-radius:6px;flex-shrink:0;place-items:center;margin-top:1px;transition:background .2s,border-color .2s;display:grid}.ap__allow[data-on=true] .ap__allowbox{background:var(--yuzu-4);border-color:var(--yuzu-4)}.ap__allowtext{color:var(--ink-1);flex-direction:column;gap:3px;font-size:13px;display:flex}.ap__allowtext small{color:var(--ink-3);font-size:11.5px;line-height:1.45}.ap__confirmclock{color:var(--ink-3);text-align:center;font-size:12.5px}.ap__confirmclock[data-low=true]{color:var(--yuzu-4)}.ap__confirmacts{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.ap__decline{border:1px solid var(--line);font:inherit;color:var(--ink-2);cursor:pointer;background:#ffffff73;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:14px;transition:background .2s;display:inline-flex}.ap__decline:hover{background:#ffffffb3}.ap__approve{background:linear-gradient(160deg, var(--yuzu-3), var(--yuzu-4));font:inherit;color:var(--ink-on);cursor:pointer;transition:transform .34s var(--ap-ease);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:14px;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 14px 26px -12px #7e8a38b3}.ap__approve:hover{transform:translateY(-2px)}.ap__raise{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:30px;width:min(480px,92vw);display:flex;position:relative}.ap__raisek{letter-spacing:.3em;text-transform:uppercase;color:var(--yuzu-4);font-size:10px}.ap[data-raise=true] .ap__center{justify-content:center}.ap[data-raise=true] .ap__presence{flex:initial;justify-content:flex-end;height:auto;padding-bottom:clamp(8px,3vh,28px);position:absolute;inset:0}.ap[data-raise=true] .ap__figure{flex:initial;opacity:.92;height:min(40vh,360px)}.ap[data-raise=true] .ap__state{display:none}.ap__raisestep{flex-direction:column;align-items:center;gap:22px;width:100%;display:flex}.ap__raiseline{font-family:var(--font-serif), Georgia, serif;color:var(--ink-1);font-size:23px;font-style:italic;line-height:1.45}.ap__raiseask{background:var(--ap-glass);border:1px solid var(--ap-glass-edge);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);width:100%;box-shadow:var(--ap-glass-sh);border-radius:22px;align-items:flex-start;gap:10px;padding:7px 7px 7px 20px;transition:border-color .32s,box-shadow .32s;display:flex}.ap__raiseask:focus-within{border-color:#7e8a3873;box-shadow:inset 0 1px #ffffffb3,0 0 0 4px #e8eeb252,0 24px 60px -34px #242c2680}.ap__raiseask input,.ap__raiseask textarea{min-width:0;font:inherit;color:var(--ink-1);resize:none;outline:0;flex:1;font-size:15.5px;line-height:1.5;box-shadow:none!important;background:0 0!important;border:0!important;padding:9px 0!important}.ap__raiseask input::placeholder,.ap__raiseask textarea::placeholder{color:var(--ink-3)}.ap__raiseask button{background:linear-gradient(160deg, #313a31, var(--ink-1));width:40px;height:40px;color:var(--ink-on);cursor:pointer;transition:transform .4s var(--ap-ease), background .35s ease, opacity .3s ease;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff2e,0 8px 18px -10px #242c26b3}.ap__raiseask button:hover:not(:disabled){background:linear-gradient(160deg, var(--yuzu-3), var(--yuzu-4));transform:translateY(-2px)}.ap__raiseask button:disabled{opacity:.32;cursor:default}.ap__raisehint{max-width:380px;color:var(--ink-3);font-size:12.5px;line-height:1.55}.ap__connect{border-radius:var(--ap-r-pill);background:linear-gradient(160deg, #313a31, var(--ink-1));color:var(--ink-on);font:inherit;cursor:pointer;transition:transform .34s var(--ap-ease), background .3s ease;border:0;align-items:center;gap:10px;padding:13px 26px;font-size:14px;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #242c26b3}.ap__connect:hover:not(:disabled){background:linear-gradient(160deg, var(--yuzu-3), var(--yuzu-4));transform:translateY(-2px)}.ap__connect:disabled{opacity:.55;cursor:default}.ap__raiseerr{color:var(--yuzu-4);font-size:12.5px}.ap__repo{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card-2);color:var(--ink-2);flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex}.ap__repok{color:var(--yuzu-4);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.ap__tasks{flex-direction:column;gap:9px;display:flex}.ap__task{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card);grid-template-columns:8px 1fr auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.ap__taskdot{background:var(--line);border-radius:50%;width:7px;height:7px}.ap__task[data-s=done] .ap__taskdot{background:var(--yuzu-3)}.ap__task[data-s=building] .ap__taskdot{background:var(--yuzu-4);animation:1.4s ease-in-out infinite blink}.ap__taskt{color:var(--ink-1);font-size:14px}.ap__tasks-{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.ap__clicaret{color:var(--yuzu-3);animation:1.1s step-end infinite blink;display:inline-block}.ap__tree{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card);flex-direction:column;display:flex;overflow:hidden}.ap__treerow{color:var(--ink-2);align-items:baseline;gap:12px;padding:9px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;display:flex}.ap__treerow+.ap__treerow{border-top:1px solid var(--ap-edge)}.ap__treerow[data-dir=true] .ap__treen{color:var(--yuzu-4)}.ap__treenote{font-family:var(--font-sans), sans-serif;color:var(--ink-3);font-size:11.5px}.ap__ide{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card);grid-template-columns:200px minmax(0,1fr);min-height:420px;display:grid;overflow:hidden}.ap__idetree{border-right:1px solid var(--ap-edge);background:var(--ap-card-2);flex-direction:column;padding:10px 0;display:flex;overflow-y:auto}.ap__idetreek{color:var(--yuzu-4);padding:4px 12px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.ap__idetreerow{color:var(--ink-2);align-items:center;gap:7px;padding:6px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;display:flex}.ap__idetreerow svg{color:var(--ink-3);flex-shrink:0}.ap__idetreerow[data-dir=true]{color:var(--ink-1)}.ap__idetreerow[data-dir=true] svg{color:var(--yuzu-4)}.ap__idechat{flex-direction:column;min-height:0;display:flex}.ap__idelog{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:18px;display:flex;overflow-y:auto}.ap__idemsg{border-radius:var(--ap-r-md);max-width:82%;padding:10px 14px;font-size:13.5px;line-height:1.55}.ap__idemsg--you{color:var(--ink-1);background:#242c260d;border-bottom-right-radius:4px;align-self:flex-end}.ap__idemsg--yuzu{color:var(--ink-1);background:#e8eeb257;border-bottom-left-radius:4px;align-self:flex-start}.ap__ideask{border-top:1px solid var(--ap-edge);align-items:center;gap:8px;padding:10px;display:flex}.ap__ideask input{border:1px solid var(--ap-edge);border-radius:var(--ap-r-pill);background:var(--ap-card-2);min-width:0;font:inherit;color:var(--ink-1);outline:0;flex:1;padding:9px 16px;font-size:13px}.ap__ideask input:focus{border-color:#7e8a3873}.ap__ideask button{background:linear-gradient(160deg, #313a31, var(--ink-1));width:34px;height:34px;color:var(--ink-on);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ap__ws{background:0 0;flex:auto;grid-template-columns:minmax(0,1fr) 280px;min-height:0;display:grid}.ap__wschat{flex-direction:column;min-width:0;min-height:0;display:flex}.ap__wsfoot{flex:none;padding:14px clamp(20px,5vw,64px) clamp(16px,3vh,28px)}.ap__wslog{scrollbar-width:none;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:clamp(20px,4vh,40px) clamp(20px,5vw,64px) 8px;display:flex;overflow-y:auto}.ap__wslog::-webkit-scrollbar{display:none}.ap__wsmsg{max-width:78%;font-size:15px;line-height:1.6}.ap__wsmsg--me{color:var(--ink-1);border-radius:var(--ap-r-md);background:#242c260d;border-bottom-right-radius:4px;align-self:flex-end;padding:11px 16px}.ap__wsmsg--yuzu{align-self:flex-start;max-width:92%}.ap__wsmsg--yuzu .ap__think{gap:5px;padding:10px 4px;display:inline-flex}.ap__edit{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ap__editk{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.ap__editfile{border:1px solid var(--ap-edge);border-radius:var(--ap-r-sm);background:var(--ap-card-2);overflow:hidden}.ap__editfilebtn{cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:9px;padding:10px 13px;display:flex}.ap__editfilebtn svg{color:var(--ink-3);transition:transform .24s var(--ap-ease);flex-shrink:0}.ap__editfile[data-open=true] .ap__editfilebtn svg{transform:rotate(90deg)}.ap__editfilebtn code{color:var(--ink-1);flex:1;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.ap__editstat{font-variant-numeric:tabular-nums;gap:9px;font-size:12px;display:inline-flex}.ap__add{color:#5f8f74;font-weight:400}.ap__del{color:#b06a5a;font-weight:400}.ap__editdiff{border-top:1px solid var(--ap-edge);margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.7;overflow-x:auto}.ap__editdiff span{color:var(--ink-2);white-space:pre;padding:1px 14px;display:block}.ap__editdiff span[data-k=add]{color:#41624f;background:#5f8f7424}.ap__editdiff span[data-k=del]{color:#8a4636;background:#b06a5a21}.ap__edittext{color:var(--ink-1);font-size:15px;line-height:1.6}.ap__wsask{border-top:1px solid var(--ap-edge);align-items:center;gap:9px;padding:14px clamp(16px,4vw,48px);display:flex}.ap__wsask input{border:1px solid var(--ap-edge);border-radius:var(--ap-r-pill);background:var(--ap-card-2);min-width:0;font:inherit;color:var(--ink-1);outline:0;flex:1;padding:12px 20px;font-size:14.5px;transition:border-color .2s}.ap__wsask input:focus{border-color:#7e8a3873}.ap__wsask button{background:linear-gradient(160deg, #313a31, var(--ink-1));width:40px;height:40px;color:var(--ink-on);cursor:pointer;transition:transform .3s var(--ap-ease), background .3s ease;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ap__wsask button:hover{background:linear-gradient(160deg, var(--yuzu-3), var(--yuzu-4));transform:translateY(-2px)}.ap__wstree{border-left:1px solid var(--ap-edge);background:var(--ap-card-2);scrollbar-width:none;padding:14px 0;overflow-y:auto}.ap__wstree::-webkit-scrollbar{display:none}.ap__wstreek{color:var(--yuzu-4);padding:4px 14px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:block}.ap__wstreerow{color:var(--ink-2);align-items:center;gap:7px;padding:7px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;display:flex}.ap__wstreerow svg{color:var(--ink-3);flex-shrink:0}.ap__wstreerow[data-dir=true]{color:var(--ink-1)}.ap__wstreerow[data-dir=true] svg{color:var(--yuzu-4)}@media (max-width:900px){.ap__ws{grid-template-columns:1fr}.ap__wstree{display:none}}.ap__files{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card);flex-direction:column;display:flex;overflow:hidden}.ap__filerow{color:var(--ink-2);grid-template-columns:minmax(0,1fr) 72px 72px;align-items:center;gap:10px;padding:9px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;display:grid}.ap__filerow+.ap__filerow{border-top:1px solid var(--ap-edge)}.ap__filename{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ap__filename svg{color:var(--ink-3);flex-shrink:0}.ap__filerow[data-dir=true] .ap__filename{color:var(--ink-1)}.ap__filerow[data-dir=true] .ap__filename svg{color:var(--yuzu-4)}.ap__filesize,.ap__filewhen{font-family:var(--font-sans), sans-serif;color:var(--ink-3);text-align:right;font-size:11px}.ap__answer{border:1px solid var(--ap-edge);border-left:2px solid var(--yuzu-3);border-radius:var(--ap-r-md);background:var(--ap-card);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ap__answer p{color:var(--ink-1);font-size:14.5px;line-height:1.6}.ap__answer span{letter-spacing:.06em;color:var(--ink-3);font-size:11px}.ap__balempty,.ap__chipago{color:var(--ink-3);font-size:12px}.ap__usebar{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card-2);flex-direction:column;gap:9px;padding:16px;display:flex}.ap__usebarhead{justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.ap__usebarhead span:first-child{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.ap__usebarhead span:last-child{color:var(--ink-1);font-variant-numeric:tabular-nums}.ap__usebartrack{border-radius:var(--ap-r-pill);background:#242c2614;height:8px;overflow:hidden}.ap__usebarfill{border-radius:var(--ap-r-pill);background:linear-gradient(90deg, var(--yuzu-3), var(--yuzu-4));height:100%;transition:width .5s var(--ap-ease);display:block}.ap__usebarnote{color:var(--ink-3);font-size:12px;line-height:1.5}.ap__tokens{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card-2);flex-direction:column;gap:14px;padding:18px;display:flex}.ap__tokenshead{justify-content:space-between;align-items:baseline;display:flex}.ap__tokensk{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.ap__tokenshead strong{color:var(--yuzu-4);font-variant-numeric:tabular-nums;font-size:26px;font-weight:400}.ap__tokensbar{flex-direction:column;gap:7px;display:flex}.ap__tokensmeta{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11.5px;display:flex}.ap__meters{flex-direction:column;gap:16px;display:flex}.ap__meter{flex-direction:column;gap:7px;display:flex}.ap__meterhead{justify-content:space-between;font-size:12px;display:flex}.ap__meterhead span:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.ap__meterhead span:last-child{color:var(--ink-1);font-variant-numeric:tabular-nums}.ap__metertrack{border-radius:var(--ap-r-pill);background:#242c2614;height:8px;overflow:hidden}.ap__meterfill{border-radius:var(--ap-r-pill);background:linear-gradient(90deg, var(--yuzu-3), var(--yuzu-4));height:100%;transition:width .5s var(--ap-ease);display:block}.ap__meterfill[data-hot=true]{background:linear-gradient(90deg,#d9a441,#b06a2e)}.ap__mx{flex-direction:column;gap:22px;width:100%;display:flex}.ap__mxtop{justify-content:space-between;align-items:center;gap:16px;display:flex}.ap__mxtoggle{border:1px solid var(--ap-edge);border-radius:var(--ap-r-pill);background:var(--ap-card);gap:4px;padding:4px;display:inline-flex}.ap__mxtoggle button{font:inherit;color:var(--ink-3);cursor:pointer;border-radius:var(--ap-r-pill);background:0 0;border:0;padding:7px 16px;font-size:13px;transition:color .18s,background .18s}.ap__mxtoggle button:hover{color:var(--ink-1)}.ap__mxtoggle button[data-on=true]{color:var(--yuzu-4);background:#e8eeb273}.ap__mxcard{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card-2);flex-direction:column;gap:16px;padding:24px;display:flex}.ap__mxcard--big{justify-content:center;min-height:320px}.ap__mxcard--big .ap__chart{min-height:220px}.ap__compbar{border-radius:var(--ap-r-pill);background:#242c260f;height:12px;display:flex;overflow:hidden}.ap__compseg{height:100%}.ap__complegend{grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:2px;list-style:none;display:grid}.ap__complegend li{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.ap__complegend i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.ap__complegend span{flex:1}.ap__complegend b{color:var(--ink-1);font-variant-numeric:tabular-nums;font-weight:400}.ap__chart{border-bottom:1px solid var(--ap-edge);flex:1;align-items:flex-end;gap:5px;min-height:120px;padding-top:8px;display:flex}.ap__bar{background:var(--yuzu-3);min-height:4px;transition:height .5s var(--ap-ease);border-radius:3px 3px 0 0;flex:1}.ap__bar[data-on=true]{background:var(--yuzu-4)}.ap__charttick{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;font-size:10px;display:flex}.ap__mxspec{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card);color:var(--ink-2);flex-direction:column;gap:4px;padding:12px 16px;font-size:13px;display:flex}.ap__mxspec .ap__repok{color:var(--yuzu-4);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.ap__mxmeters{grid-template-columns:1fr 1fr;gap:16px 28px;display:grid}@media (max-width:860px){.ap__mxgrid,.ap__mxmeters,.ap__complegend{grid-template-columns:1fr}}.ap__filesfull{background:var(--ap-card);flex-direction:column;flex:auto;min-height:0;display:flex}.ap__filesbar{border-bottom:1px solid var(--ap-edge);background:var(--ap-card-2);flex:none;justify-content:space-between;align-items:center;padding:14px clamp(18px,4vw,48px);display:flex}.ap__filespath{color:var(--yuzu-4);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.ap__filescount{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.ap__fileslist{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.ap__fileslist::-webkit-scrollbar{display:none}.ap__fileslist .ap__filerow{padding-inline:clamp(18px,4vw,48px)}.ap__policyedit{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ap__policyedit .ap__field:nth-child(5){grid-column:1/-1}.ap__policymirror{flex-direction:column;gap:8px;margin:4px 0 2px;list-style:none;display:flex}.ap__policymirror li{color:var(--ink-2);border-left:2px solid var(--yuzu-2);padding-left:14px;font-size:13.5px;line-height:1.5}.ap__wd{flex-direction:column;gap:8px;display:flex}.ap__secret{border-radius:var(--ap-r-md);background:#e8eeb257;border:1px solid #7e8a3880;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 15px;display:flex}.ap__secretk{letter-spacing:.22em;text-transform:uppercase;color:var(--yuzu-4);flex-basis:100%;font-size:10px}.ap__secret code{min-width:0;color:var(--ink-1);word-break:break-all;flex:1;font-size:12.5px}.ap__secret>button[aria-label=Copy]{border:1px solid var(--ap-edge);border-radius:var(--ap-r-xs);background:var(--ap-card);width:28px;height:28px;color:var(--ink-2);cursor:pointer;place-items:center;display:grid}.ap__secretdone{font:inherit;color:var(--yuzu-4);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.ap__keynew{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card-2);flex-direction:column;gap:11px;padding:14px;display:flex}.ap__scopes,.ap__keynewacts{flex-wrap:wrap;gap:7px;display:flex}.ap__scopes button{border:1px solid var(--ap-edge);border-radius:var(--ap-r-pill);background:var(--ap-card);font:inherit;color:var(--ink-2);cursor:pointer;padding:6px 12px;font-size:12px;transition:border-color .2s,background .2s}.ap__scopes button[data-on=true]{color:var(--yuzu-4);background:#e8eeb257;border-color:#7e8a388c}.ap__keynewacts{justify-content:flex-end}.ap__keyacts{gap:6px;display:flex}:root{--apf-bar:56px;--apf-side:232px;--apf-cluster:1240px;--apf-gut:clamp(16px, 3vw, 30px)}.apf{background:var(--air);color:var(--ink-1);flex-direction:column;display:flex;position:fixed;inset:0}.apf__bg{z-index:0;pointer-events:none;background:radial-gradient(120% 60% at 50% 0%, #f7f5e680 0%, #f7f5e600 60%), var(--air);position:absolute;inset:0}.apf__bg--grain{opacity:.022;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.apf__bar{z-index:10;flex:0 0 calc(var(--apf-bar) + 8px);padding-inline:max(var(--apf-gut), calc((100% - var(--apf-cluster)) / 2 + var(--apf-gut)));-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid var(--ap-edge-2);background:#ffffffd1;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:relative}.apf__brand{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--ink-1);font-size:21px}.apf__brand .dot{color:var(--yuzu-3)}.apf__nav{scrollbar-width:none;grid-column:2;justify-self:center;align-items:stretch;gap:4px;display:flex;overflow-x:auto}.apf__nav::-webkit-scrollbar{display:none}.apf__tab{border-radius:var(--ap-r-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;flex-direction:column;align-items:center;gap:3px;padding:6px 16px;font-size:10px;transition:color .18s,background .18s;display:flex}.apf__tab:hover{color:var(--ink-1);background:#242c260d}.apf__tab[data-on=true]{color:var(--yuzu-4);background:#e8eeb25c}.apf__who{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;grid-column:3;justify-self:end;align-items:center;gap:10px;font-size:12px;display:inline-flex}.apf__brand{grid-column:1}.apf__mock{letter-spacing:.18em;color:#11150f;background:var(--yuzu-3);border-radius:var(--ap-r-pill);padding:3px 8px;font-size:9px;font-style:normal}.apf__body{z-index:1;width:100%;min-height:0;max-width:var(--apf-cluster);padding-inline:var(--apf-gut);grid-template-columns:var(--apf-side) minmax(0, 1fr);flex:auto;margin-inline:auto;display:grid;position:relative}.apf__side{height:calc(100dvh - var(--apf-bar));scrollbar-width:none;border-right:1px solid var(--ap-edge);flex-direction:column;align-self:start;padding:clamp(22px,4vh,36px) 22px 28px 0;display:flex;position:sticky;top:0;overflow-y:auto}.apf__side::-webkit-scrollbar{display:none}.apf__sidek{letter-spacing:.26em;text-transform:uppercase;color:var(--yuzu-4);padding:0 0 14px 12px;font-size:10px;display:block}.apf__subs{flex-direction:column;display:flex}.apf__sub{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink-2);background:0 0;border:0;border-radius:0 8px 8px 0;align-items:center;gap:10px;padding:9px 10px 9px 12px;font-size:13.5px;transition:color .18s,background .18s;display:flex;position:relative}.apf__sub svg{color:var(--ink-3);flex-shrink:0;transition:color .18s}.apf__sub:hover{color:var(--ink-1);background:#242c260d}.apf__sub:hover svg{color:var(--ink-2)}.apf__sub[data-on=true]{color:var(--yuzu-4);background:linear-gradient(90deg,#e8eeb266,#e8eeb200)}.apf__sub[data-on=true] svg{color:var(--yuzu-4)}.apf__sessions{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.apf__chatfoot{flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}.apf__wallchip,.apf__wallnew{text-align:left;border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card);width:100%;font:inherit;color:var(--ink-1);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 13px;font-size:13px;transition:border-color .18s,background .18s;display:flex}.apf__wallchip:hover,.apf__wallnew:hover{background:var(--ap-card-2);border-color:#7e8a3873}.apf__wallk{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.apf__wallchip strong{color:var(--yuzu-4);margin-left:auto;font-size:15px;font-weight:400}.apf__wallchip small,.apf__wallnew small{color:var(--ink-3);flex-basis:100%;font-size:11px}.apf__wallnew{color:var(--yuzu-4);border-color:#7e8a3866}.apf__recent{flex-direction:column;gap:5px;display:flex}.apf__recentline{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.apf__recentwhen{color:var(--ink-3);font-style:normal}.apf__newchat{border:1px solid var(--ap-edge);border-radius:var(--ap-r-sm);background:var(--ap-card);font:inherit;color:var(--ink-1);cursor:pointer;align-items:center;gap:8px;margin-bottom:10px;padding:9px 12px;font-size:13px;display:inline-flex}.apf__newchat:hover{border-color:#7e8a3873}.apf__sesslabel{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);padding:6px 0 6px 12px;font-size:9px}.apf__sess{border-radius:var(--ap-r-sm);color:var(--ink-2);cursor:pointer;flex-direction:column;gap:2px;padding:9px 12px;font-size:13.5px;display:flex}.apf__sess small{color:var(--ink-3);font-size:11px}.apf__sess{text-align:left;min-width:0;font:inherit;background:0 0;border:0;flex:1}.apf__sess[data-on=true]{color:var(--yuzu-4);background:#e8eeb257}.apf__sessrow{align-items:stretch;gap:2px;display:flex}.apf__sessedit{border-radius:var(--ap-r-sm);background:var(--ap-card);min-width:0;font:inherit;color:var(--ink-1);border:1px solid #7e8a3880;outline:0;flex:1;padding:9px 12px;font-size:13px}.apf__sessedit-btn{width:28px;color:var(--ink-3);cursor:pointer;border-radius:var(--ap-r-xs);opacity:0;background:0 0;border:0;flex-shrink:0;place-items:center;transition:opacity .16s,color .16s;display:grid}.apf__sessrow:hover .apf__sessedit-btn,.apf__sessedit-btn:focus-visible{opacity:1}.apf__sessedit-btn:hover{color:var(--ink-1);background:#242c260f}.apf__compose{flex-direction:column;gap:9px;display:flex}.apf__rsel{align-self:flex-start;padding-left:4px;position:relative}.apf__rseltrig{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:3px 4px;font-size:12px;transition:color .16s;display:inline-flex}.apf__rseltrig:hover,.apf__rseltrig[data-open=true]{color:var(--ink-1)}.apf__rseldot{background:var(--yuzu-3);border-radius:50%;width:6px;height:6px}.apf__rseltrig svg{transition:transform .24s var(--ap-ease)}.apf__rseltrig[data-open=true] svg{transform:rotate(180deg)}.apf__rmenu{border:1px solid var(--ap-edge);border-radius:var(--ap-r-md);background:var(--ap-card);width:max(220px,100%);box-shadow:var(--ap-sh-lg);z-index:20;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.apf__rmenuk{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);padding:4px 8px 6px;font-size:9px}.apf__ritem{border-radius:var(--ap-r-sm);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:8px 10px;transition:background .14s;display:flex}.apf__ritem:hover{background:#242c260d}.apf__ritem[data-on=true]{background:#e8eeb257}.apf__ritemn{color:var(--ink-1);flex-shrink:0;font-size:13px}.apf__ritem[data-on=true] .apf__ritemn{color:var(--yuzu-4)}.apf__ritemnote{color:var(--ink-3);flex:1;font-size:11.5px}.apf__ritem svg{color:var(--yuzu-4)}.apf__main{min-width:0;min-height:0;height:calc(100dvh - var(--apf-bar));scrollbar-width:none;padding:clamp(24px,5vh,52px) clamp(20px,4vw,48px) 64px;overflow-y:auto}.apf__main::-webkit-scrollbar{display:none}.apf__main[data-chat=true]{padding:0;display:flex;overflow:hidden}.apf__chat{flex-direction:column;flex:auto;align-items:center;min-height:0;padding:clamp(12px,2vh,24px) 20px clamp(18px,3vh,36px);display:flex;position:relative}.apf__chat .ap__presence{height:min(32vh,300px)}.apf__talk{z-index:2;min-height:0;width:min(var(--ap-measure), 92vw);flex-direction:column;flex:auto;justify-content:flex-end;gap:14px;display:flex;position:relative}.apf__stack{flex-direction:column;gap:clamp(40px,7vh,80px);display:flex}.apf__stack .ap__surface{margin:0 auto}.apf__main .ap__sect{scroll-margin-top:20px}@media (max-width:900px){.apf__body{grid-template-columns:1fr}.apf__side{border-right:0;border-bottom:1px solid var(--ap-edge);flex-direction:row;gap:4px;height:auto;padding:10px 0;position:static;overflow-x:auto}.apf__sidek{display:none}.apf__subs{flex-direction:row}.apf__main{height:auto}.apf__main[data-chat=true]{height:calc(100dvh - var(--apf-bar) - 52px)}}.ap__panel,.ap__confirmsheet,.ap__drawerin,.ap__raiseask{border-radius:var(--ap-r-lg)}.ap__action,.ap__route,.ap__receipt,.ap__drop,.ap__cli,.ap__doc,.ap__policy pre,.ap__confirmpol,.ap__allow{border-radius:var(--ap-r-md)}.ap__ghost,.ap__danger,.ap__surface input,.ap__surface textarea,.ap__ask button,.ap__seg button,.ap__toggle button,.ap__envmark button,.ap__route,.ap__key,.ap__decline,.ap__approve{border-radius:var(--ap-r-sm)}.ap__eventx,.ap__addr button,.ap__keyacts button,.ap__panelhead button,.ap__ev,.ap__allowbox{border-radius:var(--ap-r-xs)}.ap__composer,.ap__chip,.ap__events .ap__event{border-radius:var(--ap-r-md)}.ap__composer,.ap__chip{border-radius:var(--ap-r-pill)}.ap__ghost,.ap__danger,.ap__chip,.ap__route,.ap__receipt,.ap__key,.ap__ev,.ap__addr button,.ap__keyacts button,.ap__panelhead button,.ap__decline,.ap__seg button,.ap__toggle button,.ap__envmark button,.ap__ask button,.ap__drawer .ap__ghost{background:var(--ap-card);border-color:var(--ap-edge)}.ap__surface input,.ap__surface textarea,.ap__raiseask{background:var(--ap-card-2)}.ap__drawer{background:#1c221d6b}.ap__msg--yuzu .ap__msgtext,.ap__line,.ap__state,.ap__confirmsum,.ap__bal strong,.ap__policy li,.ap__reassure,.ap__precedence,.ap__doc,.ap__drop p,.ap__founding,.ap__foundingm{font-family:var(--font-sans), system-ui, sans-serif;font-style:normal}.ap__confirmsum{letter-spacing:-.01em;color:var(--ink-1);font-size:19px;line-height:1.4}.ap__msg--yuzu .ap__msgtext{font-size:15px;line-height:1.62}.ap__line{font-size:14.5px;line-height:1.6}.ap__founding{font-size:16px;line-height:1.55}.ap__panelhead h2,.ap__drawerh,.ap__raiseline{font-family:var(--font-serif), Georgia, serif;font-style:italic}.ap-prev{flex-direction:column;display:flex;position:fixed;inset:0}.ap-prev__bar{color:#ffffffb3;z-index:60;background:#11150f;flex-wrap:wrap;align-items:center;gap:20px;padding:10px 18px;display:flex}.ap-prev__title{letter-spacing:.16em;text-transform:uppercase;color:#fff;flex-direction:column;font-size:12px;display:flex}.ap-prev__title small{letter-spacing:.1em;color:var(--yuzu-3);font-size:9.5px}.ap-prev__seeds{flex-wrap:wrap;gap:6px;display:flex}.ap-prev__seeds button{color:#ffffffb3;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:6px 14px;font-size:12px;transition:background .2s,color .2s}.ap-prev__seeds button[data-on=true]{background:var(--yuzu-3);color:#11150f;border-color:var(--yuzu-3)}.ap-prev__hint{color:#ffffff6b;font-size:11px}.ap-prev__stage{flex:1;position:relative}.ap-prev__stage .ap{position:absolute}.ap-mockflag{z-index:70;border-radius:var(--ap-r-pill);color:var(--yuzu-3);letter-spacing:.22em;text-transform:uppercase;pointer-events:none;background:#11150f;padding:5px 12px;font-size:10px;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}@media (max-width:720px){.ap__rail{border-right:0;border-top:1px solid var(--line);flex-direction:row;justify-content:space-around;width:100%;height:58px;top:auto;bottom:0;right:0}.ap__railbtn:hover{background:0 0;width:44px}.ap__raillabel{display:none}.ap__center{padding-bottom:76px}.ap__layer{padding:12px 12px 70px}.ap__policy,.ap__routes,.ap__confirmgrid,.ap__confirmacts{grid-template-columns:1fr}.ap__key{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.ap__bg--grain,.ap__think i,.ap__ping[data-on=true] i,.ap__task[data-s=building] .ap__taskdot,.ap__clicaret{animation:none}.ap__sect{opacity:1;animation:none}.ap__presence,.ap__panel,.ap__confirmsheet,.ap__layer{transition:none}}.ap :focus-visible,.ap-prev :focus-visible{outline:2px solid var(--yuzu-4);outline-offset:2px;border-radius:var(--ap-r-xs)}.ap :focus:not(:focus-visible){outline:none}.ap__panelbody,.ap__inspector,.ap__thread,.ap__cli,.ap__policy pre{scrollbar-width:none;-ms-overflow-style:none}.ap__panelbody::-webkit-scrollbar{width:0;height:0;display:none}.ap__inspector::-webkit-scrollbar{width:0;height:0;display:none}.ap__thread::-webkit-scrollbar{width:0;height:0;display:none}.ap__cli::-webkit-scrollbar{width:0;height:0;display:none}.ap__policy pre::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:720px){.ap__rail{gap:0;padding:6px 4px}.ap__railbtn{justify-content:center;width:40px;height:46px;padding:0}.ap__railtick{width:0;height:2px;transition:width .3s var(--ap-ease);top:auto;bottom:0;left:50%;transform:translate(-50%)}.ap__railbtn[data-on=true] .ap__railtick{width:20px;height:2px}}.ap__line,.ap__answer p,.ap__drawernotes,.ap__policymirror li,.ap__usebarnote{font-size:15px;line-height:1.6}.ap__surface input,.ap__surface textarea,.ap__raiseask input,.ap__raiseask textarea,.ap__ask input,.ap__wd input,.apf__sessedit{font-size:15px}.ap__ghost,.ap__danger,.ap__route,.ap__seg button,.ap__toggle button,.ap__envmark button,.ap__chipk,.apf__sub,.apf__sess,.apf__newchat,.apf__wallchip,.apf__wallnew,.ap__cmd .ap__cmdname,.apf__ritemn,.ap__mxtoggle button{font-size:14.5px}.ap__ghost small,.ap__danger small,.apf__sess small,.apf__wallchip small,.apf__wallnew small,.ap__field small,.ap__cmd .ap__cmdhint,.apf__ritemnote{font-size:12.5px}.ap__cli,.ap__filerow,.ap__wstreerow,.ap__filename{font-size:13.5px}.ap__complegend li,.ap__meterhead span:last-child,.ap__receiptsum,.ap__keylabel,.ap__ev,.ap__evlabel,.apf__recentline{font-size:14px}.ap__sectk,.apf__sidek,.ap__fieldl,.ap__tokensk,.ap__meterhead span:first-child,.apf__sesslabel,.ap__wallk,.apf__tab,.ap__cmd .ap__cmdk,.apf__rmenuk{font-size:11.5px}.ap__drawerh{font-size:23px}.ap__panelhead h2{font-size:26px}
