@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2)format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2)format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2)format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2)format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ec-canvas:#0a0b0f;--ec-surface:#15171d;--ec-raised:#242833;--ec-hairline:#ffffff14;--ec-glass:#15171db8;--ec-glass-blur:saturate(180%) blur(20px);--ec-text:#f5f5f7;--ec-text-2:#f5f5f7a3;--ec-text-3:#f5f5f770;--ec-blue:#00a8ff;--ec-on-blue:#03131d;--ec-gold:#d4af37;--ec-gold-light:#f0d98c;--ec-green:#86dca1;--ec-amber:#f3c87a;--ec-red:#f54e38;--ec-iron:#9aa3ae;--ec-bronze:#c98b5a;--ec-silver:#c9d2dc;--ec-rank-gold:#e3c565;--ec-platinum:#9fe3e0;--ec-diamond:#8fc8ff;--ec-font:"Geist Sans", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ec-font-moment:"Barlow Condensed", "Geist Sans", sans-serif;--ec-large-title:700 34px/40px var(--ec-font);--ec-title:600 22px/28px var(--ec-font);--ec-headline:600 17px/22px var(--ec-font);--ec-body:400 17px/24px var(--ec-font);--ec-subhead:400 15px/20px var(--ec-font);--ec-caption:500 13px/18px var(--ec-font);--ec-number:600 48px/52px var(--ec-font);--ec-moment:700 72px/72px var(--ec-font-moment);--ec-tracking-tight:-.02em;--ec-greeting:700 44px/48px var(--ec-font);--ec-1:4px;--ec-2:8px;--ec-3:12px;--ec-4:16px;--ec-5:24px;--ec-6:32px;--ec-7:48px;--ec-8:64px;--ec-gutter:20px;--ec-column:560px;--ec-column-wide:960px;--ec-radius-card:20px;--ec-radius-control:14px;--ec-radius-full:999px;--ec-tap:44px;--ec-button:52px;--ec-bar:8px;--ec-tab-bar:64px;--ec-fast:.15s;--ec-base:.28s;--ec-slow:.6s;--ec-ease:cubic-bezier(.16, 1, .3, 1);--ec-pop:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ec-canvas);color:var(--ec-text);font:var(--ec-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,p{margin:0}h2{font:var(--ec-title)}form{gap:var(--ec-4);flex-direction:column;display:flex}:focus-visible{outline:2px solid var(--ec-blue);outline-offset:2px;border-radius:8px}.ec-display{font:var(--ec-greeting);letter-spacing:var(--ec-tracking-tight)}.ec-question,.ec-title{font:var(--ec-large-title);letter-spacing:var(--ec-tracking-tight)}.ec-lead{color:var(--ec-text-2)}.ec-soft{font:var(--ec-subhead);color:var(--ec-text-2)}.ec-hint{font:var(--ec-subhead);color:var(--ec-text-3)}.ec-eyebrow{font:var(--ec-caption);color:var(--ec-text-3)}.ec-center{text-align:center;align-self:center}.ec-wrap{overflow-wrap:anywhere}.ec-right{text-align:right;margin-left:auto}.ec-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ec-wordmark{font:700 14px/20px var(--ec-font-moment);letter-spacing:.24em;color:var(--ec-text-2);align-items:center;gap:10px;display:flex}.ec-mark{color:var(--ec-blue);flex:none}.ec-waiting{font:var(--ec-subhead);color:var(--ec-amber)}.ec-enter{animation:ec-in var(--ec-base) var(--ec-ease) both}@keyframes ec-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.ec-auth,.ec-setup{gap:var(--ec-5);width:100%;max-width:calc(var(--ec-column) + 2 * var(--ec-gutter));min-height:100dvh;padding:var(--ec-gutter) var(--ec-gutter) var(--ec-6);flex-direction:column;margin:0 auto;display:flex}.ec-setup-head{gap:var(--ec-4);flex-direction:column;display:flex}.ec-setup-body{gap:var(--ec-5);padding-top:var(--ec-3);flex-direction:column;flex:1;display:flex}.ec-setup-foot{justify-content:space-between;gap:var(--ec-3);display:flex}.ec-progress,.ec-meter{height:var(--ec-bar);border-radius:var(--ec-radius-full);background:var(--ec-raised);overflow:hidden}.ec-progress span,.ec-meter span{border-radius:var(--ec-radius-full);background:var(--ec-blue);height:100%;transition:width var(--ec-slow) var(--ec-pop);display:block}.ec-meter span{background:var(--rank,var(--ec-blue));animation:ec-fill var(--ec-slow) var(--ec-ease) both;transition:none}@keyframes ec-fill{0%{width:0}}.ec-group{border-radius:var(--ec-radius-card);background:var(--ec-surface);flex-direction:column;display:flex;overflow:hidden}.ec-group .ec-field{background:0 0;border-radius:0}.ec-group .ec-field+.ec-field:before{content:"";top:0;left:var(--ec-4);background:var(--ec-hairline);height:1px;position:absolute;right:0}.ec-field{padding:9px var(--ec-4) 2px;border-radius:var(--ec-radius-card);background:var(--ec-surface);flex-direction:column;display:flex;position:relative}.ec-field:focus-within{box-shadow:inset 0 0 0 2px var(--ec-blue)}.ec-group .ec-field:focus-within{border-radius:var(--ec-radius-control)}.ec-field label{font:var(--ec-caption);color:var(--ec-text-2)}.ec-field input,.ec-field textarea,.ec-field select{width:100%;min-height:var(--ec-tap);color:var(--ec-text);font:var(--ec-body);box-shadow:none;background:0 0;border:0;outline:0;padding:0}.ec-field input[readonly]{color:var(--ec-text-2)}.ec-field input::placeholder,.ec-field textarea::placeholder{color:var(--ec-text-3)}.ec-field select{appearance:none}.ec-field select option{color:#000}.ec-field textarea{resize:vertical;min-height:60px;padding-top:6px}.ec-field .ec-hint{margin:2px 0 var(--ec-2)}.ec-field--password input{padding-right:64px}.ec-show{min-width:56px;min-height:var(--ec-tap);color:var(--ec-blue);font:var(--ec-subhead);cursor:pointer;background:0 0;border:0;position:absolute;top:8px;right:6px}.ec-choices{gap:var(--ec-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ec-choice{align-items:center;gap:var(--ec-3);min-height:72px;padding:var(--ec-3) var(--ec-4);border-radius:var(--ec-radius-card);background:var(--ec-surface);cursor:pointer;transition:transform var(--ec-fast) var(--ec-ease);display:flex}.ec-choice:active{transform:scale(.97)}.ec-choice.is-on{box-shadow:inset 0 0 0 2px var(--ec-blue)}.ec-choice input{appearance:none;width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--ec-text-3);transition:box-shadow var(--ec-fast) var(--ec-ease);border-radius:50%;flex:none;margin:0}.ec-choice input:checked{box-shadow:inset 0 0 0 7px var(--ec-blue)}.ec-choice span{flex-direction:column;display:flex}.ec-choice b{font:var(--ec-headline)}.ec-choice small{font:var(--ec-subhead);color:var(--ec-text-2)}.ec-paper{max-height:42vh;padding:var(--ec-5);border-radius:var(--ec-radius-card);background:var(--ec-surface);overflow-y:auto}.ec-paper h2{margin-bottom:var(--ec-3)}.ec-paper-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ec-text-2)}.ec-signed{gap:var(--ec-3);flex-direction:column;display:flex}.ec-signature{font:italic 400 34px/40px var(--ec-font);overflow-wrap:anywhere}.ec-btn{justify-content:center;align-items:center;gap:var(--ec-2);width:100%;min-height:var(--ec-button);padding:0 var(--ec-5);border-radius:var(--ec-radius-control);font:var(--ec-headline);cursor:pointer;transition:transform var(--ec-fast) var(--ec-ease), opacity var(--ec-fast);border:0;text-decoration:none;display:inline-flex}.ec-btn:active{transform:scale(.97)}.ec-btn:disabled{opacity:.6;cursor:default}.ec-btn--primary{background:var(--ec-blue);color:var(--ec-on-blue)}.ec-btn--quiet{background:var(--ec-raised);color:var(--ec-text)}.ec-btn--plain{width:auto;min-height:var(--ec-tap);padding:0 var(--ec-1);color:var(--ec-text-2);font:var(--ec-body);background:0 0}.ec-busy{animation:1.2s ease-in-out infinite ec-pulse}@keyframes ec-pulse{50%{opacity:.45}}.ec-btn:focus-within{outline:2px solid var(--ec-blue);outline-offset:2px}.ec-back{margin:calc(-1 * var(--ec-3)) 0 calc(-1 * var(--ec-4)) -6px;align-self:flex-start;gap:2px}.ec-grow{flex:1;min-width:0}.ec-under{margin-top:calc(-1 * var(--ec-5))}.ec-btn.ec-btn--small{width:auto;min-height:var(--ec-tap);padding:0 var(--ec-4);font:var(--ec-subhead);flex:none;font-weight:600}.ec-done{color:var(--ec-green);flex:none;font-weight:700}.ec-place{width:28px;color:var(--ec-text-2);font-variant-numeric:tabular-nums;flex:none}.ec-rows li.is-you{background:var(--ec-raised)}.ec-rows li.ec-stack{flex-wrap:wrap}.ec-rows li.ec-stack>form,.ec-rows li.ec-stack>.ec-sure,.ec-rows li.ec-stack>.ec-note{flex-basis:100%}.ec-rows .ec-field{background:var(--ec-raised)}.ec-rows form,.ec-sure{gap:var(--ec-2);flex-direction:column;display:flex}.ec-design{gap:var(--ec-2);flex-direction:column;margin:0;display:flex}.ec-thumb{background:var(--ec-raised);border-radius:10px;flex:none;width:44px;height:44px;display:block;overflow:hidden}.ec-thumb--big{border-radius:14px;width:64px;height:64px}.ec-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ec-brand{align-items:center;gap:var(--ec-3);padding:var(--ec-3) var(--ec-4);border-radius:var(--ec-radius-card);background:var(--ec-surface);display:flex}.ec-brand div{flex-direction:column;display:flex}.ec-brand b{font:var(--ec-headline)}.ec-brand small{font:var(--ec-subhead);color:var(--ec-text-2)}.ec-brand .ec-btn{width:auto;min-height:var(--ec-tap);padding:0 var(--ec-4)}.ec-link{min-height:var(--ec-tap);color:var(--ec-blue);align-items:center;text-decoration:none;display:inline-flex}.ec-card{gap:var(--ec-3);padding:var(--ec-5);border-radius:var(--ec-radius-card);background:var(--ec-surface);flex-direction:column;display:flex}.ec-note{padding:var(--ec-3) var(--ec-4);border-radius:var(--ec-radius-control);background:var(--ec-surface);font:var(--ec-subhead);color:var(--ec-text-2)}.ec-note--problem{color:#ffb9ae}.ec-note--saved{align-items:center;gap:var(--ec-2);color:var(--ec-text);display:flex}.ec-note--saved:before{content:"✓";color:var(--ec-green);animation:ec-tick var(--ec-base) var(--ec-pop) both;font-weight:700}@keyframes ec-tick{0%{transform:scale(0)}}.ec-empty{gap:var(--ec-2);padding:var(--ec-5) 0;color:var(--ec-text-2);flex-direction:column;display:flex}.ec-empty h2{color:var(--ec-text)}.ec-loading{gap:var(--ec-3);flex-direction:column;display:flex}.ec-skeleton{border-radius:var(--ec-radius-card);background:var(--ec-surface);height:120px;animation:1.4s ease-in-out infinite ec-pulse}.ec-failed{gap:var(--ec-3);flex-direction:column;display:flex}.ec-mat{margin-inline:calc(-1 * var(--ec-gutter));overflow:hidden}.ec-mat-face{aspect-ratio:16/10;background:radial-gradient(120% 130% at var(--x) var(--y), hsl(var(--h1) 88% 62%), transparent 70%), radial-gradient(130% 140% at calc(100% - var(--x)) 95%, hsl(var(--h2) 84% 54%), transparent 72%), linear-gradient(135deg, hsl(calc(var(--h1) + 40deg) 66% 32%), hsl(calc(var(--h2) + 40deg) 66% 20%));width:100%;position:relative}.ec-mat-face img{object-fit:cover;width:100%;height:100%;display:block}.ec-confetti{z-index:90;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.ec-moment{z-index:80;padding:var(--ec-5);animation:ec-fade var(--ec-base) ease both;background:#000;place-items:center;display:grid;position:fixed;inset:0}@keyframes ec-fade{0%{opacity:0}}.ec-moment-body{gap:var(--ec-5);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.ec-moment h1{font:var(--ec-moment);letter-spacing:.01em}.ec-moment .ec-lead{font:var(--ec-body)}.ec-moment .ec-btn{margin-top:var(--ec-3)}.ec-moment--rank h1{color:var(--rank)}.ec-draw path{stroke-dasharray:120;animation:ec-draw .7s var(--ec-ease) both}@keyframes ec-draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.ec-ticks{gap:var(--ec-2);color:var(--ec-green);margin:0;padding:0;font-weight:700;list-style:none;display:flex}.ec-ticks li{animation:ec-tick var(--ec-base) var(--ec-pop) both;animation-delay:calc(var(--i) * 90ms)}.ec-medal{background:radial-gradient(circle at 32% 28%, #fff8, transparent 55%), var(--rank);color:#0a0b0f;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.ec-medal--big{width:120px;height:120px;animation:ec-medal var(--ec-slow) var(--ec-pop) both;box-shadow:0 0 80px -6px var(--rank)}@keyframes ec-medal{0%{opacity:0;transform:translateY(-48px)scale(.6)}}.ec-perks-in{gap:var(--ec-2);color:var(--ec-text-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ec-perks-in li{animation:ec-fade var(--ec-base) ease both;animation-delay:calc(.4s + var(--i) * .12s)}.ec-milestone{gap:var(--ec-1);margin-inline:calc(-1 * var(--ec-gutter));padding:0 var(--ec-gutter) var(--ec-2);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.ec-milestone .ec-mat{margin-bottom:var(--ec-3)}.ec-milestone b{font:var(--ec-number);letter-spacing:var(--ec-tracking-tight);font-variant-numeric:tabular-nums;color:var(--ec-gold-light)}.ec-milestone:after{content:"";animation:ec-sheen 1.4s .3s var(--ec-ease) both;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#f0d98c59 50%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}@keyframes ec-sheen{to{transform:translate(100%)}}.ec-sample{gap:var(--ec-4);flex-direction:column;display:flex}.ec-sample--new .ec-mat{animation:ec-land var(--ec-slow) var(--ec-pop) both}@keyframes ec-land{0%{opacity:0;transform:translateY(-40px)rotate(-3deg)}}.ec-sample-stamp{color:var(--ec-green);font:var(--ec-headline);animation:ec-tick var(--ec-base) var(--ec-pop) both;display:inline-flex}.ec-two{gap:var(--ec-2);flex-direction:column;display:flex}.ec-app{flex-direction:column;min-height:100dvh;display:flex}.ec-app-head{padding:var(--ec-gutter);justify-content:space-between;align-items:center;display:flex}.ec-demo{font:var(--ec-caption);color:var(--ec-text-3)}.ec-page{gap:var(--ec-6);width:100%;max-width:calc(var(--ec-column) + 2 * var(--ec-gutter));padding:var(--ec-2) var(--ec-gutter) calc(var(--ec-tab-bar) + var(--ec-7));flex-direction:column;flex:1;margin:0 auto;display:flex}.ec-page--wide{max-width:calc(var(--ec-column-wide) + 2 * var(--ec-gutter))}.ec-section{gap:var(--ec-4);flex-direction:column;display:flex}.ec-tabs{z-index:20;min-height:var(--ec-tab-bar);padding-bottom:env(safe-area-inset-bottom);background:var(--ec-glass);-webkit-backdrop-filter:var(--ec-glass-blur);display:flex;position:fixed;bottom:0;left:0;right:0}.ec-tabs a{color:var(--ec-text-3);font:var(--ec-caption);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.ec-tabs a.active{color:var(--ec-text)}.ec-next,.ec-tile{gap:var(--ec-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.ec-next h2{font:var(--ec-large-title);letter-spacing:var(--ec-tracking-tight)}.ec-next .ec-btn{margin-top:var(--ec-3)}.ec-amount{font:var(--ec-number);letter-spacing:var(--ec-tracking-tight);font-variant-numeric:tabular-nums}.ec-code{font:var(--ec-number);letter-spacing:var(--ec-tracking-tight);overflow-wrap:anywhere}.ec-drophero{gap:var(--ec-1);color:inherit;transition:transform var(--ec-fast) var(--ec-ease);flex-direction:column;text-decoration:none;display:flex}.ec-drophero:active{transform:scale(.97)}.ec-drophero b{font:var(--ec-large-title);letter-spacing:var(--ec-tracking-tight)}.ec-drophero .ec-mat{margin-bottom:var(--ec-3)}.ec-drops{gap:var(--ec-7);display:grid}.ec-rank{gap:var(--ec-3);padding:var(--ec-5);border-radius:var(--ec-radius-card);background:var(--ec-surface);flex-direction:column;display:flex}.ec-rank-top{align-items:center;gap:var(--ec-3);display:flex}.ec-rank-name{font:var(--ec-title)}.ec-perks{gap:var(--ec-1);font:var(--ec-subhead);color:var(--ec-text-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ec-rank--iron,.ec-moment--iron{--rank:var(--ec-iron)}.ec-rank--bronze,.ec-moment--bronze{--rank:var(--ec-bronze)}.ec-rank--silver,.ec-moment--silver{--rank:var(--ec-silver)}.ec-rank--gold,.ec-moment--gold{--rank:var(--ec-rank-gold)}.ec-rank--platinum,.ec-moment--platinum{--rank:var(--ec-platinum)}.ec-rank--diamond,.ec-moment--diamond{--rank:var(--ec-diamond)}.ec-ladder{gap:var(--ec-3);margin:var(--ec-2) 0 0;font:var(--ec-subhead);color:var(--ec-text-3);flex-direction:column;padding:0;list-style:none;display:flex}.ec-ladder li{flex-direction:column;display:flex}.ec-ladder b{font:var(--ec-headline)}.ec-ladder .is-cleared b{color:var(--ec-text-2)}.ec-ladder .is-current b{color:var(--rank)}.ec-rows{border-radius:var(--ec-radius-card);background:var(--ec-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ec-rows li{align-items:center;gap:var(--ec-3);min-height:56px;padding:var(--ec-3) var(--ec-4);display:flex;position:relative}.ec-rows li:has(>a){padding:0}.ec-rows li+li:before{content:"";top:0;left:var(--ec-4);background:var(--ec-hairline);height:1px;position:absolute;right:0}.ec-rows a{align-items:center;gap:var(--ec-3);min-height:56px;padding:var(--ec-3) var(--ec-4);color:inherit;flex:1;text-decoration:none;display:flex}.ec-rows a>svg{color:var(--ec-text-3);flex:none}.ec-rows div{flex-direction:column;display:flex}.ec-rows b{font:var(--ec-headline)}.ec-rows li>span+b{margin-left:auto}.ec-rows small{font:var(--ec-subhead);color:var(--ec-text-2)}.ec-rows small.is-waiting{color:var(--ec-amber)}.ec-timeline{gap:var(--ec-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ec-timeline li{align-items:center;gap:var(--ec-3);color:var(--ec-text-3);display:flex}.ec-timeline span{background:var(--ec-raised);border-radius:50%;width:10px;height:10px}.ec-timeline .is-done{color:var(--ec-text-2)}.ec-timeline .is-done span{background:var(--ec-green)}.ec-timeline .is-now{color:var(--ec-text);font-weight:600}.ec-timeline .is-now span{background:var(--ec-blue)}.ec-avatar{background:var(--ec-raised);width:72px;height:72px;font:var(--ec-large-title);border-radius:50%;place-items:center;display:grid}.ec-faq{border-radius:var(--ec-radius-card);background:var(--ec-surface);overflow:hidden}.ec-faq details+details{border-top:1px solid var(--ec-hairline)}.ec-faq summary{min-height:56px;padding:var(--ec-3) var(--ec-4);cursor:pointer;font:var(--ec-headline);align-items:center;display:flex}.ec-faq p{padding:0 var(--ec-4) var(--ec-4);color:var(--ec-text-2)}.ec-chips{gap:var(--ec-2);flex-wrap:wrap;display:flex}.ec-chip{min-height:var(--ec-tap);padding:0 var(--ec-4);border-radius:var(--ec-radius-full);background:var(--ec-surface);color:var(--ec-text-2);font:var(--ec-subhead);cursor:pointer;border:0}.ec-chip.is-on{background:var(--ec-text);color:var(--ec-canvas)}@media (width>=900px){.ec-auth,.ec-setup{padding-top:var(--ec-7)}.ec-app-head{padding:var(--ec-4) var(--ec-6)}.ec-tabs{-webkit-backdrop-filter:none;background:0 0;min-height:56px;inset:0 auto auto 50%;transform:translate(-50%)}.ec-tabs a{gap:var(--ec-2);padding:0 var(--ec-4);font:var(--ec-subhead);flex-direction:row}.ec-page{padding-top:var(--ec-6);padding-bottom:var(--ec-7)}.ec-mat{border-radius:var(--ec-radius-card);margin-inline:0}.ec-milestone{margin-inline:0;padding-inline:0}.ec-drops{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-name:ec-fade!important;animation-delay:0s!important}.ec-busy,.ec-skeleton{animation:none!important}.ec-milestone:after{display:none}}.ec-setup--hello{justify-content:center}.ec-hello{gap:var(--ec-5);flex-direction:column;display:flex}.ec-hello-face{background:var(--ec-raised);width:88px;height:88px;font:var(--ec-large-title);color:var(--ec-text);border-radius:50%;place-items:center;display:grid;overflow:hidden}.ec-hello-face img{object-fit:cover;width:100%;height:100%}.ec-btn--discord{justify-content:center;align-items:center;gap:var(--ec-3);text-decoration:none;display:inline-flex}.ec-ok{color:var(--ec-green);flex:none}.ec-linked-one{align-items:center;gap:var(--ec-3);min-height:72px;padding:var(--ec-3) var(--ec-4);border-radius:var(--ec-radius-card);background:var(--ec-surface);font:var(--ec-headline);display:flex}.ec-linked-one span{overflow-wrap:anywhere;flex:1;min-width:0}.ec-contacts li{min-height:68px}.ec-contact-mark,.ec-choice-mark{background:var(--ec-raised);width:40px;height:40px;color:var(--ec-text-2);border-radius:12px;flex:none;place-items:center;display:grid}.ec-contact.is-linked .ec-contact-mark{color:var(--ec-text)}.ec-contact>div{flex:1;min-width:0}.ec-contact small{overflow-wrap:anywhere}.ec-contact .ec-btn{width:auto;min-height:var(--ec-tap);padding:0 var(--ec-4);flex:none}.ec-choice input[type=checkbox]{border-radius:7px;place-items:center;display:grid}.ec-choice input[type=checkbox]:checked{box-shadow:none;background:var(--ec-blue)}.ec-choice input[type=checkbox]:checked:after{content:"";border:solid var(--ec-on-blue);border-width:0 2.5px 2.5px 0;width:6px;height:11px;margin-top:-2px;transform:rotate(45deg)}.ec-or{text-align:center;font:var(--ec-subhead);color:var(--ec-text-3);margin:0}.ec-choices--row{flex-direction:row}.ec-choices--row .ec-choice{flex:1}.ec-mat{gap:var(--ec-3);flex-direction:column;margin:0;display:flex}.ec-mat-face{aspect-ratio:var(--mat-ratio);background:var(--ec-surface);width:100%;color:var(--ec-text-3);font:var(--ec-subhead);box-shadow:inset 0 0 0 1px var(--ec-hairline);border-radius:18px;place-items:center;display:grid;overflow:hidden}.ec-mat-face img{object-fit:cover;width:100%;height:100%}.ec-mat-check{align-items:flex-start;gap:var(--ec-2);font:var(--ec-subhead);color:var(--ec-text-2);display:flex}.ec-mat-check.is-good{color:var(--ec-green)}.ec-mat-check.is-soft,.ec-mat-check.is-shape{color:var(--ec-amber)}.ec-file{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.ec-file:focus-within{outline:2px solid var(--ec-blue);outline-offset:2px}@media (width<=380px){.ec-choices--row{flex-direction:column}}.ec-chips{gap:var(--ec-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.ec-chips legend{width:100%;margin-bottom:var(--ec-2);font:var(--ec-caption);color:var(--ec-text-2)}.ec-chips .ec-chip{align-items:center;display:inline-flex;position:relative}.ec-chip input{opacity:0;width:1px;height:1px;position:absolute}.ec-chip:focus-within{outline:2px solid var(--ec-blue);outline-offset:2px}.ec-thumbs{gap:var(--ec-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));align-items:stretch;display:grid}.ec-thumbs .ec-file{grid-column:1/-1}.ec-thumb-tile{aspect-ratio:1;background:var(--ec-surface);border-radius:14px;margin:0;position:relative;overflow:hidden}.ec-thumb-tile img{object-fit:cover;width:100%;height:100%}.ec-thumb-x{width:44px;height:44px;color:var(--ec-text);cursor:pointer;background:#0a0b0fb3;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.ec-label{margin-bottom:var(--ec-2);font:var(--ec-caption);color:var(--ec-text-2)}.ec-choice-art{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}a.ec-choice{color:inherit;text-decoration:none}.ec-choice:disabled{opacity:.6;cursor:default}
