html{overscroll-behavior:none;width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{overscroll-behavior:none;width:100%;min-width:320px;height:100svh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}#root{width:100%;height:100%;overflow:hidden}.folders-landing{--pad:max(48px, env(safe-area-inset-left));background:var(--bg);width:100%;height:100svh;color:var(--text);font-family:Inter,Roboto,Helvetica,Arial,sans-serif;overflow:hidden auto}.folders-landing *,.folders-landing :before,.folders-landing :after{box-sizing:border-box}.folders-landing h1,.folders-landing h2,.folders-landing h3,.folders-landing p{margin:0}.folders-landing a{color:inherit;text-underline-offset:3px;touch-action:manipulation}.folders-landing a:focus-visible,.folders-landing button:focus-visible{outline:3px solid var(--pri);outline-offset:3px}.folders-landing .wrap{padding-inline:var(--pad);width:100%}.folders-landing .skip{background:var(--surface);z-index:10;padding:12px;position:absolute;top:-100px;left:16px}.folders-landing .skip:focus{top:12px}.folders-landing .lh{height:72px;padding-top:env(safe-area-inset-top);box-sizing:content-box;justify-content:space-between;align-items:center;gap:10px;width:auto;display:flex}.folders-landing .brand{align-items:center;gap:10px;min-height:44px;font-size:19px;font-weight:600;text-decoration:none;display:flex}.folders-landing .tile{background:var(--manila);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.folders-landing .tile svg{color:#3b2a06;font-size:19px}.folders-landing .nav{align-items:center;gap:18px;font-size:14px;font-weight:500;display:flex}.folders-landing .nav a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.folders-landing .nav a:hover{text-decoration:underline}.folders-landing .nav .in{color:var(--pri);font-weight:600}.folders-landing .round{border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.folders-landing .round svg{font-size:18px}.folders-landing .opening{grid-template-columns:minmax(0,1fr) 380px;align-items:start;column-gap:60px;padding-top:26px;padding-bottom:42px;display:grid}.folders-landing .eye{letter-spacing:.14em;color:var(--pri);font-size:12px;font-weight:700}.folders-landing .hero h1{letter-spacing:-.035em;margin-top:12px;font-size:56px;font-weight:600;line-height:1.06}.folders-landing .hero>p{color:var(--muted);margin-top:14px;font-size:18px;line-height:1.55}.folders-landing .note{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.folders-landing .note svg{color:var(--pri);flex-shrink:0;font-size:18px}.folders-landing .pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.folders-landing .pills span{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13.5px;display:inline-flex}.folders-landing .pills i{background:var(--manila);border-radius:50%;width:7px;height:7px}.folders-landing .signin{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-area:1/2/span 2;padding:28px 24px 18px;scroll-margin-top:12px;box-shadow:0 16px 48px #1c23300e}.folders-landing .kick{letter-spacing:.15em;color:var(--pri);margin-bottom:12px;font-size:11px;font-weight:700}.folders-landing .preparing{color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px;display:flex}.folders-landing .preparing-fields{border:0;min-width:0;margin:0;padding:0}.folders-landing .legal{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:0 14px;margin-top:8px;font-size:12.5px;display:flex}.folders-landing .legal a{align-items:center;min-height:44px;display:inline-flex}.folders-landing .scene{border:1px solid var(--line);background:var(--bg);border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;margin-top:26px;padding:16px;display:grid}.folders-landing .scap{letter-spacing:.1em;color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;display:flex}.folders-landing .scap span:last-child{letter-spacing:0;font-size:12px;font-weight:500}.folders-landing .sl{flex-direction:column;gap:8px;min-width:0;display:flex}.folders-landing .sc{border:1.5px solid var(--frame);background:var(--surface);border-radius:10px;align-items:center;gap:8px;min-height:50px;padding:6px 8px 6px 10px;font-size:14.5px;font-weight:600;display:flex}.folders-landing .sc svg{color:var(--manila);flex-shrink:0;font-size:24px}.folders-landing .sc span{flex:1;min-width:0}.folders-landing .sc em{border-radius:8px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:600}.folders-landing .sc .d{color:var(--err);border:1px solid color-mix(in srgb, var(--err) 45%, transparent)}.folders-landing .sc .t{color:var(--pri);background:color-mix(in srgb, var(--pri) 16%, transparent);border:1px solid color-mix(in srgb, var(--pri) 40%, transparent)}.folders-landing .sm{flex-direction:column;gap:7px;min-width:0;font-size:14px;line-height:1.35;display:flex}.folders-landing .sm .who{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.folders-landing .sm .u{background:var(--pri);color:var(--onpri);border-radius:14px 14px 4px;align-self:flex-end;padding:7px 11px}.folders-landing .sm .a{background:var(--surface2);border-radius:14px 14px 14px 4px;align-self:flex-start;padding:7px 11px}.folders-landing .intro{border-top:1px solid var(--line);padding-top:60px}.folders-landing .badge{align-items:center;gap:10px;font-size:14px;display:inline-flex}.folders-landing .intro h2{letter-spacing:-.04em;margin-top:14px;font-size:52px;font-weight:600;line-height:1.05}.folders-landing .intro>p{color:var(--muted);margin-top:14px;font-size:17px;line-height:1.6}.folders-landing .ways{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.folders-landing .ways span{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13.5px;display:inline-flex}.folders-landing .ways svg{color:var(--pri);font-size:17px}.folders-landing .stefka-carousel{padding-top:26px}.folders-landing .closing{text-align:center;padding-top:44px;padding-bottom:44px}.folders-landing .closing h3{letter-spacing:-.03em;font-size:36px;font-weight:600;line-height:1.15}.folders-landing .cta{background:var(--pri);height:48px;color:var(--onpri);border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.folders-landing .usage{color:var(--muted);margin-top:14px;font-size:14.5px;line-height:1.5}.folders-landing .foot{padding-top:12px;padding-bottom:calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;font-size:13px;display:flex}.folders-landing .foot a{align-items:center;min-height:44px;display:inline-flex}.folders-landing .foot .ln{flex-wrap:wrap;gap:0 16px;display:flex}@media (width<=760px){.folders-landing{--pad:22px}.folders-landing .lh{height:58px}.folders-landing .nav{gap:10px}.folders-landing .nav .meet{display:none}.folders-landing .opening{grid-template-columns:1fr;padding-top:12px;padding-bottom:30px}.folders-landing .hero h1{font-size:34px;line-height:1.1}.folders-landing .hero>p{margin-top:10px;font-size:16px;line-height:1.5}.folders-landing .signin{border-radius:14px;grid-area:auto/1;margin-top:18px;padding:18px 18px 10px}.folders-landing .scene{grid-column:1;grid-template-columns:1fr;margin-top:18px;padding:12px}.folders-landing .intro{padding-top:30px}.folders-landing .intro h2{font-size:30px;line-height:1.1}.folders-landing .intro>p{margin-top:8px;font-size:15px;line-height:1.5}.folders-landing .stefka-carousel{padding-top:16px}.folders-landing .closing{padding-top:24px;padding-bottom:24px}.folders-landing .closing h3{font-size:25px}.folders-landing .foot{padding-bottom:calc(40px + env(safe-area-inset-bottom))}}@media (width<=389px){.folders-landing .sc{flex-wrap:wrap;padding-block:8px}.folders-landing .sc span{flex-basis:calc(100% - 32px)}.folders-landing .sc .d{margin-left:auto}}
