.GridPattern-module__Fv-4nW__grid{z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size), var(--grid-size) var(--grid-size);position:fixed;inset:0}
.Logo-module__rR2vdG__logo{color:var(--brand-sauge-deep);flex:none;align-items:center;line-height:1;display:inline-flex}.Logo-module__rR2vdG__mark{flex:none;display:block}.Logo-module__rR2vdG__word{font-family:var(--font-brand);font-weight:600;font-size:calc(var(--logo-mark) * .777);letter-spacing:-.023em;margin-left:calc(var(--logo-mark) * .486);transform:translateY(var(--logo-word-lift,calc(var(--logo-mark) * -.074)));white-space:nowrap}
.NeoButton-module__EAVfvG__btn{border:2px solid var(--ink-border);font-family:var(--font-display);letter-spacing:.3px;cursor:pointer;box-shadow:0 5px 0 var(--neo-shadow);justify-content:center;align-items:center;gap:10px;font-weight:400;line-height:1.2;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.NeoButton-module__EAVfvG__btn:active:not(:disabled){box-shadow:0 2px 0 var(--neo-shadow);transform:translateY(3px)scale(.99)}.NeoButton-module__EAVfvG__btn:disabled{opacity:.55;cursor:default}.NeoButton-module__EAVfvG__primary{--neo-shadow:var(--accent-warm);background:var(--ink);color:var(--ink-inverse)}.NeoButton-module__EAVfvG__outline{--neo-shadow:var(--shadow-ink);background:var(--card);color:var(--ink)}.NeoButton-module__EAVfvG__accent{--neo-shadow:var(--shadow-ink);background:var(--accent);color:var(--ink-inverse)}.NeoButton-module__EAVfvG__gradient{--neo-shadow:var(--shadow-ink);background:var(--credit-grad);color:#fff;border-color:var(--ink-border,#00000038);font-family:var(--font-ui);font-weight:800}.NeoButton-module__EAVfvG__sm{border-radius:12px;padding:10px 16px;font-size:14px}.NeoButton-module__EAVfvG__md{border-radius:14px;padding:14px 22px;font-size:16px}.NeoButton-module__EAVfvG__lg{border-radius:16px;padding:16px 26px;font-size:18px}
.RadialHalo-module__NHX-cW__halo{pointer-events:none;position:fixed}
.icons-module__XMWhkG__icon{--paper:#fdfbf6;--metal:#c9c2b6;flex:none;display:block}.icons-module__XMWhkG__terracotta{--main:#d98466;--main-light:#e8a28a;--main-dark:#c06b4e;--main-deep:#a6512f}.icons-module__XMWhkG__brique{--main:#b6603f;--main-light:#c97a5a;--main-dark:#99502f;--main-deep:#7c3e24}.icons-module__XMWhkG__moutarde{--main:#e0b05c;--main-light:#efc77e;--main-dark:#c79138;--main-deep:#a8752a}.icons-module__XMWhkG__jaune{--main:#e9d765;--main-light:#f2e07a;--main-dark:#dcc94f;--main-deep:#b9a62f}.icons-module__XMWhkG__sauge{--main:#a8b89a;--main-light:#bccbae;--main-dark:#8fa189;--main-deep:#6f8062}.icons-module__XMWhkG__bleu{--main:#8fa9c4;--main-light:#afc3d8;--main-dark:#6a87a6;--main-deep:#4e6b89}.icons-module__XMWhkG__violet{--main:#8b6bff;--main-light:#a892ff;--main-dark:#724afe;--main-deep:#5433c9}.icons-module__XMWhkG__lavande{--main:#b4a9ce;--main-light:#c9c1de;--main-dark:#9b8ebb;--main-deep:#7a6da0}.icons-module__XMWhkG__rose{--main:#e8b7b0;--main-light:#f2cdc8;--main-dark:#d19b93;--main-deep:#a96f66}.icons-module__XMWhkG__ardoise{--main:#7e8b93;--main-light:#9ba7ae;--main-dark:#67737a;--main-deep:#4e585e}.icons-module__XMWhkG__inherit{--main:currentColor;--main-light:currentColor;--main-dark:currentColor;--main-deep:currentColor;--paper:transparent;--metal:currentColor}.icons-module__XMWhkG__muted{--main:currentColor;--main-light:currentColor;--main-dark:currentColor;--main-deep:currentColor;--paper:transparent;--metal:currentColor;opacity:.55}
.library-module__fENpCW__root{--line:var(--hairline);--stage:var(--ink-hover);--muted:var(--muted-ink);width:100%;max-width:1080px;margin:0 auto;position:relative}.library-module__fENpCW__topbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.library-module__fENpCW__crumbs{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.library-module__fENpCW__crumbs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 5px;font-size:14px}.library-module__fENpCW__crumbs button:hover{color:var(--ink);background:var(--stage)}.library-module__fENpCW__crumbs .library-module__fENpCW__cur{color:var(--ink);padding:2px 5px;font-weight:500}.library-module__fENpCW__crumbs .library-module__fENpCW__sep{color:var(--muted);opacity:.5}.library-module__fENpCW__crumbs .library-module__fENpCW__brand{font-family:var(--font-poster);letter-spacing:.2px;color:var(--ink);align-items:center;gap:8px;padding:2px 6px;font-size:25px;font-weight:400;line-height:1;display:inline-flex}.library-module__fENpCW__crumbs button.library-module__fENpCW__brand{color:var(--ink);opacity:.62;font-size:25px}.library-module__fENpCW__crumbs button.library-module__fENpCW__brand:hover{opacity:1}.library-module__fENpCW__spacer{flex:1}.library-module__fENpCW__ctl{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:7px 13px;font-size:13px}.library-module__fENpCW__ctl:hover{border-color:var(--muted)}.library-module__fENpCW__ctl:disabled{opacity:.4;cursor:default}.library-module__fENpCW__count{color:var(--muted);margin:2px 0 20px;font-size:12.5px}.library-module__fENpCW__search{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:999px;outline:none;width:236px;padding:8px 14px;font-size:13px}.library-module__fENpCW__search:focus{border-color:var(--muted)}@media (pointer:coarse){.library-module__fENpCW__search{padding:7px 14px;font-size:16px}}.library-module__fENpCW__search::placeholder{color:var(--muted)}.library-module__fENpCW__grid{grid-template-columns:repeat(auto-fill,minmax(134px,1fr));align-content:start;gap:10px;display:grid}.library-module__fENpCW__item{cursor:pointer;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:8px 6px 10px;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.library-module__fENpCW__item:hover{background:var(--card);border-color:var(--line);transform:translateY(-2px)}}.library-module__fENpCW__obj{width:100%}.library-module__fENpCW__item svg{pointer-events:none;width:100%;height:auto;margin-bottom:9px;display:block}.library-module__fENpCW__lbl{text-align:center;cursor:text;font-size:12.5px;line-height:1.35}.library-module__fENpCW__sublbl{color:var(--muted);font-size:11px}.library-module__fENpCW__item .library-module__fENpCW__lbl,.library-module__fENpCW__item .library-module__fENpCW__sublbl{transition:opacity .34s cubic-bezier(.25,.9,.3,1),transform .34s cubic-bezier(.25,.9,.3,1)}.library-module__fENpCW__pending{pointer-events:none}.library-module__fENpCW__pending svg{opacity:0}.library-module__fENpCW__pending .library-module__fENpCW__lbl,.library-module__fENpCW__pending .library-module__fENpCW__sublbl{opacity:0;transform:translateY(5px)}.library-module__fENpCW__leaving{pointer-events:none;animation:.3s cubic-bezier(.4,0,.7,.3) both library-module__fENpCW__leaveOut;animation-delay:var(--o,0s)}@keyframes library-module__fENpCW__leaveOut{to{opacity:0;transform:translateY(7px)scale(.93)}}@keyframes library-module__fENpCW__popQuick{0%{opacity:0;transform:translateY(9px)scale(.94)}to{opacity:1;transform:none}}.library-module__fENpCW__quick .library-module__fENpCW__item{animation:.34s cubic-bezier(.25,.9,.3,1) both library-module__fENpCW__popQuick;animation-delay:var(--s,0s)}@keyframes library-module__fENpCW__justMoved{0%,to{box-shadow:0 0 #0000}35%{box-shadow:0 0 0 3px var(--line)}}.library-module__fENpCW__moved{animation:.8s ease-out .1s library-module__fENpCW__justMoved}.library-module__fENpCW__dot{cursor:pointer;opacity:0;z-index:2;border:1px solid #0000002e;border-radius:50%;width:15px;height:15px;padding:0;transition:opacity .15s,transform .15s;position:absolute;top:7px;right:7px}.library-module__fENpCW__dot.library-module__fENpCW__open{opacity:1}@media (hover:hover) and (pointer:fine){.library-module__fENpCW__item:hover .library-module__fENpCW__dot{opacity:1}.library-module__fENpCW__dot:hover{transform:scale(1.22)}}.library-module__fENpCW__rename{font:inherit;text-align:center;width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--muted);border-radius:6px;outline:none;padding:2px 4px;font-size:12.5px}.library-module__fENpCW__item[draggable=true]{-webkit-user-drag:element}.library-module__fENpCW__dragging{opacity:.26;transform:scale(.93)rotate(-2deg)}.library-module__fENpCW__into{background:var(--card);border-color:var(--muted);transform:scale(1.07);box-shadow:0 8px 24px #18140e24}.library-module__fENpCW__before:before,.library-module__fENpCW__after:after{content:"";background:var(--ink);border-radius:2px;width:3px;animation:.22s cubic-bezier(.25,.9,.3,1) both library-module__fENpCW__barIn;position:absolute;top:10px;bottom:10px}@keyframes library-module__fENpCW__barIn{0%{opacity:0;transform:scaleY(.3)}to{opacity:.55;transform:none}}.library-module__fENpCW__before:before{left:-7px}.library-module__fENpCW__after:after{right:-7px}.library-module__fENpCW__dropok{background:var(--ink);color:var(--surface);border-color:var(--ink)}.library-module__fENpCW__dropend{box-shadow:inset 0 -3px 0 -1px var(--line)}.library-module__fENpCW__empty{border:1.5px dashed var(--line);color:var(--muted);text-align:center;border-radius:20px;flex-direction:column;grid-column:1/-1;align-items:center;gap:9px;padding:52px 20px 46px;transition:border-color .18s,background .18s;display:flex}.library-module__fENpCW__empty svg{opacity:.45;width:74px;height:auto;animation:4.6s ease-in-out infinite library-module__fENpCW__emptyFloat}@keyframes library-module__fENpCW__emptyFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(2deg)}}.library-module__fENpCW__empty strong{color:var(--ink);font-size:14px;font-weight:500}.library-module__fENpCW__empty p{max-width:280px;margin:0;font-size:12.5px;line-height:1.5}.library-module__fENpCW__empty .library-module__fENpCW__ctl{margin-top:6px}.library-module__fENpCW__dropend .library-module__fENpCW__empty{border-color:var(--muted);background:var(--card)}.library-module__fENpCW__status{text-align:center;color:var(--muted);padding:40px 0;font-size:13px}.library-module__fENpCW__pop{z-index:70;background:var(--card);border:1px solid var(--line);border-radius:13px;flex-direction:column;gap:7px;width:168px;padding:9px;display:flex;position:fixed;box-shadow:0 14px 38px #18140e2e}.library-module__fENpCW__mtitle{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:1px 4px 0;font-size:11px;overflow:hidden}.library-module__fENpCW__swrow{flex-wrap:wrap;gap:6px;padding:0 2px;display:flex}.library-module__fENpCW__swrow button{cursor:pointer;border:1px solid #00000024;border-radius:7px;width:22px;height:22px;padding:0}.library-module__fENpCW__swrow button[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.library-module__fENpCW__mrow{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 8px;font-size:12.5px}.library-module__fENpCW__mrow:hover{background:var(--stage)}.library-module__fENpCW__danger{color:#a6512f}.library-module__fENpCW__danger:hover{background:#f6e4dd}.library-module__fENpCW__msep{background:var(--line);height:1px;margin:1px 0}.library-module__fENpCW__newpop{z-index:70;background:var(--card);border:1px solid var(--line);border-radius:15px;width:296px;padding:13px;position:fixed;box-shadow:0 16px 44px #18140e2e}.library-module__fENpCW__newpop h4{font:inherit;letter-spacing:.8px;color:var(--muted);margin:0 0 7px;font-size:11px;font-weight:500}.library-module__fENpCW__newpop h4.library-module__fENpCW__second{margin-top:13px}.library-module__fENpCW__typeRow{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.library-module__fENpCW__typeRow button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:5px 3px;display:flex}.library-module__fENpCW__typeRow button:hover{background:var(--stage);border-color:var(--line)}.library-module__fENpCW__typeRow button span{color:var(--muted);font-size:10px}.library-module__fENpCW__typeRow svg{pointer-events:none;width:100%;height:auto}.library-module__fENpCW__layer{pointer-events:none;z-index:40;position:fixed;inset:0}:is(.library-module__fENpCW__layer .fly,.library-module__fENpCW__layer .ghost){transform-origin:50%;will-change:opacity;position:absolute}.library-module__fENpCW__layer svg{width:100%;height:100%;display:block;overflow:visible}.library-module__fENpCW__reader{z-index:60;pointer-events:auto;position:fixed;inset:0}.library-module__fENpCW__backdrop{opacity:0;background:#1e1c19;transition:opacity .5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.library-module__fENpCW__backdropOn{opacity:.52}.library-module__fENpCW__paper{transform-origin:50%;backface-visibility:hidden;will-change:transform, opacity;opacity:0;background-color:#fbf4e2;background-image:radial-gradient(circle at 1px 1px,#3a2e1426 1.3px,#0000 1.4px);background-size:24px 24px;border:1px solid #3a2e1429;border-radius:6px;position:absolute;box-shadow:0 22px 44px -30px #32260ca6,0 24px 70px #18140e4d}.library-module__fENpCW__flyObj{transform-origin:50%;will-change:transform, opacity;position:absolute}.library-module__fENpCW__flyObj svg{width:100%;height:100%;display:block}.art{--k:.5;--paper:#fdfbf6;--paper2:#f6f1e5;--paper3:#efe8d8;--label:#fbf6ea;--rule:#cdc3af;--metal:#ada69a;--metal2:#948c80;overflow:visible}.art *{transform-box:fill-box}.body{will-change:transform, opacity}@keyframes library-module__fENpCW__bodyLife{0%{opacity:0;transform:rotate(-8.5deg)scale(.93)translateY(10px)}9%{opacity:1}26%{transform:rotate(-4.7deg)scale(.982)translateY(2px)}58%{transform:rotate(-4deg)scale(.998)}84%{transform:rotate(-4deg)scale(1)}88%{transform:rotate(-2.7deg)scale(1.014)translateY(-2px)}94%{transform:rotate(-4.5deg)scale(.996)translateY(1px)}to{transform:rotate(-4deg)scale(1)}}@keyframes library-module__fENpCW__bodyLifeFlat{0%{opacity:0;transform:rotate(-4.5deg)scale(.93)translateY(10px)}9%{opacity:1}26%{transform:rotate(-.7deg)scale(.982)translateY(2px)}58%{transform:rotate(0)scale(.998)}84%{transform:rotate(0)scale(1)}88%{transform:rotate(1.3deg)scale(1.014)translateY(-2px)}94%{transform:rotate(-.5deg)scale(.996)translateY(1px)}to{transform:rotate(0)scale(1)}}@keyframes library-module__fENpCW__riseIn{0%{opacity:0;transform:translateY(26px)rotate(2.2deg)}45%{opacity:1}68%{transform:translateY(-3px)rotate(-.5deg)}86%{transform:translateY(1px)}to{opacity:1;transform:none}}@keyframes library-module__fENpCW__dropIn{0%{opacity:0;transform:translateY(-34px)rotate(2.5deg)scale(1.04)}38%{opacity:1}52%{transform:translateY(3px)rotate(-.9deg)scale(.995)}70%{transform:translateY(-4px)rotate(.5deg)scale(1.006)}86%{transform:translateY(1.5px)}to{opacity:1;transform:none}}@keyframes library-module__fENpCW__popIn{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.32)}78%{transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes library-module__fENpCW__threadIn{0%{opacity:0;transform:translate(-13px)rotate(-70deg)scale(.5)}45%{opacity:1}62%{transform:translate(2px)rotate(9deg)scale(1.16)}82%{transform:translate(-1px)rotate(-3.5deg)scale(.94)}to{opacity:1;transform:none}}@keyframes library-module__fENpCW__traceB{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes library-module__fENpCW__drawL{0%{stroke-dashoffset:170px}to{stroke-dashoffset:0}}@keyframes library-module__fENpCW__snapY{0%{transform:scaleY(0)}55%{transform:scaleY(1.12)}72%{transform:scaleY(.95)scaleX(1.6)}86%{transform:scaleY(1.03)scaleX(.85)}to{transform:scale(1)}}@keyframes library-module__fENpCW__snapX{0%{transform:scaleX(0)}55%{transform:scaleX(1.1)}72%{transform:scaleX(.96)scaleY(1.7)}86%{transform:scaleX(1.02)scaleY(.8)}to{transform:scale(1)}}@keyframes library-module__fENpCW__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.build .body{animation:library-module__fENpCW__bodyLife calc(3.3s * var(--k)) cubic-bezier(.3, .7, .3, 1) both;animation-delay:var(--s,0s)}.build .a-rise{animation:library-module__fENpCW__riseIn calc(.75s * var(--k)) cubic-bezier(.25, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k) + var(--s,0s))}.build .a-drop{animation:library-module__fENpCW__dropIn calc(.85s * var(--k)) cubic-bezier(.3, .85, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k) + var(--s,0s))}.build .a-pop{animation:library-module__fENpCW__popIn calc(.45s * var(--k)) cubic-bezier(.3, 1.1, .4, 1) both;animation-delay:calc(var(--d,0s) * var(--k) + var(--s,0s))}.build .a-thread{animation:library-module__fENpCW__threadIn calc(.55s * var(--k)) cubic-bezier(.3, .95, .35, 1) both;animation-delay:calc(var(--d,0s) * var(--k) + var(--s,0s))}.build .a-trace{stroke-dasharray:600;animation:library-module__fENpCW__traceB calc(.7s * var(--k)) cubic-bezier(.45, 0, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k) + var(--s,0s))}.build .a-draw{stroke-dasharray:170;animation:library-module__fENpCW__drawL calc(.5s * var(--k)) cubic-bezier(.4, 0, .2, 1) both;animation-delay:calc(var(--d,0s) * var(--k) + var(--s,0s))}.build .a-snap{transform-origin:50% 0;animation:library-module__fENpCW__snapY calc(.6s * var(--k)) cubic-bezier(.3, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k) + var(--s,0s))}.build .a-snapx{transform-origin:0;animation:library-module__fENpCW__snapX calc(.6s * var(--k)) cubic-bezier(.3, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k) + var(--s,0s))}.build .a-fade{animation:library-module__fENpCW__fadeUp calc(.6s * var(--k)) cubic-bezier(.25, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k) + var(--s,0s))}@keyframes library-module__fENpCW__flipX{0%{transform:perspective(1500px)rotateY(0)}52%{transform:perspective(1500px)rotateY(-80deg)}78%{transform:perspective(1500px)rotateY(-107deg)}92%{transform:perspective(1500px)rotateY(-95deg)}to{transform:perspective(1500px)rotateY(-99deg)}}@keyframes library-module__fENpCW__flipY{0%{transform:perspective(1500px)rotateX(0)}52%{transform:perspective(1500px)rotateX(80deg)}78%{transform:perspective(1500px)rotateX(107deg)}92%{transform:perspective(1500px)rotateX(95deg)}to{transform:perspective(1500px)rotateX(99deg)}}@keyframes library-module__fENpCW__shade{0%{opacity:0}45%{opacity:.26}to{opacity:.4}}@keyframes library-module__fENpCW__backIn{0%,50%{opacity:0}52%,to{opacity:1}}.coverBack{opacity:0}.flip .coverGrp{transform-origin:0;animation:.8s cubic-bezier(.42,.03,.28,1) .1s both library-module__fENpCW__flipX}.flip .coverGrp.fy{transform-origin:50% 100%;animation-name:library-module__fENpCW__flipY}.flip .coverShade{animation:.8s linear .1s both library-module__fENpCW__shade}.flip .coverBack{animation:.8s linear .1s both library-module__fENpCW__backIn}:is(.flip.fast .coverGrp,.flip.fast .coverShade,.flip.fast .coverBack){animation-duration:.52s;animation-delay:0s}@media (prefers-reduced-motion:reduce){.library-module__fENpCW__root *,.library-module__fENpCW__layer *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.library-module__fENpCW__ctlPrimary{font:inherit;color:var(--ink-inverse);background:var(--ink);border:1.5px solid var(--ink-border);cursor:pointer;box-shadow:0 3px 0 var(--accent-warm);border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:500;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.library-module__fENpCW__ctlPrimary:hover{box-shadow:0 4px 0 var(--accent-warm);transform:translateY(-1px)}.library-module__fENpCW__ctlPrimary:active{box-shadow:0 1px 0 var(--accent-warm);transform:translateY(2px)}.library-module__fENpCW__ctlGhost{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 12px;font-size:13px}.library-module__fENpCW__ctlGhost:hover{color:var(--ink);background:var(--stage)}.library-module__fENpCW__empty .library-module__fENpCW__ctlPrimary{margin-top:6px}.library-module__fENpCW__empty .library-module__fENpCW__ctlPrimary svg{opacity:1;width:14px;height:14px;animation:none}.library-module__fENpCW__newCell{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:8px 6px 10px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.library-module__fENpCW__newCell svg{pointer-events:none;width:100%;height:auto;margin-bottom:9px;display:block}.library-module__fENpCW__newCell span{text-align:center;font-size:12.5px;line-height:1.35}@media (hover:hover) and (pointer:fine){.library-module__fENpCW__newCell:hover{background:var(--card);border-color:var(--line);color:var(--ink);transform:translateY(-2px)}}.library-module__fENpCW__filters{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 18px;display:flex}.library-module__fENpCW__filters .library-module__fENpCW__count{margin:0 0 0 auto}.library-module__fENpCW__chips{border:1px solid var(--line);background:var(--card);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.library-module__fENpCW__chip{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 11px;font-size:12px;line-height:1}.library-module__fENpCW__chip:hover{color:var(--ink)}.library-module__fENpCW__chipOn{color:var(--ink);background:var(--stage)}.library-module__fENpCW__dragGhost{z-index:60;background:var(--card);border:1px solid var(--line);opacity:.92;pointer-events:none;will-change:transform;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:8px 6px 10px;display:flex;position:fixed;top:0;left:0;box-shadow:0 14px 34px #18140e3d}.library-module__fENpCW__dragGhost svg{width:100%;height:100%;display:block;overflow:visible}.library-module__fENpCW__dragGhost .library-module__fENpCW__dot{display:none}.library-module__fENpCW__armed{z-index:2;animation:.62s ease-in-out infinite library-module__fENpCW__armedWobble}@keyframes library-module__fENpCW__armedWobble{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.library-module__fENpCW__armed.library-module__fENpCW__dragging{animation:none;transform:scale(.93)rotate(-2deg)}@media (prefers-reduced-motion:reduce){.library-module__fENpCW__armed{border-color:var(--ink);animation:none;transform:scale(1.04);box-shadow:0 8px 24px #18140e29}.library-module__fENpCW__armed.library-module__fENpCW__dragging{transform:scale(.93)rotate(-2deg)}}.library-module__fENpCW__item{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (max-width:600px){.library-module__fENpCW__topbar{gap:8px}.library-module__fENpCW__crumbs{width:100%}.library-module__fENpCW__search{order:1;width:100%;min-width:0}.library-module__fENpCW__spacer,.library-module__fENpCW__filters{display:none}.art .body{transform:rotate(0)}.build .body{animation-name:library-module__fENpCW__bodyLifeFlat}}.library-module__fENpCW__confirmSheet{max-width:420px}.library-module__fENpCW__confirmCard{padding:6px 22px 20px}.library-module__fENpCW__confirmTitle{font-family:var(--font-poster);color:var(--ink);margin-bottom:8px;font-size:24px;line-height:1.15}.library-module__fENpCW__confirmBody{color:var(--muted);font-size:13px;line-height:1.5}.library-module__fENpCW__confirmName{color:var(--ink);font-weight:600}.library-module__fENpCW__confirmActions{gap:8px;margin-top:18px;display:flex}.library-module__fENpCW__confirmActions button{font:inherit;cursor:pointer;border-radius:999px;flex:1;padding:10px 12px;font-size:13px;font-weight:600}.library-module__fENpCW__confirmCancel{border:1px solid var(--line);background:var(--card);color:var(--ink)}.library-module__fENpCW__confirmCancel:hover{background:var(--stage)}.library-module__fENpCW__confirmDelete{border:1px solid var(--error-ink);background:var(--error-ink);color:#fff}.library-module__fENpCW__confirmDelete:hover{filter:brightness(1.08)}.library-module__fENpCW__sharedBadge{z-index:3;border:1.5px solid var(--ink-border,#1a1a1a);background:var(--accent-warm,#e4c890);color:var(--ink-on-gold,#7a5a18);font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800;position:absolute;top:8px;right:8px}
.sheetShowcase-module__eAkm4a__stage{zoom:.5;justify-self:center;width:min(272px,100% - 54px);margin:56px auto 66px;position:relative}.sheetShowcase-module__eAkm4a__sheet{border:2px solid var(--ink-border);background:var(--paper);width:100%;box-shadow:0 7px 0 var(--shadow-ink);border-radius:12px;padding:19px 19px 21px;position:relative;transform:rotate(-1.4deg)}.sheetShowcase-module__eAkm4a__eyebrow{font-family:var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--faint-ink);margin:0 0 5px;font-size:9.5px;font-weight:800}.sheetShowcase-module__eAkm4a__title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:17px;line-height:1.2}.sheetShowcase-module__eAkm4a__rule{background:var(--accent-warm);border-radius:3px;width:43px;height:4px;margin-top:10px}.sheetShowcase-module__eAkm4a__text{color:var(--muted-ink);margin:11px 0 0;font-size:11.5px;line-height:1.62}.sheetShowcase-module__eAkm4a__mark{color:var(--ink);background-image:linear-gradient(var(--accent-warm), var(--accent-warm));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 .82em;background-repeat:no-repeat;background-size:100% .34em;padding:0 2px;font-weight:700}.sheetShowcase-module__eAkm4a__diagram{border:1.5px solid var(--ink-border);background:var(--card);border-radius:9px;place-items:center;margin-top:14px;padding:10px;display:grid}.sheetShowcase-module__eAkm4a__diagram svg{width:100%;max-width:152px;height:auto}.sheetShowcase-module__eAkm4a__caption{text-align:center;color:var(--faint-ink);margin:7px 0 0;font-size:10px;font-weight:700}.sheetShowcase-module__eAkm4a__quiz{border:2px solid var(--ink-border);background:var(--card);width:110px;box-shadow:0 4px 0 var(--shadow-ink);border-radius:10px;padding:8px 9px;position:absolute;top:-67px;right:-27px;transform:rotate(3deg)}.sheetShowcase-module__eAkm4a__quizHead{font-family:var(--font-ui);letter-spacing:.4px;text-transform:uppercase;color:var(--faint-ink);align-items:center;gap:4px;margin-bottom:6px;font-size:9px;font-weight:800;display:flex}.sheetShowcase-module__eAkm4a__qOpt{border:1.5px solid var(--ink-soft);background:var(--card);border-radius:5px;height:15px;margin-top:4px;position:relative}.sheetShowcase-module__eAkm4a__qOpt:before{content:"";background:#1a1a1a2e;border-radius:2px;width:58%;height:3px;position:absolute;top:5px;left:6px}.sheetShowcase-module__eAkm4a__qRight{border-color:var(--green);background:var(--green-soft)}.sheetShowcase-module__eAkm4a__qRight:before{width:46%}.sheetShowcase-module__eAkm4a__qCheck{background:var(--green);color:#fff;width:16px;height:16px;font-family:var(--font-ui);border-radius:999px;place-items:center;font-size:9.5px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 2px #0000002e}.sheetShowcase-module__eAkm4a__audio{border:2px solid var(--ink-border);background:var(--card);min-width:122px;box-shadow:0 4px 0 var(--shadow-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 11px 6px 6px;display:flex;position:absolute;bottom:-24px;left:-32px;transform:rotate(-2.5deg)}.sheetShowcase-module__eAkm4a__audioBtn{color:#fff;background:#c06b4e;border-radius:999px;flex:none;place-items:center;width:21px;height:21px;display:grid}.sheetShowcase-module__eAkm4a__wave{flex:1;justify-content:space-between;align-items:flex-end;gap:2px;height:16px;display:flex}.sheetShowcase-module__eAkm4a__wave i{width:2.5px;height:5px;animation:.7s ease-in-out infinite alternate sheetShowcase-module__eAkm4a__showcaseBar;animation-delay:var(--d,0s);background:#c06b4e;border-radius:2px;display:block}@keyframes sheetShowcase-module__eAkm4a__showcaseBar{0%{opacity:.55;height:4px}to{opacity:1;height:15px}}@media (prefers-reduced-motion:reduce){.sheetShowcase-module__eAkm4a__wave i{height:10px;animation:none}}@media (max-width:480px){.sheetShowcase-module__eAkm4a__stage{zoom:.6;width:min(340px,100% - 34px);margin:48px auto 52px}.sheetShowcase-module__eAkm4a__text{line-height:1.5}.sheetShowcase-module__eAkm4a__audio{gap:10px;min-width:150px;padding:8px 14px 8px 8px;bottom:-28px;left:-38px}.sheetShowcase-module__eAkm4a__audioBtn{width:26px;height:26px}.sheetShowcase-module__eAkm4a__wave{gap:3px;height:20px}.sheetShowcase-module__eAkm4a__wave i{width:3px}}
.welcomeClip-module__MF9vRW__clip{--k:1;--paper-ink:#c06b4e;--paper-ink-rgb:192, 107, 78;--paper-tint:#d98466;--paper-tint-rgb:217, 132, 102;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;min-height:0;display:flex}.welcomeClip-module__MF9vRW__headline{flex:none;width:100%;height:118px;padding:0 20px;position:relative}.welcomeClip-module__MF9vRW__headline>*{text-align:center;margin:0;position:absolute;left:20px;right:20px}.welcomeClip-module__MF9vRW__intro{transition:opacity .34s,transform .34s;top:0}.welcomeClip-module__MF9vRW__introOut{opacity:0;transform:translateY(-8px)}.welcomeClip-module__MF9vRW__kicker{font-family:var(--font-display);color:var(--muted-ink);min-height:26px;margin-bottom:8px;font-size:19px;line-height:26px}.welcomeClip-module__MF9vRW__title{font-family:var(--font-display);color:var(--accent-ink);min-height:74px;font-size:28px;font-weight:700;line-height:37px}.welcomeClip-module__MF9vRW__caret:after{content:"";vertical-align:-.13em;background:var(--paper-ink);width:2px;height:.95em;margin-left:2px;animation:.62s step-end infinite welcomeClip-module__MF9vRW__caret;display:inline-block}@keyframes welcomeClip-module__MF9vRW__caret{0%,55%{opacity:1}56%,to{opacity:0}}.welcomeClip-module__MF9vRW__stepline{font-family:var(--font-display);color:var(--accent-ink);font-size:23px;line-height:31px;top:50%;transform:translateY(-50%)}.welcomeClip-module__MF9vRW__word{white-space:pre;opacity:0;animation:welcomeClip-module__MF9vRW__wordIn calc(.36s * var(--k)) cubic-bezier(.25, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k));display:inline-block}@keyframes welcomeClip-module__MF9vRW__wordIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.welcomeClip-module__MF9vRW__stepline b{font-weight:inherit;background:linear-gradient(transparent 64%, var(--accent-warm) 64%, var(--accent-warm) 94%, transparent 94%);padding:0 2px}.welcomeClip-module__MF9vRW__stage{flex:none;width:100%;max-width:390px;height:366px;margin:0 auto;position:relative}@media (max-width:384px){.welcomeClip-module__MF9vRW__stage{transform-origin:top;transform:scale(.9)}}.welcomeClip-module__MF9vRW__scene{opacity:0;pointer-events:none;transition:opacity calc(.44s * var(--k)) ease;place-items:center;display:grid;position:absolute;inset:0}.welcomeClip-module__MF9vRW__sceneOn{opacity:1}.welcomeClip-module__MF9vRW__course{width:250px;height:326px;position:relative}.welcomeClip-module__MF9vRW__frame{position:absolute;inset:0 16px 44px}.welcomeClip-module__MF9vRW__page{border:2px solid var(--ink-border);width:190px;height:250px;box-shadow:0 6px 0 var(--shadow-ink);background:#fdfbf6;border-radius:6px;padding:16px 15px;position:absolute;top:16px;left:30px;overflow:hidden;transform:rotate(-3deg)}.welcomeClip-module__MF9vRW__pageBack{border:2px solid var(--ink-border);background:#f2ece0;border-radius:6px;width:190px;height:250px;position:absolute}.welcomeClip-module__MF9vRW__back1{top:26px;left:40px;transform:rotate(2.5deg)}.welcomeClip-module__MF9vRW__back2{top:21px;left:36px;transform:rotate(-.5deg)}.welcomeClip-module__MF9vRW__pgHead{background:#d8d0be;border-radius:3px;width:62%;height:9px;margin-bottom:6px}.welcomeClip-module__MF9vRW__pgHeadShort{width:38%;margin-bottom:13px}.welcomeClip-module__MF9vRW__pgRules{background-image:repeating-linear-gradient(#0000 0 8px,#ddd5c3 8px 10px,#0000 10px 17px);height:118px;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,#00000059 100%);mask-image:linear-gradient(90deg,#000 0 78%,#00000059 100%)}.welcomeClip-module__MF9vRW__pgScribble{margin-top:10px;display:block}.welcomeClip-module__MF9vRW__pgBlot{background:repeating-linear-gradient(45deg,#e3dac6 0 3px,#f0e9d9 3px 6px);border:1.5px solid #cdc3af;border-radius:3px;width:42px;height:30px;position:absolute;bottom:16px;right:14px;transform:rotate(6deg)}.welcomeClip-module__MF9vRW__bracket{border:3px solid rgba(var(--paper-ink-rgb), .85);width:24px;height:24px;position:absolute}.welcomeClip-module__MF9vRW__bracketTl{border-bottom:0;border-right:0;border-radius:6px 0 0;top:0;left:0}.welcomeClip-module__MF9vRW__bracketTr{border-bottom:0;border-left:0;border-radius:0 6px 0 0;top:0;right:0}.welcomeClip-module__MF9vRW__bracketBl{border-top:0;border-right:0;border-radius:0 0 0 6px;bottom:0;left:0}.welcomeClip-module__MF9vRW__bracketBr{border-top:0;border-left:0;border-radius:0 0 6px;bottom:0;right:0}.welcomeClip-module__MF9vRW__scan{background:linear-gradient(to bottom, rgba(var(--paper-tint-rgb), 0) 0%, rgba(var(--paper-tint-rgb), .16) 72%, rgba(var(--paper-tint-rgb), .42) 96%, var(--paper-ink) 100%);opacity:0;height:42%;position:absolute;top:-30%;left:-10%;right:-10%}.welcomeClip-module__MF9vRW__scan.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__sweep calc(1.25s * var(--k)) cubic-bezier(.5, 0, .4, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}@keyframes welcomeClip-module__MF9vRW__sweep{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(330px)}}.welcomeClip-module__MF9vRW__tape{border:1.5px solid var(--ink-border);box-shadow:0 3px 0 var(--ink-border);font-family:var(--font-ui);white-space:nowrap;color:var(--ink-on-gold);background:#e4c890eb;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)rotate(-2deg)}.welcomeClip-module__MF9vRW__tape>span{align-items:center;gap:7px;display:inline-flex}.welcomeClip-module__MF9vRW__fiche{width:372px;height:300px;position:relative}.welcomeClip-module__MF9vRW__sheet{border:2px solid var(--ink-border);background:var(--paper);width:196px;height:236px;box-shadow:0 6px 0 var(--shadow-ink);border-radius:10px;padding:14px;position:absolute;top:3px;left:88px}.welcomeClip-module__MF9vRW__morph{opacity:0}.welcomeClip-module__MF9vRW__morph.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__morphIn calc(.8s * var(--k)) cubic-bezier(.25, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}@keyframes welcomeClip-module__MF9vRW__morphIn{0%{opacity:0;transform:scale(.955)rotate(-1.6deg)}60%{opacity:1}78%{transform:scale(1.012)rotate(.4deg)}to{opacity:1;transform:none}}.welcomeClip-module__MF9vRW__sTitle{background:var(--accent-ink);transform-origin:0;border-radius:3px;width:74%;height:13px;transform:scaleX(0)}.welcomeClip-module__MF9vRW__sTitle.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__writeIn calc(.56s * var(--k)) cubic-bezier(.4, 0, .2, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}@keyframes welcomeClip-module__MF9vRW__writeIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.welcomeClip-module__MF9vRW__sRule{background:var(--accent-warm);transform-origin:0;border-radius:2px;height:4px;margin-top:7px}.welcomeClip-module__MF9vRW__sLine{background:#1a1a1a29;border-radius:3px;height:5px;margin-top:9px}.welcomeClip-module__MF9vRW__w1{width:100%}.welcomeClip-module__MF9vRW__w2{width:92%}.welcomeClip-module__MF9vRW__w3{width:64%}.welcomeClip-module__MF9vRW__sDiagram{border:1.5px solid var(--ink-border);background:var(--card);border-radius:8px;place-items:center;height:84px;margin-top:12px;display:grid}.welcomeClip-module__MF9vRW__quizCard{border:2px solid var(--ink-border);background:var(--card);width:126px;box-shadow:0 4px 0 var(--shadow-ink);border-radius:12px;padding:9px 10px;position:absolute;top:2px;right:24px;transform:rotate(2.5deg)}.welcomeClip-module__MF9vRW__quizHead{font-family:var(--font-ui);letter-spacing:.4px;text-transform:uppercase;color:var(--muted-ink);align-items:center;gap:5px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}.welcomeClip-module__MF9vRW__qOpt{border:1.5px solid var(--ink-soft);background:var(--card);border-radius:6px;height:17px;margin-top:5px;position:relative}.welcomeClip-module__MF9vRW__qOpt:before{content:"";background:#1a1a1a2e;border-radius:2px;width:58%;height:4px;position:absolute;top:6px;left:7px}.welcomeClip-module__MF9vRW__qRight:before{width:46%}.welcomeClip-module__MF9vRW__qRight.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__correct calc(.48s * var(--k)) cubic-bezier(.3, 1.1, .4, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}@keyframes welcomeClip-module__MF9vRW__correct{0%{background:var(--card);border-color:var(--ink-soft);transform:scale(1)}45%{transform:scale(1.07)}to{background:var(--green-soft);border-color:var(--green);transform:scale(1)}}.welcomeClip-module__MF9vRW__qCheck{background:var(--green);color:#fff;width:19px;height:19px;font-family:var(--font-ui);border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 2px #0000002e}.welcomeClip-module__MF9vRW__audioCard{border:2px solid var(--ink-border);background:var(--card);min-width:148px;box-shadow:0 4px 0 var(--shadow-ink);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:absolute;bottom:24px;left:0;transform:rotate(-2deg)}.welcomeClip-module__MF9vRW__audioBtn{background:var(--paper-ink);color:#fff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid}.welcomeClip-module__MF9vRW__wave{flex:1;justify-content:space-between;align-items:flex-end;gap:3px;height:20px;display:flex}.welcomeClip-module__MF9vRW__wave i{background:var(--paper-ink);border-radius:2px;width:3px;height:6px;display:block}.welcomeClip-module__MF9vRW__wave.welcomeClip-module__MF9vRW__shown i{animation:welcomeClip-module__MF9vRW__bar calc(.7s * var(--k)) ease-in-out infinite alternate;animation-delay:calc(var(--d,0s) * var(--k))}@keyframes welcomeClip-module__MF9vRW__bar{0%{opacity:.55;height:5px}to{opacity:1;height:19px}}.welcomeClip-module__MF9vRW__shelfScene{width:320px;height:330px;position:relative}.welcomeClip-module__MF9vRW__shelfRow{justify-content:center;align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:44px;left:0;right:0}.welcomeClip-module__MF9vRW__carnet{flex:none;width:168px}.welcomeClip-module__MF9vRW__ghost{border:2px solid var(--ink-border);opacity:.55;border-radius:5px 7px 7px 5px;width:74px;height:112px;margin-bottom:24px;position:relative}.welcomeClip-module__MF9vRW__ghost:after{content:"";background:#fbf6ea;border-radius:3px;height:30px;position:absolute;top:34px;left:16px;right:12px}.welcomeClip-module__MF9vRW__ghost1{background:#e0b05c;transform:rotate(-3deg)}.welcomeClip-module__MF9vRW__ghost2{background:#8fa9c4;transform:rotate(2.5deg)}.welcomeClip-module__MF9vRW__plank{background:var(--ink);transform-origin:0;border-radius:4px;height:7px;position:absolute;bottom:36px;left:22px;right:22px;transform:scaleX(0)}.welcomeClip-module__MF9vRW__rise,.welcomeClip-module__MF9vRW__drop,.welcomeClip-module__MF9vRW__pop,.welcomeClip-module__MF9vRW__fade,.welcomeClip-module__MF9vRW__draw,.welcomeClip-module__MF9vRW__trace,.welcomeClip-module__MF9vRW__snapX{opacity:0}.welcomeClip-module__MF9vRW__draw.welcomeClip-module__MF9vRW__shown,.welcomeClip-module__MF9vRW__trace.welcomeClip-module__MF9vRW__shown,.welcomeClip-module__MF9vRW__snapX.welcomeClip-module__MF9vRW__shown{opacity:1}.welcomeClip-module__MF9vRW__rise.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__riseIn calc(.75s * var(--k)) cubic-bezier(.25, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}.welcomeClip-module__MF9vRW__drop.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__dropIn calc(.85s * var(--k)) cubic-bezier(.3, .85, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}.welcomeClip-module__MF9vRW__pop.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__popIn calc(.45s * var(--k)) cubic-bezier(.3, 1.1, .4, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}.welcomeClip-module__MF9vRW__trace.welcomeClip-module__MF9vRW__shown{stroke-dasharray:600;animation:welcomeClip-module__MF9vRW__traceB calc(.7s * var(--k)) cubic-bezier(.45, 0, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}.welcomeClip-module__MF9vRW__draw.welcomeClip-module__MF9vRW__shown{stroke-dasharray:170;animation:welcomeClip-module__MF9vRW__drawL calc(.5s * var(--k)) cubic-bezier(.4, 0, .2, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}.welcomeClip-module__MF9vRW__snapX.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__snapX calc(.6s * var(--k)) cubic-bezier(.3, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}.welcomeClip-module__MF9vRW__fade.welcomeClip-module__MF9vRW__shown{animation:welcomeClip-module__MF9vRW__fadeUp calc(.6s * var(--k)) cubic-bezier(.25, .9, .3, 1) both;animation-delay:calc(var(--d,0s) * var(--k))}@keyframes welcomeClip-module__MF9vRW__riseIn{0%{opacity:0;transform:translateY(26px)rotate(2.2deg)}45%{opacity:1}68%{transform:translateY(-3px)rotate(-.5deg)}86%{transform:translateY(1px)}to{opacity:1;transform:none}}@keyframes welcomeClip-module__MF9vRW__dropIn{0%{opacity:0;transform:translateY(-34px)rotate(2.5deg)scale(1.04)}38%{opacity:1}52%{transform:translateY(3px)rotate(-.9deg)scale(.995)}70%{transform:translateY(-4px)rotate(.5deg)scale(1.006)}86%{transform:translateY(1.5px)}to{opacity:1;transform:none}}@keyframes welcomeClip-module__MF9vRW__popIn{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.32)}78%{transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes welcomeClip-module__MF9vRW__traceB{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes welcomeClip-module__MF9vRW__drawL{0%{stroke-dashoffset:170px}to{stroke-dashoffset:0}}@keyframes welcomeClip-module__MF9vRW__snapX{0%{transform:scaleX(0)}55%{transform:scaleX(1.1)}72%{transform:scaleX(.96)scaleY(1.7)}86%{transform:scaleX(1.02)scaleY(.8)}to{transform:scale(1)}}@keyframes welcomeClip-module__MF9vRW__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.welcomeClip-module__MF9vRW__clip *,.welcomeClip-module__MF9vRW__clip :after{transition:none!important;animation:none!important}.welcomeClip-module__MF9vRW__rise,.welcomeClip-module__MF9vRW__drop,.welcomeClip-module__MF9vRW__pop,.welcomeClip-module__MF9vRW__fade,.welcomeClip-module__MF9vRW__draw,.welcomeClip-module__MF9vRW__trace,.welcomeClip-module__MF9vRW__snapX,.welcomeClip-module__MF9vRW__morph,.welcomeClip-module__MF9vRW__word,.welcomeClip-module__MF9vRW__scan{opacity:1}.welcomeClip-module__MF9vRW__scan{display:none}.welcomeClip-module__MF9vRW__sTitle,.welcomeClip-module__MF9vRW__plank{transform:none}.welcomeClip-module__MF9vRW__scene{opacity:0}.welcomeClip-module__MF9vRW__sceneOn{opacity:1}}
.landing-module__bxHgOq__wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 22px}.landing-module__bxHgOq__root{--site-title:var(--ink);--site-eyebrow:#a04a2f;z-index:0;min-height:var(--screen-h);background:var(--surface);position:relative;overflow-x:hidden}.theme-dark .landing-module__bxHgOq__root{--site-eyebrow:#e59a7c}.landing-module__bxHgOq__haloTerracotta{width:720px;height:620px;top:-280px;right:-220px}.landing-module__bxHgOq__haloMoutarde{width:700px;height:600px;top:780px;left:-260px}.landing-module__bxHgOq__nav{justify-content:space-between;align-items:center;gap:16px;padding:20px 0 8px;display:flex}.landing-module__bxHgOq__logo{--logo-mark:26px;color:var(--brand-sauge-deep);flex:none;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.landing-module__bxHgOq__logoMark{flex:none;display:block}.landing-module__bxHgOq__logoWord{font-family:var(--font-brand);font-weight:600;font-size:calc(var(--logo-mark) * .777);letter-spacing:-.023em;margin-left:calc(var(--logo-mark) * .486);transform:translateY(calc(var(--logo-mark) * -.074));white-space:nowrap}.landing-module__bxHgOq__navLogin{font-family:var(--font-ui);color:var(--ink);border:2px solid var(--ink-border);background:var(--card);box-shadow:0 4px 0 var(--shadow-ink);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.landing-module__bxHgOq__navLogin:active{box-shadow:0 2px 0 var(--shadow-ink);transform:translateY(2px)}.landing-module__bxHgOq__navLoginArrow{color:#c06b4e;font-weight:800}.landing-module__bxHgOq__hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:34px;padding:26px 0 40px;display:grid}@media (min-width:940px){.landing-module__bxHgOq__hero{grid-template-columns:minmax(0,1fr) auto;gap:56px;padding:54px 0 80px}}.landing-module__bxHgOq__heroCopy{text-align:center}@media (min-width:940px){.landing-module__bxHgOq__heroCopy{text-align:left}}.landing-module__bxHgOq__proof{border:2px solid var(--ink-border);background:var(--card);box-shadow:0 4px 0 var(--shadow-ink);color:var(--muted-ink);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;padding:7px 8px 7px 14px;font-size:13px;font-weight:700;display:inline-flex}.landing-module__bxHgOq__proofText{white-space:nowrap}.landing-module__bxHgOq__proofCount{font-family:var(--font-display);color:var(--site-title);font-size:19px;line-height:1}.landing-module__bxHgOq__proofSep{background:var(--hairline);width:1.5px;height:17px}.landing-module__bxHgOq__proofRating{background:var(--accent-warm-soft);color:var(--ink-on-gold);border-radius:999px;align-items:center;gap:5px;padding:4px 11px 4px 9px;font-weight:800;display:inline-flex}.landing-module__bxHgOq__proofStar{color:var(--accent-warm);-webkit-text-stroke:.6px var(--ink-border);font-size:13px}.landing-module__bxHgOq__heroKicker{font-family:var(--font-display);color:var(--site-eyebrow);margin:0 0 10px;font-size:19px;line-height:26px}.landing-module__bxHgOq__heroTitle{font-family:var(--font-display);color:var(--site-title);letter-spacing:-.5px;margin:0;font-size:clamp(34px,6.2vw,56px);font-weight:700;line-height:1.14}.landing-module__bxHgOq__mark{background-image:linear-gradient(var(--accent-warm), var(--accent-warm));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 .86em;background-repeat:no-repeat;background-size:100% .3em;padding:0 3px}.landing-module__bxHgOq__heroSub{max-width:32em;color:var(--muted-ink);margin:20px 0 0;font-size:17px;line-height:1.6}@media (min-width:940px){.landing-module__bxHgOq__heroSub{margin-right:0}}.landing-module__bxHgOq__heroCopy .landing-module__bxHgOq__heroSub{margin-left:auto;margin-right:auto}@media (min-width:940px){.landing-module__bxHgOq__heroCopy .landing-module__bxHgOq__heroSub{margin-left:0}}.landing-module__bxHgOq__heroActions{flex-direction:column;align-items:center;gap:14px;margin-top:30px;display:flex}@media (min-width:940px){.landing-module__bxHgOq__heroActions{align-items:flex-start}}.landing-module__bxHgOq__btn{border:2px solid var(--ink-border);background:var(--ink);box-shadow:0 5px 0 var(--accent-warm);font-family:var(--font-display);letter-spacing:.3px;color:var(--ink-inverse);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:20px;line-height:28px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.landing-module__bxHgOq__btn:active{box-shadow:0 2px 0 var(--accent-warm);transform:translateY(3px)}.landing-module__bxHgOq__btnArrow{color:var(--accent-warm)}.landing-module__bxHgOq__freeNote{color:var(--muted-ink);font-size:13px;font-weight:700}.landing-module__bxHgOq__stores{gap:10px;margin-top:2px;display:flex}.landing-module__bxHgOq__storeBtn{border:2px solid var(--ink-border);background:var(--card);box-shadow:0 4px 0 var(--shadow-ink);font-family:var(--font-ui);color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:10px 17px 10px 14px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.landing-module__bxHgOq__storeBtn:active{box-shadow:0 2px 0 var(--shadow-ink);transform:translateY(2px)}.landing-module__bxHgOq__storeGlyph{flex:none;display:block}.landing-module__bxHgOq__storeText{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.landing-module__bxHgOq__storeSmall{letter-spacing:.5px;text-transform:uppercase;color:var(--muted-ink);font-size:9.5px;font-weight:700}.landing-module__bxHgOq__storeName{font-size:14px;font-weight:800}.landing-module__bxHgOq__qrSheet{max-width:380px}.landing-module__bxHgOq__qrCard{text-align:center;padding:4px 22px 22px}.landing-module__bxHgOq__qrHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.landing-module__bxHgOq__qrTitle{font-family:var(--font-display);color:var(--site-title);text-align:left;margin:0;font-size:21px;line-height:1.2}.landing-module__bxHgOq__qrClose{border:1.5px solid var(--ink-border);background:var(--surface);cursor:pointer;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;line-height:1;display:grid}.landing-module__bxHgOq__qrTabs{background:var(--ink-soft);border-radius:999px;gap:6px;margin:14px 0 16px;padding:4px;display:flex}.landing-module__bxHgOq__qrTab{font-family:var(--font-ui);color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:7px 10px;font-size:13px;font-weight:800}.landing-module__bxHgOq__qrTab[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #0000001f}.landing-module__bxHgOq__qrFrame{border:2px solid var(--ink-border);background:var(--card);border-radius:16px;padding:14px}.landing-module__bxHgOq__qrSvg{width:100%;height:auto;display:block}.landing-module__bxHgOq__qrHint{color:var(--muted-ink);margin:14px 0 0;font-size:13px;line-height:1.45}.landing-module__bxHgOq__qrDirect{color:var(--ink);margin-top:10px;font-size:13px;font-weight:800;display:inline-block}.landing-module__bxHgOq__phone{--phone-w:390px;--phone-h:774px;--phone-scale:1;width:var(--phone-w);max-width:100%;height:var(--phone-h);border:2px solid var(--ink-border);background:var(--surface);box-shadow:0 14px 0 var(--shadow-ink), 0 34px 60px #00000029;margin-bottom:calc(var(--phone-h) * (var(--phone-scale) - 1));margin-inline:calc(var(--phone-w) * (var(--phone-scale) - 1) / 2);transform:scale(var(--phone-scale)) translateZ(0);transform-origin:top;border-radius:44px;flex:none;justify-self:center;position:relative;overflow:hidden}.landing-module__bxHgOq__replay{z-index:60;transform:scale(calc(1 / var(--phone-scale)));transform-origin:100% 100%;border:1.5px solid var(--ink-border);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);font:inherit;cursor:pointer;box-shadow:0 2px 0 var(--shadow-ink);border-radius:999px;align-items:center;gap:6px;padding:7px 12px 7px 10px;font-size:12px;font-weight:600;line-height:1;transition:transform .12s,box-shadow .12s;display:inline-flex;position:absolute;bottom:18px;right:18px}.landing-module__bxHgOq__replay:hover{transform:scale(calc(1 / var(--phone-scale))) translateY(-1px);box-shadow:0 3px 0 var(--shadow-ink)}.landing-module__bxHgOq__replay:active{transform:scale(calc(1 / var(--phone-scale))) translateY(1px);box-shadow:0 1px 0 var(--shadow-ink)}.landing-module__bxHgOq__replayGlyph{flex:none}@media (min-width:940px){.landing-module__bxHgOq__phone{max-width:none}}@media (min-width:940px) and (max-height:918px){.landing-module__bxHgOq__phone{--phone-scale:.92}.landing-module__bxHgOq__hero{padding-top:32px}}@media (min-width:940px) and (max-height:860px){.landing-module__bxHgOq__phone{--phone-scale:.84}}@media (min-width:940px) and (max-height:795px){.landing-module__bxHgOq__phone{--phone-scale:.76}}@media (min-width:940px) and (max-height:733px){.landing-module__bxHgOq__phone{--phone-scale:.7}}@media (min-width:940px) and (max-height:687px){.landing-module__bxHgOq__phone{--phone-scale:.64}}@media (max-width:430px){.landing-module__bxHgOq__phone{width:auto;max-width:none;height:700px;box-shadow:none;border-left:0;border-right:0;border-radius:0;justify-self:stretch;margin-inline:-22px}}.landing-module__bxHgOq__section{padding:56px 0}@media (min-width:940px){.landing-module__bxHgOq__section{padding:84px 0}}.landing-module__bxHgOq__eyebrow{font-family:var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--site-eyebrow);margin:0 0 14px;font-size:12px;font-weight:800}.landing-module__bxHgOq__sectionTitle{font-family:var(--font-display);color:var(--site-title);margin:0 0 12px;font-size:clamp(28px,4.4vw,40px);font-weight:700;line-height:1.18}.landing-module__bxHgOq__sectionLead{max-width:34em;color:var(--muted-ink);margin:0;font-size:16.5px;line-height:1.6}.landing-module__bxHgOq__tourSection{overflow:hidden}.landing-module__bxHgOq__tourHead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.landing-module__bxHgOq__tourHint{font-family:var(--font-ui);color:var(--site-eyebrow);flex:none;margin:0 0 6px;font-size:13px;font-weight:800}@media (max-width:700px){.landing-module__bxHgOq__tourHint{display:none}}.landing-module__bxHgOq__tour{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;margin:32px 0 0;margin-inline:-22px;padding:6px 22px 26px;scroll-padding-inline:22px;list-style:none;display:flex;overflow-x:auto}.landing-module__bxHgOq__tour::-webkit-scrollbar{display:none}.landing-module__bxHgOq__tour:focus-visible{outline:2px solid var(--ink-border);outline-offset:-2px;border-radius:12px}@media (min-width:940px){.landing-module__bxHgOq__tour{gap:22px}}.landing-module__bxHgOq__tourItem{scroll-snap-align:start;flex:none;width:232px}@media (min-width:940px){.landing-module__bxHgOq__tourItem{width:264px}}.landing-module__bxHgOq__tourStep{font-family:var(--font-ui);color:var(--ink);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.landing-module__bxHgOq__tourStepNum{border:2px solid var(--ink-border);background:var(--accent-warm);width:26px;height:26px;font-family:var(--font-display);color:var(--ink-on-gold);border-radius:999px;flex:none;place-items:center;font-size:14px;display:grid}.landing-module__bxHgOq__tourShot{border:2px solid var(--ink-border);background:var(--surface);width:100%;height:auto;box-shadow:0 6px 0 var(--shadow-ink);border-radius:18px;transition:transform .14s,box-shadow .14s;display:block}@media (hover:hover) and (pointer:fine){.landing-module__bxHgOq__tourItem:hover .landing-module__bxHgOq__tourShot{box-shadow:0 10px 0 var(--shadow-ink);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__tourShot{transition:none}.landing-module__bxHgOq__tourItem:hover .landing-module__bxHgOq__tourShot{transform:none}}.landing-module__bxHgOq__oneThing{align-items:center;gap:30px;display:grid}@media (min-width:900px){.landing-module__bxHgOq__oneThing{grid-template-columns:1fr 1fr;gap:54px}}.landing-module__bxHgOq__unlocks{flex-direction:column;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__unlock{border:2px solid var(--ink-border);background:var(--card);box-shadow:0 4px 0 var(--shadow-ink);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:transform 90ms,box-shadow 90ms;display:flex}@media (hover:hover) and (pointer:fine){.landing-module__bxHgOq__unlock:hover{box-shadow:0 6px 0 var(--shadow-ink);transform:translateY(-2px)}}.landing-module__bxHgOq__unlockIcon{border:2px solid var(--ink-border);background:#e0b05c38;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.landing-module__bxHgOq__unlockTitle{font-family:var(--font-ui);color:var(--ink);font-size:15px;font-weight:800;display:block}.landing-module__bxHgOq__unlockText{color:var(--muted-ink);margin-top:3px;font-size:13.5px;line-height:1.5;display:block}.landing-module__bxHgOq__shotStage{justify-self:center;width:min(340px,100% - 68px);margin:64px 0 34px;position:relative}.landing-module__bxHgOq__sheetShot{border:2px solid var(--ink-border);background:var(--paper);width:100%;box-shadow:0 8px 0 var(--shadow-ink);border-radius:14px;padding:24px 24px 26px;position:relative;transform:rotate(-1.4deg)}.landing-module__bxHgOq__shotEyebrow{font-family:var(--font-ui);letter-spacing:1.2px;text-transform:uppercase;color:var(--faint-ink);margin:0 0 6px;font-size:11px;font-weight:800}.landing-module__bxHgOq__shotTitle{font-family:var(--font-display);color:var(--site-title);margin:0;font-size:21px;line-height:1.2}.landing-module__bxHgOq__shotRule{background:var(--accent-warm);border-radius:3px;width:54px;height:5px;margin-top:12px}.landing-module__bxHgOq__shotText{color:var(--muted-ink);margin:14px 0 0;font-size:13.5px;line-height:1.62}.landing-module__bxHgOq__shotMark{color:var(--site-title);background-image:linear-gradient(var(--accent-warm), var(--accent-warm));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 .82em;background-repeat:no-repeat;background-size:100% .34em;padding:0 2px;font-weight:700}.landing-module__bxHgOq__shotDiagram{border:1.5px solid var(--ink-border);background:var(--card);border-radius:10px;place-items:center;margin-top:18px;padding:12px;display:grid}.landing-module__bxHgOq__shotDiagram svg{width:100%;max-width:190px;height:auto}.landing-module__bxHgOq__shotCaption{text-align:center;color:var(--faint-ink);margin:9px 0 0;font-size:11.5px;font-weight:700}.landing-module__bxHgOq__shotQuiz{border:2px solid var(--ink-border);background:var(--card);width:138px;box-shadow:0 4px 0 var(--shadow-ink);border-radius:12px;padding:10px 11px;position:absolute;top:-84px;right:-34px;transform:rotate(3deg)}.landing-module__bxHgOq__shotQuizHead{font-family:var(--font-ui);letter-spacing:.4px;text-transform:uppercase;color:var(--faint-ink);align-items:center;gap:5px;margin-bottom:7px;font-size:10px;font-weight:800;display:flex}.landing-module__bxHgOq__shotQOpt{border:1.5px solid var(--ink-soft);background:var(--card);border-radius:6px;height:18px;margin-top:5px;position:relative}.landing-module__bxHgOq__shotQOpt:before{content:"";background:#1a1a1a2e;border-radius:2px;width:58%;height:4px;position:absolute;top:6px;left:7px}.landing-module__bxHgOq__shotQRight{border-color:var(--green);background:var(--green-soft)}.landing-module__bxHgOq__shotQRight:before{width:46%}.landing-module__bxHgOq__shotQCheck{background:var(--green);color:#fff;width:19px;height:19px;font-family:var(--font-ui);border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 2px #0000002e}.landing-module__bxHgOq__shotAudio{border:2px solid var(--ink-border);background:var(--card);min-width:152px;box-shadow:0 4px 0 var(--shadow-ink);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:absolute;bottom:-30px;left:-40px;transform:rotate(-2.5deg)}.landing-module__bxHgOq__shotAudioBtn{color:#fff;background:#c06b4e;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid}.landing-module__bxHgOq__shotWave{flex:1;justify-content:space-between;align-items:flex-end;gap:3px;height:20px;display:flex}.landing-module__bxHgOq__shotWave i{width:3px;height:6px;animation:.7s ease-in-out infinite alternate landing-module__bxHgOq__shotBar;animation-delay:var(--d,0s);background:#c06b4e;border-radius:2px;display:block}@keyframes landing-module__bxHgOq__shotBar{0%{opacity:.55;height:5px}to{opacity:1;height:19px}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__shotWave i{height:12px;animation:none}}@media (max-width:460px){.landing-module__bxHgOq__shotQuiz{width:124px;right:-22px}.landing-module__bxHgOq__shotAudio{min-width:136px;left:-22px}}.landing-module__bxHgOq__closing{text-align:center;border:2px solid var(--ink-border);background:var(--paper);box-shadow:0 8px 0 var(--shadow-ink);border-radius:26px;padding:56px 26px 62px;position:relative;overflow:hidden}.landing-module__bxHgOq__closing:before{content:"";pointer-events:none;background-image:radial-gradient(#1a1a1a17 1.4px,#0000 1.4px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 42%,#000 20%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 42%,#000 20%,#0000 78%)}.landing-module__bxHgOq__closing>*{position:relative}.landing-module__bxHgOq__closingLead{max-width:30em;color:var(--muted-ink);margin:12px auto 0;font-size:16px;line-height:1.6}.landing-module__bxHgOq__closing .landing-module__bxHgOq__heroActions{align-items:center;margin-top:26px}.landing-module__bxHgOq__footer{border-top:1.5px solid var(--hairline);margin-top:60px;padding:40px 0 56px}.landing-module__bxHgOq__footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.landing-module__bxHgOq__footerLinks{flex-wrap:wrap;gap:18px;display:flex}.landing-module__bxHgOq__footerLinks a,.landing-module__bxHgOq__footerLinks button{color:var(--muted-ink);font-size:13.5px;font-weight:700;text-decoration:none}.landing-module__bxHgOq__footerLinks button{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.landing-module__bxHgOq__footerLinks a:hover,.landing-module__bxHgOq__footerLinks button:hover{color:var(--ink)}.landing-module__bxHgOq__footerLegal{color:var(--faint-ink);font-size:13px}
.onboarding-module__S7pKPG__root{z-index:50;background:var(--surface);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:0;overflow:clip}.onboarding-module__S7pKPG__haloWarm{width:80%;height:55%;top:-20%;right:-20%}.onboarding-module__S7pKPG__haloGold{width:70%;height:45%;bottom:-10%;left:-10%}.onboarding-module__S7pKPG__content{z-index:1;flex-direction:column;justify-content:space-between;align-items:center;padding-top:44px;padding-bottom:30px;display:flex;position:absolute;inset:0;overflow:hidden auto}.onboarding-module__S7pKPG__foot{flex-direction:column;flex:none;align-items:stretch;gap:14px;width:100%;max-width:380px;padding:8px 24px 0;display:flex}.onboarding-module__S7pKPG__cta{box-shadow:0 5px 0 var(--accent-warm);cursor:pointer;background:#1a1a1a;border:2px solid #1a1a1a;border-radius:14px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:16px 24px;transition:transform 80ms,box-shadow 80ms;display:flex}.onboarding-module__S7pKPG__cta:active:not(:disabled){box-shadow:0 2px 0 var(--accent-warm);transform:translateY(3px)}.onboarding-module__S7pKPG__cta:disabled{opacity:.85;cursor:default;box-shadow:0 5px 0 var(--accent-warm);transform:none}.onboarding-module__S7pKPG__ctaLabel{font-family:var(--font-display);color:#fff;letter-spacing:.3px;font-size:20px;line-height:28px}.onboarding-module__S7pKPG__ctaArrow{color:var(--accent-warm);font-size:20px}.onboarding-module__S7pKPG__ctaSpinner{border:2px solid var(--accent-warm);border-top-color:#0000;border-radius:999px;width:18px;height:18px;animation:.7s linear infinite onboarding-module__S7pKPG__spin;display:inline-block}@keyframes onboarding-module__S7pKPG__spin{to{transform:rotate(360deg)}}.onboarding-module__S7pKPG__loginPill{border:1.5px solid var(--accent);font-family:var(--font-ui);color:var(--accent-ink);cursor:pointer;background:0 0;border-radius:999px;align-self:center;padding:9px 18px;font-size:14px;font-weight:700}
.skeleton-module__JfOwKq__skel{background:var(--skel-base);border-radius:999px;position:relative;overflow:hidden}.skeleton-module__JfOwKq__skel:after{content:"";background:linear-gradient(90deg, transparent, var(--skel-sweep), transparent);animation:1.3s infinite skeleton-module__JfOwKq__skelSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-module__JfOwKq__skelSweep{to{transform:translate(100%)}}.skeleton-module__JfOwKq__root{width:100%;max-width:1080px;margin:0 auto;animation:.24s both skeleton-module__JfOwKq__skelFadeIn}@keyframes skeleton-module__JfOwKq__skelFadeIn{0%{opacity:0}}.skeleton-module__JfOwKq__topbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.skeleton-module__JfOwKq__brand{align-items:center;gap:8px;padding:2px 6px;display:flex}.skeleton-module__JfOwKq__brandMark{border-radius:11px;width:34px;height:34px}.skeleton-module__JfOwKq__title{border-radius:9px;width:232px;height:26px}.skeleton-module__JfOwKq__spacer{flex:1}.skeleton-module__JfOwKq__ctlPrimary{width:168px;height:36px}.skeleton-module__JfOwKq__ctlGhost{width:158px;height:32px}.skeleton-module__JfOwKq__search{width:236px;height:34px}.skeleton-module__JfOwKq__filters{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 18px;display:flex}.skeleton-module__JfOwKq__chips{height:30px}.skeleton-module__JfOwKq__chipsKind{width:214px}.skeleton-module__JfOwKq__chipsSort{width:168px}.skeleton-module__JfOwKq__count{border-radius:7px;width:78px;height:14px;margin-left:auto}.skeleton-module__JfOwKq__grid{grid-template-columns:repeat(auto-fill,minmax(134px,1fr));align-content:start;gap:10px;display:grid}.skeleton-module__JfOwKq__cell{flex-direction:column;align-items:center;gap:3px;padding:8px 6px 10px;display:flex}.skeleton-module__JfOwKq__obj{aspect-ratio:204/224;border-radius:14px;width:100%;margin-bottom:9px}.skeleton-module__JfOwKq__lbl{border-radius:6px;width:74%;height:12px}.skeleton-module__JfOwKq__sublbl{border-radius:5px;width:46%;height:10px}@media (prefers-reduced-motion:reduce){.skeleton-module__JfOwKq__skel:after,.skeleton-module__JfOwKq__root{animation:none}}
.quiz-module__Cu_pSq__overlay{z-index:100;background:var(--surface);padding-top:env(safe-area-inset-top);flex-direction:column;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.quiz-module__Cu_pSq__overlay{animation:.28s cubic-bezier(.2,.8,.2,1) both quiz-module__Cu_pSq__sk-quiz-slide-up}}@keyframes quiz-module__Cu_pSq__sk-quiz-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.quiz-module__Cu_pSq__closeButton{top:calc(14px + env(safe-area-inset-top,0px));z-index:5;border:1.5px solid var(--ink-border);background:var(--card);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex;position:absolute;right:14px}.quiz-module__Cu_pSq__closeButton:hover{background:var(--ink-hover)}.quiz-module__Cu_pSq__overlayBody{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.quiz-module__Cu_pSq__failureState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:60px 24px;display:flex}.quiz-module__Cu_pSq__failureState p{max-width:420px;color:var(--error-ink);font-family:var(--font-ui);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:24px}.quiz-module__Cu_pSq__config{width:100%;max-width:600px;padding:clamp(28px, 11vh, 110px) 20px calc(60px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:26px;margin:0 auto;display:flex}.quiz-module__Cu_pSq__configTitle{font-family:var(--font-poster);letter-spacing:.3px;color:var(--ink);text-align:center;margin:0 0 2px;font-size:34px;font-weight:400}.quiz-module__Cu_pSq__configSection{flex-direction:column;gap:10px;display:flex}.quiz-module__Cu_pSq__configLabel{letter-spacing:.3px;color:var(--muted-ink);text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.quiz-module__Cu_pSq__sliderHead{justify-content:space-between;align-items:baseline;display:flex}.quiz-module__Cu_pSq__sliderValue{font-family:var(--font-poster);color:var(--ink);font-size:26px;line-height:1;animation:.18s cubic-bezier(.3,1.1,.4,1) quiz-module__Cu_pSq__sk-quiz-value-pop}@keyframes quiz-module__Cu_pSq__sk-quiz-value-pop{0%{transform:scale(1.25)}to{transform:none}}.quiz-module__Cu_pSq__slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.quiz-module__Cu_pSq__slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent-warm) var(--fill,0%), var(--hairline) var(--fill,0%));border-radius:3px;height:6px}.quiz-module__Cu_pSq__slider::-moz-range-track{background:var(--hairline);border-radius:3px;height:6px}.quiz-module__Cu_pSq__slider::-moz-range-progress{background:var(--accent-warm);border-radius:3px;height:6px}.quiz-module__Cu_pSq__slider::-webkit-slider-thumb{appearance:none;background:var(--ink);border:2px solid var(--surface);width:22px;height:22px;box-shadow:0 2px 0 var(--accent-warm);border-radius:50%;margin-top:-8px;transition:transform .12s}.quiz-module__Cu_pSq__slider::-moz-range-thumb{background:var(--ink);border:2px solid var(--surface);width:18px;height:18px;box-shadow:0 2px 0 var(--accent-warm);border-radius:50%}.quiz-module__Cu_pSq__slider:active::-webkit-slider-thumb{transform:scale(1.18)}.quiz-module__Cu_pSq__sliderScale{color:var(--muted-ink);justify-content:space-between;font-size:11px;display:flex}.quiz-module__Cu_pSq__formatRow{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:480px){.quiz-module__Cu_pSq__formatRow{grid-template-columns:1fr}}.quiz-module__Cu_pSq__formatCard{border:1px solid var(--hairline);background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 2px 0 var(--hairline);border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;position:relative}.quiz-module__Cu_pSq__formatCard:hover{box-shadow:0 4px 0 var(--ink-soft);transform:translateY(-2px)}.quiz-module__Cu_pSq__formatGlyph{opacity:.68;filter:saturate(.75);margin-bottom:3px;transition:opacity .14s,filter .14s}.quiz-module__Cu_pSq__formatGlyph svg{display:block}.quiz-module__Cu_pSq__formatLabel{font-size:14px;font-weight:700}.quiz-module__Cu_pSq__formatSub{color:var(--muted-ink);font-size:11.5px}.quiz-module__Cu_pSq__formatCardOn{border:1.5px solid var(--ink);background:var(--ink);color:var(--ink-inverse);box-shadow:0 4px 0 var(--accent-warm);transform:translateY(-2px)}.quiz-module__Cu_pSq__formatCardOn .quiz-module__Cu_pSq__formatSub{color:var(--ink-inverse);opacity:.72}.quiz-module__Cu_pSq__formatCardOn .quiz-module__Cu_pSq__formatGlyph{opacity:1;filter:none}.quiz-module__Cu_pSq__formatTick{background:var(--accent-warm);width:20px;height:20px;color:var(--ink);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .16s,transform .16s cubic-bezier(.3,1.1,.4,1);display:inline-flex;position:absolute;top:8px;right:8px;transform:scale(.5)}.quiz-module__Cu_pSq__formatTick svg{width:11px;height:11px}.quiz-module__Cu_pSq__formatCardOn .quiz-module__Cu_pSq__formatTick{opacity:1;transform:none}.quiz-module__Cu_pSq__configMeta{color:var(--muted-ink);margin:0;font-size:13px}.quiz-module__Cu_pSq__configError{color:var(--error-ink);margin:0;font-size:13px}.quiz-module__Cu_pSq__themePicker{flex-direction:column;gap:10px;display:flex}.quiz-module__Cu_pSq__themeList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.quiz-module__Cu_pSq__themeList li{animation:.32s cubic-bezier(.25,.9,.3,1) both quiz-module__Cu_pSq__sk-quiz-pill-in;animation-delay:calc(var(--i,0) * 40ms)}@keyframes quiz-module__Cu_pSq__sk-quiz-pill-in{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:none}}.quiz-module__Cu_pSq__themePill{border:1px solid var(--hairline);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;box-shadow:0 2px 0 var(--hairline);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:inline-flex}.quiz-module__Cu_pSq__themePill:hover{box-shadow:0 3px 0 var(--ink-soft);transform:translateY(-1px)}.quiz-module__Cu_pSq__themeEmoji{font-size:15px}.quiz-module__Cu_pSq__themeTick{width:0;color:var(--ink);transition:width .16s cubic-bezier(.3,1.1,.4,1);display:inline-flex;overflow:hidden}.quiz-module__Cu_pSq__themeTick svg{flex:none;width:12px;height:12px}.quiz-module__Cu_pSq__themePillOn{border:1.5px solid var(--ink);background:var(--ink-hover);box-shadow:0 2px 0 var(--accent-warm);animation:.18s cubic-bezier(.3,1.1,.4,1) quiz-module__Cu_pSq__sk-quiz-pill-pop}.quiz-module__Cu_pSq__themePillOn .quiz-module__Cu_pSq__themeTick{width:12px}@keyframes quiz-module__Cu_pSq__sk-quiz-pill-pop{0%{transform:scale(1.06)}to{transform:none}}.quiz-module__Cu_pSq__themePillAll{border:1px dashed var(--muted-ink);color:var(--muted-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:8px 14px;font-size:12.5px;font-weight:700;transition:color .14s,border-color .14s;display:inline-flex}.quiz-module__Cu_pSq__themePillAll:hover{color:var(--ink);border-color:var(--ink)}.quiz-module__Cu_pSq__history{flex-direction:column;gap:10px;margin-top:8px;display:flex}.quiz-module__Cu_pSq__historyList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.quiz-module__Cu_pSq__historyItem{border:1px solid var(--hairline);background:var(--paper);width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.quiz-module__Cu_pSq__historyDate{color:var(--muted-ink);flex:none;font-size:12px}.quiz-module__Cu_pSq__historyMeta{flex:1;font-size:12.5px}.quiz-module__Cu_pSq__historyScore{flex:none;font-size:13px;font-weight:700}.quiz-module__Cu_pSq__deckHead{flex:none;align-items:center;gap:12px;width:100%;max-width:680px;margin:0 auto;padding:16px 60px 14px 20px;display:flex}.quiz-module__Cu_pSq__deckBar{flex:1;gap:clamp(2px,.7vw,4px);min-width:0;padding-bottom:2px;display:flex}.quiz-module__Cu_pSq__brick{border:1.5px solid var(--ink-soft);background:var(--card);cursor:pointer;min-width:3px;height:14px;box-shadow:0 2px 0 var(--ink-soft);border-radius:5px;flex:3px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.3,1.1,.4,1)}.quiz-module__Cu_pSq__brick:disabled{cursor:default;opacity:.5;box-shadow:none}.quiz-module__Cu_pSq__brick:not(:disabled):hover{transform:translateY(-1px)}.quiz-module__Cu_pSq__brick_correct{background:#a8b89a;border-color:#6f8062;box-shadow:0 2px #6f8062}.quiz-module__Cu_pSq__brick_incorrect{background:#c97a5a;border-color:#b6603f;box-shadow:0 2px #b6603f}.quiz-module__Cu_pSq__brick_land{animation:.36s cubic-bezier(.3,1.4,.4,1) quiz-module__Cu_pSq__sk-quiz-brick-land}.quiz-module__Cu_pSq__brick_pass{background:var(--ink-soft);border-color:var(--hairline);box-shadow:none}@keyframes quiz-module__Cu_pSq__sk-quiz-brick-land{0%{transform:scaleY(.45)}60%{transform:scaleY(1.3)}to{transform:scaleY(1)}}.quiz-module__Cu_pSq__brick_current{background:var(--accent);border-color:var(--ink);box-shadow:0 2px 0 var(--ink);transform:translateY(-2px)scaleY(1.35)}@media (prefers-reduced-motion:no-preference){.quiz-module__Cu_pSq__brick_current{animation:1.6s ease-in-out infinite quiz-module__Cu_pSq__sk-quiz-brick-pulse}}@keyframes quiz-module__Cu_pSq__sk-quiz-brick-pulse{0%,to{box-shadow:0 2px 0 var(--ink), 0 0 0 0 var(--accent-soft)}50%{box-shadow:0 2px 0 var(--ink), 0 0 0 5px var(--accent-soft)}}.quiz-module__Cu_pSq__deckMeta{flex:none;align-items:center;gap:8px;display:flex}.quiz-module__Cu_pSq__deckCount{font-family:var(--font-poster);color:var(--ink);letter-spacing:.5px;font-size:19px;line-height:1}.quiz-module__Cu_pSq__deckCount em{color:var(--muted-ink);font-size:14px;font-style:normal}@media (max-width:480px){.quiz-module__Cu_pSq__deckCountLabel{display:none}}.quiz-module__Cu_pSq__streak{border:1.5px solid var(--ink-border);background:var(--accent-warm);color:var(--ink);font-family:var(--font-poster);box-shadow:0 2px 0 var(--ink-soft);border-radius:999px;align-items:center;gap:3px;padding:3px 8px 3px 5px;font-size:14px;line-height:1;display:inline-flex}.quiz-module__Cu_pSq__streak svg{flex:none;margin-top:-1px}.quiz-module__Cu_pSq__streakPop{animation:.34s cubic-bezier(.3,1.4,.4,1) quiz-module__Cu_pSq__sk-quiz-streak-pop}@keyframes quiz-module__Cu_pSq__sk-quiz-streak-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}70%{transform:scale(1.14)rotate(3deg)}to{opacity:1;transform:none}}.quiz-module__Cu_pSq__cardScroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.quiz-module__Cu_pSq__card{flex-direction:column;flex:none;gap:18px;width:100%;max-width:680px;margin:auto;padding:6px 20px 28px;display:flex}.quiz-module__Cu_pSq__tagRow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.quiz-module__Cu_pSq__phaseChip{border:1.5px solid var(--ink-border);background:var(--accent-warm);color:var(--ink);font-family:var(--font-poster);box-shadow:0 2px 0 var(--ink-soft);border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;line-height:1.25;display:inline-flex}.quiz-module__Cu_pSq__formatTag{border:1px solid var(--hairline);background:var(--card);letter-spacing:.6px;text-transform:uppercase;color:var(--muted-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.quiz-module__Cu_pSq__formatTag svg{flex:none}.quiz-module__Cu_pSq__formatTagRedo{border-color:var(--ink-border);background:var(--accent-warm);color:var(--ink)}.quiz-module__Cu_pSq__stem{font-family:var(--font-display);color:var(--ink);background:var(--paper);border:1.5px solid var(--ink-border);box-shadow:0 4px 0 var(--accent-warm);border-radius:16px;margin:0;padding:20px 22px;font-size:21px;line-height:1.4}@keyframes quiz-module__Cu_pSq__sk-face-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes quiz-module__Cu_pSq__sk-face-in-stem{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.quiz-module__Cu_pSq__cardEnter .quiz-module__Cu_pSq__tagRow{animation:.3s cubic-bezier(.2,.9,.3,1) backwards quiz-module__Cu_pSq__sk-face-in}.quiz-module__Cu_pSq__cardEnter .quiz-module__Cu_pSq__stem{animation:.4s cubic-bezier(.2,.9,.25,1) 40ms backwards quiz-module__Cu_pSq__sk-face-in-stem}.quiz-module__Cu_pSq__cardEnter .quiz-module__Cu_pSq__option{animation:.34s cubic-bezier(.2,.9,.3,1) backwards quiz-module__Cu_pSq__sk-face-in;animation-delay:calc(.14s + var(--i,0) * 55ms)}.quiz-module__Cu_pSq__cardEnter .quiz-module__Cu_pSq__fillForm{animation:.34s cubic-bezier(.2,.9,.3,1) .16s backwards quiz-module__Cu_pSq__sk-face-in}.quiz-module__Cu_pSq__cardEnter .quiz-module__Cu_pSq__fillHint{animation:.3s .24s backwards quiz-module__Cu_pSq__sk-face-in}}.quiz-module__Cu_pSq__option_pending{border-color:var(--ink-border);box-shadow:0 3px 0 var(--accent-warm);animation:.62s ease-in-out infinite quiz-module__Cu_pSq__sk-quiz-suspense;transform:translateY(-2px)}.quiz-module__Cu_pSq__option_pending .quiz-module__Cu_pSq__optionKey{background:var(--accent-warm);border-color:var(--ink-border);color:var(--ink)}@keyframes quiz-module__Cu_pSq__sk-quiz-suspense{0%,to{box-shadow:0 3px 0 var(--accent-warm)}50%{box-shadow:0 3px 0 var(--accent-warm), 0 0 0 5px var(--accent-warm-soft)}}.quiz-module__Cu_pSq__option_dimmed{opacity:.4}.quiz-module__Cu_pSq__pendingBar{border-top:1.5px solid var(--hairline);background:var(--surface);padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));color:var(--muted-ink);flex:none;justify-content:center;align-items:center;gap:7px;font-size:13.5px;display:flex}.quiz-module__Cu_pSq__pendingBar i{background:var(--accent-warm);border:1.5px solid var(--ink-soft);width:8px;height:8px;animation:.9s ease-in-out infinite quiz-module__Cu_pSq__sk-quiz-dot;animation-delay:calc(var(--i) * .12s);border-radius:50%}.quiz-module__Cu_pSq__blankPending{border-bottom:2.5px solid var(--accent-warm);color:var(--ink);animation:.62s ease-in-out infinite quiz-module__Cu_pSq__sk-quiz-blank-pending}@keyframes quiz-module__Cu_pSq__sk-quiz-blank-pending{0%,to{background:0 0}50%{background:var(--accent-warm-soft)}}.quiz-module__Cu_pSq__options{flex-direction:column;gap:10px;display:flex}.quiz-module__Cu_pSq__option{text-align:left;border:1.5px solid var(--ink-soft);background:var(--card);min-height:56px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:0 3px 0 var(--ink-soft);border-radius:14px;align-items:center;gap:12px;padding:11px 14px;font-size:15px;line-height:1.35;transition:transform .12s,box-shadow .12s,border-color .12s,opacity .18s;display:flex;position:relative}.quiz-module__Cu_pSq__option:not(:disabled):hover{border-color:var(--ink-border);box-shadow:0 5px 0 var(--ink-soft);transform:translateY(-2px)}.quiz-module__Cu_pSq__option:not(:disabled):active{box-shadow:0 1px 0 var(--ink-soft);transform:translateY(1px)}.quiz-module__Cu_pSq__option:disabled{cursor:default}.quiz-module__Cu_pSq__optionKey{border:1.5px solid var(--ink-soft);background:var(--surface);width:28px;height:28px;font-family:var(--font-poster);color:var(--muted-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.quiz-module__Cu_pSq__option:not(:disabled):hover .quiz-module__Cu_pSq__optionKey{border-color:var(--ink-border);color:var(--ink)}.quiz-module__Cu_pSq__optionText{flex:1}.quiz-module__Cu_pSq__optionMark{width:24px;height:24px;color:var(--ink-inverse);opacity:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:opacity .18s,transform .22s cubic-bezier(.3,1.3,.4,1);display:inline-flex;transform:scale(.4)}.quiz-module__Cu_pSq__optionMark svg{width:13px;height:13px}.quiz-module__Cu_pSq__option_correct{background:#a8b89a3d;border-color:#6f8062;animation:.32s cubic-bezier(.3,1.2,.4,1) quiz-module__Cu_pSq__sk-quiz-option-hit;box-shadow:0 3px #6f806259}.quiz-module__Cu_pSq__option_correct .quiz-module__Cu_pSq__optionKey{color:var(--ink-inverse);background:#6f8062;border-color:#6f8062}.quiz-module__Cu_pSq__option_correct .quiz-module__Cu_pSq__optionMark{opacity:1;background:#6f8062;transform:none}.quiz-module__Cu_pSq__option_wrong{background:#b6603f2e;border-color:#b6603f;animation:.34s quiz-module__Cu_pSq__sk-quiz-option-miss;box-shadow:0 3px #b6603f52}.quiz-module__Cu_pSq__option_wrong .quiz-module__Cu_pSq__optionKey{color:var(--ink-inverse);background:#b6603f;border-color:#b6603f}.quiz-module__Cu_pSq__option_wrong .quiz-module__Cu_pSq__optionMark{opacity:1;background:#b6603f;transform:none}.quiz-module__Cu_pSq__option_muted{opacity:.42;box-shadow:none}@keyframes quiz-module__Cu_pSq__sk-quiz-option-hit{0%{transform:scale(1)}45%{transform:scale(1.022)}to{transform:scale(1)}}@keyframes quiz-module__Cu_pSq__sk-quiz-option-miss{0%,to{transform:translate(0)}22%{transform:translate(-4px)}55%{transform:translate(3px)}80%{transform:translate(-2px)}}.quiz-module__Cu_pSq__blank{text-align:center;border-bottom:2.5px dashed var(--muted-ink);min-width:84px;color:var(--muted-ink);margin:0 1px;padding:0 6px 1px;transition:border-color .16s,color .16s,background .16s;display:inline-block}.quiz-module__Cu_pSq__blankFilled{border-bottom:2.5px solid var(--accent-warm);color:var(--ink)}.quiz-module__Cu_pSq__blankCorrect{color:var(--ink);background:#a8b89a3d;border-bottom:2.5px solid #6f8062;border-radius:4px 4px 0 0}.quiz-module__Cu_pSq__fillForm{gap:10px;display:flex}.quiz-module__Cu_pSq__fillHint{color:var(--muted-ink);margin:8px 2px 0;font-size:12.5px}@media (max-width:560px){.quiz-module__Cu_pSq__fillForm{flex-wrap:wrap}.quiz-module__Cu_pSq__fillForm .quiz-module__Cu_pSq__fillSubmit{flex:1 0 100%}}.quiz-module__Cu_pSq__fillInput{border:1.5px solid var(--ink-soft);border-bottom:3px solid var(--accent-warm);background:var(--card);min-width:0;min-height:58px;color:var(--ink);font-family:var(--font-display);letter-spacing:.2px;border-radius:14px 14px 4px 4px;flex:1;padding:12px 16px;font-size:19px;transition:border-color .14s,box-shadow .14s}.quiz-module__Cu_pSq__fillInput::placeholder{font-family:var(--font-ui);color:var(--muted-ink);opacity:.7;font-size:15px;font-weight:600}.quiz-module__Cu_pSq__fillInput:focus{border-color:var(--ink-border);border-bottom-color:var(--accent-warm);box-shadow:0 3px 0 var(--accent-warm);outline:none}.quiz-module__Cu_pSq__fillInput:disabled{opacity:.75}.quiz-module__Cu_pSq__fillSubmit{border:1.5px solid var(--ink-border);background:var(--ink);color:var(--ink-inverse);font-family:var(--font-display);cursor:pointer;box-shadow:0 4px 0 var(--accent-warm);border-radius:14px;flex:none;padding:12px 24px;font-size:16px;transition:transform 80ms,box-shadow 80ms,opacity .16s}.quiz-module__Cu_pSq__fillSubmit:not(:disabled):active{box-shadow:0 2px 0 var(--accent-warm);transform:translateY(2px)}.quiz-module__Cu_pSq__fillSubmit:disabled{cursor:default;background:var(--card);color:var(--muted-ink);border-color:var(--ink-soft);box-shadow:0 2px 0 var(--ink-soft)}.quiz-module__Cu_pSq__actionBar{border-top:1.5px solid var(--hairline);background:var(--surface);padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));flex:none}.quiz-module__Cu_pSq__actionInner{align-items:center;gap:14px;max-width:680px;min-height:40px;margin:0 auto;display:flex}.quiz-module__Cu_pSq__verdictBar{border-top:3px solid var(--ink-border);max-height:52vh;padding:18px 20px calc(22px + env(safe-area-inset-bottom,0px));flex:none;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.quiz-module__Cu_pSq__verdictBar{animation:.26s cubic-bezier(.2,.9,.25,1) both quiz-module__Cu_pSq__sk-quiz-verdict-up}}@keyframes quiz-module__Cu_pSq__sk-quiz-verdict-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.quiz-module__Cu_pSq__verdictBarCorrect{background:#a8b89a5c;border-color:#6f8062}.quiz-module__Cu_pSq__verdictBarWrong{background:#b6603f3d;border-color:#b6603f}.quiz-module__Cu_pSq__verdictInner{align-items:center;gap:14px;max-width:680px;margin:0 auto;display:flex}@media (max-width:560px){.quiz-module__Cu_pSq__verdictInner{flex-wrap:wrap}.quiz-module__Cu_pSq__verdictText{flex:auto}.quiz-module__Cu_pSq__verdictInner .quiz-module__Cu_pSq__nextButton{flex:1 0 100%;margin-top:12px;margin-left:0}}.quiz-module__Cu_pSq__verdictBadge{width:46px;height:46px;color:var(--ink-inverse);border-radius:50%;flex:none;justify-content:center;align-items:center;animation:.3s cubic-bezier(.3,1.3,.4,1) 80ms both quiz-module__Cu_pSq__sk-quiz-badge-pop;display:inline-flex}.quiz-module__Cu_pSq__verdictBadge svg{width:23px;height:23px}.quiz-module__Cu_pSq__verdictBadgeCorrect{background:#6f8062}.quiz-module__Cu_pSq__verdictBadgeWrong{background:#b6603f}@keyframes quiz-module__Cu_pSq__sk-quiz-badge-pop{0%{opacity:0;transform:scale(.3)rotate(-14deg)}to{opacity:1;transform:none}}.quiz-module__Cu_pSq__verdictText{flex:1;min-width:0}.quiz-module__Cu_pSq__verdictTitle{font-family:var(--font-poster);letter-spacing:.3px;color:var(--ink);margin:0;font-size:23px;font-weight:400;line-height:1.15}.quiz-module__Cu_pSq__verdictExplanation{color:var(--ink);opacity:.9;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:5px 0 0;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.quiz-module__Cu_pSq__verdictAnswer{color:var(--ink);margin:6px 0 0;font-size:15px;font-weight:800}.quiz-module__Cu_pSq__passButton{color:var(--muted-ink);font:inherit;cursor:pointer;background:0 0;border:none;padding:8px 4px;font-size:14px;font-weight:700}.quiz-module__Cu_pSq__passButton:hover{color:var(--ink)}.quiz-module__Cu_pSq__nextButton{border:1.5px solid var(--ink-border);background:var(--ink);color:var(--ink-inverse);font-family:var(--font-display);cursor:pointer;box-shadow:0 4px 0 var(--accent-warm);border-radius:999px;flex:none;margin-left:auto;padding:12px 24px;font-size:16px;transition:transform 80ms,box-shadow 80ms}.quiz-module__Cu_pSq__nextButton:active{box-shadow:0 2px 0 var(--accent-warm);transform:translateY(2px)}.quiz-module__Cu_pSq__waiting{color:var(--muted-ink);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex}.quiz-module__Cu_pSq__waitingDots{gap:6px;display:flex}.quiz-module__Cu_pSq__waitingDots i{background:var(--accent);width:9px;height:9px;animation:1s ease-in-out infinite quiz-module__Cu_pSq__sk-quiz-dot;animation-delay:calc(var(--i) * .14s);border-radius:50%}@keyframes quiz-module__Cu_pSq__sk-quiz-dot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.quiz-module__Cu_pSq__runner{flex-direction:column;flex:1;min-height:0;display:flex}.quiz-module__Cu_pSq__summary{width:100%;max-width:640px;padding:24px 20px calc(60px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:14px;margin:0 auto;display:flex;overflow-y:auto}.quiz-module__Cu_pSq__summaryHead{align-items:center;gap:20px;display:flex}.quiz-module__Cu_pSq__scoreRing{background:conic-gradient(var(--accent-warm) var(--pct,0%), var(--ink-soft) var(--pct,0%));border-radius:50%;flex:none;place-items:center;width:108px;height:108px;display:grid;position:relative}@property --pct{syntax:"<percentage>";inherits:false;initial-value:0%}@media (prefers-reduced-motion:no-preference){.quiz-module__Cu_pSq__scoreRing{animation:.7s cubic-bezier(.2,.8,.3,1) both quiz-module__Cu_pSq__sk-quiz-ring}}@keyframes quiz-module__Cu_pSq__sk-quiz-ring{0%{--pct:0%}}.quiz-module__Cu_pSq__scoreRing:after{content:"";background:var(--surface);border:1.5px solid var(--ink-border);border-radius:50%;position:absolute;inset:9px}.quiz-module__Cu_pSq__scoreValue{z-index:1;font-family:var(--font-poster);color:var(--ink);font-size:32px;line-height:1;position:relative}.quiz-module__Cu_pSq__summaryTitle{font-family:var(--font-poster);color:var(--ink);margin:0 0 4px;font-size:26px;font-weight:400;line-height:1.15}.quiz-module__Cu_pSq__summarySub{color:var(--muted-ink);margin:0 0 9px;font-size:13px;line-height:1.4}.quiz-module__Cu_pSq__summarySub b{color:var(--ink);font-weight:800}.quiz-module__Cu_pSq__statRow{flex-wrap:wrap;gap:7px;display:flex}.quiz-module__Cu_pSq__stat{border:1px solid var(--hairline);background:var(--card);color:var(--muted-ink);border-radius:999px;align-items:baseline;gap:5px;padding:5px 11px;font-size:12.5px;display:inline-flex}.quiz-module__Cu_pSq__stat b{font-family:var(--font-poster);color:var(--ink);font-size:15px;font-weight:400}.quiz-module__Cu_pSq__statCorrect{background:#a8b89a26;border-color:#6f806259}.quiz-module__Cu_pSq__statWrong{background:#b6603f1f;border-color:#b6603f59}.quiz-module__Cu_pSq__statGold{border-color:var(--ink-border);background:var(--accent-warm);color:var(--ink)}@media (prefers-reduced-motion:no-preference){.quiz-module__Cu_pSq__summary>*{animation:.42s cubic-bezier(.2,.9,.3,1) backwards quiz-module__Cu_pSq__sk-face-in}.quiz-module__Cu_pSq__summary>:first-child{animation-delay:20ms}.quiz-module__Cu_pSq__summary>:nth-child(2){animation-delay:.1s}.quiz-module__Cu_pSq__summary>:nth-child(3){animation-delay:.18s}.quiz-module__Cu_pSq__summary>:nth-child(4){animation-delay:.26s}.quiz-module__Cu_pSq__summary>:nth-child(5){animation-delay:.34s}.quiz-module__Cu_pSq__summary>:nth-child(6){animation-delay:.42s}.quiz-module__Cu_pSq__summary>:nth-child(n+7){animation-delay:.48s}}.quiz-module__Cu_pSq__reportCard{border:1.5px solid var(--hairline);background:var(--card);box-shadow:0 3px 0 var(--ink-soft);border-radius:16px;padding:15px 16px}.quiz-module__Cu_pSq__reportHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.quiz-module__Cu_pSq__reportTitle{font-family:var(--font-poster);letter-spacing:.3px;color:var(--ink);margin:0;font-size:17px;font-weight:400}.quiz-module__Cu_pSq__reportNote{color:var(--muted-ink);font-size:12px}.quiz-module__Cu_pSq__barRow{grid-template-columns:1fr 76px 38px;align-items:center;gap:10px;padding:5px 0;display:grid}.quiz-module__Cu_pSq__barLabel{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.quiz-module__Cu_pSq__barLabel span{margin-right:5px}.quiz-module__Cu_pSq__barTrack{background:var(--ink-soft);border-radius:5px;height:10px;display:block;overflow:hidden}.quiz-module__Cu_pSq__barFill{height:100%;width:var(--w,0%);background:#a8b89a;border-radius:5px;display:block}@media (prefers-reduced-motion:no-preference){.quiz-module__Cu_pSq__barFill{animation:.6s cubic-bezier(.2,.8,.3,1) both quiz-module__Cu_pSq__sk-quiz-report-bar}}@keyframes quiz-module__Cu_pSq__sk-quiz-report-bar{0%{width:0}}.quiz-module__Cu_pSq__barFillWeak{background:#c97a5a}.quiz-module__Cu_pSq__barValue{font-family:var(--font-poster);color:var(--ink);text-align:right;font-size:14px}.quiz-module__Cu_pSq__barRowWeak .quiz-module__Cu_pSq__barLabel{font-weight:800}.quiz-module__Cu_pSq__focusNote{border-left:3px solid var(--accent-warm);background:var(--paper);color:var(--ink);border-radius:0 10px 10px 0;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.quiz-module__Cu_pSq__focusNote b{font-weight:800}.quiz-module__Cu_pSq__trend{align-items:flex-end;gap:8px;height:96px;padding-top:4px;display:flex}.quiz-module__Cu_pSq__trendCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.quiz-module__Cu_pSq__trendBar{width:100%;max-width:44px;min-height:6px;height:var(--h,6px);border:1.5px solid var(--ink-soft);background:var(--card);box-shadow:0 2px 0 var(--ink-soft);border-radius:7px 7px 3px 3px}.quiz-module__Cu_pSq__trendBarNow{background:var(--accent-warm);border-color:var(--ink-border);box-shadow:0 2px 0 var(--ink-border)}.quiz-module__Cu_pSq__trendCap{font-family:var(--font-poster);color:var(--ink);font-size:13px}.quiz-module__Cu_pSq__trendDate{color:var(--muted-ink);font-size:10.5px}.quiz-module__Cu_pSq__delta{border:1.5px solid var(--ink-border);font-family:var(--font-poster);box-shadow:0 2px 0 var(--ink-soft);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:13px;display:inline-flex}.quiz-module__Cu_pSq__deltaUp{color:var(--ink);background:#a8b89a}.quiz-module__Cu_pSq__deltaDown{color:var(--ink);background:#c97a5a}.quiz-module__Cu_pSq__deltaFlat{background:var(--card);color:var(--muted-ink)}.quiz-module__Cu_pSq__summaryMissed{flex-direction:column;gap:10px;display:flex}.quiz-module__Cu_pSq__missedList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.quiz-module__Cu_pSq__missedItem{border:1px solid var(--hairline);background:var(--paper);border-left:3px solid #b6603f;border-radius:12px;padding:13px 15px}.quiz-module__Cu_pSq__missedTop{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.quiz-module__Cu_pSq__missedFill{background:#a8b89a4d;border-radius:4px;padding:0 5px;box-shadow:inset 0 -2px #6f8062}.quiz-module__Cu_pSq__missedStem{margin:0;font-size:14px;font-weight:800;line-height:1.35}@media (max-width:480px){.quiz-module__Cu_pSq__missedTop{flex-wrap:wrap}.quiz-module__Cu_pSq__missedStem{flex:100%}.quiz-module__Cu_pSq__missedTag{margin-top:7px}}.quiz-module__Cu_pSq__missedTag{letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:800}.quiz-module__Cu_pSq__missedTagFixed{color:#4d5a43;background:#a8b89a3d}.quiz-module__Cu_pSq__missedTagOpen{color:#8c4526;background:#b6603f2e}.quiz-module__Cu_pSq__missedExplanation{color:var(--muted-ink);margin:0;font-size:13px;line-height:1.45}.quiz-module__Cu_pSq__summaryActions{flex-direction:column;gap:10px;margin-top:14px;display:flex}.quiz-module__Cu_pSq__ctaCol{flex-direction:column;gap:12px;margin-top:6px;display:flex}.quiz-module__Cu_pSq__startCta{justify-content:center;align-items:center;gap:9px;width:100%;display:inline-flex}.quiz-module__Cu_pSq__soundButton{top:calc(14px + env(safe-area-inset-top,0px));z-index:5;border:1.5px solid var(--ink-border);background:var(--card);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;line-height:1;display:inline-flex;position:absolute;right:60px}.quiz-module__Cu_pSq__soundButton:hover{background:var(--ink-hover)}.quiz-module__Cu_pSq__soundButton[aria-pressed=false]{opacity:.6}@media (prefers-reduced-motion:no-preference){.quiz-module__Cu_pSq__cardShake{animation:.42s cubic-bezier(.36,.07,.19,.97) quiz-module__Cu_pSq__sk-quiz-card-shake}}@keyframes quiz-module__Cu_pSq__sk-quiz-card-shake{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-9px)rotate(-.7deg)}30%{transform:translate(8px)rotate(.6deg)}50%{transform:translate(-6px)rotate(-.4deg)}70%{transform:translate(4px)rotate(.25deg)}86%{transform:translate(-2px)rotate(0)}}.quiz-module__Cu_pSq__option_correct:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:2px solid #6f8062;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.quiz-module__Cu_pSq__option_correct:before{animation:.66s cubic-bezier(.15,.85,.3,1) forwards quiz-module__Cu_pSq__sk-quiz-halo}.quiz-module__Cu_pSq__option_correct{animation:.44s cubic-bezier(.28,1.5,.4,1) quiz-module__Cu_pSq__sk-quiz-option-hit-big}}@keyframes quiz-module__Cu_pSq__sk-quiz-halo{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes quiz-module__Cu_pSq__sk-quiz-option-hit-big{0%{transform:scale(1)}35%{transform:scale(1.035)translateY(-3px)}70%{transform:scale(.997)translateY(1px)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.quiz-module__Cu_pSq__verdictBadgeCorrect{animation:.42s cubic-bezier(.25,1.6,.4,1) .1s backwards quiz-module__Cu_pSq__sk-quiz-badge-bounce}.quiz-module__Cu_pSq__verdictBadgeWrong{animation:.4s 60ms backwards quiz-module__Cu_pSq__sk-quiz-badge-shake}}@keyframes quiz-module__Cu_pSq__sk-quiz-badge-bounce{0%{opacity:0;transform:scale(.3)rotate(-25deg)}60%{opacity:1;transform:scale(1.22)rotate(6deg)}to{opacity:1;transform:none}}@keyframes quiz-module__Cu_pSq__sk-quiz-badge-shake{0%{opacity:0;transform:scale(.7)}40%{opacity:1;transform:scale(1.1)rotate(-9deg)}65%{transform:rotate(8deg)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.quiz-module__Cu_pSq__streakPop{animation:.34s cubic-bezier(.3,1.4,.4,1) quiz-module__Cu_pSq__sk-quiz-streak-pop,1.6s ease-in-out .34s infinite quiz-module__Cu_pSq__sk-quiz-streak-glow}}@keyframes quiz-module__Cu_pSq__sk-quiz-streak-glow{0%,to{box-shadow:0 2px 0 var(--ink-soft)}50%{box-shadow:0 2px 0 var(--ink-soft), 0 0 0 4px var(--accent-warm-soft)}}@media (prefers-reduced-motion:reduce){.quiz-module__Cu_pSq__themeList li,.quiz-module__Cu_pSq__themePillOn,.quiz-module__Cu_pSq__sliderValue,.quiz-module__Cu_pSq__brick_land,.quiz-module__Cu_pSq__streakPop,.quiz-module__Cu_pSq__option_pending,.quiz-module__Cu_pSq__option_correct,.quiz-module__Cu_pSq__option_wrong,.quiz-module__Cu_pSq__blankPending,.quiz-module__Cu_pSq__verdictBadge,.quiz-module__Cu_pSq__pendingBar i,.quiz-module__Cu_pSq__waitingDots i{animation:none}}
.feedback-module__p3XwIG__ratingCard{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;border:1.5px solid var(--ink-border);background:var(--card);width:min(300px,100vw - 32px);box-shadow:0 6px 0 -2px var(--ink-soft);border-radius:14px;padding:16px 18px;animation:.22s cubic-bezier(.22,1,.36,1) both feedback-module__p3XwIG__ratingRise;position:fixed}@keyframes feedback-module__p3XwIG__ratingRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.feedback-module__p3XwIG__ratingCard{animation:none}}.feedback-module__p3XwIG__ratingClose{color:var(--faint-ink);cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1;position:absolute;top:6px;right:8px}.feedback-module__p3XwIG__ratingPrompt{font-family:var(--font-ui);color:var(--ink);margin:0 22px 10px 0;font-size:14px;font-weight:700}.feedback-module__p3XwIG__stars{gap:6px;display:flex}.feedback-module__p3XwIG__star{color:var(--faint-ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:26px;line-height:1;transition:color .12s,transform .12s}.feedback-module__p3XwIG__star:hover,.feedback-module__p3XwIG__star:focus-visible{color:var(--accent-warm);transform:scale(1.1)}.feedback-module__p3XwIG__ratingText{resize:none;border:1.5px solid var(--hairline);width:100%;font-family:var(--font-ui);color:var(--ink);background:var(--surface);box-sizing:border-box;border-radius:10px;padding:8px 10px;font-size:13.5px}.feedback-module__p3XwIG__ratingText:focus{border-color:var(--ink-border);outline:none}@media (pointer:coarse){.feedback-module__p3XwIG__ratingText{font-size:16px}}.feedback-module__p3XwIG__ratingActions{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}.feedback-module__p3XwIG__ratingSkip{font-family:var(--font-ui);color:var(--faint-ink);cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:13px}.feedback-module__p3XwIG__ratingSubmit{border:1.5px solid var(--ink-border);background:var(--ink);color:var(--ink-inverse);font-family:var(--font-ui);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:700}.feedback-module__p3XwIG__ratingSubmit:disabled{opacity:.5;cursor:default}
.secondSheetCta-module__SaQn7G__floating{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;border:1.5px solid var(--ink-border);background:var(--card);width:min(300px,100vw - 32px);box-shadow:0 6px 0 -2px var(--ink-soft);border-radius:14px;padding:16px 18px;animation:.22s cubic-bezier(.22,1,.36,1) both secondSheetCta-module__SaQn7G__ctaRise;position:fixed}@keyframes secondSheetCta-module__SaQn7G__ctaRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.secondSheetCta-module__SaQn7G__floating{animation:none}}.secondSheetCta-module__SaQn7G__inline{border:1.5px solid var(--ink-border);background:var(--card);box-shadow:0 4px 0 -2px var(--ink-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:14px 18px;display:flex;position:relative}.secondSheetCta-module__SaQn7G__close{color:var(--faint-ink);cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1;position:absolute;top:6px;right:8px}.secondSheetCta-module__SaQn7G__title{font-family:var(--font-ui);color:var(--ink);margin:0;font-size:14px;font-weight:700}.secondSheetCta-module__SaQn7G__floating .secondSheetCta-module__SaQn7G__title{margin:0 22px 10px 0}.secondSheetCta-module__SaQn7G__action{white-space:nowrap}.secondSheetCta-module__SaQn7G__floating .secondSheetCta-module__SaQn7G__action{width:100%}
.settings-module__RfztVG__sheetBody{padding:2px 22px 22px}.settings-module__RfztVG__close{border:1px solid var(--hairline);background:var(--card);width:30px;height:30px;color:var(--muted-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.settings-module__RfztVG__close:hover{background:var(--ink-hover)}.settings-module__RfztVG__title{font-family:var(--font-poster);color:var(--ink);margin-bottom:18px;font-size:27px;line-height:1.15}.settings-module__RfztVG__sectionLabel{font-family:var(--font-ui);letter-spacing:.6px;text-transform:uppercase;color:var(--muted-ink);margin:0;font-size:10px;font-weight:800}.settings-module__RfztVG__section{gap:8px;margin-bottom:20px;display:grid}.settings-module__RfztVG__accountRow{border:1px solid var(--hairline);background:var(--ink-hover);color:var(--muted-ink);border-radius:14px;align-items:center;gap:8px;padding:11px 13px;display:flex}.settings-module__RfztVG__creditBar{flex:none;width:46px}.settings-module__RfztVG__accountEmail{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.settings-module__RfztVG__actionButton{border:1px solid var(--hairline);background:var(--card);width:100%;font-family:var(--font-ui);color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.settings-module__RfztVG__actionButton:hover{background:var(--ink-hover)}.settings-module__RfztVG__actionButton:disabled{opacity:.5;cursor:default}.settings-module__RfztVG__dangerLabel{color:var(--error-ink);opacity:.85;}.settings-module__RfztVG__dangerButton{border-color:var(--error-ink);color:var(--error-ink);}.settings-module__RfztVG__dangerButton:hover{background:var(--coral-soft)}.settings-module__RfztVG__confirm{flex-direction:column;gap:10px;display:flex}.settings-module__RfztVG__confirmText{color:var(--muted-ink);font-size:13px;line-height:1.5}.settings-module__RfztVG__confirmActions{gap:8px;display:flex}.settings-module__RfztVG__confirmActions>*{flex:1}.settings-module__RfztVG__error{color:var(--error-ink);margin-top:8px;font-size:12px}.settings-module__RfztVG__guestCard{border:2px solid var(--ink-border);background:var(--paper);box-shadow:0 4px 0 var(--shadow-ink);border-radius:14px;padding:16px}.settings-module__RfztVG__guestTitle{font-family:var(--font-display);color:var(--accent-ink);margin:0 0 6px;font-size:17px;line-height:1.3}.settings-module__RfztVG__guestText{color:var(--muted-ink);margin:0 0 14px;font-size:13.5px;line-height:1.5}.settings-module__RfztVG__guestCta{width:100%}.settings-module__RfztVG__signOutButton{color:var(--muted-ink);background:0 0;border-style:dashed;}.settings-module__RfztVG__signOutButton:hover{background:var(--ink-hover);color:var(--ink)}.settings-module__RfztVG__legal{margin:4px 0 max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:center;gap:6px 14px;padding-top:16px;display:flex}.settings-module__RfztVG__legalLink{font-family:var(--font-ui);color:var(--muted-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:600;text-decoration:underline}.settings-module__RfztVG__legalLink:hover{color:var(--ink)}.settings-module__RfztVG__legalDot{color:var(--muted-ink);opacity:.5;font-size:12px}
.home-module__06co2W__page{min-height:var(--screen-h);flex-direction:column;flex:1;display:flex;position:relative;overflow-x:clip}.home-module__06co2W__topBar{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:relative}.home-module__06co2W__logo{--logo-word-lift:0px;background:var(--brand-sauge-mid);color:var(--brand-beige);border-radius:999px;padding:6px 16px 6px 13px}.home-module__06co2W__topActions{align-items:center;gap:8px;display:flex;position:relative}.home-module__06co2W__iconButton{background:var(--card);width:38px;height:38px;color:var(--ink);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.home-module__06co2W__iconButton:hover{background:var(--ink-hover)}.home-module__06co2W__content{z-index:1;flex:1;width:100%;max-width:1080px;margin:0 auto;padding:8px 20px 60px;position:relative}
.share-module__LxktxG__ctaButton{flex-shrink:0;margin-left:auto}.share-module__LxktxG__backdrop{z-index:60;padding-top:env(safe-area-inset-top,0px);background:#1a1a1a59;justify-content:center;align-items:flex-end;animation:.16s ease-out share-module__LxktxG__shareFade;display:flex;position:fixed;inset:0}@keyframes share-module__LxktxG__shareFade{0%{opacity:0}to{opacity:1}}.share-module__LxktxG__sheet{background:var(--card);border:1.5px solid var(--ink-border);width:min(560px,100%);padding:22px 20px calc(20px + env(safe-area-inset-bottom));border-bottom:none;border-radius:18px 18px 0 0;animation:.2s cubic-bezier(.2,.9,.3,1) share-module__LxktxG__shareRise;box-shadow:0 -6px #1a1a1a1f}@keyframes share-module__LxktxG__shareRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.share-module__LxktxG__sheetTitle{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:20px}.share-module__LxktxG__sheetText{font-family:var(--font-ui);color:var(--ink);opacity:.85;margin:0 0 16px;font-size:14.5px;line-height:1.5}.share-module__LxktxG__sheetActions{flex-direction:column;gap:10px;display:flex}.share-module__LxktxG__sheetDismiss{font-family:var(--font-ui);color:var(--faint-ink);cursor:pointer;background:0 0;border:none;padding:6px;font-size:13.5px}.share-module__LxktxG__banner{z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1.5px solid var(--ink-border);font-family:var(--font-ui);color:var(--ink);justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex;position:fixed;bottom:0;left:0;right:0}.share-module__LxktxG__bannerBrand{font-family:var(--font-display);align-items:center;gap:6px;font-size:14px;display:inline-flex}.share-module__LxktxG__bannerLink{color:var(--accent-ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.share-module__LxktxG__styleCards{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.share-module__LxktxG__styleCard{border:1.5px solid var(--hairline);background:var(--card);cursor:pointer;text-align:left;font-family:var(--font-ui);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.share-module__LxktxG__styleCard[data-selected=true]{border-color:var(--ink-border);box-shadow:0 2px 0 var(--shadow-ink)}.share-module__LxktxG__styleSwatchFull,.share-module__LxktxG__styleSwatchInk{border:1px solid var(--hairline);border-radius:8px;width:100%;height:44px}.share-module__LxktxG__styleSwatchFull{background:linear-gradient(135deg, transparent 55%, #ec9e9e8c 55%, #ec9e9e8c 75%, transparent 75%), linear-gradient(180deg, #ffe28ab3 0 30%, transparent 30%), var(--paper)}.share-module__LxktxG__styleSwatchInk{background:linear-gradient(#1a1a1a2e 0 3px,#0000 3px),#fff}.share-module__LxktxG__styleName{color:var(--ink);font-size:14.5px;font-weight:800}.share-module__LxktxG__styleHint{color:var(--faint-ink);font-size:12.5px;line-height:1.35}.share-module__LxktxG__exportError{font-family:var(--font-ui);color:var(--error-ink);margin:0 0 12px;font-size:13.5px}.share-module__LxktxG__progressTrack{border:1.5px solid var(--ink-border);background:var(--paper);border-radius:999px;height:10px;margin:0 0 14px;overflow:hidden}.share-module__LxktxG__progressFill{background:var(--accent);border-radius:999px;height:100%;transition:width .14s linear,background-color .2s}.share-module__LxktxG__progressFill[data-done=true]{background:var(--green)}
.bottomSheet-module__QXpbma__backdrop{z-index:320;padding-top:env(safe-area-inset-top,0px);background:#1a1a1a59;justify-content:center;align-items:flex-end;animation:.16s ease-out bottomSheet-module__QXpbma__sheetFade;display:flex;position:fixed;inset:0}.bottomSheet-module__QXpbma__panel{background:var(--card);border:1.5px solid var(--ink-border);width:min(560px,100%);max-height:100%;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:none;border-radius:18px 18px 0 0;outline:none;flex-direction:column;transition:transform .22s cubic-bezier(.2,.9,.3,1);animation:.24s cubic-bezier(.2,.9,.3,1) bottomSheet-module__QXpbma__sheetRise;display:flex;position:relative;box-shadow:0 -6px #1a1a1a1f}.bottomSheet-module__QXpbma__panelTall{height:88dvh}.bottomSheet-module__QXpbma__bodyScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.bottomSheet-module__QXpbma__handle{cursor:grab;flex:none;justify-content:center;align-items:center;height:22px;display:flex}.bottomSheet-module__QXpbma__handle:active{cursor:grabbing}.bottomSheet-module__QXpbma__grabber{background:var(--ink-soft);border-radius:999px;width:36px;height:4px;display:block}.bottomSheet-module__QXpbma__locked{overflow:hidden}@keyframes bottomSheet-module__QXpbma__sheetFade{0%{opacity:0}}@keyframes bottomSheet-module__QXpbma__sheetRise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.bottomSheet-module__QXpbma__panel{transition:none;animation:.16s ease-out bottomSheet-module__QXpbma__sheetFade}}