.folder-float{--ff-w: 200px;--ff-h: 148px;--ff-r: 14px;--ff-tab: 14px;--ff-back: #3f3f46;--ff-front: #52525b;--ff-paper: #f5f5f5;--ff-item: #f5f5f5;--ff-item-ink: #18181b;--ff-label: #f5f5f5;--ff-spread: 180px;--ff-lift: 26px;--ff-angle: 34deg;--ff-rest: 16deg;--ff-open: .52s;--ff-close: 312ms;--ff-stagger: 45ms;--ff-n: 6;--ff-spring: cubic-bezier(.34, 1.57, .64, 1);--ff-ease-out: cubic-bezier(.23, 1, .32, 1);position:relative;display:inline-block;width:var(--ff-w);padding-top:var(--ff-tab);font-family:inherit;font-size:13px;font-weight:500;line-height:1}.folder-float__folder{position:relative;width:var(--ff-w);height:var(--ff-h)}.folder-float__back{position:absolute;inset:0;z-index:0;border-radius:var(--ff-r);background:var(--ff-back);transform:perspective(600px) rotateX(8deg);transform-origin:50% 100%}.folder-float__back:before{content:"";position:absolute;top:calc(-1 * var(--ff-tab));left:0;width:42%;height:calc(var(--ff-tab) + var(--ff-r));border-radius:var(--ff-r) var(--ff-r) 0 0;background:inherit}.folder-float__paper{position:absolute;top:10%;z-index:1;right:8%;left:8%;height:50%;border-radius:6px;background:var(--ff-paper);opacity:0;transform:translateY(10px);transition:transform var(--ff-close) var(--ff-ease-out),opacity var(--ff-close) ease}.folder-float__front{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;height:76%;padding:14px 16px;box-sizing:border-box;border-radius:var(--ff-r);background:linear-gradient(180deg,color-mix(in srgb,var(--ff-front) 92%,#fff),var(--ff-front) 60%);color:var(--ff-label);box-shadow:0 -10px 24px #00000047;transform:perspective(600px) rotateX(calc(-1 * var(--ff-rest)));transform-origin:50% 100%;transition:transform var(--ff-open) var(--ff-ease-out)}.folder-float__label{font-size:13px;font-weight:500}.folder-float__sub{font-size:11px;opacity:.55}.folder-float__trigger{position:absolute;right:0;bottom:0;left:0;z-index:3;height:76%;margin:0;padding:0;border:0;border-radius:var(--ff-r);background:transparent;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.folder-float[data-open] .folder-float__front{transform:perspective(600px) rotateX(calc(-1 * var(--ff-angle)))}.folder-float[data-open] .folder-float__paper{opacity:1;transform:translateY(0);transition:transform var(--ff-open) var(--ff-ease-out),opacity .2s ease}.folder-float__items{position:absolute;top:var(--ff-tab);left:50%;z-index:1;width:0;height:0}.folder-float[data-open] .folder-float__items:before{content:"";position:absolute;top:calc(-1 * (var(--ff-lift) + 120px));left:calc(-1 * (var(--ff-spread) + 100px));width:calc(2 * var(--ff-spread) + 200px);height:calc(var(--ff-lift) + 120px)}.folder-float__item{position:absolute;top:0;left:50%;margin:0;padding:0 14px;height:34px;border:0;border-radius:17px;background:var(--ff-item);color:var(--ff-item-ink);font:inherit;white-space:nowrap;box-shadow:0 4px 12px #00000024;cursor:pointer;outline:none;opacity:0;transform:translate3d(-50%,44px,0) scale(.6);transform-origin:50% 50%;pointer-events:none;-webkit-tap-highlight-color:transparent;transition:transform var(--ff-close) var(--ff-ease-out) calc((var(--ff-n) - 1 - var(--i)) * var(--ff-stagger) * .5),opacity .16s ease calc((var(--ff-n) - 1 - var(--i)) * var(--ff-stagger) * .5 + var(--ff-close) * .45),scale .16s var(--ff-ease-out)}.folder-float[data-open] .folder-float__item{will-change:transform,opacity;opacity:1;transform:translate3d(calc(-50% + var(--x)),var(--y),0) rotate(var(--r)) scale(1);pointer-events:auto;transition:transform var(--ff-open) var(--ff-spring) calc(var(--i) * var(--ff-stagger)),opacity .16s ease calc(var(--i) * var(--ff-stagger)),scale .16s var(--ff-ease-out)}.folder-float[data-live] .folder-float__item{cursor:grab;transition:transform 90ms linear,scale .16s var(--ff-ease-out)}.folder-float__item[data-drag]{cursor:grabbing}@media(hover:hover)and (pointer:fine){.folder-float[data-open] .folder-float__item:hover{scale:1.05}}.folder-float[data-open] .folder-float__item:active{scale:.97}.folder-float__item[data-pop]{animation:folder-float-pop .32s var(--ff-ease-out)}.folder-float__drift{display:block;animation:folder-float-drift 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s);animation-play-state:paused}.folder-float[data-open] .folder-float__drift{animation-play-state:running}.folder-float[data-physics] .folder-float__drift,.folder-float[data-live] .folder-float__drift{animation:none}@keyframes folder-float-drift{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes folder-float-pop{30%{scale:1.1}to{scale:1}}@media(prefers-reduced-motion:reduce){.folder-float__front,.folder-float__paper{transition:opacity .2s ease}.folder-float[data-open] .folder-float__front{transform:perspective(600px) rotateX(calc(-1 * var(--ff-rest)))}.folder-float__paper{transform:none!important}.folder-float__item{transition:opacity .2s ease}.folder-float[data-open] .folder-float__item{transition:opacity .2s ease calc(var(--i) * var(--ff-stagger))}.folder-float__drift{animation:none}}#start-folders-root[hidden],#start-cards-fallback[hidden]{display:none}.start-folder-hint{margin:0 0 16px;color:var(--fg3);font-size:12px;letter-spacing:.02em}.start-folder-hint span{color:var(--y);margin-right:6px}.start-folders-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.start-folder-card{min-width:0;position:relative;isolation:isolate}.start-folder-card[data-expanded]{z-index:2}.start-folder-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 8px;border-bottom:1px solid rgba(245,200,0,.18)}.start-folder-number{color:#f5c80066;font:500 12px var(--fd)}.start-folder-stage{display:flex;justify-content:center;align-items:flex-end;padding-top:160px;padding-bottom:4px}.start-folder-description{min-height:48px;padding:6px 4px;font-size:13px;line-height:1.6;color:var(--fg2)}.start-folder-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 4px;text-decoration:none;color:var(--fg2);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.start-folder-link:hover{color:var(--y)}.start-folder-link .start-card-arrow{width:34px;height:34px;flex-shrink:0;transition:transform .2s ease}.start-folder-link:hover .start-card-arrow{transform:translate(3px)}.start-folder-link:focus-visible{outline:2px solid var(--y);outline-offset:5px;border-radius:6px}.start-folder-card .folder-float__label{font-family:var(--fd);font-size:20px;line-height:1.05;font-weight:800;max-width:15ch}.start-folder-card .folder-float__sub{font-size:11px;line-height:1.4;color:#f5c800;opacity:.9;margin-top:4px}.start-folder-card .folder-float__front{padding:14px;border:1px solid rgba(245,200,0,.24);box-shadow:0 -10px 24px #00000047,0 12px 22px #00000040}.start-folder-card .folder-float__back{border:1px solid rgba(245,200,0,.2)}.start-folder-card .folder-float__paper{background:linear-gradient(180deg,#ffe278,#d7ae17)}.start-folder-card .folder-float__item{height:36px;font-size:13px;font-weight:700;padding:0 12px;border:1px solid #ffe278;touch-action:none}.start-folder-card .folder-float[data-open] .folder-float__items:before{left:calc(-1 * var(--ff-w) / 2);width:var(--ff-w);top:-154px;height:166px}.start-folder-card .folder-float__trigger:focus-visible{outline:2px solid #ffe278;outline-offset:6px}.start-folder-card .folder-float__item:focus-visible{outline:2px solid #fff;outline-offset:4px}.start-folder-card .folder-float[data-reduced-motion] .folder-float__item{animation:none}.start-panel:has(#start-folders-root:not([hidden])){padding:22px}.start-panel:has(#start-folders-root:not([hidden])) .start-top{margin-bottom:10px}.start-panel:has(#start-folders-root:not([hidden])) .start-top .st{font-size:clamp(30px,3.2vw,44px);line-height:1.04;margin:10px 0 8px!important}.start-panel:has(#start-folders-root:not([hidden])) .start-top-copy p{font-size:13px}.start-folder-link{min-height:44px}@media(min-width:641px){.start-panel:has(#start-folders-root:not([hidden])) .start-top .st br{display:none}.start-panel:has(#start-folders-root:not([hidden])) .start-top .st .a:before{content:" "}}.start-folder-card:has(.folder-float--touch) .start-folder-stage{padding-top:12px}.start-folder-card[data-expanded]:has(.folder-float--touch) .start-folder-stage{padding-top:160px}.folder-float--touch .folder-float__items{position:absolute;top:var(--ff-tab);left:50%;width:0;height:0;display:block}.folder-float--touch .folder-float__item{height:44px;border-radius:22px;touch-action:pan-y}.folder-float--touch[data-live] .folder-float__item{touch-action:none}.folder-float--touch .folder-float__drift{animation:none}@media(max-width:1050px){.start-folders-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}}@media(max-width:640px){.start-panel:has(#start-folders-root:not([hidden])){padding:18px 12px;border-radius:22px}.start-panel:has(#start-folders-root:not([hidden])) .start-top .st{font-size:clamp(27px,7vw,36px)}.start-folders-grid{gap:20px 12px}.start-folder-heading{padding:0 0 8px;min-height:28px;gap:3px}.start-folder-heading .start-card-kicker{font-size:9px;letter-spacing:.06em}.start-folder-number{display:none}.start-folder-card .folder-float__label{font-size:clamp(15px,4vw,20px);line-height:1.1}.start-folder-card .folder-float__front{padding:12px 10px}.start-folder-card .folder-float__sub{display:none}.start-folder-description{display:none;min-height:0;padding:8px 0 4px;font-size:12px;line-height:1.45}.start-folder-card[data-expanded] .start-folder-description{display:block}.start-folder-link{padding:4px 0;font-size:9px;letter-spacing:.02em;min-height:44px}.start-folder-link .start-card-arrow{width:28px;height:28px}.start-folder-link .start-card-arrow svg{width:14px;height:14px}.start-folder-hint{font-size:11px;margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.start-folder-card *,.start-folder-card *:before{animation:none!important;transition:none!important}.start-folder-link:hover .start-card-arrow{transform:none}}
