.arch-gallery{--h:clamp(300px,37.8vw,560px);--w:calc(var(--h) * 0.348);--grow:calc(var(--w) * 2 + 20px);position:relative;overflow:hidden;padding:24px 0 8px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 13.3%,#000 86.8%,transparent 100%),linear-gradient(180deg,#000 calc(100% - var(--melt)),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 13.3%,#000 86.8%,transparent 100%),linear-gradient(180deg,#000 calc(100% - var(--melt)),transparent 100%);mask-composite:intersect;transition:--melt .5s}.arch-gallery:has(.arch:hover,.arch:focus-visible){--melt:0%}.arch-track{display:flex;width:max-content;translate:0 0;animation:arch-slide calc(var(--n, 8) * 3.25s) linear infinite;transition:translate .7s cubic-bezier(.2,.8,.2,1)}.arch-gallery:focus-within .arch-track,.arch-gallery:hover .arch-track{animation-play-state:paused}.arch-gallery:has(.arch:hover,.arch:focus-visible) .arch-track{translate:calc(var(--grow) * -.5) 0}.arch-group{display:flex;gap:10px;margin:0;padding:0 10px 0 0;list-style:none}.arch{position:relative;flex:none;width:var(--w);height:var(--h);overflow:hidden;border-radius:calc(var(--w) / 2);outline:none;background:radial-gradient(120% 70% at 30% 20%,rgba(255,255,255,.45),transparent 60%),linear-gradient(170deg,var(--a),var(--b));transition:width .7s cubic-bezier(.2,.8,.2,1),border-radius .7s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s}.arch-img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.arch:focus-visible,.arch:hover{width:calc(var(--w) + var(--grow));border-radius:34px}.arch:focus-visible .arch-img,.arch:hover .arch-img{transform:scale(1.04)}.arch-gallery:has(.arch:hover,.arch:focus-visible) .arch:not(:hover,:focus-visible){opacity:.5;filter:blur(2px) saturate(.8)}.arch-info{position:absolute;inset:auto 0 0;padding:90px 30px 30px;background:linear-gradient(180deg,transparent,hsl(calc(var(--th) + 340.71) calc(73.91% * var(--ts)) 4.51%/.78) 55%,hsl(calc(var(--th) + 340.71) calc(73.91% * var(--ts)) 4.51%/.9));opacity:0;transform:translateY(14px);transition:opacity .2s,transform .2s;pointer-events:none}.arch:focus-visible .arch-info,.arch:hover .arch-info{opacity:1;transform:none;transition:opacity .5s .25s,transform .6s cubic-bezier(.2,.8,.2,1) .25s}.arch-cat{display:inline-block;padding:6px 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.arch-title{margin:12px 0 0;color:#fff;font-size:clamp(1.4rem,2.1vw,1.9rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.arch-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0 0;max-width:44ch;color:hsl(calc(var(--th) + 347.11) calc(62.79% * var(--ts)) 91.57%);font-size:.95rem;line-height:1.55}@keyframes arch-slide{to{transform:translateX(calc(var(--n, 8) * (var(--w) + 10px) * -1))}}@media (prefers-reduced-motion:reduce){.arch-track{animation:none}}.bb-track{position:relative;height:470vh}.bb-stage{position:sticky;top:0;display:grid;height:100vh;place-items:center;overflow:hidden;padding:16px 0 104px;box-sizing:border-box}.bb{width:1160px;max-width:100%;padding:0 40px;zoom:var(--fit,1)}.bb-head,.bb-top{text-align:center}.bb-head{margin:0 auto}.bb-row{display:grid;grid-template-columns:436px 480px;justify-content:center;gap:80px;margin-top:52px}.bb-board{position:relative;width:436px;max-width:100%;height:572px}.bb-road,.bb-side{position:absolute;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.14);background:hsl(calc(var(--th) + 341.71) calc(77.78% * var(--ts)) 3.53%/.55);box-shadow:inset 0 0 10px rgba(0,0,0,.45)}.bb-road{--fill:0px;top:0;bottom:0;left:208px;width:20px;border-radius:10px;border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.22)}.bb-road:before,.bb-side:before{content:"";position:absolute;background:repeating-linear-gradient(180deg,hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%/.26) 0 7px,transparent 7px 15px)}.bb-road:before{top:8px;bottom:8px;left:50%;width:2px;margin-left:-1px}.bb-road-fill{position:absolute;top:var(--top);left:50%;width:4px;margin-left:-2px;height:var(--fill);border-radius:2px;background:linear-gradient(180deg,hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%));box-shadow:0 0 12px 2px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.75);transition:height .9s cubic-bezier(.3,.7,.2,1)}.bb-side{width:208px;height:20px;border-radius:10px}.bb-side:before{left:8px;right:8px;top:50%;height:2px;margin-top:-1px;background:repeating-linear-gradient(90deg,hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%/.2) 0 7px,transparent 7px 15px)}.bb-tile{width:208px;cursor:pointer;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.bb-in,.bb-tile{position:absolute}.bb-in{inset:0;overflow:hidden;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.16);border-radius:22px;background:linear-gradient(160deg,hsl(calc(var(--th) + 347.76) calc(58.62% * var(--ts)) 22.75%/.55),hsl(calc(var(--th) + 344) calc(65.22% * var(--ts)) 9.02%/.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);opacity:.58;transition:border-color .5s,box-shadow .5s,opacity .5s}.bb-tile:hover .bb-in{opacity:.9;border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.4)}.bb-tile[data-on=true]{transform:translateY(-4px) scale(1.025)}.bb-tile[data-on=true] .bb-in{opacity:1;border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 18px 46px -12px hsl(calc(var(--th) + 347.27) calc(100% * var(--ts)) 67.65%/.55)}.bb-gate{position:absolute;top:50%;width:6px;height:24px;margin-top:-12px;border-radius:3px;background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.4);transition:background .5s,box-shadow .5s}.bb-tile[data-side=l] .bb-gate{right:-3px}.bb-tile[data-side=r] .bb-gate{left:-3px}.bb-tile[data-on=true] .bb-gate{background:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%);box-shadow:0 0 12px 2px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.85)}.bb-cap{left:16px;bottom:14px;font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;color:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%/.6)}.bb-cap,.bb-ring{position:absolute}.bb-ring{top:50%;left:50%;translate:-50% -50%;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.35);border-radius:50%}.bb-ring.r1{width:104px;height:104px}.bb-ring.r2{width:68px;height:68px}.bb-ring.r3{width:36px;height:36px;background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.14)}.bb-tile[data-k="0"][data-on=true] .bb-ring{animation:bb-pulse 2.6s ease-out infinite}.bb-tile[data-k="0"][data-on=true] .bb-ring.r2{animation-delay:.25s}.bb-tile[data-k="0"][data-on=true] .bb-ring.r3{animation-delay:.5s}@keyframes bb-pulse{0%,to{scale:1}35%{scale:1.12;border-color:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%/.8)}}.bb-flag{position:absolute;top:16px;right:20px;width:22px;height:34px}.bb-flag i{position:absolute;inset:0 auto 0 0;width:2px;border-radius:1px;background:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%/.7)}.bb-flag b{position:absolute;top:1px;left:2px;width:18px;height:13px;background:linear-gradient(135deg,hsl(calc(var(--th) + 76) calc(81.25% * var(--ts)) 87.45%),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%));clip-path:polygon(0 0,100% 50%,0 100%)}.bb-tile[data-k="1"] .bb-in{display:grid;place-items:center}.bb-tile[data-k="1"] .bb-in:before{content:"";position:absolute;width:190px;height:190px;border-radius:50%;background:radial-gradient(closest-side,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.4),transparent);opacity:.35;transition:opacity .6s}.bb-tile[data-k="1"][data-on=true] .bb-in:before{opacity:1}.bb-logo-mark{position:relative;width:104px;height:104px;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.bb-tile[data-k="1"][data-on=true] .bb-logo-mark{transform:scale(1.12) rotate(-4deg)}.bb-aa{top:12px;font-size:4.4rem;font-weight:600;letter-spacing:-.06em;line-height:1;color:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%)}.bb-aa,.bb-swatches{position:absolute;left:18px}.bb-swatches{right:18px;bottom:18px;display:flex}.bb-swatches i{width:34px;height:34px;margin-right:-8px;border-radius:50%;border:2px solid hsl(calc(var(--th) + 346.97) calc(58.49% * var(--ts)) 10.39%);transition:transform .6s cubic-bezier(.2,.9,.3,1.3)}.bb-tile[data-k="2"][data-on=true] .bb-swatches i{transform:translateY(-14px)}.bb-tile[data-k="2"][data-on=true] .bb-swatches i:nth-child(2){transition-delay:.07s}.bb-tile[data-k="2"][data-on=true] .bb-swatches i:nth-child(3){transition-delay:.14s}.bb-tile[data-k="2"][data-on=true] .bb-swatches i:nth-child(4){transition-delay:.21s}.bb-grid{position:absolute;inset:0;background-image:linear-gradient(hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.07) 1px,transparent 1px),linear-gradient(90deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.07) 1px,transparent 1px);background-size:22px 22px}.bb-line{position:absolute;left:18px;height:7px;border-radius:4px;background:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%/.5);transform-origin:left;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.bb-line.l1{top:24px;width:52%;background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%)}.bb-line.l2{top:48px;width:78%}.bb-line.l3{top:66px;width:64%}.bb-line.l4{top:84px;width:40%}.bb-tile[data-k="3"]:not([data-on=true]) .bb-line{transform:scaleX(.35)}.bb-tile[data-k="3"][data-on=true] .bb-line.l2{transition-delay:.1s}.bb-tile[data-k="3"][data-on=true] .bb-line.l3{transition-delay:.2s}.bb-tile[data-k="3"][data-on=true] .bb-line.l4{transition-delay:.3s}.bb-card{position:absolute;width:74px;height:46px;border-radius:8px;border:1px solid rgba(255,255,255,.18);transition:transform .7s cubic-bezier(.2,.9,.3,1.2)}.bb-card i{top:8px;width:10px;height:10px;border-radius:3px;background:rgba(255,255,255,.85)}.bb-card b,.bb-card i{position:absolute;left:8px}.bb-card b{bottom:9px;width:36px;height:4px;border-radius:2px;background:rgba(255,255,255,.55)}.bb-card.c1{top:28px;left:22px;background:linear-gradient(140deg,hsl(calc(var(--th) + 341.66) calc(70.05% * var(--ts)) 59.41%),hsl(calc(var(--th) + 341.26) calc(57.58% * var(--ts)) 38.82%));transform:rotate(-8deg)}.bb-card.c2{top:44px;left:64px;background:linear-gradient(140deg,hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%));transform:rotate(6deg)}.bb-card.c2 b,.bb-card.c2 i{background:hsl(calc(var(--th) + 343.86) calc(66.67% * var(--ts)) 16.47%/.7)}.bb-tag{position:absolute;top:24px;right:22px;width:16px;height:26px;border-radius:4px 4px 8px 8px;background:hsl(calc(var(--th) + 76) calc(81.25% * var(--ts)) 87.45%);transform:rotate(10deg);transition:transform .7s cubic-bezier(.2,.9,.3,1.2)}.bb-tile[data-k="4"][data-on=true] .bb-card.c1{transform:translate(-6px,-4px) rotate(-14deg)}.bb-tile[data-k="4"][data-on=true] .bb-card.c2{transform:translate(8px,2px) rotate(12deg)}.bb-tile[data-k="4"][data-on=true] .bb-tag{transform:translateY(-6px) rotate(20deg)}.bb-board .av{z-index:6}.bb-board .av-body{scale:.72}.bb-board .av[data-state=sit] .av-body{scale:.9}.bb-board .av[data-state=sit] .av-hop{animation:bb-sit 3.2s ease-in-out infinite}@keyframes bb-sit{0%,to{transform:translateY(0)}50%{transform:translateY(-1px) scale(1.04)}}.bb-lead{margin:24px auto 0;max-width:920px;text-wrap:balance;font-size:clamp(1.7rem,2.35vw,2.4rem);font-weight:500;line-height:1.16;letter-spacing:-.035em;color:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%)}.bb-lead span{opacity:calc(.2 + .8 * var(--k, 1));transition:opacity .3s}.bb-lead span.hi{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%)}.bb-body{max-width:780px;margin:24px auto 0;font-size:1rem;line-height:1.65;text-wrap:balance;color:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%/.72)}.bb-list{display:flex;flex-direction:column;height:572px}.bb-list-intro{flex:none;margin:0 0 14px;padding-left:40px;font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;color:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%/.55)}.bb-items{position:relative;flex:1;display:flex;flex-direction:column;gap:8px}.bb-rail{left:9px;top:calc(50% / var(--n, 5));bottom:calc(50% / var(--n, 5));width:2px;background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.18)}.bb-rail,.bb-rail i{position:absolute;border-radius:1px}.bb-rail i{inset:0 0 auto;height:calc(var(--rail, 0) * 100%);background:linear-gradient(180deg,hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%));box-shadow:0 0 10px 1px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.7)}.bb-item{position:relative;flex:1;min-height:0;padding-left:40px}.bb-node{position:absolute;top:50%;left:3px;width:14px;height:14px;margin-top:-7px;border-radius:50%;border:2px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.35);background:hsl(calc(var(--th) + 344.8) calc(67.57% * var(--ts)) 7.25%);transition:background .4s,border-color .4s,box-shadow .4s,scale .4s}.bb-item[data-lit=true] .bb-node{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%)}.bb-item[data-on=true] .bb-node{border-color:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%);background:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%);box-shadow:0 0 14px 3px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.8);scale:1.2}.bb-item button{display:flex;align-items:center;gap:16px;width:100%;height:100%;padding:0 20px;border:1px solid transparent;border-radius:16px;background:none;font:inherit;text-align:left;color:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%/.5);cursor:pointer;transition:background .5s,border-color .5s,color .4s}.bb-item button:hover{color:rgba(255,255,255,.85);border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.18)}.bb-item[data-on=true] button{color:#fff;border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.4);background:linear-gradient(100deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.16),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.03));box-shadow:0 14px 34px -16px hsl(calc(var(--th) + 347.27) calc(100% * var(--ts)) 67.65%/.55)}.bb-n{flex:none;font-size:.875rem;letter-spacing:.1em;color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.7)}.bb-item[data-on=true] .bb-n{color:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%)}.bb-t{display:grid;gap:4px;min-width:0}.bb-p{font-size:1.3rem;font-weight:500;letter-spacing:-.02em;line-height:1.15}.bb-x{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;line-height:1.4;color:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%/.45);transition:color .4s}.bb-item[data-on=true] .bb-x{color:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%/.82)}.bb-end{display:flex;gap:20px;margin-top:22px;padding-left:40px}.bb-cta,.bb-end{flex:none;align-items:center;height:48px}.bb-cta{display:inline-flex;justify-content:center;padding:0 26px;border-radius:10px;font-size:.9rem;font-weight:600;opacity:.55;transition:opacity .6s,transform .5s,box-shadow .6s,filter .3s}.bb-cta:hover{filter:brightness(1.1)}.bb-list[data-done=true] .bb-cta{opacity:1;transform:translateY(-2px);box-shadow:0 12px 34px -8px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.65)}.bb-note{margin:0;font-size:.875rem;line-height:1.4;color:hsl(calc(var(--th) + 358) calc(100% * var(--ts)) 92.16%/.5)}@media (max-width:700px){.bb-stage,.bb-track{height:auto}.bb-stage{position:static;display:block;padding:72px 0 90px;overflow:visible}.bb{zoom:1;padding:0 16px}.bb-lead{font-size:1.6rem}.bb-body{font-size:.95rem}.bb-pin{height:250vh;margin-top:28px}.bb-row{position:sticky;top:78px;zoom:var(--fit,1);grid-template-columns:436px;gap:22px;margin-top:0}.bb-list{height:auto}.bb-list-intro,.bb-node,.bb-rail{display:none}.bb-items{display:block}.bb-item{display:none;padding-left:0;min-height:92px}.bb-item[data-on=true]{display:block}.bb-item button{min-height:92px;padding:12px 18px}.bb-end{height:auto;margin-top:18px;padding-left:0;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.bb-board .av[data-state=sit] .av-hop,.bb-tile[data-k="0"][data-on=true] .bb-ring{animation:none}}.sk{max-width:1040px;margin-inline:auto;padding-inline:1rem}.sk-frame{position:relative;padding:14px;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.22);border-radius:30px;background:linear-gradient(160deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.12),hsl(calc(var(--th) + 346) calc(60% * var(--ts)) 8%/.92) 60%);box-shadow:inset 0 1px 0 hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%/.3),0 40px 100px -40px rgba(0,0,0,.85),0 0 90px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.12)}.sk-board{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px dashed hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.3);border-radius:20px;background-color:hsl(calc(var(--th) + 347) calc(60% * var(--ts)) 6%);background-image:radial-gradient(circle at 50% 42%,hsl(calc(var(--th) + 354) calc(90% * var(--ts)) 60%/.12),transparent 62%),radial-gradient(circle,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.2) 1px,transparent 1.4px);background-size:auto,28px 28px}.sk-canvas{position:absolute;inset:0;z-index:2;width:100%;height:100%;touch-action:none;cursor:crosshair}.sk-tag{top:14px;left:16px;color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%/.7);font-size:.875rem;letter-spacing:.08em;text-transform:uppercase}.sk-empty,.sk-tag{position:absolute;z-index:1;pointer-events:none}.sk-empty{inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:1rem;text-align:center;transition:opacity .4s}.sk-board:not([data-empty=true]) .sk-empty{opacity:0}.sk-empty p{margin:0;color:hsl(calc(var(--th) + 354) calc(40% * var(--ts)) 82%);font-size:1.0625rem}.sk-pen{width:3.4rem;height:3.4rem;fill:none;stroke:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;filter:drop-shadow(0 0 10px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.7));animation:sk-pen 3.2s ease-in-out infinite}.sk-tools{gap:12px 22px;padding:16px 6px 4px}.sk-group,.sk-tools{display:flex;flex-wrap:wrap;align-items:center}.sk-group{gap:8px}.sk-group-end{margin-left:auto}.sk-ink{width:30px;height:30px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:transform .25s,box-shadow .25s}.sk-ink:hover{transform:scale(1.1)}.sk-ink[data-on=true]{border-color:#fff;box-shadow:0 0 14px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.7);transform:scale(1.16)}.sk-chip{padding:.45rem 1rem;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.35);border-radius:999px;background:hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 16%/.7);color:#fff;font-size:.9375rem;cursor:pointer;transition:background .25s,color .25s,transform .25s,opacity .25s}.sk-chip:hover:not(:disabled){transform:translateY(-1px);border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%)}.sk-chip[data-on=true]{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);color:hsl(calc(var(--th) + 347) calc(60% * var(--ts)) 8%);font-weight:600}.sk-chip:disabled{opacity:.45;cursor:default}.sk-actions{display:flex;flex-wrap:wrap;gap:12px;padding:18px 6px 6px}.sk-btn{display:inline-flex;height:3rem;align-items:center;justify-content:center;gap:.5rem;padding:0 1.5rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:transform .3s,filter .3s,opacity .3s,background .3s}.sk-btn.btn-primary{color:hsl(calc(var(--th) + 347) calc(60% * var(--ts)) 6%)}.sk-btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1)}.sk-btn:disabled{opacity:.45;cursor:default}.sk-btn-ghost{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.3);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.06);color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%)}.sk-btn-ghost:hover:not(:disabled){background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.16)}.sk-steps{display:grid;gap:1rem;margin:2rem 0 0;padding:0;list-style:none}.sk-step{height:100%;padding:1.5rem 1.5rem 1.6rem;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.16);border-radius:22px;background:linear-gradient(160deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.08),hsl(calc(var(--th) + 346) calc(60% * var(--ts)) 8%/.7));list-style:none}.sk-step-no{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.9);font-size:.9375rem;font-weight:600;letter-spacing:.08em}.sk-step h3{margin:.6rem 0 0;color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:-.02em}.sk-step p{margin:.5rem 0 0;color:hsl(calc(var(--th) + 354) calc(40% * var(--ts)) 82%);font-size:1rem;line-height:1.65}@media (min-width:768px){.sk-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.sk-board{aspect-ratio:4/3}.sk-frame{padding:10px;border-radius:24px}.sk-group-end{margin-left:0}.sk-btn{width:100%}}@media (prefers-reduced-motion:reduce){.sk-pen{animation:none}}.kit{--a:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);--soft:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 92%/0.86);--hair:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 85%/0.16);overflow:hidden;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.3);border-radius:20px;background:hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 8%);box-shadow:inset 0 1px 0 hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.14),0 40px 90px -50px rgba(0,0,0,.9);color:#fff}.kit-bar{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--hair);background:hsl(calc(var(--th) + 347) calc(40% * var(--ts)) 11%)}.kit-dots{display:inline-flex;gap:6px}.kit-dots i{width:10px;height:10px;border-radius:50%;background:hsl(calc(var(--th) + 354) calc(40% * var(--ts)) 60%/.35)}.kit-file{font-size:.9375rem;font-weight:600}.kit-ok{width:14px;height:14px;margin-left:auto;border-radius:50%;transition:background .4s}.kit-main{display:grid;grid-template-columns:190px minmax(0,1fr)}.kit-ctl{display:grid;align-content:start;gap:14px;padding:14px;border-right:1px solid var(--hair);background:hsl(calc(var(--th) + 347) calc(42% * var(--ts)) 10%)}.kit-f{display:grid;gap:6px}.kit-f>span{color:var(--soft);font-size:.875rem;font-weight:600}.kit-f input{width:100%;min-height:40px;padding:0 12px;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.28);border-radius:10px;background:hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 7%);color:#fff;font:inherit;font-size:.9375rem;outline:none}.kit-f input:focus{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.7)}.kit-sw{display:flex;gap:7px}.kit-sw button{width:28px;height:28px;border:2px solid transparent;border-radius:9px;cursor:pointer}.kit-sw button[data-on=true]{border-color:#fff}.kit-pill{display:flex;flex-wrap:wrap;gap:6px}.kit-pill button{padding:5px 11px;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.3);border-radius:999px;background:none;color:#fff;font:inherit;font-size:.875rem;cursor:pointer}.kit-pill button[data-on=true]{border-color:var(--a);background:var(--a);color:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 6%);font-weight:600}.kit-board{display:grid;gap:12px;padding:14px}.kit-logo{display:flex;height:124px;align-items:center;justify-content:center;gap:16px;border-radius:16px;transition:background .5s}.kit-logo b{font-size:2rem;font-weight:var(--kit-w);letter-spacing:-.02em}.kit-letter,.kit-logo b{font-family:var(--kit-font)}.kit-letter{fill:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 6%);font-size:30px;font-weight:800}.kit-mark circle,.kit-mark path,.kit-mark rect{transition:fill .4s}.kit-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px}.kit-card{position:relative;display:grid;align-content:center;gap:2px;min-height:112px;padding:14px 16px;overflow:hidden;border-radius:12px;background:hsl(calc(var(--th) + 347) calc(40% * var(--ts)) 16%)}.kit-card b{margin-top:6px;font-family:var(--kit-font);font-size:1.0625rem;font-weight:var(--kit-w)}.kit-card small{overflow:hidden;color:var(--soft);font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.kit-card i{position:absolute;right:0;bottom:0;left:0;height:6px;transition:background .4s}.kit-post{display:grid;align-content:end;gap:2px;min-height:112px;padding:12px 14px;border-radius:12px;transition:background .5s}.kit-post b{font-family:var(--kit-font);font-size:1.125rem;font-weight:var(--kit-w);color:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 6%)}.kit-post span{color:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 8%/.8);font-size:.875rem}.kit-chips .kit-app{display:grid;place-items:center;width:44px;height:44px;margin-right:6px;border-radius:12px;transition:background .5s}.kit-chips{display:flex;align-items:center;gap:8px}.kit-chips span{width:36px;height:36px;border-radius:10px;transition:background .4s}.kit-chips em{margin-left:auto;font-family:var(--kit-font);font-size:1.375rem;font-style:normal;font-weight:var(--kit-w)}.kit-chips small{margin-left:6px;color:var(--soft);font-family:inherit;font-size:.875rem;font-weight:400}