@layer theme,base;@layer components{.catalog .cat-wrap{width:min(1120px, calc(100% - 2 * var(--gut)))}.catalog .cat-head{max-width:900px}.catalog .cx-panel{--tint:#75beff12;border-radius:var(--r-tile-lg);margin-top:56px;padding:32px 36px 34px}.catalog .cx-bar{align-items:center;gap:12px;display:flex}.catalog .cx-search{flex:1;min-width:0;max-width:480px}.catalog .bk-chip.cx-free{flex:none;gap:9px;height:44px;padding:0 18px 0 13px;font-size:14px}.catalog .cx-check{width:19px;height:19px;color:var(--ice-ink);transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff47}.catalog .cx-check svg{stroke-width:2.6px;opacity:0;width:13px;height:13px;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-pop) var(--spring-bounce);transform:scale(.4)}.catalog .cx-free[aria-pressed=true] .cx-check{background:linear-gradient(#8fccff,#6fbafc);box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0006}.catalog .cx-free[aria-pressed=true] .cx-check svg{opacity:1;transform:none}.catalog .cx-filters{align-items:flex-start;gap:8px;margin-top:16px;display:flex}.catalog .cx-free-b{display:none}.catalog .cx-cats .bk-chip-n{font-variant-numeric:normal}.catalog .cx-body{flex-direction:column;display:flex}.catalog .cx[data-hold] .cx-body{min-height:var(--cx-hold,0px)}.catalog .cx-list{border-top:1px solid #ffffff0f;margin-top:26px;padding-top:26px}.catalog .cx-list[data-empty]{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.catalog .cx-g+.cx-g{margin-top:28px}.catalog .cx-gh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:12px;display:flex}.catalog .cx-gh h3{letter-spacing:-.004em;color:var(--t1);align-items:center;gap:11px;font-size:17px;font-weight:600;line-height:22px;display:flex}.catalog .cx-gi{width:30px;height:30px;color:var(--ice);background:var(--ice-wash);border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #75beff3d}.catalog .cx-gi svg{width:17px;height:17px}.catalog .cx-gl{color:var(--t3)}.catalog .cx-gl:hover{color:var(--ice-hi)}.catalog .cx-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.catalog .cx-row{background:#ffffff07;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:9px 10px 9px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0e}.catalog .cx-nm{min-width:0;color:var(--t1);flex:1;font-size:14px;font-weight:500;line-height:19px}.catalog .cx-nm mark{color:var(--ice-hi);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#75beff29;border-radius:3px;margin:0 -1px;padding:0 1px}.catalog .cx-tag{border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:600;line-height:1}.catalog .cx-tag.free{color:var(--mint);background:var(--mint-wash);box-shadow:inset 0 0 0 1px #74dcbd33}.catalog .cx-tag.pro{color:#c6d3e0;background:#c6d3e014;box-shadow:inset 0 0 0 1px #c6d3e029}.catalog .cx-row:has(.cx-ud){flex-wrap:wrap;align-content:center;row-gap:2px}.catalog .cx-ud{flex-basis:100%;min-width:0}.catalog .cx-ud>summary{color:var(--t2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease);border-radius:4px;align-items:center;gap:3px;font-size:12px;font-weight:600;line-height:18px;list-style:none;display:inline-flex;position:relative}.catalog .cx-ud>summary::-webkit-details-marker{display:none}.catalog .cx-ud>summary:hover{color:var(--t1)}.catalog .cx-ud>summary:focus-visible{outline:2px solid var(--ice-hi);outline-offset:2px}.catalog .cx-ud-c{width:13px;height:13px;transition:transform var(--dur-fast) var(--ease)}.catalog .cx-ud[open] .cx-ud-c{transform:rotate(180deg)}.catalog .cx-ud>p{color:var(--t2);margin:4px 0 2px;font-size:13px;line-height:18px}@media (pointer:coarse){.catalog .cx-ud>summary:before{content:"";position:absolute;inset:-12px -8px}}html.js .catalog .cx[data-collapsed] [data-over]{display:none}.catalog .cx-row,.catalog .cx-gh{animation:cx-in .34s var(--ease-out) both;animation-delay:calc(var(--k,0) * 10ms)}.catalog .cx-empty{text-align:center;animation:cx-in .34s var(--ease-out) both;flex-direction:column;align-items:center;gap:14px;padding:24px 16px 20px;display:flex}.catalog .cx-empty-g{width:48px;height:48px;color:var(--t3);box-shadow:var(--rim-soft), inset 0 0 0 1px #ffffff12;background:linear-gradient(#ffffff0f,#ffffff06);border-radius:50%;place-items:center;display:grid}.catalog .cx-empty-g svg{width:22px;height:22px}.catalog .cx-empty p{max-width:380px;color:var(--t3);font-size:15px;line-height:22px}.catalog .cx-empty b{color:var(--t1);margin-bottom:4px;font-size:17px;font-weight:600;line-height:22px;display:block}.catalog .cx-try{color:var(--ice-hi);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease);border-radius:4px;font-weight:500;-webkit-text-decoration:underline #b9e0fb59;text-decoration:underline #b9e0fb59;position:relative}.catalog .cx-try:hover{color:#fff}.catalog .cx-end{flex-direction:column;align-items:center;gap:14px;margin-top:26px;display:flex}.catalog .cx-end:empty{display:none}.catalog .cx-more{justify-content:center;min-width:176px}.catalog .cx-more .cx-up{transform:rotate(180deg)}html:not(.js) .catalog .cx-more,html.js .catalog .cx[data-collapsed] .cx-beyond{display:none}.catalog .cat-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;margin-top:36px;display:flex}.catalog .cat-note{max-width:520px;color:var(--t3);font-size:15px;line-height:22px}.catalog .cat-note .link{font-size:15px}.catalog .cat-links{flex-wrap:wrap;gap:8px 28px;display:flex}@media (max-width:1067px){.catalog .cx-panel{padding:28px 28px 30px}.catalog .cx-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:733px){.catalog .cx-panel{border-radius:24px;margin-top:36px;padding:20px 16px 22px}.catalog .cx-bar{gap:8px}.catalog .bk-chip.cx-free{padding:0 14px 0 11px}.catalog .cx-free-a{display:none}.catalog .bk-chip.cx-free-b{gap:7px;height:34px;padding:0 13px 0 9px;font-size:13px;display:inline-flex}.catalog .cx-free-b .cx-check{width:17px;height:17px}.catalog .cx-search{max-width:none}.catalog .cx-filters{scrollbar-width:none;margin:10px -16px 0;padding:6px 16px 8px;scroll-padding-inline:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 22px),#0000)}.catalog .cx-filters::-webkit-scrollbar{display:none}.catalog .cx-filters>*{flex:none}.catalog .cx-cats{flex-wrap:nowrap}.catalog .cx-cats .bk-chip{flex:none}.catalog .cx-list{margin-top:16px;padding-top:22px}.catalog .cx[data-hold] .cx-body{min-height:min(var(--cx-hold,360px), 360px)}.catalog .cx-rows{grid-template-columns:minmax(0,1fr);gap:6px}.catalog .cx-row{min-height:48px}.catalog .cx-try:before{content:"";position:absolute;inset:-12px -6px}.catalog .cat-foot{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px}.catalog .cat-links{flex-direction:column;gap:0}.catalog .cx-gl,.catalog .cx-beyond,.catalog .cat-links .link{min-height:44px}}@media (pointer:coarse){.catalog .cx-gl,.catalog .cx-beyond,.catalog .cat-links .link{min-height:44px}}@media (forced-colors:active){.catalog .cx-row{border:1px solid canvastext}.catalog .cx-check{outline-offset:-1.5px;outline:1.5px solid canvastext}.catalog .cx-free[aria-pressed=true] .cx-check{forced-color-adjust:none;color:highlighttext;background:highlight;outline-color:highlight}.catalog .cx-nm mark{forced-color-adjust:none;color:highlighttext;background:highlight}.catalog .cx-ud>summary:focus-visible{outline-color:canvastext}}}@layer utilities;@keyframes cx-in{0%{opacity:0;transform:translateY(6px)}}
@layer theme,base;@layer components{.device{--dev-top-rim:#ecf8ff29;box-shadow:inset 0 1px 0 var(--dev-top-rim), inset 0 0 0 1px #ffffff12, inset 0 -1px 0 #75beff24, 0 1px 1px #00000080, 0 30px 60px -24px #000000e6, 0 80px 120px -40px #000000f2;background:radial-gradient(46% 120px at 16% 0,#e2f3fc13,#e2f3fc00 72%),linear-gradient(#e2f3fc1a 0,#e2f3fc00 80px),linear-gradient(#1b222c 0%,#11161d 42%,#0b0e13 100%);border-radius:30px;padding:12px;position:relative;container-type:inline-size}.device .dev-rim{border-radius:inherit;pointer-events:none;background: radial-gradient(64px 18px at 26px 0, var(--light-key), transparent), radial-gradient(14px 48px at 0 30px, color-mix(in oklab, var(--light-key) 52%, transparent), transparent),  radial-gradient(110% 130% at 16% 0, color-mix(in oklab, var(--light-key) 36%, transparent), color-mix(in oklab, var(--light-key) 15%, transparent) 34%, color-mix(in oklab, var(--light-key) 5%, transparent) 62%, transparent 90%), linear-gradient(180deg, color-mix(in oklab, var(--light-key) 30%, transparent), color-mix(in oklab, var(--light-key) 10%, transparent) 9%, color-mix(in oklab, var(--light-key) 3%, transparent) 36%, transparent 62%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.device:before,.device:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:12px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.device:before{background:var(--noise) 0 0 / 150px 150px;opacity:.16;mix-blend-mode:overlay}.device:after{background:linear-gradient(118deg,#fff0 30%,#ecf8ff29 36%,#fff0 41% 63%,#ecf8ff17 66%,#fff0 69%)}.device .screen{aspect-ratio:1016/628;box-shadow:0 0 0 1px #000000bf, 0 0 0 2px #ffffff08,  0 2px 0 1px var(--dev-lip,color-mix(in oklab, var(--light-key) 9%, transparent));letter-spacing:0;background:#07090d;border-radius:19px;font-size:1.5748cqw;position:relative;overflow:hidden}.device .screen-refl{--refl-x:0px;--refl-y:0px;--refl-rise:28cqw;z-index:7;pointer-events:none;position:absolute;inset:0}.device .screen-refl:before{--ex:28cqw;--ey:8px;--k:calc(.88295 * var(--ex));--m:calc(.46947 * var(--ey));content:"";inset:calc(-1 * var(--ey)) 0 calc(-1 * var(--ey)) calc(-1 * var(--ex));background:linear-gradient(118deg, transparent calc(6% + .94 * var(--k) + .88 * var(--m)), color-mix(in oklab, var(--light-key) 1.2%, transparent) calc(13% + .87 * var(--k) + .74 * var(--m)), color-mix(in oklab, var(--light-key) 3.2%, transparent) calc(20% + .8 * var(--k) + .6 * var(--m)), color-mix(in oklab, var(--light-key) 5%, transparent) calc(27% + .73 * var(--k) + .46 * var(--m)), color-mix(in oklab, var(--light-key) 5%, transparent) calc(31% + .69 * var(--k) + .38 * var(--m)), color-mix(in oklab, var(--light-key) 3.2%, transparent) calc(38% + .62 * var(--k) + .24 * var(--m)), color-mix(in oklab, var(--light-key) 1.2%, transparent) calc(45% + .55 * var(--k) + .1 * var(--m)), transparent calc(52% + .48 * var(--k) - .04 * var(--m)));translate:calc((1 - var(--g,1)) * var(--refl-rise)) 0;transform:translate3d(calc((.5 - var(--rs,.5)) * 32px + var(--refl-x)), var(--refl-y), 0);position:absolute}.stage[data-live] .device .screen-refl:before{transition:transform 1.1s var(--ease-out)}html.pin .device .screen-refl{--g:0;--rs:0}html.pin .device .screen-refl:before{will-change:transform, translate}@media (hover:hover) and (pointer:fine){.device .screen-refl{pointer-events:auto}.device .screen-refl:before{will-change:transform}.device .screen-refl:hover{--refl-x:calc(var(--lx,0px) * .018);--refl-y:calc(var(--ly,0px) * .014)}}.device .scrim{z-index:5;opacity:0;pointer-events:none;transition:opacity .55s var(--ease);background:#03050894;position:absolute;inset:0}.app{color:#e8edf2;background:#07090d;grid-template-columns:12.25em 1fr;display:grid;position:absolute;inset:0}.app .app-side{background:linear-gradient(#0b0e13,#08090d);border-right:1px solid #ffffff0d;flex-direction:column;min-height:0;padding:1.1em .8em .9em;display:flex}.app .app-brand{border-bottom:1px solid #ffffff0d;align-items:center;gap:.65em;margin-bottom:.9em;padding:0 .35em .95em;display:flex}.app .app-brand img{border-radius:.55em;width:2.05em;height:2.05em}.app .app-brand span{letter-spacing:-.005em;font-size:.8125em;font-weight:600}.app .app-nav{gap:.25em;display:grid;position:relative}.app .app-tab{z-index:1;color:#8a939f;height:2.55em;transition:color .35s var(--ease);border-radius:.7em;align-items:center;gap:.72em;padding:0 .85em;display:flex;position:relative}.app .app-tab svg{width:1.08em;height:1.08em;transition:color .35s var(--ease);flex:none}.app .app-tab span{white-space:nowrap;font-size:.8125em;font-weight:500}.app .app-tab.is-on{color:#f2f5f8}.app .app-tab.is-on svg{color:var(--ice)}.app .app-ind{height:2.55em;transform:translateY(calc(var(--i,2) * 2.8em));transition:transform .56s var(--spring-snap);background:linear-gradient(#75beff2b,#75beff17);border-radius:.7em;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #75beff33}.app .app-foot{border-top:1px solid #ffffff0d;gap:.55em;margin-top:auto;padding-top:.7em;display:grid}.app .app-user{align-items:center;gap:.65em;padding:.2em .45em;display:flex}.app .app-user .av{width:2.1em;height:2.1em;color:var(--ice-hi);background:linear-gradient(#1d3a58,#15293f);border-radius:50%;place-items:center;font-size:.8125em;font-weight:700;display:grid}.app .au{flex-direction:column;line-height:1.25;display:flex}.app .au b{font-size:.8125em;font-weight:600}.app .au small{color:var(--t3);font-size:.6875em}.app .app-main{min-width:0;position:relative;overflow:hidden}.app .winctl{color:#5c6571;z-index:2;gap:.85em;display:flex;position:absolute;top:.8em;right:1em}.app .winctl svg{stroke-width:2px;width:.95em;height:.95em}.app .view{transition:opacity .45s var(--ease), transform .6s var(--spring-snap);position:absolute;inset:1.3em 1.6em 0}.app .view-suite{opacity:0;pointer-events:none;flex-direction:column;padding-bottom:7.5em;display:flex;transform:translateY(.6em)}.app .view-suite .suite{flex:1;min-height:0}.app .view-suite .rp-list{flex:1}.app[data-view=suite] .view-cat{opacity:0;transform:translateY(-.4em)}.app[data-view=suite] .view-suite{opacity:1;transform:none}.app .app-h{letter-spacing:-.012em;font-size:1.3em;font-weight:600;line-height:1.25}.app .app-tools{align-items:flex-end;gap:.75em;margin-top:1em;display:flex}.app .app-search{color:#5c6571;background:#0f1319;border-radius:.75em;flex:1;align-items:center;gap:.6em;height:2.7em;padding:0 1em;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.app .app-search svg{flex:none;width:1em;height:1em}.app .app-search span{font-size:.8125em}.app .app-preset{flex-direction:column;gap:.3em;width:13em;display:flex}.app .app-preset small{color:#5c6571;align-items:center;gap:.4em;font-size:.6875em;display:flex}.app .app-preset small svg{width:1.2em;height:1.2em}.app .combo{background:#0f1319;border-radius:.7em;justify-content:space-between;align-items:center;height:2.3em;padding:0 .8em;font-size:.8125em;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.app .combo svg{color:#5c6571;width:1.1em;height:1.1em}.app .chips{gap:.45em;margin-top:1em;display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#000 86%,#0000);mask:linear-gradient(90deg,#000 86%,#0000)}.app .chip{color:#8a939f;border-radius:999px;flex:none;align-items:center;height:2.4em;padding:0 1.1em;font-size:.75em;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.app .chip.on{color:var(--ice-hi);background:var(--ice-wash);box-shadow:inset 0 0 0 1px #75beff61}.app .count{color:#6b7480;gap:1em;margin:.95em 0 .7em;font-size:.75em;display:flex}.app .count .act{color:var(--mint);align-items:center;gap:.3em;display:inline-flex}.app .count .act svg{stroke-width:2.2px;width:1.15em;height:1.15em}.app .count .n:after{content:attr(data-n)}.app .rows{grid-template-columns:minmax(0,1fr);gap:.5em;display:grid}.app .row{transition:box-shadow .35s var(--ease), background .35s var(--ease);background:linear-gradient(#10141b,#0d1016);border-radius:.8em;align-items:center;gap:1em;padding:.72em 1em .74em 1.1em;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.app .row.on{background:linear-gradient(#75beff13,#75beff06),#0d1118;box-shadow:inset 0 0 0 1px #75beff4d,inset 0 1px #ffffff0a}.app .rt{flex:1;min-width:0}.app .row b{white-space:nowrap;text-overflow:ellipsis;font-size:.875em;font-weight:600;line-height:1.3;display:block;overflow:hidden}.app .row.locked b{color:#9aa3ad}.app .rd{align-items:center;gap:.55em;min-width:0;margin-top:.32em;display:flex}.app .rd>span{color:#6b7480;white-space:nowrap;text-overflow:ellipsis;font-size:.75em;overflow:hidden}.app .rst{color:var(--t2);opacity:0;transition:opacity .3s var(--ease), transform .5s var(--spring-snap);flex:none;align-items:center;gap:.35em;font-size:.6875em;font-weight:600;display:inline-flex;transform:translate(.5em)}.app .row.undone .rst{opacity:1;transform:none}.app .suite{grid-template-columns:19em 1fr;gap:1em;margin-top:1.1em;display:grid}.app .rp-col,.app .con-col{flex-direction:column;gap:.7em;min-width:0;display:flex}.app .rp-h{color:#8a939f;align-items:center;gap:.5em;height:1.6em;font-size:.75em;font-weight:600;display:flex}.app .rp-h svg{width:1.3em;height:1.3em;color:var(--ice)}.app .rp-list{background:#0a0d12;border-radius:.9em;grid-template-columns:minmax(0,1fr);align-content:start;gap:.5em;min-height:16.5em;padding:.6em;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.app .rp-card{background:linear-gradient(#131820,#10141b);border-radius:.7em;flex-direction:column;gap:.15em;padding:.7em .9em;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.app .rp-card b{font-size:.8125em;font-weight:600}.app .rp-card small{color:#6b7480;font-size:.6875em}.app .rp-ok{width:1.05em;height:1.05em;color:var(--mint);stroke-width:2.4px;margin-top:-.52em;position:absolute;top:50%;right:.9em}.app .rp-new{opacity:0;max-height:0;transition:max-height .55s var(--spring-snap), padding .55s var(--spring-snap), margin .55s var(--spring-snap), opacity .3s var(--ease), transform .55s var(--spring-snap);margin-bottom:-.5em;padding-block:0;overflow:hidden;transform:translateY(-.4em)}.app.rp-done .rp-new{opacity:1;background:linear-gradient(#75beff14,#75beff08),#10151c;max-height:5em;margin-bottom:0;padding-block:.7em;transform:none;box-shadow:inset 0 0 0 1px #75beff52}.app .console{background:#0a0d12;border-radius:.9em;flex:1;min-height:15em;padding:1em 1.2em;box-shadow:inset 0 0 0 1px #ffffff0f}.app .con-h{color:#6b7480;text-align:center;border-bottom:1px solid #ffffff0d;margin-bottom:.9em;padding-bottom:.9em;font-size:.75em;font-weight:600}.app .cl{font-family:var(--mono);color:#8fd0ff;opacity:0;transition:opacity .35s var(--ease), transform .5s var(--spring-snap);align-items:center;gap:.45em;font-size:.75em;line-height:1.9;display:flex;transform:translateY(.3em)}.app .cl2{color:var(--mint)}.app .cl svg{stroke-width:2.2px;width:1.1em;height:1.1em}.app .cl.show{opacity:1;transform:none}.sbtn{height:3.4em;transition:transform .12s var(--ease-state), box-shadow .3s var(--ease);background:linear-gradient(#161c25,#12171e);border-radius:.85em;align-items:center;gap:.65em;padding:0 1.15em;font-size:.8125em;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff14}.sbtn svg{flex:none;width:1.25em;height:1.25em}.sbtn-rp .sb-ic{width:1.3em;height:1.3em;color:var(--ice);place-items:center;display:grid;position:relative}.sbtn-rp .spin{border:2px solid #75beff38;border-top-color:var(--ice);opacity:0;border-radius:50%;position:absolute;inset:0}.sbtn-rp .sb-l2{color:var(--ice-hi);display:none}.sbtn-rp.press{transform:scale(.97);box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #75beff66}.sbtn-rp.busy{box-shadow:inset 0 0 0 1px #75beff59}.sbtn-rp.busy .spin{opacity:1;animation:.8s linear infinite spin}.sbtn-rp.busy .sb-ic svg{opacity:0}.sbtn-rp.busy .sb-l1{display:none}.sbtn-rp.busy .sb-l2{display:inline}.sbtn-lock{color:#5c6571;justify-content:center;height:4.6em;font-size:.6875em}.stage:not([data-live]) .app .row,.stage:not([data-live]) .app .tg,.stage:not([data-live]) .app .tg i{transition:none}@media (max-width:733px){.device{border-radius:24px;padding:9px}.device:before,.device:after{padding:9px}.device .screen{aspect-ratio:auto;border-radius:16px;height:470px;font-size:3.72093cqw}.app{grid-template-columns:1fr}.app .app-side{display:none}.app .view{inset:1.2em 1.2em 0}.app .app-preset,.app .rd>span{display:none}.app .count{margin:.8em 0 .6em}}@media (prefers-reduced-motion:reduce){.device .screen-refl:before{will-change:auto;transition:none;transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.device{--dev-top-rim:#ecf8ff75;--dev-lip:transparent}.device:before,.device:after,.device .dev-rim,.device .screen-refl{display:none}}}@layer utilities;
@layer theme,base;@layer components{.storyboard{z-index:1;width:min(var(--wrap), calc(100% - 2 * var(--gut)));gap:88px;margin:0 auto;padding:120px 0 24px;display:grid;position:relative}html.pin .storyboard{align-content:space-evenly;min-height:205vh;padding:40px 0}html.pin .storyboard:focus-within{z-index:3;background:var(--bg);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax)}.storyboard .sb{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.storyboard .sb-k{color:var(--t3);align-items:center;gap:8px;font-size:17px;font-weight:600;line-height:22px;display:inline-flex}.storyboard .sb-k svg{width:19px;height:19px;color:var(--ice)}.storyboard .sb-h{margin-top:14px}.storyboard .sb-vis{background:radial-gradient(110% 70% at 22% -16%, #78aae614, transparent 70%), linear-gradient(180deg, var(--tile-t), var(--tile-b));border-radius:24px;grid-template-columns:minmax(0,1fr);place-items:center;min-height:330px;padding:40px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.storyboard .sb-vis:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 110% at 18% 0%, color-mix(in oklab, var(--light-key) 26%, transparent), color-mix(in oklab, var(--light-key) 10%, transparent) 30%, color-mix(in oklab, var(--light-key) 5%, transparent) 60%, color-mix(in oklab, var(--light-key) 3.5%, transparent));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.storyboard .w-card{background:linear-gradient(180deg, var(--card-t), var(--card-b));width:100%;max-width:470px;box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px #ffffff0f, var(--deep);border-radius:18px;position:relative}.storyboard .w-cat{padding:16px}.storyboard .w-head{justify-content:space-between;align-items:center;padding:2px 4px 14px;font-size:15px;display:flex}.storyboard .w-head b{font-weight:600}.storyboard .w-head .act{color:var(--mint);align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.storyboard .w-head .act svg{stroke-width:2.2px;width:15px;height:15px}.storyboard .w-head .act b{font-weight:600}.storyboard .w-head .n:after{content:attr(data-n)}.storyboard .w-rows{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.storyboard .w-quote{padding:24px 24px 20px}.storyboard .w-quote blockquote p{letter-spacing:-.004em;text-wrap:pretty;margin-top:14px;font-size:19px;font-weight:500;line-height:27px}.storyboard .w-quote figcaption{color:var(--t3);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:16px;font-size:13px;display:flex}.storyboard .w-quote figcaption b{color:var(--t1);font-size:15px;font-weight:600}.storyboard .w-quote figcaption .link{margin-left:auto}.storyboard .w-src{color:var(--t3);border-top:1px solid #ffffff0f;margin-top:14px;padding-top:12px;font-size:12px;line-height:17px}.storyboard .w-stack{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:470px;display:grid}.storyboard .w-stack>*{min-width:0}.storyboard .w-undo{padding:14px}.storyboard .w-status{color:var(--t2);align-items:center;gap:8px;margin:12px 4px 2px;font-size:13px;line-height:18px;display:flex}.storyboard .w-status svg{width:16px;height:16px;color:var(--ice-hi)}.storyboard .w-rp{padding:16px}.storyboard .w-rp-h{align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.storyboard .w-rp-h svg{width:16px;height:16px;color:var(--ice)}.storyboard .w-rp .sbtn{height:46px;font-size:14px}.storyboard .w-console{font-family:var(--mono);color:var(--mint);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.storyboard .w-console svg{stroke-width:2.2px;width:15px;height:15px}@media (max-width:1067px){.storyboard .sb{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:733px){.storyboard{gap:72px;padding-top:88px}.storyboard .sb-k{font-size:15px}.storyboard .sb-vis{border-radius:22px;min-height:0;padding:18px}.storyboard .w-quote blockquote p{font-size:17px;line-height:25px}.storyboard .w-quote figcaption .link{position:relative}.storyboard .w-quote figcaption .link:before{content:"";position:absolute;inset:-13px -6px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.storyboard .sb-vis{box-shadow:inset 0 0 0 1px #ffffff24}.storyboard .sb-vis:after{display:none}}@media (forced-colors:active){.storyboard .sb-vis{outline-offset:-1px;outline:1px solid canvastext}}}@layer utilities;
@layer theme,base;@layer components{.faq .faq-wrap{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:56px;display:grid}.faq .faq-h{font-size:34px;line-height:40px;position:sticky;top:112px}.faq .faq-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.faq .qa{border-radius:var(--r-card);background:linear-gradient(180deg, var(--tile-t), #0c1016);box-shadow:var(--rim);transition:box-shadow .3s var(--ease)}.faq .qa[open]{box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #75beff3d}.faq .qa summary{cursor:pointer;border-radius:var(--r-card);letter-spacing:.001em;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:20px;padding:22px 22px 22px 28px;font-size:19px;font-weight:600;line-height:25px;list-style:none;display:flex}.faq .qa summary>span{text-wrap:balance}.faq .qa summary::-webkit-details-marker{display:none}.faq .qa summary::marker{content:""}.faq .qa summary:focus-visible{border-radius:var(--r-card)}.faq .qa summary:hover .qa-i{background:#ffffff1c}.faq .qa-i{width:32px;height:32px;transition:transform .5s var(--spring-snap), background .2s var(--ease), color .2s var(--ease);background:#ffffff12;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.faq .qa-i svg{width:18px;height:18px}.faq .qa[open] .qa-i{background:var(--ice-wash);color:var(--ice-hi);transform:rotate(180deg)}.faq .qa-a{max-width:780px;color:var(--t2);text-wrap:pretty;gap:14px;padding:0 28px 26px;font-size:16px;line-height:25px;display:grid}.faq .qa-a .link{font-size:16px}.faq .qa-a .qa-more{justify-self:start;margin-top:-8px}.faq .qa[open] .qa-a{animation:qaIn .5s var(--ease-out)}@media (max-width:1067px){.faq .faq-wrap{grid-template-columns:minmax(0,1fr);gap:32px}.faq .faq-h{position:static}}@media (max-width:733px){.faq .qa summary{padding:20px 18px 20px 20px;font-size:17px;line-height:23px}.faq .qa-a{padding:0 20px 22px;font-size:15px;line-height:23px}.faq .qa-a .link{font-size:15px}}}@layer utilities;@keyframes qaIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@layer theme,base;@layer components{.features .features-wrap{width:min(1120px, calc(100% - 2 * var(--gut)))}.features .sec-h{max-width:900px;margin-bottom:64px}@media (min-width:1068px){.features.sec{padding-top:120px}}.bento{grid-template-rows:minmax(320px,auto) minmax(320px,auto) minmax(400px,auto) minmax(360px,auto) minmax(320px,auto) minmax(360px,auto);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"ai ai ai ai ai ai ai ai undo undo undo undo""ai ai ai ai ai ai ai ai undo undo undo undo""ft ft ft ft chain chain chain chain chain chain chain chain""run run run run run run run run cat cat cat cat""run run run run run run run run pc pc pc pc""prof prof prof prof prof prof prof prof pc pc pc pc";gap:20px;display:grid}.bento .t-ai{grid-area:ai}.bento .t-undo{grid-area:undo}.bento .t-chain{grid-area:chain}.bento .t-ft{grid-area:ft}.bento .t-run{grid-area:run}.bento .t-cat{grid-area:cat}.bento .t-pc{grid-area:pc}.bento .t-prof{grid-area:prof}.bento>.tile{border-radius:var(--r-tile-lg);padding:40px}.bento .tile-copy{letter-spacing:-.008em;max-width:470px;padding-right:44px;font-size:17px;line-height:25px}.bento .tile-copy h3{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:var(--t1);font-weight:600;display:inline}.bento .tile-copy p{color:var(--t2);font-weight:500;display:inline}.bento .tile-copy .link{margin-left:2px;font-size:17px}.bento .tile>.cap{margin-top:16px}.bento .tile-copy--display{max-width:600px;padding-right:0}.bento .tile-copy--display h3:before{content:"";float:right;width:44px;height:1px}.bento .tile-copy--display h3{letter-spacing:.007em;color:var(--t1);font-size:28px;font-weight:600;font-stretch:96%;line-height:32px;display:block}.bento .tile-copy--display h3 .tc-m{color:var(--t3)}.bento .tile-copy--display p{letter-spacing:-.008em;margin-top:12px;font-size:17px;line-height:25px;display:block}.features .bento-next{justify-items:center;margin-top:56px;display:grid}.features .bn-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;display:flex}.features .bn-row .link{font-size:17px}@media (max-width:733px),(pointer:coarse){.features .bn-row .link{min-height:44px}}.features .bn-status{text-align:center;margin-top:12px}.bento .illo{min-height:0;position:relative}.bento .lg-ice,.bento .lg-dim{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.bento .lg-ice{background:var(--ice);box-shadow:0 0 0 3px #75beff2e}.bento .lg-dim{background:#1c232d;box-shadow:inset 0 0 0 1.2px #ffffff47}@media (max-width:1067px){.bento{grid-template-rows:minmax(600px,auto) minmax(560px,auto) minmax(380px,auto) minmax(560px,auto) minmax(360px,auto) minmax(400px,auto);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"ai ai ai ai ai ai""undo undo undo ft ft ft""chain chain chain chain chain chain""run run run run run run""cat cat cat pc pc pc""prof prof prof prof prof prof";gap:16px}.bento>.tile{padding:32px}}@media (max-width:733px){.features .sec-h{margin-bottom:40px}.bento{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"ai""undo""ft""chain""run""cat""pc""prof";gap:16px}.bento>.tile{border-radius:24px;padding:26px 22px 22px}.bento .tile-copy{padding-right:48px;font-size:16px;line-height:24px}.bento .tile-copy--display{padding-right:0}.bento .tile-copy--display h3:before{width:48px}.bento .tile-copy--display h3{letter-spacing:.009em;font-size:24px;line-height:28px}.bento .tile-copy--display h3 .tc-m{display:block}.bento .tile-copy--display p{margin-top:10px;font-size:16px;line-height:24px}.features .bento-next{margin-top:40px}.features .bn-row{flex-direction:column;gap:12px}.bento .link{position:relative}.bento .link:before{content:"";position:absolute;inset:-13px -4px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.bento .tile-copy p{color:var(--t2)}}}@layer utilities;
@layer theme,base;@layer components{.bento .t-ai{--tint:#75beff1c}.bento .t-ai .tile-copy{max-width:600px}.bento .t-ai .illo{flex-direction:column;flex:1;margin-top:24px;display:flex}.bento .t-ai .ai-games{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.bento .t-ai .ai-more{white-space:nowrap;height:34px;color:var(--t2);cursor:default;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.bento .t-ai .ai-card{padding:14px}.bento .t-ai .ai-head{justify-content:space-between;align-items:center;gap:12px;padding:0 0 14px 6px;display:flex}.bento .t-ai .ai-title{min-width:0;font-size:14px;line-height:18px;display:grid}.bento .t-ai .ai-title b{color:var(--t1);font-weight:600}.bento .t-ai .ai-status{height:17px;color:var(--t3);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.bento .t-ai .ai-status[data-status=optimizing],.bento .t-ai .ai-status[data-status=active]{color:var(--ice-hi)}.bento .t-ai .ai-smark{flex:none;width:10px;height:10px;position:relative}.bento .t-ai .ai-smark:before,.bento .t-ai .ai-smark:after{content:"";transition:opacity .14s var(--ease), transform var(--dur-pop) var(--spring-bounce);border-radius:50%;position:absolute}.bento .t-ai .ai-smark:before{background:var(--t4);inset:2px}.bento .t-ai .ai-status[data-status=active] .ai-smark:before{background:var(--ice);box-shadow:0 0 0 2px #75beff33}.bento .t-ai .ai-smark:after{border:1.5px solid #b9e0fb47;border-top-color:var(--ice-hi);opacity:0;inset:0;transform:scale(.5)}.bento .t-ai .ai-status[data-status=optimizing] .ai-smark:before{opacity:0;transform:scale(.4)}.bento .t-ai .ai-status[data-status=optimizing] .ai-smark:after{opacity:1;animation:.8s linear infinite paused spin;transform:none}.bento .t-ai .ai[data-active=true] .ai-status[data-status=optimizing] .ai-smark:after{animation-play-state:running}.bento .t-ai .ai-sw{display:grid}.bento .t-ai .ai-sw>span:before{content:attr(data-n)}.bento .t-ai .ai-toggle{--h:38px;transition:transform var(--dur-press) var(--ease-state);flex:none;gap:9px;padding:0 17px 0 15px;font-size:14px}.bento .t-ai .ai-tdot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--t3);border-radius:50%;flex:none}.bento .t-ai .ai-toggle[aria-checked=true]{color:var(--ice-hi);background:var(--ice-wash);box-shadow:inset 0 0 0 1px #75beff6b,inset 0 1px #b9e0fb29}.bento .t-ai .ai-toggle[aria-checked=true]:hover{background:#75beff30}.bento .t-ai .ai-toggle[aria-checked=true] .ai-tdot{background:var(--ice);box-shadow:0 0 0 3px #75beff33}.bento .t-ai .ai-toggle[data-press]{transform:scale(.97)}.bento .t-ai .ai-toggle:focus-visible{box-shadow:inset 0 0 0 1px #75beff6b, 0 0 0 2px var(--card-t), 0 0 0 4px var(--ice-hi)}.bento .t-ai .ai-scene{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-auto-rows:minmax(196px,auto);gap:14px;display:grid}.bento .t-ai .ai-screen{position:relative}.bento .t-ai .ai-desk{background:radial-gradient(120% 90% at 14% 0,#75beff14,#0000 62%),linear-gradient(#0c121b,#090d13);border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.bento .t-ai .ai-desk:before{content:"";background:#fff3;border-radius:2px;width:6px;height:6px;margin-left:-9px;position:absolute;bottom:7px;left:50%;box-shadow:12px 0 #ffffff1f,-12px 0 #ffffff1f,24px 0 #ffffff1f}.bento .t-ai .ai-desk:after{content:"";background:#ffffff08;border-radius:0 0 14px 14px;height:20px;position:absolute;inset:auto 0 0;box-shadow:inset 0 1px #ffffff0d}.bento .t-ai .ai-win{z-index:1;transform-origin:50% 62%;height:100%;transition:opacity .3s var(--ease), transform var(--dur-pop) var(--spring-pop);background:#0b1018;border-radius:14px;flex-direction:column;display:flex;position:relative;transform:scale(.97);box-shadow:inset 0 0 0 1px #ffffff14,0 16px 32px -14px #000000bf}.bento .t-ai .ai-view:after{content:"";z-index:2;pointer-events:none;background:var(--frost-corner) no-repeat left -1px top -1px / 46px 46px, var(--frost-corner-r) no-repeat right -1px bottom -1px / 40px 40px, linear-gradient(180deg, #c4e4fa29, #78aadc1a 60%, #0a101857);-webkit-backdrop-filter:blur(7px)saturate(55%)brightness(.72);backdrop-filter:blur(7px)saturate(55%)brightness(.72);transition:opacity .4s var(--ease);position:absolute;inset:0;box-shadow:inset 0 1px #e2f3fc38}.bento .t-ai .ai[data-focus=true] .ai-view:after{opacity:0;transition-delay:.18s}.bento .t-ai .ai-view:before{content:"";z-index:1;pointer-events:none;opacity:.45;transition:opacity .3s var(--ease);background:linear-gradient(116deg,#0000 0 26%,#e2f3fc1c 31%,#e2f3fc09 40%,#0000 47%),radial-gradient(85% 115% at 12% -6%,#d6eefc29,#d6eefc0a 52%,#0000 74%);position:absolute;inset:0}.bento .t-ai .ai[data-focus=true] .ai-view:before{opacity:1;transition:opacity .5s var(--ease-out) .18s}.bento .t-ai .ai[data-focus=false] .ai-wname{color:var(--t3)}.bento .t-ai .ai-win:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s var(--ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #75beff8c,inset 0 1px #d6eefc66}.bento .t-ai .ai[data-focus=true] .ai-win{transition-delay:.18s;transform:none}.bento .t-ai .ai[data-focus=true] .ai-win:after{opacity:1;transition-delay:.18s}.bento .t-ai .ai-win[data-open=false]{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-base) var(--ease);transform:scale(.92)}.bento .t-ai .ai-wbar{background:linear-gradient(#ffffff0e,#ffffff06);border-radius:14px 14px 0 0;flex:none;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 5px 0 11px;display:flex;box-shadow:inset 0 -1px #ffffff0f}.bento .t-ai .ai-wname{min-width:0;color:var(--t2);align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.bento .t-ai .ai-wname>svg{width:16px;height:16px;color:var(--t3);flex:none}.bento .t-ai .ai-names{display:grid}.bento .t-ai .ai-names>span:before{content:attr(data-n)}.bento .t-ai .ai-names>span,.bento .t-ai .ai-sw>span{white-space:nowrap;opacity:0;transition:opacity .14s var(--ease), transform 0s linear .14s;grid-area:1/1;transform:translateY(3px)}.bento .t-ai .ai-names>[data-on=true],.bento .t-ai .ai-sw>[data-on=true]{opacity:1;transition:opacity .18s var(--ease) 30ms, transform var(--dur-snap) var(--spring-snap) 30ms;transform:none}.bento .t-ai .ai-ast>span{white-space:nowrap;opacity:0;transition:opacity .12s var(--ease) var(--ld,0s);grid-area:1/1}.bento .t-ai .ai-ast>[data-on=true]{opacity:1;transition:opacity .22s var(--ease) calc(var(--ld,0s) + 90ms)}.bento .t-ai .ai-leave{height:24px;color:var(--t2);-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), transform var(--dur-press) var(--ease-state);background:#ffffff0f;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff1a}.bento .t-ai .ai-leave svg{width:14px;height:14px}.bento .t-ai .ai-leave:hover{color:var(--t1);background:#ffffff1c}.bento .t-ai .ai-leave:active{transform:scale(.96)}.bento .t-ai .ai-leave:focus-visible{outline:2px solid var(--ice-hi);outline-offset:2px;border-radius:999px}.bento .t-ai .ai-view{background:#0b1018;border-radius:0 0 14px 14px;flex:1;min-height:0;position:relative;overflow:hidden}.bento .t-ai .ai-shot{opacity:0;transition:opacity var(--dur-base) var(--ease);position:absolute;inset:0}.bento .t-ai .ai-shot[data-on=true]{opacity:1}.bento .t-ai .ai-img{object-fit:cover;filter:brightness(.88)saturate(.9)contrast(1.04)}.bento .t-ai .ai-shot:after{content:"";pointer-events:none;background:radial-gradient(130% 120% at 50% 40%,#0000 52%,#04070b80 100%),linear-gradient(#04070b38,#0000 26% 70%,#04070b4d);position:absolute;inset:0}.bento .t-ai .ai-cap{--ch:44px;--cw:var(--cw-n,0px);--cs:var(--cs-n,0);z-index:2;height:var(--ch);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);display:grid;position:absolute;top:42px;left:50%;transform:translate(-50%)scale(.9)}.bento .t-ai .ai[data-focus=true] .ai-cap{--cw:var(--cw-f,0px);--cs:var(--cs-f,0)}.bento .t-ai .ai[data-on=true] .ai-cap{opacity:1;transition:opacity .25s var(--ease) 80ms, transform var(--dur-pop) var(--spring-pop) 80ms;transform:translate(-50%)}.bento .t-ai .ai-cap:before,.bento .t-ai .ai-cap-bg>i{background:radial-gradient(80% 140% at 18% 0,#d6eefc1a,#0000 60%),linear-gradient(#171c24,#06080c 62%)}.bento .t-ai .ai-cap:before{content:"";border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12,0 10px 22px #00000059,0 24px 40px -10px #00000080}.bento .t-ai .ai-cap[data-morph]:before{display:none}.bento .t-ai .ai-cap-bg{width:0;display:none;position:absolute;top:0;bottom:0;left:50%}.bento .t-ai .ai-cap[data-morph] .ai-cap-bg{display:block}.bento .t-ai .ai-cap-bg>i{height:100%;transition:transform var(--dur-snap) var(--spring-snap);border:1px solid #ffffff12;border-top-color:#ffffff26;position:absolute;top:0;left:0}.bento .t-ai .ai-cap-bg>i:first-child{width:calc(var(--ch) / 2);border-radius:var(--ch) 0 0 var(--ch);transform:translateX(calc(var(--cw,0px) / -2));border-right:0}.bento .t-ai .ai-cap-bg>i:nth-child(2){width:100px;transform:scaleX(var(--cs,0));background:radial-gradient(60% 140% at 30% 0,#d6eefc0f,#0000 60%),linear-gradient(#171c24,#06080c 62%);border-left:0;border-right:0;left:-50px;box-shadow:0 10px 22px #00000059,0 24px 40px -10px #00000080}.bento .t-ai .ai-cap-bg>i:nth-child(3){width:calc(var(--ch) / 2);border-radius:0 var(--ch) var(--ch) 0;transform:translateX(calc(var(--cw,0px) / 2 - var(--ch) / 2));border-left:0}.bento .t-ai .ai-cap-f,.bento .t-ai .ai-cap-n{z-index:1;height:var(--ch);white-space:nowrap;opacity:0;transition:opacity .11s var(--ease);grid-area:1/1;justify-self:center;align-items:center;display:flex;position:relative}.bento .t-ai .ai[data-focus=true] .ai-cap-f{opacity:1;transition:opacity .22s var(--ease) 90ms}.bento .t-ai .ai[data-on=true][data-focus=false] .ai-cap-n{opacity:1;transition:opacity .22s var(--ease) .12s}.bento .t-ai .ai-cap-f{gap:11px;padding:0 18px 0 17px}.bento .t-ai .ai-cap-f>.bk-live{margin-right:1px}.bento .t-ai .ai-cg,.bento .t-ai .ai-cp{color:var(--t1);font-size:13px;font-weight:600;line-height:15px;display:grid}.bento .t-ai .ai-cg em,.bento .t-ai .ai-cp em{font-size:12px;font-style:normal;font-weight:500;line-height:15px}.bento .t-ai .ai-cg em{color:var(--ice-hi)}.bento .t-ai .ai-cp em{color:var(--t3)}.bento .t-ai .ai-cp{opacity:0;transition:opacity var(--dur-fast) var(--ease)}.bento .t-ai .ai[data-focus=true] .ai-cp{opacity:1;transition-delay:.36s}.bento .t-ai .ai-sep{background:#ffffff1f;width:1px;height:24px}.bento .t-ai .ai-meter{align-items:flex-end;gap:2px;height:15px;display:inline-flex}.bento .t-ai .ai-meter i{background:#ffffff24;border-radius:1.5px;width:3px;position:relative;overflow:hidden}.bento .t-ai .ai-meter i:first-child{height:6px}.bento .t-ai .ai-meter i:nth-child(2){height:9px}.bento .t-ai .ai-meter i:nth-child(3){height:12px}.bento .t-ai .ai-meter i:nth-child(4){height:15px}.bento .t-ai .ai-meter i:after{content:"";background:var(--ice);transform-origin:bottom;transition:transform var(--dur-fast) var(--ease);position:absolute;inset:0;transform:scaleY(0)}.bento .t-ai .ai[data-focus=true] .ai-meter i:after{transition:transform var(--dur-snap) var(--spring-snap) .36s;transform:none}.bento .t-ai .ai-cap-n{color:var(--t2);gap:9px;padding:0 18px 0 16px;font-size:13px;font-weight:600}.bento .t-ai .ai-cap-n>i{background:var(--t4);border-radius:50%;width:7px;height:7px}.bento .t-ai .ai-apps{grid-template-rows:repeat(6,minmax(28px,1fr));gap:6px;display:grid}.bento .t-ai .ai-app{--i:0;--ld:0s;min-width:0;color:var(--t1);transition:transform var(--dur-snap) var(--spring-snap) var(--ld);background:#ffffff06;border-radius:10px;align-items:center;gap:9px;padding:0 11px 0 10px;font-size:13px;font-weight:500;line-height:16px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0e}.bento .t-ai .ai-app>svg{width:15px;height:15px;color:var(--t3);flex:none}.bento .t-ai .ai-app>svg,.bento .t-ai .ai-an{transition:opacity .4s var(--ease) var(--ld)}.bento .t-ai .ai-an{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bento .t-ai .ai-ast{flex:none;justify-items:end;margin-left:auto;font-size:12px;font-weight:600;display:grid}.bento .t-ai .ai-ast>span:first-child{color:var(--t3)}.bento .t-ai .ai-ast>span:last-child{color:var(--ice-hi)}.bento .t-ai .ai-app.bk-frost:before,.bento .t-ai .ai-app.bk-frost:after{transition:opacity var(--dur-pop) var(--ease) var(--ld);transform:none}.bento .t-ai .ai-app.bk-frost:after{background:var(--frost-corner) no-repeat left -1px top -1px / 21px 21px, var(--frost-corner-r) no-repeat right -1px bottom -1px / 17px 17px, linear-gradient(180deg, #8cc8fa12, #75beff05);box-shadow:inset 0 0 0 1px #b9e0fb5c,inset 0 1px #e2f3fc33}.bento .t-ai .ai-app.bk-frost[data-held=true]:before{opacity:.08}.bento .t-ai .ai[data-focus=true] .ai-app{--ld:.5s}.bento .t-ai .ai[data-focus=true] .ai-app.bk-frost{transform:translateY(3px)}.bento .t-ai .ai[data-focus=true] .ai-app.bk-frost>svg,.bento .t-ai .ai[data-focus=true] .ai-app.bk-frost .ai-an{opacity:.6}.bento .t-ai .ai-app.is-protected{--ld:0s}.bento .t-ai .ai-app.is-protected .ai-ast>span:last-child{color:var(--t2)}.bento .t-ai .ai[data-focus=true] .ai-app.is-protected{--ld:.7s}.bento .t-ai .ai-foot{margin-top:16px;padding:0 2px 2px}.bento .t-ai .ai-pills{flex-wrap:wrap;gap:8px;display:flex}.bento .t-ai .ai-pill{isolation:isolate;white-space:nowrap;height:32px;color:var(--t3);background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 10px;font-size:13px;font-weight:600;transition:color 0s linear .1s,box-shadow 0s linear .1s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.bento .t-ai .ai-pill:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--dur-fast) var(--ease);background:linear-gradient(#8fccff,#6fbafc);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0328502e}.bento .t-ai .ai-pg{flex:none;width:15px;height:15px;display:grid}.bento .t-ai .ai-pg svg{width:15px;height:15px;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-pop) var(--spring-bounce);grid-area:1/1}.bento .t-ai .ai-pg svg:last-child{stroke-width:2.2px;opacity:0;transform:scale(.4)}.bento .t-ai .ai-pbar{z-index:-1;transform-origin:0;opacity:0;transition:opacity var(--dur-fast) var(--ease);background:linear-gradient(90deg,#75beff1a,#75beff38);position:absolute;inset:0;transform:scaleX(0)}.bento .t-ai .ai-pill[data-state=test]{color:var(--ice-hi);box-shadow:inset 0 0 0 1px #75beff73}.bento .t-ai .ai-pill[data-state=test] .ai-pbar{opacity:1;transition:transform .6s linear, opacity .12s var(--ease);transform:none}.bento .t-ai .ai[data-quick] .ai-pill[data-state=test] .ai-pbar{transition-duration:.3s,.12s}.bento .t-ai .ai-pill[data-state=done]{color:var(--t2)}.bento .t-ai .ai-pill[data-state=kept]{color:var(--ice-ink);box-shadow:inset 0 0 0 1px #75beff80,0 1px 2px #0006}.bento .t-ai .ai-pill[data-state=kept]:before{opacity:1}.bento .t-ai .ai-pill[data-state=kept] .ai-pg svg:first-child{opacity:0;transform:scale(.4)}.bento .t-ai .ai-pill[data-state=kept] .ai-pg svg:last-child{opacity:1;transform:none}.bento .t-ai .ai-line{min-height:18px;margin-top:12px;font-size:13px;font-weight:600;line-height:18px;display:grid}.bento .t-ai .ai-line>span{white-space:nowrap;color:var(--t2);opacity:0;transition:opacity .12s var(--ease), transform .3s var(--spring-snap);grid-area:1/1;align-items:center;gap:6px;display:inline-flex;transform:translateY(4px)}.bento .t-ai .ai-line>span:nth-child(2){color:var(--ice-hi)}.bento .t-ai .ai-line>span:nth-child(4){color:var(--t3);font-weight:500}.bento .t-ai .ai-line>[data-on=true]{opacity:1;transition:opacity .22s var(--ease) 90ms, transform var(--dur-snap) var(--spring-snap) 90ms;transform:none}.bento .t-ai .ai-line svg{flex:none;width:15px;height:15px}@media (max-width:1067px){.bento .t-ai .ai-scene{grid-auto-rows:minmax(224px,auto)}}@media (max-width:733px){.bento .t-ai .illo{margin-top:20px}.bento .t-ai .ai-card{padding:12px}.bento .t-ai .ai-head{padding:0 0 12px 4px}.bento .t-ai .ai-toggle{--h:44px;font-size:15px}.bento .t-ai .ai-scene{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}.bento .t-ai .ai-screen{height:168px}.bento .t-ai .ai-wbar{height:36px}.bento .t-ai .ai-leave{height:28px}.bento .t-ai .ai-leave:before{content:"";position:absolute;inset:-8px -4px}.bento .t-ai .ai-cap{top:46px}.bento .t-ai .ai-apps{grid-template-rows:none;grid-auto-rows:36px}.bento .t-ai .ai-app{font-size:14px}.bento .t-ai .ai-pill{gap:6px;padding:0 12px 0 9px;font-size:12px}.bento .t-ai .ai-line>span{white-space:normal}}@media (max-width:379px){.bento .t-ai .ai-cap{--ch:40px}.bento .t-ai .ai-cap-f{gap:9px;padding:0 13px 0 12px}.bento .t-ai .ai-meter,.bento .t-ai .ai-sep,.bento .t-ai .ai-wn{display:none}.bento .t-ai .ai-app{gap:6px;padding:0 8px;font-size:13px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.bento .t-ai .ai-cap:before,.bento .t-ai .ai-cap-bg>i{background:#0a0d12}.bento .t-ai .ai-pbar{background:#75beff2e}.bento .t-ai .ai-view:before,.bento .t-ai .ai-app.bk-frost:before{display:none}.bento .t-ai .ai-view:after{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#070a0f9e}.bento .t-ai .ai-app.bk-frost:after{box-shadow:inset 0 0 0 1px var(--ice-hi);background:0 0}}@media (forced-colors:active){.bento .t-ai .ai-leave,.bento .t-ai .ai-pill,.bento .t-ai .ai-app{border:1px solid canvastext}.bento .t-ai .ai-cap:before,.bento .t-ai .ai-cap-bg>i{border-color:canvastext}.bento .t-ai .ai-leave:focus-visible{outline-color:highlight}.bento .t-ai .ai-toggle{border:2px solid buttontext}.bento .t-ai .ai-toggle[aria-checked=true]{border-color:highlight}.bento .t-ai .ai-toggle:focus-visible{outline-offset:4px;outline:2px dashed canvastext}.bento .t-ai .ai-more{color:graytext;border:1px solid graytext}}}@layer utilities;
@layer theme,base;@layer components{.bento .t-cat{--tint:#75beff16}.bento .t-cat .tile-copy{padding-right:0}.bento .t-cat .cs{margin-top:auto;padding-top:24px}.bento .t-cat .cs-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bento .t-cat .cs-num{min-width:0}.bento .t-cat .cs-n{--bk-stat-size:64px}.bento .t-cat .cs-l{letter-spacing:0;color:var(--t3);white-space:nowrap;margin-top:8px;font-size:14px;font-weight:500;line-height:18px;display:block}.bento .t-cat .cs-l-in{animation:cat-label-in .32s var(--ease-out) both}.bento .t-cat .cs-seg{flex:none;width:124px;margin-top:15px}.bento .t-cat .cr{vertical-align:top;white-space:nowrap;margin:-.08em -.02em;padding:.08em .02em;display:inline-block;position:relative;overflow:hidden}.bento .t-cat .cr-d{display:inline-block}.bento .t-cat .cr-out{position:absolute;top:.08em;left:.02em}.bento .t-cat .cr-in .cr-d{animation:cat-roll-in-up var(--dur-snap) var(--spring-snap) both;animation-delay:calc(var(--i,0) * 30ms)}.bento .t-cat .cr-out .cr-d{animation:cat-roll-out-up var(--dur-snap) var(--spring-snap) both;animation-delay:calc(var(--i,0) * 30ms)}.bento .t-cat .cr[data-dir=down] .cr-in .cr-d{animation-name:cat-roll-in-down}.bento .t-cat .cr[data-dir=down] .cr-out .cr-d{animation-name:cat-roll-out-down}.bento .t-cat .tk{margin-top:22px;container-type:inline-size}.bento .t-cat .tk-row{display:flex}.bento .t-cat .tk-row+.tk-row{margin-top:8px;margin-top:min(10px, calc(100cqw / var(--cap) * 1.35))}.bento .t-cat .tk-g{display:contents}.bento .t-cat .tk-p{transform-origin:50% 100%;transition:transform var(--dur-pop) var(--spring-pop) var(--td,0s), opacity .28s var(--ease) var(--fd,0s);flex:none;display:flex}.bento .t-cat .tk i{width:calc(100cqw / var(--cap) / 2);height:16px;height:min(20px, calc(100cqw / var(--cap) * 2.7));margin-right:calc(100cqw / var(--cap) / 2);transform-origin:50% 100%;opacity:calc(var(--mo,1) * var(--ho,1));transition:transform var(--dur-pop) var(--spring-pop) var(--td,0s), opacity .28s var(--ease) var(--fd,0s);background:linear-gradient(#46525f,#2a323d 70%,#262d37);border-radius:2px;flex:none;position:relative}.bento .t-cat .tk-g:not(:last-child)>i:last-child,.bento .t-cat .tk-g:not(:last-child)>.tk-p>i:last-child{margin-right:calc(100cqw / var(--cap) * (.5 + var(--gap)))}.bento .t-cat .tk i.f:before{content:"";border-radius:inherit;transition:opacity .3s var(--ease) var(--ld,0s);background:linear-gradient(#e2f3ff,#8ccbff 45%,#5fb0f7);position:absolute;inset:0}.bento .t-cat .tk i:after{content:"";position:absolute;inset:-4px -50%}.bento .t-cat .cs[data-mode=free] .tk-p{opacity:.12;transform:scaleY(.55)}.bento .t-cat .cs[data-wave] .tk-p{--fd:calc(round(down, var(--p,0) / 26, 1) * .104s);--td:calc(round(down, var(--p,0) / 26, 1) * .104s)}.bento .t-cat .tk[data-hover] .tk-g:not([data-hot]){--ho:.32}.bento .t-cat .cs[data-mode=free] .tk-g[data-hot] .tk-p{opacity:.34}.bento .t-cat .cs[data-phase=idle] .tk i{--mo:.5;transition:none;transform:scaleY(.32)}.bento .t-cat .cs[data-phase=idle] .tk i.f:before{opacity:0;transition:none}.bento .t-cat .cs[data-phase=idle] .cs-n,.bento .t-cat .cs[data-phase=idle] .cs-l{opacity:0}.bento .t-cat .cs[data-phase=play] .cs-n{transition:opacity .24s var(--ease)}.bento .t-cat .cs[data-phase=play] .tk i{--td:calc(round(down, var(--i,0) / 22, 1) * .11s)}.bento .t-cat .cs[data-phase=play] .tk i.f:before{--ld:calc(.88s + round(down, var(--f,0) / 6, 1) * .132s)}.bento .t-cat .cs[data-phase=play] .cs-l{transition:opacity .5s var(--ease) .64s}@media (min-width:1068px) and (max-width:1119px){.bento .t-cat .cs{padding-top:16px}.bento .t-cat .cs-n{--bk-stat-size:56px}.bento .t-cat .cs-seg{margin-top:11px}.bento .t-cat .tk{margin-top:18px}}@media (max-width:1067px){.bento .t-cat .cs-n{--bk-stat-size:56px}.bento .t-cat .cs-seg{margin-top:11px}}@media (max-width:733px){.bento .t-cat .tile-copy{padding-right:0}.bento .t-cat .cs{padding-top:28px}.bento .t-cat .cs-n{--bk-stat-size:48px}.bento .t-cat .cs-seg{width:128px;margin-top:2px}.bento .t-cat .tk{margin-top:20px}.bento .t-cat .bk-seg-opt:before{content:"";position:absolute;inset:-3px 0}}@media (forced-colors:active){.bento .t-cat .tk i{forced-color-adjust:none;background:graytext}.bento .t-cat .tk i.f:before{forced-color-adjust:none;background:highlight}}}@layer utilities;@keyframes cat-label-in{0%{opacity:0;transform:translateY(5px)}}@keyframes cat-roll-in-up{0%{opacity:.3;transform:translateY(1.16em)}}@keyframes cat-roll-in-down{0%{opacity:.3;transform:translateY(-1.16em)}}@keyframes cat-roll-out-up{to{opacity:.3;transform:translateY(-1.16em)}}@keyframes cat-roll-out-down{to{opacity:.3;transform:translateY(1.16em)}}
@layer theme,base;@layer components{.bento .t-chain{--tint:#78afeb16}.bento .t-chain .tile-copy{padding-right:0}.bento .t-chain .illo.ch{flex-direction:column;flex:1;justify-content:flex-end;margin-top:26px;display:flex}.bento .t-chain .ch-stages{grid-template-columns:repeat(var(--n), minmax(0, 1fr));width:100%;max-width:720px;margin-inline:auto;display:grid;position:relative}.bento .t-chain .ch-st{display:contents}.bento .t-chain .ch-rail{height:2px;margin:41px calc(100% / (var(--n) * 2)) 0;pointer-events:none;background:linear-gradient(90deg,#ffffff17,#ffffff26 45%,#ffffff1a);border-radius:1px;grid-area:1/1/auto/-1;align-self:start;position:relative}.bento .t-chain .ch-comet{top:-3px;bottom:-3px;left:calc(-100% / (var(--n) - 1));width:calc(100% / (var(--n) - 1));opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#b9e0fb00,#b9e0fb8c 72%,#f4fbff) 50%/100% 2px no-repeat;position:absolute}.bento .t-chain .ch-comet:after{content:"";background:radial-gradient(circle at 40% 35%,#fff,#e3f4fe 55%,#b9e0fb);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-4px;box-shadow:0 0 0 3px #b9e0fb33,0 0 10px 2px #75beff66}.bento .t-chain .ch-b{grid-row:1;grid-column:var(--c);z-index:1;letter-spacing:0;text-align:center;min-width:0;color:var(--t3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease);border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:30px 2px 6px;font-size:12.5px;font-weight:500;line-height:16px;display:flex;position:relative}.bento .t-chain .ch-ls{white-space:nowrap;flex-direction:column;align-items:center;display:flex}.bento .t-chain .ch-ls>span{display:block}.bento .t-chain .ch-lf{display:none}.bento .t-chain [data-tag] .ch-b{color:var(--t2)}.bento .t-chain .ch-b[aria-checked=true]{color:var(--t1)}.bento .t-chain .ch-b:focus-visible{outline:2px solid var(--ice-hi);outline-offset:-1px}.bento .t-chain .ch-tag{white-space:nowrap;height:22px;color:var(--ice-hi);background:var(--ice-wash);transition:opacity .3s var(--ease), transform var(--dur-pop) var(--spring-pop);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #75beff4d,inset 0 1px #b9e0fb24}.bento .t-chain .ch-tag:after{content:"";background:linear-gradient(#75beff73,#75beff1f);width:1px;height:6px;position:absolute;top:100%;left:50%}.bento .t-chain .ch-dot{flex:none;width:24px;height:24px;position:relative}.bento .t-chain .ch-dot>span{border-radius:50%;position:absolute;top:50%;left:50%}.bento .t-chain .ch-bead{width:12px;height:12px;transition:transform var(--dur-pop) var(--spring-bounce);background:radial-gradient(circle at 34% 28%,#66707d 0,#2b333e 46%,#161b23 100%);margin:-6px 0 0 -6px;box-shadow:inset 0 0 0 1px #ffffff21,0 1px 2px #0000008c}.bento .t-chain .ch-bead:after{content:"";opacity:0;transition:opacity .24s var(--ease);background:radial-gradient(circle at 38% 32%,#fff 0 30%,#e2f3fc 62%,#b9e0fb);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 3px #b9e0fb2e}.bento .t-chain .ch-st.lit .ch-bead:after{opacity:1;transition-duration:50ms}.bento .t-chain [data-work] .ch-bead{box-shadow:inset 0 0 0 1.2px #75beff9e,0 1px 2px #0000008c}.bento .t-chain [data-tag] .ch-bead{background:radial-gradient(circle at 34% 28%,#fff 0 9%,#c6e7fd 30%,#7cc2ff 64%,#3f8fdb 100%);width:13px;height:13px;margin:-6.5px 0 0 -6.5px;box-shadow:inset 0 -1px 2px #03285a59,0 1px 3px #00000080}.bento .t-chain .ch-halo{display:none}.bento .t-chain [data-tag] .ch-halo{width:26px;height:26px;transition:opacity .2s var(--ease), transform var(--dur-pop) var(--spring-bounce);background:#75beff17;margin:-13px 0 0 -13px;display:block;box-shadow:inset 0 0 0 1.2px #75beff6b}.bento .t-chain .ch-ring{width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--ice-hi), 0 0 0 4px #75beff14;opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);margin:-17px 0 0 -17px;transform:scale(.55)}.bento .t-chain .ch-b[aria-checked=true] .ch-bead{background:radial-gradient(circle at 34% 28%,#dfe6ee 0,#8a95a3 42%,#475260 100%)}.bento .t-chain [data-tag] .ch-b[aria-checked=true] .ch-bead{background:radial-gradient(circle at 34% 28%,#fff 0 9%,#c6e7fd 30%,#7cc2ff 64%,#3f8fdb 100%)}.bento .t-chain .ch-b[aria-checked=true] .ch-ring{opacity:1;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-pop) var(--spring-bounce);transform:none}.bento .t-chain .ch-ping{opacity:0;width:30px;height:30px;margin:-15px 0 0 -15px;box-shadow:inset 0 0 0 1.5px #b9e0fbd9}@media (hover:hover) and (pointer:fine){.bento .t-chain .ch-b:hover{color:var(--t1)}.bento .t-chain .ch-b:hover .ch-bead{transform:scale(1.18)}}.bento .t-chain .ch-b:active .ch-bead{transition-duration:var(--dur-press);transform:scale(.9)}.bento .t-chain .ch-call{transition:opacity .28s var(--ease), transform var(--dur-pop) var(--spring-pop);background:linear-gradient(#19202a,#131920);border-radius:16px;grid-area:2/1/auto/-1;margin-top:16px;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #fff1,0 10px 22px #00000030,0 30px 40px -6px #0000002b}.bento .t-chain .ch-nub{width:calc(100% / var(--n));height:14px;transform:translateX(calc(var(--sel) * 100%));transition:transform var(--dur-snap) var(--spring-snap);position:absolute;top:-7px;left:0}.bento .t-chain .ch-nub:before{content:"";clip-path:polygon(0 0,100% 0,100% 10%,10% 100%,0 100%);background:#19202a;border-radius:2.5px 0 0;width:14px;height:14px;margin-left:-7px;position:absolute;top:0;left:50%;transform:rotate(45deg);box-shadow:inset 1px 0 #ffffff1c,inset 0 1px #ffffff0f}.bento .t-chain .ch-d{z-index:1;opacity:0;visibility:hidden;transition:opacity 90ms var(--ease), transform 0s linear 90ms, visibility 0s linear 90ms;grid-area:2/1/auto/-1;grid-template-columns:38px minmax(0,1fr);align-content:start;align-self:center;gap:4px 14px;margin-top:16px;padding:15px 18px 16px 16px;display:grid;transform:translateY(5px)}.bento .t-chain .ch-d[data-on]{opacity:1;visibility:visible;transition:opacity var(--dur-fast) var(--ease) 80ms, transform var(--dur-pop) var(--spring-pop) 80ms, visibility 0s linear 80ms;transform:none}.bento .t-chain .ch-ic{width:38px;height:38px;color:var(--t2);background:linear-gradient(#252d38,#1b222b);border-radius:12px;grid-row:1/span 2;align-self:start;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0f,0 2px 6px #00000059}.bento .t-chain [data-work] .ch-ic{color:var(--ice-hi);background:linear-gradient(#1f3a57,#152a40);box-shadow:inset 0 1px #b9e0fb40,inset 0 0 0 1px #75beff4d,0 2px 6px #00000059}.bento .t-chain .ch-ic svg{stroke-width:1.6px}.bento .t-chain .ch-dh{flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:baseline;gap:2px 14px;display:flex}.bento .t-chain .ch-dn{letter-spacing:-.005em;color:var(--t1);font-size:15px;font-weight:600;line-height:20px}.bento .t-chain .ch-ds{white-space:nowrap;color:var(--ice-hi);align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.bento .t-chain .ch-ds svg{flex:none}.bento .t-chain .ch-dl{color:var(--t2);text-wrap:balance;grid-column:2;font-size:13px;font-weight:500;line-height:18px}.bento .t-chain .ch-tw{flex-wrap:wrap;grid-column:2;gap:6px;margin-top:6px;display:flex}.bento .t-chain .ch-tw li{min-height:28px;color:var(--t1);background:#ffffff0b;border-radius:10px;align-items:center;gap:9px;padding:4px 5px 4px 11px;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff0a}.bento .t-chain .ch-own{color:#a8b1bccc;background:#ffffff06;border-radius:10px;grid-column:2;justify-self:start;align-items:center;min-height:28px;margin-top:6px;padding:4px 11px;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.bento .t-chain .ch-tier{border-radius:999px;flex:none;padding:4px 7px;font-size:12px;font-weight:600;line-height:1}.bento .t-chain .ch-tier.free{color:var(--mint);background:var(--mint-wash)}.bento .t-chain .ch-tier.pro{color:var(--ice-hi);background:var(--ice-wash)}.bento .t-chain .ch[data-pre] .ch-st:not(.in) .ch-halo{opacity:0;transform:scale(.5)}.bento .t-chain .ch[data-pre] .ch-st:not(.in) .ch-tag{opacity:0;transform:translate(-50%,5px)}.bento .t-chain .ch[data-shut] .ch-ring{opacity:0;transform:scale(.55)}.bento .t-chain .ch[data-shut] .ch-b[aria-checked=true]{color:var(--t2)}@media (min-width:734px){.bento .t-chain .ch[data-shut] .ch-call,.bento .t-chain .ch[data-shut] .ch-d[data-on]{opacity:0;transform:translateY(8px)scale(.985)}}@media (max-width:733px){.bento .t-chain .illo.ch{margin-top:22px}.bento .t-chain .ch-stages{max-width:none;display:block}.bento .t-chain .ch-rail,.bento .t-chain .ch-call{display:none}.bento .t-chain .ch-st{display:block;position:relative}.bento .t-chain .ch-st:not(:last-child):before{content:"";background:#ffffff1c;border-radius:1px;width:2px;position:absolute;top:22px;bottom:-22px;left:13px}.bento .t-chain .ch-flow{transform-origin:top;opacity:0;pointer-events:none;background:linear-gradient(#f4fbfff2,#75beff8c);border-radius:1px;width:2px;position:absolute;top:22px;bottom:-22px;left:13px}.bento .t-chain .ch-st:last-child .ch-flow{display:none}.bento .t-chain .ch-b{text-align:left;width:100%;min-height:44px;color:var(--t2);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:4px 0;font-size:15px;line-height:20px;display:grid}.bento .t-chain .ch-dot{grid-area:1/1;justify-self:center}.bento .t-chain .ch-ls{display:none}.bento .t-chain .ch-lf{grid-area:1/2;display:block}.bento .t-chain .ch-tag{grid-area:1/3;position:static;transform:none}.bento .t-chain .ch-tag:after{display:none}.bento .t-chain .ch-b[aria-checked=true]{font-weight:600}.bento .t-chain .ch-b:focus-visible{outline-offset:0}.bento .t-chain .ch-d{background:linear-gradient(#ffffff0b,#ffffff06);border-radius:14px;grid-template-columns:minmax(0,1fr);row-gap:6px;margin:2px 0 12px 40px;padding:13px 14px 14px;transition:none;display:none;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0f}.bento .t-chain .ch-d[data-on]{animation:ch-open .36s var(--ease-out) both;display:grid}.bento .t-chain .ch-ic,.bento .t-chain .ch-dn{display:none}.bento .t-chain .ch-dh,.bento .t-chain .ch-dl,.bento .t-chain .ch-tw,.bento .t-chain .ch-own{grid-column:1}.bento .t-chain .ch-own{margin-top:2px;font-size:13px}.bento .t-chain .ch-st:not([data-work]) .ch-dh{display:none}.bento .t-chain .ch-dl{font-size:14px;line-height:20px}.bento .t-chain .ch-tw{flex-direction:column;align-items:stretch;margin-top:4px}.bento .t-chain .ch-tw li{min-height:36px;padding:8px 10px 8px 12px;font-size:13px;line-height:19px;display:block}.bento .t-chain .ch-tw .ch-tier{vertical-align:1px;margin-left:6px;display:inline-block}.bento .t-chain .ch[data-pre] .ch-st:not(.in) .ch-tag{transform:translateY(4px)}}@media (min-width:734px){.bento .t-chain .ch-flow{display:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.bento .t-chain .ch-comet:after{box-shadow:none}}@media (forced-colors:active){.bento .t-chain .ch-rail{forced-color-adjust:none;background:graytext}.bento .t-chain .ch-comet,.bento .t-chain .ch-flow,.bento .t-chain .ch-ping{display:none}.bento .t-chain .ch-bead{forced-color-adjust:none;background:canvas;box-shadow:inset 0 0 0 2px canvastext}.bento .t-chain [data-tag] .ch-bead,.bento .t-chain [data-work] .ch-bead{background:canvastext}.bento .t-chain .ch-halo{forced-color-adjust:none;background:0 0;box-shadow:inset 0 0 0 1px canvastext}.bento .t-chain .ch-ring{forced-color-adjust:none;box-shadow:inset 0 0 0 2px highlight}.bento .t-chain .ch-b[aria-checked=true] .ch-bead,.bento .t-chain [data-tag] .ch-b[aria-checked=true] .ch-bead{background:highlight}.bento .t-chain .ch-st:not(:last-child):before{forced-color-adjust:none;background:graytext}.bento .t-chain .ch-tag,.bento .t-chain .ch-call,.bento .t-chain .ch-tw li,.bento .t-chain .ch-ic,.bento .t-chain .ch-tier{border:1px solid canvastext}.bento .t-chain .ch-nub{display:none}}}@layer utilities;@keyframes ch-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@layer theme,base;@layer components{.bento .t-ft{--tint:#78afeb16}.bento .t-ft .tile-copy{padding-right:0}.bento .t-ft .illo.ft{flex-direction:column;flex:1;justify-content:flex-end;gap:14px;margin-top:22px;display:flex}.bento .t-ft .ft-plot{aspect-ratio:300/140;border-radius:var(--r-inner);background:radial-gradient(120% 90% at 20% 0,#78afeb0f,#0000 60%),linear-gradient(#0c1117,#0f141b);flex:auto;max-height:220px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e,inset 0 1px 3px #00000073,0 1px #ffffff0a}.bento .t-ft .ft-svg{--calm:1;width:100%;height:100%;display:block;position:absolute;inset:0}.bento .t-ft .ft-grid{stroke:#ffffff0b;stroke-width:1px;vector-effect:non-scaling-stroke}.bento .t-ft .ft-base{stroke:#ffffff21;stroke-width:1px;vector-effect:non-scaling-stroke}.bento .t-ft .ft-line{fill:none;stroke:color-mix(in oklab, var(--ice-hi) calc(var(--calm) * 100%), #98a2ae);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.bento .t-ft .ft-area{opacity:calc(.35 + var(--calm) * .65);transition:opacity .6s var(--ease)}.bento .t-ft .ft-ghost{fill:none;stroke:var(--t2);stroke-width:1.1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .6s var(--ease)}.bento .t-ft .ft-plot[data-ghost] .ft-ghost{opacity:.16}.bento .t-ft .ft-mark{opacity:0;pointer-events:none;position:absolute;inset:0}.bento .t-ft .ft-mark i{background:radial-gradient(circle at 40% 35%,#fff,#e2f3fc 60%,#b9e0fb);border-radius:50%;width:7px;height:7px;position:absolute;top:-3.5px;left:-3.5px;box-shadow:0 0 0 4px #e2f3fc29,0 0 12px 3px #75beff59}.bento .t-ft .ft-ax{letter-spacing:0;color:var(--t3);white-space:nowrap;pointer-events:none;font-size:12px;font-weight:500;line-height:14px;position:absolute}.bento .t-ft .ft-ax-y{top:9px;left:11px}.bento .t-ft .ft-ax-x{bottom:1px;right:10px}.bento .t-ft .ft[data-pre] .ft-area,.bento .t-ft .ft[data-pre] .ft-line{opacity:0}.bento .t-ft .ft-ctl{gap:2px;display:grid}.bento .t-ft .ft-lab{color:var(--t2);cursor:pointer;font-size:13px;font-weight:600;line-height:18px}.bento .t-ft .ft-slider{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.bento .t-ft .ft-slider .bk-slider{grid-area:1/2}.bento .t-ft .ft-slider .bk-slider-ends{display:contents}.bento .t-ft .ft-slider .bk-slider-ends span{color:var(--t3);transition:color var(--dur-fast) var(--ease);grid-row:1;font-size:13px;font-weight:600;line-height:16px}.bento .t-ft .ft-slider .bk-slider-ends span:first-child{grid-column:1}.bento .t-ft .ft-slider .bk-slider-ends span:last-child{grid-column:3}.bento .t-ft .ft-slider.is-on .bk-slider-ends span:first-child{color:var(--t1)}.bento .t-ft .ft-slider.is-off .bk-slider-ends span:last-child{color:var(--ice-hi)}@media (max-width:733px){.bento .t-ft .illo.ft{margin-top:20px}.bento .t-ft .ft-lab,.bento .t-ft .ft-slider .bk-slider-ends span{font-size:14px}}@media (forced-colors:active){.bento .t-ft .ft-plot{border:1px solid canvastext}.bento .t-ft .ft-line{stroke:canvastext}.bento .t-ft .ft-area,.bento .t-ft .ft-mark{display:none}.bento .t-ft .ft-ghost{stroke:graytext}.bento .t-ft .bk-slider{forced-color-adjust:none}.bento .t-ft .bk-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, Highlight 0 var(--p), GrayText var(--p) 100%);box-shadow:none}.bento .t-ft .bk-slider::-moz-range-track{background:linear-gradient(90deg, Highlight 0 var(--p), GrayText var(--p) 100%);box-shadow:none}.bento .t-ft .bk-slider::-webkit-slider-thumb{background:buttontext;box-shadow:0 0 0 2px canvas}.bento .t-ft .bk-slider::-moz-range-thumb{background:buttontext;box-shadow:0 0 0 2px canvas}.bento .t-ft .bk-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px canvas,0 0 0 4px highlight}.bento .t-ft .bk-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px canvas,0 0 0 4px highlight}}}@layer utilities;
@layer theme,base;@layer components{.bento .t-pc{--tint:#8caad212;padding-bottom:0}.bento .t-pc .tile-copy{padding-right:0}.bento .t-pc .illo{flex-direction:column;flex:1;justify-content:flex-end;margin-top:20px;display:flex}.bento .t-pc .pc-card{border-radius:var(--r-card) var(--r-card) 0 0;flex:none;width:100%;margin-bottom:-2px;padding:16px 16px 24px}.bento .t-pc .pc-head{border-bottom:1px solid #ffffff0f;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 14px;display:flex}.bento .t-pc .pc-title{min-width:0}.bento .t-pc .pc-title b{color:var(--t1);font-size:14px;font-weight:600;line-height:18px;display:block}.bento .t-pc .pc-title span{color:var(--t3);font-size:12px;line-height:16px;display:block}.bento .t-pc .pc-status{flex:none;place-items:center end;font-size:13px;font-weight:600;line-height:18px;display:grid}.bento .t-pc .pc-status>span{white-space:nowrap;height:28px;transition:opacity .12s var(--ease), transform .2s var(--ease);border-radius:999px;grid-area:1/1;align-items:center;gap:7px;padding:0 11px 0 10px;display:inline-flex}.bento .t-pc .pc-status>span:not([data-show]){opacity:0;pointer-events:none;transform:scale(.95)}.bento .t-pc .pc-status>span[data-show]{transition:opacity .2s var(--ease) .11s, transform var(--dur-pop) var(--spring-pop) .11s}.bento .t-pc .pc-run{color:var(--t2);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.bento .t-pc .pc-run .bk-live{background:var(--t2);width:7px;height:7px;box-shadow:0 0 0 3px #a8b1bc24}.bento .t-pc .pc-run .bk-live:after{border-color:#a8b1bc99}.bento .t-pc .pc-run:not([data-show]) .bk-live:after{animation:none}.bento .t-pc .pc-quiet{color:var(--ice-hi);background:var(--ice-wash);box-shadow:inset 0 0 0 1px #75beff4d}.bento .t-pc .pc-quiet svg{stroke-width:2px;width:15px;height:15px;transition:transform var(--dur-pop) var(--spring-bounce)}.bento .t-pc .pc-quiet:not([data-show]) svg{transform:scale(.4)}.bento .t-pc .pc-run .bk-roll{min-width:.6em}.bento .t-pc .pc-rows{grid-template-columns:minmax(0,1fr);grid-auto-rows:56px;align-content:start;display:grid}.bento .t-pc .pc-row{align-items:center;gap:12px;padding:0 2px;display:flex;position:relative}.bento .t-pc .pc-row+.pc-row:before{content:"";background:#ffffff0e;height:1px;position:absolute;top:0;left:46px;right:0}.bento .t-pc .pc-nm{min-width:0;color:var(--t1);overflow-wrap:break-word;flex:1;font-size:14px;font-weight:500;line-height:18px}.bento .t-pc .pc-spark{background:#0d1218;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px 2px #0006}.bento .t-pc .pc-bars{transform-origin:50% 100%;height:14px;transition:transform .4s var(--ease), opacity .32s var(--ease);align-items:flex-end;gap:2px;display:flex}.bento .t-pc .pc-bars i{transform-origin:50% 100%;width:2.5px;height:100%;animation:pc-bar 1.1s var(--ease) infinite alternate paused;background:linear-gradient(#d5dde6,#8f9aa6);border-radius:1px;transform:scaleY(.4)}.bento .t-pc .pc-card[data-active=true] .pc-row[data-busy=true] .pc-bars i{animation-play-state:running}.bento .t-pc .pc-bars i:nth-child(2){animation-duration:.8s;animation-delay:-.3s}.bento .t-pc .pc-bars i:nth-child(3){animation-duration:1.3s;animation-delay:-.6s}.bento .t-pc .pc-bars i:nth-child(4){animation-duration:.9s;animation-delay:-.2s}.bento .t-pc .pc-bars i:nth-child(5){animation-duration:1.2s;animation-delay:-.9s}.bento .t-pc .pc-row:nth-child(2n) .pc-bars i{animation-direction:alternate-reverse}.bento .t-pc .pc-row:nth-child(3n) .pc-bars i{animation-duration:1.4s}.bento .t-pc .pc-row[data-busy=false] .pc-bars{opacity:0;transform:scaleY(.14)}.bento .t-pc .pc-calm{fill:none;width:22px;height:6px;stroke:var(--ice);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform-origin:0;transition:opacity .2s var(--ease), transform .2s var(--ease);margin-top:-3px;position:absolute;top:50%;left:5px;overflow:visible;transform:scaleX(.2)}.bento .t-pc .pc-calm path{vector-effect:non-scaling-stroke}.bento .t-pc .pc-row[data-busy=false] .pc-calm{opacity:.62;transition:opacity .3s var(--ease) .14s, transform .5s var(--ease-out) .14s;transform:none}.bento .t-pc .pc-row[data-busy=false] .pc-spark{box-shadow:inset 0 0 0 1px #75beff29,inset 0 1px 2px #0006}.bento .t-pc .pc-sw{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bento .t-pc .pc-sw:after{content:"";background:linear-gradient(100deg,#0000 20%,#d6eefc1f 50%,#0000 80%);position:absolute;inset:0;transform:translate(-100%)}.bento .t-pc .pc-sw.sw:after{animation:pc-sweep .7s var(--ease) both}.bento .t-pc .pc-foot{border-top:1px solid #ffffff0e;justify-content:center;padding-top:14px;display:flex}.bento .t-pc .pc-all{justify-content:center;min-width:168px}.bento .t-pc .pc-all.btn-quiet{color:var(--t2)}.bento .t-pc .pc-all.btn-quiet:hover{color:var(--t1)}@media (hover:none){.bento .t-pc .pc-all.btn-quiet:hover{color:var(--t2);background:0 0}}.bento .t-pc .pc-all-ls{justify-items:center;display:grid}.bento .t-pc .pc-all-ls>span{transition:opacity .2s var(--ease), transform .28s var(--ease-out);grid-area:1/1}.bento .t-pc .pc-all-ls>span:not([data-show]){opacity:0;transform:translateY(3px)}html:not(.js) .bento .t-pc .pc-all{visibility:hidden}@media (min-width:1068px) and (max-width:1119px),(max-width:379px){.bento .t-pc .pc-nm{font-size:13px;line-height:17px}.bento .t-pc .pc-row{gap:10px}.bento .t-pc .pc-row+.pc-row:before{left:44px}}@media (max-width:733px){.bento .t-pc .pc-card{padding:14px 12px 20px}.bento .t-pc .pc-row{gap:10px}.bento .t-pc .pc-row+.pc-row:before{left:44px}}@media (prefers-reduced-motion:reduce){.bento .t-pc .pc-bars i{animation:none;transform:scaleY(.55)}.bento .t-pc .pc-row:nth-child(2n) .pc-bars i:nth-child(odd),.bento .t-pc .pc-row:nth-child(odd) .pc-bars i:nth-child(2n){transform:scaleY(.85)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.bento .t-pc .pc-sw{display:none}}@media (forced-colors:active){.bento .t-pc .pc-bars i{forced-color-adjust:none;background:canvastext}.bento .t-pc .pc-spark{border:1px solid canvastext}.bento .t-pc .pc-calm{forced-color-adjust:none;stroke:highlight}.bento .t-pc .pc-row[data-busy=false] .pc-calm{opacity:1}.bento .t-pc .pc-status>span{border:1px solid canvastext}}}@layer utilities;@keyframes pc-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pc-bar{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}
@layer theme,base;@layer components{.bento .t-prof{--tint:#75beff17}.bento .t-prof .tile-copy{max-width:560px}.bento .t-prof .illo{margin-top:auto;padding-top:16px}.bento .t-prof .pf-card{grid-template-columns:minmax(0,252px) minmax(0,1fr);gap:22px;padding:14px 16px;display:grid}.bento .t-prof .pf-left{flex-direction:column;min-width:0;display:flex}.bento .t-prof .pf-head{align-items:center;gap:10px;min-height:26px;margin-top:14px;display:flex}.bento .t-prof .pf-name{letter-spacing:.011em;color:var(--t1);white-space:nowrap;animation:pf-swap var(--dur-fast) var(--ease) both;font-size:21px;font-weight:600;line-height:26px}.bento .t-prof .pf-active{height:22px;color:var(--ice-ink);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:linear-gradient(#8fccff,#6fbafc);border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 7px;font-size:12px;font-weight:600;display:inline-flex;transform:scale(.6);box-shadow:inset 0 1px #ffffff80,0 1px 2px #00000059}.bento .t-prof .pf-active svg{stroke-width:2.4px;width:13px;height:13px}.bento .t-prof .prof[data-applied=true] .pf-active{opacity:1;transition:opacity var(--dur-fast) var(--ease) var(--pf-wait,0s), transform var(--dur-pop) var(--spring-bounce) var(--pf-wait,0s);transform:none}.bento .t-prof .prof[data-mode=apply]{--pf-wait:var(--pf-land,1.35s)}.bento .t-prof .pf-count{color:var(--t3);align-items:baseline;gap:6px;margin-top:2px;font-size:15px;font-weight:500;line-height:20px;display:flex}.bento .t-prof .pf-count .bk-roll{color:var(--t1);font-size:17px;font-weight:600}.bento .t-prof .pf-btns{gap:8px;margin-top:auto;padding-top:14px;display:flex}.bento .t-prof .pf-btns .btn.bk-pill{--h:36px;padding:0 16px;font-size:14px}.bento .t-prof .pf-btns .btn[data-press]{transform:scale(.97)}.bento .t-prof .pf-right{flex-direction:column;gap:10px;min-width:0;display:flex;container-type:inline-size}.bento .t-prof .pf-bank{--bp:14px;padding:var(--bp);font-size:14px;font-size:clamp(9px, calc((100cqw - 2 * var(--bp)) / 19.25), 16px);grid-template-columns:repeat(6,max-content);place-content:center space-between;gap:.62em .55em;display:grid}.bento .t-prof .pf-bank .tg{--d:0s}.bento .t-prof .pf-bank .tg.is-on{background:var(--ctl);box-shadow:inset 0 1px 2px #0000008c,inset 0 0 0 1px #ffffff0d}.bento .t-prof .pf-bank .tg:before{content:"";border-radius:inherit;opacity:0;transition:opacity .22s var(--ease) var(--d);background:linear-gradient(#8fccff,#62b2fb);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff6b,inset 0 0 0 1px #0a3c6e40}.bento .t-prof .pf-bank .tg.is-on:before{opacity:1}.bento .t-prof .pf-bank .tg i{transition:transform var(--dur-pop) var(--spring-bounce) var(--d), background .22s var(--ease) var(--d)}.bento .t-prof .prof[data-mode=apply] .pf-bank .tg{--d:calc(var(--i) * var(--pf-step,70ms))}.bento .t-prof .prof[data-mode=revert] .pf-bank .tg{--d:calc((var(--pf-n,18) - 1 - var(--i)) * var(--pf-off,30ms))}.bento .t-prof .pf-bank .tg[data-hover]{outline-offset:2px;outline:1.5px solid #b9e0fbb3}.bento .t-prof .prof[data-mode=reset] .pf-bank .tg:before,.bento .t-prof .prof[data-mode=reset] .pf-bank .tg i,.bento .t-prof .prof[data-mode=reset] .pf-active{transition:none}.bento .t-prof .pf-tick{min-height:18px;color:var(--t2);white-space:nowrap;align-items:center;gap:6px;padding-left:4px;font-size:13px;font-weight:600;line-height:18px;display:flex;position:relative;overflow:hidden}.bento .t-prof .pf-tick>span{min-width:0;animation:pf-tick .12s var(--ease-out) both;align-items:center;gap:6px;display:inline-flex}.bento .t-prof .pf-tick>span[data-kind=applied]{color:var(--ice-hi)}.bento .t-prof .pf-tick>span[data-kind=idle]{color:var(--t3)}.bento .t-prof .pf-tick svg{flex:none;width:15px;height:15px}.bento .t-prof .pf-tick .nm{text-overflow:ellipsis;overflow:hidden}.bento .t-prof>.cap{margin-top:16px}.bento .t-prof .cap-d .link{font-size:12px}@media (max-width:733px){.bento .t-prof .pf-card{grid-template-columns:minmax(0,1fr);gap:16px}.bento .t-prof .pf-btns{padding-top:16px}.bento .t-prof .illo{padding-top:20px}.bento .t-prof .pf-card{padding:14px}.bento .t-prof .pf-btns .btn.bk-pill{--h:44px;flex:1;font-size:15px}.bento .t-prof .pf-bank{--bp:12px}.bento .t-prof .bk-seg-opt:before{content:"";position:absolute;inset:-3px 0}.bento .t-prof .cap-d .link:before{inset:-14px -6px}}@media (max-width:379px){.bento .t-prof .pf-bank{--bp:10px}}@media (forced-colors:active){.bento .t-prof .pf-bank .tg{border:1px solid canvastext}.bento .t-prof .pf-bank .tg:before{forced-color-adjust:none;background:highlight}.bento .t-prof .pf-bank .tg i{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.bento .t-prof .pf-active{border:1px solid canvastext}}}@layer utilities;@keyframes pf-swap{0%{opacity:0}to{opacity:1}}@keyframes pf-tick{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}
@layer theme,base;@layer components{.bento .t-run{--tint:#75beff17;padding-bottom:0}.bento .t-run .run-notes{grid-area:notes;align-self:end;min-width:0;padding:24px 0 40px}.bento .t-run .run-note{color:var(--t2);font-size:13px;line-height:19px}.bento .t-run .run-note .link{font-size:13px}.bento .t-run .run{--ring:184px;--disc:136px;flex:1;grid-template:"hero sheet"minmax(0,1fr)"notes sheet"/minmax(0,1fr) minmax(0,320px);column-gap:40px;min-width:0;margin-top:34px;display:grid}.bento .t-run .run-hero{flex-direction:column;grid-area:hero;align-items:center;min-width:0;display:flex}.bento .t-run .run-btn{padding:calc((var(--ring) - var(--disc)) / 2) calc((var(--ring) - var(--disc)) / 2) 0;-webkit-tap-highlight-color:transparent;border-radius:28px;justify-items:center;margin-block:auto;display:grid;position:relative}.bento .t-run .run-btn:focus-visible{outline:none}.bento .t-run .run-btn[aria-disabled=true]{cursor:default}.bento .t-run .run-ring{top:0;left:calc(50% - var(--ring) / 2);width:var(--ring);height:var(--ring);pointer-events:none;position:absolute;overflow:visible}.bento .t-run .run-track,.bento .t-run .run-seg{fill:none;stroke-width:3.5px;stroke-linecap:round}.bento .t-run .run-track{stroke:#ffffff17}.bento .t-run .run-seg{stroke:var(--ice);stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0}.bento .t-run .run-seg[data-on]{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset var(--d,.6s) var(--ease)}.bento .t-run .run-disc{width:var(--disc);height:var(--disc);color:var(--ice-ink);transition:transform var(--dur-press) var(--ease-state);background:radial-gradient(72% 72% at 30% 20%,#fff9,#fff0 58%),radial-gradient(110% 80% at 50% 108%,#08408457,#08408400 62%),linear-gradient(#a6d7ff 0%,#78befd 50%,#529ff0 100%);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 1.5px #ffffffc7,inset 0 -2px 4px #03285a4d,inset 0 0 0 1px #ffffff29,0 2px 3px #00000073,0 16px 30px -12px #000000e6,0 34px 52px -26px #000000bf}.bento .t-run .run-disc:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--dur-base) var(--ease);background:linear-gradient(#031e3e42,#031e3e0f 60%);position:absolute;inset:0;box-shadow:inset 0 3px 9px #03182e73,inset 0 -1px #ffffff2e}.bento .t-run .run[data-run=running] .run-disc:after{opacity:1}.bento .t-run .run-btn:not([aria-disabled=true]):active .run-disc,.bento .t-run .run[data-press] .run-disc{transition-duration:var(--dur-press);transition-timing-function:var(--ease-state);transform:scale(.96)}.bento .t-run .run-btn:focus-visible .run-disc{outline:2px solid var(--ice-hi);outline-offset:4px}.bento .t-run .run-disc svg{z-index:1;width:calc(var(--disc) * .37);height:calc(var(--disc) * .37);stroke-width:2px;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-pop) var(--spring-pop);grid-area:1/1;position:relative}.bento .t-run .run-rs,.bento .t-run .run[data-disc=restart] .run-bolt{opacity:0;transform:scale(.7)}.bento .t-run .run[data-disc=restart] .run-rs{opacity:1;transform:none}.bento .t-run .run[data-live][data-disc=restart] .run-rs{animation:run-turn .6s var(--ease-emph) both}@media (hover:hover) and (pointer:fine){.bento .t-run .run-btn:not([aria-disabled=true]):hover .run-disc{transition-duration:var(--dur-base);transition-timing-function:var(--ease-hover);transform:translateY(-1px)scale(1.015);box-shadow:inset 0 1.5px #ffffffd9,inset 0 -2px 4px #03285a4d,inset 0 0 0 1px #ffffff38,0 2px 3px #00000073,0 18px 34px -12px #000000f2,0 34px 52px -26px #000000bf}.bento .t-run .run-btn:not([aria-disabled=true]):hover .run-track{stroke:#ffffff24}.bento .t-run .run-btn:not([aria-disabled=true]):hover:active .run-disc{transition-duration:var(--dur-press);transition-timing-function:var(--ease-state);transform:scale(.96)}}.bento .t-run .run-lbl{margin-top:calc((var(--ring) - var(--disc)) / 2 + 16px);letter-spacing:-.004em;color:var(--t1);font-size:15px;font-weight:600;line-height:20px}.bento .t-run .run-sheet{grid-area:sheet;min-width:0;margin-bottom:-40px;padding:14px 18px 64px 20px}.bento .t-run .run-head{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:34px;padding-bottom:12px;display:flex}.bento .t-run .run-status{white-space:nowrap;min-width:0;color:var(--t2);align-items:center;gap:9px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.bento .t-run .run[data-run=running] .run-status{color:var(--ice-hi)}.bento .t-run .run[data-run=done] .run-status{color:var(--t1)}.bento .t-run .run-status svg{stroke-width:2px;width:16px;height:16px;color:var(--ice);flex:none}.bento .t-run .run-dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--t3);border-radius:50%;flex:none}.bento .t-run .run-again{--h:32px;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-pop) var(--spring-pop), visibility 0s linear var(--dur-pop), background .2s var(--ease), box-shadow .2s var(--ease);flex:none;margin-left:auto;padding:0 13px;font-size:13px;transform:translateY(4px)scale(.96)}.bento .t-run .run-again[data-show]{opacity:1;visibility:visible;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-pop) var(--spring-pop), visibility 0s, background .2s var(--ease), box-shadow .2s var(--ease);transform:none}.bento .t-run .run-again[data-show]:active{transform:scale(.97)}html:not(.js) .bento .t-run .run-again{display:none}.bento .t-run .run-steps{gap:16px;padding-top:18px;display:grid}.bento .t-run .run-step{transition:opacity var(--dur-base) var(--ease);grid-template-columns:28px minmax(0,1fr);column-gap:14px;display:grid;position:relative}.bento .t-run .run-step[data-st=wait]{opacity:.42}.bento .t-run .run-step:not(:last-child):before,.bento .t-run .run-step:not(:last-child):after{content:"";border-radius:1px;width:2px;position:absolute;top:32px;bottom:-12px;left:13px}.bento .t-run .run-step:not(:last-child):before{background:#ffffff14}.bento .t-run .run-step:not(:last-child):after{background:var(--ice);transform-origin:top;transform:scaleY(0)}.bento .t-run .run-step[data-st=done]:not(:last-child):after{transition:transform .4s var(--ease-out);transform:none}.bento .t-run .run-mk{width:28px;height:28px;color:var(--t2);background:#1a212b;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.bento .t-run .run-mk>*{grid-area:1/1}.bento .t-run .run-mk:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(80% 80% at 30% 20%,#fff6,#fff0 60%),linear-gradient(#8fccff,#6fbafc);position:absolute;inset:0;transform:scale(.5);box-shadow:inset 0 1px #ffffff80}.bento .t-run .run-step[data-st=done] .run-mk:before{opacity:1;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-pop) var(--spring-bounce);transform:none}.bento .t-run .run-n{transition:opacity var(--dur-fast) var(--ease);font-size:12px;font-style:normal;font-weight:700;line-height:1;position:relative}.bento .t-run .run-step:not([data-st=wait]) .run-n{opacity:0}.bento .t-run .run-spin{border:2px solid #75beff29;border-top-color:var(--ice);opacity:0;border-radius:50%;width:28px;height:28px}.bento .t-run .run-step[data-st=now] .run-spin{opacity:1;animation:.9s linear infinite spin}.bento .t-run .run-mk-rs{stroke-width:2px;width:15px;height:15px;color:var(--ice-hi);opacity:0;position:relative}.bento .t-run .run-step[data-st=now] .run-mk-rs{opacity:1}.bento .t-run .run[data-live] .run-step[data-st=now] .run-mk-rs{animation:run-turn .6s var(--ease-emph) both}.bento .t-run .run-step[data-st=now]:last-child .run-mk{box-shadow:inset 0 0 0 1.5px #75beff8c}.bento .t-run .run-ok{stroke-width:2.4px;width:15px;height:15px;color:var(--ice-ink);opacity:0;position:relative;transform:scale(.4)}.bento .t-run .run-step[data-st=done] .run-ok{opacity:1;transition:opacity var(--dur-fast) var(--ease) 60ms, transform var(--dur-pop) var(--spring-bounce) 60ms;transform:none}.bento .t-run .run-txt{min-width:0}.bento .t-run .run-txt b{color:var(--t1);font-size:15px;font-weight:600;line-height:28px;display:block}.bento .t-run .run-txt small{color:var(--t3);opacity:0;font-size:13px;line-height:18px;display:block;transform:translateY(-4px)}.bento .t-run .run-step[data-st=done] small,.bento .t-run .run-step[data-st=now]:nth-child(n+3) small{opacity:1;transition:opacity var(--dur-base) var(--ease), transform var(--dur-pop) var(--spring-snap);transform:none}.bento .t-run .run-bar{gap:3px;max-width:240px;height:8px;margin:3px 0 8px;display:flex}.bento .t-run .run-bar i{background:#ffffff14;border-radius:2px;flex:1;position:relative}.bento .t-run .run-bar i:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(#a2d6ff,#6fbafc);position:absolute;inset:0;transform:scaleY(.4)}.bento .t-run .run-step[data-st=done] .run-bar i:after{opacity:1;transform:none}.bento .t-run .run-step[data-st=now] .run-bar i:after{opacity:1;transition:opacity .16s var(--ease) calc(var(--i) * .15s), transform var(--dur-pop) var(--spring-pop) calc(var(--i) * .15s);transform:none}@media (max-width:1067px){.bento .t-run .run{--ring:152px;--disc:112px;grid-template-columns:minmax(0,1fr) minmax(0,clamp(300px,42%,380px));column-gap:32px;margin-top:30px}.bento .t-run .run-track,.bento .t-run .run-seg{stroke-width:4.2px}.bento .t-run .run-notes{padding-bottom:32px}}@media (max-width:733px){.bento .t-run .run{flex-direction:column;margin-top:28px;display:flex}.bento .t-run .run-btn{margin-block:0}.bento .t-run .run-sheet{margin:28px 0 0;padding:14px 16px 18px 18px}.bento .t-run .run-notes{padding:22px 0}.bento .t-run .run-again:before{content:"";position:absolute;inset:-7px -4px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.bento .t-run .run-disc:after{display:none}}@media (forced-colors:active){.bento .t-run .run-disc{forced-color-adjust:none;color:buttontext;box-shadow:none;background:buttonface;border:2px solid buttontext}.bento .t-run .run-btn:focus-visible .run-disc{outline-color:highlight}.bento .t-run .run-track{stroke:graytext}.bento .t-run .run-seg{stroke:highlight}.bento .t-run .run-sheet,.bento .t-run .run-mk{border:1px solid canvastext}.bento .t-run .run-mk:before{box-shadow:none;background:highlight}.bento .t-run .run-ok{forced-color-adjust:none;color:highlighttext}.bento .t-run .run-step:not(:last-child):after,.bento .t-run .run-bar i:after{forced-color-adjust:none;background:highlight}.bento .t-run .run-step:not(:last-child):before{forced-color-adjust:none;background:graytext}.bento .t-run .run-spin{forced-color-adjust:none;border-color:highlight graytext graytext}}}@layer utilities;@keyframes run-turn{0%{transform:rotate(-200deg)scale(.8)}to{transform:none}}
@layer theme,base;@layer components{.bento .t-undo{--tint:#96d2f514;--deck-top:43px;--stat-top:32px}.bento .t-undo .u-deck{padding-top:var(--deck-top);flex-direction:column;align-items:center;margin-block:auto;display:flex;position:relative}.bento .t-undo .u-stack{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;padding-bottom:16px;display:grid;position:relative}.bento .t-undo .u-card{border-radius:var(--r-card);transform-origin:50% 100%;min-width:0;transition:transform var(--dur-snap) var(--spring-snap), opacity var(--dur-base) var(--ease);grid-area:1/1;padding:14px 16px 17px;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f,0 8px 18px #00000038,0 26px 34px -14px #00000057}.bento .t-undo .u-card[data-on]{box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #75beff70,0 8px 18px #00000038,0 26px 34px -14px #00000057}.bento .t-undo .u-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 110% at 8% 0,#d6eefc13,#d6eefc00 55%);position:absolute;inset:0}.bento .t-undo .u-card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-snap) var(--ease);background:#06090d;position:absolute;inset:0}.bento .t-undo .u-card[data-depth="0"]{z-index:4;transition:transform var(--dur-pop) var(--spring-pop), opacity var(--dur-base) var(--ease)}.bento .t-undo .u-card[data-depth="1"]{z-index:3;transition-delay:30ms;transform:translateY(8px)scale(.96)}.bento .t-undo .u-card[data-depth="2"]{z-index:2;transition-delay:70ms;transform:translateY(16px)scale(.92)}.bento .t-undo .u-card[data-depth="3"]{z-index:1;opacity:0;transform:translateY(16px)scale(.92)}.bento .t-undo .u-card[data-depth="1"]:after{opacity:.3}.bento .t-undo .u-card[data-depth="2"]:after,.bento .t-undo .u-card[data-depth="3"]:after{opacity:.52}@media (hover:hover) and (pointer:fine){.bento .t-undo .u-stack{cursor:grab}.bento .t-undo .u-stack:active{cursor:grabbing}.bento .t-undo .u-deck[data-fanned] .u-stack:hover .u-card[data-depth="1"]{transform:translateY(11px)scale(.96)}.bento .t-undo .u-deck[data-fanned] .u-stack:hover .u-card[data-depth="2"]{transform:translateY(22px)scale(.92)}}.bento .t-undo .u-deck:not([data-fanned]) .u-card[data-depth="1"],.bento .t-undo .u-deck:not([data-fanned]) .u-card[data-depth="2"]{transform:none}.bento .t-undo .u-card[data-leave]{z-index:5;opacity:0;transition:transform .32s var(--ease), opacity .17s var(--ease-out);transform:translateY(18px)scale(.94)}.bento .t-undo .u-card[data-leave]:after{opacity:0}.bento .t-undo .u-head,.bento .t-undo .u-name{opacity:0;transition:opacity .12s var(--ease)}.bento .t-undo .u-card[data-depth="0"] :is(.u-head,.u-name){opacity:1;transition:opacity .22s var(--ease-out) 90ms}.bento .t-undo .u-stack[data-drag] .u-card[data-depth="1"] :is(.u-head,.u-name){opacity:var(--pull,0);transition:none}.bento .t-undo .u-head{align-items:center;gap:8px;min-height:26px;display:flex}.bento .t-undo .u-ico{width:26px;height:26px;color:var(--t3);background:#222a35;border-radius:8px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.bento .t-undo .u-ico:before{content:"";opacity:0;transition:opacity .3s var(--ease);background:radial-gradient(100% 90% at 22% 8%,#ffffff80,#fff0 58%),linear-gradient(#8fccff,#64b3fb);position:absolute;inset:0;box-shadow:inset 0 -1px #03285038}.bento .t-undo .u-card[data-on] .u-ico{color:var(--ice-ink)}.bento .t-undo .u-card[data-on] .u-ico:before{opacity:1}.bento .t-undo .u-ico svg{stroke-width:1.8px;width:16px;height:16px;position:relative}.bento .t-undo .u-cat{min-width:0;color:var(--t3);white-space:nowrap;font-size:13px;font-weight:500;line-height:18px}.bento .t-undo .u-free{color:var(--mint);background:var(--mint-wash);border-radius:999px;flex:none;padding:4px 8px;font-size:12.5px;font-weight:600;line-height:1;box-shadow:inset 0 0 0 1px #74dcbd33}.bento .t-undo .u-name{letter-spacing:-.006em;color:var(--t1);text-wrap:pretty;margin-top:12px;font-size:15px;font-weight:600;line-height:20px}.bento .t-undo .u-pager{--ph:34px;transition:opacity var(--dur-fast) var(--ease) .12s, transform var(--dur-pop) var(--spring-pop) .12s;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.bento .t-undo .u-deck:not([data-fanned]) .u-pager:not(:focus-within){opacity:0;transition-delay:0s;transform:scale(.6)}.bento .t-undo .u-dots,.bento .t-undo .u-next{background:#ffffff0f;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff12}.bento .t-undo .u-dots{--pitch:12px;width:calc((var(--n) - 1) * var(--pitch) + 44px);height:var(--ph);border-radius:999px;flex:none;display:block;position:relative}.bento .t-undo .u-dot,.bento .t-undo .u-dot-cur{width:6px;height:6px;transform:translateX(var(--x,0px));transition:transform var(--dur-snap) var(--spring-snap);background:#ffffff47;border-radius:3px;position:absolute;top:calc(50% - 3px);left:13px}.bento .t-undo .u-dot-cur{background:linear-gradient(#fff,#dfe8f1);width:18px}.bento .t-undo .u-next{width:var(--ph);height:var(--ph);color:var(--t2);-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), transform var(--dur-press) var(--ease-state);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.bento .t-undo .u-next:before{content:"";inset:calc((var(--ph) - 44px) / 2);border-radius:50%;position:absolute}.bento .t-undo .u-next svg{stroke-width:2.2px;width:16px;height:16px;transition:transform var(--dur-pop) var(--spring-pop)}@media (hover:hover) and (pointer:fine){.bento .t-undo .u-next:hover{color:var(--t1);background:#ffffff1a}}.bento .t-undo .u-next:active{transform:scale(.92)}.bento .t-undo .u-next:active svg{transition-duration:var(--dur-press);transform:translate(2px)}.bento .t-undo .u-next:focus-visible{outline:2px solid var(--ice-hi);outline-offset:2px}html:not(.js) .bento .t-undo .u-pager{display:none}.bento .t-undo .u-ctl{justify-content:center;margin-top:20px;display:flex}.bento .t-undo .bk-switch--lg{isolation:isolate}.bento .t-undo .bk-switch--lg[aria-checked=true]{background:linear-gradient(#1d2530,#2b3542)}.bento .t-undo .bk-switch--lg:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s var(--ease);background:radial-gradient(70% 90% at 24% 0,#ffffff42,#fff0 62%),linear-gradient(#58a8f4,#8fccff);position:absolute;inset:0;box-shadow:inset 0 2px 7px #03285a66,inset 0 0 0 1px #fff3}.bento .t-undo .bk-switch--lg[aria-checked=true]:after{opacity:1}.bento .t-undo .bk-switch--lg .bk-switch-knob,.bento .t-undo .bk-switch--lg .bk-switch-rip{z-index:1}.bento .t-undo .bk-switch--lg .bk-switch-knob{transition:transform var(--dur-pop) var(--spring-bounce)}.bento .t-undo .bk-switch--lg:active .bk-switch-knob{transition-duration:var(--dur-fast);transform:translate(4px)scaleX(1.12)}.bento .t-undo .bk-switch--lg[aria-checked=true]:active .bk-switch-knob{transform:translate(48px)scaleX(1.12)}.bento .t-undo .u-status{justify-content:center;width:100%;height:20px;margin-top:14px;display:flex;position:relative}.bento .t-undo .u-on{color:var(--ice-hi);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-snap) var(--spring-snap);align-items:center;gap:5px;margin-top:1px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex;transform:translateY(4px)}.bento .t-undo .u-on[data-show]{opacity:1;transition-delay:.12s;transform:none}.bento .t-undo .u-on svg{stroke-width:2.2px;width:14px;height:14px}.bento .t-undo .u-toast{width:fit-content;max-width:100%;color:var(--t2);border-radius:18px;gap:10px;margin-inline:auto;padding:6px 14px 6px 8px;font-weight:500;position:absolute;top:-4px;left:0;right:0}.bento .t-undo .u-toast>span:last-child{text-wrap:balance}.bento .t-undo .u-toast b{color:var(--t1);font-weight:600}.bento .t-undo .u-toast-i{width:24px;height:24px;color:var(--ice-hi);background:var(--ice-wash);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #75beff3d}.bento .t-undo .u-toast-i svg{stroke-width:2px;width:14px;height:14px}.bento .t-undo .u-stat{padding-top:var(--stat-top);align-items:last baseline;gap:12px;display:flex}.bento .t-undo .u-stat .bk-stat{--bk-stat-size:64px}.bento .t-undo .u-stat .bk-stat-label{margin:0;font-size:15px;line-height:20px}.bento .t-undo .u-stat .bk-stat-label>span{display:block}@media (max-width:1067px){.bento .t-undo{--deck-top:32px;--stat-top:30px}.bento .t-undo .u-pager{margin-top:10px}.bento .t-undo .u-ctl{margin-top:16px}.bento .t-undo .u-status{margin-top:12px}.bento .t-undo .u-stat .bk-stat{--bk-stat-size:56px}}@media (max-width:733px){.bento .t-undo{--deck-top:28px;--stat-top:34px}.bento .t-undo .u-pager{--ph:38px;margin-top:12px}.bento .t-undo .u-ctl{margin-top:18px}.bento .t-undo .u-stat .bk-stat{--bk-stat-size:48px}}@media (prefers-reduced-motion:reduce){.bento .t-undo .bk-switch--lg:active .bk-switch-knob{transform:none}.bento .t-undo .bk-switch--lg[aria-checked=true]:active .bk-switch-knob{transform:translate(52px)}.bento .t-undo .u-next:active svg{transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.bento .t-undo .u-card:before{display:none}.bento .t-undo .u-dots,.bento .t-undo .u-next{background:#1b222c}}@media (forced-colors:active){.bento .t-undo .u-card{background:canvas;border:1px solid canvastext}.bento .t-undo .u-card[data-on]{border:2px solid highlight}.bento .t-undo .u-card:after,.bento .t-undo .u-ico:before,.bento .t-undo .bk-switch--lg:after{display:none}.bento .t-undo .bk-switch--lg{background:canvas}.bento .t-undo .bk-switch--lg[aria-checked=true]{forced-color-adjust:none;background:highlight}.bento .t-undo .u-dots,.bento .t-undo .u-next{background:buttonface;border:1px solid buttontext}.bento .t-undo .u-dot{forced-color-adjust:none;background:graytext}.bento .t-undo .u-dot-cur{forced-color-adjust:none;background:highlight}.bento .t-undo .u-next:focus-visible{outline-color:highlight}}}@layer utilities;
@layer theme,base;@layer components{.final{text-align:center;padding:150px 0;position:relative;overflow:hidden}.final .fc-icon{width:120px;height:120px;margin:0 auto 48px;position:relative}.final .fc-icon:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--light-ice) 12%, transparent) 30%, color-mix(in oklab, var(--light-ice) 7.5%, transparent) 42%, color-mix(in oklab, var(--light-ice) 3.6%, transparent) 58%, color-mix(in oklab, var(--light-ice) 1.2%, transparent) 76%, transparent);width:360px;height:300px;margin:-150px 0 0 -180px;position:absolute;top:42%;left:50%}.final .fc-gloss,.final .fc-rim{z-index:2;pointer-events:none;border-radius:27px;width:120px;height:120px;position:absolute;top:0;left:0}.final .fc-gloss{mix-blend-mode:soft-light;background:radial-gradient(75% 55% at 18% 0,#ffffff80,#fff0 100%)}.final .fc-rim{background:radial-gradient(46px 22px at 22px 0, var(--light-key), transparent), radial-gradient(18px 46px at 0 22px, color-mix(in oklab, var(--light-key) 70%, transparent), transparent), linear-gradient(160deg, color-mix(in oklab, var(--light-key) 50%, transparent), color-mix(in oklab, var(--light-key) 12%, transparent) 40%, transparent 62%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.final .fc-icon:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--light-ice) 14%, transparent), transparent);width:210px;height:34px;position:absolute;top:116px;left:50%;transform:translate(-50%)}.final .fc-main{z-index:1;border-radius:27px;width:120px;height:120px;position:relative;box-shadow:0 0 0 1px #ffffff1a,0 24px 44px -14px #000000e6}.final .fc-refl{opacity:.2;border-radius:27px;width:120px;height:120px;position:absolute;top:124px;left:0;transform:scaleY(-1);-webkit-mask:linear-gradient(#0000 58%,#000);mask:linear-gradient(#0000 58%,#000)}.final .h2x{max-width:880px;margin:0 auto;display:block}.final .fc-sub{margin-top:18px}.final .fc-cta{flex-direction:column;align-items:center;margin-top:32px;display:flex}.final .fc-micro{max-width:560px;color:var(--t3);letter-spacing:0;margin-top:14px;font-size:13px;line-height:18px}.final .fc-ev{color:var(--t2);letter-spacing:0;align-items:center;gap:6px;margin-top:6px;font-size:13px;line-height:18px;display:inline-flex}.final .fc-ev svg{width:15px;height:15px;color:var(--ice-hi)}.final .fc-handoff{margin-top:32px}.final .trust.fc-trust{margin-top:40px}@media (max-width:733px){.final{padding:104px 0 110px}.final .trust.fc-trust{margin-top:32px}.final .fc-icon{width:96px;height:96px;margin-bottom:40px}.final .fc-main,.final .fc-refl,.final .fc-gloss,.final .fc-rim{border-radius:22px;width:96px;height:96px}.final .fc-refl{top:100px}.final .fc-icon:before{width:288px;height:240px;margin:-120px 0 0 -144px}.final .fc-icon:after{width:170px;height:28px;top:92px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.final .fc-icon:before,.final .fc-icon:after,.final .fc-gloss,.final .fc-rim,.final .fc-refl{display:none}}}@layer utilities;
