:root{color-scheme:dark;--ground:#0c0b0b;--panel:#141312;--panel2:#1c1a19;--ink:#f3efe8;--dim:rgba(243,239,232,.55);--line:rgba(243,239,232,.16);--hot:#ff4d08;--cool:#0d9ef2;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--grot:"Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif;--serif:"Newsreader",Georgia,serif}html,body{height:100%;margin:0;background:var(--ground);color:var(--ink)}#sb-root{height:100%}.sb-app{display:grid;grid-template-columns:17rem minmax(0,1fr) 21rem;grid-template-rows:auto minmax(0,1fr);height:100%;font:12px/1.4 var(--mono);color:var(--ink);background:var(--ground)}.sb-app.sb-prev{display:block;height:100%;height:100dvh}.sb-app *,.sb-app *:before,.sb-app *:after{box-sizing:border-box}.sb-top{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;padding:.5rem .75rem;background:var(--panel);border-bottom:1px solid var(--line)}.sb-top b{font-family:var(--grot);font-size:13px;letter-spacing:.02em}.sb-sp{flex:1 1 auto}.sb-sync{color:var(--dim)}.sb-app button{font:inherit;color:inherit;background:none;border:1px solid var(--line);padding:.4rem .6rem;cursor:pointer;border-radius:2px}.sb-app button:hover{background:var(--panel2)}.sb-app button.pri{background:var(--ink);color:var(--ground);border-color:var(--ink)}.sb-app button:focus-visible,.sb-app input:focus-visible,.sb-app select:focus-visible,.sb-app textarea:focus-visible{outline:1px solid var(--cool);outline-offset:1px}.sb-seg{display:inline-flex}.sb-seg button{border-radius:0;margin-left:-1px}.sb-seg button.on{background:var(--ink);color:var(--ground)}.sb-left,.sb-right{background:var(--panel);overflow-y:auto;padding:.5rem .6rem 3rem;min-width:0}.sb-left{border-right:1px solid var(--line)}.sb-right{border-left:1px solid var(--line)}.sb-app h3{margin:.9rem 0 .4rem;font:600 11px var(--grot);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.sb-app h4{margin:1.2rem 0 .3rem;font:600 11px var(--grot);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border-top:1px solid var(--line);padding-top:.8rem}.sb-mid{position:relative;min-width:0;min-height:0;background:#050505;overflow:hidden;display:flex;flex-direction:column}.sb-stage{position:relative;flex:1 1 auto;min-height:0}.sb-prev .sb-mid{height:100%}.sb-back{position:absolute;right:.5rem;bottom:.5rem;z-index:500;opacity:0;background:var(--ground)!important;transition:opacity .3s}.sb-back:hover,.sb-back:focus-visible{opacity:1}.sb-tr{display:flex;align-items:center;gap:.2rem;border-left:2px solid transparent}.sb-tr.d1{padding-left:.8rem}.sb-tr.on{border-left-color:var(--cool);background:var(--panel2)}.sb-tr.off .nm{opacity:.4;text-decoration:line-through}.sb-tr .nm{flex:1 1 auto;min-width:0;text-align:left;border:0;padding:.42rem .4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-tr .tl{display:none;flex:0 0 auto}.sb-tr:hover .tl,.sb-tr.on .tl,.sb-tr:focus-within .tl{display:inline-flex}.sb-tr .tl button{border:0;padding:.3rem .32rem;color:var(--dim)}.sb-tr .tl button:hover{color:var(--ink)}.sb-secgrp{border-top:1px solid var(--line);padding:.25rem 0}.sb-add{display:block;border:0!important;color:var(--dim)!important;padding:.4rem!important;text-align:left;width:100%}.sb-add.d1{padding-left:1.25rem!important}.sb-add:hover{color:var(--ink)!important}.sb-row{display:grid;grid-template-columns:minmax(0,1fr) 4.4rem;gap:.1rem .5rem;align-items:center;margin:.5rem 0}.sb-row label{color:var(--dim);overflow-wrap:anywhere}.sb-row input[type=range]{grid-column:1/-1;width:100%;margin:0;height:1.3rem;accent-color:var(--ink)}.sb-row.sb-col{grid-template-columns:minmax(0,1fr)}.sb-row.sb-colr{grid-template-columns:minmax(0,1fr) 5rem 2.2rem}.sb-app input[type=text],.sb-app input[type=number],.sb-app input[type=search],.sb-app select,.sb-app textarea{font:inherit;color:var(--ink);background:var(--ground);border:1px solid var(--line);padding:.35rem .4rem;width:100%;min-width:0;border-radius:2px}.sb-app textarea{resize:vertical;line-height:1.35}.sb-app input[type=color]{width:2.2rem;height:1.7rem;padding:0;border:1px solid var(--line);background:none}.sb-n{text-align:right}.sb-chk{display:flex;gap:.5rem;align-items:flex-start;margin:.55rem 0;color:var(--dim);cursor:pointer}.sb-chk input{accent-color:var(--ink);margin-top:.1rem}.sb-cols{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.sb-cols button{padding:.2rem .5rem}.sb-comp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .5rem;align-items:center;margin-bottom:.4rem}.sb-comp b{font:600 14px var(--grot)}.sb-comp span{grid-column:1;color:var(--dim)}.sb-comp button{grid-column:2;grid-row:1/3}.sb-btns{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:.8rem 0}.sb-note{color:var(--dim);margin:.6rem 0}.sb-warn{color:#ffb38f;margin:.5rem 0;border:1px solid rgba(255,77,8,.4);padding:.4rem .5rem}.sb-modal{position:fixed;inset:0;z-index:900;background:#0009;display:flex;align-items:center;justify-content:center;padding:1rem}.sb-pick{background:var(--panel);border:1px solid var(--line);width:min(58rem,100%);max-height:min(44rem,100%);display:flex;flex-direction:column;padding:.8rem;gap:.6rem;overflow:hidden}.sb-pick-h{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.sb-tabs{display:flex;flex-wrap:wrap;gap:.3rem}.sb-tabs button.on{background:var(--ink);color:var(--ground)}.sb-tabs small{opacity:.6}.sb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.35rem;overflow-y:auto;min-height:0;padding-right:.2rem}.sb-grid button{text-align:left;padding:.6rem}.sb-grid button.bad{opacity:.45}.sb-io{flex:1 1 16rem;min-height:12rem}.sb-canvas{container-type:inline-size;height:100%;width:100%;margin:0 auto;background:var(--ground)}.sb-page{--u:clamp(12px,1.1111cqw,20px);--vh:100vh;position:relative;height:100%;overflow-y:auto;overflow-x:hidden;background:var(--ground);color:var(--ink);font-family:var(--mono);font-size:calc(var(--u) * .75);line-height:1.35;isolation:isolate}.sb-fixed{position:sticky;top:0;height:var(--vh);margin-bottom:calc(-1 * var(--vh));pointer-events:none;overflow:hidden;opacity:var(--i-bg,1)}.sb-loader{position:sticky;top:0;height:var(--vh);margin-bottom:calc(-1 * var(--vh));z-index:100;pointer-events:none;display:flex;align-items:center;justify-content:center;color:var(--ink)}.sb-ld-words{font-family:var(--serif);font-style:italic;font-weight:300;line-height:1.2;display:flex;gap:.2em}.sb-ld-words span{display:block;overflow:hidden}.sb-ld-words i{display:block;font-style:inherit;transform:translateY(110%)}.sb-ld-bar{position:absolute;left:calc(var(--u) * 1.25);right:calc(var(--u) * 1.25);bottom:calc(var(--u) * 1.25);height:1.9em;font-family:var(--mono)}.sb-ld-bar .num{position:absolute;left:0;top:0}.sb-ld-bar .track,.sb-ld-bar .fill{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--ink);transform-origin:left center}.sb-ld-bar .track{opacity:.25}.sb-ld-bar .fill{transform:scaleX(0)}.sb-nav{position:sticky;top:0;height:0;z-index:60;text-transform:uppercase;pointer-events:none;opacity:var(--i-ui,1)}.sb-nav>span{position:absolute;top:calc(var(--u) * 1.25);left:calc(var(--u) * 1.25);white-space:nowrap}.sb-nav>span.l{left:auto;right:calc(var(--u) * 1.25);display:flex;gap:calc(var(--u) * 1)}.sb-nav .dim{opacity:.5}.sb-sec{position:relative;overflow:hidden;overflow:clip}.sb-sec.sb-flow{display:flex;flex-direction:column;gap:calc(var(--u) * 2)}.sb-block{min-width:0}.sb-app:not(.sb-prev) .sb-block.sb-sel{outline:1px dashed var(--cool);outline-offset:-1px}.sb-app:not(.sb-prev) .sb-sec.sb-sel{box-shadow:inset 0 0 0 1px var(--cool)}.sb-err{font:11px/1.4 var(--mono);color:#ffb38f;border:1px dashed rgba(255,77,8,.5);padding:.6rem;background:#0c0b0bb3;max-width:26rem;text-transform:none}.sb-err small{display:block;opacity:.7;margin-top:.3rem}.sb-grain{position:sticky;bottom:0;height:var(--vh);margin-top:calc(-1 * var(--vh));pointer-events:none;z-index:70}.sb-films{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.sb-film{position:relative;aspect-ratio:16/9;overflow:hidden;background:#262626}.sb-film img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 6s linear}.sb-film:hover img{transform:scale(1.08)}.sb-film .c{position:absolute;width:calc(var(--u) * 1);height:calc(var(--u) * 1);border:solid var(--ink);opacity:0;transition:opacity .5s}.sb-film:hover .c{opacity:1}.sb-film .tl{top:0;left:0;border-width:2px 0 0 2px}.sb-film .tr{top:0;right:0;border-width:2px 2px 0 0}.sb-film .bl{bottom:0;left:0;border-width:0 0 2px 2px}.sb-film .br{bottom:0;right:0;border-width:0 2px 2px 0}.sb-film .t{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:1em;padding:2.5em .75em .6em;text-transform:uppercase;font-family:var(--mono);background:linear-gradient(to top,#0c0b0bcc,#0c0b0b00);opacity:0;transition:opacity .5s}.sb-film:hover .t{opacity:1}.sb-flist{text-transform:uppercase;line-height:1.7}.sb-flist b{font-family:var(--grot);font-weight:600;letter-spacing:.02em}.sb-flist span{opacity:.5}@container (max-width:700px){.sb-films{grid-template-columns:repeat(2,minmax(0,1fr))}}.sb-tl{flex:0 0 auto;background:var(--panel);border-top:1px solid var(--line);padding:.5rem .75rem .7rem}.sb-tl-h{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-bottom:.5rem}.sb-tl-h .sb-note{margin:0}.sb-tl-t{font-variant-numeric:tabular-nums;min-width:4.2rem;text-align:right}.sb-tl-tr{position:relative;height:6.4rem;margin:0 .6rem;background:var(--ground);border:1px solid var(--line);cursor:ew-resize;touch-action:none;user-select:none}.sb-tl-tr .tk{position:absolute;top:0;bottom:0;width:1px;background:var(--line);pointer-events:none}.sb-tl-tr .tk span{position:absolute;top:.15rem;left:.25rem;color:var(--dim);font-style:normal;font-size:10px}.sb-tl-tr .ld{position:absolute;left:0;top:1.3rem;height:1.2rem;background:var(--panel2);border-right:1px solid var(--dim);overflow:hidden;pointer-events:none}.sb-tl-tr .ld span{position:absolute;left:.4rem;top:.12rem;color:var(--dim);white-space:nowrap;font-size:10px}.sb-tl-tr .ldo{position:absolute;top:1.3rem;height:1.2rem;background:linear-gradient(to right,var(--panel2),transparent);pointer-events:none}.sb-tl-tr .op{position:absolute;top:2.85rem;height:2px;background:linear-gradient(to right,var(--cool),var(--ink),var(--hot));pointer-events:none}.sb-tl-tr .hd{position:absolute;top:-.25rem;bottom:-.25rem;width:1px;background:var(--ink);pointer-events:none}.sb-tl-tr .hd:before{content:"";position:absolute;top:0;left:-.3rem;border:.3rem solid transparent;border-top-color:var(--ink)}.sb-app .sb-tl-tr .kf{position:absolute;top:2.2rem;width:1.5rem;height:1.5rem;margin-left:-.75rem;padding:0;border:0;background:none;cursor:grab;touch-action:none}.sb-app .sb-tl-tr .kf:hover{background:none}.sb-tl-tr .kf i{position:absolute;left:.4rem;top:.35rem;width:.7rem;height:.7rem;transform:rotate(45deg);background:var(--ground);border:1px solid var(--ink)}.sb-tl-tr .kf.on i{background:var(--ink)}.sb-tl-tr .kf.end i{border-color:var(--hot)}.sb-tl-tr .kf.end.on i{background:var(--hot)}.sb-tl-tr .kf span{position:absolute;left:50%;top:1.55rem;transform:translate(-50%);white-space:nowrap;font-size:10px;color:var(--dim);pointer-events:none}.sb-tl-tr .kf.on span{color:var(--ink)}.sb-k{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.3rem}.sb-app .sb-k>button{border:0;padding:.45rem 0 0;color:var(--dim);background:none;font-size:13px;line-height:1}.sb-k.on>button{color:var(--hot)}.sb-k:not(.on) label{opacity:.7}.sb-k .sb-row{margin:.35rem 0}.sb-cols button.on{background:var(--ink);color:var(--ground)}@media(max-width:900px){.sb-app:not(.sb-prev){display:block;height:auto}.sb-app:not(.sb-prev) .sb-mid{height:70vh}.sb-left,.sb-right{border:0;border-top:1px solid var(--line);overflow:visible}}@media(prefers-reduced-motion:reduce){.sb-app *{transition-duration:.01s!important;animation-duration:.01s!important}}.sb-pick2{width:min(84rem,100%);height:min(48rem,100%);max-height:100%;flex-direction:row;gap:.9rem}.sb-pick-l{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.6rem;min-height:0}.sb-pick-r{flex:0 0 min(30rem,42%);min-width:0;overflow-y:auto}.sb-demo{position:relative;overflow:hidden;aspect-ratio:16/10;background:var(--ground);color:var(--ink);border:1px solid var(--line);--u:16px;--vh:100%;font:600 2rem/1.1 var(--grot);margin-bottom:.7rem;isolation:isolate}.sb-cards{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-auto-rows:max-content;align-content:start;flex:1 1 auto}.sb-cards .th,.sb-cards .nm{flex:none}.sb-app .sb-cards button{padding:0;display:flex;flex-direction:column;min-height:max-content}.sb-cards button.on{border-color:var(--ink)}.sb-cards .th{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;background:var(--ground);width:100%}.sb-cards .th img{width:100%;height:100%;object-fit:cover;display:block}.sb-cards .th em{font-style:normal;color:var(--dim);font-size:10px;padding:.5rem;text-align:center}.sb-cards .nm{padding:.4rem .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:left}@media(max-width:900px){.sb-pick2{flex-direction:column-reverse;height:100%}.sb-pick-r{flex:0 0 auto}.sb-demo{aspect-ratio:16/8}}.sb-tl-tr .lg{position:absolute;top:4.9rem;height:1rem;background:#f3efe838;border-left:1px solid var(--ink);pointer-events:none;overflow:hidden}.sb-tl-tr .lg span{position:absolute;left:.3rem;top:.05rem;font-size:10px;color:var(--ink)}.sb-pin{position:sticky;top:0;height:var(--vh);margin-bottom:calc(-1 * var(--vh));pointer-events:none}.sb-pin>.sb-block{pointer-events:auto}.dw{--dw-k:1;position:relative;display:flex;width:100%;gap:var(--dw-col);text-transform:uppercase;font-family:"forma-djr-mono","Forma DJR Mono","Chivo Mono","DM Mono",var(--mono);font-kerning:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.dw-c{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:calc(14px * var(--dw-gap) * var(--dw-k));font-size:calc(14px * var(--dw-size) * var(--dw-k));line-height:.7;position:relative;z-index:2}.dw-l{align-items:flex-start}.dw-r{align-items:flex-end}.dw-t{width:max-content;max-width:none;color:var(--dw-dim);text-decoration:none;white-space:nowrap;transition:color .3s ease-out;will-change:transform}.dw-t.on{color:var(--dw-on)}@media(hover:hover)and (pointer:fine){.dw-t:hover{color:var(--dw-on)}}.dw-th{position:absolute;top:0;left:50%;width:var(--dw-img);aspect-ratio:16/9;max-height:calc(var(--vh) * var(--dw-imgh));transform:translate(-50%);z-index:1;pointer-events:none;opacity:0;will-change:transform,opacity}.dw-fr{position:absolute;inset:0;overflow:hidden;border-radius:calc(var(--u) * var(--dw-r))}.dw-img{position:absolute;inset:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;opacity:0;transition:opacity .28s ease-out}.dw-img.on{opacity:1}.sb-fx{--e-out:cubic-bezier(.22,1,.36,1);--e-io:cubic-bezier(.77,0,.175,1)}.sb-navfx{font-size:max(calc(15px * var(--nav-s,1)),calc(.82cqw * var(--nav-s,1)));letter-spacing:.06em;line-height:1}.sb-nav-in{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:calc(var(--u) * .55) calc(var(--u) * 1.25 - .7em);transition:transform .35s var(--e-out),opacity .35s var(--e-out)}.sb-navfx[data-hide] .sb-nav-in{transform:translateY(-100%);opacity:0;transition-duration:.2s}.sb-navfx a,.sb-navfx .off{display:inline-flex;align-items:center;min-height:44px;padding:0 .7em;color:inherit;text-decoration:none;white-space:nowrap}.sb-navfx a{pointer-events:auto;cursor:pointer;transition:opacity .32s ease,scale .16s ease-out;-webkit-tap-highlight-color:transparent;outline:0}.sb-navfx[data-hide] a{pointer-events:none}.sb-navfx a:active{scale:.97}.sb-navfx a:focus-visible{outline:1px solid var(--ink);outline-offset:-10px}.sb-brand{gap:.7em}.sb-links{display:flex;gap:calc(var(--u) * .35)}.sb-links a{opacity:.62;position:relative}.sb-links a[data-on]{opacity:1}.sb-links .off{opacity:.3}.sb-links a i{width:.36em;height:.36em;border-radius:50%;background:currentColor;margin-right:0;opacity:0;scale:.4;margin-left:-.36em;transition:opacity .25s var(--e-out),scale .25s var(--e-out),margin .25s var(--e-out)}.sb-links a[data-on] i{opacity:1;scale:1;margin-left:0;margin-right:.6em}@media(hover:hover)and (pointer:fine){.sb-links:hover a{opacity:.38}.sb-links a:hover{opacity:1;transition-duration:.15s,.16s}.sb-brand .dim{transition:opacity .32s ease}.sb-brand:hover .dim{opacity:.85;transition-duration:.15s}}.sb-nav-scrim{position:absolute;top:0;left:0;right:0;height:calc(44px + var(--u) * 5);background:linear-gradient(to bottom,#000 0,rgba(0,0,0,.96) 38%,rgba(0,0,0,.7) 62%,rgba(0,0,0,.3) 82%,transparent);opacity:0;transition:opacity .2s ease-out}.sb-navfx[data-solid]:not([data-hide]) .sb-nav-scrim{opacity:1;transition-duration:.4s}.sb-cue{position:absolute;top:calc(var(--vh) - 44px - var(--u) * 3.6);left:50%;translate:-50% 0;flex-direction:column;gap:.9em;font-size:.86em;opacity:.7;transition:opacity 1.1s ease,scale .16s ease-out,translate .5s var(--e-out)!important}.sb-cue i{display:block;width:1px;height:calc(var(--u) * 2.2);background:linear-gradient(to bottom,currentColor 50%,rgba(255,255,255,.22) 50%);background-size:100% 200%;animation:sb-cue 2.4s var(--e-io) infinite}@keyframes sb-cue{0%{background-position:0 100%}to{background-position:0 -100%}}.sb-navfx[data-away] .sb-cue{opacity:0;translate:-50% 14px;pointer-events:none;transition:opacity .9s ease,scale .16s ease-out,translate 1.1s var(--e-out)!important}.sb-navfx[data-away] .sb-cue i{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.sb-cue:hover{opacity:1}}.dw-cap{display:none}.sb-fx .dw-t{transition:color .3s ease-out,opacity .5s var(--e-out) calc(var(--i) * 40ms),translate .5s var(--e-out) calc(var(--i) * 40ms),filter .5s var(--e-out) calc(var(--i) * 40ms),scale .16s ease-out;outline:0;-webkit-tap-highlight-color:transparent}.sb-fx .dw:not(.dw-in) .dw-t{opacity:0;translate:0 12px;filter:blur(3px)}.sb-fx .dw-t:active{scale:.985}.sb-fx .dw-t:focus-visible{color:var(--dw-on);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.sb-fx .dw-fr{background:#000}.sb-fx .dw-img{z-index:1;filter:none;scale:1.035;transition:opacity 0s .6s,scale 0s .6s}.sb-fx .dw-img.on{z-index:2;scale:1;transition:opacity .55s ease,scale 1.1s var(--e-out)}.sb-fx .dw-cap{z-index:3}.sb-fx .dw-fr:after{z-index:2}.sb-fx .dw-fr:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);pointer-events:none}.sb-fx .dw-cap{display:flex;justify-content:space-between;gap:1em;position:absolute;left:0;right:0;bottom:0;z-index:2;padding:calc(var(--u) * .7) calc(var(--u) * .8);font:400 clamp(10px,calc(var(--u) * .62),12px)/1 var(--mono);letter-spacing:.06em;color:#fff;transition:opacity .15s ease-in-out,translate .15s ease-in-out,filter .15s ease-in-out}.sb-fx .dw-cap b{font-weight:400}.sb-fx .dw-cap em{font-style:normal;opacity:.7}.sb-fx .dw-cap.sw{opacity:0;translate:0 4px;filter:blur(2px)}@media(prefers-reduced-motion:reduce){.sb-fx .dw:not(.dw-in) .dw-t{translate:none;filter:none}.sb-fx .dw-img{scale:1;transition:opacity 0s .3s}.sb-fx .dw-img.on{scale:1;transition:opacity .25s ease}.sb-fx .dw-cap.sw{translate:none;filter:none}.sb-navfx[data-hide] .sb-nav-in{transform:none}.sb-cue i{animation:none}.sb-navfx a:active,.sb-fx .dw-t:active{scale:1}}.sb-films-ed{margin:.9rem 0}.sb-fe{border-top:1px solid var(--line)}.sb-fe-h{display:flex!important;align-items:center;gap:.6rem;width:100%;padding:.35rem 0!important;border:0!important;background:none!important;text-align:left;min-height:2.4rem}.sb-fe-h img{width:3.2rem;aspect-ratio:16/9;object-fit:cover;border-radius:2px;background:#222;flex:none}.sb-fe-h span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-fe.on .sb-fe-h span{color:var(--cool)}.sb-fe-b{padding:.2rem 0 .8rem}.sb-fe-up{display:block;position:relative;margin-bottom:.5rem;cursor:pointer;border-radius:4px;overflow:hidden}.sb-fe-up img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#222}.sb-fe-up span{position:absolute;left:.5rem;bottom:.5rem;padding:.3rem .55rem;background:#0c0b0bd1;border:1px solid var(--line);border-radius:3px}.sb-fe-up input{position:absolute;inset:0;opacity:0;cursor:pointer}.sb-fe-up:focus-within{outline:1px solid var(--cool)}.sb-fe-err{color:#ffb38f;margin:.5rem 0}.dw.dw-stack{display:block;--dw-ts:calc(min(var(--dw-msize) * 1cqw,42px) * var(--dw-k));--dw-p:calc(var(--dw-ts) * var(--dw-mpitch))}.dw-stack .dw-c{gap:0;font-size:var(--dw-ts)}.dw-stack .dw-l{margin-bottom:calc(var(--dw-p) * -1.3)}.dw-stack .dw-t{display:block;height:var(--dw-p);-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dw-stack .dw-r{position:absolute;top:var(--dw-ctop,0px);left:0;right:0;font-size:max(12px,calc(var(--dw-ts) * .4));line-height:1;letter-spacing:.05em;pointer-events:none}.dw-stack .dw-r .dw-t{padding-top:calc(var(--dw-ts) * 1);color:#ffffff80}.dw-stack .dw-r .dw-t.on{color:var(--dw-on)}.sb-fx .dw-stack .dw-t:active{scale:1}.dw-stack .dw-th{position:sticky;top:var(--dw-top,64px);left:auto;transform:none;margin:0 auto calc(var(--dw-p) * .3);width:min(var(--dw-imgm),calc(var(--vh) * .7467));z-index:3;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.dw-stack .dw-th:before,.dw-stack .dw-th:after{content:"";position:absolute;left:-2px;right:-2px;height:calc(var(--dw-p) * .55);pointer-events:none;opacity:0;transition:opacity .35s ease}.dw-stack .dw-th.pin:before,.dw-stack .dw-th.pin:after{opacity:1}.dw-stack .dw-th:before{bottom:calc(100% - 2px);background:linear-gradient(to top,#000,rgba(0,0,0,.6) 40%,transparent)}.dw-stack .dw-th:after{top:calc(100% - 2px);background:linear-gradient(to bottom,#000,rgba(0,0,0,.6) 40%,transparent)}.dw-stack .dw-fr{transition:scale .16s ease-out}.dw-stack .dw-th:active .dw-fr{scale:.985}.sb-fx .dw-stack .dw-cap em{display:block}.sb-rw{width:var(--bw)}.sb-page{overscroll-behavior:contain;-webkit-text-size-adjust:100%;text-size-adjust:100%}@container (max-width:700px){.sb-rw{width:var(--bwm)}.sb-navfx{font-size:clamp(12px,3.6cqw,calc(15px * var(--nav-s,1)))}.sb-nav-in{padding:env(safe-area-inset-top,0px) max(calc(16px - .7em),env(safe-area-inset-left,0px)) 0}.sb-nav-scrim{height:calc(100px + env(safe-area-inset-top,0px))}.sb-cue{top:calc(var(--vh) - 96px - env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.dw-stack .dw-th:active .dw-fr{scale:1}}.sb-cue i{position:relative}.sb-cue i:after{content:"";position:absolute;left:50%;bottom:0;width:.5em;height:.5em;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translate(-50%) rotate(45deg);transform-origin:center}.sb-page:not([data-cue]) .sb-cue{opacity:0!important;pointer-events:none;transition:none!important}@media(hover:hover)and (pointer:fine){.sb-cue:hover{transition-duration:.15s,.16s,.5s!important;transition-delay:0s!important}}.sb-pub{display:inline-flex;align-items:center;gap:.4rem;position:relative}.sb-pub a{color:var(--ink);padding:0 .4rem}.sb-pub-err{position:absolute;right:0;top:calc(100% + .5rem);width:22rem;max-width:80vw;padding:.6rem .7rem;background:var(--panel2);border:1px solid rgba(255,77,8,.5);color:#ffb38f;z-index:900;text-transform:none;line-height:1.4}.dw-gr{position:absolute;inset:-64px;z-index:2;pointer-events:none;background-repeat:repeat;animation:dw-gr .667s steps(1) infinite}@keyframes dw-gr{0%{transform:translate(0)}12.5%{transform:translate(-37px,23px)}25%{transform:translate(19px,-41px)}37.5%{transform:translate(-53px,-11px)}50%{transform:translate(31px,47px)}62.5%{transform:translate(-13px,-29px)}75%{transform:translate(43px,13px)}87.5%{transform:translate(-23px,37px)}}@media(prefers-reduced-motion:reduce){.dw-gr{animation:none}}.dw-stack .dw-th{background:#000}.sb-tilt{position:absolute;left:50%;top:calc(var(--vh) - 62px - env(safe-area-inset-bottom,0px));translate:-50% 0;display:flex;align-items:center;gap:.9em;height:44px;padding:0 .5em 0 1.2em;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#00000080;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:11px;letter-spacing:.07em;white-space:nowrap;max-width:calc(100cqw - 24px);pointer-events:auto;color:#ffffffc7;transition:opacity 1.1s ease .15s,translate .6s var(--e-out)}.sb-tilt button{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:32px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:scale .16s ease-out}.sb-tilt button:active{scale:.96}.sb-tilt .go{padding:0 1.1em;border-radius:999px;background:#fff;color:#000}.sb-tilt .x{width:32px;font-size:16px;opacity:.6}.sb-page:not([data-cue]) .sb-tilt{opacity:0;pointer-events:none;transition:none}.sb-navfx[data-away] .sb-tilt{opacity:0;translate:-50% 10px;pointer-events:none;transition:opacity .5s ease,translate .6s var(--e-out)}.sb-navfx[data-tilt] .sb-cue{top:calc(var(--vh) - 160px - env(safe-area-inset-bottom,0px))}@media(max-width:359px){.sb-tilt{font-size:10px;gap:.6em;padding-left:1em}}.sb-page.sb-dragging,.sb-page.sb-dragging *{-webkit-user-select:none;user-select:none}.sb-invcur{position:absolute;left:0;top:0;z-index:90;width:34px;height:34px;border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;transform:translate3d(-100px,-100px,0) scale(0);will-change:transform}.sb-page[data-invcur],.sb-page[data-invcur] *{cursor:none!important}.sb-canvas{overflow:clip}.sb-prev .sb-fx .dw:not(.dw-stack) .dw-th{pointer-events:auto;cursor:pointer;width:calc(var(--dw-img) * var(--dw-g,1) * var(--dw-s,1));aspect-ratio:var(--dw-ar,1.77778);transition:width .7s cubic-bezier(.6,0,.2,1),aspect-ratio .7s cubic-bezier(.6,0,.2,1),max-height .7s cubic-bezier(.6,0,.2,1)}.sb-prev .sb-fx .dw:not(.dw-stack) .dw-th.hov:not(.play){transition-duration:.45s;transition-timing-function:var(--e-out)}.sb-prev .sb-fx .dw:not(.dw-stack) .dw-th.hov{--dw-g:1.12}.sb-prev .sb-fx .dw:not(.dw-stack) .dw-th.play{z-index:6;max-height:calc(var(--vh) * .8);transition-duration:1s}.dw-pl{position:absolute;inset:0;z-index:6;background:#000;opacity:0;transition:opacity .5s ease}.dw-pl.in{opacity:1}.dw-pl iframe{display:block;width:100%;height:100%;border:0;background:#000;color-scheme:light}.dw-x{all:unset;position:absolute;right:0;bottom:100%;padding:10px 0 10px 16px;font:400 clamp(10px,calc(var(--u) * .62),12px)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;opacity:.6;cursor:pointer;transition:opacity .2s ease}.dw-x:hover,.dw-x:focus-visible{opacity:1}.sb-fx .dw.dw-playing .dw-t{opacity:.22}.sb-fx .dw.dw-playing .dw-t.on{opacity:.6}.sb-invcur{display:grid;place-items:center;transition:width .3s var(--e-out,ease),height .3s var(--e-out,ease),background-color .2s ease}.sb-invcur span{font:400 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#000;opacity:0;transition:opacity .15s ease}.sb-invcur.lab{mix-blend-mode:normal;width:62px;height:62px}.sb-invcur.lab span{opacity:1;transition-delay:.1s}.sb-page[data-invcur] .dw-th.play,.sb-page[data-invcur] .dw-th.play *{cursor:auto!important}.sb-page[data-invcur] .dw-x{cursor:pointer!important}@media(prefers-reduced-motion:reduce){.sb-prev .sb-fx .dw:not(.dw-stack) .dw-th{transition:none}}.sb-fx .dw-fr:after{inset:auto -2px -2px}.sb-mo{display:block;width:100%;height:100%;translate:0 var(--py,0px)}.sb-mo[data-link]{cursor:pointer}.sb-mo[data-in]{transition:opacity var(--mo-d) var(--mo-e) var(--mo-w),transform var(--mo-d) var(--mo-e) var(--mo-w),filter var(--mo-d) var(--mo-e) var(--mo-w),clip-path var(--mo-d) var(--mo-e) var(--mo-w),scale .4s cubic-bezier(.22,1,.36,1)}.sb-mo[data-in]:not(.in){opacity:0}.sb-mo[data-in=up]:not(.in){transform:translateY(var(--mo-x))}.sb-mo[data-in=down]:not(.in){transform:translateY(calc(var(--mo-x) * -1))}.sb-mo[data-in=left]:not(.in){transform:translate(var(--mo-x))}.sb-mo[data-in=right]:not(.in){transform:translate(calc(var(--mo-x) * -1))}.sb-mo[data-in=blur]:not(.in){filter:blur(14px)}.sb-mo[data-in=zoom]:not(.in){transform:scale(.94)}.sb-mo[data-in=mask]{clip-path:inset(0 0 0 0)}.sb-mo[data-in=mask]:not(.in){opacity:1;clip-path:inset(0 0 100% 0);transform:translateY(var(--mo-x))}.sb-mo[data-in=lines]:not(.in),.sb-mo[data-in=words]:not(.in),.sb-mo[data-in=chars]:not(.in){opacity:1}.sb-ln{display:block;overflow:hidden;overflow:clip;padding-bottom:.12em;margin-bottom:-.12em}.sb-w{display:inline-block;white-space:pre}.sb-ln>.sb-w{display:block;white-space:inherit}.sb-mo[data-in] .sb-w{transition:opacity var(--mo-d) var(--mo-e) calc(var(--mo-w) + var(--i) * var(--mo-s)),transform var(--mo-d) var(--mo-e) calc(var(--mo-w) + var(--i) * var(--mo-s)),filter var(--mo-d) var(--mo-e) calc(var(--mo-w) + var(--i) * var(--mo-s))}.sb-mo[data-in=words]:not(.in) .sb-w,.sb-mo[data-in=chars]:not(.in) .sb-w{opacity:0;transform:translateY(.45em);filter:blur(5px)}.sb-mo[data-in=lines]:not(.in) .sb-w{transform:translateY(105%)}@media(hover:hover)and (pointer:fine){.sb-mo[data-hov],.sb-mo[data-in][data-hov].in{transition:scale .4s cubic-bezier(.22,1,.36,1),translate .4s cubic-bezier(.22,1,.36,1),opacity .3s ease,filter .3s ease,rotate .4s cubic-bezier(.22,1,.36,1)}.sb-mo[data-hov=grow]:hover{scale:1.04}.sb-mo[data-hov=shrink]:hover{scale:.97}.sb-mo[data-hov=lift]:hover{translate:0 calc(var(--py,0px) - var(--u) * .4)}.sb-mo[data-hov=dim]:hover{opacity:.55}.sb-mo[data-hov=bright]{opacity:.6}.sb-mo[data-hov=bright]:hover{opacity:1}.sb-mo[data-hov=blur]:hover{filter:blur(4px)}.sb-mo[data-hov=tilt]:hover{rotate:-1.5deg;scale:1.02}}@media(prefers-reduced-motion:reduce){.sb-mo[data-in],.sb-mo[data-in] .sb-w{transition:none!important;transform:none!important;filter:none!important;clip-path:none!important;opacity:1!important}.sb-mo{translate:none}}.sb-btn{display:inline-flex;align-items:center;gap:.6em;color:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease,background-color .25s ease,color .25s ease,scale .16s ease-out}.sb-btn i{font-style:normal;transition:translate .35s cubic-bezier(.22,1,.36,1)}.sb-btn:active{scale:.98}.sb-btn-line span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:.28em;transition:background-size .45s cubic-bezier(.22,1,.36,1)}.sb-btn-outline{border:1px solid currentColor;padding:.85em 1.3em;border-radius:999px}.sb-btn-solid{padding:.9em 1.4em;border-radius:999px}@media(hover:hover)and (pointer:fine){.sb-btn:hover i{translate:.3em 0}.sb-btn-line:hover span{background-size:0 1px;background-position:100% 100%}.sb-btn-outline:hover{background:currentColor}.sb-btn-outline:hover>*{color:var(--ground);mix-blend-mode:difference}.sb-btn-solid:hover{opacity:.85}.sb-btn-plain:hover{opacity:.6}}.sb-btn:focus-visible{outline:1px solid currentColor;outline-offset:.4em}.sb-app:not(.sb-prev) .sb-block:not(.sb-sel):hover{outline:1px solid rgba(13,158,242,.45);outline-offset:-1px}.sb-app:not(.sb-prev) .sb-free{cursor:move}.sb-app:not(.sb-prev) .sb-block.sb-typing{cursor:text;outline:1px solid var(--cool)}.sb-app:not(.sb-prev) .sb-block iframe,.sb-app:not(.sb-prev) .sb-block video{pointer-events:none}.sb-hd{position:absolute;right:-5px;top:50%;width:10px;height:22px;margin-top:-11px;background:var(--cool);border:1px solid #fff;border-radius:3px;cursor:ew-resize;z-index:50;pointer-events:auto}.sb-block[data-cx]:before,.sb-block[data-cy]:after{content:"";position:absolute;background:var(--hot);pointer-events:none;z-index:60}.sb-block[data-cx]:before{left:50%;top:-200vh;bottom:-200vh;width:1px}.sb-block[data-cy]:after{top:50%;left:-200vw;right:-200vw;height:1px}body.sb-grabbing,body.sb-grabbing *{user-select:none!important;-webkit-user-select:none!important}.sb-edit:empty:before{content:"Digite\2026";opacity:.4}.sb-quick{display:flex;flex-wrap:wrap;gap:.15rem .1rem;padding:.2rem 0 .3rem 1.1rem}.sb-quick button{border:0!important;color:var(--dim);padding:.28rem .4rem!important}.sb-quick button:hover{color:var(--ink)}.sb-imgf-r{display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;gap:.35rem;align-items:center}.sb-imgf-r img,.sb-imgf-r>i{display:block;width:2.6rem;height:1.7rem;object-fit:cover;background:#222;border:1px solid var(--line);border-radius:2px}.sb-up{position:relative;display:inline-flex;align-items:center;border:1px solid var(--line);padding:.35rem .55rem;border-radius:2px;color:var(--ink)!important;cursor:pointer;white-space:nowrap}.sb-up:hover{background:var(--panel2)}.sb-up input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.sb-up:focus-within{outline:1px solid var(--cool)}.sb-side{width:min(34rem,100%);overflow-y:auto}.sb-vlist{display:flex;flex-direction:column}.sb-vrow{display:flex;gap:.4rem;align-items:center;padding:.45rem 0;border-top:1px solid var(--line)}.sb-vrow.new{border-top:0}.sb-vrow>span{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.sb-vrow b{font:600 13px var(--grot);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-vrow small{color:var(--dim)}.sb-vrow input{flex:1 1 auto}.sb-kpis{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.sb-kpis div{border:1px solid var(--line);padding:.7rem .8rem;display:flex;flex-direction:column;gap:.15rem}.sb-kpis b{font:600 28px/1 var(--grot);font-variant-numeric:tabular-nums}.sb-kpis span{color:var(--dim)}.sb-spark{display:flex;align-items:flex-end;gap:2px;height:4.5rem;border-bottom:1px solid var(--line)}.sb-spark i{flex:1 1 0;min-width:1px;background:var(--ink);opacity:.85}.sb-bar{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) 3rem;gap:.5rem;align-items:center;padding:.22rem 0}.sb-bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-bar i{display:block;height:.5rem;background:var(--cool);min-width:2px;border-radius:1px}.sb-bar b{text-align:right;font-weight:400;font-variant-numeric:tabular-nums}.sb-stats h4{margin-top:.9rem}.sb-crash{display:flex!important;align-items:center;justify-content:center;padding:2rem}.sb-crash>div{max-width:34rem;border:1px solid var(--line);background:var(--panel);padding:1.2rem 1.4rem}.sb-crash b{font:600 15px var(--grot)}.sb-crash p{color:var(--dim)}.sb-grp{border-top:1px solid var(--line);margin-top:.9rem}.sb-grp-h{display:flex!important;align-items:center;gap:.4rem;width:100%;border:0!important;padding:.75rem 0 .35rem!important;font:600 11px var(--grot)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)!important;text-align:left;background:none!important}.sb-grp-h:hover{color:var(--ink)!important}.sb-grp-h span{flex:1 1 auto}.sb-grp-h em{font-style:normal;color:var(--cool);font-size:8px}.sb-grp-h i{font-style:normal;font-weight:400;font-size:13px}.sb-pos{left:var(--bx);top:var(--by)}.sb-fz{font-size:calc(var(--u) * var(--fz))}@container (max-width:700px){.sb-pos{left:var(--bxm);top:var(--bym)}.sb-fz{font-size:calc(var(--u) * var(--fzm))}.sb-hm{display:none!important}}@container (min-width:700.02px){.sb-hdk{display:none!important}}.sb-side>*{flex-shrink:0}.sb-app:not(.sb-prev) .sb-navfx .sb-pk{pointer-events:auto!important;cursor:pointer;opacity:1}.sb-app:not(.sb-prev) .sb-navfx .sb-pk:hover{outline:1px solid rgba(13,158,242,.45);outline-offset:-6px}.sb-app:not(.sb-prev) .sb-navfx .sb-pk.sb-sel{outline:1px dashed var(--cool);outline-offset:-6px}.sb-app:not(.sb-prev) .sb-cue.sb-pk{opacity:.8!important;translate:-50% 0!important;transition:none!important}.sb-app:not(.sb-prev) .sb-page .sb-cue.sb-pk{opacity:.8!important;pointer-events:auto!important}.sb-selbar{position:absolute;left:0;top:0;z-index:400;visibility:hidden;display:flex;align-items:center;gap:.3rem;padding:.25rem .35rem;background:var(--panel);border:1px solid var(--line);border-radius:6px;box-shadow:0 6px 24px #00000080;font:11px/1 var(--mono);white-space:nowrap}.sb-selbar b{font:600 11px var(--grot);padding:0 .35rem;color:var(--dim);max-width:9rem;overflow:hidden;text-overflow:ellipsis}.sb-selbar button{border:0!important;padding:.35rem .45rem!important;border-radius:4px!important}.sb-selbar button.on{background:var(--ink)!important;color:var(--ground)!important}.sb-selbar select{width:9.5rem!important;padding:.28rem .3rem!important}.sb-selbar .sz,.sb-selbar .al{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:4px}.sb-selbar .sz i{font-style:normal;min-width:2.8rem;text-align:center;color:var(--dim)}.sb-selbar .cl{position:relative;display:inline-flex;width:1.5rem;height:1.5rem;border:1px solid var(--line);border-radius:50%;overflow:hidden;cursor:pointer}.sb-selbar .cl i{position:absolute;inset:0}.sb-selbar .cl input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;border:0!important}body.sb-grabbing .sb-selbar{opacity:0}.sb-foot{width:100%;font-size:max(12px,calc(var(--u) * .78));line-height:1;letter-spacing:.02em}.sb-foot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--u) * 2.4) calc(var(--u) * 1.5);padding-bottom:calc(var(--u) * 3.2)}.sb-foot-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:1.05em;min-width:0}.sb-foot-grid>div:last-child{align-items:flex-end;text-align:right}.sb-foot .k{font-size:.78em;letter-spacing:.1em;text-transform:uppercase;opacity:.42;margin-bottom:.35em}.sb-foot a{color:inherit;text-decoration:none;display:inline-flex;align-items:baseline;gap:.45em;padding:.5em 0;margin:-.5em 0;transition:opacity .25s ease;-webkit-tap-highlight-color:transparent;overflow-wrap:anywhere}.sb-foot a i{font-style:normal;font-size:.82em;opacity:.6;transition:translate .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.sb-foot a:focus-visible{outline:1px solid currentColor;outline-offset:.4em}.sb-foot-tc{display:inline-flex;align-items:center;gap:.6em;opacity:.6;font-variant-numeric:tabular-nums;white-space:nowrap}.sb-foot-tc b{font-weight:inherit}.sb-foot-tc u{width:.5em;height:.5em;border-radius:50%;background:#ff4d08;text-decoration:none;animation:sb-live 2.4s ease-in-out infinite}@keyframes sb-live{0%,to{opacity:1}50%{opacity:.25}}.sb-foot-rule{display:block;height:1px;background:currentColor;opacity:.16}.sb-foot-row{display:flex;justify-content:space-between;align-items:baseline;gap:1.2em 2.4em;flex-wrap:wrap;padding-top:calc(var(--u) * 1.5);font-size:.78em;letter-spacing:.1em;text-transform:uppercase}.sb-foot-row>span{opacity:.55}.sb-foot-row .sb-foot-pw{opacity:.8}@media(hover:hover)and (pointer:fine){.sb-foot-grid>div:hover a{opacity:.45}.sb-foot-grid>div a:hover{opacity:1}.sb-foot a:hover i{translate:.15em -.15em;opacity:1}.sb-foot-top:hover i{translate:0 -.25em}}@media(prefers-reduced-motion:reduce){.sb-foot-tc u{animation:none}}@container (max-width:700px){.sb-foot-grid{grid-template-columns:1fr 1fr;gap:calc(var(--u) * 3) calc(var(--u) * 1.5)}.sb-foot-grid>div:last-child{align-items:flex-start;text-align:left}.sb-foot-row{display:grid;grid-template-columns:1fr auto;gap:1.4em 1em}.sb-foot-row .sb-foot-pw{grid-column:1/-1;grid-row:1}}.sb-page[data-ca] .dw-t,.sb-page[data-ca] .sb-ca{filter:url(#sb-ca)}.sb-ab,.sb-hs{width:100%}.sb-ab-lab{display:flex;justify-content:space-between;gap:2em;text-transform:uppercase;letter-spacing:.1em;font-size:max(10px,calc(var(--u) * .62));opacity:.42;margin-bottom:calc(var(--u) * 2.2)}.sb-ab-h{margin:0;text-transform:uppercase;font:200 calc(var(--ab-s,6.6) * 1cqw)/1.04 "forma-djr-mono","Chivo Mono",var(--mono);letter-spacing:-.025em}.sb-ab-h .ln{display:block}.sb-ab-h em{font:italic 300 1.08em/1 var(--serif);text-transform:none;color:var(--ab-a,#ff4d08);letter-spacing:-.01em;text-decoration:underline;text-decoration-thickness:.035em;text-underline-offset:.12em}.sb-ab-under{display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(var(--u) * 1.5);align-items:end;margin-top:calc(var(--u) * 3);font-size:max(12px,calc(var(--u) * .82));line-height:1.5}.sb-ab-under p{grid-column:2;margin:0;opacity:.62}.sb-ab-under a,.sb-hs .go{justify-self:end;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3em;white-space:nowrap;display:inline-flex;gap:.45em;align-items:baseline}.sb-ab-under a i,.sb-hs .go i{font-style:normal;font-size:.82em;transition:translate .35s cubic-bezier(.22,1,.36,1)}.sb-hs-rw{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:calc(var(--u) * 1.5);align-items:start;border-top:1px solid rgba(243,239,232,.16);padding:calc(var(--u) * 1.9) 0 calc(var(--u) * 2.5);font-size:max(12px,calc(var(--u) * .82));line-height:1.5}.sb-hs-rw.lk{cursor:pointer}.sb-hs-rw h3{margin:0;text-transform:uppercase;font:200 6.4cqw/.95 "forma-djr-mono","Chivo Mono",var(--mono);letter-spacing:-.02em;transition:translate .5s cubic-bezier(.22,1,.36,1)}.sb-hs-rw .mid{display:flex;flex-direction:column;align-items:flex-start;gap:.9em}.sb-hs-rw .k{text-transform:uppercase;letter-spacing:.1em;font-size:.76em;opacity:.42}.sb-hs-rw ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4em;opacity:.62}.sb-hs-rw .go{justify-self:auto;margin-top:.5em}.sb-hs-rw img,.sb-hs-rw .ph{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--u) * .3);transition:scale .6s cubic-bezier(.22,1,.36,1)}.sb-hs-rw .ph{border:1px dashed rgba(243,239,232,.16);background:radial-gradient(80% 90% at 70% 30%,rgba(13,158,242,.28),transparent 70%),radial-gradient(70% 80% at 20% 90%,rgba(255,77,8,.22),transparent 70%)}@media(hover:hover)and (pointer:fine){.sb-hs-rw.lk:hover h3{translate:.12em 0}.sb-hs-rw.lk:hover img{scale:1.02}.sb-hs-rw.lk:hover .go i,.sb-ab-under a:hover i{translate:.15em -.15em}}.sb-hs-rw:focus-visible{outline:1px solid currentColor;outline-offset:4px}@container (max-width:700px){.sb-ab-lab span:nth-child(2){display:none}.sb-ab-h{font-size:calc(var(--ab-s,6.6) * 1.3cqw)}.sb-ab-under{grid-template-columns:1fr;gap:calc(var(--u) * 1.6)}.sb-ab-under p{grid-column:1}.sb-ab-under a{justify-self:start}.sb-hs-rw{grid-template-columns:1fr;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 2) 0 calc(var(--u) * 2.6)}.sb-hs-rw h3{font-size:15cqw}}.sb-turn{animation:sb-turn .7s cubic-bezier(.22,1,.36,1) both}@keyframes sb-turn{0%{opacity:0;transform:translateY(calc(var(--u) * 1.2))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sb-turn{animation:none}}.sb-foot-row .sb-foot-pw{opacity:1}.dw[data-out] .dw-c,.dw[data-out] .dw-th{filter:blur(calc(var(--dw-out) * var(--dw-eb,10px)));will-change:filter}.dw[data-out] .dw-c{opacity:calc(1 - var(--dw-out) * .55)}@media(prefers-reduced-motion:reduce){.dw[data-out] .dw-c,.dw[data-out] .dw-th{filter:none}}.sb-canvas{position:relative}.sb-page.sb-ghost{position:absolute;inset:0;height:auto;z-index:80;overflow:hidden!important;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sb-ghost *{transition:none!important;animation-delay:-99s!important;pointer-events:none!important}.sb-ring{position:absolute;inset:0;z-index:81;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(14px) brightness(1.12);backdrop-filter:blur(14px) brightness(1.12);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sb-hv{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:calc(var(--u) * .3);background:#000;cursor:pointer}.sb-hs-rw .sb-hv img,.sb-hs-rw .sb-hv .ph,.sb-hv-fly img,.sb-hv-fly .ph{position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:auto;border-radius:0;border:0;object-fit:cover;scale:1;transition:scale .9s cubic-bezier(.22,1,.36,1)}.sb-hv .pl{position:absolute;left:1em;bottom:.9em;display:inline-flex;align-items:center;gap:.6em;font:400 clamp(10px,calc(var(--u) * .62),12px)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.6);transition:opacity .3s ease,translate .5s cubic-bezier(.22,1,.36,1)}.sb-hv .pl i{width:0;height:0;border-left:.62em solid currentColor;border-top:.4em solid transparent;border-bottom:.4em solid transparent}.sb-hv.gone{visibility:hidden}@media(hover:hover)and (pointer:fine){.sb-hs-rw .sb-hv:hover img{scale:1.05}.sb-hv:hover .pl{translate:.35em 0}}.sb-hv-ov{position:absolute;inset:0;z-index:70;background:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:background .7s ease,backdrop-filter .7s ease,-webkit-backdrop-filter .7s ease;cursor:pointer}.sb-hv-ov.in{background:#0000009e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sb-hv-fly{position:absolute;transform-origin:0 0;background:#000;border-radius:calc(var(--u) * .3);cursor:auto;transition:transform .85s cubic-bezier(.22,1,.36,1);will-change:transform}.sb-hv-fly img,.sb-hv-fly .ph{border-radius:inherit}.sb-hv-fly iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;background:#000;color-scheme:light;opacity:0;transition:opacity .5s ease .55s}.sb-hv-ov.in .sb-hv-fly iframe{opacity:1}.sb-hv-fly .x{all:unset;position:absolute;right:0;bottom:100%;padding:10px 0 8px 16px;font:400 clamp(10px,calc(var(--u) * .62),12px)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;opacity:0;cursor:pointer;transition:opacity .3s ease}.sb-hv-ov.in .sb-hv-fly .x{opacity:.6;transition-delay:.5s}.sb-hv-ov.in .sb-hv-fly .x:hover{opacity:1}.sb-canvas[data-reel] .sb-invcur{opacity:0}@media(prefers-reduced-motion:reduce){.sb-hv-fly,.sb-hv-ov{transition:none}}.sb-foot-row.sw{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline}.sb-foot-row.sw>:first-child{justify-self:start}.sb-foot-row.sw .sb-foot-top{order:2;justify-self:center}.sb-foot-row.sw .sb-foot-pw{order:3;justify-self:end}@container (max-width:700px){.sb-foot-row.sw{grid-template-columns:1fr auto}.sb-foot-row.sw .sb-foot-pw{grid-column:auto;grid-row:auto;order:2}.sb-foot-row.sw .sb-foot-top{order:3;grid-column:1/-1;justify-self:center}}.sb-frame.dev{outline:1px solid rgba(255,255,255,.14);box-shadow:0 20px 60px #0009}.sb-frame-note{position:absolute;font:400 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap;pointer-events:none}.sb-ab-hm{display:none}@container (max-width:700px){.sb-ab-h.has-m{display:none}.sb-ab-h.sb-ab-hm{display:block;font-size:var(--ab-fit,12cqw);line-height:1}.sb-ab-hm .big{white-space:nowrap}.sb-ab-hm .r{text-align:right}.sb-ab-hm .sm{font-size:.4em;letter-spacing:0;line-height:1.3;margin:1.35em 0 1.2em;white-space:nowrap}.sb-ab-hm .sm,.sb-ab-hm .sm>.sb-w{display:flex;justify-content:space-between;align-items:baseline}.sb-ab-hm .sm>.sb-w{flex:1 1 auto;white-space:nowrap}.sb-ab-hm .sm{color:#f3efe89e}.sb-ab-hm .sm.sb-ln{padding-bottom:.3em}.sb-ab-hm .sm em{font-size:1.5em}}.sb-foot a.sb-foot-up{display:none}@container (max-width:1000px){.sb-foot a.sb-foot-up{display:flex;justify-content:center;align-items:baseline;gap:.45em;width:max-content;margin:0 auto;padding:.6em 1em calc(var(--u) * 2.2);font-size:.78em;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-decoration:none}.sb-foot-row.sw{display:flex;justify-content:space-between;grid-template-columns:none}.sb-foot-row.sw .sb-foot-top{display:none}.sb-foot-row.sw .sb-foot-pw{order:0}.sb-foot:has(.sb-foot-up) .sb-foot-grid{padding-bottom:calc(var(--u) * 2.4)}}.sb-app:not(.sb-prev) .sb-page:not([data-top]) .sb-cue.sb-pk:not(.sb-sel){opacity:0!important;pointer-events:none!important}
