@keyframes landing-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes lx-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.landing-icons-sprite{height:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.layout-wrapper.landing.colaj{--landing-nav-h:64px;--landing-gutter:clamp(16px,4.2vw,72px);--landing-max:1560px;--landing-section:clamp(48px,6.4vw,104px);--landing-gap:clamp(14px,1.5vw,24px);--lx-star-clip:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);--lx-footer-bg:#16181b;--lx-footer-ink:#c6ccd2;--lx-footer-strong:#fff;--lx-footer-muted:#8c959f;--lx-footer-line:#2a2e33;--lx-footer-hover:#262a2f;background-color:var(--lx-page);background-image:var(--lx-dots);background-size:var(--lx-dots-size);color:var(--lx-ink);display:flex;flex-direction:column;min-height:100svh;overflow-x:clip}.dark .layout-wrapper.landing.colaj{--lx-footer-bg:#090c11;--lx-footer-ink:#aeb6c0;--lx-footer-strong:#eef1f5;--lx-footer-muted:#79828d;--lx-footer-line:#222932;--lx-footer-hover:#1a1f28}@media (min-width:1024px){.layout-wrapper.landing.colaj{--landing-nav-h:76px}}.layout-wrapper.landing.colaj .landing-main{flex:1;padding-top:var(--landing-nav-h)}.layout-wrapper.landing.colaj section[id]{scroll-margin-top:calc(var(--landing-nav-h) + 12px)}.layout-wrapper.landing.colaj .landing-wrap{margin-inline:auto;width:min(100% - var(--landing-gutter) * 2,var(--landing-max))}.layout-wrapper.landing.colaj .lx-card{background:var(--lx-surface)}.layout-wrapper.landing.colaj .lx-card,.layout-wrapper.landing.colaj .lx-paper{border:2px solid var(--lx-hard-ink,var(--lx-ink));border-radius:var(--lx-radius-collage,4px);box-shadow:4px 4px 0 var(--lx-hard-shadow,var(--lx-ink));position:relative}.layout-wrapper.landing.colaj .lx-paper{background:var(--lx-paper-off)}.layout-wrapper.landing.colaj .lx-tape{background:var(--lx-tape);border-left:1px dashed var(--lx-tape-edge);border-right:1px dashed var(--lx-tape-edge);height:21px;left:50%;margin-left:-38px;pointer-events:none;position:absolute;top:-11px;transform:rotate(-3deg);width:76px}.layout-wrapper.landing.colaj .lx-postit{background:var(--lx-postit);box-shadow:var(--lx-shadow-stuck);display:flex;flex-direction:column;gap:7px;padding:20px 17px 16px;position:relative;transform:rotate(-1.8deg)}.layout-wrapper.landing.colaj .lx-postit__title{color:var(--lx-ink-gold);font:700 15px var(--lx-font-hand,Caveat,cursive);letter-spacing:.01em}.layout-wrapper.landing.colaj .lx-postit__body{color:var(--lx-ink-postit);font:600 19px/1.42 var(--lx-font-hand,Caveat,cursive);white-space:pre-line}.layout-wrapper.landing.colaj .lx-badge{align-items:center;background:var(--lx-paper-warm);border-radius:999px;color:var(--lx-body);display:inline-flex;font:600 11px Inter,system-ui,sans-serif;gap:5px;letter-spacing:.04em;padding:5px 11px;white-space:nowrap}.layout-wrapper.landing.colaj .lx-badge--blue{background:var(--lx-tint-blue);color:var(--lx-ink-blue)}.layout-wrapper.landing.colaj .lx-badge--teal{background:var(--lx-tint-teal);color:var(--lx-ink-teal)}.layout-wrapper.landing.colaj .lx-badge--violet{background:var(--lx-tint-violet);color:var(--lx-ink-violet)}.layout-wrapper.landing.colaj .lx-badge--warm{background:var(--lx-tint-warm);color:var(--lx-ink-warm)}.layout-wrapper.landing.colaj .lx-badge--gold{background:var(--lx-tint-gold);color:var(--lx-ink-gold)}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .lx-sticker-btn{align-items:center;background:var(--lx-orange);border:2px solid var(--lx-hard-ink,var(--lx-ink));border-radius:var(--lx-radius-collage,4px);box-shadow:3px 3px 0 var(--lx-hard-shadow,var(--lx-ink));color:#fff;cursor:pointer;display:inline-flex;font:700 14.5px Inter,system-ui,sans-serif;isolation:isolate;justify-content:center;min-height:50px;overflow:hidden;padding:0 24px;position:relative;text-align:center;text-decoration:none;transform:rotate(-.9deg);transition:transform .18s var(--lx-ease,ease-out),box-shadow .18s var(--lx-ease,ease-out);white-space:nowrap}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .lx-sticker-btn--sm{font-size:13px;min-height:42px;padding:0 17px;transform:rotate(.8deg)}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .lx-sticker-btn__sweep{background:var(--lx-ink);top:-60%;right:-40%;bottom:-60%;left:-40%;pointer-events:none;position:absolute;transform:skew(-22deg) translate(-135%);transition:transform var(--lx-dur-sweep,.52s) ease-out;z-index:-1}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .lx-sticker-wrap{display:inline-flex;isolation:isolate;position:relative}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .lx-sticker-btn__star{background:var(--lx-postit);border:2px solid var(--lx-hard-ink,var(--lx-ink));clip-path:var(--lx-star-clip);height:24px;pointer-events:none;position:absolute;right:-11px;top:-11px;width:24px;z-index:1}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .lx-sticker-btn:hover{box-shadow:4px 4px 0 var(--lx-hard-shadow,var(--lx-ink));transform:rotate(-.9deg) translate(-1px,-1px)}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .lx-sticker-btn--sm:hover{transform:rotate(.8deg) translate(-1px,-1px)}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .lx-sticker-btn:hover .lx-sticker-btn__sweep{transform:skew(-22deg) translate(0)}.layout-wrapper.landing.colaj .landing-footer a:focus-visible,:is(.layout-wrapper.landing.colaj,#root .landing-sheet) :is(.lx-sticker-btn,.landing-hand-link,.landing-tab,.landing-shop,.landing-auth-link,.landing-theme,.landing-menu-btn,.landing-plan__cta):focus-visible{outline:2px solid var(--lx-orange);outline-offset:3px}.layout-wrapper.landing.colaj .landing-hand-link{align-items:center;background:transparent;border:0;color:var(--lx-ink);cursor:pointer;display:inline-flex;font:700 21px/1.1 var(--lx-font-hand,Caveat,cursive);isolation:isolate;min-height:44px;padding:6px 10px 7px;position:relative;text-decoration:none}.layout-wrapper.landing.colaj .landing-hand-link:before{background:var(--lx-teal);bottom:8px;clip-path:var(--lx-marker-clip);content:"";height:8px;left:-6px;opacity:.85;position:absolute;transform:rotate(-.8deg);width:calc(100% + 8px);z-index:-1}.layout-wrapper.landing.colaj .lx-hand-note{color:var(--lx-muted);font:700 20px/1.25 var(--lx-font-hand,Caveat,cursive)}.layout-wrapper.landing.colaj .lx-polaroid{background:var(--lx-paper-off);box-shadow:var(--lx-shadow-stuck-lg);margin:0;padding:9px 9px 34px;position:relative;transform:rotate(2.2deg)}.layout-wrapper.landing.colaj .lx-polaroid--a{transform:rotate(2.2deg)}.layout-wrapper.landing.colaj .lx-polaroid--b{transform:rotate(-4deg)}.layout-wrapper.landing.colaj .lx-polaroid__window{background-color:var(--lx-page);background-image:var(--lx-dots);background-size:var(--lx-dots-size);border:1px solid var(--lx-line-3);padding:10px}.layout-wrapper.landing.colaj .lx-polaroid__cap{bottom:8px;color:var(--lx-body);font:600 16px var(--lx-font-hand,Caveat,cursive);left:0;position:absolute;right:0;text-align:center}.layout-wrapper.landing.colaj .landing-sec-head{margin-bottom:clamp(24px,3vw,44px);max-width:68ch}.layout-wrapper.landing.colaj .landing-kicker{color:var(--lx-muted);display:block;font:700 11px/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.layout-wrapper.landing.colaj .landing-title{color:var(--lx-ink);font:800 clamp(25px,2.7vw,40px)/1.1 var(--lx-font-display,"Baloo 2",Inter,sans-serif);letter-spacing:-.02em;margin:12px 0 0;text-wrap:balance}.layout-wrapper.landing.colaj .landing-lead{color:var(--lx-body);font:400 clamp(14px,1.05vw,16px)/1.65 Inter,system-ui,sans-serif;margin:12px 0 0;max-width:62ch;text-wrap:pretty}.layout-wrapper.landing.colaj .landing-mark{display:inline-block;isolation:isolate;position:relative;z-index:0}.layout-wrapper.landing.colaj .landing-mark:before{background:var(--lx-postit);bottom:8%;clip-path:var(--lx-marker-clip);content:"";left:-6px;opacity:.78;position:absolute;top:6%;transform:rotate(-.8deg);width:calc(100% + 12px);z-index:-1}.layout-wrapper.landing.colaj .landing-nav{align-items:center;background:var(--lx-surface);border-bottom:2px solid var(--lx-hard-ink,var(--lx-ink));display:flex;height:var(--landing-nav-h);inset:0 0 auto;position:fixed;z-index:1001}.layout-wrapper.landing.colaj .landing-nav__inner{align-items:center;display:flex;gap:14px;margin-inline:auto;width:min(100% - var(--landing-gutter) * 2,var(--landing-max))}.layout-wrapper.landing.colaj .landing-nav__logo{align-items:center;display:inline-flex;flex:0 0 auto;text-decoration:none}.layout-wrapper.landing.colaj .landing-nav__logo img{display:block;height:auto!important;width:92px!important}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-nav__logo img{width:118px!important}}.layout-wrapper.landing.colaj .landing-nav nav{display:none}.layout-wrapper.landing.colaj .landing-nav__tabs{align-items:center;display:flex;gap:6px;list-style:none;margin:0 0 0 10px;padding:0}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-nav nav{display:block}}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-tab{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--lx-nav);cursor:pointer;display:inline-flex;font:600 13.5px Inter,system-ui,sans-serif;isolation:isolate;min-height:40px;padding:0 12px;position:relative;text-decoration:none;transition:color .2s ease-out;white-space:nowrap;z-index:0}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-tab:before{background:var(--lx-postit);bottom:5px;clip-path:var(--lx-marker-clip);content:"";left:-4px;opacity:.62;position:absolute;top:5px;transform:rotate(-.7deg);transition:width var(--lx-dur-marker,.38s) var(--lx-ease,ease-out);width:0;z-index:-1}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-tab.is-on,:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-tab:hover{color:var(--lx-ink)}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-tab.is-on:before{width:calc(100% + 8px)}.layout-wrapper.landing.colaj .landing-nav__actions{align-items:center;display:flex;gap:10px;margin-left:auto}.layout-wrapper.landing.colaj .landing-nav__desktop{align-items:center;display:none;gap:16px}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-nav__desktop{display:flex}}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-shop{align-items:center;background:var(--lx-surface);border:2px solid var(--lx-hard-ink,var(--lx-ink));border-radius:4px;box-shadow:3px 3px 0 var(--lx-hard-shadow,var(--lx-ink));color:var(--lx-ink);cursor:pointer;display:inline-flex;font:700 13px Inter,system-ui,sans-serif;gap:9px;isolation:isolate;min-height:42px;overflow:hidden;padding:0 14px;position:relative;text-decoration:none;transform:rotate(-.9deg);transition:transform .18s var(--lx-ease,ease-out),box-shadow .18s var(--lx-ease,ease-out),color .3s ease-out}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-shop__sweep{background:var(--lx-orange);top:-60%;right:-40%;bottom:-60%;left:-40%;pointer-events:none;position:absolute;transform:skew(-22deg) translate(-135%);transition:transform var(--lx-dur-sweep,.52s) ease-out;z-index:-1}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-shop:hover{box-shadow:4px 4px 0 var(--lx-hard-shadow,var(--lx-ink));color:#fff;transform:rotate(-.9deg) translate(-1px,-1px)}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-shop:hover .landing-shop__sweep{transform:skew(-22deg) translate(0)}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-auth-link{align-items:center;color:var(--lx-ink);display:inline-flex;font:700 13px Inter,system-ui,sans-serif;isolation:isolate;min-height:42px;position:relative;text-decoration:none;z-index:0}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-auth-link:before{background:var(--lx-postit);bottom:9px;clip-path:var(--lx-marker-clip);content:"";height:7px;left:-3px;opacity:0;position:absolute;right:-3px;transform:rotate(-.8deg);transition:opacity .2s ease-out;z-index:-1}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-auth-link:hover:before{opacity:.8}.layout-wrapper.landing.colaj .landing-menu-btn,.layout-wrapper.landing.colaj .landing-theme{align-items:center;background:var(--lx-surface);border:2px solid var(--lx-hard-ink,var(--lx-ink));border-radius:4px;box-shadow:2px 2px 0 var(--lx-hard-shadow,var(--lx-ink));color:var(--lx-ink);cursor:pointer;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;transition:transform .16s ease-out,box-shadow .16s ease-out;width:42px}.layout-wrapper.landing.colaj .landing-menu-btn:hover,.layout-wrapper.landing.colaj .landing-theme:hover:not(:disabled){box-shadow:1px 1px 0 var(--lx-hard-shadow,var(--lx-ink));transform:translate(1px,1px)}.layout-wrapper.landing.colaj .landing-theme:disabled{cursor:default;opacity:.45}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-menu-btn{display:none}}#root .landing-sheet{--lx-ink:#16181b;--lx-nav:#5a6067;--lx-body:#5b6167;--lx-surface:#fff;--lx-hard-ink:#16181b;--lx-hard-shadow:#16181b;--lx-line-3:#e4e7ea;--lx-postit:#f5de2e;--lx-orange:#ce5623;--lx-radius-collage:4px;--lx-ease:cubic-bezier(.25,.8,.3,1);--lx-dur-marker:.38s;--lx-dur-sweep:.52s;--lx-marker-clip:polygon(0% 16%,3% 5%,12% 13%,24% 4%,38% 12%,52% 3%,66% 11%,80% 5%,92% 13%,100% 6%,99% 85%,88% 96%,74% 86%,60% 97%,46% 87%,32% 97%,18% 88%,6% 96%,0% 86%);background:var(--lx-surface);border-left:2px solid var(--lx-hard-ink);border-radius:0;color:var(--lx-ink)}.dark #root .landing-sheet{--lx-ink:#eef1f5;--lx-nav:#a9b2bc;--lx-body:#b3bbc5;--lx-surface:#141922;--lx-hard-ink:#6b7585;--lx-hard-shadow:#0a0c10;--lx-line-3:#2b3441}#root .landing-sheet .landing-sheet__logo img{display:block;height:auto!important;width:92px!important}#root .landing-sheet .landing-sheet__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:14px 0 0}#root .landing-sheet .landing-sheet__list .landing-tab{color:var(--lx-ink);display:flex;font-size:15px;min-height:46px;padding:0 12px;width:100%}#root .landing-sheet .landing-sheet__actions{border-top:2px dashed var(--lx-line-3);display:flex;flex-direction:column;gap:12px;margin-top:18px;padding-top:18px}#root .landing-sheet .landing-shop,#root .landing-sheet .lx-sticker-btn{justify-content:center;transform:none;width:100%}#root .landing-sheet .landing-shop:hover,#root .landing-sheet .lx-sticker-btn:hover{transform:translate(-1px,-1px)}#root .landing-sheet .landing-auth-link{justify-content:center}.layout-wrapper.landing.colaj .landing-hero{position:relative}.layout-wrapper.landing.colaj .landing-hero__paper{display:none}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-hero__paper{background-color:var(--lx-paper-notebook);background-image:repeating-linear-gradient(180deg,transparent 0 33px,var(--lx-rule-notebook) 33px 34px);clip-path:var(--lx-torn-clip);display:block;inset-block:6%;left:46%;opacity:.75;pointer-events:none;position:absolute;right:calc(var(--landing-gutter)*-.5);z-index:0}}.layout-wrapper.landing.colaj .landing-hero__grid{display:grid;gap:clamp(30px,4vw,60px);padding-block:clamp(30px,4.6vw,84px);position:relative;z-index:1}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-hero__grid{align-items:center;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}}.layout-wrapper.landing.colaj .landing-hero__exams{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0}.layout-wrapper.landing.colaj .landing-hero__exams-label{color:var(--lx-muted);font:700 11px Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.layout-wrapper.landing.colaj .landing-hero h1{color:var(--lx-ink);font:800 clamp(31px,4.4vw,62px)/1.05 var(--lx-font-display,"Baloo 2",Inter,sans-serif);letter-spacing:-.025em;margin:0;text-wrap:balance}.layout-wrapper.landing.colaj .landing-hero__body{color:var(--lx-body);font:400 clamp(14.5px,1.1vw,17px)/1.65 Inter,system-ui,sans-serif;margin:0;max-width:56ch;text-wrap:pretty}.layout-wrapper.landing.colaj .landing-hero__cta{align-items:stretch;display:flex;flex-direction:column;gap:10px;margin-top:2px;width:100%}@media (min-width:480px){.layout-wrapper.landing.colaj .landing-hero__cta{align-items:center;flex-direction:row;gap:18px;width:auto}}.layout-wrapper.landing.colaj .landing-hero__trust{color:var(--lx-muted);font:400 12.5px Inter,system-ui,sans-serif;margin:0}.layout-wrapper.landing.colaj .landing-hero__cicero{display:none}@media (min-width:900px){.layout-wrapper.landing.colaj .landing-hero__cicero{align-items:flex-end;display:flex;gap:18px;margin-top:4px}}.layout-wrapper.landing.colaj .landing-hero__cicero-shot{flex:0 0 150px;width:150px}.layout-wrapper.landing.colaj .landing-hero__cicero-shot .lx-tape{transform:rotate(-2deg)}.layout-wrapper.landing.colaj .landing-hero__cicero-shot img{display:block;height:172px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 74%;object-position:50% 74%;width:100%}.layout-wrapper.landing.colaj .landing-hero__cicero-note{color:var(--lx-body);max-width:210px;padding-bottom:12px}.layout-wrapper.landing.colaj .landing-hero__stage{display:grid;gap:20px;grid-template-columns:1fr;min-width:0}.layout-wrapper.landing.colaj .landing-hero__screen{min-width:0}.layout-wrapper.landing.colaj .landing-hero__postit{justify-self:start;width:min(100%,300px)}.layout-wrapper.landing.colaj .landing-hero__polaroid{justify-self:start;width:min(100%,260px)}@media (min-width:640px){.layout-wrapper.landing.colaj .landing-hero__stage{align-items:start;gap:24px;grid-template-columns:1fr 1fr}.layout-wrapper.landing.colaj .landing-hero__screen{grid-column:1/-1}.layout-wrapper.landing.colaj .landing-hero__polaroid,.layout-wrapper.landing.colaj .landing-hero__postit{justify-self:center}}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-hero__stage{display:block;padding:26px 0 44px;position:relative}.layout-wrapper.landing.colaj .landing-hero__screen{position:relative;transform:rotate(-.8deg);z-index:1}.layout-wrapper.landing.colaj .landing-hero__postit{position:absolute;right:clamp(-28px,-1.4vw,-8px);top:-8px;transform:rotate(4deg);width:172px;z-index:3}.layout-wrapper.landing.colaj .landing-hero__polaroid{bottom:-10px;left:clamp(-56px,-3vw,-18px);position:absolute;width:232px;z-index:2}}@media (min-width:1280px){.layout-wrapper.landing.colaj .landing-hero__postit{width:186px}.layout-wrapper.landing.colaj .landing-hero__polaroid{width:258px}}.layout-wrapper.landing.colaj .landing-proof{padding-bottom:var(--landing-section)}.layout-wrapper.landing.colaj .landing-proof__grid{display:grid;gap:var(--landing-gap);grid-template-columns:1fr;list-style:none;margin:16px 0 0;padding:0}@media (min-width:640px){.layout-wrapper.landing.colaj .landing-proof__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-proof__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.layout-wrapper.landing.colaj .landing-proof__item{background:var(--lx-surface);border:1px solid var(--lx-line-3);border-radius:var(--lx-radius-card,12px);display:flex;flex-direction:column;gap:7px;padding:18px 18px 20px}.layout-wrapper.landing.colaj .landing-proof__item.is-blue{background:var(--lx-tint-blue)}.layout-wrapper.landing.colaj .landing-proof__item.is-teal{background:var(--lx-tint-teal)}.layout-wrapper.landing.colaj .landing-proof__item.is-warm{background:var(--lx-tint-warm)}.layout-wrapper.landing.colaj .landing-proof__item.is-violet{background:var(--lx-tint-violet)}.layout-wrapper.landing.colaj .landing-proof__title{color:var(--lx-ink);font:700 15.5px Inter,system-ui,sans-serif;letter-spacing:-.01em;margin:0}.layout-wrapper.landing.colaj .landing-proof__item.is-blue .landing-proof__title{color:var(--lx-ink-blue)}.layout-wrapper.landing.colaj .landing-proof__item.is-teal .landing-proof__title{color:var(--lx-ink-teal)}.layout-wrapper.landing.colaj .landing-proof__item.is-warm .landing-proof__title{color:var(--lx-ink-warm)}.layout-wrapper.landing.colaj .landing-proof__item.is-violet .landing-proof__title{color:var(--lx-ink-violet)}.layout-wrapper.landing.colaj .landing-proof__body{color:var(--lx-body);font:400 13px/1.6 Inter,system-ui,sans-serif;margin:0;text-wrap:pretty}.layout-wrapper.landing.colaj .landing-tools{padding-bottom:var(--landing-section)}.layout-wrapper.landing.colaj .landing-tools__grid{display:grid;gap:var(--landing-gap);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.layout-wrapper.landing.colaj .landing-tools__grid{grid-template-columns:1fr 1fr}}.layout-wrapper.landing.colaj .landing-tool{display:flex;flex-direction:column;gap:11px;padding:clamp(18px,1.6vw,26px);transition:transform .18s var(--lx-ease,ease-out),box-shadow .18s var(--lx-ease,ease-out)}.layout-wrapper.landing.colaj .landing-tool:hover{box-shadow:6px 6px 0 var(--lx-hard-shadow,var(--lx-ink));transform:translate(-2px,-2px)}.layout-wrapper.landing.colaj .landing-tool__tile{align-items:center;background:var(--lx-paper-warm);border-radius:4px;color:var(--lx-ink);display:inline-flex;height:44px;justify-content:center;width:44px}.layout-wrapper.landing.colaj .landing-tool.is-blue .landing-tool__tile{background:var(--lx-tint-blue);color:var(--lx-ink-blue)}.layout-wrapper.landing.colaj .landing-tool.is-violet .landing-tool__tile{background:var(--lx-tint-violet);color:var(--lx-ink-violet)}.layout-wrapper.landing.colaj .landing-tool.is-teal .landing-tool__tile{background:var(--lx-tint-teal);color:var(--lx-ink-teal)}.layout-wrapper.landing.colaj .landing-tool.is-warm .landing-tool__tile{background:var(--lx-tint-warm);color:var(--lx-ink-warm)}.layout-wrapper.landing.colaj .landing-tool.is-gold .landing-tool__tile{background:var(--lx-tint-gold);color:var(--lx-ink-gold)}.layout-wrapper.landing.colaj .landing-tool__name{color:var(--lx-ink);font:700 clamp(16px,1.2vw,18px)/1.2 Inter,system-ui,sans-serif;letter-spacing:-.015em;margin:0}.layout-wrapper.landing.colaj .landing-tool__body{color:var(--lx-body);font:400 13.5px/1.62 Inter,system-ui,sans-serif;margin:0;text-wrap:pretty}.layout-wrapper.landing.colaj .landing-tool__modes{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:2px 0 0;padding:0}.layout-wrapper.landing.colaj .landing-tool__meta{border-top:1.5px dashed var(--lx-line-3);color:var(--lx-muted);font:700 17px var(--lx-font-hand,Caveat,cursive);margin-top:auto;padding-top:12px}.layout-wrapper.landing.colaj .landing-tools__showcase{align-items:start;display:grid;gap:clamp(18px,2.6vw,32px);grid-template-columns:1fr;margin-top:clamp(28px,3.2vw,48px)}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-tools__showcase{align-items:end;grid-template-columns:1fr 1fr}}.layout-wrapper.landing.colaj .landing-tools__showcase .lx-polaroid{margin-inline:auto;width:min(100%,440px)}.layout-wrapper.landing.colaj .landing-tools__showcase .lx-polaroid--b{transform:rotate(-2.6deg)}.layout-wrapper.landing.colaj .landing-tools__showcase .lx-polaroid--a{transform:rotate(3.2deg)}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-tools__showcase .lx-polaroid--a{margin-bottom:28px}}.layout-wrapper.landing.colaj .landing-daily{background:var(--lx-surface);border-block:2px solid var(--lx-hard-ink,var(--lx-ink));margin-bottom:var(--landing-section);padding-block:var(--landing-section)}.layout-wrapper.landing.colaj .landing-daily__grid{display:grid;gap:var(--landing-gap);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.layout-wrapper.landing.colaj .landing-daily__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-daily__grid{gap:clamp(20px,2vw,34px);grid-template-columns:repeat(3,minmax(0,1fr))}}.layout-wrapper.landing.colaj .landing-daily__item{background:var(--lx-page);border:1px solid var(--lx-line-3);border-radius:var(--lx-radius-card,12px);display:flex;flex-direction:column;gap:9px;padding:20px 20px 22px}.layout-wrapper.landing.colaj .landing-daily__icon{align-items:center;background:var(--lx-paper-warm);border-radius:999px;color:var(--lx-ink);display:inline-flex;height:38px;justify-content:center;width:38px}.layout-wrapper.landing.colaj .landing-daily__item.is-blue .landing-daily__icon{background:var(--lx-tint-blue);color:var(--lx-ink-blue)}.layout-wrapper.landing.colaj .landing-daily__item.is-gold .landing-daily__icon{background:var(--lx-tint-gold);color:var(--lx-ink-gold)}.layout-wrapper.landing.colaj .landing-daily__item.is-warm .landing-daily__icon{background:var(--lx-tint-warm);color:var(--lx-ink-warm)}.layout-wrapper.landing.colaj .landing-daily__item.is-violet .landing-daily__icon{background:var(--lx-tint-violet);color:var(--lx-ink-violet)}.layout-wrapper.landing.colaj .landing-daily__item.is-teal .landing-daily__icon{background:var(--lx-tint-teal);color:var(--lx-ink-teal)}.layout-wrapper.landing.colaj .landing-daily__name{color:var(--lx-ink);font:700 16px/1.25 Inter,system-ui,sans-serif;letter-spacing:-.01em;margin:0}.layout-wrapper.landing.colaj .landing-daily__body{color:var(--lx-body);font:400 13.5px/1.62 Inter,system-ui,sans-serif;margin:0;text-wrap:pretty}.layout-wrapper.landing.colaj .landing-how{padding-bottom:var(--landing-section)}.layout-wrapper.landing.colaj .landing-how__paper{padding:clamp(24px,3vw,52px)}.layout-wrapper.landing.colaj .landing-how__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:clamp(24px,3vw,40px)}.layout-wrapper.landing.colaj .landing-how__note{color:var(--lx-ink-warm);transform:rotate(-2deg)}@media (min-width:640px){.layout-wrapper.landing.colaj .landing-how__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-how__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.layout-wrapper.landing.colaj .landing-step{display:flex;flex-direction:column;gap:9px}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-step{border-right:2px dashed var(--lx-line-3);padding-right:clamp(16px,1.6vw,26px)}.layout-wrapper.landing.colaj .landing-step:last-child{border-right:0;padding-right:0}}.layout-wrapper.landing.colaj .landing-step__n{align-items:center;border:2px solid;border-radius:50%;color:var(--lx-muted);display:inline-flex;font:700 20px var(--lx-font-hand,Caveat,cursive);height:38px;justify-content:center;transform:rotate(-4deg);width:38px}.layout-wrapper.landing.colaj .landing-step.is-blue .landing-step__n{color:var(--lx-ink-blue)}.layout-wrapper.landing.colaj .landing-step.is-teal .landing-step__n{color:var(--lx-ink-teal)}.layout-wrapper.landing.colaj .landing-step.is-gold .landing-step__n{color:var(--lx-ink-gold)}.layout-wrapper.landing.colaj .landing-step.is-warm .landing-step__n{color:var(--lx-ink-warm)}.layout-wrapper.landing.colaj .landing-step:nth-child(2n) .landing-step__n{transform:rotate(4deg)}.layout-wrapper.landing.colaj .landing-step__title{color:var(--lx-ink);font:700 21px/1.2 var(--lx-font-hand,Caveat,cursive);margin:0}.layout-wrapper.landing.colaj .landing-step__body{color:var(--lx-body);font:400 13.5px/1.62 Inter,system-ui,sans-serif;margin:0;text-wrap:pretty}.layout-wrapper.landing.colaj .landing-workspace{padding-bottom:var(--landing-section)}.layout-wrapper.landing.colaj .landing-workspace__grid{border:1.5px dashed var(--lx-line-3);border-radius:var(--lx-radius-card,12px);display:grid;gap:2px;grid-template-columns:1fr;list-style:none;margin:0;overflow:hidden;padding:0}@media (min-width:640px){.layout-wrapper.landing.colaj .landing-workspace__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-workspace__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.layout-wrapper.landing.colaj .landing-workspace__item{background:var(--lx-surface);display:flex;gap:13px;padding:20px}.layout-wrapper.landing.colaj .landing-workspace__icon{align-items:center;background:var(--lx-paper-warm);border-radius:4px;color:var(--lx-body);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.layout-wrapper.landing.colaj .landing-workspace__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.layout-wrapper.landing.colaj .landing-workspace__name{color:var(--lx-ink);font:700 14.5px Inter,system-ui,sans-serif;margin:0}.layout-wrapper.landing.colaj .landing-workspace__body{color:var(--lx-body);font:400 12.5px/1.58 Inter,system-ui,sans-serif;margin:0;text-wrap:pretty}.layout-wrapper.landing.colaj .landing-pricing{padding-bottom:var(--landing-section)}.layout-wrapper.landing.colaj .landing-plan-chips,.layout-wrapper.landing.colaj .landing-pricing .lex-filter-chips{background:var(--lx-paper-warm);border:1.5px dashed var(--lx-line-3);border-radius:999px;display:inline-flex;gap:6px;padding:4px}.layout-wrapper.landing.colaj .landing-pricing .lex-filter-chip{align-items:center;background:transparent;border:1.5px solid transparent;border-radius:999px;color:var(--lx-body);cursor:pointer;display:inline-flex;font:600 13px Inter,system-ui,sans-serif;gap:6px;min-height:40px;padding:0 15px}.layout-wrapper.landing.colaj .landing-pricing .lex-filter-chip.is-active{background:var(--lx-surface);border-color:var(--lx-hard-ink,var(--lx-ink));box-shadow:2px 2px 0 var(--lx-hard-shadow,var(--lx-ink));color:var(--lx-ink)}.layout-wrapper.landing.colaj .landing-plans{align-items:stretch;display:grid;gap:var(--landing-gap);grid-template-columns:1fr}@media (min-width:640px){.layout-wrapper.landing.colaj .landing-plans{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-plans{gap:clamp(18px,1.8vw,26px);grid-template-columns:repeat(3,minmax(0,1fr))}}.layout-wrapper.landing.colaj .landing-plan{background:var(--lx-surface);border:2px solid var(--lx-hard-ink,var(--lx-ink));border-radius:var(--lx-radius-collage,4px);box-shadow:4px 4px 0 var(--lx-hard-shadow,var(--lx-ink));display:flex;flex-direction:column;gap:13px;height:100%;padding:clamp(22px,2vw,30px);position:relative}.layout-wrapper.landing.colaj .landing-plan.is-featured{background:var(--lx-tint-gold)}.layout-wrapper.landing.colaj .landing-plan.is-current{border-color:var(--lx-teal);box-shadow:4px 4px 0 var(--lx-teal)}.layout-wrapper.landing.colaj .landing-plan__yours{left:18px;position:absolute;top:-12px}.layout-wrapper.landing.colaj .landing-plan__badge{background:var(--lx-postit);border:2px solid var(--lx-hard-ink,var(--lx-ink));border-radius:999px;color:var(--lx-ink-postit);font:700 15px var(--lx-font-hand,Caveat,cursive);padding:3px 12px 4px;position:absolute;right:18px;top:-14px;transform:rotate(2deg)}.layout-wrapper.landing.colaj .landing-plan__tier{color:var(--lx-muted);font:700 11px Inter,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase}.layout-wrapper.landing.colaj .landing-plan__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px}.layout-wrapper.landing.colaj .landing-plan__amount{color:var(--lx-ink);font:800 clamp(30px,2.6vw,38px)/1.05 var(--lx-font-display,"Baloo 2",Inter,sans-serif);letter-spacing:-.025em}.layout-wrapper.landing.colaj .landing-plan__desc,.layout-wrapper.landing.colaj .landing-plan__period{color:var(--lx-body);font:400 12.5px/1.6 Inter,system-ui,sans-serif}.layout-wrapper.landing.colaj .landing-plan__desc p{margin:0}.layout-wrapper.landing.colaj .landing-plan__rule{border-top:1.5px dashed var(--lx-line-3);height:0;margin:2px 0 4px}.layout-wrapper.landing.colaj .landing-plan__features{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.layout-wrapper.landing.colaj .landing-plan__features li{color:var(--lx-ink);display:flex;font:400 13px/1.5 Inter,system-ui,sans-serif;gap:9px}.layout-wrapper.landing.colaj .landing-plan__check{color:var(--lx-ink-teal)}.layout-wrapper.landing.colaj .landing-plan__cta{align-items:center;background:var(--lx-surface);border:1.5px solid var(--lx-line-3);border-radius:10px;color:var(--lx-ink);cursor:pointer;display:inline-flex;font:600 13.5px Inter,system-ui,sans-serif;justify-content:center;margin-top:auto;min-height:46px;padding:0 18px;transition:border-color .16s ease-out;width:100%}.layout-wrapper.landing.colaj .landing-plan__cta:hover:not(:disabled){border-color:var(--lx-hard-ink,var(--lx-ink))}.layout-wrapper.landing.colaj .landing-plan.is-featured .landing-plan__cta{background:var(--lx-orange);border:2px solid var(--lx-hard-ink,var(--lx-ink));border-radius:var(--lx-radius-collage,4px);box-shadow:3px 3px 0 var(--lx-hard-shadow,var(--lx-ink));color:#fff;font-weight:700}.layout-wrapper.landing.colaj .landing-plan.is-featured .landing-plan__cta:hover:not(:disabled){box-shadow:4px 4px 0 var(--lx-hard-shadow,var(--lx-ink));transform:translate(-1px,-1px)}.layout-wrapper.landing.colaj .landing-plan.is-current .landing-plan__cta:hover:not(:disabled){box-shadow:3px 3px 0 var(--lx-hard-shadow,var(--lx-ink));transform:none}.layout-wrapper.landing.colaj .landing-plan__cta:disabled{cursor:default;opacity:.55}.layout-wrapper.landing.colaj .landing-faq{padding-bottom:var(--landing-section)}.layout-wrapper.landing.colaj .landing-faq__grid{display:grid;gap:0 clamp(28px,3.4vw,56px);grid-template-columns:1fr;margin:0}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-faq__grid{grid-template-columns:1fr 1fr}}.layout-wrapper.landing.colaj .landing-faq__item{border-bottom:2px dashed var(--lx-line-3);display:flex;flex-direction:column;gap:7px;padding:18px 2px}.layout-wrapper.landing.colaj .landing-faq__q{color:var(--lx-ink);font:700 20px/1.25 var(--lx-font-hand,Caveat,cursive)}.layout-wrapper.landing.colaj .landing-faq__a{color:var(--lx-body);font:400 13.5px/1.65 Inter,system-ui,sans-serif;margin:0;text-wrap:pretty}.layout-wrapper.landing.colaj .landing-cta{padding-bottom:var(--landing-section)}.layout-wrapper.landing.colaj .landing-cta__card{align-items:center;background-color:var(--lx-page);background-image:var(--lx-dots);background-size:var(--lx-dots-size);display:grid;gap:clamp(24px,3vw,48px);grid-template-columns:1fr;padding:clamp(26px,3.2vw,54px)}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-cta__card{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.layout-wrapper.landing.colaj .landing-cta__copy{align-items:flex-start;display:flex;flex-direction:column;gap:10px;min-width:0}.layout-wrapper.landing.colaj .landing-cta__kicker{color:var(--lx-ink-warm);transform:rotate(-1.6deg)}.layout-wrapper.landing.colaj .landing-cta__row{align-items:stretch;display:flex;flex-direction:column;gap:10px;margin-top:10px;width:100%}@media (min-width:480px){.layout-wrapper.landing.colaj .landing-cta__row{align-items:center;flex-direction:row;gap:16px;width:auto}}.layout-wrapper.landing.colaj .landing-cta__note{color:var(--lx-muted);font:700 18px var(--lx-font-hand,Caveat,cursive)}.layout-wrapper.landing.colaj .landing-cta__aside{display:flex;flex-direction:column;gap:16px;min-width:0}.layout-wrapper.landing.colaj .landing-cta__steps{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.layout-wrapper.landing.colaj .landing-cta__step{align-items:center;background:var(--lx-surface);border:2px solid var(--lx-hard-ink,var(--lx-ink));border-radius:var(--lx-radius-collage,4px);box-shadow:3px 3px 0 var(--lx-hard-shadow,var(--lx-ink));display:flex;gap:10px;padding:12px 14px}.layout-wrapper.landing.colaj .landing-cta__step:nth-child(odd){transform:rotate(-1deg)}.layout-wrapper.landing.colaj .landing-cta__step:nth-child(2n){transform:rotate(1deg)}.layout-wrapper.landing.colaj .landing-cta__step-n{align-items:center;background:var(--lx-postit);border-radius:999px;color:var(--lx-ink-postit);display:inline-flex;flex:0 0 26px;font:700 14px var(--lx-font-hand,Caveat,cursive);height:26px;justify-content:center;width:26px}.layout-wrapper.landing.colaj .landing-cta__step-label{color:var(--lx-ink);font:600 12.5px Inter,system-ui,sans-serif}.layout-wrapper.landing.colaj .landing-footer{background:var(--lx-footer-bg);color:var(--lx-footer-ink);padding:46px var(--landing-gutter) 40px}.layout-wrapper.landing.colaj .landing-footer__grid{border-bottom:1px solid var(--lx-footer-line);display:grid;gap:28px;grid-template-columns:1fr;margin-inline:auto;padding-bottom:32px;width:min(100%,var(--landing-max))}@media (min-width:640px){.layout-wrapper.landing.colaj .landing-footer__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-footer__grid{gap:34px;grid-template-columns:1.5fr 1fr 1fr 1fr}}.layout-wrapper.landing.colaj .landing-footer__brand{display:flex;flex-direction:column;gap:12px}.layout-wrapper.landing.colaj .landing-footer__logo img{align-self:flex-start;display:block;height:auto!important;width:96px!important}.layout-wrapper.landing.colaj .landing-footer__blurb{color:var(--lx-footer-muted);font:400 12.5px/1.7 Inter,system-ui,sans-serif;max-width:34ch}.layout-wrapper.landing.colaj .landing-footer__col{display:flex;flex-direction:column;gap:11px}.layout-wrapper.landing.colaj .landing-footer__col-title{color:var(--lx-footer-muted);font:700 10px Inter,system-ui,sans-serif;letter-spacing:.13em}.layout-wrapper.landing.colaj .landing-footer__col a{color:var(--lx-footer-ink);font:400 12.5px Inter,system-ui,sans-serif;text-decoration:none}.layout-wrapper.landing.colaj .landing-footer__col a:hover{color:var(--lx-footer-strong)}.layout-wrapper.landing.colaj .landing-footer__base{color:var(--lx-footer-muted);display:flex;flex-direction:column;font:400 11.5px Inter,system-ui,sans-serif;gap:12px;margin-inline:auto;padding-top:22px;width:min(100%,var(--landing-max))}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-footer__base{align-items:center;flex-direction:row;gap:20px;justify-content:space-between}}.layout-wrapper.landing.colaj .landing-footer__tagline{color:var(--lx-footer-muted);font:700 10.5px Inter,system-ui,sans-serif;letter-spacing:.12em}.layout-wrapper.landing.colaj .landing-footer__legal{display:flex;flex-wrap:wrap;gap:8px 14px}.layout-wrapper.landing.colaj .landing-footer__legal a{color:var(--lx-footer-muted);text-decoration:none}.layout-wrapper.landing.colaj .landing-footer__legal a:hover{color:var(--lx-footer-ink)}.layout-wrapper.landing.colaj .landing-footer__socials{display:flex;gap:4px}.layout-wrapper.landing.colaj .landing-footer__socials a{align-items:center;border-radius:4px;color:var(--lx-footer-muted);display:inline-flex;height:38px;justify-content:center;width:38px}.layout-wrapper.landing.colaj .landing-footer__socials a:hover{background:var(--lx-footer-hover);color:var(--lx-footer-strong)}.layout-wrapper.landing.colaj .landing-community{background:var(--lx-footer-bg);border-block:3px solid var(--lx-footer-bg);height:880px;margin-bottom:var(--landing-section);overflow:hidden;position:relative}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-community{height:820px}}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-community{height:960px}}@media (min-width:1280px){.layout-wrapper.landing.colaj .landing-community{height:1000px}}.layout-wrapper.landing.colaj .landing-community__scene{height:805px;left:0;position:absolute;top:0;transform:scale(2.65);transform-origin:46.55% 42%;width:100%}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-community__scene{top:24px;transform:scale(1.18);transform-origin:46.55% 49%}}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-community__scene{top:70px;transform:scale(1.42)}}@media (min-width:1280px){.layout-wrapper.landing.colaj .landing-community__scene{top:80px;transform:scale(1.48)}}.layout-wrapper.landing.colaj .landing-community__bg{left:-6%;position:absolute;top:-95px;width:112%}.layout-wrapper.landing.colaj .landing-community__bg img,.layout-wrapper.landing.colaj .landing-community__bg picture{display:block;height:auto;width:100%}.layout-wrapper.landing.colaj .landing-community__head{align-items:center;display:flex;flex-direction:column;gap:8px;left:50%;pointer-events:none;position:absolute;text-align:center;top:14px;transform:translate(-50%);width:min(92%,440px);z-index:4}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-community__head{top:4.2%;width:38%}}.layout-wrapper.landing.colaj .landing-community__head h2{color:#fff;font:700 clamp(20px,2.4vw,29px)/1.14 Inter,system-ui,sans-serif;letter-spacing:-.025em;margin:0;text-shadow:0 1px 0 rgba(0,0,0,.45);text-wrap:balance}.layout-wrapper.landing.colaj .landing-community__tv{background:#0c0c0c;height:35.5%;left:32.9%;overflow:hidden;position:absolute;top:31.3%;width:27.3%;z-index:2}.layout-wrapper.landing.colaj .landing-community__scan{background:repeating-linear-gradient(180deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px),radial-gradient(120% 110% at 50% 45%,transparent 55%,rgba(0,0,0,.45) 100%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.layout-wrapper.landing.colaj .landing-community__cols{align-items:start;display:grid;gap:10px;grid-template-columns:1fr;height:100%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 88%,transparent);overflow:hidden;padding:0 10px}@media (min-width:900px){.layout-wrapper.landing.colaj .landing-community__cols{grid-template-columns:repeat(2,1fr)}}.layout-wrapper.landing.colaj .landing-community__col{animation:landing-scroll 36s linear infinite;display:flex;flex-direction:column;gap:8px;padding:0 2px 8px}.layout-wrapper.landing.colaj .landing-community__col:nth-child(2){animation-duration:44s;display:none}@media (min-width:900px){.layout-wrapper.landing.colaj .landing-community__col:nth-child(2){display:flex}}.layout-wrapper.landing.colaj .landing-community__cow{bottom:0;display:block;height:auto;pointer-events:none;position:absolute;right:7%;transform:translateY(55%);transition:transform .72s cubic-bezier(.22,1,.36,1);width:11%;z-index:3}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-community__cow{bottom:-8%;right:5%;width:22%}}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-community__cow{bottom:-10%;right:4%;width:20%}}.layout-wrapper.landing.colaj .landing-community.is-in .landing-community__cow{transform:translateY(0)}.layout-wrapper.landing.colaj .landing-note--yellow{background:#fde97a;background-image:repeating-linear-gradient(180deg,transparent 0 21px,rgba(61,46,0,.1) 21px 22px);color:#3d2e00}.layout-wrapper.landing.colaj .landing-note--blue{background:#54a8f0;background-image:repeating-linear-gradient(180deg,transparent 0 21px,rgba(11,42,69,.12) 21px 22px);color:#0b2a45}.layout-wrapper.landing.colaj .landing-note--green{background:#2ed9a0;background-image:repeating-linear-gradient(180deg,transparent 0 21px,rgba(10,61,44,.12) 21px 22px);color:#0a3d2c}.layout-wrapper.landing.colaj .landing-note--orange{background:#f58a5b;background-image:repeating-linear-gradient(180deg,transparent 0 21px,rgba(90,35,10,.12) 21px 22px);color:#5a230a}.layout-wrapper.landing.colaj .landing-note--sage{background:#d9e8ce;background-image:repeating-linear-gradient(180deg,transparent 0 21px,rgba(34,48,28,.1) 21px 22px);color:#22301c}.layout-wrapper.landing.colaj .landing-note--sky{background:#cfe0f5;background-image:repeating-linear-gradient(180deg,transparent 0 21px,rgba(21,43,69,.1) 21px 22px);color:#152b45}.layout-wrapper.landing.colaj .landing-note__quote{font:600 15px/1.38 var(--lx-font-hand,Caveat,cursive);text-wrap:pretty}.layout-wrapper.landing.colaj .landing-note__name{font:700 13.5px var(--lx-font-hand,Caveat,cursive);margin-top:auto;padding-top:8px}.layout-wrapper.landing.colaj .landing-note__meta{font:400 10.5px Inter,system-ui,sans-serif;opacity:.85}.layout-wrapper.landing.colaj .landing-doodle{color:var(--lx-ink);display:none;opacity:.35;pointer-events:none;position:absolute;top:10px;z-index:1}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-doodle{display:block}}.layout-wrapper.landing.colaj .landing-daily,.layout-wrapper.landing.colaj .landing-faq,.layout-wrapper.landing.colaj .landing-how,.layout-wrapper.landing.colaj .landing-proof,.layout-wrapper.landing.colaj .landing-tools,.layout-wrapper.landing.colaj .landing-workspace{position:relative}.layout-wrapper.landing.colaj .landing-doodle--proof{right:8%;top:8px;transform:rotate(12deg)}.layout-wrapper.landing.colaj .landing-doodle--tools{left:4%;transform:rotate(-18deg)}.layout-wrapper.landing.colaj .landing-doodle--plan{right:6%;transform:rotate(8deg)}.layout-wrapper.landing.colaj .landing-doodle--how{left:7%;transform:rotate(-6deg)}.layout-wrapper.landing.colaj .landing-doodle--workspace{right:10%;transform:rotate(14deg)}.layout-wrapper.landing.colaj .landing-doodle--faq{left:5%;transform:rotate(-10deg)}.layout-wrapper.landing.colaj .landing-cta,.layout-wrapper.landing.colaj .landing-daily,.layout-wrapper.landing.colaj .landing-faq,.layout-wrapper.landing.colaj .landing-how,.layout-wrapper.landing.colaj .landing-pricing,.layout-wrapper.landing.colaj .landing-proof,.layout-wrapper.landing.colaj .landing-tools,.layout-wrapper.landing.colaj .landing-workspace{contain-intrinsic-size:auto 720px;content-visibility:auto}.layout-wrapper.landing.colaj .lx-mock{color:var(--lx-ink);display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;gap:9px;min-width:0;--lx-mock-scale:1;font-size:calc(13px*var(--lx-mock-scale))}.layout-wrapper.landing.colaj .lx-mock--goal{--lx-mock-scale:1}.layout-wrapper.landing.colaj .lx-mock--flash,.layout-wrapper.landing.colaj .lx-mock--grila{gap:11px;line-height:1.45;padding:4px 2px 0}.layout-wrapper.landing.colaj .lx-mock--oral{gap:8px}.layout-wrapper.landing.colaj .lx-mock__chrome{background:var(--lx-surface);border:2px solid var(--lx-hard-ink,var(--lx-ink));border-radius:var(--lx-radius-collage,4px);box-shadow:var(--lx-shadow-paper);overflow:hidden}.layout-wrapper.landing.colaj .lx-mock__bar{align-items:center;background:var(--lx-paper-warm);border-bottom:2px solid var(--lx-hard-ink,var(--lx-ink));display:flex;gap:6px;padding:9px 12px}.layout-wrapper.landing.colaj .lx-mock__dot{background:var(--lx-line-3);border-radius:50%;height:8px;width:8px}.layout-wrapper.landing.colaj .lx-mock__url{color:var(--lx-faint);font:400 10.5px Inter,system-ui,sans-serif;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-wrapper.landing.colaj .lx-mock__screen{background-color:var(--lx-page);background-image:var(--lx-dots);background-size:var(--lx-dots-size);display:flex;flex-direction:column;gap:14px;padding:clamp(14px,1.4vw,20px)}.layout-wrapper.landing.colaj .lx-mock__head{display:flex;flex-direction:column;gap:2px}.layout-wrapper.landing.colaj .lx-mock__title{color:var(--lx-ink);font:800 clamp(17px,1.5vw,22px)/1.15 var(--lx-font-display,"Baloo 2",Inter,sans-serif);letter-spacing:-.02em}.layout-wrapper.landing.colaj .lx-mock__sub{color:var(--lx-muted);font:400 11.5px Inter,system-ui,sans-serif}.layout-wrapper.landing.colaj .lx-mock__rows{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.layout-wrapper.landing.colaj .lx-mock__row{display:flex;flex-direction:column;gap:6px;min-width:0}.layout-wrapper.landing.colaj .lx-mock__row-top{display:flex;flex-direction:column;gap:2px;min-width:0}.layout-wrapper.landing.colaj .lx-mock__row-label{color:var(--lx-faint);font:600 9px Inter,system-ui,sans-serif;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-wrapper.landing.colaj .lx-mock__row-value{color:var(--lx-ink);font:700 14px Inter,system-ui,sans-serif;letter-spacing:-.02em}.layout-wrapper.landing.colaj .lx-mock__track{background:var(--lx-prog-track);border-radius:999px;display:block;height:7px;overflow:hidden}.layout-wrapper.landing.colaj .lx-mock__fill{background:var(--lx-prog-mid);border-radius:999px;display:block;height:100%}.layout-wrapper.landing.colaj .lx-mock__fill--low{background:var(--lx-prog-low)}.layout-wrapper.landing.colaj .lx-mock__fill--mid{background:var(--lx-prog-mid)}.layout-wrapper.landing.colaj .lx-mock__fill--high{background:var(--lx-prog-high)}.layout-wrapper.landing.colaj .lx-mock__split{align-items:center;border-top:1.5px dashed var(--lx-line-3);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding-top:14px}.layout-wrapper.landing.colaj .lx-mock__score{align-items:center;display:flex;gap:11px;min-width:0}.layout-wrapper.landing.colaj .lx-mock__ring{background:conic-gradient(var(--lx-teal) calc(var(--pct, 0)*1%),var(--lx-prog-track) 0);border-radius:50%;display:grid;flex:0 0 56px;height:56px;place-items:center;position:relative;width:56px}.layout-wrapper.landing.colaj .lx-mock__ring:before{background:var(--lx-page);border-radius:50%;content:"";top:6px;right:6px;bottom:6px;left:6px;position:absolute}.layout-wrapper.landing.colaj .lx-mock__ring-num{color:var(--lx-ink);font:800 15px var(--lx-font-display,"Baloo 2",Inter,sans-serif);letter-spacing:-.02em;position:relative}.layout-wrapper.landing.colaj .lx-mock__score-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.layout-wrapper.landing.colaj .lx-mock__score-label{color:var(--lx-ink-teal);font:600 9px Inter,system-ui,sans-serif;letter-spacing:.1em}.layout-wrapper.landing.colaj .lx-mock__score-note{color:var(--lx-body);font:600 14px var(--lx-font-hand,Caveat,cursive)}.layout-wrapper.landing.colaj .lx-mock__pills{display:flex;flex-wrap:wrap;gap:8px}.layout-wrapper.landing.colaj .lx-mock__pill{background:var(--lx-paper-warm);border-radius:10px;display:flex;flex-direction:column;gap:3px;padding:9px 12px}.layout-wrapper.landing.colaj .lx-mock__pill--gold{background:var(--lx-tint-gold)}.layout-wrapper.landing.colaj .lx-mock__pill--warm{background:var(--lx-tint-warm)}.layout-wrapper.landing.colaj .lx-mock__pill-k{color:var(--lx-ink-gold);font:600 8.5px Inter,system-ui,sans-serif;letter-spacing:.1em}.layout-wrapper.landing.colaj .lx-mock__pill--warm .lx-mock__pill-k{color:var(--lx-ink-warm)}.layout-wrapper.landing.colaj .lx-mock__pill-v{color:var(--lx-ink);font:700 15px var(--lx-font-hand,Caveat,cursive)}.layout-wrapper.landing.colaj .lx-mock__badge{align-self:flex-start;background:var(--lx-paper-warm);border-radius:999px;color:var(--lx-muted);font:600 9.5px Inter,system-ui,sans-serif;letter-spacing:.11em;padding:4px 10px 5px}.layout-wrapper.landing.colaj .lx-mock__badge--blue{background:var(--lx-tint-blue);color:var(--lx-ink-blue)}.layout-wrapper.landing.colaj .lx-mock__badge--violet{background:var(--lx-tint-violet);color:var(--lx-ink-violet)}.layout-wrapper.landing.colaj .lx-mock__meta{color:var(--lx-muted);font:600 11px Inter,system-ui,sans-serif}.layout-wrapper.landing.colaj .lx-mock__question{color:var(--lx-ink);font:600 14.5px/1.45 Inter,system-ui,sans-serif;margin:0;text-wrap:pretty}.layout-wrapper.landing.colaj .lx-mock__answers{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.layout-wrapper.landing.colaj .lx-mock__answer{align-items:center;background:var(--lx-surface);border:1.5px solid var(--lx-line-3);border-radius:10px;color:var(--lx-body);display:flex;font:400 13px Inter,system-ui,sans-serif;gap:10px;padding:10px 12px}.layout-wrapper.landing.colaj .lx-mock__answer.is-correct{background:var(--lx-tint-teal);border-color:var(--lx-ink-teal);color:var(--lx-ink-teal);font-weight:600}.layout-wrapper.landing.colaj .lx-mock__answer-key{align-items:center;background:var(--lx-paper-warm);border-radius:999px;color:var(--lx-muted);display:inline-flex;flex:0 0 22px;font:700 11px Inter,system-ui,sans-serif;height:22px;justify-content:center;text-transform:uppercase;width:22px}.layout-wrapper.landing.colaj .lx-mock__answer.is-correct .lx-mock__answer-key{background:var(--lx-ink-teal);color:var(--lx-surface)}.layout-wrapper.landing.colaj .lx-mock__answer-text{flex:1;min-width:0}.layout-wrapper.landing.colaj .lx-mock__answer-tick{font-size:13px;font-weight:700}.layout-wrapper.landing.colaj .lx-mock__foot{color:var(--lx-muted);font:600 14px var(--lx-font-hand,Caveat,cursive)}.layout-wrapper.landing.colaj .lx-mock__hint{color:var(--lx-ink);font:600 13px Inter,system-ui,sans-serif}.layout-wrapper.landing.colaj .lx-mock__dock{align-items:center;background:var(--lx-surface);border:1.5px solid var(--lx-line-3);border-radius:12px;display:flex;gap:12px;padding:12px 14px}.layout-wrapper.landing.colaj .lx-mock__mic{align-items:center;background:var(--lx-violet);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.layout-wrapper.landing.colaj .lx-mock__wave{align-items:center;display:flex;flex:1;gap:3px;height:30px;min-width:0}.layout-wrapper.landing.colaj .lx-mock__wave span{animation:lx-wave 1s ease-in-out infinite;animation-delay:calc(var(--i, 0)*70ms);background:var(--lx-ink-violet);border-radius:999px;flex:1;height:var(--h,50%);min-width:2px;opacity:.7}.layout-wrapper.landing.colaj .lx-mock__grade{align-items:center;border-top:1.5px dashed var(--lx-line-3);display:flex;gap:12px;padding-top:12px}.layout-wrapper.landing.colaj .lx-mock__grade-num{align-items:baseline;color:var(--lx-ink-violet);display:inline-flex;font:800 30px var(--lx-font-display,"Baloo 2",Inter,sans-serif);letter-spacing:-.03em}.layout-wrapper.landing.colaj .lx-mock__grade-num small{color:var(--lx-muted);font:700 13px Inter,system-ui,sans-serif}.layout-wrapper.landing.colaj .lx-mock__grade-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.layout-wrapper.landing.colaj .lx-mock__grade-label{color:var(--lx-body);font:600 11px Inter,system-ui,sans-serif}.layout-wrapper.landing.colaj .lx-mock__chips{display:flex;flex-wrap:wrap;gap:6px}.layout-wrapper.landing.colaj .lx-mock__chip{align-items:center;border-radius:999px;display:inline-flex;font:600 10px Inter,system-ui,sans-serif;gap:5px;padding:3px 9px}.layout-wrapper.landing.colaj .lx-mock__chip:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.layout-wrapper.landing.colaj .lx-mock__chip--ok{background:var(--lx-tint-teal);color:var(--lx-ink-teal)}.layout-wrapper.landing.colaj .lx-mock__chip--off{background:var(--lx-paper-warm);color:var(--lx-muted)}.layout-wrapper.landing.colaj .lx-mock__verdict{align-items:center;display:flex;gap:11px}.layout-wrapper.landing.colaj .lx-mock__verdict-tag{border:2px solid var(--lx-ink-teal);border-radius:4px;color:var(--lx-ink-teal);font:700 12px Inter,system-ui,sans-serif;letter-spacing:.1em;padding:5px 12px 6px;transform:rotate(-2.4deg)}.layout-wrapper.landing.colaj .lx-mock__verdict-copy{display:flex;flex-direction:column;min-width:0}.layout-wrapper.landing.colaj .lx-mock__verdict-grade{color:var(--lx-ink);font:800 24px/1 var(--lx-font-display,"Baloo 2",Inter,sans-serif);letter-spacing:-.03em}.layout-wrapper.landing.colaj .lx-mock__verdict-sub{color:var(--lx-muted);font:400 10.5px Inter,system-ui,sans-serif}.layout-wrapper.landing.colaj .lx-mock__axes{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.layout-wrapper.landing.colaj .lx-mock__axis{display:flex;flex-direction:column;gap:4px;min-width:0}.layout-wrapper.landing.colaj .lx-mock__axis-top{align-items:baseline;color:var(--lx-ink);display:flex;font:600 11px Inter,system-ui,sans-serif;gap:8px;justify-content:space-between}.layout-wrapper.landing.colaj .lx-mock__axis-pct{color:var(--lx-muted)}.layout-wrapper.landing.colaj .lx-mock__axis .lx-mock__track{height:5px}.layout-wrapper.landing.colaj .lx-polaroid .lx-mock{gap:7px}.layout-wrapper.landing.colaj .lx-polaroid .lx-mock__verdict-grade{font-size:20px}.layout-wrapper.landing.colaj .lx-polaroid .lx-mock__verdict-tag{font-size:10.5px;padding:4px 9px 5px}.layout-wrapper.landing.colaj .lx-polaroid .lx-mock__axis-top{font-size:10px}.layout-wrapper.landing.colaj .lx-polaroid .lx-mock__foot{font-size:13px}.layout-wrapper.landing.colaj .landing-skel{margin-inline:auto;padding:40px 0 80px;width:min(100% - var(--landing-gutter) * 2,var(--landing-max))}.layout-wrapper.landing.colaj .landing-skel__hero{background:var(--lx-paper-warm);border-radius:var(--lx-radius-card,12px);height:280px;margin-bottom:24px}.layout-wrapper.landing.colaj .landing-skel__row{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-skel__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.layout-wrapper.landing.colaj .landing-skel__card{background:var(--lx-paper-warm);border-radius:var(--lx-radius-card,12px);height:140px}.layout-wrapper.landing.colaj .page-content.prev-year-questions-page,.layout-wrapper.landing.colaj .page-content.test-finished-page,.layout-wrapper.landing.colaj .page-content.test-page,.layout-wrapper.landing.colaj .page-content.tests-demo-page,.layout-wrapper.landing.colaj .page-content.tests-platform-page{background:var(--lx-page)}@media (prefers-reduced-motion:reduce){:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-auth-link:before,:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-tab:before,:is(.layout-wrapper.landing.colaj,#root .landing-sheet) :is(.lx-sticker-btn,.lx-sticker-btn__sweep,.landing-shop,.landing-shop__sweep,.landing-tab,.landing-theme,.landing-menu-btn,.landing-tool,.landing-plan__cta){transition:none}.layout-wrapper.landing.colaj .landing-plan.is-featured .landing-plan__cta:hover:not(:disabled),:is(.layout-wrapper.landing.colaj,#root .landing-sheet) :is(.lx-sticker-btn:hover,.lx-sticker-btn--sm:hover,.landing-shop:hover,.landing-theme:hover:not(:disabled),.landing-menu-btn:hover,.landing-tool:hover){transform:none}.layout-wrapper.landing.colaj .lx-mock__wave span{animation:none;transform:scaleY(.8)}.layout-wrapper.landing.colaj .landing-community__col{animation:none}.layout-wrapper.landing.colaj .landing-community.is-in .landing-community__cow,.layout-wrapper.landing.colaj .landing-community__cow{transform:translateY(0);transition:none}}.layout-wrapper.landing.colaj{--landing-hero-bg:#e2ebff;--landing-nav-h:64px;--landing-gutter:clamp(20px,5.55vw,80px);--landing-max:1440px;--landing-how-clip:polygon(1% 4%,6% 1.5%,13% 3.5%,21% 1%,29% 3%,37% .8%,45% 3.2%,53% 1%,61% 3.5%,69% 1.2%,77% 3.5%,85% 1%,92% 3%,97.5% 1.5%,99.2% 10%,98% 24%,99.3% 40%,98% 56%,99.2% 72%,98% 86%,99% 95%,93% 98.5%,85% 96.5%,77% 99%,69% 96.8%,61% 99.2%,53% 97%,45% 99%,37% 96.8%,29% 99.2%,21% 97%,13% 99%,6% 96.8%,1% 94%,2.2% 80%,.8% 64%,2.2% 48%,.7% 32%,2.3% 18%);background-color:var(--lx-surface);background-image:none}.dark .layout-wrapper.landing.colaj{--landing-hero-bg:#152033}@media (min-width:900px) and (max-width:1279px){.layout-wrapper.landing.colaj{--landing-nav-h:64px}}@media (min-width:1280px){.layout-wrapper.landing.colaj{--landing-nav-h:82px}}.layout-wrapper.landing.colaj .landing-kicker{font-weight:500;letter-spacing:.12em}.layout-wrapper.landing.colaj .landing-title{font:700 clamp(26px,2.65vw,38px) /1.12 Inter,system-ui,sans-serif;letter-spacing:-.025em;margin:12px 0 0}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .lx-sticker-btn{background:var(--lx-blue);color:#fff}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .lx-sticker-btn:hover{color:#fff}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .lx-sticker-btn__sweep{background:#16181b}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) :is(.lx-sticker-btn,.landing-hand-link,.landing-tab,.landing-shop,.landing-auth-link,.landing-theme,.landing-menu-btn,.landing-plan__cta):focus-visible{outline-color:var(--lx-blue)}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-tab{background:var(--lx-surface);border:2px solid var(--lx-hard-ink,var(--lx-ink));border-radius:4px;box-shadow:3px 3px 0 var(--lx-hard-shadow,var(--lx-ink));color:var(--lx-ink);font:700 13px Inter,system-ui,sans-serif;isolation:auto;min-height:0;padding:8px 14px 9px;transform:rotate(-1.4deg);transition:transform .16s ease-out,box-shadow .16s ease-out,background .16s ease-out,color .16s ease-out}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-tab:before{content:none}.layout-wrapper.landing.colaj .landing-nav__tabs li:nth-child(2) .landing-tab{transform:rotate(.9deg)}.layout-wrapper.landing.colaj .landing-nav__tabs li:nth-child(3) .landing-tab{transform:rotate(-.7deg)}.layout-wrapper.landing.colaj .landing-nav__tabs li:nth-child(4) .landing-tab{transform:rotate(1.2deg)}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-tab:hover{background:var(--lx-postit);box-shadow:5px 5px 0 var(--lx-hard-shadow,var(--lx-ink));color:var(--lx-ink-postit)}.layout-wrapper.landing.colaj .landing-nav__tabs li:first-child .landing-tab:hover{transform:rotate(-1.4deg) translate(-2px,-2px)}.layout-wrapper.landing.colaj .landing-nav__tabs li:nth-child(2) .landing-tab:hover{transform:rotate(.9deg) translate(-2px,-2px)}.layout-wrapper.landing.colaj .landing-nav__tabs li:nth-child(3) .landing-tab:hover{transform:rotate(-.7deg) translate(-2px,-2px)}.layout-wrapper.landing.colaj .landing-nav__tabs li:nth-child(4) .landing-tab:hover{transform:rotate(1.2deg) translate(-2px,-2px)}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-tab.is-on,:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-tab.is-on:hover{background:var(--lx-blue);box-shadow:3px 3px 0 var(--lx-hard-shadow,var(--lx-ink));color:#fff}.layout-wrapper.landing.colaj .landing-nav__tabs li:first-child .landing-tab.is-on,.layout-wrapper.landing.colaj .landing-nav__tabs li:first-child .landing-tab.is-on:hover{transform:rotate(-1.4deg)}.layout-wrapper.landing.colaj .landing-nav__tabs li:nth-child(2) .landing-tab.is-on,.layout-wrapper.landing.colaj .landing-nav__tabs li:nth-child(2) .landing-tab.is-on:hover{transform:rotate(.9deg)}.layout-wrapper.landing.colaj .landing-nav__tabs li:nth-child(3) .landing-tab.is-on,.layout-wrapper.landing.colaj .landing-nav__tabs li:nth-child(3) .landing-tab.is-on:hover{transform:rotate(-.7deg)}.layout-wrapper.landing.colaj .landing-nav__tabs li:nth-child(4) .landing-tab.is-on,.layout-wrapper.landing.colaj .landing-nav__tabs li:nth-child(4) .landing-tab.is-on:hover{transform:rotate(1.2deg)}#root .landing-sheet .landing-sheet__list .landing-tab,#root .landing-sheet .landing-sheet__list .landing-tab.is-on,#root .landing-sheet .landing-sheet__list .landing-tab.is-on:hover,#root .landing-sheet .landing-sheet__list .landing-tab:hover{justify-content:center;transform:none;width:100%}.layout-wrapper.landing.colaj .landing-nav__tabs{gap:12px}#root .landing-sheet .lx-sticker-wrap,#root .landing-sheet .lx-sticker-wrap .lx-sticker-btn{width:100%}#root .landing-sheet{--lx-blue:#6391f6;--lx-postit:#f5de2e}@media (min-width:900px){.layout-wrapper.landing.colaj .landing-nav__inner{gap:8px;min-width:0}.layout-wrapper.landing.colaj .landing-nav nav{display:block;flex:1 1 auto;min-width:0}.layout-wrapper.landing.colaj .landing-nav__tabs{flex-wrap:nowrap;gap:6px;margin-left:4px}.layout-wrapper.landing.colaj .landing-tab{box-shadow:2px 2px 0 var(--lx-hard-shadow,var(--lx-ink));font-size:12px;padding:5px 8px 6px}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-tab:hover{box-shadow:3px 3px 0 var(--lx-hard-shadow,var(--lx-ink))}.layout-wrapper.landing.colaj .landing-nav__desktop{display:flex;gap:8px}.layout-wrapper.landing.colaj .landing-shop{box-shadow:2px 2px 0 var(--lx-hard-shadow,var(--lx-ink));gap:6px;min-height:36px;padding:0 10px}.layout-wrapper.landing.colaj .landing-auth-link{font-size:12px;min-height:36px}.layout-wrapper.landing.colaj .lx-sticker-btn--sm{font-size:12px;min-height:36px;padding:0 12px}.layout-wrapper.landing.colaj .landing-theme{flex:0 0 36px;height:36px;width:36px}.layout-wrapper.landing.colaj .landing-nav__logo img{height:auto!important;width:92px!important}.layout-wrapper.landing.colaj .landing-menu-btn{display:none}}@media (min-width:900px) and (max-width:1023px){.layout-wrapper.landing.colaj{--landing-nav-h:96px}.layout-wrapper.landing.colaj .landing-nav{height:auto;min-height:64px}.layout-wrapper.landing.colaj .landing-nav__inner{flex-wrap:wrap;padding-block:8px;row-gap:8px}.layout-wrapper.landing.colaj .landing-nav nav{flex:1 0 100%;order:3}.layout-wrapper.landing.colaj .landing-nav__tabs{gap:8px;justify-content:center;margin-left:0}.layout-wrapper.landing.colaj .landing-shop__label{display:none}}@media (min-width:1280px){.layout-wrapper.landing.colaj .landing-nav__inner{gap:14px}.layout-wrapper.landing.colaj .landing-nav__tabs{gap:12px;margin-left:10px}.layout-wrapper.landing.colaj .landing-tab{box-shadow:3px 3px 0 var(--lx-hard-shadow,var(--lx-ink));font-size:13px;padding:8px 14px 9px}:is(.layout-wrapper.landing.colaj,#root .landing-sheet) .landing-tab:hover{box-shadow:5px 5px 0 var(--lx-hard-shadow,var(--lx-ink))}.layout-wrapper.landing.colaj .landing-nav__desktop{gap:16px}.layout-wrapper.landing.colaj .landing-shop{box-shadow:3px 3px 0 var(--lx-hard-shadow,var(--lx-ink));gap:9px;min-height:42px;padding:0 14px}.layout-wrapper.landing.colaj .landing-auth-link{font-size:13px;min-height:42px}.layout-wrapper.landing.colaj .lx-sticker-btn--sm{font-size:13px;min-height:42px;padding:0 17px}.layout-wrapper.landing.colaj .landing-theme{flex:0 0 42px;height:42px;width:42px}.layout-wrapper.landing.colaj .landing-nav__logo img{height:auto!important;width:118px!important}}.layout-wrapper.landing.colaj .landing-hero{background:var(--landing-hero-bg);overflow:hidden;position:relative}.layout-wrapper.landing.colaj .landing-hero>picture{display:contents}.layout-wrapper.landing.colaj .landing-hero__rip{display:none}@media (min-width:1100px){.layout-wrapper.landing.colaj .landing-hero__rip{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;pointer-events:none;position:absolute;top:0;width:100%}}.layout-wrapper.landing.colaj .landing-hero__grid{display:grid;gap:clamp(28px,4vw,76px);grid-template-columns:1fr;padding-block:clamp(28px,5vw,104px);position:relative;z-index:1}@media (min-width:1100px){.layout-wrapper.landing.colaj .landing-hero__grid{align-items:center;grid-template-columns:minmax(280px,500px) minmax(0,1fr)}}.layout-wrapper.landing.colaj .landing-hero__copy{align-items:flex-start;display:flex;flex-direction:column;gap:18px;min-width:0}@media (min-width:1100px){.layout-wrapper.landing.colaj .landing-hero__copy{gap:22px}}.layout-wrapper.landing.colaj .landing-launch-pill{align-items:center;border:1.5px dashed var(--lx-orange);border-radius:999px;color:var(--lx-ink-warm);display:inline-flex;font:700 15px var(--lx-font-hand,Caveat,cursive);padding:5px 13px 6px;transform:rotate(-1deg)}.layout-wrapper.landing.colaj .landing-hero h1{color:var(--lx-ink);font:700 clamp(32px,4.2vw,52px) /1.08 Inter,system-ui,sans-serif;letter-spacing:-.03em;margin:0;text-wrap:balance}.layout-wrapper.landing.colaj .landing-hero__body{color:var(--lx-ink);font:400 16px/1.65 Inter,system-ui,sans-serif;margin:0;max-width:490px;text-wrap:pretty}@media (max-width:767px){.layout-wrapper.landing.colaj .landing-hero__body{font-size:14px;line-height:1.62}}.layout-wrapper.landing.colaj .landing-hero__cta{align-items:stretch;display:flex;flex-direction:column;gap:12px;margin-top:6px;width:100%}@media (min-width:640px){.layout-wrapper.landing.colaj .landing-hero__cta{align-items:center;flex-direction:row;gap:16px;width:auto}}.layout-wrapper.landing.colaj .landing-hand-link{transition:color .16s ease-out,transform .16s ease-out}.layout-wrapper.landing.colaj .landing-hand-link:before{transition:opacity .16s ease-out}.layout-wrapper.landing.colaj .landing-hand-link:hover{color:var(--lx-blue);transform:translateY(-1px)}.layout-wrapper.landing.colaj .landing-hand-link:hover:before{opacity:1}@media (max-width:639px){.layout-wrapper.landing.colaj .landing-hero__cta .lx-sticker-btn,.layout-wrapper.landing.colaj .landing-hero__cta .lx-sticker-wrap{width:100%}}.layout-wrapper.landing.colaj .landing-hero__trust{color:var(--lx-ink);display:flex;flex-wrap:wrap;font:400 12.5px Inter,system-ui,sans-serif;gap:4px 14px;justify-content:center;margin:2px 0 0;width:100%}.layout-wrapper.landing.colaj .landing-hero__trust span{white-space:nowrap}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-hero__trust{justify-content:flex-start;width:auto}}.layout-wrapper.landing.colaj .landing-hero__cicero{align-items:flex-end;display:none;gap:18px;margin-top:12px}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-hero__cicero{display:flex}}.layout-wrapper.landing.colaj .landing-polaroid{background:#fdfcf9;box-shadow:0 12px 24px #181c2238;margin:0;padding:8px 8px 26px;position:relative;transform:rotate(-4deg);width:150px}.dark .layout-wrapper.landing.colaj .landing-polaroid{box-shadow:0 12px 24px #00000073}.layout-wrapper.landing.colaj .landing-polaroid img{display:block;height:172px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 74%;object-position:50% 74%;width:100%}.layout-wrapper.landing.colaj .landing-polaroid figcaption{bottom:5px;color:#3d3a33;font:700 16px var(--lx-font-hand,Caveat,cursive);left:11px;position:absolute}.layout-wrapper.landing.colaj .landing-polaroid__tape{background:#f5de2ea8;border-left:1px solid rgba(24,28,34,.12);border-right:1px solid rgba(24,28,34,.12);height:24px;left:50%;margin-left:-34px;position:absolute;top:-12px;transform:rotate(-2deg);width:68px}.layout-wrapper.landing.colaj .landing-polaroid-note{color:var(--lx-ink);font:700 20px/1.35 var(--lx-font-hand,Caveat,cursive);max-width:210px;padding-bottom:12px}.layout-wrapper.landing.colaj .landing-hero__stage{display:none;position:relative}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-hero__stage{display:block}}@media (min-width:1100px){.layout-wrapper.landing.colaj .landing-hero__stage{padding:34px 36px 44px 8px}}.layout-wrapper.landing.colaj .landing-hero__float{display:none}@media (min-width:1100px){.layout-wrapper.landing.colaj .landing-hero__float{background:#fdfcf9;bottom:-30px;box-shadow:0 12px 22px #181c2233;display:block;padding:8px;position:absolute;right:-30px;transform:rotate(4.5deg);width:164px;z-index:2}.layout-wrapper.landing.colaj .landing-hero__float img{display:block;height:142px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;width:100%}}.layout-wrapper.landing.colaj .landing-dash{background:var(--lx-surface);border-radius:16px;box-shadow:0 22px 44px #181c222e;padding:14px;position:relative;transform:rotate(-1deg);z-index:1}.dark .layout-wrapper.landing.colaj .landing-dash{box-shadow:0 22px 44px #0006}.layout-wrapper.landing.colaj .landing-dash__tape{background:#f5de2eb3;border-left:1px solid rgba(24,28,34,.12);border-right:1px solid rgba(24,28,34,.12);height:28px;position:absolute;right:34px;top:-14px;transform:rotate(3deg);width:88px}.layout-wrapper.landing.colaj .landing-dash__inner{background:var(--lx-page);border-radius:10px;overflow:hidden;padding:16px 16px 20px}.layout-wrapper.landing.colaj .landing-dash__chrome{align-items:center;display:flex;gap:8px;margin-bottom:14px}.layout-wrapper.landing.colaj .landing-dash__chrome span{background:var(--lx-line-3);border-radius:50%;height:9px;width:9px}.layout-wrapper.landing.colaj .landing-dash__chrome em{color:var(--lx-faint);font:400 11px Inter,system-ui,sans-serif;font-style:normal;margin-left:8px}.layout-wrapper.landing.colaj .landing-dash__card{background:var(--lx-surface);border-radius:8px;padding:18px 18px 20px}.layout-wrapper.landing.colaj .landing-dash__title{color:var(--lx-ink);font:700 22px var(--lx-font-hand,Caveat,cursive);margin-bottom:4px}.layout-wrapper.landing.colaj .landing-dash__sub{color:var(--lx-muted);font:400 11.5px Inter,system-ui,sans-serif;margin-bottom:16px}.layout-wrapper.landing.colaj .landing-dash__stats{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.layout-wrapper.landing.colaj .landing-dash__stat{display:flex;flex-direction:column;gap:7px;min-width:0}.layout-wrapper.landing.colaj .landing-dash__stat span{color:var(--lx-faint);font:500 9px Inter,system-ui,sans-serif;letter-spacing:.1em}.layout-wrapper.landing.colaj .landing-dash__stat strong{color:var(--lx-ink);font:600 17px Inter,system-ui,sans-serif;letter-spacing:-.02em}.layout-wrapper.landing.colaj .landing-dash__stat i{background:var(--lx-prog-track);border-radius:2px;display:block;font-style:normal;height:4px;overflow:hidden}.layout-wrapper.landing.colaj .landing-dash__stat b{border-radius:2px;display:block;height:100%}.layout-wrapper.landing.colaj .landing-dash__stat b.is-blue{background:var(--lx-blue)}.layout-wrapper.landing.colaj .landing-dash__stat b.is-violet{background:var(--lx-violet)}.layout-wrapper.landing.colaj .landing-dash__stat b.is-teal{background:#44cacc}.layout-wrapper.landing.colaj .landing-dash__split{border-top:1px dashed var(--lx-line-3);display:flex;gap:12px;margin-top:18px;padding-top:16px}.layout-wrapper.landing.colaj .landing-dash__chip{border-radius:8px;color:var(--lx-ink);flex:1;font:700 17px var(--lx-font-hand,Caveat,cursive);min-width:0;padding:12px 14px}.layout-wrapper.landing.colaj .landing-dash__chip small{display:block;font:600 9px Inter,system-ui,sans-serif;letter-spacing:.1em;margin-bottom:5px}.layout-wrapper.landing.colaj .landing-dash__chip.is-blue{background:var(--lx-tint-blue)}.layout-wrapper.landing.colaj .landing-dash__chip.is-blue small{color:var(--lx-ink-blue)}.layout-wrapper.landing.colaj .landing-dash__chip.is-warm{background:var(--lx-tint-warm)}.layout-wrapper.landing.colaj .landing-dash__chip.is-warm small{color:var(--lx-ink-warm)}.layout-wrapper.landing.colaj .landing-hero__sticky{display:none}@media (min-width:1100px){.layout-wrapper.landing.colaj .landing-hero__sticky{background:var(--lx-postit);box-shadow:3px 7px 16px #181c2233;color:var(--lx-ink-postit);display:flex;flex-direction:column;min-height:150px;padding:16px 15px 12px;position:absolute;right:-26px;top:-30px;transform:rotate(6deg);width:150px;z-index:2}}.layout-wrapper.landing.colaj .landing-hero__sticky-title{color:var(--lx-ink-gold);font:700 14px var(--lx-font-hand,Caveat,cursive)}.layout-wrapper.landing.colaj .landing-hero__sticky-body{color:var(--lx-ink-postit);font:600 17px/1.35 var(--lx-font-hand,Caveat,cursive);margin-top:6px;white-space:pre-line}.layout-wrapper.landing.colaj .landing-hero__mobile-sticky{background:var(--lx-postit);box-shadow:3px 7px 16px #181c222e;padding:18px 18px 16px;position:relative;transform:rotate(-1.4deg)}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-hero__mobile-sticky{display:none}}.layout-wrapper.landing.colaj .landing-hero__mobile-tape{background:var(--lx-tape);border-left:1px dashed var(--lx-tape-edge);border-right:1px dashed var(--lx-tape-edge);height:21px;left:50%;margin-left:-40px;position:absolute;top:-10px;transform:rotate(2deg);width:80px}.layout-wrapper.landing.colaj .landing-hero__mobile-sticky .landing-hero__sticky-title{font-size:15px}.layout-wrapper.landing.colaj .landing-hero__mobile-sticky .landing-hero__sticky-body{display:block;font-size:19px;line-height:1.4;margin-top:7px}.layout-wrapper.landing.colaj .landing-metrics{background:var(--lx-surface);padding:26px 0 60px}.layout-wrapper.landing.colaj .landing-metrics__grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-metrics__grid{align-items:flex-start;background:var(--lx-paper-warm);border:1px solid var(--lx-line);border-radius:14px;display:flex;gap:24px;justify-content:space-evenly;padding:26px 34px}}.layout-wrapper.landing.colaj .landing-metric{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:14px 16px}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-metric{align-items:center;background:transparent;border:0;border-radius:0;flex:1 1 0;padding:0;text-align:center}}.layout-wrapper.landing.colaj .landing-metric strong{font:600 clamp(22px,2.2vw,30px) Inter,system-ui,sans-serif;letter-spacing:-.03em}.layout-wrapper.landing.colaj .landing-metric span{color:var(--lx-body);font:400 12.5px Inter,system-ui,sans-serif}@media (max-width:767px){.layout-wrapper.landing.colaj .landing-metric span{font-size:11px}}.layout-wrapper.landing.colaj .landing-metric.is-blue strong{color:var(--lx-ink-blue)}.layout-wrapper.landing.colaj .landing-metric.is-teal strong{color:var(--lx-ink-teal)}.layout-wrapper.landing.colaj .landing-metric.is-warm strong{color:var(--lx-ink-warm)}.layout-wrapper.landing.colaj .landing-metric.is-violet strong{color:var(--lx-ink-violet)}.layout-wrapper.landing.colaj .landing-metric.is-muted strong{color:var(--lx-muted)}.layout-wrapper.landing.colaj .landing-tools{background:var(--lx-surface);padding-bottom:76px}.layout-wrapper.landing.colaj .landing-tools .landing-kicker--sentence{color:var(--lx-ink);font:500 16px/1.4 Inter,system-ui,sans-serif;letter-spacing:normal;max-width:28em;text-transform:none}.layout-wrapper.landing.colaj .landing-tools .landing-title{margin:12px 0 34px}.layout-wrapper.landing.colaj .landing-tools__grid{display:grid;gap:12px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-tools__grid{gap:20px;grid-template-columns:1fr 1fr}}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-tools__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.layout-wrapper.landing.colaj .landing-tool{--mx:50%;--my:-40%;--glow-op:0;background-color:var(--lx-line);background-image:radial-gradient(200px 200px at var(--mx) var(--my),var(--glow),transparent 72%);border:0;border-radius:15px;box-shadow:none;display:block;list-style:none;padding:1px;position:relative;transition:transform .2s cubic-bezier(.2,.6,.2,1)}.layout-wrapper.landing.colaj .landing-tool__glow{background:radial-gradient(190px 190px at var(--mx) var(--my),var(--glow),transparent 70%);border-radius:23px;filter:blur(20px);top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:var(--glow-op);pointer-events:none;position:absolute;transition:opacity .26s ease-out}.layout-wrapper.landing.colaj .landing-tool:hover{box-shadow:none;transform:translateY(-2px)}.layout-wrapper.landing.colaj .landing-tool__inner{background:var(--lx-surface);border-radius:14px;display:flex;flex-direction:column;gap:11px;height:100%;padding:24px 24px 26px;position:relative}@media (max-width:767px){.layout-wrapper.landing.colaj .landing-tool{background-color:transparent;background-image:none;border:1px solid var(--lx-line);border-radius:12px;padding:0}.layout-wrapper.landing.colaj .landing-tool__glow{display:none}.layout-wrapper.landing.colaj .landing-tool:hover{transform:none}.layout-wrapper.landing.colaj .landing-tool__inner{align-items:start;border-radius:12px;-moz-column-gap:13px;column-gap:13px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:14px 16px;row-gap:4px}.layout-wrapper.landing.colaj .landing-tool__icon{grid-row:1/span 2}.layout-wrapper.landing.colaj .landing-tool__name{font-size:14px;grid-column:2}.layout-wrapper.landing.colaj .landing-tool__body{font-size:12px;grid-column:2;line-height:1.55}.layout-wrapper.landing.colaj .landing-tool__meta{display:none}}.layout-wrapper.landing.colaj .landing-tool__icon{color:var(--lx-ink)}.layout-wrapper.landing.colaj .landing-tool__name{color:var(--lx-ink);font:600 16.5px Inter,system-ui,sans-serif;letter-spacing:-.015em;margin:0}.layout-wrapper.landing.colaj .landing-tool__body{color:var(--lx-body);font:400 13px/1.62 Inter,system-ui,sans-serif;margin:0;text-wrap:pretty}.layout-wrapper.landing.colaj .landing-tool__meta{border:0;font:700 17px var(--lx-font-hand,Caveat,cursive);margin-top:auto;padding-top:12px}.layout-wrapper.landing.colaj .landing-how{background:var(--lx-surface);padding-bottom:78px}.layout-wrapper.landing.colaj .landing-how__paper{background-color:var(--lx-paper-warm);clip-path:var(--landing-how-clip);filter:drop-shadow(0 10px 20px rgba(24,28,34,.14));padding:clamp(28px,3.4vw,46px) clamp(22px,3.6vw,54px);position:relative}.dark .layout-wrapper.landing.colaj .landing-how__paper{filter:drop-shadow(0 10px 20px rgba(0,0,0,.4))}.layout-wrapper.landing.colaj .landing-how__title{color:var(--lx-ink);font:700 clamp(26px,2.4vw,32px) /1.15 var(--lx-font-hand,Caveat,cursive);letter-spacing:.01em;margin:12px 0 32px;max-width:46em;text-wrap:balance}.layout-wrapper.landing.colaj .landing-how__cta{margin-top:28px}.layout-wrapper.landing.colaj .landing-how__grid{display:grid;gap:clamp(22px,2.4vw,34px);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.layout-wrapper.landing.colaj .landing-how__grid{grid-template-columns:1fr}.layout-wrapper.landing.colaj .landing-step{border-right:0;padding-right:0}}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-how__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-wrapper.landing.colaj .landing-step{border-right:2px dashed var(--lx-line-3);padding-right:26px}.layout-wrapper.landing.colaj .landing-step:last-child{border-right:0;padding-right:0}}.layout-wrapper.landing.colaj .landing-step.is-lime .landing-step__n{border-color:var(--lx-lime);color:var(--lx-lime)}.layout-wrapper.landing.colaj .landing-community{background:var(--lx-footer-bg);border-block:3px solid var(--lx-footer-bg);height:auto;margin:0 0 48px;overflow:hidden;padding:36px var(--landing-gutter) 40px;position:relative}.layout-wrapper.landing.colaj .landing-community__cow,.layout-wrapper.landing.colaj .landing-community__cow-patch,.layout-wrapper.landing.colaj .landing-community__cow-slot,.layout-wrapper.landing.colaj .landing-community__scene{display:none}.layout-wrapper.landing.colaj .landing-community__collage{position:relative;width:100%}.layout-wrapper.landing.colaj .landing-community__bg,.layout-wrapper.landing.colaj .landing-community__set,.layout-wrapper.landing.colaj .landing-community__tv{display:none}.layout-wrapper.landing.colaj .landing-community__head{align-items:center;display:flex;flex-direction:column;gap:8px;left:auto;margin-inline:auto;max-width:440px;pointer-events:none;position:relative;text-align:center;top:auto;transform:none;width:100%;z-index:4}.layout-wrapper.landing.colaj .landing-community__static{display:grid;gap:12px;grid-template-columns:1fr;margin:24px auto 0;width:min(100%,420px)}@media (min-width:640px){.layout-wrapper.landing.colaj .landing-community__static{grid-template-columns:1fr}}.layout-wrapper.landing.colaj .landing-community__static .landing-note{min-height:108px}@media (min-width:1100px){.layout-wrapper.landing.colaj .landing-community{height:auto;margin-bottom:78px;padding:0}.layout-wrapper.landing.colaj .landing-community__collage{left:auto;margin-left:-6%;margin-top:-95px;position:relative;top:auto;width:112%}.layout-wrapper.landing.colaj .landing-community__bg{display:block;left:0;position:relative;top:0;width:100%}.layout-wrapper.landing.colaj .landing-community__bg img,.layout-wrapper.landing.colaj .landing-community__bg picture{display:block;height:auto;width:100%}.layout-wrapper.landing.colaj .landing-community__head{left:50%;margin:0;max-width:none;position:absolute;top:13.5%;transform:translate(-50%);width:36%}.layout-wrapper.landing.colaj .landing-community__static{display:none}.layout-wrapper.landing.colaj .landing-community__tv{background:#0c0c0c;border-radius:5%/6.5%;display:block;height:37.3%;left:32.7%;overflow:hidden;position:absolute;top:30.18%;transform:scale(1.2);transform-origin:66.1% 57.6%;width:27.4%;z-index:2}.layout-wrapper.landing.colaj .landing-community__set{display:block;height:53.9%;left:28.7%;overflow:hidden;pointer-events:none;position:absolute;top:24.7%;transform:scale(1.2);transform-origin:center;width:44.2%;z-index:1}.layout-wrapper.landing.colaj .landing-community__set img{height:185.5%;left:-64.9%;max-width:none;position:absolute;top:-45.8%;width:226.2%}.layout-wrapper.landing.colaj .landing-community__cow-patch{background:linear-gradient(155deg,#943c2f 0,#943c2f 52%,#edd6c0 68%,#edd6c0);border-radius:42% 38% 48% 22%;display:block;height:44%;left:76%;pointer-events:none;position:absolute;top:56%;width:28%;z-index:3}.layout-wrapper.landing.colaj .landing-community>.landing-community__cow-slot{aspect-ratio:1;bottom:0;display:block;opacity:0;pointer-events:none;position:absolute;right:0;width:28%}.layout-wrapper.landing.colaj .landing-community>.landing-community__cow{bottom:0;display:block;height:auto;pointer-events:none;position:absolute;right:0;transform:translate(115%);transition:transform 1.5s cubic-bezier(.22,1,.36,1);width:28%;z-index:5}.layout-wrapper.landing.colaj .landing-community.is-in>.landing-community__cow{transform:translate(0)}}.layout-wrapper.landing.colaj .landing-community__scan{background:repeating-linear-gradient(180deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px),radial-gradient(120% 110% at 50% 45%,transparent 55%,rgba(0,0,0,.45) 100%);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.layout-wrapper.landing.colaj .landing-community__cols{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 88%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 88%,transparent);overflow:hidden;padding:10px 12px 12px}.layout-wrapper.landing.colaj .landing-community__col{animation:landing-scroll 110s linear infinite;display:flex;flex-direction:column;gap:8px;padding:0 2px 8px}.layout-wrapper.landing.colaj .landing-community__col:nth-child(2){animation-duration:130s;display:flex}.layout-wrapper.landing.colaj .landing-community__badge{background:var(--lx-postit);color:#16181b;display:inline-block;font:700 10px Inter,system-ui,sans-serif;letter-spacing:.14em;padding:4px 10px 5px;white-space:nowrap}.layout-wrapper.landing.colaj .landing-community__head h2{color:#fff;font:700 clamp(20px,2.4vw,29px) /1.14 Inter,system-ui,sans-serif;letter-spacing:-.025em;margin:0;text-shadow:0 1px 0 rgba(0,0,0,.45);text-wrap:balance}.layout-wrapper.landing.colaj .landing-community__sub{color:#ffe9a8;font:700 19px/1.3 var(--lx-font-hand,Caveat,cursive);text-shadow:0 1px 0 rgba(0,0,0,.35)}.layout-wrapper.landing.colaj .landing-note{display:flex;flex:0 0 auto;flex-direction:column;min-height:118px;padding:13px 13px 11px;position:relative}.layout-wrapper.landing.colaj .landing-community__tv .landing-note{min-height:148px;padding:16px 15px 13px}.layout-wrapper.landing.colaj .landing-community__tv .landing-note__quote{font:500 13px/1.45 Inter,system-ui,sans-serif}.layout-wrapper.landing.colaj .landing-community__tv .landing-note__name{font:700 15px var(--lx-font-hand,Caveat,cursive)}.layout-wrapper.landing.colaj .landing-community__tv .landing-note__meta{font:400 11.5px Inter,system-ui,sans-serif}.layout-wrapper.landing.colaj .landing-pricing{background:var(--lx-surface)}.layout-wrapper.landing.colaj .landing-pricing .landing-sec-head{max-width:none}.layout-wrapper.landing.colaj .landing-pricing .landing-lead,.layout-wrapper.landing.colaj .landing-pricing .landing-title{max-width:none;text-wrap:unset}.layout-wrapper.landing.colaj .landing-plan-discount{background:var(--lx-postit);color:#16181b;font-weight:700}.layout-wrapper.landing.colaj .lex-filter-chip.is-active .landing-plan-discount{background:var(--lx-ink);color:var(--lx-surface)}.layout-wrapper.landing.colaj .landing-plan__amount{font:600 clamp(30px,2.6vw,34px) /1.05 Inter,system-ui,sans-serif;letter-spacing:-.03em}.layout-wrapper.landing.colaj .landing-plan.is-featured{background:var(--lx-tint-blue);border-color:var(--lx-blue)}.layout-wrapper.landing.colaj .landing-plan__badge{background:var(--lx-surface);border:1.5px dashed var(--lx-ink-warm);color:var(--lx-ink-warm)}.layout-wrapper.landing.colaj .landing-plan.is-featured .landing-plan__cta{background:var(--lx-blue);color:#fff}.layout-wrapper.landing.colaj .landing-plan__cta:hover:not(:disabled){border-color:var(--lx-hard-ink,var(--lx-ink));box-shadow:4px 4px 0 var(--lx-hard-shadow,var(--lx-ink));transform:rotate(-.8deg) translate(-1px,-1px)}.layout-wrapper.landing.colaj .landing-plan.is-featured .landing-plan__cta:hover:not(:disabled){background:var(--lx-blue);box-shadow:4px 4px 0 var(--lx-hard-shadow,var(--lx-ink));transform:rotate(-.8deg) translate(-1px,-1px)}.layout-wrapper.landing.colaj .landing-plan.is-current .landing-plan__cta:hover:not(:disabled){box-shadow:3px 3px 0 var(--lx-hard-shadow,var(--lx-ink));transform:rotate(-.8deg)}.layout-wrapper.landing.colaj .landing-plans{align-items:stretch}.layout-wrapper.landing.colaj .landing-plan{align-self:stretch}.layout-wrapper.landing.colaj .landing-plan__features{flex:1 1 auto}.layout-wrapper.landing.colaj .landing-plan__cta{background:var(--lx-surface);border:2px solid var(--lx-hard-ink,var(--lx-ink));border-radius:var(--lx-radius-collage,4px);box-shadow:3px 3px 0 var(--lx-hard-shadow,var(--lx-ink));color:var(--lx-ink);flex-shrink:0;font:700 13.5px Inter,system-ui,sans-serif;margin-top:auto;transform:rotate(-.8deg);transition:transform .18s var(--lx-ease,ease-out),box-shadow .18s var(--lx-ease,ease-out);width:100%}.layout-wrapper.landing.colaj .landing-plan__cta:disabled{box-shadow:none;transform:none}@media (min-width:640px) and (max-width:1023px){.layout-wrapper.landing.colaj .landing-plans{grid-template-columns:1fr 1fr}.layout-wrapper.landing.colaj .landing-plans>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:420px;width:100%}}@media (min-width:1024px){.layout-wrapper.landing.colaj .landing-plans{align-items:stretch;display:flex;flex-wrap:wrap;gap:clamp(18px,1.8vw,26px);justify-content:center}.layout-wrapper.landing.colaj .landing-plans>.landing-plan{flex:0 1 calc(33.33333% - clamp(18px,1.8vw,26px)*2/3);height:auto;max-width:calc(33.33333% - clamp(18px,1.8vw,26px)*2/3)}}.layout-wrapper.landing.colaj .landing-launch{background:var(--lx-surface);padding-bottom:78px}.layout-wrapper.landing.colaj .landing-launch__card{align-items:center;background:#1e2a44;border-radius:16px;display:grid;gap:24px;grid-template-columns:1fr;overflow:hidden;padding:28px 22px;position:relative}@media (min-width:768px){.layout-wrapper.landing.colaj .landing-launch__card{padding:40px 44px}}.layout-wrapper.landing.colaj .landing-launch__rip{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.layout-wrapper.landing.colaj .landing-launch__rip img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.layout-wrapper.landing.colaj .landing-launch__card:after{background:linear-gradient(100deg,#18223ce6,#18223cdb 44%,#1e48b457 62%,#1e48b433);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}@media (max-width:767px){.layout-wrapper.landing.colaj .landing-launch__rip{display:none}.layout-wrapper.landing.colaj .landing-launch__card:after{background:linear-gradient(135deg,#1e2a44,#2c58bf 60%,#6391f6)}}.layout-wrapper.landing.colaj .landing-launch__copy{display:flex;flex-direction:column;gap:14px;max-width:540px;position:relative;z-index:2}.layout-wrapper.landing.colaj .landing-launch__kicker{color:#c9e0ff;font:700 17px var(--lx-font-hand,Caveat,cursive)}.layout-wrapper.landing.colaj .landing-launch h2{color:#fff;font:700 clamp(26px,2.4vw,34px) /1.15 Inter,system-ui,sans-serif;letter-spacing:-.025em;margin:0;text-wrap:balance}.layout-wrapper.landing.colaj .landing-launch p{color:#d6e3fa;font:400 14px/1.65 Inter,system-ui,sans-serif;margin:0;max-width:440px;text-wrap:pretty}.layout-wrapper.landing.colaj .landing-launch__row{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:8px}.layout-wrapper.landing.colaj .landing-faq{background:var(--lx-surface)}.layout-wrapper.landing.colaj .landing-faq__a a{color:var(--lx-ink);text-decoration:underline;text-underline-offset:2px}@media (prefers-reduced-motion:reduce){.layout-wrapper.landing.colaj .landing-tool{--glow-op:0}.layout-wrapper.landing.colaj .landing-hand-link:hover,.layout-wrapper.landing.colaj .landing-plan.is-featured .landing-plan__cta:hover:not(:disabled),.layout-wrapper.landing.colaj .landing-plan__cta:hover:not(:disabled),.layout-wrapper.landing.colaj .landing-tool:hover{transform:none}.layout-wrapper.landing.colaj .landing-community__col{animation:none}.layout-wrapper.landing.colaj .landing-community.is-in>.landing-community__cow,.layout-wrapper.landing.colaj .landing-community>.landing-community__cow{transform:translate(0);transition:none}}.layout-wrapper.landing .page-content{padding:0!important}.layout-wrapper.landing .page-content.prev-year-questions-page,.layout-wrapper.landing .page-content.test-finished-page,.layout-wrapper.landing .page-content.test-page,.layout-wrapper.landing .page-content.tests-demo-page,.layout-wrapper.landing .page-content.tests-platform-page{margin-left:auto;margin-right:auto;max-width:80rem;padding:1rem 1rem 2rem!important;width:100%}@media (min-width:640px){.layout-wrapper.landing .page-content.prev-year-questions-page,.layout-wrapper.landing .page-content.test-finished-page,.layout-wrapper.landing .page-content.test-page,.layout-wrapper.landing .page-content.tests-demo-page,.layout-wrapper.landing .page-content.tests-platform-page{padding:1.5rem 1.5rem 2rem!important}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}html{background-color:hsl(var(--background));color:hsl(var(--foreground));min-height:100%;min-height:100svh;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:rgba(0,0,0,.12) transparent;scrollbar-width:thin}html.dark{scrollbar-color:hsla(0,0%,100%,.1) transparent}body{background-color:hsl(var(--background));font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.84375rem;line-height:1.5;min-height:100%;min-height:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{color:hsl(var(--foreground))}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,Plus Jakarta Sans,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em}a{color:inherit;text-decoration:none}::-moz-selection{background-color:hsl(var(--primary)/.18);color:hsl(var(--foreground))}::selection{background-color:hsl(var(--primary)/.18);color:hsl(var(--foreground))}:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}:where(button,[role=button],a,input,textarea,select):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}html.dark ::-webkit-scrollbar-thumb{background:#ffffff1a}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgba(17,24,39,.1);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:hsla(0,0%,100%,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.8571429em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-top:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-top:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.2857143em;margin-top:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2.8571429em;margin-top:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-top:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}#root .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}#root .pointer-events-none{pointer-events:none}#root .pointer-events-auto{pointer-events:auto}#root .visible{visibility:visible}#root .invisible{visibility:hidden}#root .fixed{position:fixed}#root .absolute{position:absolute}#root .\!relative{position:relative!important}#root .relative{position:relative}#root .\!sticky{position:sticky!important}#root .sticky{position:sticky}#root .inset-0{top:0;right:0;bottom:0;left:0}#root .inset-x-0{left:0;right:0}#root .inset-y-0{bottom:0;top:0}#root .bottom-0{bottom:0}#root .left-0{left:0}#root .left-2{left:.5rem}#root .left-\[50\%\]{left:50%}#root .right-0{right:0}#root .right-1{right:.25rem}#root .right-3{right:.75rem}#root .right-4{right:1rem}#root .top-0{top:0}#root .top-1\.5{top:.375rem}#root .top-1\/2{top:50%}#root .top-10{top:2.5rem}#root .top-3\.5{top:.875rem}#root .top-4{top:1rem}#root .top-\[50\%\]{top:50%}#root .z-0{z-index:0}#root .z-10{z-index:10}#root .z-20{z-index:20}#root .z-\[1000\]{z-index:1000}#root .z-\[1001\]{z-index:1001}#root .z-\[1002\]{z-index:1002}#root .z-\[1003\]{z-index:1003}#root .z-\[1005\]{z-index:1005}#root .z-\[1010\]{z-index:1010}#root .z-\[1020\]{z-index:1020}#root .z-\[1030\]{z-index:1030}#root .z-\[1050\]{z-index:1050}#root .z-\[1\]{z-index:1}#root .z-\[999\]{z-index:999}#root .order-1{order:1}#root .order-2{order:2}#root .order-3{order:3}#root .col-span-1{grid-column:span 1/span 1}#root .col-span-2{grid-column:span 2/span 2}#root .col-start-2{grid-column-start:2}#root .-mx-1{margin-left:-.25rem;margin-right:-.25rem}#root .-mx-4{margin-left:-1rem;margin-right:-1rem}#root .mx-2{margin-left:.5rem;margin-right:.5rem}#root .mx-3{margin-left:.75rem;margin-right:.75rem}#root .mx-3\.5{margin-left:.875rem;margin-right:.875rem}#root .mx-auto{margin-left:auto;margin-right:auto}#root .my-1{margin-bottom:.25rem;margin-top:.25rem}#root .-mt-2{margin-top:-.5rem}#root .mb-0{margin-bottom:0}#root .mb-1{margin-bottom:.25rem}#root .mb-1\.5{margin-bottom:.375rem}#root .mb-2{margin-bottom:.5rem}#root .mb-3{margin-bottom:.75rem}#root .mb-4{margin-bottom:1rem}#root .mb-5{margin-bottom:1.25rem}#root .mb-6{margin-bottom:1.5rem}#root .ml-1{margin-left:.25rem}#root .ml-1\.5{margin-left:.375rem}#root .ml-2{margin-left:.5rem}#root .ml-auto{margin-left:auto}#root .mr-1{margin-right:.25rem}#root .mr-1\.5{margin-right:.375rem}#root .mt-0\.5{margin-top:.125rem}#root .mt-1{margin-top:.25rem}#root .mt-1\.5{margin-top:.375rem}#root .mt-2{margin-top:.5rem}#root .mt-3{margin-top:.75rem}#root .mt-4{margin-top:1rem}#root .mt-auto{margin-top:auto}#root .box-border{box-sizing:border-box}#root .line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}#root .block{display:block}#root .inline-block{display:inline-block}#root .inline{display:inline}#root .flex{display:flex}#root .inline-flex{display:inline-flex}#root .table{display:table}#root .grid{display:grid}#root .inline-grid{display:inline-grid}#root .contents{display:contents}#root .hidden{display:none}#root .aspect-\[21\/9\]{aspect-ratio:21/9}#root .aspect-square{aspect-ratio:1/1}#root .aspect-video{aspect-ratio:16/9}#root .size-1\.5{height:.375rem;width:.375rem}#root .size-10{height:2.5rem;width:2.5rem}#root .size-11{height:2.75rem;width:2.75rem}#root .size-14{height:3.5rem;width:3.5rem}#root .size-16{height:4rem;width:4rem}#root .size-2\.5{height:.625rem;width:.625rem}#root .size-3{height:.75rem;width:.75rem}#root .size-3\.5{height:.875rem;width:.875rem}#root .size-4{height:1rem;width:1rem}#root .size-5{height:1.25rem;width:1.25rem}#root .size-6{height:1.5rem;width:1.5rem}#root .size-7{height:1.75rem;width:1.75rem}#root .size-8{height:2rem;width:2rem}#root .size-9{height:2.25rem;width:2.25rem}#root .size-\[--cell-size\]{height:var(--cell-size);width:var(--cell-size)}#root .size-full{height:100%;width:100%}#root .h-1\.5{height:.375rem}#root .h-10{height:2.5rem}#root .h-11{height:2.75rem}#root .h-12{height:3rem}#root .h-14{height:3.5rem}#root .h-16{height:4rem}#root .h-2{height:.5rem}#root .h-2\.5{height:.625rem}#root .h-20{height:5rem}#root .h-24{height:6rem}#root .h-3{height:.75rem}#root .h-3\.5{height:.875rem}#root .h-32{height:8rem}#root .h-4{height:1rem}#root .h-40{height:10rem}#root .h-5{height:1.25rem}#root .h-52{height:13rem}#root .h-56{height:14rem}#root .h-6{height:1.5rem}#root .h-7{height:1.75rem}#root .h-72{height:18rem}#root .h-8{height:2rem}#root .h-9{height:2.25rem}#root .h-\[--cell-size\]{height:var(--cell-size)}#root .h-\[1px\]{height:1px}#root .h-\[214px\]{height:214px}#root .h-\[280px\]{height:280px}#root .h-\[28rem\]{height:28rem}#root .h-\[3px\]{height:3px}#root .h-\[calc\(100dvh-3\.5rem\)\]{height:calc(100dvh - 3.5rem)}#root .h-\[calc\(100dvh-3\.5rem-4rem-1rem-5\.25rem-0\.5rem-max\(0\.75rem\,env\(safe-area-inset-bottom\,0px\)\)\)\]{height:calc(100dvh - 14.25rem - max(.75rem,env(safe-area-inset-bottom,0px)))}#root .h-auto{height:auto}#root .h-full{height:100%}#root .h-px{height:1px}#root .h-svh{height:100svh}#root .max-h-64{max-height:16rem}#root .max-h-72{max-height:18rem}#root .max-h-\[40vh\]{max-height:40vh}#root .max-h-\[90vh\]{max-height:90vh}#root .max-h-\[min\(60vh\,var\(--radix-dropdown-menu-content-available-height\)\)\]{max-height:min(60vh,var(--radix-dropdown-menu-content-available-height))}#root .max-h-\[min\(70dvh\,56rem\)\]{max-height:min(70dvh,56rem)}#root .max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}#root .max-h-none{max-height:none}#root .min-h-0{min-height:0}#root .min-h-11{min-height:2.75rem}#root .min-h-9{min-height:2.25rem}#root .min-h-\[3\.25rem\]{min-height:3.25rem}#root .min-h-\[3\.5rem\]{min-height:3.5rem}#root .min-h-\[360px\]{min-height:360px}#root .min-h-\[4\.5rem\]{min-height:4.5rem}#root .min-h-\[5rem\]{min-height:5rem}#root .min-h-\[min\(420px\,60vh\)\]{min-height:min(420px,60vh)}#root .min-h-svh{min-height:100svh}#root .w-10{width:2.5rem}#root .w-11{width:2.75rem}#root .w-12{width:3rem}#root .w-16{width:4rem}#root .w-2{width:.5rem}#root .w-2\.5{width:.625rem}#root .w-2\/3{width:66.666667%}#root .w-20{width:5rem}#root .w-24{width:6rem}#root .w-28{width:7rem}#root .w-3\.5{width:.875rem}#root .w-3\/4{width:75%}#root .w-3\/5{width:60%}#root .w-32{width:8rem}#root .w-36{width:9rem}#root .w-4{width:1rem}#root .w-4\/5{width:80%}#root .w-40{width:10rem}#root .w-44{width:11rem}#root .w-48{width:12rem}#root .w-5{width:1.25rem}#root .w-5\/6{width:83.333333%}#root .w-56{width:14rem}#root .w-64{width:16rem}#root .w-72{width:18rem}#root .w-8{width:2rem}#root .w-9{width:2.25rem}#root .w-\[--cell-size\]{width:var(--cell-size)}#root .w-\[--sidebar-width\]{width:var(--sidebar-width)}#root .w-\[1px\]{width:1px}#root .w-\[70\%\]{width:70%}#root .w-\[85\%\]{width:85%}#root .w-\[min\(100vw\,var\(--sidebar-width\)\)\]{width:min(100vw,var(--sidebar-width))}#root .w-\[min\(100vw-2rem\,20rem\)\]{width:min(100vw - 2rem,20rem)}#root .w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{width:min(18rem,calc(100vw - 2rem))}#root .w-\[min\(calc\(100vw-1rem\)\,20rem\)\]{width:min(calc(100vw - 1rem),20rem)}#root .w-\[min\(calc\(100vw-1rem\)\,24rem\)\]{width:min(calc(100vw - 1rem),24rem)}#root .w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}#root .w-auto{width:auto}#root .w-fit{width:-moz-fit-content;width:fit-content}#root .w-full{width:100%}#root .min-w-0{min-width:0}#root .min-w-4{min-width:1rem}#root .min-w-5{min-width:1.25rem}#root .min-w-\[--cell-size\]{min-width:var(--cell-size)}#root .min-w-\[11rem\]{min-width:11rem}#root .min-w-\[14rem\]{min-width:14rem}#root .min-w-\[7rem\]{min-width:7rem}#root .min-w-\[8rem\]{min-width:8rem}#root .min-w-\[9rem\]{min-width:9rem}#root .min-w-\[min\(100\%\,calc\(100vw-2rem\)\)\]{min-width:min(100%,calc(100vw - 2rem))}#root .max-w-2xl{max-width:42rem}#root .max-w-3xl{max-width:48rem}#root .max-w-5xl{max-width:64rem}#root .max-w-7xl{max-width:80rem}#root .max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}#root .max-w-\[12rem\]{max-width:12rem}#root .max-w-\[24rem\]{max-width:24rem}#root .max-w-\[300px\]{max-width:300px}#root .max-w-\[330px\]{max-width:330px}#root .max-w-\[340px\]{max-width:340px}#root .max-w-\[55vw\]{max-width:55vw}#root .max-w-\[88\%\]{max-width:88%}#root .max-w-\[8rem\]{max-width:8rem}#root .max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}#root .max-w-\[var\(--sidebar-width\)\]{max-width:var(--sidebar-width)}#root .max-w-full{max-width:100%}#root .max-w-lg{max-width:32rem}#root .max-w-md{max-width:28rem}#root .max-w-none{max-width:none}#root .max-w-sm{max-width:24rem}#root .max-w-xl{max-width:36rem}#root .max-w-xs{max-width:20rem}#root .flex-1{flex:1 1 0%}#root .flex-none{flex:none}#root .shrink-0{flex-shrink:0}#root .grow{flex-grow:1}#root .caption-bottom{caption-side:bottom}#root .border-collapse{border-collapse:collapse}#root .origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}#root .origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}#root .origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}#root .-translate-x-1\/2{--tw-translate-x:-50%}#root .-translate-x-1\/2,#root .-translate-x-px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .-translate-x-px{--tw-translate-x:-1px}#root .-translate-y-1\/2{--tw-translate-y:-50%}#root .-translate-y-1\/2,#root .translate-x-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .translate-x-\[-50\%\]{--tw-translate-x:-50%}#root .translate-x-px{--tw-translate-x:1px}#root .translate-x-px,#root .translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .translate-y-\[-50\%\]{--tw-translate-y:-50%}#root .-rotate-90{--tw-rotate:-90deg}#root .-rotate-90,#root .rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .rotate-90{--tw-rotate:90deg}#root .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}#root .animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}#root .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}#root .animate-spin{animation:spin 1s linear infinite}#root .cursor-default{cursor:default}#root .cursor-not-allowed{cursor:not-allowed}#root .cursor-pointer{cursor:pointer}#root .touch-none{touch-action:none}#root .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}#root .resize-none{resize:none}#root .resize{resize:both}#root .list-disc{list-style-type:disc}#root .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}#root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root .grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}#root .grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}#root .grid-cols-\[1rem_auto\]{grid-template-columns:1rem auto}#root .grid-cols-\[2\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:2.75rem minmax(0,1fr)}#root .grid-cols-\[2\.75rem_minmax\(0\,1fr\)_2\.75rem\]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}#root .flex-row{flex-direction:row}#root .flex-col{flex-direction:column}#root .flex-col-reverse{flex-direction:column-reverse}#root .flex-wrap{flex-wrap:wrap}#root .flex-nowrap{flex-wrap:nowrap}#root .items-start{align-items:flex-start}#root .items-center{align-items:center}#root .items-baseline{align-items:baseline}#root .items-stretch{align-items:stretch}#root .justify-start{justify-content:flex-start}#root .justify-center{justify-content:center}#root .justify-between{justify-content:space-between}#root .gap-0{gap:0}#root .gap-0\.5{gap:.125rem}#root .gap-1{gap:.25rem}#root .gap-1\.5{gap:.375rem}#root .gap-2{gap:.5rem}#root .gap-2\.5{gap:.625rem}#root .gap-3{gap:.75rem}#root .gap-4{gap:1rem}#root .gap-5{gap:1.25rem}#root .gap-6{gap:1.5rem}#root .gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}#root .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}#root .gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}#root .gap-y-0\.5{row-gap:.125rem}#root .gap-y-1{row-gap:.25rem}#root .gap-y-1\.5{row-gap:.375rem}#root .gap-y-2{row-gap:.5rem}#root :is(.space-y-0>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}#root :is(.space-y-0\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}#root :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}#root :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}#root :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}#root :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}#root :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}#root :is(.space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}#root :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}#root :is(.space-y-\[1\.125rem\]>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(1.125rem*var(--tw-space-y-reverse));margin-top:calc(1.125rem*(1 - var(--tw-space-y-reverse)))}#root :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}#root :is(.divide-border>:not([hidden])~:not([hidden])){border-color:hsl(var(--border))}#root .self-start{align-self:flex-start}#root .self-center{align-self:center}#root .justify-self-end{justify-self:end}#root .justify-self-center{justify-self:center}#root .overflow-auto{overflow:auto}#root .overflow-hidden{overflow:hidden}#root .overflow-visible{overflow:visible}#root .overflow-y-auto{overflow-y:auto}#root .overflow-x-hidden{overflow-x:hidden}#root .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .whitespace-normal{white-space:normal}#root .whitespace-nowrap{white-space:nowrap}#root .whitespace-pre-wrap{white-space:pre-wrap}#root .text-pretty{text-wrap:pretty}#root .break-words{overflow-wrap:break-word}#root .rounded{border-radius:.25rem}#root .rounded-\[0\.5rem\]{border-radius:.5rem}#root .rounded-\[10px\]{border-radius:10px}#root .rounded-\[12px\]{border-radius:12px}#root .rounded-\[4px\]{border-radius:4px}#root .rounded-\[999px\]{border-radius:999px}#root .rounded-\[inherit\]{border-radius:inherit}#root .rounded-\[var\(--radius\)\]{border-radius:var(--radius)}#root .rounded-full{border-radius:9999px}#root .rounded-lg{border-radius:var(--radius)}#root .rounded-md{border-radius:calc(var(--radius) - 2px)}#root .rounded-none{border-radius:0}#root .rounded-sm{border-radius:calc(var(--radius) - 4px)}#root .rounded-xl{border-radius:.75rem}#root .rounded-l-md{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}#root .rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}#root .rounded-r-2xl{border-bottom-right-radius:1rem;border-top-right-radius:1rem}#root .rounded-r-\[0\.5625rem\]{border-bottom-right-radius:.5625rem;border-top-right-radius:.5625rem}#root .rounded-r-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}#root .rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}#root .\!border-0{border-width:0!important}#root .border{border-width:1px}#root .border-0{border-width:0}#root .border-2{border-width:2px}#root .border-\[1\.5px\]{border-width:1.5px}#root .border-b{border-bottom-width:1px}#root .border-b-0{border-bottom-width:0}#root .border-l{border-left-width:1px}#root .border-l-0{border-left-width:0}#root .border-l-4{border-left-width:4px}#root .border-r{border-right-width:1px}#root .border-t{border-top-width:1px}#root .border-t-0{border-top-width:0}#root .border-dashed{border-style:dashed}#root .border-\[hsl\(var\(--warning\)\)\]{border-color:hsl(var(--warning))}#root .border-amber-500\/30{border-color:#f59e0b4d}#root .border-border{border-color:hsl(var(--border))}#root .border-border-strong{border-color:hsl(var(--border-strong))}#root .border-border\/60{border-color:hsl(var(--border)/.6)}#root .border-border\/80{border-color:hsl(var(--border)/.8)}#root .border-destructive{border-color:hsl(var(--destructive))}#root .border-destructive\/25{border-color:hsl(var(--destructive)/.25)}#root .border-destructive\/30{border-color:hsl(var(--destructive)/.3)}#root .border-destructive\/40{border-color:hsl(var(--destructive)/.4)}#root .border-error{border-color:hsl(var(--error))}#root .border-error\/25{border-color:hsl(var(--error)/.25)}#root .border-error\/35{border-color:hsl(var(--error)/.35)}#root .border-error\/40{border-color:hsl(var(--error)/.4)}#root .border-error\/45{border-color:hsl(var(--error)/.45)}#root .border-foreground{border-color:hsl(var(--foreground))}#root .border-gold\/25{border-color:hsl(var(--gold)/.25)}#root .border-gold\/40{border-color:hsl(var(--gold)/.4)}#root .border-info\/20{border-color:hsl(var(--info)/.2)}#root .border-info\/25{border-color:hsl(var(--info)/.25)}#root .border-input{border-color:hsl(var(--input))}#root .border-primary{border-color:hsl(var(--primary))}#root .border-primary\/15{border-color:hsl(var(--primary)/.15)}#root .border-primary\/20{border-color:hsl(var(--primary)/.2)}#root .border-primary\/30{border-color:hsl(var(--primary)/.3)}#root .border-primary\/35{border-color:hsl(var(--primary)/.35)}#root .border-primary\/40{border-color:hsl(var(--primary)/.4)}#root .border-primary\/45{border-color:hsl(var(--primary)/.45)}#root .border-sidebar-border{border-color:hsl(var(--sidebar-border))}#root .border-success{border-color:hsl(var(--success))}#root .border-success\/20{border-color:hsl(var(--success)/.2)}#root .border-success\/25{border-color:hsl(var(--success)/.25)}#root .border-success\/30{border-color:hsl(var(--success)/.3)}#root .border-success\/40{border-color:hsl(var(--success)/.4)}#root .border-success\/45{border-color:hsl(var(--success)/.45)}#root .border-transparent{border-color:transparent}#root .border-warning{border-color:hsl(var(--warning))}#root .border-warning\/40{border-color:hsl(var(--warning)/.4)}#root .border-warning\/45{border-color:hsl(var(--warning)/.45)}#root .border-l-primary{border-left-color:hsl(var(--primary))}#root .border-l-transparent{border-left-color:transparent}#root .border-t-transparent{border-top-color:transparent}#root .\!bg-transparent{background-color:transparent!important}#root .bg-\[hsl\(var\(--gold-bg\)\)\]{background-color:hsl(var(--gold-bg))}#root .bg-\[hsl\(var\(--primary\)\)\]{background-color:hsl(var(--primary))}#root .bg-\[hsl\(var\(--warning-bg\)\)\]{background-color:hsl(var(--warning-bg))}#root .bg-accent{background-color:hsl(var(--accent))}#root .bg-amber-500\/10{background-color:#f59e0b1a}#root .bg-background{background-color:hsl(var(--background))}#root .bg-background\/70{background-color:hsl(var(--background)/.7)}#root .bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}#root .bg-black\/45{background-color:#00000073}#root .bg-border{background-color:hsl(var(--border))}#root .bg-card{background-color:hsl(var(--card))}#root .bg-card\/95{background-color:hsl(var(--card)/.95)}#root .bg-destructive{background-color:hsl(var(--destructive))}#root .bg-destructive\/10{background-color:hsl(var(--destructive)/.1)}#root .bg-destructive\/5{background-color:hsl(var(--destructive)/.05)}#root .bg-error{background-color:hsl(var(--error))}#root .bg-error-bg{background-color:hsl(var(--error-bg))}#root .bg-gold-bg{background-color:hsl(var(--gold-bg))}#root .bg-info{background-color:hsl(var(--info))}#root .bg-info\/10{background-color:hsl(var(--info)/.1)}#root .bg-muted{background-color:hsl(var(--muted))}#root .bg-muted-foreground\/70{background-color:hsl(var(--muted-foreground)/.7)}#root .bg-muted\/50{background-color:hsl(var(--muted)/.5)}#root .bg-popover{background-color:hsl(var(--popover))}#root .bg-primary{background-color:hsl(var(--primary))}#root .bg-primary\/10{background-color:hsl(var(--primary)/.1)}#root .bg-primary\/20{background-color:hsl(var(--primary)/.2)}#root .bg-primary\/5{background-color:hsl(var(--primary)/.05)}#root .bg-sidebar{background-color:hsl(var(--sidebar-background))}#root .bg-sidebar-border{background-color:hsl(var(--sidebar-border))}#root .bg-success{background-color:hsl(var(--success))}#root .bg-success-bg{background-color:hsl(var(--success-bg))}#root .bg-success\/10{background-color:hsl(var(--success)/.1)}#root .bg-success\/15{background-color:hsl(var(--success)/.15)}#root .bg-surface-2{background-color:hsl(var(--surface-2))}#root .bg-surface-2\/30{background-color:hsl(var(--surface-2)/.3)}#root .bg-surface-2\/40{background-color:hsl(var(--surface-2)/.4)}#root .bg-surface-2\/50{background-color:hsl(var(--surface-2)/.5)}#root .bg-surface-2\/60{background-color:hsl(var(--surface-2)/.6)}#root .bg-transparent{background-color:transparent}#root .bg-warning{background-color:hsl(var(--warning))}#root .bg-warning\/10{background-color:hsl(var(--warning)/.1)}#root .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#root .from-primary{--tw-gradient-from:hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#root .to-info{--tw-gradient-to:hsl(var(--info)) var(--tw-gradient-to-position)}#root .fill-current{fill:currentColor}#root .stroke-muted\/60{stroke:hsl(var(--muted)/.6)}#root .stroke-\[3\]{stroke-width:3}#root .object-contain{-o-object-fit:contain;object-fit:contain}#root .object-cover{-o-object-fit:cover;object-fit:cover}#root .p-0{padding:0}#root .p-0\.5{padding:.125rem}#root .p-1{padding:.25rem}#root .p-2{padding:.5rem}#root .p-3{padding:.75rem}#root .p-3\.5{padding:.875rem}#root .p-4{padding:1rem}#root .p-5{padding:1.25rem}#root .p-6{padding:1.5rem}#root .p-\[1px\]{padding:1px}#root .px-0{padding-left:0;padding-right:0}#root .px-1{padding-left:.25rem;padding-right:.25rem}#root .px-1\.5{padding-left:.375rem;padding-right:.375rem}#root .px-2{padding-left:.5rem;padding-right:.5rem}#root .px-2\.5{padding-left:.625rem;padding-right:.625rem}#root .px-3{padding-left:.75rem;padding-right:.75rem}#root .px-4{padding-left:1rem;padding-right:1rem}#root .px-5{padding-left:1.25rem;padding-right:1.25rem}#root .px-6{padding-left:1.5rem;padding-right:1.5rem}#root .px-8{padding-left:2rem;padding-right:2rem}#root .px-\[--cell-size\]{padding-left:var(--cell-size);padding-right:var(--cell-size)}#root .py-0{padding-bottom:0;padding-top:0}#root .py-0\.5{padding-bottom:.125rem;padding-top:.125rem}#root .py-1{padding-bottom:.25rem;padding-top:.25rem}#root .py-1\.5{padding-bottom:.375rem;padding-top:.375rem}#root .py-10{padding-bottom:2.5rem;padding-top:2.5rem}#root .py-2{padding-bottom:.5rem;padding-top:.5rem}#root .py-2\.5{padding-bottom:.625rem;padding-top:.625rem}#root .py-3{padding-bottom:.75rem;padding-top:.75rem}#root .py-4{padding-bottom:1rem;padding-top:1rem}#root .py-5{padding-bottom:1.25rem;padding-top:1.25rem}#root .py-6{padding-bottom:1.5rem;padding-top:1.5rem}#root .py-8{padding-bottom:2rem;padding-top:2rem}#root .pb-0{padding-bottom:0}#root .pb-2{padding-bottom:.5rem}#root .pb-24{padding-bottom:6rem}#root .pb-3{padding-bottom:.75rem}#root .pb-4{padding-bottom:1rem}#root .pb-5{padding-bottom:1.25rem}#root .pb-8{padding-bottom:2rem}#root .pb-\[18px\]{padding-bottom:18px}#root .pb-\[9\.25rem\]{padding-bottom:9.25rem}#root .pb-\[calc\(0\.25rem\+3px\)\]{padding-bottom:calc(.25rem + 3px)}#root .pb-\[calc\(5\.25rem\+max\(0\.75rem\,env\(safe-area-inset-bottom\,0px\)\)\)\]{padding-bottom:calc(5.25rem + max(.75rem,env(safe-area-inset-bottom,0px)))}#root .pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}#root .pb-\[max\(0\.625rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.625rem,env(safe-area-inset-bottom))}#root .pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}#root .pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}#root .pl-0{padding-left:0}#root .pl-2{padding-left:.5rem}#root .pl-4{padding-left:1rem}#root .pl-8{padding-left:2rem}#root .pr-1{padding-right:.25rem}#root .pr-10{padding-right:2.5rem}#root .pr-12{padding-right:3rem}#root .pr-2{padding-right:.5rem}#root .pr-8{padding-right:2rem}#root .pt-0{padding-top:0}#root .pt-1{padding-top:.25rem}#root .pt-3{padding-top:.75rem}#root .pt-4{padding-top:1rem}#root .pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}#root .text-left{text-align:left}#root .text-center{text-align:center}#root .text-right{text-align:right}#root .text-start{text-align:start}#root .align-middle{vertical-align:middle}#root .font-display{font-family:Space Grotesk,Plus Jakarta Sans,system-ui,sans-serif}#root .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}#root .text-2xl{font-size:1.5rem;line-height:2rem}#root .text-3xl{font-size:1.875rem;line-height:2.25rem}#root .text-4xl{font-size:2.25rem;line-height:2.5rem}#root .text-\[0\.5625rem\]{font-size:.5625rem}#root .text-\[0\.625rem\]{font-size:.625rem}#root .text-\[0\.65rem\]{font-size:.65rem}#root .text-\[0\.6875rem\]{font-size:.6875rem}#root .text-\[0\.8rem\]{font-size:.8rem}#root .text-\[10px\]{font-size:10px}#root .text-\[11px\]{font-size:11px}#root .text-\[9px\]{font-size:9px}#root .text-base{font-size:1rem;line-height:1.5rem}#root .text-lg{font-size:1.125rem;line-height:1.75rem}#root .text-sm{font-size:.875rem;line-height:1.25rem}#root .text-xl{font-size:1.25rem;line-height:1.75rem}#root .text-xs{font-size:.75rem;line-height:1rem}#root .font-bold{font-weight:700}#root .font-medium{font-weight:500}#root .font-normal{font-weight:400}#root .font-semibold{font-weight:600}#root .uppercase{text-transform:uppercase}#root .italic{font-style:italic}#root .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}#root .leading-4{line-height:1rem}#root .leading-none{line-height:1}#root .leading-relaxed{line-height:1.625}#root .leading-snug{line-height:1.375}#root .leading-tight{line-height:1.25}#root .tracking-\[0\.04em\]{letter-spacing:.04em}#root .tracking-tight{letter-spacing:-.025em}#root .tracking-wide{letter-spacing:.025em}#root .tracking-wider{letter-spacing:.05em}#root .tracking-widest{letter-spacing:.1em}#root .\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}#root .text-\[hsl\(var\(--gold\)\)\]{color:hsl(var(--gold))}#root .text-\[hsl\(var\(--warning\)\)\]{color:hsl(var(--warning))}#root .text-\[var\(--lx-muted\)\]{color:var(--lx-muted)}#root .text-accent-foreground{color:hsl(var(--accent-foreground))}#root .text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}#root .text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}#root .text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}#root .text-card-foreground{color:hsl(var(--card-foreground))}#root .text-current{color:currentColor}#root .text-destructive{color:hsl(var(--destructive))}#root .text-destructive-foreground{color:hsl(var(--destructive-foreground))}#root .text-error{color:hsl(var(--error))}#root .text-error\/70{color:hsl(var(--error)/.7)}#root .text-foreground{color:hsl(var(--foreground))}#root .text-foreground\/90{color:hsl(var(--foreground)/.9)}#root .text-gold{color:hsl(var(--gold))}#root .text-gold\/80{color:hsl(var(--gold)/.8)}#root .text-info{color:hsl(var(--info))}#root .text-muted-foreground{color:hsl(var(--muted-foreground))}#root .text-muted-foreground\/40{color:hsl(var(--muted-foreground)/.4)}#root .text-muted-foreground\/50{color:hsl(var(--muted-foreground)/.5)}#root .text-popover-foreground{color:hsl(var(--popover-foreground))}#root .text-primary{color:hsl(var(--primary))}#root .text-primary-foreground{color:hsl(var(--primary-foreground))}#root .text-secondary-foreground{color:hsl(var(--secondary-foreground))}#root .text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}#root .text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground)/.7)}#root .text-success{color:hsl(var(--success))}#root .text-warning{color:hsl(var(--warning))}#root .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#root .text-white\/70{color:#ffffffb3}#root .text-white\/80{color:#fffc}#root .underline{text-decoration-line:underline}#root .underline-offset-4{text-underline-offset:4px}#root .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root .opacity-0{opacity:0}#root .opacity-100{opacity:1}#root .opacity-20{opacity:.2}#root .opacity-50{opacity:.5}#root .opacity-60{opacity:.6}#root .opacity-70{opacity:.7}#root .opacity-90{opacity:.9}#root .\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}#root .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#root .shadow-\[3px_3px_0_hsl\(var\(--foreground\)\)\]{--tw-shadow:3px 3px 0 hsl(var(--foreground));--tw-shadow-colored:3px 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#root .shadow-\[4px_4px_0_hsl\(var\(--foreground\)\)\]{--tw-shadow:4px 4px 0 hsl(var(--foreground));--tw-shadow-colored:4px 4px 0 var(--tw-shadow-color)}#root .shadow-\[4px_4px_0_hsl\(var\(--foreground\)\)\],#root .shadow-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#root .shadow-card{--tw-shadow:var(--card-shadow);--tw-shadow-colored:var(--card-shadow)}#root .shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#root .shadow-lg,#root .shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#root .shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}#root .shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}#root .shadow-none,#root .shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#root .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}#root .shadow-card{--tw-shadow-color:hsl(var(--card));--tw-shadow:var(--tw-shadow-colored)}#root .outline-none{outline:2px solid transparent;outline-offset:2px}#root .outline{outline-style:solid}#root .ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}#root .ring-0,#root .ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#root .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}#root .ring-border\/60{--tw-ring-color:hsl(var(--border)/.6)}#root .ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}#root .ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}#root .blur{--tw-blur:blur(8px)}#root .blur,#root .blur-sm{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#root .blur-sm{--tw-blur:blur(4px)}#root .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#root .backdrop-blur{--tw-backdrop-blur:blur(8px)}#root .backdrop-blur,#root .backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#root .backdrop-blur-md{--tw-backdrop-blur:blur(12px)}#root .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#root .transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}#root .transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-duration:.15s;transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}#root .transition-\[border-color\,box-shadow\]{transition-duration:.15s;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}#root .transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}#root .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#root .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#root .transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}#root .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}#root .duration-200{transition-duration:.2s}#root .duration-500{transition-duration:.5s}#root .duration-sidebar{transition-duration:.3s}#root .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}#root .ease-linear{transition-timing-function:linear}#root .ease-sidebar{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}#root .animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}#root .fade-in-0{--tw-enter-opacity:0}#root .zoom-in-95{--tw-enter-scale:.95}#root .duration-200{animation-duration:.2s}#root .duration-500{animation-duration:.5s}#root .duration-sidebar{animation-duration:.3s}#root .ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}#root .ease-linear{animation-timing-function:linear}#root .ease-sidebar{animation-timing-function:cubic-bezier(.4,0,.2,1)}#root .running{animation-play-state:running}#root .\!paused{animation-play-state:paused!important}#root .paused{animation-play-state:paused}#root .\[--cell-size\:2rem\]{--cell-size:2rem}#root .\[backface-visibility\:hidden\]{backface-visibility:hidden}#root .\[transform-style\:preserve-3d\]{transform-style:preserve-3d}#root .\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}#root .file\:border-0::file-selector-button{border-width:0}#root .file\:bg-transparent::file-selector-button{background-color:transparent}#root .file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}#root .file\:font-medium::file-selector-button{font-weight:500}#root .file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}#root .placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}#root .placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}#root .after\:absolute:after{content:var(--tw-content);position:absolute}#root .after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}#root .after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}#root .after\:left-1\/2:after{content:var(--tw-content);left:50%}#root .after\:w-\[2px\]:after{content:var(--tw-content);width:2px}#root .empty\:before\:text-muted-foreground:empty:before{color:hsl(var(--muted-foreground));content:var(--tw-content)}#root .empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}#root .focus-within\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#root .focus-within\:ring-ring:focus-within{--tw-ring-color:hsl(var(--ring))}#root .hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .hover\:translate-x-\[-1px\]:hover{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .hover\:\!border-error\/55:hover{border-color:hsl(var(--error)/.55)!important}#root .hover\:\!border-primary\/55:hover{border-color:hsl(var(--primary)/.55)!important}#root .hover\:\!border-success:hover{border-color:hsl(var(--success))!important}#root .hover\:\!border-success\/55:hover{border-color:hsl(var(--success)/.55)!important}#root .hover\:\!border-warning\/55:hover{border-color:hsl(var(--warning)/.55)!important}#root .hover\:border-destructive\/60:hover{border-color:hsl(var(--destructive)/.6)}#root .hover\:border-foreground:hover{border-color:hsl(var(--foreground))}#root .hover\:border-gold\/35:hover{border-color:hsl(var(--gold)/.35)}#root .hover\:border-info\/35:hover{border-color:hsl(var(--info)/.35)}#root .hover\:border-primary:hover{border-color:hsl(var(--primary))}#root .hover\:border-primary\/35:hover{border-color:hsl(var(--primary)/.35)}#root .hover\:\!bg-error-bg\/80:hover{background-color:hsl(var(--error-bg)/.8)!important}#root .hover\:\!bg-primary\/15:hover{background-color:hsl(var(--primary)/.15)!important}#root .hover\:\!bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)!important}#root .hover\:\!bg-success-bg\/80:hover{background-color:hsl(var(--success-bg)/.8)!important}#root .hover\:\!bg-success\/90:hover{background-color:hsl(var(--success)/.9)!important}#root .hover\:\!bg-warning\/15:hover{background-color:hsl(var(--warning)/.15)!important}#root .hover\:\!bg-warning\/90:hover{background-color:hsl(var(--warning)/.9)!important}#root .hover\:bg-\[\#0052e0\]:hover{--tw-bg-opacity:1;background-color:rgb(0 82 224/var(--tw-bg-opacity,1))}#root .hover\:bg-accent:hover{background-color:hsl(var(--accent))}#root .hover\:bg-card:hover{background-color:hsl(var(--card))}#root .hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive)/.1)}#root .hover\:bg-destructive\/15:hover{background-color:hsl(var(--destructive)/.15)}#root .hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}#root .hover\:bg-error-bg:hover{background-color:hsl(var(--error-bg))}#root .hover\:bg-error-bg\/80:hover{background-color:hsl(var(--error-bg)/.8)}#root .hover\:bg-error\/90:hover{background-color:hsl(var(--error)/.9)}#root .hover\:bg-gold-bg\/80:hover{background-color:hsl(var(--gold-bg)/.8)}#root .hover\:bg-info\/15:hover{background-color:hsl(var(--info)/.15)}#root .hover\:bg-muted:hover{background-color:hsl(var(--muted))}#root .hover\:bg-primary\/10:hover{background-color:hsl(var(--primary)/.1)}#root .hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}#root .hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}#root .hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}#root .hover\:bg-success\/15:hover{background-color:hsl(var(--success)/.15)}#root .hover\:bg-surface-2:hover{background-color:hsl(var(--surface-2))}#root .hover\:bg-surface-2\/40:hover{background-color:hsl(var(--surface-2)/.4)}#root .hover\:bg-surface-2\/60:hover{background-color:hsl(var(--surface-2)/.6)}#root .hover\:\!text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}#root .hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}#root .hover\:text-destructive:hover{color:hsl(var(--destructive))}#root .hover\:text-error:hover{color:hsl(var(--error))}#root .hover\:text-foreground:hover{color:hsl(var(--foreground))}#root .hover\:text-primary:hover{color:hsl(var(--primary))}#root .hover\:text-primary\/90:hover{color:hsl(var(--primary)/.9)}#root .hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}#root .hover\:underline:hover{text-decoration-line:underline}#root .hover\:no-underline:hover{text-decoration-line:none}#root .hover\:opacity-100:hover{opacity:1}#root .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#root .hover\:shadow-\[4px_4px_0_hsl\(var\(--foreground\)\)\]:hover{--tw-shadow:4px 4px 0 hsl(var(--foreground));--tw-shadow-colored:4px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#root .hover\:shadow-accent:hover{--tw-shadow:var(--accent-glow);--tw-shadow-colored:var(--accent-glow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--accent));--tw-shadow:var(--tw-shadow-colored)}#root .hover\:after\:bg-sidebar-border:hover:after{background-color:hsl(var(--sidebar-border));content:var(--tw-content)}#root .focus\:bg-accent:focus{background-color:hsl(var(--accent))}#root .focus\:bg-primary\/10:focus{background-color:hsl(var(--primary)/.1)}#root .focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}#root .focus\:text-primary:focus{color:hsl(var(--primary))}#root .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}#root .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#root .focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}#root .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}#root .focus-visible\:border-primary:focus-visible{border-color:hsl(var(--primary))}#root .focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}#root .focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#root .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#root .focus-visible\:ring-primary\/15:focus-visible{--tw-ring-color:hsl(var(--primary)/.15)}#root .focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}#root .focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}#root .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}#root .focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}#root .active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}#root .active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}#root .disabled\:pointer-events-none:disabled{pointer-events:none}#root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}#root .disabled\:opacity-100:disabled{opacity:1}#root .disabled\:opacity-50:disabled{opacity:.5}#root :is(.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100){opacity:1}#root :is(.group:hover .group-hover\:bg-gold-bg\/80){background-color:hsl(var(--gold-bg)/.8)}#root :is(.group:hover .group-hover\:bg-info\/15){background-color:hsl(var(--info)/.15)}#root :is(.group:hover .group-hover\:bg-primary\/15){background-color:hsl(var(--primary)/.15)}#root :is(.group\/menu-item:hover .group-hover\/menu-item\:opacity-100){opacity:1}#root :is(.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground){color:hsl(var(--sidebar-accent-foreground))}#root :is(.peer:disabled~.peer-disabled\:cursor-not-allowed){cursor:not-allowed}#root :is(.peer:disabled~.peer-disabled\:opacity-70){opacity:.7}#root .has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}#root .has-\[\>svg\]\:has-\[\>\:last-child\:nth-child\(2\)\]\:items-center:has(>:last-child:nth-child(2)):has(>svg){align-items:center}#root .has-\[\>svg\]\:gap-x-3:has(>svg){-moz-column-gap:.75rem;column-gap:.75rem}#root .has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}#root :is(.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8){padding-right:2rem}#root .aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}#root .aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}#root .aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}#root .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}#root .data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{height:0}}#root .data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:collapsible-up .3s cubic-bezier(.4,0,.2,1)}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height)}}#root .data-\[state\=open\]\:animate-collapsible-down[data-state=open]{animation:collapsible-down .35s cubic-bezier(.4,0,.2,1)}#root .data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}#root .data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}#root .data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}#root .data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}#root .data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:hsl(var(--primary))}#root .data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}#root .data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:hsl(var(--primary))}#root .data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:hsl(var(--accent))}#root .data-\[range-start\=true\]\:bg-primary[data-range-start=true],#root .data-\[selected-single\=true\]\:bg-primary[data-selected-single=true],#root .data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}#root .data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}#root .data-\[state\=open\]\:bg-surface-2[data-state=open]{background-color:hsl(var(--surface-2))}#root .data-\[state\=selected\]\:bg-accent[data-state=selected]{background-color:hsl(var(--accent))}#root .data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}#root .data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}#root .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}#root .data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:hsl(var(--primary-foreground))}#root .data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:hsl(var(--accent-foreground))}#root .data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true],#root .data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true],#root .data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}#root .data-\[state\=open\]\:text-foreground[data-state=open]{color:hsl(var(--foreground))}#root .data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}#root .data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}#root .data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}#root .data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}#root .data-\[state\=open\]\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}#root .data-\[state\=closed\]\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}#root .data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#root .data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#root .data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}#root .data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}#root .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}#root .data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}#root .data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}#root .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}#root .data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}#root .data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}#root .data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}#root .data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}#root .data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}#root .data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}#root .data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}#root .data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}#root .data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}#root .data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}#root .data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}#root .data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}#root .data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}#root .data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}#root :is(.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:relative){position:relative}#root :is(.group[data-side=left] .group-data-\[side\=left\]\:-right-4){right:-1rem}#root :is(.group[data-side=right] .group-data-\[side\=right\]\:left-0){left:0}#root :is(.group[data-state=collapsed][data-collapsible=offcanvas] .group-data-\[state\=collapsed\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]){left:calc(var(--sidebar-width)*-1)}#root :is(.group[data-state=collapsed][data-collapsible=offcanvas] .group-data-\[state\=collapsed\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]){right:calc(var(--sidebar-width)*-1)}#root :is(.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:z-10){z-index:10}#root :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden){display:none}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:hidden){display:none}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:\!h-auto){height:auto!important}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:\!min-h-0){min-height:0!important}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:\!w-full){width:100%!important}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:w-0){width:0}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:w-\[--sidebar-width-icon\]){width:var(--sidebar-width-icon)}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]){width:calc(var(--sidebar-width-icon) + 1rem)}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}#root :is(.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0){--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root :is(.group[data-side=right] .group-data-\[side\=right\]\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:justify-center){justify-content:center}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:\!gap-0){gap:0!important}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:overflow-hidden){overflow:hidden}#root :is(.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg){border-radius:var(--radius)}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:\!rounded-l-none){border-bottom-left-radius:0!important;border-top-left-radius:0!important}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:\!rounded-r-\[0\.5625rem\]){border-bottom-right-radius:.5625rem!important;border-top-right-radius:.5625rem!important}#root :is(.group[data-variant=floating] .group-data-\[variant\=floating\]\:border){border-width:1px}#root :is(.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:border-ring){border-color:hsl(var(--ring))}#root :is(.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border){border-color:hsl(var(--sidebar-border))}#root :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0){padding:0!important}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:\!px-0){padding-left:0!important;padding-right:0!important}#root :is(.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:\!py-\[7px\]){padding-bottom:7px!important;padding-top:7px!important}#root :is(.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow){--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#root :is(.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:ring-\[3px\]){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#root :is(.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:ring-ring\/50){--tw-ring-color:hsl(var(--ring)/.5)}#root :is(.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full):after{content:var(--tw-content);left:100%}#root :is(.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover){background-color:hsl(var(--sidebar-background))}#root :is(.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5){top:.375rem}#root :is(.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5){top:.625rem}#root :is(.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1){top:.25rem}#root :is(.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground){color:hsl(var(--sidebar-accent-foreground))}#root :is(.prose-headings\:text-foreground :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)))){color:hsl(var(--foreground))}#root :is(.prose-p\:my-2 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *)))){margin-bottom:.5rem;margin-top:.5rem}#root :is(.prose-strong\:text-foreground :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *)))){color:hsl(var(--foreground))}#root :is(.prose-ol\:my-2 :is(:where(ol):not(:where([class~=not-prose],[class~=not-prose] *)))){margin-bottom:.5rem;margin-top:.5rem}#root :is(.prose-ul\:my-2 :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *)))){margin-bottom:.5rem;margin-top:.5rem}#root :is(.prose-li\:marker\:text-muted-foreground * :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))))::marker{color:hsl(var(--muted-foreground))}#root :is(.prose-li\:marker\:text-muted-foreground :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))))::marker{color:hsl(var(--muted-foreground))}@supports (backdrop-filter:var(--tw )){#root .supports-\[backdrop-filter\]\:bg-card\/80{background-color:hsl(var(--card)/.8)}#root .supports-\[backdrop-filter\]\:bg-card\/85{background-color:hsl(var(--card)/.85)}#root .supports-\[backdrop-filter\]\:bg-card\/95{background-color:hsl(var(--card)/.95)}}@media (prefers-reduced-motion:no-preference){#root .motion-safe\:transition-\[stroke-dashoffset\]{transition-duration:.15s;transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1)}#root .motion-safe\:transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}#root .motion-safe\:duration-300{transition-duration:.3s}#root .motion-safe\:duration-500{transition-duration:.5s}#root .motion-safe\:duration-700{transition-duration:.7s}#root .motion-safe\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}#root .motion-safe\:animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}#root .motion-safe\:fade-in{--tw-enter-opacity:0}#root .motion-safe\:zoom-in-95{--tw-enter-scale:.95}#root .motion-safe\:slide-in-from-bottom-3{--tw-enter-translate-y:.75rem}#root .motion-safe\:duration-300{animation-duration:.3s}#root .motion-safe\:duration-500{animation-duration:.5s}#root .motion-safe\:duration-700{animation-duration:.7s}#root .motion-safe\:ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}}#root .dark\:border-amber-500\/35:is(.dark *){border-color:#f59e0b59}#root .dark\:border-border:is(.dark *){border-color:hsl(var(--border))}#root .dark\:border-border\/50:is(.dark *){border-color:hsl(var(--border)/.5)}#root .dark\:border-border\/60:is(.dark *){border-color:hsl(var(--border)/.6)}#root .dark\:border-border\/80:is(.dark *){border-color:hsl(var(--border)/.8)}#root .dark\:border-destructive\/30:is(.dark *){border-color:hsl(var(--destructive)/.3)}#root .dark\:border-destructive\/50:is(.dark *){border-color:hsl(var(--destructive)/.5)}#root .dark\:border-primary\/30:is(.dark *){border-color:hsl(var(--primary)/.3)}#root .dark\:border-primary\/45:is(.dark *){border-color:hsl(var(--primary)/.45)}#root .dark\:border-success\/30:is(.dark *){border-color:hsl(var(--success)/.3)}#root .dark\:border-warning\/30:is(.dark *){border-color:hsl(var(--warning)/.3)}#root .dark\:\!bg-transparent:is(.dark *){background-color:transparent!important}#root .dark\:bg-black\/65:is(.dark *){background-color:#000000a6}#root .dark\:bg-destructive\/15:is(.dark *){background-color:hsl(var(--destructive)/.15)}#root .dark\:bg-primary\/15:is(.dark *){background-color:hsl(var(--primary)/.15)}#root .dark\:bg-success:is(.dark *){background-color:hsl(var(--success))}#root .dark\:bg-success\/15:is(.dark *){background-color:hsl(var(--success)/.15)}#root .dark\:bg-surface-2\/70:is(.dark *){background-color:hsl(var(--surface-2)/.7)}#root .dark\:bg-transparent:is(.dark *){background-color:transparent}#root .dark\:bg-warning\/15:is(.dark *){background-color:hsl(var(--warning)/.15)}#root .dark\:p-0:is(.dark *){padding:0}#root .dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}#root .dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}#root .dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}#root .dark\:text-primary:is(.dark *){color:hsl(var(--primary))}#root .dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#root .dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#root .dark\:brightness-110:is(.dark *){--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#root .dark\:hover\:bg-destructive\/15:hover:is(.dark *){background-color:hsl(var(--destructive)/.15)}@media not all and (min-width:1024px){#root .max-lg\:sticky{position:sticky}#root .max-lg\:bottom-0{bottom:0}#root .max-lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}#root .max-lg\:border-t{border-top-width:1px}#root .max-lg\:bg-card\/95{background-color:hsl(var(--card)/.95)}#root .max-lg\:px-4{padding-left:1rem;padding-right:1rem}#root .max-lg\:py-3{padding-bottom:.75rem;padding-top:.75rem}#root .max-lg\:pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}#root .max-lg\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@supports (backdrop-filter:var(--tw )){@media not all and (min-width:1024px){#root .supports-\[backdrop-filter\]\:max-lg\:bg-card\/85{background-color:hsl(var(--card)/.85)}}}@media not all and (min-width:1024px){#root .dark\:max-lg\:border-border\/50:is(.dark *){border-color:hsl(var(--border)/.5)}}@media (min-width:640px){#root .sm\:col-span-2{grid-column:span 2/span 2}#root .sm\:col-start-1{grid-column-start:1}#root .sm\:col-start-2{grid-column-start:2}#root .sm\:row-start-1{grid-row-start:1}#root .sm\:row-start-2{grid-row-start:2}#root .sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}#root .sm\:mx-auto{margin-left:auto;margin-right:auto}#root .sm\:-mt-3{margin-top:-.75rem}#root .sm\:block{display:block}#root .sm\:inline{display:inline}#root .sm\:flex{display:flex}#root .sm\:inline-flex{display:inline-flex}#root .sm\:grid{display:grid}#root .sm\:contents{display:contents}#root .sm\:hidden{display:none}#root .sm\:size-4{height:1rem;width:1rem}#root .sm\:h-8{height:2rem}#root .sm\:min-h-11{min-height:2.75rem}#root .sm\:w-36{width:9rem}#root .sm\:w-40{width:10rem}#root .sm\:w-48{width:12rem}#root .sm\:w-\[12\.5rem\]{width:12.5rem}#root .sm\:w-auto{width:auto}#root .sm\:min-w-\[9rem\]{min-width:9rem}#root .sm\:max-w-lg{max-width:32rem}#root .sm\:max-w-md{max-width:28rem}#root .sm\:max-w-none{max-width:none}#root .sm\:max-w-sm{max-width:24rem}#root .sm\:flex-1{flex:1 1 0%}#root .sm\:flex-initial{flex:0 1 auto}#root .sm\:flex-none{flex:none}#root .sm\:shrink-0{flex-shrink:0}#root .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#root .sm\:grid-cols-\[minmax\(0\,1fr\)_auto_12\.5rem\]{grid-template-columns:minmax(0,1fr) auto 12.5rem}#root .sm\:flex-row{flex-direction:row}#root .sm\:flex-col{flex-direction:column}#root .sm\:flex-wrap{flex-wrap:wrap}#root .sm\:items-start{align-items:flex-start}#root .sm\:items-end{align-items:flex-end}#root .sm\:items-center{align-items:center}#root .sm\:justify-end{justify-content:flex-end}#root .sm\:justify-center{justify-content:center}#root .sm\:justify-between{justify-content:space-between}#root .sm\:gap-2\.5{gap:.625rem}#root .sm\:gap-3{gap:.75rem}#root .sm\:gap-4{gap:1rem}#root .sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}#root .sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}#root .sm\:gap-y-3{row-gap:.75rem}#root :is(.sm\:space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}#root :is(.sm\:space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}#root :is(.sm\:space-y-\[1\.125rem\]>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(1.125rem*var(--tw-space-y-reverse));margin-top:calc(1.125rem*(1 - var(--tw-space-y-reverse)))}#root .sm\:self-center{align-self:center}#root .sm\:rounded-\[var\(--radius\)\]{border-radius:var(--radius)}#root .sm\:rounded-xl{border-radius:.75rem}#root .sm\:border-l-0{border-left-width:0}#root .sm\:p-4{padding:1rem}#root .sm\:p-5{padding:1.25rem}#root .sm\:p-6{padding:1.5rem}#root .sm\:p-8{padding:2rem}#root .sm\:px-3{padding-left:.75rem;padding-right:.75rem}#root .sm\:px-4{padding-left:1rem;padding-right:1rem}#root .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}#root .sm\:py-0{padding-bottom:0;padding-top:0}#root .sm\:pb-2\.5{padding-bottom:.625rem}#root .sm\:pb-4{padding-bottom:1rem}#root .sm\:pl-0{padding-left:0}#root .sm\:pt-4{padding-top:1rem}#root .sm\:text-left{text-align:left}#root .sm\:text-center{text-align:center}#root .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}#root .sm\:text-base{font-size:1rem;line-height:1.5rem}#root .sm\:text-lg{font-size:1.125rem;line-height:1.75rem}#root .sm\:text-sm{font-size:.875rem;line-height:1.25rem}#root .sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){#root .md\:order-1{order:1}#root .md\:order-2{order:2}#root .md\:order-3{order:3}#root .md\:col-span-2{grid-column:span 2/span 2}#root .md\:mt-auto{margin-top:auto}#root .md\:block{display:block}#root .md\:flex{display:flex}#root .md\:hidden{display:none}#root .md\:flex-1{flex:1 1 0%}#root .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root .md\:flex-row{flex-direction:row}#root .md\:items-center{align-items:center}#root .md\:justify-end{justify-content:flex-end}#root .md\:justify-between{justify-content:space-between}#root .md\:gap-6{gap:1.5rem}#root .md\:px-4{padding-left:1rem;padding-right:1rem}#root .md\:text-left{text-align:left}#root .md\:text-sm{font-size:.875rem;line-height:1.25rem}#root .md\:opacity-0{opacity:0}#root .after\:md\:hidden:after{content:var(--tw-content);display:none}#root :is(.group:focus-within .md\:group-focus-within\:opacity-100){opacity:1}#root :is(.group:hover .md\:group-hover\:opacity-100){opacity:1}#root :is(.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2){margin:.5rem}#root :is(.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2){margin-left:.5rem}#root :is(.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0){margin-left:0}#root :is(.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl){border-radius:.75rem}#root :is(.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow){--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:1024px){#root .lg\:sticky{position:sticky}#root .lg\:top-0{top:0}#root .lg\:z-\[998\]{z-index:998}#root .lg\:col-span-1{grid-column:span 1/span 1}#root .lg\:col-span-3{grid-column:span 3/span 3}#root .lg\:col-start-1{grid-column-start:1}#root .lg\:col-start-2{grid-column-start:2}#root .lg\:row-start-1{grid-row-start:1}#root .lg\:row-start-2{grid-row-start:2}#root .lg\:block{display:block}#root .lg\:flex{display:flex}#root .lg\:inline-flex{display:inline-flex}#root .lg\:hidden{display:none}#root .lg\:size-3\.5{height:.875rem;width:.875rem}#root .lg\:h-10{height:2.5rem}#root .lg\:h-9{height:2.25rem}#root .lg\:h-\[min\(640px\,calc\(100dvh-11\.5rem\)\)\]{height:min(640px,calc(100dvh - 11.5rem))}#root .lg\:h-full{height:100%}#root .lg\:min-h-0{min-height:0}#root .lg\:min-h-10{min-height:2.5rem}#root .lg\:min-h-\[560px\]{min-height:560px}#root .lg\:min-w-0{min-width:0}#root .lg\:flex-1{flex:1 1 0%}#root .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root .lg\:grid-cols-\[330px_minmax\(0\,1fr\)\]{grid-template-columns:330px minmax(0,1fr)}#root .lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}#root .lg\:grid-cols-none{grid-template-columns:none}#root .lg\:flex-row{flex-direction:row}#root .lg\:flex-wrap{flex-wrap:wrap}#root .lg\:flex-nowrap{flex-wrap:nowrap}#root .lg\:items-center{align-items:center}#root .lg\:items-stretch{align-items:stretch}#root .lg\:gap-0{gap:0}#root .lg\:gap-6{gap:1.5rem}#root .lg\:gap-\[0\.1875rem\]{gap:.1875rem}#root :is(.lg\:divide-x>:not([hidden])~:not([hidden])){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}#root :is(.lg\:divide-border>:not([hidden])~:not([hidden])){border-color:hsl(var(--border))}#root .lg\:self-start{align-self:flex-start}#root .lg\:border-t-0{border-top-width:0}#root .lg\:p-0\.5{padding:.125rem}#root .lg\:px-2{padding-left:.5rem;padding-right:.5rem}#root .lg\:py-0{padding-bottom:0;padding-top:0}#root .lg\:pl-6{padding-left:1.5rem}#root .lg\:pt-0{padding-top:0}#root .lg\:text-\[0\.6875rem\]{font-size:.6875rem}#root .lg\:text-xs{font-size:.75rem;line-height:1rem}#root .lg\:font-medium{font-weight:500}#root :is(.dark\:lg\:divide-border\/60:is(.dark *)>:not([hidden])~:not([hidden])){border-color:hsl(var(--border)/.6)}}@media (min-width:1280px){#root .xl\:col-span-2{grid-column:span 2/span 2}#root .xl\:col-span-4{grid-column:span 4/span 4}#root .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}#root :is(.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button){border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}#root .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}#root :is(.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button){border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}@media (min-width:1024px){#root :is(.\[\&\>\*\:first-child\]\:lg\:pr-6>:first-child){padding-right:1.5rem}}#root :is(.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]){--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root :is(.\[\&\>span\:last-child\]\:truncate>span:last-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root :is(.\[\&\>span\]\:text-xs>span){font-size:.75rem;line-height:1rem}#root :is(.\[\&\>span\]\:opacity-70>span){opacity:.7}#root :is(.\[\&\>svg\+div\]\:translate-y-0>svg+div){--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root :is(.\[\&\>svg\]\:static>svg){position:static}#root :is(.\[\&\>svg\]\:left-auto>svg){left:auto}#root :is(.\[\&\>svg\]\:top-auto>svg){top:auto}#root :is(.\[\&\>svg\]\:size-3\.5>svg){height:.875rem;width:.875rem}#root :is(.\[\&\>svg\]\:size-4>svg){height:1rem;width:1rem}#root :is(.\[\&\>svg\]\:shrink-0>svg){flex-shrink:0}#root :is(.\[\&\>svg\]\:text-error>svg){color:hsl(var(--error))}#root :is(.\[\&\>svg\]\:text-foreground>svg){color:hsl(var(--foreground))}#root :is(.\[\&\>svg\]\:text-muted-foreground>svg){color:hsl(var(--muted-foreground))}#root :is(.\[\&\>svg\]\:text-sidebar-accent-foreground>svg){color:hsl(var(--sidebar-accent-foreground))}#root :is(.\[\&\>svg\~\*\]\:pl-0>svg~*){padding-left:0}#root :is(.\[\&\>tr\]\:last\:border-b-0:last-child>tr){border-bottom-width:0}#root :is(.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root :is(.\[\&_a\]\:text-primary a){color:hsl(var(--primary))}#root :is(.\[\&_a\]\:underline-offset-2 a){text-underline-offset:2px}#root :is(.hover\:\[\&_a\]\:underline a:hover){text-decoration-line:underline}#root :is(.\[\&_li\]\:text-muted-foreground li){color:hsl(var(--muted-foreground))}#root :is(.\[\&_ol\]\:my-2 ol){margin-bottom:.5rem;margin-top:.5rem}#root :is(.\[\&_ol\]\:list-decimal ol){list-style-type:decimal}#root :is(.\[\&_ol\]\:space-y-1 ol>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}#root :is(.\[\&_ol\]\:pl-4 ol){padding-left:1rem}#root :is(.\[\&_p\:last-child\]\:mb-0 p:last-child){margin-bottom:0}#root :is(.\[\&_p\]\:mb-2 p){margin-bottom:.5rem}#root :is(.\[\&_p\]\:leading-relaxed p){line-height:1.625}#root :is(.\[\&_p\]\:text-muted-foreground p){color:hsl(var(--muted-foreground))}#root :is(.\[\&_strong\]\:font-semibold strong){font-weight:600}#root :is(.\[\&_strong\]\:text-foreground strong){color:hsl(var(--foreground))}#root :is(.\[\&_svg\]\:pointer-events-none svg){pointer-events:none}#root :is(.\[\&_svg\]\:size-4 svg){height:1rem;width:1rem}#root :is(.\[\&_svg\]\:shrink-0 svg){flex-shrink:0}#root :is(.\[\&_tr\:last-child\]\:border-0 tr:last-child){border-width:0}#root :is(.\[\&_tr\]\:border-b tr){border-bottom-width:1px}#root :is(.\[\&_ul\]\:my-2 ul){margin-bottom:.5rem;margin-top:.5rem}#root :is(.\[\&_ul\]\:list-disc ul){list-style-type:disc}#root :is(.\[\&_ul\]\:space-y-1 ul>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}#root :is(.\[\&_ul\]\:pl-4 ul){padding-left:1rem}#root :is([data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2){right:-.5rem}#root :is([data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize){cursor:e-resize}#root :is([data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize){cursor:w-resize}#root :is([data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2){left:-.5rem}#root :is([data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize){cursor:w-resize}#root :is([data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize){cursor:e-resize}#root :is([data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent){background-color:transparent}#root :is([data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent){background-color:transparent}:root{--background:210 14% 97%;--foreground:222 13% 9%;--card:0 0% 100%;--card-foreground:222 13% 9%;--popover:0 0% 100%;--popover-foreground:222 13% 9%;--primary:20 70% 47%;--primary-foreground:0 0% 100%;--secondary:210 20% 96%;--secondary-foreground:222 13% 9%;--muted:215 17% 95%;--muted-foreground:215 8% 45%;--accent:52 86% 57%;--accent-foreground:28 28% 18%;--destructive:4 73% 50%;--destructive-foreground:0 0% 100%;--border:220 10% 90%;--input:214 14% 78%;--ring:20 70% 47%;--radius:.875rem;--brand-purple:262 83% 58%;--brand-purple-glow:271 91% 65%;--brand-gold:43 88% 38%;--brand-blue:217 100% 50%;--surface-2:210 20% 96%;--border-strong:214 14% 78%;--accent-bg:52 86% 92%;--accent-glow:0 0 0 1px rgba(204,92,36,.25),0 8px 28px rgba(204,92,36,.18);--card-shadow:0 1px 2px rgba(0,0,0,.06),0 4px 14px rgba(0,0,0,.05);--gold:43 88% 38%;--gold-bg:43 60% 92%;--success:152 69% 36%;--success-bg:152 45% 92%;--warning:32 95% 44%;--warning-bg:32 80% 92%;--error:4 73% 50%;--error-bg:4 70% 94%;--info:217 100% 50%;--info-bg:217 100% 97%;--tr-fast:.16s cubic-bezier(.4,0,.2,1);--tr-standard:.22s cubic-bezier(.4,0,.2,1);--chart-series-time:217 100% 46%;--chart-series-rate:32 95% 44%;--chart-series-rate-incorrect:4 73% 50%;--chart-correct:152 69% 36%;--chart-incorrect:4 73% 50%;--sidebar-background:210 14% 97%;--sidebar-foreground:220 9% 28%;--sidebar-primary:20 70% 47%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:210 20% 96%;--sidebar-accent-foreground:222 13% 9%;--sidebar-border:222 15% 10%;--sidebar-ring:20 70% 47%}.dark{--background:222 26% 6%;--foreground:210 20% 94%;--card:222 22% 10%;--card-foreground:210 20% 94%;--popover:222 22% 10%;--popover-foreground:210 20% 94%;--primary:20 70% 47%;--primary-foreground:0 0% 100%;--secondary:220 18% 14%;--secondary-foreground:210 20% 94%;--muted:220 18% 14%;--muted-foreground:215 10% 65%;--accent:52 50% 28%;--accent-foreground:52 86% 80%;--destructive:3 91% 64%;--destructive-foreground:0 0% 100%;--border:215 12% 22%;--input:215 10% 30%;--ring:20 70% 55%;--brand-purple:262 83% 58%;--brand-purple-glow:271 91% 65%;--brand-gold:43 85% 59%;--brand-blue:217 100% 50%;--surface-2:220 18% 14%;--border-strong:215 10% 30%;--accent-bg:52 40% 16%;--accent-glow:0 0 0 1px rgba(221,113,60,.25),0 8px 28px rgba(204,92,36,.22);--card-shadow:0 1px 3px rgba(0,0,0,.4),0 4px 14px rgba(0,0,0,.28);--gold:43 85% 59%;--gold-bg:43 50% 16%;--success:132 61% 50%;--success-bg:132 40% 15%;--warning:40 69% 48%;--warning-bg:40 50% 16%;--error:3 91% 64%;--error-bg:3 60% 18%;--info:217 100% 50%;--info-bg:217 60% 18%;--tr-fast:.16s cubic-bezier(.4,0,.2,1);--tr-standard:.22s cubic-bezier(.4,0,.2,1);--chart-series-time:217 88% 68%;--chart-series-rate:43 85% 59%;--chart-series-rate-incorrect:3 91% 64%;--chart-correct:132 61% 50%;--chart-incorrect:3 91% 64%;--sidebar-background:222 26% 6%;--sidebar-foreground:210 14% 82%;--sidebar-primary:20 70% 47%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:220 18% 14%;--sidebar-accent-foreground:210 20% 94%;--sidebar-border:215 12% 18%;--sidebar-ring:20 70% 55%}@keyframes theme-overlay-reveal{0%{clip-path:circle(0 at 50% 50%)}to{clip-path:circle(150% at 50% 50%)}}@keyframes theme-overlay-sticker{0%{box-shadow:6px 7px 0 var(--lx-hard-shadow,#16181b);opacity:0;transform:scale(.86) rotate(-8deg) translateY(8px)}28%{box-shadow:4px 5px 0 var(--lx-hard-shadow,#16181b);opacity:1;transform:scale(1.04) rotate(-1.2deg) translateY(0)}70%{box-shadow:4px 5px 0 var(--lx-hard-shadow,#16181b);opacity:1;transform:scale(1) rotate(-1.8deg) translateY(0)}to{box-shadow:2px 2px 0 var(--lx-hard-shadow,#16181b);opacity:0;transform:scale(.96) rotate(-.4deg) translate(1px,1px)}}@keyframes theme-overlay-icon{0%{opacity:0;transform:scale(.6) rotate(-20deg)}25%{opacity:1;transform:scale(1.08) rotate(0)}70%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.92) rotate(8deg)}}@keyframes theme-overlay-label{0%,15%{opacity:0;transform:translateY(.5rem)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.25rem)}}@keyframes theme-overlay-fade-out{0%,82%{opacity:1}to{opacity:0}}.theme-transition-overlay{--theme-from-bg:#f6f7f9;--theme-to-bg:#0c0f14;--theme-accent:#ce5623;--theme-sticker-bg:#fbf8f3;--theme-sticker-ink:#16181b;--theme-sticker-shadow:#16181b;--theme-label:#16181b;align-items:center;animation:theme-overlay-fade-out .95s ease forwards;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;pointer-events:all;position:fixed;z-index:99999}.theme-transition-overlay--to-dark{--theme-from-bg:#f6f7f9;--theme-to-bg:#0c0f14;--theme-sticker-bg:#222833;--theme-sticker-ink:#6b7585;--theme-sticker-shadow:#0a0c10;--theme-label:#eef1f5}.theme-transition-overlay--to-light{--theme-from-bg:#0c0f14;--theme-to-bg:#f6f7f9;--theme-sticker-bg:#fbf8f3;--theme-sticker-ink:#16181b;--theme-sticker-shadow:#16181b;--theme-label:#16181b}.theme-transition-overlay__backdrop{background:var(--theme-from-bg);top:0;right:0;bottom:0;left:0;position:absolute}.theme-transition-overlay__backdrop:after{animation:theme-overlay-reveal .75s cubic-bezier(.4,0,.2,1) forwards;background:var(--theme-to-bg);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.theme-transition-overlay__content{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.theme-transition-overlay__sticker{align-items:center;animation:theme-overlay-sticker .75s cubic-bezier(.4,0,.2,1) forwards;background:var(--theme-sticker-bg);border:2px solid var(--theme-sticker-ink);border-radius:4px;box-shadow:4px 5px 0 var(--theme-sticker-shadow);display:flex;flex-direction:column;gap:.75rem;min-width:11.5rem;padding:1.25rem 1.5rem 1.1rem;position:relative;transform:rotate(-1.8deg)}.theme-transition-overlay__tape{background:#e8e2c4b8;border:1px solid rgba(120,112,80,.28);height:16px;left:50%;margin-left:-26px;pointer-events:none;position:absolute;top:-10px;transform:rotate(3deg);width:52px}.theme-transition-overlay--to-dark .theme-transition-overlay__tape{background:#6b758566;border-color:#6b75858c}.theme-transition-overlay__icon-wrap{align-items:center;animation:theme-overlay-icon .75s cubic-bezier(.4,0,.2,1) forwards;background:#fff;border:2px solid var(--theme-sticker-ink);border-radius:4px;box-shadow:2px 2px 0 var(--theme-sticker-shadow);display:flex;height:3.25rem;justify-content:center;width:3.25rem}.theme-transition-overlay--to-dark .theme-transition-overlay__icon-wrap{background:#1a1f28}.theme-transition-overlay__icon{color:var(--theme-accent);height:1.5rem;width:1.5rem}.theme-transition-overlay__label{animation:theme-overlay-label .75s cubic-bezier(.4,0,.2,1) forwards;color:var(--theme-label);font-family:Caveat,cursive;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1;margin:0;text-transform:none}@layer components{#layout-wrapper{display:flex;flex-direction:column;min-height:100svh}#layout-wrapper>.group\/sidebar-wrapper{align-items:stretch;display:flex;flex:1;flex-direction:row;min-height:100svh;min-width:0;width:100%}.group\/sidebar-wrapper .lexterra-sidebar-inset{flex:1;min-height:100svh;min-width:0;width:100%}@media (max-width:767px){.group\/sidebar-wrapper .lexterra-sidebar-inset{height:auto}.group\/sidebar-wrapper .main-content{flex:1 0 auto}.group\/sidebar-wrapper .footer.footer-app{margin-top:0!important}}.group\/sidebar-wrapper .lexterra-app-sidebar{background:transparent;border:none!important;border-radius:0 1rem 1rem 0;box-shadow:none!important;overflow:hidden}.group\/sidebar-wrapper .peer [data-sidebar=sidebar]:not([data-mobile=true]){backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:hsl(var(--sidebar-background)/.96);border:1px solid hsl(var(--sidebar-border));border-left:none;border-radius:0 1rem 1rem 0;box-shadow:2px 0 24px #2a3f6a14}.dark .group\/sidebar-wrapper .peer [data-sidebar=sidebar]:not([data-mobile=true]){background:hsl(var(--background)/.96);border-color:hsl(var(--sidebar-border));box-shadow:2px 0 24px #00000080}.group\/sidebar-wrapper #page-topbar{align-items:center!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background-color:#ebeef6e0!important;border:none!important;border-bottom:1px solid rgba(30,50,120,.1)!important;border-radius:0!important;display:flex!important;height:3.5rem!important;left:auto!important;margin:0;min-height:3.5rem!important;position:sticky!important;right:auto!important;top:0;transition:box-shadow var(--tr-fast),background-color .15s ease-out,border-color .15s ease-out!important;width:auto}.group\/sidebar-wrapper #page-topbar>div{align-items:center;display:flex;height:100%;min-height:0;width:100%}@media (min-width:768px){.group\/sidebar-wrapper #page-topbar{padding-left:2rem!important;padding-right:2rem!important}}.group\/sidebar-wrapper .topbar-greeting{color:#1a1e2e!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-size:15px!important;font-weight:300!important;letter-spacing:-.2px!important;line-height:1!important;margin:0 auto 0 0;padding-top:1px;white-space:nowrap}.dark .group\/sidebar-wrapper #page-topbar{background-color:#0d1117e0!important;border-bottom-color:#ffffff12!important}.dark .group\/sidebar-wrapper .topbar-greeting{color:#e6edf3!important}.group\/sidebar-wrapper #page-topbar.topbar-scrolled{box-shadow:0 1px 3px #0000000f,0 4px 14px #0000000a!important}.dark .group\/sidebar-wrapper #page-topbar.topbar-scrolled{box-shadow:0 1px 3px #0006,0 4px 14px #00000047!important}.sidebar-logo-link{background:transparent;color:inherit;gap:.5rem;min-width:0;overflow:visible;text-decoration:none}.sidebar-logo-link,.sidebar-logo-mark{align-items:center;border-radius:.5rem;display:flex}.sidebar-logo-mark{background:linear-gradient(135deg,hsl(var(--primary)),#7c3bed);box-shadow:0 2px 10px hsl(var(--primary)/.32);flex-shrink:0;height:30px;justify-content:center;overflow:hidden;width:30px}.sidebar-logo-mark svg{display:block;height:18px;width:18px}.sidebar-logo-text{color:hsl(var(--foreground));flex:1;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.025em;overflow:hidden;transition:opacity var(--tr-standard),max-width var(--tr-standard);white-space:nowrap}.group\/sidebar-wrapper .sidebar-logo-toggle{border-radius:.5rem;height:1.75rem;overflow:hidden;width:1.75rem}.group\/sidebar-wrapper .peer[data-state=collapsed] .sidebar-logo-link{flex:none;gap:0;justify-content:center;width:auto}.group\/sidebar-wrapper .peer[data-state=collapsed] .sidebar-logo-text{display:none}.group\/sidebar-wrapper .peer[data-state=collapsed] .sidebar-logo-wrap{align-items:center;flex-direction:column;justify-content:center;padding-left:0;padding-right:0}.group\/sidebar-wrapper .peer[data-state=collapsed] .sidebar-logo-toggle{margin:0}.group\/sidebar-wrapper .sidebar-nav-group{padding-left:0;padding-right:.5rem}[data-sidebar=sidebar][data-mobile=true] .sidebar-nav-group{padding-left:1rem;padding-right:1rem}.group\/sidebar-wrapper .peer[data-state=collapsed] .sidebar-nav-group{padding-left:0!important;padding-right:0!important}.group\/sidebar-wrapper .peer[data-state=collapsed] [data-sidebar=group-label]{height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none}.group\/sidebar-wrapper .sidebar-nav-item-separated,[data-sidebar=sidebar][data-mobile=true] .sidebar-nav-item-separated{border-top:1px solid hsl(var(--sidebar-border));margin-top:.375rem;padding-top:.375rem}.group\/sidebar-wrapper .peer[data-state=collapsed] .sidebar-nav-item-separated{margin-top:.5rem;padding-top:.5rem}.group\/sidebar-wrapper [data-sidebar=menu-button],[data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-button]{border-radius:0 .5625rem .5625rem 0;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:400;gap:.5625rem;height:auto;line-height:1.2;min-height:2.625rem;padding:.4375rem .625rem .4375rem 1.125rem;position:relative;transition:background-color .12s ease,color .12s ease}[data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-button]{min-height:2.75rem;padding:.5rem .75rem .5rem 1rem}.group\/sidebar-wrapper [data-sidebar=menu-button]:before,[data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-button]:before{background:hsl(var(--primary));border-radius:0 3px 3px 0;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .15s ease,background .15s ease;width:3px}.group\/sidebar-wrapper [data-sidebar=menu-button]:hover:not([data-active=true]):before,[data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-button]:hover:not([data-active=true]):before{background:hsl(var(--primary)/.28);height:1rem}.group\/sidebar-wrapper [data-sidebar=menu-button][data-active=true],[data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-button][data-active=true]{background:hsl(var(--primary)/.08);box-shadow:none;color:hsl(var(--primary));font-weight:500}.group\/sidebar-wrapper [data-sidebar=menu-button][data-active=true]:before,[data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-button][data-active=true]:before{background:linear-gradient(180deg,hsl(var(--primary)),hsl(var(--brand-purple)));height:1.375rem}.dark .group\/sidebar-wrapper [data-sidebar=menu-button][data-active=true],.dark [data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-button][data-active=true]{background:hsl(var(--primary)/.15)}.group\/sidebar-wrapper .sidebar-nav-icon,[data-sidebar=sidebar][data-mobile=true] .sidebar-nav-icon{align-items:center;background:hsl(var(--surface-2));border-radius:.5rem;color:hsl(var(--muted-foreground));display:flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:background-color var(--tr-fast),color var(--tr-fast);width:1.75rem}.group\/sidebar-wrapper [data-sidebar=menu-button]:hover:not([data-active=true]) .sidebar-nav-icon,[data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-button]:hover:not([data-active=true]) .sidebar-nav-icon{background:#00000012;color:hsl(var(--foreground)/.72)}.dark .group\/sidebar-wrapper [data-sidebar=menu-button]:hover:not([data-active=true]) .sidebar-nav-icon,.dark [data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-button]:hover:not([data-active=true]) .sidebar-nav-icon{background:#ffffff1c;color:hsl(var(--muted-foreground))}.group\/sidebar-wrapper [data-sidebar=menu-button][data-active=true] .sidebar-nav-icon,[data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-button][data-active=true] .sidebar-nav-icon{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.group\/sidebar-wrapper [data-sidebar=menu-button][data-active=true] svg:not(.sidebar-nav-icon svg){color:hsl(var(--primary))}.group\/sidebar-wrapper .sidebar-nav-item-shop [data-sidebar=menu-button],[data-sidebar=sidebar][data-mobile=true] .sidebar-nav-item-shop [data-sidebar=menu-button]{background:#fef3c8a6;color:#9b3c08;font-weight:500}.group\/sidebar-wrapper .sidebar-nav-item-shop [data-sidebar=menu-button]:before,[data-sidebar=sidebar][data-mobile=true] .sidebar-nav-item-shop [data-sidebar=menu-button]:before{display:none}.group\/sidebar-wrapper .sidebar-nav-item-shop [data-sidebar=menu-button] .sidebar-nav-icon,[data-sidebar=sidebar][data-mobile=true] .sidebar-nav-item-shop [data-sidebar=menu-button] .sidebar-nav-icon{background:#fcdb5a8c;color:#9b3c08}.group\/sidebar-wrapper .sidebar-nav-item-shop [data-sidebar=menu-button]:hover,[data-sidebar=sidebar][data-mobile=true] .sidebar-nav-item-shop [data-sidebar=menu-button]:hover{background:#fde99b;color:#742d06}.dark .group\/sidebar-wrapper .sidebar-nav-item-shop [data-sidebar=menu-button],.dark [data-sidebar=sidebar][data-mobile=true] .sidebar-nav-item-shop [data-sidebar=menu-button]{background:#31200c99;color:#fde68c}.dark .group\/sidebar-wrapper .sidebar-nav-item-shop [data-sidebar=menu-button] .sidebar-nav-icon,.dark [data-sidebar=sidebar][data-mobile=true] .sidebar-nav-item-shop [data-sidebar=menu-button] .sidebar-nav-icon{background:#412a108c;color:#fde68c}.group\/sidebar-wrapper [data-sidebar=menu-sub-button][data-active=true]{background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.dark .group\/sidebar-wrapper [data-sidebar=menu-sub-button][data-active=true]{background:hsl(var(--primary)/.16)}.group\/sidebar-wrapper [data-sidebar=group-label],[data-sidebar=sidebar][data-mobile=true] [data-sidebar=group-label]{color:hsl(var(--muted-foreground)/.85);font-size:.625rem;font-weight:700;letter-spacing:.08em;padding-left:1.125rem;padding-right:.875rem;text-transform:uppercase}[data-sidebar=sidebar][data-mobile=true] [data-sidebar=group-label]{padding-left:1rem;padding-right:1rem}.group\/sidebar-wrapper .peer[data-state=collapsed] [data-sidebar=menu-item]{display:flex;justify-content:center}.sidebar-nav-item--nested [data-sidebar=menu-button]{padding-left:2.5rem}.group\/sidebar-wrapper .peer[data-state=collapsed] .sidebar-nav-item--nested{display:none!important}.group\/sidebar-wrapper .peer[data-state=collapsed] [data-sidebar=menu-button]{align-items:center;border-radius:0 .5625rem .5625rem 0;gap:0;justify-content:center;padding:.4375rem 0;width:100%}.group\/sidebar-wrapper .peer[data-state=collapsed] [data-sidebar=menu-button]:hover:not([data-active=true]),.group\/sidebar-wrapper .peer[data-state=collapsed] [data-sidebar=menu-button][data-active=true]{border-radius:0 .5625rem .5625rem 0}.group\/sidebar-wrapper .peer[data-state=collapsed] [data-sidebar=menu-button]:before{left:0}.group\/sidebar-wrapper [data-sidebar=menu-button]:hover:not([data-active=true]),[data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-button]:hover:not([data-active=true]){background-color:#0000000a;color:hsl(var(--foreground))}.dark .group\/sidebar-wrapper [data-sidebar=menu-button]:hover:not([data-active=true]),.dark [data-sidebar=sidebar][data-mobile=true] [data-sidebar=menu-button]:hover:not([data-active=true]){background-color:#ffffff0d;color:hsl(var(--foreground))}.group\/sidebar-wrapper .main-content{margin-left:0!important;transition:none!important}.group\/sidebar-wrapper .footer.footer-app{background-color:transparent!important;border-top:none!important;bottom:auto!important;color:inherit!important;height:auto!important;left:0!important;padding:0!important;position:relative!important;right:auto!important}.group\/sidebar-wrapper .page-content{padding:1rem 1rem 0!important}@media (min-width:768px){.group\/sidebar-wrapper .page-content{padding:1.5rem 1.75rem 0!important}}@media (min-width:1024px){.group\/sidebar-wrapper .page-content{padding:1.5rem 1.75rem 0!important}}.group\/sidebar-wrapper .dashboard-page.page-content{padding:1rem 1rem 0!important}@media (min-width:768px){.group\/sidebar-wrapper .dashboard-page.page-content{padding:1.5rem 1.75rem 0!important}}@media (min-width:1300px){.group\/sidebar-wrapper .dashboard-page.page-content{padding:2.25rem 2.25rem 0!important}}[data-sidebar=sidebar][data-mobile=true]{border-radius:0 1rem 1rem 0;box-shadow:2px 0 32px #2a3f6a1f;overflow:hidden;z-index:1004}.sidebar-menu-tooltip{animation:sidebar-tooltip-in .12s ease-out;border:1px solid hsl(var(--border));border-radius:.5rem;box-shadow:var(--card-shadow);font-size:.75rem;font-weight:500;line-height:1.25rem;max-width:12rem;padding:.375rem .625rem;pointer-events:none;white-space:nowrap;z-index:1004}.dark .sidebar-menu-tooltip,.sidebar-menu-tooltip{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground))}.dark .sidebar-menu-tooltip{border-color:hsl(var(--sidebar-border));box-shadow:0 1px 3px #0006,0 4px 14px #00000047}@keyframes sidebar-tooltip-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.group\/sidebar-wrapper [data-sidebar=menu]{gap:1px}.group\/sidebar-wrapper .peer[data-state=collapsed] .sidebar-menu-item-live .sidebar-nav-icon{position:relative}.group\/sidebar-wrapper .peer[data-state=collapsed] .sidebar-menu-item-live .sidebar-nav-icon:after{background-color:hsl(var(--destructive));border-radius:9999px;box-shadow:0 0 0 1.5px hsl(var(--sidebar-background));content:"";height:.375rem;position:absolute;right:-1px;top:-1px;width:.375rem}.group\/sidebar-wrapper .peer[data-state=collapsed] .sidebar-menu-item-live [data-sidebar=menu-button]:after{display:none}.group\/sidebar-wrapper .sidebar-menu-chevron,.group\/sidebar-wrapper .sidebar-menu-label{overflow:hidden;white-space:nowrap}.group\/sidebar-wrapper .peer[data-state=collapsed] .sidebar-menu-chevron,.group\/sidebar-wrapper .peer[data-state=collapsed] .sidebar-menu-label,.group\/sidebar-wrapper .peer[data-state=collapsed] .sidebar-submenu-content{display:none!important}.group\/sidebar-wrapper .peer[data-state=expanded] .sidebar-menu-chevron,.group\/sidebar-wrapper .peer[data-state=expanded] .sidebar-menu-label{animation:sidebar-label-in .12s ease-out both}@keyframes sidebar-label-in{0%{opacity:0}to{opacity:1}}.dark table>:not(caption)>*>*{border-bottom-color:hsl(var(--border)/.55)}.dark .subscriptions-page .subscription-description,.dark .subscriptions-page .subscription-description li,.dark .subscriptions-page .subscription-description p,.dark .subscriptions-page .subscription-description span{color:hsl(var(--muted-foreground))!important}.dark .subscriptions-page .subscription-description b,.dark .subscriptions-page .subscription-description strong{color:hsl(var(--foreground))!important}.dark .subscriptions-page .subscription-description a{color:hsl(var(--primary))!important}.dark .landing-pricing-section .subscription-description,.dark .landing-pricing-section .subscription-description li,.dark .landing-pricing-section .subscription-description p,.dark .landing-pricing-section .subscription-description span{color:hsl(var(--muted-foreground))!important}.dark .landing-pricing-section .subscription-description b,.dark .landing-pricing-section .subscription-description strong{color:hsl(var(--foreground))!important}.dark .landing-pricing-section .subscription-description a{color:hsl(var(--primary))!important}.landing-pricing-section .lex-plan-card:before,.subscriptions-page .lex-plan-card:before{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--info)))}.landing-pricing-section .lex-plan-card:hover,.subscriptions-page .lex-plan-card:hover{border-color:hsl(var(--primary)/.35);box-shadow:0 12px 32px hsl(var(--primary)/.08)}.landing-pricing-section .lex-plan-card.is-current,.subscriptions-page .lex-plan-card.is-current{border-color:hsl(var(--primary)/.4);box-shadow:0 0 0 1px hsl(var(--primary)/.15),0 8px 28px hsl(var(--primary)/.1)}.subscription-modal .lex-payment-option.is-selected{background:hsl(var(--primary)/.06);border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 1px hsl(var(--primary)/.18)}.dark .subscription-modal .lex-payment-option.is-selected{background:hsl(var(--primary)/.12)}.subscription-modal .lex-payment-option:hover:not(.is-selected){background:hsl(var(--surface-2)/.7)}.stripe-field-shell--dark{background-color:#161b2d;border-color:#282d3e;color-scheme:dark}.stripe-field-shell--loading .stripe-card-input{min-height:1.25rem;visibility:hidden}.dark .subscription-modal .stripe-card-input,.stripe-field-shell--loading.stripe-field-shell--dark{background-color:#161b2d}.dark .subscription-modal .stripe-card-input iframe{color-scheme:dark}}@layer components{.lex-pill-gold{align-items:center;background:hsl(var(--gold-bg));border:1px solid hsl(var(--gold)/.35);border-radius:9999px;display:inline-flex;font-size:.6875rem;font-weight:600;gap:.375rem;padding:.3125rem .75rem;white-space:nowrap}.dark .lex-pill-gold,.lex-pill-gold{color:hsl(var(--gold))}.lex-pill-free{align-items:center;background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:9999px;color:hsl(var(--muted-foreground));display:inline-flex;font-size:.6875rem;font-weight:600;gap:.375rem;padding:.3125rem .75rem;white-space:nowrap}.dark .lex-pill-free{background:hsl(var(--muted)/.35);color:hsl(var(--muted-foreground))}.lex-pill-purple{align-items:center;background:hsl(var(--info-bg));border:1px solid hsl(var(--info)/.35);border-radius:9999px;color:hsl(var(--info));display:inline-flex;font-size:.6875rem;font-weight:600;gap:.375rem;padding:.3125rem .75rem;white-space:nowrap}.dark .lex-pill-purple{color:hsl(var(--primary))}.lex-avatar-gradient{background:linear-gradient(135deg,hsl(var(--primary)),#3ebaf4);color:hsl(var(--primary-foreground))}.live-pill{align-items:center;background:hsl(var(--error-bg));border:1px solid hsl(var(--error)/.25);border-radius:9999px;color:hsl(var(--error));display:inline-flex;font-size:.625rem;font-weight:700;gap:.3125rem;letter-spacing:.04em;padding:.125rem .5rem;text-transform:uppercase}.live-pill:before{animation:live-pill-blink 1.5s infinite;background:hsl(var(--error));border-radius:50%;content:"";height:.3125rem;width:.3125rem}@keyframes live-pill-blink{0%,to{opacity:1}50%{opacity:.5}}.lex-rail-card__head{display:flex;flex-direction:column;gap:.125rem}.dashboard-page .lex-page-hero{display:none}.dashboard-page .dashboard-hero-compact h1{font-size:.9375rem;font-weight:600}@media (max-width:767px){.dashboard-page .lex-page-hero{display:block;padding-bottom:.25rem}.group\/sidebar-wrapper .topbar-greeting{display:none!important}}.resume-icon{color:hsl(var(--primary-foreground))}.layout-wrapper.landing{background:hsl(var(--background))}.dark .shadow-card{box-shadow:var(--card-shadow)!important}@media (max-width:1300px){.dashboard-page .dashboard-main-grid{grid-template-columns:minmax(0,1fr)}.dashboard-page .dashboard-main-grid aside{display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dashboard-page .dashboard-main-grid aside{grid-template-columns:minmax(0,1fr)}}.lex-btn-brand{background:linear-gradient(135deg,hsl(var(--primary)),#0da2e7);border:none;color:#fff;font-weight:600;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}.lex-btn-brand:hover:not(:disabled){box-shadow:var(--accent-glow);filter:brightness(1.06)}.lex-btn-brand:disabled{opacity:.6}.lex-btn-outline{box-shadow:none}.dark .lex-btn-outline,.lex-btn-outline{background-color:hsl(var(--card))!important;border-color:hsl(var(--border-strong))!important;color:hsl(var(--foreground))!important}.lex-btn-outline:hover:not(:disabled){background-color:hsl(var(--surface-2))!important;color:hsl(var(--foreground))!important}.lex-btn-outline svg{color:inherit}.dark a.lex-btn-outline,a.lex-btn-outline{color:hsl(var(--foreground))!important}.dark .lex-btn-answer-correct-selected,.dark .lex-btn-answer-wrong-selected,.lex-btn-answer-correct-selected,.lex-btn-answer-correct-selected svg,.lex-btn-answer-wrong-selected,.lex-btn-answer-wrong-selected svg{color:#fff!important}.lex-btn-answer-correct-selected:hover:not(:disabled){background-color:#059467!important;border-color:#059467!important;color:#fff!important}.dark .lex-btn-answer-correct-selected:hover:not(:disabled){background-color:#10b77f!important;border-color:#12d393!important;color:#fff!important}.dark .lex-btn-answer-correct-selected:hover:not(:disabled) svg{color:#fff!important}.dark .lex-btn-answer-correct:hover:not(:disabled){background-color:#10b77f40!important;border-color:#10b77f99!important;color:#5de9a8!important}.dark .lex-btn-answer-correct:hover:not(:disabled) svg{color:#5de9a8!important}.dark .flashcards-session-page .lex-btn-outline{color:hsl(var(--foreground))!important}.dark .flashcards-session-page .lex-btn-outline:hover:not(:disabled){color:hsl(var(--foreground))!important}.flashcards-session-page .lex-btn-answer-correct-selected:hover:not(:disabled){background-color:hsl(var(--success)/.9)!important;border-color:hsl(var(--success))!important;color:#fff!important}.dark .flashcards-session-page .lex-btn-answer-correct-selected:hover:not(:disabled){background-color:hsl(var(--success)/.85)!important;border-color:hsl(var(--success))!important;color:#fff!important}.dark .flashcards-session-page .lex-btn-answer-correct:hover:not(:disabled){background-color:hsl(var(--success-bg))!important;border-color:hsl(var(--success)/.55)!important;color:hsl(var(--success))!important}.dark .flashcards-session-page .lex-btn-answer-correct:hover:not(:disabled) svg{color:hsl(var(--success))!important}.flashcards-session-page .lex-btn-answer-wrong-selected:hover:not(:disabled){background-color:hsl(var(--error)/.9)!important;border-color:hsl(var(--error))!important;color:#fff!important}.dark .flashcards-session-page .lex-btn-answer-wrong-selected:hover:not(:disabled){background-color:hsl(var(--error)/.85)!important;border-color:hsl(var(--error))!important;color:#fff!important}.dark .flashcards-session-page .lex-btn-answer-wrong-selected:hover:not(:disabled) svg{color:#fff!important}.lex-filter-chips{background:hsl(var(--surface-2));border:none;border-radius:.5625rem;display:inline-flex;gap:.1875rem;padding:.1875rem}.lex-filter-chip{align-items:center;background:transparent;border:none;border-radius:.4375rem;color:hsl(var(--muted-foreground));cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:500;gap:.5rem;line-height:1.2;padding:.3125rem .75rem;transition:background-color var(--tr-fast),color var(--tr-fast),box-shadow var(--tr-fast)}.lex-filter-chip:hover:not(.is-active){color:hsl(var(--foreground))}.lex-filter-chip.is-active{background:hsl(var(--card));box-shadow:0 1px 3px #0000001a,0 .5px 1px #0000000f;color:hsl(var(--foreground));font-weight:600}.dark .lex-filter-chip.is-active{background:#ffffff1a;box-shadow:0 1px 3px #0006}.lex-plan-card{overflow:hidden;position:relative;transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .28s ease,box-shadow .28s ease}.lex-plan-card:before{background:linear-gradient(90deg,hsl(var(--brand-blue)),hsl(var(--brand-purple)));content:"";height:3px;left:0;opacity:0;position:absolute;top:0;transition:opacity .28s ease;width:100%}.lex-plan-card:hover{border-color:hsl(var(--brand-purple)/.4);box-shadow:0 14px 40px hsl(var(--brand-purple)/.12);transform:translateY(-3px)}.lex-plan-card:hover:before{opacity:1}.lex-plan-card.is-current{border-color:hsl(var(--brand-purple)/.45);box-shadow:0 0 0 1px hsl(var(--brand-purple)/.2),0 8px 32px hsl(var(--brand-purple)/.15)}.lex-plan-card.is-current:before{opacity:1}.lex-plan-icon{align-items:center;border-radius:.625rem;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.lex-plan-icon--purple{background:hsl(var(--brand-purple)/.15);color:hsl(var(--brand-purple-glow))}.lex-plan-icon--blue{background:hsl(var(--brand-blue)/.15);color:hsl(var(--brand-blue))}.lex-plan-icon--gold{background:hsl(var(--brand-gold)/.15);color:#c59507}.dark .lex-plan-icon--gold{color:hsl(var(--brand-gold))}.lex-modal-header{background:linear-gradient(135deg,hsl(var(--brand-purple)/.08),hsl(var(--brand-blue)/.04));border-bottom:1px solid hsl(var(--border))}.dark .lex-modal-header{background:linear-gradient(135deg,hsl(var(--brand-purple)/.14),hsl(var(--background)))}.lex-payment-option{align-items:center;border:1px solid hsl(var(--border));border-radius:.625rem;cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.75rem;text-align:left;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.lex-payment-option:hover:not(.is-selected){background:hsl(var(--muted)/.5);border-color:hsl(var(--border))}.lex-payment-option.is-selected{background:hsl(var(--brand-purple)/.06);border-color:hsl(var(--brand-purple)/.5);box-shadow:0 0 0 1px hsl(var(--brand-purple)/.2)}.dark .lex-payment-option.is-selected{background:hsl(var(--brand-purple)/.12)}}@layer components{.exams-list-page .lex-exam-card{border-left:3px solid transparent}.exams-list-page .lex-exam-card--available{border-left-color:hsl(var(--error)/.55)}.exams-list-page .lex-exam-card--purchased{border-left-color:hsl(var(--success)/.65)}.exams-list-page .lex-exam-card--completed{border-left-color:hsl(var(--muted-foreground)/.35)}.lex-countdown-pill{background:hsl(var(--muted)/.35);border:1px solid hsl(var(--border));border-radius:9999px;padding:.25rem .625rem}.lex-countdown-pill__content{font-variant-numeric:tabular-nums}.dark .exams-list-page .lex-exam-card{box-shadow:none}.dark .exams-list-page{color:hsl(var(--foreground))}.dark .exams-list-page input{background-color:hsl(var(--card))!important;border-color:hsl(var(--border-strong))!important;color:hsl(var(--foreground))!important}.dark .exams-list-page input::-moz-placeholder{color:hsl(var(--muted-foreground))!important}.dark .exams-list-page input::placeholder{color:hsl(var(--muted-foreground))!important}.exams-list-page .exams-filter-chips{gap:.25rem}.dark .exams-list-page .exams-filter-chips{background:transparent;padding:0}.exams-list-page .exams-filter-chips .lex-filter-chip{padding:0 .5rem}.lex-exam-alert{border:1px solid hsl(var(--gold)/.35)}.dark .lex-exam-alert,.lex-exam-alert{background:hsl(var(--gold-bg));color:hsl(var(--foreground))}.dark .lex-exam-alert{border-color:hsl(var(--gold)/.25)}.lex-exam-alert--destructive{background:hsl(var(--error-bg));border-color:hsl(var(--error)/.35);color:hsl(var(--foreground))}.dark .lex-exam-alert--destructive{background:hsl(var(--error-bg));border-color:hsl(var(--error)/.3)}.lex-exam-alert--info{background:hsl(var(--info-bg));border-color:hsl(var(--info)/.35);color:hsl(var(--foreground))}.dark .lex-exam-alert--info{background:hsl(var(--info-bg));border-color:hsl(var(--info)/.3)}.exam-page,.test-page,.voice-flashcards-session-page{color:hsl(var(--foreground))}.exam-page .lex-exam-answer-option--selected,.exam-page .lex-exam-answer-option[data-selected=true],.test-page .lex-exam-answer-option--selected,.test-page .lex-exam-answer-option[data-selected=true]{background:linear-gradient(135deg,hsl(var(--primary)/.92),hsl(var(--info)/.88));border-color:hsl(var(--primary)/.45);box-shadow:inset 0 1px #ffffff1f;color:#fff}.exam-page .lex-exam-answer-option--selected span,.exam-page .lex-exam-answer-option[data-selected=true] span,.test-page .lex-exam-answer-option--selected span,.test-page .lex-exam-answer-option[data-selected=true] span{color:inherit}.exam-page .lex-exam-answer-option--selected svg,.exam-page .lex-exam-answer-option[data-selected=true] svg,.test-page .lex-exam-answer-option--selected svg,.test-page .lex-exam-answer-option[data-selected=true] svg{color:#fff}.exam-page .lex-exam-answer-option--selected:hover,.exam-page .lex-exam-answer-option[data-selected=true]:hover,.test-page .lex-exam-answer-option--selected:hover,.test-page .lex-exam-answer-option[data-selected=true]:hover{background:linear-gradient(135deg,hsl(var(--primary)/.96),hsl(var(--info)/.92));border-color:hsl(var(--primary)/.55)}.exam-page .lex-exam-nav-bubble--current,.test-page .lex-exam-nav-bubble--current{background:linear-gradient(90deg,hsl(var(--primary)/.16),hsl(var(--info)/.06));border:2px solid hsl(var(--primary));box-shadow:inset 2px 0 hsl(var(--primary));color:hsl(var(--foreground));font-weight:600}.exam-page .lex-exam-nav-bubble--answered,.test-page .lex-exam-nav-bubble--answered{background:linear-gradient(135deg,hsl(var(--primary)/.9),hsl(var(--info)/.85));border:1px solid transparent;color:#fff;font-weight:600}.dark .exam-history-page .lex-btn-brand,.dark .payment-history-page .lex-btn-brand{color:#fff!important}.dark .payment-history-page .lex-filter-chip:not(.is-active){color:hsl(var(--muted-foreground))}.dark .payment-history-page .lex-filter-chip:not(.is-active):hover{color:hsl(var(--foreground))}.dark .dashboard-page .lex-btn-brand,.dark .payment-history-modal .lex-btn-brand{color:#fff!important}.dark .dashboard-page .lex-filter-chip:not(.is-active){color:hsl(var(--muted-foreground))}.dark .dashboard-page .lex-filter-chip:not(.is-active):hover{color:hsl(var(--foreground))}.dark .tests-demo-page .lex-btn-brand{color:#fff!important}.prev-year-questions-page .tests-filter-chips{gap:.25rem}.dark .prev-year-questions-page .tests-filter-chips{background:transparent;padding:0}.prev-year-questions-page .tests-filter-chips-mobile{gap:.375rem;padding:.25rem}.prev-year-questions-page .tests-filter-chip-mobile{font-size:.875rem;line-height:1.25;min-height:2.75rem}.dark .prev-year-questions-page .lex-btn-brand{color:#fff!important}.dark .prev-year-questions-page .lex-filter-chip:not(.is-active){color:hsl(var(--muted-foreground))}.dark .prev-year-questions-page .lex-filter-chip:not(.is-active):hover{color:hsl(var(--foreground))}.dark .flashcards-session-page .lex-btn-brand,.dark .voice-flashcards-start-page .lex-btn-brand{color:#fff!important}.dark .voice-flashcards-start-page .lex-filter-chip:not(.is-active){color:hsl(var(--muted-foreground))}.dark .voice-flashcards-start-page .lex-filter-chip:not(.is-active):hover{color:hsl(var(--foreground))}.dark .voice-flashcards-session-page .lex-btn-outline{color:hsl(var(--foreground))!important}.dark .voice-flashcards-session-page .lex-btn-outline:hover:not(:disabled){color:hsl(var(--foreground))!important}.dark .voice-flashcards-session-page .lex-filter-chip:not(.is-active){color:hsl(var(--muted-foreground))}.dark .voice-flashcards-session-page .lex-filter-chip:not(.is-active):hover{color:hsl(var(--foreground))}.dark .flashcards-finish-modal .lex-btn-brand{color:#fff!important}.dark .flashcards-finish-modal a:not(.text-primary){color:hsl(var(--muted-foreground))}.dark .flashcards-finish-modal a:not(.text-primary):hover{color:hsl(var(--foreground))}.dark .exam-announcer .lex-btn-brand{color:#fff!important}.dark .exam-history-page [class*=bg-secondary]{color:hsl(var(--secondary-foreground))!important}.exam-page .lex-exam-timer--caution,.test-page .lex-exam-timer--caution{background:#f59f0a1f;border-color:#f59f0a73;color:#ae5f04}.dark .exam-page .lex-exam-timer--caution,.dark .test-page .lex-exam-timer--caution{color:#f8bc54}.exam-page .lex-exam-timer--warning,.test-page .lex-exam-timer--warning{background:#f9741524;border-color:#f9741580;color:#c75605}.dark .exam-page .lex-exam-timer--warning,.dark .test-page .lex-exam-timer--warning{color:#fa8f42}.exam-page .lex-exam-timer--critical,.test-page .lex-exam-timer--critical{animation:lex-exam-timer-pulse 1.5s ease-in-out infinite;background:hsl(var(--destructive)/.14);border-color:hsl(var(--destructive)/.55);color:hsl(var(--destructive))}@keyframes lex-exam-timer-pulse{0%,to{opacity:1}50%{opacity:.75}}.dark .exam-page,.dark .test-page,.dark .voice-flashcards-session-page{color:hsl(var(--foreground))}.dark .exam-page .lex-btn-brand,.dark .test-page .lex-btn-brand,.dark .voice-flashcards-session-page .lex-btn-brand{color:#fff!important}.dark .exam-page .lex-exam-answer-option:not(.lex-exam-answer-option--selected):not([data-selected=true]),.dark .test-page .lex-exam-answer-option:not(.lex-exam-answer-option--selected):not([data-selected=true]){background-color:hsl(var(--card));border-color:hsl(var(--border-strong));color:hsl(var(--foreground))}.dark .exam-page .lex-exam-answer-option:not(.lex-exam-answer-option--selected):not([data-selected=true]):hover,.dark .test-page .lex-exam-answer-option:not(.lex-exam-answer-option--selected):not([data-selected=true]):hover{background-color:hsl(var(--surface-2)/.5)}.dark .exam-page .lex-exam-nav-bubble:not(.lex-exam-nav-bubble--current):not(.lex-exam-nav-bubble--answered),.dark .exam-page .lex-exam-nav-bubble[data-state=unanswered],.dark .test-page .lex-exam-nav-bubble:not(.lex-exam-nav-bubble--current):not(.lex-exam-nav-bubble--answered),.dark .test-page .lex-exam-nav-bubble[data-state=unanswered]{background-color:hsl(var(--card));border-color:hsl(var(--border-strong));color:hsl(var(--muted-foreground))}.dark .exam-page .lex-exam-nav-bubble:not(.lex-exam-nav-bubble--current):not(.lex-exam-nav-bubble--answered):hover,.dark .exam-page .lex-exam-nav-bubble[data-state=unanswered]:hover,.dark .test-page .lex-exam-nav-bubble:not(.lex-exam-nav-bubble--current):not(.lex-exam-nav-bubble--answered):hover,.dark .test-page .lex-exam-nav-bubble[data-state=unanswered]:hover{background-color:hsl(var(--surface-2));color:hsl(var(--foreground))}.dark .test-finished-page .lex-btn-brand{color:#fff!important}.dark .test-finished-page .lex-btn-outline{color:hsl(var(--foreground))}.dark .tests-platform-page .lex-btn-brand{color:#fff!important}.flashcard-content{max-width:100%;overflow-wrap:anywhere;text-align:left}.flashcard-content.ql-editor{min-height:0;overflow:visible;padding:0}.flashcard-content p{margin-bottom:0}.flashcard-content iframe,.flashcard-content img,.flashcard-content video{height:auto;max-width:100%}.flashcard-content .ql-align-center{text-align:center}.flashcard-content .ql-align-right{text-align:right}.flashcard-content .ql-align-left{text-align:left}.flashcard-content .ql-align-justify{text-align:justify}.flashcard-content .ql-indent-1{padding-left:3em}.flashcard-content .ql-indent-2{padding-left:6em}.flashcard-content .ql-indent-3{padding-left:9em}}@layer components{.dark .exams-list-page .lex-btn-brand{color:#fff!important}.dark .exams-list-page .lex-filter-chip:not(.is-active){color:hsl(var(--muted-foreground))}.dark .exams-list-page .lex-filter-chip:not(.is-active):hover{color:hsl(var(--foreground))}.dark .subscriptions-page .lex-btn-brand{color:#fff!important}.dark .landing-pricing-section .lex-filter-chip:not(.is-active),.dark .subscriptions-page .lex-filter-chip:not(.is-active){color:hsl(var(--muted-foreground))}.dark .landing-pricing-section .lex-filter-chip:not(.is-active):hover,.dark .subscriptions-page .lex-filter-chip:not(.is-active):hover{color:hsl(var(--foreground))}.dark .landing-pricing-section .lex-btn-brand,.dark .sessions-live-page .lex-btn-brand,.dark .subscription-modal .lex-btn-brand{color:#fff!important}.dark .sessions-live-page .lex-filter-chip:not(.is-active){color:hsl(var(--muted-foreground))}.dark .sessions-live-page .lex-filter-chip:not(.is-active):hover{color:hsl(var(--foreground))}.sessions-live-page .sessions-live-filter-chips{gap:.25rem}.dark .sessions-live-page .sessions-live-filter-chips{background:transparent;padding:0}.sessions-live-page .sessions-live-filter-chips-mobile{gap:.25rem;padding:.25rem}.sessions-live-page .sessions-live-filter-chip-mobile{font-size:.75rem;line-height:1.2;max-height:2.5rem;min-height:2.25rem;padding:.375rem .5rem}.sessions-live-page .sessions-live-session-thumb{aspect-ratio:16/9;width:100%}.sessions-live-page .sessions-live-session-thumb .vc-play-btn{pointer-events:none}.sessions-live-page .sessions-live-category-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none}.sessions-live-page .sessions-live-category-tabs::-webkit-scrollbar{display:none}.sessions-live-page .sl-cal{display:flex;flex-direction:column;gap:.75rem}.sessions-live-page .sl-cal__header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.sessions-live-page .sl-cal__nav{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.sessions-live-page .sl-cal__nav-btn{background:hsl(var(--surface-2)/.5);border:1px solid hsl(var(--border));border-radius:.5rem;color:hsl(var(--foreground));cursor:pointer;font-size:1rem;height:2rem;line-height:1;min-width:2rem;transition:background .15s ease,color .15s ease}.sessions-live-page .sl-cal__nav-btn:hover{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.sessions-live-page .sl-cal__nav-btn--today{font-size:.75rem;font-weight:600;padding:0 .625rem}.sessions-live-page .sl-cal__legend{display:flex;flex-wrap:wrap;gap:.5rem .875rem}.sessions-live-page .sl-cal__legend-item{align-items:center;color:hsl(var(--muted-foreground));display:inline-flex;font-size:.6875rem;gap:.375rem}.sessions-live-page .sl-cal__weekdays{display:grid;gap:.25rem;grid-template-columns:repeat(7,minmax(0,1fr))}.sessions-live-page .sl-cal__weekday{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding-bottom:.25rem;text-align:center;text-transform:uppercase}.sessions-live-page .sl-cal__grid{display:grid;gap:.25rem;grid-template-columns:repeat(7,minmax(0,1fr))}.sessions-live-page .sl-cal__day{align-items:center;background:hsl(var(--card));border:1px solid hsl(var(--border)/.65);border-radius:.625rem;color:inherit;cursor:default;display:flex;flex-direction:column;font:inherit;gap:.1875rem;justify-content:flex-start;min-width:0;text-align:center;transition:background .15s ease,border-color .15s ease;width:100%}.sessions-live-page .sl-cal--mobile .sl-cal__day{min-height:2.75rem;padding:.3125rem .25rem}.sessions-live-page .sl-cal--mobile .sl-cal__day-num{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600;line-height:1}.sessions-live-page .sl-cal--desktop .sl-cal__day{align-items:center;min-height:3.25rem;padding:.4375rem .3125rem;text-align:center}.sessions-live-page .sl-cal--desktop .sl-cal__day--rich{align-items:stretch;min-height:6.5rem;padding:.375rem;text-align:left}.sessions-live-page .sl-cal--desktop .sl-cal__day--rich .sl-cal__day-num{padding:0 .125rem}.sessions-live-page .sl-cal--desktop .sl-cal__day-num{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600;line-height:1}.sessions-live-page .sl-cal--mobile .sl-cal__day--skeleton{min-height:2.75rem}.sessions-live-page .sl-cal--desktop .sl-cal__day--skeleton{min-height:3.25rem}.sessions-live-page .sl-cal--desktop .sl-cal__day--rich.sl-cal__day--skeleton{min-height:6.5rem}.sessions-live-page .sl-cal--mobile .sl-cal__pill-dot{height:.375rem;width:.375rem}.sessions-live-page .sl-cal--desktop .sl-cal__pill-dot{height:.4375rem;width:.4375rem}.sessions-live-page .sl-cal__day--has-events{cursor:pointer}.sessions-live-page .sl-cal__day--has-events:hover{background:hsl(var(--primary)/.06);border-color:hsl(var(--primary)/.25)}.sessions-live-page .sl-cal__day--today{background:hsl(var(--primary)/.08);border-color:hsl(var(--primary)/.45)}.sessions-live-page .sl-cal__day--today .sl-cal__day-num{color:hsl(var(--primary));font-weight:800}.sessions-live-page .sl-cal__day--selected:not(.sl-cal__day--today){background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.35)}.sessions-live-page .sl-cal__day--other-month{opacity:.45}.sessions-live-page .sl-cal__marker{align-items:center;display:flex;gap:.25rem;justify-content:center;min-height:.875rem}.sessions-live-page .sl-cal__day-count{align-items:center;background:hsl(var(--surface-2));border-radius:9999px;color:hsl(var(--muted-foreground));display:inline-flex;font-size:.5625rem;font-weight:700;justify-content:center;line-height:1.25rem;min-width:1rem;padding:0 .25rem}.sessions-live-page .sl-cal__pill-dot{border-radius:50%;flex-shrink:0}.sessions-live-page .sl-cal--desktop .sl-cal__day-events{display:flex;flex:1;flex-direction:column;gap:.1875rem;min-width:0;overflow:visible;width:100%}.sessions-live-page .sl-cal--desktop .sl-cal__day--rich{overflow:visible}.sessions-live-page .sl-cal--desktop .sl-cal__pill{align-items:center;border:none;border-radius:.3125rem;cursor:pointer;display:flex;font:inherit;gap:.25rem;min-width:0;padding:.1875rem .375rem;text-align:left;transition:opacity .15s ease;width:100%}.sessions-live-page .sl-cal--desktop .sl-cal__pill:hover{opacity:.85}.sessions-live-page .sl-cal--desktop .sl-cal__pill-time{flex-shrink:0;font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;opacity:.9}.sessions-live-page .sl-cal--desktop .sl-cal__pill-title{font-size:.625rem;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessions-live-page .sl-cal--desktop .sl-cal__pill--live{background:hsl(var(--destructive)/.15);color:hsl(var(--destructive))}.sessions-live-page .sl-cal--desktop .sl-cal__pill--owned{background:hsl(var(--success)/.15);color:hsl(var(--success))}.sessions-live-page .sl-cal--desktop .sl-cal__pill--recorded{background:hsl(var(--brand-purple)/.15);color:hsl(var(--brand-purple))}.sessions-live-page .sl-cal--desktop .sl-cal__pill--soon{background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.sessions-live-page .sl-cal--desktop .sl-cal__pill--custom{background:hsl(var(--gold)/.14);color:hsl(var(--gold))}.dark .sessions-live-page .sl-cal--desktop .sl-cal__pill--live{background:hsl(var(--destructive)/.24);border:1px solid hsl(var(--destructive)/.4);color:#f97d77}.dark .sessions-live-page .sl-cal--desktop .sl-cal__pill--owned{background:hsl(var(--success)/.22);border:1px solid hsl(var(--success)/.4);color:#63d97b}.dark .sessions-live-page .sl-cal--desktop .sl-cal__pill--recorded{background:hsl(var(--brand-purple)/.26);border:1px solid hsl(var(--brand-purple-glow)/.45);color:hsl(var(--brand-purple-glow))}.dark .sessions-live-page .sl-cal--desktop .sl-cal__pill--soon{background:hsl(var(--primary)/.22);border:1px solid hsl(var(--primary)/.4);color:#5c9aff}.dark .sessions-live-page .sl-cal--desktop .sl-cal__pill--custom{background:hsl(var(--gold)/.22);border:1px solid hsl(var(--gold)/.45);color:#f7cd64}.dark .sessions-live-page .sl-cal--desktop .sl-cal__pill:hover{filter:brightness(1.08);opacity:1}.dark .sessions-live-page .sl-cal--desktop .sl-cal__pill-time{opacity:1}.sessions-live-page .sl-cal--desktop .sl-cal__more{align-items:center;background:hsl(var(--surface-2));border:none;border-radius:.3125rem;color:hsl(var(--muted-foreground));cursor:pointer;display:inline-flex;font-size:.625rem;font-weight:700;font:inherit;justify-content:center;padding:.125rem .375rem}.sessions-live-page .sl-cal__pill-dot--live{background:hsl(var(--destructive))}.sessions-live-page .sl-cal__pill-dot--owned{background:hsl(var(--success))}.sessions-live-page .sl-cal__pill-dot--recorded{background:hsl(var(--brand-purple))}.sessions-live-page .sl-cal__pill-dot--soon{background:hsl(var(--primary))}.sessions-live-page .sl-cal__pill-dot--custom{background:hsl(var(--gold))}.dark .sessions-live-page .sl-cal__pill-dot--live{background:#f86b63;box-shadow:0 0 0 1px hsl(var(--destructive)/.35)}.dark .sessions-live-page .sl-cal__pill-dot--owned{background:#53d56d;box-shadow:0 0 0 1px hsl(var(--success)/.35)}.dark .sessions-live-page .sl-cal__pill-dot--recorded{background:hsl(var(--brand-purple-glow));box-shadow:0 0 0 1px hsl(var(--brand-purple-glow)/.35)}.dark .sessions-live-page .sl-cal__pill-dot--soon{background:#3d87ff;box-shadow:0 0 0 1px hsl(var(--primary)/.35)}.dark .sessions-live-page .sl-cal__pill-dot--custom{background:#f5c447;box-shadow:0 0 0 1px hsl(var(--gold)/.4)}.sessions-live-page .sl-cal__empty-month{border:1px dashed hsl(var(--border));border-radius:.75rem;color:hsl(var(--muted-foreground));font-size:.875rem;padding:2.5rem 1rem;text-align:center}.sessions-live-page .sl-cal__agenda{scroll-margin-top:5rem}.sessions-live-page .sl-cal__event-popover{filter:drop-shadow(0 10px 24px hsl(0 0% 0%/.14));pointer-events:auto;z-index:1050}.dark .sessions-live-page .sl-cal__event-popover{filter:drop-shadow(0 10px 24px hsl(0 0% 0%/.45))}.sessions-live-page .sl-cal__event-popover-list{max-height:min(70vh,28rem);overflow-y:auto;padding:.125rem}.sessions-live-page .session-description{color:hsl(var(--foreground)/.9)}.sessions-live-page .session-description>:first-child{margin-top:0}.sessions-live-page .session-description>:last-child{margin-bottom:0}.sessions-live-page .session-description p{margin-bottom:.75rem}.sessions-live-page .session-description h1,.sessions-live-page .session-description h2,.sessions-live-page .session-description h3,.sessions-live-page .session-description h4,.sessions-live-page .session-description h5,.sessions-live-page .session-description h6{color:hsl(var(--foreground));font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:600;margin-bottom:.5rem;margin-top:1.25rem}.sessions-live-page .session-description h1{font-size:1.5rem}.sessions-live-page .session-description h2{font-size:1.25rem}.sessions-live-page .session-description h3{font-size:1.125rem}.sessions-live-page .session-description ol,.sessions-live-page .session-description ul{margin:.75rem 0;padding-left:1.5rem}.sessions-live-page .session-description ul{list-style-type:disc}.sessions-live-page .session-description ol{list-style-type:decimal}.sessions-live-page .session-description li{margin-bottom:.375rem}.sessions-live-page .session-description li>ol,.sessions-live-page .session-description li>ul{margin-bottom:0;margin-top:.375rem}.sessions-live-page .session-description ul ul{list-style-type:circle}.sessions-live-page .session-description ul ul ul{list-style-type:square}.sessions-live-page .session-description b,.sessions-live-page .session-description strong{color:hsl(var(--foreground));font-weight:600}.sessions-live-page .session-description blockquote{border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin:.75rem 0;padding-left:1rem}.sessions-live-page .session-description img{border-radius:.5rem;display:block;height:auto;margin:.75rem 0;max-width:500px;width:100%}.sessions-live-page .session-description a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.dark .sessions-live-page .session-description a{color:hsl(var(--primary))}.dark .user-rating-page .lex-btn-brand{color:#fff!important}.dashboard-page .lex-dashboard-action{text-align:center}.dashboard-page .lex-dashboard-action .lex-dashboard-action__icon{background:hsl(var(--surface-2));border-radius:.5625rem;height:2.375rem;transition:background-color var(--tr-fast),transform var(--tr-fast);width:2.375rem}.dashboard-page .lex-dashboard-action:hover .lex-dashboard-action__icon{background:hsl(var(--primary)/.15);transform:scale(1.06)}.dashboard-page .lex-dashboard-action:before{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--info)));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--tr-fast)}.dashboard-page .lex-dashboard-action:hover:before{opacity:1}.dashboard-page .dashboard-last-score-card,.dashboard-page .resume-card{position:relative}.dashboard-page .dashboard-cta.lex-btn-brand{border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.01em}.dashboard-page .dashboard-period-filters{width:100%}.dashboard-page .dashboard-period-chip{background:hsl(var(--surface-2));border-radius:.5rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;justify-content:center;line-height:1.2;min-height:2.25rem;padding:.4375rem .75rem}.dashboard-page .dashboard-period-chip:hover:not(.is-active){background:hsl(var(--surface-2));color:hsl(var(--foreground))}.dashboard-page .dashboard-period-chip.is-active{background:hsl(var(--primary));box-shadow:0 1px 3px hsl(var(--primary)/.25);color:hsl(var(--primary-foreground));font-weight:600}@media (min-width:640px){.dashboard-page .dashboard-period-chip{flex:0 1 auto;min-height:2rem;width:auto}}@media (max-width:639px){.dashboard-page .dashboard-period-chip{text-align:center;white-space:normal;width:100%}}.dark .dashboard-page .dashboard-period-chip.is-active{background:hsl(var(--primary));box-shadow:0 1px 3px #00000059;color:hsl(var(--primary-foreground))}.dashboard-page .resume-bar{border-radius:3px;height:4px}.dashboard-page .resume-bar__fill{border-radius:3px}.dashboard-page .dashboard-content{min-width:0;width:100%}.dashboard-page .dashboard-main-column{gap:0}.dark .dashboard-page .qs--rec{background:linear-gradient(135deg,hsl(var(--primary)/.1),hsl(var(--primary)/.04)),hsl(var(--card));border-color:hsl(var(--primary)/.22)}.dark .dashboard-page .lex-dashboard-action:hover{box-shadow:none}.dark .dashboard-page .resume-card:hover{border-color:hsl(var(--border));box-shadow:var(--card-shadow)}.dashboard-page .dashboard-exams-scroll,.dashboard-page .dashboard-leaderboard-scroll{scrollbar-color:hsl(var(--border-strong)) transparent;scrollbar-width:thin}}@layer components{.lex-page-skeleton{animation:loader-fade-in .2s ease-out;min-height:100%}.lex-loader-overlay{align-items:center;animation:loader-fade-in .2s ease-out;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;overflow:hidden;pointer-events:all;position:fixed;top:0;width:100vw;z-index:9999}.lex-loader-overlay--fullscreen .lex-loader-overlay__backdrop{background:var(--lx-page)}.lex-loader-overlay--overlay .lex-loader-overlay__backdrop{background:color-mix(in srgb,var(--lx-hard-shadow) 55%,transparent)}.lex-loader-overlay__backdrop{height:100%;left:0;position:absolute;top:0;width:100%}.lex-loader-overlay__content{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.lex-loader-overlay__sticker{align-items:center;background:var(--lx-scrap-cream);border:2px solid var(--lx-hard-ink);border-radius:4px;box-shadow:4px 5px 0 var(--lx-hard-shadow);display:flex;flex-direction:column;gap:.85rem;min-width:10.5rem;padding:1.35rem 1.5rem 1.15rem;position:relative;transform:rotate(-1.6deg)}.lex-loader-overlay__tape{background:var(--lx-scrap-tape);border:1px solid var(--lx-scrap-tape-border);height:16px;left:50%;margin-left:-26px;pointer-events:none;position:absolute;top:-10px;transform:rotate(3deg);width:52px}.lex-loader-overlay__label{animation:loader-label-pulse 1.5s ease-in-out infinite;color:var(--lx-ink);font-family:var(--lx-font-hand);font-size:1.35rem;font-weight:700;line-height:1;margin:0}.lex-loader-mark{align-items:center;display:flex;height:2.75rem;justify-content:center;position:relative;width:2.75rem}.lex-loader-mark__svg{animation:loader-orbit-spin .9s linear infinite;height:100%;width:100%}.lex-loader-mark__track{opacity:.22;stroke:var(--lx-hard-ink)}.lex-loader-mark__arc{stroke:var(--lx-orange)}}@keyframes loader-fade-in{0%{opacity:0}to{opacity:1}}@keyframes loader-orbit-spin{to{transform:rotate(1turn)}}@keyframes loader-label-pulse{0%,to{opacity:.55}50%{opacity:1}}.native-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:12px 12px}.dark .native-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.topbar-btn{align-items:center;background:transparent;border:1px solid hsl(var(--border));border-radius:.5rem;color:hsl(var(--muted-foreground));display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;height:2rem;padding:0 .75rem;transition:all var(--tr-fast)}.topbar-btn:hover{background:hsl(var(--primary)/.08);border-color:hsl(var(--primary));color:hsl(var(--primary))}.topbar-btn--gold{background:hsl(var(--gold-bg));border-color:hsl(var(--gold)/.3);color:hsl(var(--gold))}.topbar-icon-btn{align-items:center;display:inline-flex;justify-content:center}:root{--lx-font-display:"Baloo 2","Inter",sans-serif;--lx-font-hand:"Caveat",cursive;--lx-page:#f6f7f9;--lx-ink:#16181b;--lx-orange:#ce5623;--lx-gold:#ffde5c;--lx-hard-ink:#16181b;--lx-hard-shadow:#16181b;--lx-hard-surface:#fff;--lx-scrap-cream:#fbf8f3;--lx-scrap-yellow:#ffe9a3;--lx-scrap-blue:#e8f0fe;--lx-scrap-avatar:#e2edfe;--lx-scrap-muted:#5a6067;--lx-scrap-faint:#6b7178;--lx-scrap-meta:#a8451c;--lx-scrap-mark:#1e6d6e;--lx-scrap-row-hover:rgba(22,24,27,.09);--lx-scrap-dash:rgba(22,24,27,.28);--lx-scrap-tape:hsla(0,0%,100%,.55);--lx-scrap-tape-border:rgba(22,24,27,.18);--lx-scrap-panel:hsla(0,0%,100%,.75);--lx-scrap-chip:#f4f1eb;--lx-scrap-foot:rgba(251,248,243,.55)}.dark{--lx-page:#0c0f14;--lx-ink:#eef1f5;--lx-orange:#ce5623;--lx-gold:#ffde5c;--lx-hard-ink:#6b7585;--lx-hard-shadow:#0a0c10;--lx-hard-surface:#1a1f28;--lx-scrap-cream:#222833;--lx-scrap-yellow:#2f2a1c;--lx-scrap-blue:#1a2433;--lx-scrap-avatar:#243148;--lx-scrap-muted:#b3bbc5;--lx-scrap-faint:#98a1ac;--lx-scrap-meta:#f19b70;--lx-scrap-mark:#6fd6d2;--lx-scrap-row-hover:rgba(238,241,245,.08);--lx-scrap-dash:rgba(107,117,133,.45);--lx-scrap-tape:rgba(107,117,133,.35);--lx-scrap-tape-border:rgba(107,117,133,.55);--lx-scrap-panel:hsla(0,0%,100%,.06);--lx-scrap-chip:#2a3140;--lx-scrap-foot:rgba(22,28,38,.9)}.layout-wrapper.colaj{--lx-font-ui:"Inter",system-ui,sans-serif;--lx-font-display:"Baloo 2","Inter",sans-serif;--lx-font-hand:"Caveat",cursive;--lx-page:#f6f7f9;--lx-surface:#fff;--lx-paper-warm:#f5f4f1;--lx-paper-off:#fdfdfb;--lx-paper-notebook:#f7f7f4;--lx-rule-notebook:#b7c9e2;--lx-line:#edeff2;--lx-line-3:#e4e7ea;--lx-ink:#16181b;--lx-body:#5b6167;--lx-muted:#6b7178;--lx-nav:#5a6067;--lx-faint:#9aa0a6;--lx-orange:#ce5623;--lx-gold:#ffde5c;--lx-orange-hot:#ea4c25;--lx-postit:#f5de2e;--lx-blue:#6391f6;--lx-teal:#3b9cb8;--lx-violet:#767cbf;--lx-lime:#a8c038;--lx-magenta:#f963ce;--lx-tint-blue:#f7faff;--lx-tint-teal:#e6f8f8;--lx-tint-violet:#efeff9;--lx-tint-warm:#fdf0ea;--lx-tint-gold:#fffce0;--lx-ink-blue:#3e5fa8;--lx-ink-teal:#1e6d6e;--lx-ink-violet:#4a4f87;--lx-ink-warm:#b44a1c;--lx-ink-gold:#7a5b00;--lx-ink-postit:#3d2e00;--lx-prog-high:#2ed9a0;--lx-prog-mid:#ff9a3c;--lx-prog-low:#ea4c25;--lx-prog-track:#edeff2;--lx-tape:hsla(50,44%,84%,.78);--lx-tape-edge:rgba(120,112,80,.28);--lx-dots:radial-gradient(rgba(24,28,34,.05) 1px,transparent 1.1px);--lx-dots-size:9px 9px;--lx-rule:repeating-linear-gradient(180deg,transparent 0 33px,#b7c9e2 33px,#b7c9e2 34px);--lx-shadow-sticker:4px 4px 0 var(--lx-ink);--lx-shadow-sticker-sm:3px 3px 0 var(--lx-ink);--lx-shadow-stuck:2px 5px 12px rgba(24,28,34,.16);--lx-shadow-stuck-lg:3px 6px 14px rgba(24,28,34,.18);--lx-shadow-paper:0 8px 16px rgba(24,28,34,.12);--lx-border:2px solid var(--lx-ink);--lx-border-hair:1.5px solid var(--lx-line-3);--lx-radius-collage:4px;--lx-radius-soft:10px;--lx-radius-card:12px;--lx-tilt-a:-1.8deg;--lx-tilt-b:2deg;--lx-tilt-c:-3deg;--lx-ease:cubic-bezier(.25,.8,.3,1);--lx-dur-marker:.38s;--lx-dur-sweep:.52s;--lx-sidebar:286px;--lx-sidebar-collapsed:84px;--lx-marker-clip:polygon(0% 16%,3% 5%,12% 13%,24% 4%,38% 12%,52% 3%,66% 11%,80% 5%,92% 13%,100% 6%,99% 85%,88% 96%,74% 86%,60% 97%,46% 87%,32% 97%,18% 88%,6% 96%,0% 86%);--lx-torn-clip:polygon(0% 2%,2% 0%,8% 1.5%,14% 0%,22% 2%,30% .5%,38% 2%,48% 0%,56% 1.5%,64% 0%,72% 2%,80% .5%,88% 1.5%,96% 0%,100% 2%,99% 12%,100% 22%,98.5% 32%,100% 42%,99% 52%,100% 62%,98.5% 72%,100% 82%,99% 92%,100% 98%,96% 100%,88% 98.5%,80% 100%,72% 98%,64% 100%,56% 98.5%,48% 100%,40% 98%,32% 100%,24% 98.5%,16% 100%,8% 98%,0% 100%,1% 90%,0% 80%,1.5% 70%,0% 60%,1% 50%,0% 40%,1.5% 30%,0% 20%,1% 10%);--lx-hard-ink:#16181b;--lx-hard-shadow:#16181b;--lx-hard-surface:#fff;--lx-scrap-cream:#fbf8f3;--lx-scrap-avatar:#e2edfe;--background:210 14% 97%;--foreground:222 13% 9%;--card:0 0% 100%;--card-foreground:222 13% 9%;--primary:20 70% 47%;--primary-foreground:0 0% 100%;--secondary:210 20% 96%;--muted:215 17% 95%;--muted-foreground:215 8% 45%;--accent:52 86% 57%;--accent-foreground:28 28% 18%;--border:220 10% 90%;--border-strong:214 14% 78%;--ring:20 70% 47%;--sidebar-background:210 14% 97%;--sidebar-foreground:220 9% 28%;--sidebar-accent:210 20% 96%;--sidebar-accent-foreground:222 13% 9%;--sidebar-border:222 15% 10%}.dark .layout-wrapper.colaj{--lx-page:#0c0f14;--lx-surface:#141922;--lx-paper-warm:#1a1f28;--lx-paper-off:#171c24;--lx-paper-notebook:#171c24;--lx-rule-notebook:#2a3548;--lx-line:#252d39;--lx-line-3:#2b3441;--lx-prog-track:#252d39;--lx-ink:#eef1f5;--lx-body:#b3bbc5;--lx-muted:#98a1ac;--lx-nav:#a9b2bc;--lx-faint:#79828d;--lx-tint-blue:#17233a;--lx-tint-teal:#123030;--lx-tint-violet:#1f2138;--lx-tint-warm:#2e1b10;--lx-tint-gold:#2a2412;--lx-ink-blue:#9cbbf7;--lx-ink-teal:#6fd6d2;--lx-ink-violet:#aeb0ea;--lx-ink-warm:#f19b70;--lx-ink-gold:#e5c173;--lx-ink-postit:#3d2e00;--lx-hard-ink:#6b7585;--lx-hard-shadow:#0a0c10;--lx-hard-surface:#1a1f28;--lx-scrap-cream:#222833;--lx-scrap-yellow:#2f2a1c;--lx-scrap-blue:#1a2433;--lx-scrap-avatar:#243148;--lx-scrap-muted:#b3bbc5;--lx-scrap-faint:#98a1ac;--lx-scrap-meta:#f19b70;--lx-scrap-mark:#6fd6d2;--lx-scrap-row-hover:rgba(238,241,245,.08);--lx-scrap-dash:rgba(107,117,133,.45);--lx-scrap-tape:rgba(107,117,133,.35);--lx-scrap-tape-border:rgba(107,117,133,.55);--lx-scrap-panel:hsla(0,0%,100%,.06);--lx-scrap-chip:#2a3140;--lx-scrap-foot:rgba(22,28,38,.9);--lx-shadow-sticker:4px 4px 0 var(--lx-hard-shadow);--lx-shadow-sticker-sm:3px 3px 0 var(--lx-hard-shadow);--lx-border:2px solid var(--lx-hard-ink);--lx-dots:radial-gradient(rgba(238,241,245,.06) 1px,transparent 1.1px);--lx-rule:repeating-linear-gradient(180deg,transparent 0 33px,#2a3548 33px,#2a3548 34px);--lx-tape:rgba(107,117,133,.3);--lx-tape-edge:rgba(174,182,192,.34);--lx-shadow-stuck:2px 5px 14px rgba(0,0,0,.5);--lx-shadow-stuck-lg:3px 7px 18px rgba(0,0,0,.56);--lx-shadow-paper:0 10px 20px rgba(0,0,0,.45);--background:222 26% 6%;--foreground:210 20% 94%;--card:222 22% 10%;--card-foreground:210 20% 94%;--popover:222 22% 10%;--popover-foreground:210 20% 94%;--secondary:220 18% 14%;--muted:220 18% 14%;--muted-foreground:215 10% 65%;--border:215 12% 22%;--border-strong:215 10% 30%;--ring:20 70% 55%;--sidebar-background:222 26% 6%;--sidebar-foreground:210 14% 82%;--sidebar-accent:220 18% 14%;--sidebar-accent-foreground:210 20% 94%;--sidebar-border:215 12% 18%}.layout-wrapper.colaj .colaj-torn-paper{background:var(--lx-paper-warm);clip-path:var(--lx-torn-clip);filter:drop-shadow(0 8px 16px rgba(24,28,34,.12));position:relative}.layout-wrapper.colaj .colaj-hand-note{color:var(--lx-ink-warm);font-family:var(--lx-font-hand);font-size:1.05rem;font-weight:700}.layout-wrapper.colaj .colaj-tape{background:var(--lx-tape);border-left:1px dashed var(--lx-tape-edge);border-right:1px dashed var(--lx-tape-edge);display:inline-block;height:1.125rem;width:46%}.layout-wrapper.colaj .colaj-postit{background:var(--lx-postit);box-shadow:var(--lx-shadow-stuck);padding:1rem .875rem .8rem;position:relative;transform:rotate(var(--lx-tilt-a))}.layout-wrapper.colaj .colaj-postit .colaj-tape{left:50%;position:absolute;top:-.5rem;transform:translate(-50%) rotate(3deg)}.layout-wrapper.colaj .colaj-postit__content{color:var(--lx-ink-postit);font-family:var(--lx-font-hand);font-size:1.18rem;font-weight:700;line-height:1.2}.layout-wrapper.colaj .colaj-hl-link{color:var(--lx-ink);display:inline-block;font:700 21px/1.1 var(--lx-font-hand);isolation:isolate;padding-bottom:2px;position:relative;z-index:0}.layout-wrapper.colaj .colaj-hl-link:after,.layout-wrapper.colaj .colaj-hl-link:before{clip-path:var(--lx-marker-clip);content:"";left:-4px;mix-blend-mode:multiply;position:absolute;right:-4px;transform:rotate(-.8deg);transition:width var(--lx-dur-marker) var(--lx-ease),height .18s ease;z-index:-1}.layout-wrapper.colaj .colaj-hl-link:before{bottom:-2px;height:7px;opacity:.85;width:calc(100% + 8px)}.layout-wrapper.colaj .colaj-hl-link:after{bottom:2px;opacity:.55;top:2px;width:0}.layout-wrapper.colaj .colaj-hl-link:hover:after,.layout-wrapper.colaj a:hover .colaj-hl-link:after{width:calc(100% + 8px)}.layout-wrapper.colaj .colaj-hl-link--teal:after,.layout-wrapper.colaj .colaj-hl-link--teal:before{background:var(--lx-teal)}.layout-wrapper.colaj .colaj-hl-link--lime:after,.layout-wrapper.colaj .colaj-hl-link--lime:before{background:var(--lx-lime)}.layout-wrapper.colaj .colaj-hl-link--warm:after,.layout-wrapper.colaj .colaj-hl-link--warm:before{background:var(--lx-orange)}.layout-wrapper.colaj .colaj-dashed-rule{border-top:2px dashed #c3c7cb;height:0;margin:1.1rem 0}.layout-wrapper.app.colaj .colaj-chalkboard{background:linear-gradient(180deg,#43474c,#212428);border-radius:16px;box-shadow:0 12px 26px #181c2238,inset 0 1px #ffffff14;padding:.7rem}.layout-wrapper.app.colaj .colaj-chalkboard__inner{background:linear-gradient(180deg,#fcfcfc,#eef0f1);border-radius:7px;display:flex;flex-direction:column;min-height:100%;padding:1.4rem 1.25rem}.colaj-dialog-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#16181b70!important}.colaj-dialog{background:var(--lx-hard-surface)!important;background-color:var(--lx-hard-surface)!important;border:2px solid var(--lx-hard-ink)!important;border-radius:6px!important;box-shadow:7px 8px 0 var(--lx-hard-shadow)!important;color:var(--lx-hard-ink)!important;gap:0!important;max-width:min(480px,calc(100vw - 2rem))!important;overflow:hidden!important;padding:0!important;transform:translate(-50%,-50%) rotate(-.5deg)!important;width:min(480px,calc(100vw - 2rem))!important}.colaj-dialog[data-state=open]{animation:colaj-dialog-in .28s cubic-bezier(.25,.8,.3,1) both}@keyframes colaj-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px)) rotate(-.6deg) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) rotate(-.5deg) scale(1)}}.colaj-dialog .colaj-dialog__close{align-items:center;background:var(--lx-hard-surface);border:2px solid var(--lx-hard-ink);border-radius:4px;box-shadow:2px 2px 0 var(--lx-hard-shadow);color:var(--lx-hard-ink);display:inline-flex;height:30px;justify-content:center;opacity:1;right:14px!important;top:14px!important;transition:transform .14s ease,box-shadow .14s ease;width:30px}.colaj-dialog .colaj-dialog__close:hover{background:var(--lx-hard-surface);box-shadow:1px 1px 0 var(--lx-hard-shadow);opacity:1;transform:translate(1px,1px)}.colaj-dialog .colaj-dialog__close svg{height:14px;width:14px}.colaj-dialog__head{background-color:var(--lx-scrap-cream);background-image:radial-gradient(rgba(24,28,34,.06) 1px,transparent 1.1px);background-size:9px 9px;border-bottom:2px solid var(--lx-hard-ink);display:flex;flex-direction:column;gap:6px;padding:16px 52px 14px 16px;text-align:left}.colaj-dialog__title{color:var(--lx-hard-ink)!important;font:700 24px/1.1 Caveat,cursive!important;letter-spacing:0!important;margin:0}.colaj-dialog__desc{color:var(--lx-scrap-muted)!important;font:500 13px/1.45 Inter,system-ui,sans-serif!important;margin:0}.colaj-dialog__desc.is-error{color:var(--lx-scrap-meta)!important;font-weight:600!important}.colaj-dialog__body{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:18px 16px}.colaj-dialog__foot{background:var(--lx-scrap-foot);border-top:1.5px dashed var(--lx-scrap-dash);display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.colaj-dialog__actions{align-items:center;display:flex;gap:10px}.colaj-dialog__actions--wrap{flex-wrap:wrap}.colaj-dialog__actions--wrap>.colaj-btn{flex:1 1 auto}.colaj-dialog__label{color:var(--lx-scrap-faint);display:block;font:800 9.5px/1.2 Inter,system-ui,sans-serif;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.colaj-dialog__amount-row{align-items:center;display:flex;gap:8px}.colaj-dialog__input-wrap{flex:1;min-width:0;position:relative}.colaj-dialog__input-wrap svg{color:var(--lx-scrap-faint);height:16px;left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.colaj-dialog__input{background:var(--lx-hard-surface)!important;border:2px solid var(--lx-hard-ink)!important;border-radius:4px!important;box-shadow:2px 2px 0 var(--lx-hard-shadow);color:var(--lx-hard-ink)!important;font:600 14px/1 Inter,system-ui,sans-serif!important;height:42px;padding:0 12px 0 36px!important;width:100%}.colaj-dialog__input:focus-visible{box-shadow:3px 3px 0 var(--lx-hard-shadow);outline:none}.colaj-dialog__currency{align-items:center;background:var(--lx-scrap-chip);color:var(--lx-hard-ink);display:inline-flex;flex-shrink:0;font:700 13px Inter,system-ui,sans-serif;height:42px;padding:0 12px}.colaj-dialog__alert,.colaj-dialog__currency{border:2px solid var(--lx-hard-ink);border-radius:4px;box-shadow:2px 2px 0 var(--lx-hard-shadow)}.colaj-dialog__alert{background:#fdf0ea;color:var(--lx-scrap-meta);font:600 12.5px/1.4 Inter,system-ui,sans-serif;padding:10px 12px}.colaj-dialog__alert.is-ok{background:#e6f8f8;color:#1e6d6e}.colaj-dialog__options{display:flex;flex-direction:column;gap:8px}.colaj-dialog__option{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--lx-hard-surface);border:2px solid var(--lx-hard-ink);border-radius:4px;box-shadow:2px 2px 0 var(--lx-hard-shadow);color:var(--lx-hard-ink);cursor:pointer;display:flex;font:600 13px/1.3 Inter,system-ui,sans-serif;gap:12px;justify-content:space-between;margin:0;min-height:44px;padding:10px 12px;text-align:left;transition:transform .14s ease,box-shadow .14s ease,background .16s ease;width:100%}.colaj-dialog__option:hover:not(:disabled):not(.is-on):not([aria-pressed=true]){background:var(--lx-scrap-cream);box-shadow:1px 1px 0 var(--lx-hard-shadow);transform:translate(1px,1px)}.colaj-dialog__option.is-on,.colaj-dialog__option[aria-pressed=true]{background:#ffde5c;font-weight:700}.colaj-dialog__option:disabled{cursor:not-allowed;opacity:.45;transform:none}.colaj-dialog__option-label{align-items:center;display:inline-flex;flex:1 1 auto;gap:8px;min-width:0;overflow-wrap:anywhere}.colaj-dialog__option-meta{flex:0 0 auto;font-weight:700;white-space:nowrap}.colaj-dialog__option-mark{align-items:center;color:inherit;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.colaj-dialog__option-mark img,.colaj-dialog__option-mark svg{display:block;height:auto;width:24px}.colaj-dialog__option-mark svg{height:16px;width:16px}.colaj-dialog__option-skel{background:var(--lx-scrap-chip);height:44px;opacity:.45}.colaj-dialog__option-skel,.colaj-dialog__stripe{border:2px solid var(--lx-hard-ink);border-radius:4px;box-shadow:2px 2px 0 var(--lx-hard-shadow)}.colaj-dialog__stripe{align-items:center;background:var(--lx-hard-surface);display:flex;min-height:42px;padding:0 12px;position:relative;width:100%}.colaj-dialog__stripe:focus-within{box-shadow:3px 3px 0 var(--lx-hard-shadow)}.colaj-dialog__stripe.is-loading .stripe-card-input{min-height:20px;visibility:hidden}.colaj-dialog__stripe .stripe-card-input{padding:10px 0;width:100%}.colaj-dialog__stripe-brand{align-items:center;display:inline-flex;justify-content:center;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.colaj-dialog__stripe-brand img{display:block;height:auto;width:24px}.colaj-dialog__card-form{background:var(--lx-hard-surface);border:2px solid var(--lx-hard-ink);border-radius:4px;box-shadow:2px 2px 0 var(--lx-hard-shadow);display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;position:relative;width:100%}.colaj-dialog__card-form.is-dismissible{padding-top:48px}.colaj-dialog__card-form-close{align-items:center;background:var(--lx-hard-surface);border:2px solid var(--lx-hard-ink);border-radius:4px;box-shadow:2px 2px 0 var(--lx-hard-shadow);color:var(--lx-hard-ink);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:transform .14s ease,box-shadow .14s ease;width:30px}.colaj-dialog__card-form-close:hover{box-shadow:1px 1px 0 var(--lx-hard-shadow);transform:translate(1px,1px)}.colaj-dialog__card-form-close svg{height:14px;width:14px}.colaj-dialog__card-fields,.colaj-dialog__card-form-fields{display:flex;flex-direction:column;gap:12px}.colaj-dialog__card-split{display:grid;gap:10px;grid-template-columns:1fr 1fr}.colaj-card-picker{display:flex;flex-direction:column;gap:8px}.colaj-dialog__price{color:var(--lx-scrap-muted);font:500 13px/1.45 Inter,system-ui,sans-serif;margin:0}.colaj-dialog__price strong{color:var(--lx-hard-ink);font-weight:700}@media (max-width:699px){.colaj-dialog__option{align-items:flex-start;flex-wrap:wrap}.colaj-dialog__option-meta{white-space:normal}.exams-buy-dialog .colaj-dialog__actions{align-items:stretch;flex-direction:column}.exams-buy-dialog .colaj-dialog__actions .colaj-btn{flex:none;height:44px;width:100%}.colaj-card-picker__add,.colaj-card-picker__save,.exams-warning-dialog .colaj-dialog__actions .colaj-btn--accent{height:44px}}.colaj-btn{align-items:center;border:2px solid var(--lx-hard-ink)!important;border-radius:4px!important;cursor:pointer;display:inline-flex;font:700 13px Inter,system-ui,sans-serif!important;gap:8px;height:42px;justify-content:center;padding:0 16px;transition:transform .14s ease,box-shadow .14s ease,background .16s ease}.colaj-btn:disabled{cursor:not-allowed;opacity:.45;transform:none!important}.colaj-btn--ghost{background:var(--lx-hard-surface)!important;box-shadow:2px 2px 0 var(--lx-hard-shadow);color:var(--lx-hard-ink)!important}.colaj-btn--ghost:hover:not(:disabled){background:var(--lx-scrap-cream)!important;box-shadow:1px 1px 0 var(--lx-hard-shadow);transform:translate(1px,1px)}.colaj-btn--accent{background:#ce5623!important;box-shadow:3px 3px 0 var(--lx-hard-shadow);color:#fff!important;flex:1}.colaj-btn--accent:hover:not(:disabled){background:#b84a1c!important;box-shadow:1px 1px 0 var(--lx-hard-shadow);transform:translate(1px,1px)}.colaj-btn--danger{background:#a8451c!important;box-shadow:3px 3px 0 var(--lx-hard-shadow);color:#fff!important;flex:1}.colaj-btn--danger:hover:not(:disabled){background:#8f3916!important;box-shadow:1px 1px 0 var(--lx-hard-shadow);transform:translate(1px,1px)}.colaj-card-picker__add,.colaj-card-picker__save{flex:none;width:100%}.colaj-dialog--sm{max-width:min(420px,calc(100vw - 2rem))!important;width:min(420px,calc(100vw - 2rem))!important}.colaj-upsell-kicker{color:var(--lx-hard-ink);font:700 20px/1.2 Caveat,cursive;margin:0}.colaj-upsell-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.colaj-upsell-list li{align-items:flex-start;color:var(--lx-ink);display:flex;font:500 13px/1.4 Inter,system-ui,sans-serif;gap:8px}.colaj-upsell-list li:before{color:var(--lx-teal,#3b9cb8);content:"✓";flex:none;font:700 16px/1 Caveat,cursive}.colaj-dialog--form{display:flex!important;flex-direction:column!important;max-height:min(90vh,720px)!important;max-width:min(520px,calc(100vw - 2rem))!important;overflow:hidden!important;width:min(520px,calc(100vw - 2rem))!important}.colaj-dialog__form{display:flex;flex:1;flex-direction:column;min-height:0}.colaj-dialog--form .colaj-dialog__body{flex:1;min-height:0;overflow-y:auto}.colaj-dialog__input--plain{padding-left:12px!important}.notes-insert-table-dialog__field{display:flex;flex-direction:column;gap:6px}.colaj-dialog__textarea{background:var(--lx-hard-surface)!important;border:2px solid var(--lx-hard-ink)!important;border-radius:4px!important;box-shadow:2px 2px 0 var(--lx-hard-shadow);color:var(--lx-hard-ink)!important;font:500 13px/1.45 Inter,system-ui,sans-serif!important;min-height:84px;padding:10px 12px!important;resize:vertical;width:100%}.colaj-dialog__textarea:focus-visible{box-shadow:3px 3px 0 var(--lx-hard-shadow);outline:none}.colaj-dialog__textarea::-moz-placeholder{color:var(--lx-scrap-faint)}.colaj-dialog__textarea::placeholder{color:var(--lx-scrap-faint)}.colaj-dialog__datetime{position:relative}.colaj-dialog__datetime-icon{align-items:center;background:var(--lx-scrap-cream);border:1.5px solid var(--lx-hard-ink);border-radius:4px;box-shadow:1px 1px 0 var(--lx-hard-shadow);color:var(--lx-hard-ink);display:inline-flex;height:26px;justify-content:center;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px}.colaj-event-chips{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.colaj-event-chips--suggest{display:flex;flex-wrap:wrap;margin-top:8px}.colaj-event-chips--suggest .colaj-event-chip{height:auto;min-height:32px;padding:6px 10px;width:auto}@media (min-width:480px){.colaj-event-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.colaj-event-chip{background:var(--lx-hard-surface);border:1.5px dashed rgba(22,24,27,.35);border-radius:4px;color:var(--lx-scrap-muted);cursor:pointer;font:600 12px/1 Inter,system-ui,sans-serif;height:36px;padding:0 8px;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.colaj-event-chip:hover{background:var(--lx-scrap-cream);color:var(--lx-hard-ink)}.colaj-event-chip--on{background:#d8eef4;border-color:var(--lx-hard-ink);border-style:solid;box-shadow:2px 2px 0 var(--lx-hard-shadow);color:var(--lx-hard-ink);transform:rotate(-.6deg)}.colaj-event-toggle{align-items:center;background:var(--lx-scrap-foot);border:1.5px dashed var(--lx-scrap-dash);border-radius:4px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.colaj-event-toggle__title{color:var(--lx-hard-ink);cursor:pointer;display:block;font:700 13px/1.2 Inter,system-ui,sans-serif}.colaj-event-toggle__hint{color:var(--lx-scrap-muted);font:500 11px/1.3 Inter,system-ui,sans-serif;margin:2px 0 0}.colaj-event-switch{border-color:var(--lx-hard-ink)!important;box-shadow:1px 1px 0 var(--lx-hard-shadow)}.colaj-event-switch[data-state=checked]{background:#3b9cb8!important}.colaj-event-switch[data-state=unchecked]{background:#d8dbde!important}.colaj-event-grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:480px){.colaj-event-grid{grid-template-columns:1fr 1fr}}.colaj-dialog__actions--split{justify-content:space-between;width:100%}.colaj-dialog__actions--split>.colaj-dialog__actions{flex:1;justify-content:flex-end}.colaj-btn--fixed{flex:0 0 auto!important}.colaj-picker-trigger{align-items:center;background:var(--lx-hard-surface)!important;border:2px solid var(--lx-hard-ink)!important;border-radius:4px!important;box-shadow:2px 2px 0 var(--lx-hard-shadow);color:var(--lx-hard-ink)!important;cursor:pointer;display:flex;font:600 14px/1.3 Inter,system-ui,sans-serif!important;height:42px;padding:0 44px 0 12px;position:relative;text-align:left;width:100%}.colaj-picker-trigger:hover,.colaj-picker-trigger[data-state=open]{box-shadow:3px 3px 0 var(--lx-hard-shadow)}.colaj-picker-trigger__label{line-height:1.3;min-width:0;overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.colaj-picker-trigger__label.is-placeholder{color:var(--lx-scrap-faint);font-weight:500}.colaj-picker-trigger__icon{align-items:center;background:var(--lx-scrap-cream);border:1.5px solid var(--lx-hard-ink);border-radius:4px;box-shadow:1px 1px 0 var(--lx-hard-shadow);color:var(--lx-hard-ink);display:inline-flex;height:26px;justify-content:center;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px}.colaj-picker-pop{background:var(--lx-hard-surface)!important;border:2px solid var(--lx-hard-ink)!important;border-radius:6px!important;box-shadow:5px 6px 0 var(--lx-hard-shadow)!important;color:var(--lx-hard-ink)!important;max-width:min(320px,calc(100vw - 2rem));min-width:260px;padding:10px!important;width:auto!important;z-index:1040!important}.colaj-picker-pop--time{max-width:200px;min-width:168px;padding:6px!important}.colaj-picker-cal{background:transparent!important;--cell-size:2rem;padding:.25rem!important}.colaj-picker-cal .rdp-caption_label,.colaj-picker-cal [data-slot=calendar]{font-family:Caveat,cursive}.colaj-picker-cal button[data-selected-single=true]{background:#ce5623!important;color:#fff!important}.colaj-picker-cal button[data-day].bg-accent{background:transparent!important}.colaj-picker-cols{display:grid;gap:4px;grid-template-columns:1fr 1fr;height:220px;max-height:220px;overflow:hidden}.colaj-picker-col{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:2px;padding:0 2px;touch-action:pan-y}.colaj-picker-col+.colaj-picker-col{border-left:1.5px dashed var(--lx-scrap-dash,#c9ccd0);padding-left:6px}.colaj-picker-time{background:transparent;border:0;border-radius:4px;color:var(--lx-hard-ink);cursor:pointer;flex-shrink:0;font:600 13px/1.2 Inter,system-ui,sans-serif;height:32px;padding:0 8px;text-align:center}.colaj-picker-time:hover{background:var(--lx-scrap-cream)}.colaj-picker-time.is-on{background:#d8eef4;box-shadow:1px 1px 0 var(--lx-hard-shadow)}.dark .colaj-picker-pop,.dark .colaj-picker-trigger{background:#222833!important;border-color:var(--lx-hard-ink)!important;color:#eef1f5!important}.dark .colaj-picker-trigger__icon{background:#2a3140;color:#eef1f5}.dark .colaj-picker-time{color:#eef1f5}.dark .colaj-picker-time:hover{background:#2a3140}.dark .colaj-picker-time.is-on{background:#1e3a44}.colaj-dialog__mark{font-size:22px;line-height:1;margin-bottom:2px}.dark .colaj-dialog-overlay,.dark .gzz-pop-overlay{background:#080a0eb8!important}.dark .colaj-dialog,.dark .gzz-pop-modal,.dark .topbar-profile-menu,.dark .topbar-xp-wallet-menu{border-color:var(--lx-hard-ink)!important;box-shadow:5px 6px 0 var(--lx-hard-shadow)!important;color:var(--lx-hard-ink)!important}.dark .colaj-dialog{background:var(--lx-hard-surface)!important;background-color:var(--lx-hard-surface)!important;box-shadow:7px 8px 0 var(--lx-hard-shadow)!important}.dark .colaj-btn--ghost,.dark .colaj-dialog,.dark .colaj-dialog__currency,.dark .colaj-dialog__input,.dark .colaj-dialog__textarea,.dark .colaj-dialog__title,.dark .colaj-upsell-kicker{color:#eef1f5!important}.dark .colaj-btn--ghost,.dark .colaj-dialog .colaj-dialog__close,.dark .colaj-dialog__currency,.dark .colaj-dialog__input{background:#222833!important;border-color:var(--lx-hard-ink)!important;box-shadow:2px 2px 0 var(--lx-hard-shadow)!important}.dark .colaj-btn--accent,.dark .colaj-btn--danger{box-shadow:3px 3px 0 var(--lx-hard-shadow)!important}.dark .colaj-dialog__head{background-color:var(--lx-scrap-cream);background-image:radial-gradient(rgba(107,117,133,.35) 1px,transparent 1.1px);border-bottom-color:var(--lx-hard-ink)}.dark .colaj-dialog__alert{background:#2e1b10}.dark .colaj-dialog__alert.is-ok{background:#163536;color:#6fd6d2}.dark .colaj-dialog__option{background:var(--lx-hard-surface);border-color:var(--lx-hard-ink);box-shadow:2px 2px 0 var(--lx-hard-shadow);color:#eef1f5}.dark .colaj-dialog__option.is-on,.dark .colaj-dialog__option[aria-pressed=true]{background:var(--lx-scrap-yellow);color:#eef1f5}.dark .colaj-dialog__price strong{color:#eef1f5}.dark .colaj-dialog__option-skel{background:var(--lx-scrap-chip);border-color:var(--lx-hard-ink);box-shadow:2px 2px 0 var(--lx-hard-shadow)}.dark .colaj-dialog__card-form,.dark .colaj-dialog__card-form-close,.dark .colaj-dialog__stripe{background:var(--lx-hard-surface);border-color:var(--lx-hard-ink);box-shadow:2px 2px 0 var(--lx-hard-shadow);color:#eef1f5}.dark .colaj-dialog__textarea{background:#222833!important;border-color:var(--lx-hard-ink)!important;box-shadow:2px 2px 0 var(--lx-hard-shadow)!important;color:#eef1f5!important}.dark .colaj-dialog__datetime-icon{background:#2a3140;border-color:var(--lx-hard-ink);box-shadow:1px 1px 0 var(--lx-hard-shadow);color:#eef1f5}.grile-btn-quiet{align-items:center;background:#fff;border:1px solid #e4e7ea;border-radius:4px;color:#16181b;cursor:pointer;display:inline-flex;font:600 12px Inter,sans-serif;height:36px;justify-content:center;padding:0 14px}.grile-btn-quiet:hover:not(:disabled){border-color:#16181b}.grile-btn-quiet:disabled{color:#b4bac1;cursor:not-allowed}.grile-btn-primary{align-items:center;background:#ce5623;border:2px solid #16181b;border-radius:4px;box-shadow:3px 3px #16181b;color:#fff;cursor:pointer;display:inline-flex;font:700 13px Inter,sans-serif;height:40px;justify-content:center;padding:0 20px;transform:rotate(-.8deg);transition:transform .14s ease,box-shadow .14s ease}.grile-btn-primary:hover:not(:disabled){box-shadow:1px 1px #16181b;transform:rotate(-.8deg) translate(1px,1px)}.grile-btn-primary:disabled{background:#fff;border:1px solid #e4e7ea;box-shadow:none;color:#8a9099;cursor:not-allowed;transform:none}.dark .grile-btn-quiet{background:var(--lx-hard-surface);border-color:var(--lx-hard-ink);color:#eef1f5}.dark .grile-btn-primary:disabled{background:var(--lx-hard-surface);border-color:var(--lx-hard-ink);color:#98a1ac}
