@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");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}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._5qCx7q_className{font-family:Geist,Geist Fallback;font-style:normal}._5qCx7q_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");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}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.ksAy2q_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.ksAy2q_variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.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{--ink:#f4efe8;--muted:#918b84;--line:#f4efe821;--panel:#151515;--orange:#ff5a1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;background:#0b0b0b;margin:0}button,input,textarea{font:inherit}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,5vw,78px);display:flex}.brand{color:var(--ink);font:700 14px/1 var(--font-mono);letter-spacing:.18em;align-items:center;gap:11px;text-decoration:none;display:flex}.brand-mark{border:1px solid var(--orange);width:30px;height:30px;color:var(--orange);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:18px;font-style:italic;display:grid}.privacy-pill{color:var(--muted);font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.privacy-pill i{background:#5bd191;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5bd191}.hero{text-align:center;place-content:center;min-height:560px;padding:85px 24px 108px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(#ff5a1f1f,#0000 70%);width:700px;height:350px;position:absolute;top:0;left:50%;transform:translate(-50%)}.eyebrow,.section-label{color:var(--orange);font:600 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(42px,6.2vw,84px);font-weight:500;line-height:.98}.hero h1 em{color:var(--orange);font-family:Georgia,serif;font-weight:400}.hero>p{color:#aaa49d;max-width:620px;margin:0 auto;font-size:clamp(16px,1.6vw,19px);line-height:1.65}.hero-meta{color:#817b75;font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.07em;justify-content:center;gap:36px;margin-top:42px;display:flex}.hero-meta b{color:var(--orange);margin-right:6px}.studio{border-top:1px solid var(--line);background:linear-gradient(#0d0d0d,#101010);padding:74px clamp(24px,7vw,110px) 120px}.section-label{margin-bottom:28px}.studio-grid{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);min-height:650px;display:grid}.builder-card{border-right:1px solid var(--line);padding:clamp(28px,5vw,68px)}.builder-card header{justify-content:space-between;margin-bottom:48px;display:flex}.step,.builder-card label,fieldset legend,.preview-label,.question-count,.mini-brand{font:600 10px/1 var(--font-mono);letter-spacing:.16em;color:var(--orange)}.builder-card h2{letter-spacing:-.04em;margin:11px 0 0;font-size:clamp(31px,4vw,48px);font-weight:500}.counter{color:#2b2b2b;font:500 54px/1 var(--font-mono)}.builder-card label{color:var(--muted);margin-bottom:10px;display:block}.builder-card input{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #414141;outline:none;padding:9px 0 15px;font-size:22px}.builder-card input:focus{border-color:var(--orange)}.builder-card input::placeholder,textarea::placeholder{color:#55514e}fieldset{border:0;margin:38px 0;padding:0}fieldset legend{color:var(--muted);margin-bottom:14px}.level-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.level-grid button{color:var(--ink);text-align:left;cursor:pointer;background:#111;border:1px solid #292929;align-items:center;gap:13px;padding:16px;transition:all .2s;display:flex}.level-grid button:hover{border-color:#59534f}.level-grid button.active{border-color:var(--orange);background:#ff5a1f12}.level-icon{width:28px;height:28px;color:var(--orange);border:1px solid #373737;border-radius:50%;place-items:center;display:grid}.level-grid b{font-size:13px;display:block}.level-grid small{color:#77716c;margin-top:3px;font-size:10px;display:block}.primary{background:var(--orange);color:#111;cursor:pointer;border:0;justify-content:space-between;width:100%;padding:18px 21px;font-weight:700;display:flex}.preview{background:radial-gradient(circle at 55% 45%,#ff5a1f1c,#0000 45%);place-content:center;padding:58px 30px 38px;display:grid;position:relative;overflow:hidden}.preview-label{color:#68635f;position:absolute;top:30px;left:32px}.phone{background:#090909;border:7px solid #242424;border-radius:42px;width:280px;height:548px;position:relative;overflow:hidden;box-shadow:0 35px 70px #050505}.notch{z-index:2;background:#242424;border-radius:0 0 14px 14px;width:82px;height:21px;position:absolute;left:50%;transform:translate(-50%)}.screen{flex-direction:column;height:100%;padding:42px 25px 23px;display:flex}.mini-brand{letter-spacing:.2em;color:var(--ink);font-size:9px}.question-count{color:#736e69;margin-top:48px}.progress{background:#2a2928;height:2px;margin-top:9px}.progress i{background:var(--orange);width:30%;height:100%;display:block}.quote{color:var(--orange);height:34px;margin-top:24px;font:italic 54px/1 Georgia,serif}.phone h3{margin:4px 0 20px;font:400 23px/1.24 Georgia,serif}.phone textarea{resize:none;height:95px;color:var(--ink);background:#111;border:1px solid #292929;border-radius:2px;outline:none;padding:13px;font-size:12px}.phone button{background:var(--orange);color:#111;border:0;justify-content:space-between;margin-top:13px;padding:13px;font-size:11px;font-weight:700;display:flex}.phone small{color:#555;text-align:center;margin-top:auto;font-size:8px}@media (max-width:820px){.hero-meta{flex-direction:column;gap:12px}.studio-grid{grid-template-columns:1fr}.builder-card{border-right:0;border-bottom:1px solid var(--line)}.preview{min-height:650px}}@media (max-width:520px){.nav{height:64px;padding:0 18px}.privacy-pill{font-size:8px}.hero{min-height:510px;padding-top:68px}.level-grid{grid-template-columns:1fr}.builder-card{padding:29px 21px}.studio{padding:52px 14px 70px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.hero-cta{width:max-content;color:var(--ink);font:600 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #4e4945;margin:38px auto 0;padding:0 0 7px;text-decoration:none}.studio-layout{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);display:grid}.builder-shell{min-height:690px;padding:clamp(27px,5vw,66px)}.builder-top{justify-content:space-between;align-items:flex-start;display:flex}.builder-top h2{letter-spacing:-.04em;margin:11px 0 0;font-size:clamp(31px,4vw,48px);font-weight:500}.steps-line{background:#2d2b29;height:1px;margin:28px 0 45px;overflow:hidden}.steps-line i{background:var(--orange);height:100%;transition:width .35s;display:block}.step-panel label,.step-panel legend,.invitation-card>label{color:var(--muted);font:600 10px/1 var(--font-mono);letter-spacing:.16em;margin-bottom:10px;display:block}.step-panel input,.invitation-card>input{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #414141;outline:none;padding:9px 0 15px;font-size:21px}.step-panel input:focus,.invitation-card>input:focus{border-color:var(--orange)}.two-fields{grid-template-columns:1fr 1fr;gap:28px;display:grid}.age-check{align-items:flex-start;gap:11px;color:#a59f99!important;letter-spacing:0!important;line-height:1.5!important;font-family:var(--font-geist)!important;text-transform:none!important;margin:18px 0!important;display:flex!important}.age-check input{appearance:none;flex:0 0 18px;height:18px;border:1px solid #625b56!important;width:18px!important;padding:0!important}.age-check input:checked{background:var(--orange);box-shadow:inset 0 0 0 4px #151515}.ephemeral-option{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#111;border:1px solid #34302e;align-items:center;gap:14px;margin:10px 0 24px;padding:16px;display:flex}.ephemeral-option.active{background:#9b62ff14;border-color:#9b62ff}.ephemeral-icon{color:#b989ff;border:1px solid #625379;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ephemeral-option b,.ephemeral-option small{display:block}.ephemeral-option b{font-size:13px}.ephemeral-option small{color:#817a75;margin-top:4px}.ephemeral-option i{font:600 9px/1 var(--font-mono);letter-spacing:.1em;color:#9a938e;margin-left:auto;font-style:normal}.ephemeral-option.active i{color:#bd91ff}.primary,.secondary{cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:52px;padding:0 20px;font-weight:750;display:flex}.primary{background:var(--orange);color:#111;flex:1;width:100%}.primary:disabled{opacity:.35;cursor:not-allowed}.secondary{color:#aaa39d;background:0 0;border:1px solid #3a3634}.button-row{gap:10px;margin-top:28px;display:flex}.button-row .secondary{flex:0 0 125px}.selection-meta{color:#8f8882;justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.selection-meta p{margin:0;font-size:13px}.selection-meta strong{font:600 12px/1 var(--font-mono);color:var(--orange)}.questions-list{scrollbar-color:#493f39 #171717;gap:6px;max-height:420px;padding-right:5px;display:grid;overflow:auto}.questions-list button{min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:#111;border:1px solid #292725;grid-template-columns:32px 1fr 25px;align-items:center;gap:9px;padding:10px 13px;display:grid}.questions-list button.selected{background:#ff5a1f0e;border-color:#68402f}.questions-list button>span{font:600 9px/1 var(--font-mono);color:#6e6762}.questions-list p{margin:0;font-size:13px;line-height:1.35}.questions-list i{color:#817a75;font-style:normal}.questions-list button.selected i{color:var(--orange)}.custom-row{border:1px solid #3b3633;margin-top:16px;display:flex}.custom-row input{border:0!important;padding:14px!important;font-size:13px!important}.custom-row button{color:var(--orange);font:700 9px/1 var(--font-mono);letter-spacing:.12em;cursor:pointer;background:#1c1a19;border:0;border-left:1px solid #3b3633;padding:0 17px}.custom-chip{background:#171311;border:1px solid #4d372e;grid-template-columns:46px 1fr 24px;align-items:center;gap:10px;margin-top:6px;padding:11px;display:grid}.custom-chip>span{color:var(--orange);font:600 8px/1 var(--font-mono)}.custom-chip p{margin:0;font-size:12px}.custom-chip button{color:#837b75;cursor:pointer;background:0 0;border:0;font-size:18px}.form-error{color:#ff8a76!important;margin:12px 0!important;font-size:12px!important}.studio-side{border-left:1px solid var(--line);background:radial-gradient(circle at 80% 18%,#ff5a1f14,#0000 35%);flex-direction:column;padding:36px;display:flex}.side-number{font:500 72px/1 var(--font-mono);color:#242220}.side-quote{margin:42px 0 auto;font:400 30px/1.26 Georgia,serif}.privacy-note{border-top:1px solid var(--line);gap:13px;margin-top:50px;padding:22px 0;display:flex}.privacy-note>span{color:var(--orange)}.privacy-note b{font-size:12px}.privacy-note p{color:#77716c;margin:5px 0 0;font-size:11px;line-height:1.5}.sponsor{background:#111;border:1px solid #302c29;margin-top:22px;padding:22px}.sponsor>span{color:#5e5854;font:600 8px/1 var(--font-mono);letter-spacing:.15em}.sponsor p{color:#817a74;margin:13px 0 12px;font-size:12px}.sponsor a{color:#aaa19b;font:600 9px/1 var(--font-mono);letter-spacing:.1em}.sponsor-compact{text-align:left;width:min(100%,420px)}.how{border-top:1px solid var(--line);padding:100px clamp(24px,7vw,110px)}.how-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.how article{min-height:225px;padding:38px}.how article+article{border-left:1px solid var(--line)}.how article>b{font:600 10px/1 var(--font-mono);color:var(--orange)}.how h3{margin:30px 0 12px;font:400 30px/1 Georgia,serif}.how p{color:#827c76;font-size:13px;line-height:1.6}footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding:46px clamp(24px,7vw,110px);display:grid}footer>span{font:800 15px/1 var(--font-mono);letter-spacing:.18em}footer p{color:#8c857f}footer small{color:#514d49;grid-column:1/-1;font-size:10px}.success-panel{text-align:center;max-width:600px;margin:0 auto}.success-icon{color:#5bd191;border:1px solid #3f7d5b;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 22px;font-size:26px;display:grid}.success-kicker{color:#5bd191;font:700 9px/1 var(--font-mono);letter-spacing:.16em}.success-panel h3{margin:15px 0;font:400 clamp(34px,5vw,49px)/1.05 Georgia,serif}.success-panel>p{color:#8c8580;line-height:1.6}.whatsapp-button{color:#07140c;cursor:pointer;background:#22c66b;border:0;width:100%;margin:22px 0;padding:17px;font-weight:800}.link-box{text-align:left;border:1px solid #35312e;margin:9px 0;padding:15px}.link-box>span{color:#716a65;font:600 8px/1 var(--font-mono);letter-spacing:.12em}.link-box>div{align-items:center;gap:10px;margin-top:10px;display:flex}.link-box code{text-overflow:ellipsis;white-space:nowrap;color:#b9b2ac;flex:1;font-size:11px;overflow:hidden}.link-box button{color:var(--orange);font:700 9px/1 var(--font-mono);cursor:pointer;background:0 0;border:0}.admin-box{text-align:left;background:#9256ff12;border:1px solid #654898;gap:15px;margin:9px 0;padding:18px;display:flex}.lock{color:#b988ff}.admin-box b{font-size:13px}.admin-box p{color:#8d838f;margin:5px 0 14px;font-size:11px;line-height:1.5}.admin-actions{gap:14px;display:flex}.admin-actions a,.admin-actions button{color:#caa9ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.html-download,.text-button{color:#9e9690;cursor:pointer;background:0 0;border:0;padding:12px;text-decoration:underline}.premium-disabled{text-align:left;opacity:.72;border:1px dashed #433d39;align-items:center;gap:12px;margin-top:12px;padding:13px;display:flex}.premium-disabled>span{color:var(--orange)}.premium-disabled b,.premium-disabled p{margin:0;font-size:11px;display:block}.premium-disabled p{color:#6e6863;margin-top:3px}.premium-disabled em{color:#6e6863;font:600 8px/1 var(--font-mono);margin-left:auto;font-style:normal}.text-button{margin:14px auto 0;font-size:11px;display:block}.experience-page{background:#0b0b0b;min-height:100vh}.nav-minimal{height:66px}.invitation-intro{place-content:center;min-height:calc(100vh - 66px);padding:52px 20px;display:grid}.invitation-card{text-align:center;width:min(100%,570px)}.intro-spark{color:var(--orange);margin:38px 0 9px;font-size:53px}.invitation-card h1{letter-spacing:-.055em;margin:0;font:400 clamp(39px,7vw,65px)/.99 Georgia,serif}.invitation-card h1 em{color:var(--orange)}.invitation-card>p{color:#98918b;max-width:460px;margin:24px auto 34px;line-height:1.6}.invitation-card>label,.invitation-card>input{text-align:left}.invitation-card .primary{width:100%;margin-top:22px}.burn-note{text-align:left;background:#914eff0f;border:1px solid #684596;gap:12px;margin:0 0 27px;padding:14px;display:flex}.burn-note>span{color:#bc85ff}.burn-note p{color:#94899a;margin:0;font-size:11px;line-height:1.5}.burn-note b{color:#c7bdcc}.center-state{text-align:center;place-content:center;justify-items:center;min-height:calc(100vh - 66px);padding:30px;display:grid}.center-state h1{max-width:650px;margin:16px;font:400 clamp(39px,6vw,64px)/1 Georgia,serif}.center-state p{color:#918a84;max-width:500px;line-height:1.6}.center-state a{color:var(--orange);margin-top:15px}.large-symbol{width:66px;height:66px;color:var(--orange);border:1px solid #433d39;border-radius:50%;place-items:center;font-size:25px;display:grid}.primary-link{background:var(--orange);padding:16px 20px;font-weight:800;text-decoration:none;color:#111!important}.success-state .sponsor{margin-top:35px}.loader{border:2px solid #302d2b;border-top-color:var(--orange);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.question-page{background:#0c0c0c;flex-direction:column;min-height:100vh;display:flex}.question-top{color:#716b66;height:65px;font:600 9px/1 var(--font-mono);letter-spacing:.12em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 clamp(20px,5vw,72px);display:flex}.question-top .mini-brand{color:var(--ink)}.question-progress{background:#242220;height:2px}.question-progress i{background:var(--orange);height:100%;transition:width .3s;display:block}.question-stage{width:min(100% - 40px,720px);margin:auto;padding:58px 0}.question-number{color:#756e69;font:600 10px/1 var(--font-mono);letter-spacing:.14em}.question-stage .quote{height:46px;margin-top:42px;font-size:70px}.question-stage h1{letter-spacing:-.04em;margin:0 0 35px;font:400 clamp(35px,6vw,58px)/1.07 Georgia,serif}.question-stage textarea{width:100%;min-height:155px;color:var(--ink);resize:vertical;background:#111;border:1px solid #34302d;outline:none;padding:20px;font-size:16px;line-height:1.6}.question-stage textarea:focus{border-color:var(--orange)}.answer-count{text-align:right;color:#57524e;font:500 9px/1 var(--font-mono);margin-top:8px}.question-actions{gap:10px;margin-top:25px;display:flex}.question-actions .secondary{width:130px}.answer-privacy{text-align:center;color:#5b5652;margin-top:34px;font-size:9px;display:block}.dashboard-page{background:#0b0b0b;min-height:100vh;padding-bottom:90px}.dashboard-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:75px clamp(22px,7vw,105px) 45px;display:flex}.dashboard-head h1,.revealed-head h1{letter-spacing:-.055em;margin:15px 0;font:400 clamp(45px,6vw,74px)/.98 Georgia,serif}.dashboard-head h1 em{color:var(--orange)}.dashboard-head p,.revealed-head p{color:#847e78}.dashboard-stat{text-align:right}.dashboard-stat strong{color:var(--orange);font:400 82px/1 Georgia,serif;display:block}.dashboard-stat span{font:600 9px/1 var(--font-mono);letter-spacing:.15em;color:#77706b}.dashboard-toolbar{border-bottom:1px solid var(--line);gap:10px;padding:18px clamp(22px,7vw,105px);display:flex}.dashboard-toolbar button{color:#a69f99;cursor:pointer;background:#121212;border:1px solid #383431;padding:11px 14px;font-size:10px}.dashboard-toolbar .danger-link{color:#8a5e59;margin-left:auto}.responses-wrap,.sealed-wrap{width:min(100% - 40px,900px);margin:45px auto}.response-card{background:#121212;border:1px solid #312e2b;margin-bottom:13px}.response-header,.response-card>header{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:19px;display:grid}.response-card>header{cursor:default}.avatar{width:42px;height:42px;color:var(--orange);border:1px solid #6b4939;border-radius:50%;place-items:center;font:400 20px/1 Georgia,serif;display:grid}.response-card h2{margin:0 0 4px;font-size:15px}.response-card header span,.response-header span{color:#6c6661;font-size:9px}.response-card em{color:#6e6762;font:600 8px/1 var(--font-mono);letter-spacing:.11em;font-style:normal}.answers{border-top:1px solid #2d2a28}.answers>div{grid-template-columns:40px 1fr;gap:12px;padding:24px 20px;display:grid}.answers>div+div{border-top:1px solid #252321}.answers>div>span{color:var(--orange);font:600 9px/1 var(--font-mono)}.answers h3{color:#a59e98;margin:0 0 11px;font:400 18px/1.3 Georgia,serif}.answers p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.sealed-wrap{place-items:center;min-height:410px;display:grid}.sealed-card,.empty-responses{text-align:center;max-width:550px}.sealed-orbit{border:1px solid #654b86;border-radius:50%;place-items:center;width:90px;height:90px;margin:0 auto 28px;display:grid;box-shadow:0 0 70px #9850ff29}.sealed-orbit span{color:#c493ff}.sealed-card h2,.empty-responses h2{margin:16px;font:400 40px/1.05 Georgia,serif}.sealed-card p,.empty-responses p{color:#8d8580;line-height:1.6}.destruct-button{color:#110d16;cursor:pointer;background:#a767ff;border:0;margin:15px;padding:17px 25px;font-weight:800}.sealed-card small{color:#625b66;display:block}.empty-responses>span{color:#3d3936;font-size:56px}.empty-responses button{color:#bbb2ab;cursor:pointer;background:#171717;border:1px solid #4a443f;padding:13px 19px}.revealed-head{text-align:center;padding:70px 22px 25px}.revealed-head p{color:#bd817a;max-width:650px;margin:auto}.response-card.open>header em{color:#c493ff}.dashboard-ad{width:min(100% - 40px,900px);margin:0 auto}.dashboard-ad .sponsor{margin-left:auto;margin-right:auto}@media (max-width:900px){.studio-layout{grid-template-columns:1fr}.studio-side{border-left:0;border-top:1px solid var(--line)}.side-quote{margin-bottom:50px}.how-grid{grid-template-columns:1fr}.how article+article{border-left:0;border-top:1px solid var(--line)}}@media (max-width:620px){.two-fields{grid-template-columns:1fr}.builder-shell{padding:28px 20px}.counter{font-size:42px}.selection-meta p{max-width:230px}.studio-side{padding:28px 22px}.admin-actions{flex-direction:column;gap:9px}.premium-disabled em{text-align:right;max-width:80px}.dashboard-head{flex-direction:column;align-items:flex-start}.dashboard-stat{text-align:left;margin-top:25px}.dashboard-stat strong{font-size:56px}.dashboard-toolbar{overflow:auto}.dashboard-toolbar button{flex:none}.dashboard-toolbar .danger-link{margin-left:0}.question-stage{padding:40px 0}.question-actions .secondary{width:105px;padding:0 11px}.response-header,.response-card>header{grid-template-columns:40px 1fr}.response-card em{grid-column:2}.answers>div{grid-template-columns:27px 1fr}.how{padding-top:70px}footer{grid-template-columns:1fr}footer p{margin-top:10px}.level-grid{grid-template-columns:1fr}}.response-mode{margin:20px 0 24px}.response-mode-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.response-mode-grid>button{min-height:145px;color:var(--ink);text-align:left;cursor:pointer;background:#111;border:1px solid #3a3633;grid-template-columns:34px 1fr;align-content:start;gap:13px;padding:17px;display:grid;position:relative}.response-mode-grid>button:hover{border-color:#68605b}.response-mode-grid>button.active{border-color:var(--orange);background:#ff5a1f0f}.response-mode-grid>button.once.active{background:#9b62ff14;border-color:#9b62ff}.response-mode-icon{width:32px;height:32px;color:var(--orange);border:1px solid #625b56;border-radius:50%;place-items:center;display:grid}.response-mode-grid .once .response-mode-icon{color:#b989ff;border-color:#625379}.response-mode-grid b,.response-mode-grid small{display:block}.response-mode-grid b{font-size:13px}.response-mode-grid small{color:#aaa19b;margin-top:6px;font-size:10px;line-height:1.5}.response-mode-grid i{color:var(--orange);font:700 8px/1 var(--font-mono);letter-spacing:.08em;grid-column:2;font-style:normal}.response-mode-grid .once i{color:#c89cff}@media (max-width:620px){.response-mode-grid{grid-template-columns:1fr}.response-mode-grid>button{min-height:0}}.destructive-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1;place-items:center;padding:20px;animation:.18s ease-out modalFade;display:grid;position:fixed;inset:0}.destructive-dialog{width:min(100%,560px);color:var(--ink);background:radial-gradient(circle at 50% 0,#a85fff1f,#0000 42%),#121012;border:1px solid #6d4c8f;padding:34px;animation:.2s ease-out cardIn;box-shadow:0 30px 100px #000}.destructive-dialog-icon{color:#d0a6ff;border:1px solid #a767ff;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:22px;font:500 28px/1 Georgia,serif;display:grid;box-shadow:0 0 38px #a767ff2e}.destructive-dialog h2{letter-spacing:-.04em;margin:12px 0 14px;font:400 clamp(34px,6vw,49px)/1.02 Georgia,serif}.destructive-dialog>p{color:#aaa0ac;margin:0;font-size:14px;line-height:1.6}.destructive-warnings{border-top:1px solid #39323e;margin:24px 0}.destructive-warnings p{color:#9b929e;border-bottom:1px solid #39323e;grid-template-columns:28px 1fr;gap:12px;margin:0;padding:13px 0;font-size:11px;line-height:1.45;display:grid}.destructive-warnings b{color:#c18bff;font:700 9px/1.5 var(--font-mono)}.destructive-dialog-actions{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.destructive-dialog-actions button{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 17px;font-weight:800;display:flex}.dialog-cancel{color:#aaa2a8;background:#171517;border:1px solid #4a4348}.dialog-confirm{color:#130c18;background:#a767ff;border:0}.destructive-dialog-actions button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:520px){.destructive-dialog-backdrop{place-items:end center;padding:14px}.destructive-dialog{padding:27px 20px calc(20px + env(safe-area-inset-bottom))}.destructive-dialog-actions{grid-template-columns:1fr}.dialog-confirm{grid-row:1}.destructive-dialog h2{font-size:38px}}.timed-toggle{margin-top:10px}.timed-toggle.active{border-color:var(--orange);background:#ff5a1f13}.timed-toggle>span{font:800 10px/1 var(--font-mono);color:var(--orange)}.timed-consent{text-align:left;background:#ff5a1f0e;border:1px solid #75412f;margin:0 0 26px;padding:18px}.timed-consent legend{color:var(--orange);font:750 10px/1 var(--font-mono);letter-spacing:.12em;align-items:center;gap:9px;padding:0 8px;display:flex}.timed-consent legend span{border:1px solid var(--orange);border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.timed-consent>p{color:#b0a49d;margin:4px 0 15px;font-size:12px;line-height:1.5}.timed-consent label{color:#c5bbb5;cursor:pointer;border-top:1px solid #3a2c27;align-items:flex-start;gap:11px;margin:0;padding:12px 0;font-size:11px;line-height:1.5;display:flex}.timed-consent input{appearance:none;background:#111;border:1px solid #7a685f;flex:0 0 19px;width:19px;height:19px;margin:0}.timed-consent input:checked{border-color:var(--orange);background:var(--orange);box-shadow:inset 0 0 0 4px #16100e}.timed-consent input:focus-visible{outline-offset:3px;outline:2px solid #fff}.countdown-mini.timed{color:var(--orange)}.question-timer{background:#ff5a1f0b;border:1px solid #68402f;grid-template-columns:1fr auto;align-items:end;gap:8px 18px;margin:22px 0 5px;padding:14px 16px;display:grid}.question-timer>span{color:#9c8d84;font:700 9px/1 var(--font-mono);letter-spacing:.14em}.question-timer>b{color:var(--orange);font:500 36px/.8 var(--font-mono);font-variant-numeric:tabular-nums}.question-timer>div{background:#342721;grid-column:1/-1;height:3px;overflow:hidden}.question-timer>div i{background:var(--orange);height:100%;transition:width .2s linear;display:block}.question-timer.urgent{background:#d6443514;border-color:#d64435}.question-timer.urgent>b,.question-timer.urgent>span{color:#ff6555}.question-timer.urgent>div i{background:#ff4d3d}.question-timer+.quote{margin-top:18px}.question-actions.timed .primary{width:100%}@media (max-width:620px){.timed-consent{padding:15px 14px}.question-top .countdown-mini.timed{text-align:center;max-width:160px;line-height:1.35}.question-timer{margin-top:18px}.question-timer>b{font-size:32px}}.name-rule{color:#77716c;margin-top:8px;font-size:10px;line-height:1.45;display:block}.respondent-name-rule{text-align:left}.cancellation-box{text-align:left;background:#9256ff12;border:1px solid #654898;width:min(100%,560px);margin:22px auto;padding:20px}.cancellation-box>b{color:#cfafff;font-size:13px;display:block}.cancellation-box>p{color:#9a909e;margin:7px 0;font-size:11px;line-height:1.55}.cancellation-box>div{gap:10px;margin-top:16px;display:flex}.cancellation-box button,.cancellation-action{color:#d2b5fa;cursor:pointer;background:#17131b;border:1px solid #76569c;padding:13px 16px;font-weight:700}.cancellation-box .danger-link{color:#df8d84;border-color:#7b4742}.cancellation-warning{background:#a767ff0f;border-left:2px solid #a767ff;padding:12px;color:#a99eac!important;font-size:11px!important}.cancellation-state .cancellation-action{color:#130c18;background:#a767ff;border:0;min-width:240px;margin-top:18px}.cancellation-state .cancellation-action:disabled{opacity:.55;cursor:wait}.cancellation-success{color:#5bd191;border-color:#3f7d5b}@media (max-width:520px){.cancellation-box>div{flex-direction:column}.cancellation-box button{width:100%}}.dashboard-toolbar .danger-link{color:#fff;letter-spacing:.02em;background:#8f2924;border:2px solid #ff7469;min-height:52px;margin-left:auto;padding:0 22px;font-size:12px;font-weight:850;box-shadow:0 8px 28px #8f29243d}.dashboard-toolbar .danger-link:before,.cancellation-box .danger-link:before,.cancellation-state .cancellation-action:before{content:"⚠";margin-right:9px}.dashboard-toolbar .danger-link:hover,.cancellation-box .danger-link:hover,.cancellation-state .cancellation-action:hover{color:#fff;background:#b63830;border-color:#ff9a92}.dashboard-toolbar .danger-link:focus-visible,.cancellation-box button:focus-visible,.cancellation-action:focus-visible{outline-offset:3px;outline:3px solid #fff}.cancellation-box button,.cancellation-action{min-height:52px;padding:13px 18px}.cancellation-box .danger-link,.cancellation-state .cancellation-action{color:#fff;background:#8f2924;border:2px solid #ff7469;min-height:58px;font-size:14px;font-weight:850;box-shadow:0 8px 28px #8f292447}.cancellation-state .cancellation-action{min-width:280px}.too-late-state .large-symbol{color:#ff9a52;background:#ff771f0f;border-color:#a15e30}.too-late-state h1{color:#f1d2bf}@media (max-width:620px){.dashboard-toolbar{flex-wrap:wrap}.dashboard-toolbar .danger-link{order:5;width:100%;margin:8px 0 0}}@media (max-width:520px){.cancellation-state .cancellation-action{width:100%;min-width:0}}.close-revealed-button{color:#fff;letter-spacing:.02em;cursor:pointer;background:#8f2924;border:2px solid #ff7469;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;min-height:64px;margin-top:22px;padding:0 22px;font-size:14px;font-weight:850;display:grid;box-shadow:0 10px 34px #8f29244d}.close-revealed-button>span{font-size:20px;line-height:1}.close-revealed-button:hover{background:#b63830;border-color:#ff9a92}.close-revealed-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.name-rule{font-size:11px;line-height:1.5}
.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-actions{align-items:center;gap:18px;display:flex}.language-picker select{appearance:none;color:#d7d0c9;font:700 9px/1 var(--font-mono);cursor:pointer;background-color:#121212;background-image:linear-gradient(45deg,#0000 50%,#8c847e 50%),linear-gradient(135deg,#8c847e 50%,#0000 50%);background-position:calc(100% - 12px) 11px,calc(100% - 8px) 11px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #37322f;padding:7px 26px 7px 9px}.selection-meta small{color:#625d58;max-width:480px;margin-top:5px;font-size:9px;line-height:1.45;display:block}.smart-mix{color:#c795ff;font:700 9px/1 var(--font-mono);letter-spacing:.12em;cursor:pointer;background:#9959f217;border:1px solid #7650a6;margin:-4px 0 14px;padding:11px 14px}.smart-mix:disabled{opacity:.5}.growth-unlock{text-align:left;background:#3cae690f;border:1px solid #35674b;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:15px;display:grid}.growth-unlock>span{color:#61da91;border:1px solid #3e815b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.growth-unlock b{font-size:12px}.growth-unlock p{color:#78877d;margin:4px 0 0;font-size:10px;line-height:1.4}.growth-unlock button{color:#0a180f;cursor:pointer;background:#4ad17e;border:0;padding:10px 12px;font-size:9px;font-weight:800}.growth-unlock.unlocked{grid-template-columns:34px 1fr}.growth-unlock.unlocked b{color:#69d798}@media (max-width:620px){.privacy-pill{display:none}.nav-actions{gap:8px}.growth-unlock{grid-template-columns:30px 1fr}.growth-unlock button{grid-column:1/-1;width:100%}.selection-meta small{max-width:240px}}
.feature-config{background:#101010;border:1px solid #3b3633;margin:-22px 0 22px;padding:20px}.feature-intro{border-bottom:1px solid #302c2a;gap:11px;padding-bottom:17px;display:flex}.feature-intro>span{color:var(--orange)}.feature-intro h3{color:#f1e9e2;margin:0;font-size:14px}.feature-intro p{color:#9a928c;margin:5px 0 0;font-size:11px;line-height:1.5}.blind-toggle{color:#dad3cd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #302c2a;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;width:100%;padding:17px 2px;display:grid}.blind-toggle>span{color:#bf8dff;border:1px solid #65507d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.blind-toggle b,.blind-toggle small{display:block}.blind-toggle b{font-size:13px}.blind-toggle small{color:#9a928c;max-width:610px;margin-top:5px;font-size:11px;line-height:1.5}.blind-toggle i{text-align:center;min-width:64px;font:700 8px/1 var(--font-mono);color:#a09892;border:1px solid #514a46;padding:8px 9px;font-style:normal}.blind-toggle.active{background:#ba7eff0d}.blind-toggle.active i{color:#d5b0ff;border-color:#8c5bbd}.interest-row{border-bottom:1px solid #302c2a;align-items:center;gap:16px;padding:15px 2px;display:flex}.interest-row>div{margin-right:auto}.interest-row b,.interest-row small{display:block}.interest-row b{color:#d8d0ca;font-size:11px}.interest-row small{color:#8f8781;margin-top:4px;font-size:10px;line-height:1.45}.interest-row>span{gap:7px;display:flex}.interest-row button{color:#aaa19b;cursor:pointer;background:#171717;border:1px solid #3e3835;padding:9px 14px;font-size:10px}.interest-row button.active{color:#e0c5ff;background:#9c64df1a;border-color:#9c64df}.feature-selects{grid-template-columns:1fr 1fr;gap:18px;margin-top:17px;display:grid}.feature-selects label{font:700 9px/1.2 var(--font-mono)!important;color:#d0c7c0!important;letter-spacing:.08em!important}.feature-selects select{color:#e0d7d0;background:#171717;border:1px solid #48413d;width:100%;margin-top:8px;padding:12px;font-size:11px;display:block}.feature-selects label>small{color:#8e8680;letter-spacing:0;min-height:32px;margin-top:8px;font:400 10px/1.5 Arial,sans-serif;display:block}.countdown{color:#8e8781;justify-content:center;align-items:center;gap:10px;margin:0 auto 28px;display:flex}.countdown span{font:700 8px/1 var(--font-mono);letter-spacing:.14em}.countdown b{color:#ff7651;font:600 13px/1 var(--font-mono);letter-spacing:.08em}.countdown-mini{color:#ff7651!important}.quick-reactions{gap:8px;margin:-18px 0 14px;display:flex}.quick-reactions button{filter:grayscale(.65);cursor:pointer;background:#141414;border:1px solid #383330;width:43px;height:39px;font-size:18px;transition:all .18s}.quick-reactions button:hover,.quick-reactions button.active{border-color:var(--orange);filter:none;background:#ff5a1f14;transform:translateY(-2px)}.blind-question h1{margin-top:18px}.blind-actions{gap:10px;margin-top:24px;display:flex}.blind-actions button{color:#aaa19b;cursor:pointer;background:#161616;border:1px solid #45403d;padding:15px 20px}.blind-actions .yes{background:var(--orange);color:#111;border:0;font-weight:800}.match-result{background:radial-gradient(circle at 50% 44%,#ff4a1f30,#0b0b0b 42%)}.match-fire{filter:drop-shadow(0 0 28px #ff50148c);font-size:70px;animation:1.2s ease-in-out infinite alternate matchPulse}.match-names{border:1px solid #55352a;align-items:center;gap:15px;margin:18px 0 22px;padding:14px 20px;display:flex}.match-names b{color:var(--orange);font-size:25px}@keyframes matchPulse{to{transform:scale(1.1)}}.dashboard-match{color:#100b09;font:800 10px/1 var(--font-mono);letter-spacing:.1em;background:linear-gradient(90deg,#ff5a1f,#b65bff);padding:11px 18px}.pack-nightlife{--orange:#ff3b9d;background-image:radial-gradient(circle at 50% 10%,#ff3b9d1f,#0000 35%)}.pack-creator{--orange:#7dffbf;background-image:linear-gradient(135deg,#7dffbf0f,#0000 45%)}.one-tap-disabled{opacity:.55;border:1px dashed #413b37;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:13px;display:grid}.one-tap-disabled b{font-size:10px}.one-tap-disabled p{color:#77706b;margin:3px 0;font-size:9px}.one-tap-disabled em{font:700 7px/1 var(--font-mono);color:#766e69;font-style:normal}@media (max-width:620px){.feature-config{padding:17px 15px}.feature-selects{grid-template-columns:1fr}.blind-toggle{grid-template-columns:34px 1fr}.blind-toggle i{grid-column:2;width:max-content}.interest-row{flex-direction:column;align-items:flex-start}.interest-row>span{width:100%}.interest-row button{flex:1}.feature-selects label>small{min-height:0}.question-top{gap:8px}.countdown-mini{font-size:7px}.one-tap-disabled{grid-template-columns:25px 1fr}.one-tap-disabled em{grid-column:2}}.match-question-editor{border-bottom:1px solid #302c2a;padding:16px 2px}.match-question-editor>label{color:#cdb9e3;font:700 9px/1.2 var(--font-mono);letter-spacing:.1em;margin-bottom:8px;display:block}.match-question-editor textarea{resize:vertical;color:#eee5f2;width:100%;min-height:68px;font:500 14px/1.45 var(--font-geist);background:#151216;border:1px solid #51415e;outline:none;padding:12px 13px;display:block}.match-question-editor textarea:focus{border-color:#a767ff;box-shadow:0 0 0 1px #a767ff33}.match-question-editor>div{justify-content:space-between;gap:16px;margin-top:7px;display:flex}.match-question-editor small{color:#8f838f;max-width:620px;font-size:10px;line-height:1.45}.match-question-editor>div>span{color:#786c7d;font:600 8px/1 var(--font-mono);flex:none}@media (max-width:620px){.match-question-editor textarea{min-height:82px;font-size:16px}.match-question-editor>div{align-items:flex-start}}.dashboard-match b,.dashboard-match small{display:block}.dashboard-match small{font:600 10px/1.4 var(--font-geist);letter-spacing:0;opacity:.78;margin-top:7px}.feature-config{padding:0}.feature-intro{cursor:pointer;border-bottom:0;align-items:flex-start;padding:20px;list-style:none}.feature-intro::-webkit-details-marker{display:none}.feature-intro>div{flex:1}.feature-intro>i{color:#9a928c;align-self:center;font:400 20px/1 Arial,sans-serif;transition:transform .18s}.feature-config[open] .feature-intro{border-bottom:1px solid #302c2a}.feature-config[open] .feature-intro>i{transform:rotate(45deg)}.feature-body{padding:0 20px 20px}.proof-badges{justify-items:end;gap:8px;display:grid}.proof-badges strong{font:800 9px/1 var(--font-mono);letter-spacing:.1em;border:1px solid;padding:9px 11px}.proof-verdict{color:#aaa29b!important;margin:0 0 20px!important;font-size:12px!important}.proof-check-fail>span{color:#ff8a76!important}@media (max-width:650px){.proof-badges{justify-items:start;margin-bottom:20px}}.report-link{color:inherit;opacity:.55;font:inherit;cursor:pointer;background:0 0;border:0;margin:18px auto 0;font-size:12px;text-decoration:underline;display:block}.report-link:hover{opacity:1}.report-link:disabled{cursor:default}.email-field{grid-column:1/-1}.email-security{color:#8f8882;align-items:flex-start;gap:9px;margin:10px 0 0;font-size:11px;line-height:1.5;display:flex}.email-security span{color:#5bd191;flex:none}.email-field input[aria-invalid=true]{border-color:#ff8a76}.encryption-notice{color:#b9d9c8;text-align:left;background:#41cf8514;border:1px solid #2e7350;align-items:flex-start;gap:10px;padding:13px 14px;font-size:11px;line-height:1.55;display:flex}.encryption-notice span{color:#5bd191;flex:none}.dashboard-decryption{color:#78d9a4!important;margin-top:10px!important;font-size:11px!important;line-height:1.45!important}.footer-links{justify-content:center;gap:22px;margin-top:20px;display:flex}.footer-links a{color:inherit;font-size:12px}.legal-page{color:#171713;background:#f4efe6;min-height:100vh}.legal-page>nav{border-bottom:1px solid #c9c2b6;justify-content:space-between;align-items:center;padding:24px 5vw;display:flex}.legal-page>nav>div{gap:22px;display:flex}.legal-page>nav a{color:inherit;letter-spacing:.08em;font-size:12px;font-weight:800;text-decoration:none}.legal-page>article{width:min(900px,90vw);margin:0 auto;padding:80px 0}.legal-page article h1{max-width:850px;margin:18px 0 24px;font-size:clamp(44px,8vw,88px);line-height:.92}.legal-page article h2{margin:52px 0 10px;font-size:25px}.legal-page article p,.legal-page article li{color:#444038;font-size:16px;line-height:1.72}.legal-page article li+li{margin-top:10px}.legal-date{text-transform:uppercase;letter-spacing:.08em;font-size:12px!important}.legal-page footer{text-align:center;border-top:1px solid #c9c2b6;padding:50px 5vw}.legal-callout{background:#ebe4d9;border:1px solid #1d1d18;margin:40px 0;padding:24px 28px}.legal-callout>b{font:800 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.legal-callout p{margin:10px 0 0!important}.legal-toc{flex-wrap:wrap;display:flex;border:0!important;gap:9px!important;margin:28px 0 55px!important;padding:0!important}.legal-toc a{text-transform:uppercase;border:1px solid #bdb5a8;padding:10px 12px;font:700 10px/1 var(--font-mono)!important}.legal-table{border-top:1px solid #c7bfb3}.legal-table>div{border-bottom:1px solid #c7bfb3;grid-template-columns:150px 1fr;gap:25px;padding:18px 0;display:grid}.legal-table b{font:800 11px/1.5 var(--font-mono);text-transform:uppercase}.legal-table span{color:#49443c;line-height:1.6}.proof-block{color:#f5efe8;background:#111;border-radius:2px;margin:60px 0;padding:32px}.proof-heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.proof-heading h2{font:400 38px/1 Georgia,serif;margin:10px 0 28px!important}.proof-heading>strong{font:800 9px/1 var(--font-mono);letter-spacing:.1em;border:1px solid;padding:9px 11px}.proof-pass{color:#62d792;border-color:#326b49!important}.proof-attention,.proof-error{color:#ff8a76}.proof-grid{border-top:1px solid #34302d;border-left:1px solid #34302d;grid-template-columns:1fr 1fr;display:grid}.proof-grid article{border-bottom:1px solid #34302d;border-right:1px solid #34302d;gap:12px;margin:0;padding:18px;display:flex}.proof-grid article>span{color:#62d792;font-weight:900}.proof-grid b{font-size:12px}.proof-grid p{margin:5px 0 0;color:#8f8882!important;font-size:11px!important;line-height:1.5!important}.proof-retention{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.proof-retention>div{border:1px solid #34302d;padding:14px}.proof-retention small,.proof-retention b{display:block}.proof-retention small{color:#77706a;font:700 8px/1 var(--font-mono);letter-spacing:.1em}.proof-retention b{margin-top:9px;font-size:12px}.proof-block details{color:#9a928c;border-top:1px solid #34302d;padding-top:20px}.proof-block summary{cursor:pointer;color:#d8d0c9;font-weight:700}.proof-block details li,.proof-block details p{color:#817a75!important;font-size:11px!important}.proof-json{color:#ff7c49;font:700 10px/1 var(--font-mono);margin-top:20px;display:inline-block}.safety-grid{border:1px solid #c7bfb3;grid-template-columns:repeat(3,1fr);margin:45px 0;display:grid}.safety-grid article{padding:22px}.safety-grid article+article{border-left:1px solid #c7bfb3}.safety-grid article>b{color:#d94c19;font:800 10px/1 var(--font-mono)}.safety-grid h2{margin:22px 0 6px!important}.safety-grid p{margin:0;font-size:13px!important}.legal-page [id]{scroll-margin-top:25px}@media (max-width:650px){.legal-page>nav{align-items:flex-start}.legal-page>nav>div{flex-wrap:wrap;justify-content:flex-end;gap:10px}.legal-page>nav a{font-size:9px}.legal-page>article{padding:55px 0}.legal-table>div{grid-template-columns:1fr;gap:7px}.proof-block{margin-inline:-3vw;padding:22px}.proof-heading{display:block}.proof-heading>strong{margin-bottom:20px;display:inline-block}.proof-grid,.proof-retention,.safety-grid{grid-template-columns:1fr}.safety-grid article+article{border-top:1px solid #c7bfb3;border-left:0}}.audit-page{color:#171713;background:#f4efe6;min-height:100vh}.audit-nav{border-bottom:1px solid #c9c2b6;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,5vw,76px);display:flex}.audit-nav>div{gap:24px;display:flex}.audit-nav a{color:inherit;font:800 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.audit-page>article{width:min(1040px,90vw);margin:0 auto;padding:80px 0}.audit-hero{max-width:900px}.audit-hero h1{letter-spacing:-.06em;margin:20px 0 28px;font-size:clamp(48px,8vw,92px);font-weight:500;line-height:.91}.audit-hero h1 em{color:#d94c19;font-family:Georgia,serif;font-weight:400}.audit-hero>p{color:#514b42;max-width:770px;font-size:18px;line-height:1.65}.audit-actions{flex-wrap:wrap;gap:10px;margin:30px 0 12px;display:flex}.audit-actions a,.audit-es>a{color:#f4efe6;font:800 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#171713;padding:14px 18px;text-decoration:none}.audit-actions a+a{color:#171713;background:0 0;border:1px solid #171713}.audit-commit{color:#6b6359!important;font-size:12px!important}.audit-commit a{color:inherit}.audit-password-warning{color:#171713;background:#ff5a1f;border:2px solid #171713;grid-template-columns:48px 1fr;gap:20px;margin:55px 0;padding:25px;display:grid}.audit-password-warning>span{border:2px solid;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.audit-password-warning b{font:900 12px/1.3 var(--font-mono);letter-spacing:.09em}.audit-password-warning p{margin:8px 0 0;line-height:1.55}.audit-section{border-top:1px solid #c7bfb3;padding:70px 0}.audit-section h2{letter-spacing:-.035em;max-width:800px;margin:18px 0 35px;font:400 clamp(34px,5vw,58px)/1.02 Georgia,serif}.audit-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:16px;display:grid}.audit-flow>article,.audit-columns>article{background:#fbf7f0;border:1px solid #bdb5a8;padding:22px}.audit-flow>span{color:#d94c19;align-self:center;font-size:26px}.audit-flow b,.audit-columns h3{font:800 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.audit-flow p,.audit-section li,.audit-section>p{color:#514b42;line-height:1.65}.audit-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.audit-columns ul{margin-bottom:0;padding-left:18px}.audit-limit-grid{border-top:1px solid #bdb5a8;border-left:1px solid #bdb5a8;grid-template-columns:repeat(3,1fr);display:grid}.audit-limit-grid p{color:#514b42;border-bottom:1px solid #bdb5a8;border-right:1px solid #bdb5a8;margin:0;padding:20px;line-height:1.55}.audit-review-links{grid-template-columns:1fr 1fr;gap:12px;display:grid}.audit-review-links a{color:inherit;background:#fbf7f0;border:1px solid #bdb5a8;flex-direction:column;gap:8px;padding:20px;text-decoration:none;display:flex}.audit-review-links b{font:800 11px/1 var(--font-mono);text-transform:uppercase}.audit-review-links span{color:#5f574d}.audit-es{background:#ebe4d9;padding-inline:clamp(20px,4vw,44px)}.audit-page>footer{text-align:center;border-top:1px solid #c9c2b6;padding:45px}.audit-page>footer span{letter-spacing:.12em;font-weight:900}.audit-page>footer p{color:#6b6359}.audit-page .proof-block{margin-bottom:70px}@media (max-width:750px){.audit-page>article{padding:55px 0}.audit-nav{height:64px}.audit-flow{grid-template-columns:1fr}.audit-flow>span{justify-self:center;transform:rotate(90deg)}.audit-columns,.audit-review-links{grid-template-columns:1fr}.audit-limit-grid{grid-template-columns:1fr 1fr}.audit-password-warning{grid-template-columns:1fr}.audit-hero>p{font-size:16px}}@media (max-width:480px){.audit-limit-grid{grid-template-columns:1fr}.audit-nav a{font-size:9px}.audit-nav>div{gap:12px}}.pack-ocean{--orange:#52c7ff;--invitation-bg:#091722;--invitation-panel:#102638;--invitation-line:#28516b;--invitation-soft:#52c7ff21;background-image:radial-gradient(circle at 50% 10%,#52c7ff2e,#0000 38%),linear-gradient(#091722,#0b0b0b 72%)}.pack-solar{--orange:#ff8066;--invitation-bg:#21140f;--invitation-panel:#2a1914;--invitation-line:#744335;--invitation-soft:#ff806621;background-image:radial-gradient(circle at 50% 10%,#ff80662e,#0000 38%),linear-gradient(#21140f,#0b0b0b 72%)}.pack-aurora{--orange:#4fe0c0;--invitation-bg:#091d1d;--invitation-panel:#102b2a;--invitation-line:#2c6862;--invitation-soft:#4fe0c021;background-image:radial-gradient(circle at 50% 10%,#4fe0c02e,#0000 38%),linear-gradient(#091d1d,#0b0b0b 72%)}.pack-copper{--orange:#e8a15d;--invitation-bg:#21140e;--invitation-panel:#2a1b13;--invitation-line:#715037;--invitation-soft:#e8a15d21;background-image:radial-gradient(circle at 50% 10%,#e8a15d2e,#0000 38%),linear-gradient(#21140e,#0b0b0b 72%)}.experience-page[class*=pack-],.question-page[class*=pack-]{--invitation-bg:#0b0b0b;--invitation-panel:#121212;--invitation-line:#34302d;--invitation-soft:#ff5a1f14;background-color:var(--invitation-bg);color:var(--ink)}.pack-nightlife{--orange:#ff3b9d;--invitation-bg:#1b0b18;--invitation-panel:#241126;--invitation-line:#67335c;--invitation-soft:#ff3b9d21;background-image:radial-gradient(circle at 50% 10%,#ff3b9d2e,#0000 38%),linear-gradient(#1b0b18,#0b0b0b 72%)}.pack-creator{--orange:#7dffbf;--invitation-bg:#091b16;--invitation-panel:#10281f;--invitation-line:#39745c;--invitation-soft:#7dffbf21;background-image:radial-gradient(circle at 50% 10%,#7dffbf2e,#0000 38%),linear-gradient(#091b16,#0b0b0b 72%)}.pack-original{--orange:#ff5a1f;--invitation-bg:#170d09;--invitation-panel:#20130e;--invitation-line:#68402f;--invitation-soft:#ff5a1f1a;background-image:radial-gradient(circle at 50% 10%,#ff5a1f26,#0000 38%),linear-gradient(#170d09,#0b0b0b 72%)}.experience-page[class*=pack-] .invitation-card{border:1px solid var(--invitation-line);background:linear-gradient(180deg,var(--invitation-soft),transparent 58%),#0707076b;padding:clamp(24px,4vw,42px)}.question-page[class*=pack-] .question-top{border-color:var(--invitation-line);background:#00000029}.question-page[class*=pack-] .question-stage textarea,.question-page[class*=pack-] .quick-reactions button{border-color:var(--invitation-line);background:var(--invitation-panel)}.question-page[class*=pack-] .quick-reactions button:hover,.question-page[class*=pack-] .quick-reactions button.active{background:var(--invitation-soft)}.experience-page[class*=pack-] .invitation-card input,.experience-page[class*=pack-] .timed-consent,.experience-page[class*=pack-] .burn-note{border-color:var(--invitation-line);background:var(--invitation-soft)}.timed-toggle.active{background:color-mix(in srgb,var(--orange) 16%,#151515);border-bottom-color:color-mix(in srgb,var(--orange) 55%,#302c2a)}.timed-toggle.active>span{border-color:var(--orange);color:var(--orange)}.timed-toggle.active i{border-color:var(--orange);color:var(--orange);background:color-mix(in srgb,var(--orange) 10%,#151515)}.feature-intro p{font-size:12px;line-height:1.55}.blind-toggle small{font-size:12px;line-height:1.5}.feature-selects label>small,.response-mode-grid small{font-size:11px;line-height:1.5}
.home-shell{background:radial-gradient(circle at 50% 32%,#ff5a1f17,#0000 38%),#0b0b0b;height:100dvh;min-height:560px;overflow:hidden}.home-content{grid-template-rows:auto 1fr auto;height:100%;display:grid;overflow:hidden}.hero-contained{align-content:center;min-height:0;padding:clamp(34px,7vh,78px) 24px}.hero-contained h1{font-size:clamp(42px,5.7vw,78px)}.hero-contained .hero-meta{margin-top:28px}.hero-start{background:var(--orange);color:#111;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:min(100%,310px);min-height:56px;margin:32px auto 0;padding:0 21px;font-weight:800;display:flex;box-shadow:0 18px 55px #ff5a1f2e}.hero-start:hover{filter:brightness(1.08)}.hero-start:focus-visible,.builder-close:focus-visible,.pwa-install:focus-visible{outline-offset:3px;outline:2px solid #fff}.home-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;gap:28px;min-height:62px;padding:14px clamp(20px,5vw,70px)}.home-footer p{margin:0;font-size:11px}.home-footer .footer-links{margin:0}.builder-modal{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d1;place-items:center;padding:clamp(12px,3vw,36px);animation:.18s ease-out modalFade;display:grid;position:fixed;inset:0}.builder-dialog{overscroll-behavior:contain;background:#151515;border:1px solid #3a3430;width:min(960px,100%);max-height:92dvh;animation:.24s ease-out cardIn;position:relative;overflow:auto;box-shadow:0 35px 100px #0000009e}.builder-dialog .builder-shell{min-height:0;padding:clamp(30px,5vw,62px)}.builder-close,.pwa-help-close{z-index:2;color:#aaa;cursor:pointer;background:#111;border:1px solid #413b37;border-radius:50%;width:44px;height:44px;font-size:24px;line-height:1;position:absolute;top:16px;right:16px}.builder-dialog .counter{padding-right:49px}.modal-done{color:#aaa;cursor:pointer;background:#111;border:1px solid #37312d;width:100%;margin-top:10px;padding:14px}.pwa-install{z-index:60;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));color:#111;cursor:pointer;background:#f4efe8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;padding:11px 16px 11px 11px;font-weight:800;display:none;position:fixed;box-shadow:0 12px 40px #00000073}.pwa-install span{background:var(--orange);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.pwa-help{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.pwa-help>section{text-align:center;background:#171717;border:1px solid #3c3632;width:min(100%,430px);padding:32px 24px 24px;position:relative}.pwa-help h2{margin:15px 0 10px;font:400 34px/1 Georgia,serif}.pwa-help p{color:#9b938d;margin:0 0 24px;line-height:1.55}.pwa-app-icon{background:var(--orange);color:#111;border-radius:16px;place-items:center;width:62px;height:62px;margin:auto;font:italic 34px/1 Georgia,serif;display:grid}.pwa-help-close{top:12px;right:12px}@keyframes modalFade{0%{opacity:0}}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (max-width:620px){.home-shell{min-height:500px}.hero-contained{padding:24px 20px 38px}.hero-contained h1{margin:18px 0;font-size:clamp(38px,12vw,56px)}.hero-contained>p{font-size:14px;line-height:1.5}.hero-contained .hero-meta{display:none}.hero-start{min-height:54px;margin-top:24px}.home-footer{grid-template-columns:1fr auto;min-height:52px;padding:12px 18px}.home-footer p{display:none}.home-footer .footer-links{gap:12px}.home-footer .footer-links a{font-size:9px}.builder-modal{place-items:stretch stretch;padding:0}.builder-dialog{width:100%;height:100dvh;max-height:none;padding-top:env(safe-area-inset-top);border:0;border-radius:0}.builder-dialog .builder-shell{padding:72px 20px calc(28px + env(safe-area-inset-bottom))}.builder-close{top:calc(14px + env(safe-area-inset-top));right:16px}.builder-dialog .counter{display:none}.builder-top h2{font-size:32px}.steps-line{margin:20px 0 30px}.questions-list{max-height:27dvh}.success-panel h3{font-size:34px}.pwa-install{display:flex}body:has(.builder-modal) .pwa-install{display:none}.two-fields{gap:18px}.step-panel input{font-size:18px}.level-grid button{padding:13px}.feature-config{margin-top:-12px}}@media (max-width:390px),(max-height:700px){.hero-contained .eyebrow{font-size:9px}.hero-contained h1{font-size:clamp(34px,10.5vw,44px)}.hero-contained>p{max-width:330px}.hero-start{margin-top:18px}.home-footer{grid-template-columns:1fr;min-height:44px;padding:9px 16px;display:grid}.home-footer>span,.home-footer>p{display:none}.home-footer .footer-links{justify-self:center}}.home-footer{background:#0b0b0b}.home-footer .footer-links a{color:#f4efe8}@media (prefers-reduced-motion:reduce){.builder-modal,.builder-dialog{animation:none}}.builder-dialog{scrollbar-width:thin;scrollbar-color:#75452f #1a1817}.builder-dialog::-webkit-scrollbar{width:10px}.builder-dialog::-webkit-scrollbar-track{background:#1a1817;border-left:1px solid #2d2926}.builder-dialog::-webkit-scrollbar-thumb{background:#75452f;border:2px solid #1a1817;border-radius:999px;min-height:48px}.builder-dialog::-webkit-scrollbar-thumb:hover{background:var(--orange)}.home-shell[class*=home-theme-]{--home-accent:#ff5a1f;background-color:#0b0b0b;background-image:radial-gradient(circle at 50% 32%,var(--home-glow),transparent 38%)}.home-shell.home-theme-original{--home-accent:#ff5a1f;--home-glow:#ff5a1f1f}.home-shell.home-theme-nightlife{--home-accent:#ff3b9d;--home-glow:#ff3b9d24}.home-shell.home-theme-creator{--home-accent:#7dffbf;--home-glow:#7dffbf21}.home-shell.home-theme-ocean{--home-accent:#52c7ff;--home-glow:#52c7ff24}.home-shell.home-theme-solar{--home-accent:#ff8066;--home-glow:#ff806624}.home-shell.home-theme-aurora{--home-accent:#4fe0c0;--home-glow:#4fe0c024}.home-shell.home-theme-copper{--home-accent:#e8a15d;--home-glow:#e8a15d24}.home-shell[class*=home-theme-] .eyebrow,.home-shell[class*=home-theme-] .hero h1 em,.home-shell[class*=home-theme-] .hero-meta b{color:var(--home-accent)}.home-shell[class*=home-theme-] .hero-start{background:var(--home-accent);box-shadow:0 18px 55px color-mix(in srgb,var(--home-accent) 22%,transparent)}.home-palette-picker{color:#8d8580;font:600 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin:22px auto -4px;display:flex}.home-palette-picker>div{gap:7px;display:flex}.home-palette-picker button{cursor:pointer;border:1px solid #f4efe8b3;border-radius:50%;width:20px;height:20px;transition:all .18s;display:block;box-shadow:0 0 #0000;background:var(--palette-color)!important}.home-palette-picker button:first-child{background:#ff5a1f!important}.home-palette-picker button:nth-child(2){background:#ff3b9d!important}.home-palette-picker button:nth-child(3){background:#7dffbf!important}.home-palette-picker button:nth-child(4){background:#52c7ff!important}.home-palette-picker button:nth-child(5){background:#ff8066!important}.home-palette-picker button:nth-child(6){background:#4fe0c0!important}.home-palette-picker button:nth-child(7){background:#e8a15d!important}.home-palette-picker button:hover{transform:translateY(-2px)}.home-palette-picker button.active{box-shadow:0 0 0 2px #0b0b0b,0 0 0 3px var(--palette-color);transform:scale(1.1)}@media (max-width:620px){.home-palette-picker{gap:9px;margin:17px auto -3px;font-size:8px}.home-palette-picker button{width:18px;height:18px}}.builder-dialog::-webkit-scrollbar-button{display:none}@media (min-width:901px){.builder-dialog{width:min(1380px,100vw - 48px);max-height:94dvh;overflow:hidden auto}.builder-dialog .builder-shell{padding:clamp(28px,3.2vw,48px)}}@media (max-width:620px){.builder-dialog .builder-shell{padding:60px 16px calc(18px + env(safe-area-inset-bottom))}.builder-close{top:calc(10px + env(safe-area-inset-top));width:40px;height:40px;right:12px}.builder-top h2{margin-top:7px;font-size:26px;line-height:1.05}.builder-top .step{font-size:9px}.steps-line{margin:13px 0 18px}}.pwa-already-installed{color:#aaa39d;width:100%;font:600 11px/1 var(--font-geist);cursor:pointer;background:0 0;border:1px solid #3c3632;margin-top:12px;padding:12px;display:block}.pwa-already-installed:hover,.pwa-already-installed:focus-visible{border-color:var(--orange);color:var(--ink)}
.builder-shell.builder-theme-original{--orange:#ff5a1f;--builder-glow:#ff5a1f1c}.builder-shell.builder-theme-nightlife{--orange:#d777ff;--builder-glow:#d777ff1f}.builder-shell.builder-theme-creator{--orange:#5bd191;--builder-glow:#5bd1911c}.builder-shell.builder-theme-ocean{--orange:#52c7ff;--builder-bg:#0b1724;--builder-panel:#102638;--builder-field:#142f43;--builder-line:#28516b;--builder-selected:#52c7ff24;--builder-glow:#52c7ff2e}.builder-shell.builder-theme-solar{--orange:#ff8066;--builder-bg:#21140f;--builder-panel:#2a1914;--builder-field:#392019;--builder-line:#744335;--builder-selected:#ff806624;--builder-glow:#ff80662e}.builder-shell.builder-theme-aurora{--orange:#4fe0c0;--builder-bg:#091d1d;--builder-panel:#102b2a;--builder-field:#153a38;--builder-line:#2c6862;--builder-selected:#4fe0c024;--builder-glow:#4fe0c02e}.builder-shell.builder-theme-copper{--orange:#e8a15d;--builder-bg:#21140e;--builder-panel:#2a1b13;--builder-field:#3a2518;--builder-line:#715037;--builder-selected:#e8a15d24;--builder-glow:#e8a15d2e}.builder-shell[class*=builder-theme-]{background:radial-gradient(circle at 55% 12%,var(--builder-glow,#ff5a1f1c),transparent 38%),var(--builder-bg,transparent)}.builder-shell[class*=builder-theme-] .feature-config,.builder-shell[class*=builder-theme-] .step-panel,.builder-shell[class*=builder-theme-] .shared-key-setup{background:var(--builder-panel,#111);border-color:var(--builder-line,#3a3531)}.builder-shell[class*=builder-theme-] .feature-selects select,.builder-shell[class*=builder-theme-] .questions-list button{background:var(--builder-field,#111);border-color:var(--builder-line,#292725)}.builder-shell[class*=builder-theme-] .questions-list button.selected{background:var(--builder-selected,#ff5a1f0e);border-color:var(--orange)}.builder-shell.builder-theme-original .preview,.builder-shell.builder-theme-nightlife .preview,.builder-shell.builder-theme-creator .preview{background:radial-gradient(circle at 55% 45%,var(--builder-glow),transparent 45%)}.builder-shell .step-panel{padding:16px}.wizard-next{margin-top:32px}.intensity-fieldset{margin-top:0}.builder-dialog .button-row{padding-top:20px}.identity-step .two-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:0}.identity-step .two-fields>div{min-width:0}.identity-step input{text-indent:2px;padding-left:10px;padding-right:10px}.choice-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.choice-layout .response-mode{margin-top:0}.choice-layout .response-mode-grid{grid-template-columns:1fr}.choice-layout .response-mode-grid button{min-height:108px}.questions-step-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(28px,4vw,58px);display:grid}.questions-step-layout>.feature-config{margin:0;position:sticky;top:0}.questions-panel{min-width:0}.questions-panel .questions-top{margin-top:0}.questions-panel .questions-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:48dvh}.security-step{width:100%;max-width:none;margin:0 auto}.security-step .shared-key-setup{margin-top:0}.security-back-row{margin-top:14px}.security-step .shared-key-card canvas{width:min(100%,520px)!important}.security-requirement{color:#c6aaa0;background:#ff5a1f0f;border:1px solid #4c3e36;margin:12px 0 0;padding:12px 14px;font-size:11px;line-height:1.5}.security-requirement.ready{color:#9bd6b6;background:#5bd19112;border-color:#37674f}.builder-dialog .success-panel{text-align:left;max-width:none;display:block}.success-hero{text-align:center;max-width:760px;margin:0 auto 28px}.success-hero .success-icon{margin-bottom:16px}.success-hero h3{margin:12px 0}.success-hero p{color:#9a928c;margin:0;line-height:1.55}.success-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.success-key-status{color:#d5e9dc;text-align:left;background:#4fc78412;border:1px solid #3f7657;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;margin:0 0 18px;padding:13px 15px;text-decoration:none;display:grid}.success-key-status>span{color:#62d894;border:1px solid #4b8a67;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.success-key-status strong,.success-key-status small{display:block}.success-key-status strong{font-size:12px}.success-key-status small{color:#94aa9d;margin-top:4px;font-size:10px;line-height:1.45}.success-key-status>b{color:#72dca0;font:700 9px/1.3 var(--font-mono);text-align:right}.success-share-column,.success-private-column{flex-direction:column;min-width:0;display:flex}.success-share-column .invitation-share,.success-share-column .link-box,.success-private-column .admin-box,.success-private-column .qr-card,.success-delivery-grid>.qr-card{margin:0}.success-share-column .invitation-share,.success-delivery-grid>.qr-card{min-height:196px}.success-share-column .link-box{margin-top:12px}.success-private-column .qr-card{margin:0}.private-panel-actions{color:#d8c9ed;text-align:left;background:#9256ff0e;border:1px solid #654898;margin-top:10px;padding:12px 14px}.private-panel-actions>b,.private-panel-actions>span{display:block}.private-panel-actions>b{font-size:11px}.private-panel-actions>span{color:#a99ab9;margin-top:4px;font-size:9px;line-height:1.4}.private-panel-actions .admin-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.private-panel-actions .admin-actions a,.private-panel-actions .admin-actions button{color:#d8c9ed;text-align:center;background:#1a1522;border:1px solid #654898;justify-content:center;align-items:center;min-height:38px;padding:8px 9px;font-size:10px;line-height:1.25;text-decoration:none;display:flex}.private-panel-actions .admin-actions a:hover,.private-panel-actions .admin-actions button:hover{color:#fff;background:#241936;border-color:#b989ff}.success-delivery-grid .qr-card canvas{width:min(100%,330px)}.success-delivery-grid>.qr-card .qr-card-copy,.success-private-column .qr-card .qr-card-copy{height:100px;min-height:100px}.success-delivery-grid>.qr-card{flex-direction:column;align-self:stretch;display:flex}.success-delivery-grid>.qr-card .qr-card-actions{margin-top:auto}.shared-key-explanation{color:#d8c8bf!important;margin-top:8px!important;font-size:15px!important;line-height:1.55!important}.success-shared-key{margin-top:18px}.success-shared-key .shared-key-card{margin:0}.success-link-only-notice{text-align:left;background:#ff5a1f0e;border:1px solid #5d493e;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.success-link-only-notice>b{width:28px;height:28px;color:var(--orange);border:1px solid #795441;border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.success-link-only-notice strong{font-size:12px}.success-link-only-notice p{color:#a19891;margin:5px 0 0;font-size:11px;line-height:1.5}.success-panel>.encryption-notice{margin-top:18px}.success-tools{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.success-panel>.growth-unlock{margin-top:18px}@media (max-width:900px){.identity-step .two-fields,.choice-layout,.questions-step-layout{grid-template-columns:1fr}.choice-layout .response-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.questions-step-layout>.feature-config{position:static}.questions-panel .questions-list{grid-template-columns:1fr}}@media (max-width:1100px){.success-delivery-grid{grid-template-columns:1fr}.success-share-column,.success-private-column,.success-delivery-grid>.qr-card{width:min(100%,620px);margin-inline:auto}}@media (max-width:620px){.builder-shell .step-panel{padding:12px}.wizard-next{margin-top:20px}.builder-dialog .button-row{bottom:calc(-18px - env(safe-area-inset-bottom));z-index:6;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#151515f0,#151515 24%);border-top:1px solid #302b28;margin:14px -16px 0;position:sticky}.builder-dialog .button-row button{min-height:48px}.identity-step .two-fields{gap:14px}.identity-step .name-rule,.identity-step .email-security,.choice-step .selection-note,.choice-step .level-grid small,.choice-step .response-mode-grid small,.questions-step-layout .feature-config>p,.questions-step-layout .blind-toggle small,.questions-step-layout .feature-select small{display:none}.choice-layout{gap:18px}.choice-step .intensity-fieldset{margin-bottom:0}.choice-step .level-grid,.choice-step .response-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.choice-step .level-grid button,.choice-step .response-mode-grid button{min-height:58px;padding:9px 7px}.choice-step .response-mode{margin-top:0;padding-top:16px}.choice-step legend,.choice-step .response-mode h3{margin-bottom:9px;font-size:12px}.questions-step-layout{gap:16px}.questions-step-layout>.feature-config{padding:14px}.questions-step-layout .smart-mix-toggle{margin:10px 0}.security-step .shared-key-setup-title p{margin-top:5px;font-size:11px;line-height:1.45;display:block}.security-step .shared-key-explanation{margin-top:9px!important;font-size:12px!important;line-height:1.45!important;display:block!important}.questions-step-layout .custom-question-row{grid-template-columns:1fr auto}.questions-step-layout .questions-list{gap:8px;max-height:38dvh;padding-right:5px}.questions-step-layout .question-edit{padding:11px}.questions-step-layout .questions-top{gap:10px}.security-step{width:100%}.success-hero{margin-bottom:18px}.success-hero h3{font-size:32px}.success-delivery-grid{gap:14px}.success-delivery-grid .qr-card canvas{width:min(100%,250px)}.success-link-only-notice{margin-top:14px;padding:12px}.success-tools{grid-template-columns:1fr;display:grid}.success-tools .html-download{width:100%}.success-key-status{grid-template-columns:30px 1fr}.success-key-status>b{text-align:left;grid-column:2}}
.brand-mark{background:#f4efe8 url(/icon-192.png) 50%/cover no-repeat;border:0;border-radius:7px;box-shadow:0 0 0 1px #f4efe829}.pwa-app-icon{background:#f4efe8 url(/icon-192.png) 50%/cover no-repeat;box-shadow:0 10px 30px #0000004d}
.invitation-share{text-align:left;background:#111;border:1px solid #3b3632;margin:22px 0 12px;padding:18px}.share-heading{align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.share-heading>span{width:32px;height:32px;color:var(--orange);background:#ff5a1f1a;border-radius:50%;place-items:center;display:grid}.share-heading h4{margin:1px 0 5px;font-size:14px}.share-heading p{color:#807973;margin:0;font-size:10px;line-height:1.45}.share-primary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.share-primary button,.share-webmail button{color:#d8d1ca;cursor:pointer;background:#181716;border:1px solid #3a3633;justify-content:center;align-items:center;gap:9px;min-height:48px;font-weight:750;display:flex}.share-primary button:hover,.share-webmail button:hover{border-color:#71665f}.share-primary button:focus-visible,.share-webmail button:focus-visible{outline-offset:2px;outline:2px solid #fff}.share-primary i,.share-webmail i{width:26px;height:26px;color:var(--orange);font:800 9px/1 var(--font-mono);background:#25211f;border-radius:7px;place-items:center;font-style:normal;display:grid}.share-primary .share-native{background:var(--orange);border-color:var(--orange);color:#111;grid-column:1/-1}.share-native i{color:var(--orange);background:#111}.share-primary .share-whatsapp{color:#07140c;background:#1fbd66;border-color:#1fbd66}.share-whatsapp i{color:#53e793;background:#07140c}.share-webmail{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.share-webmail button{min-height:42px;font-size:11px}.mobile-share-label{display:none}@media (max-width:620px){.invitation-share{margin-left:-4px;margin-right:-4px;padding:15px}.share-heading p{font-size:11px}.share-primary button{min-height:54px;padding:8px;font-size:12px}.share-webmail,.desktop-share-label{display:none}.mobile-share-label{display:inline}}.share-heading p{color:#a29a94}.share-password-warning{color:#d9b5a5;background:#ff5a1f14;border:1px solid #744936;align-items:flex-start;gap:9px;margin:0 0 14px;padding:10px 11px;font-size:10px;line-height:1.5;display:flex}.share-password-warning b{background:var(--orange);color:#111;width:18px;height:18px;font:800 10px/1 var(--font-mono);border-radius:50%;flex:0 0 18px;place-items:center;display:grid}.share-flow{gap:7px;margin:0 0 14px;padding:0;list-style:none;display:grid}.share-flow li{color:#bcb3ac;background:#171513;border-left:2px solid #5b4d45;padding:9px 11px;font-size:10px;line-height:1.5}.share-flow li:last-child{border-left-color:#4a9f72}.qr-card{text-align:left;background:#111;border:1px solid #3b3632;margin:18px 0;padding:18px}.qr-card.private{background:#9256ff0e;border-color:#654898}.qr-card-copy{align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.qr-card-copy>span{width:38px;height:38px;color:var(--orange);font:800 9px/1 var(--font-mono);border:1px solid #4b403a;flex:0 0 38px;place-items:center;display:grid}.qr-card.private .qr-card-copy>span{color:#caa9ff;border-color:#654898}.qr-card-copy h4{margin:1px 0 5px;font-size:14px}.qr-card-copy p{color:#a29a94;margin:0;font-size:11px;line-height:1.5}.qr-card canvas{aspect-ratio:4/5;background:#0b0b0b;border:1px solid #302c29;width:min(100%,360px);height:auto;margin:0 auto;display:block}.qr-status{text-align:center;color:#8f8882;font-size:11px}.qr-status.error{color:#ff8a76}.qr-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.qr-actions button{color:#d8d1ca;cursor:pointer;background:#1b1918;border:1px solid #403a36;min-height:44px;font-size:11px;font-weight:750}.qr-actions button:hover{border-color:var(--orange)}.qr-actions button:disabled{opacity:.4;cursor:wait}.qr-actions .qr-share{background:var(--orange);border-color:var(--orange);color:#111}.qr-card.private .qr-actions .qr-share{background:#b989ff;border-color:#b989ff}.qr-card.private .qr-actions button:hover{border-color:#b989ff}@media (max-width:620px){.qr-card{margin-left:-4px;margin-right:-4px;padding:14px}.qr-actions{grid-template-columns:1fr 1fr}.qr-actions .qr-share{grid-column:1/-1;min-height:50px}}.qr-warning{color:#c9b9d8;background:#b989ff17;border:1px solid #8058b8;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px;font-size:11px;line-height:1.5;display:flex}.qr-warning b{color:#160f1e;background:#b989ff;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.qr-card.private .qr-actions{grid-template-columns:repeat(3,1fr)}.qr-action-spacer{min-height:44px;display:block}.qr-link{color:#c8bfb8;width:min(100%,520px);font:500 10px/1.45 var(--font-mono);overflow-wrap:anywhere;background:#0c0c0c;border:1px solid #38322f;margin:12px auto 0;padding:11px 13px;text-decoration:none;display:block}.qr-link:hover,.qr-link:focus-visible{border-color:var(--orange);color:#f4efe8}@media (max-width:620px){.qr-card.private .qr-actions{grid-template-columns:1fr 1fr}.qr-action-spacer{display:none}}.share-heading p{font-size:11px;line-height:1.5}.share-flow li{font-size:11px;line-height:1.55}
.sponsor-live{background:linear-gradient(135deg,#111,#0f0f0f);border-color:#292725}.sponsor-live>span{color:#625d59}.sponsor-live p{color:#8c8580}.sponsor-live a{border-bottom:1px solid #4a4541;padding-bottom:3px;text-decoration:none}.ad-control{gap:13px;display:grid}.ad-control label{color:#746d68;font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;gap:7px;display:grid}.ad-control input{color:#d9d2cc;width:100%;font:500 12px/1.3 var(--font-geist);letter-spacing:0;text-transform:none;background:#0d0d0d;border:1px solid #37322f;outline:none;padding:11px 12px}.ad-control input:focus{border-color:#6e4a3b}.ad-switch{border-bottom:1px solid #292624;align-items:start;padding-bottom:14px;grid-template-columns:18px 1fr!important}.ad-switch input{width:16px;height:16px;accent-color:var(--orange);padding:0}.ad-switch b,.ad-switch small{display:block}.ad-switch b{color:#c8c0ba;font-size:11px}.ad-switch small{color:#6f6863;font:400 10px/1.4 var(--font-geist);letter-spacing:0;text-transform:none;margin-top:5px}.ad-control-row{grid-template-columns:minmax(110px,.35fr) 1fr;gap:10px;display:grid}.ad-preview{background:#0d0d0d;border:1px solid #2f2b29;padding:15px}.ad-preview span{color:#625b56;font:700 7px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.ad-preview p{color:#9a928c;margin:9px 0;font-size:11px}.ad-preview b{color:#b3aaa4;font:600 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.ad-save{color:#d78261;font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ff5a1f14;border:1px solid #5b3a2e;justify-self:start;padding:10px 14px}.ad-save:disabled{opacity:.5}.ad-status{color:#77706a;margin:0;font-size:10px;line-height:1.4}.ad-performance{gap:17px;display:grid}.ad-performance-kpis{border:1px solid #2f2b29;grid-template-columns:repeat(3,1fr);display:grid}.ad-performance-kpis>div{padding:13px}.ad-performance-kpis>div+div{border-left:1px solid #2f2b29}.ad-performance-kpis span,.ad-performance-kpis b{display:block}.ad-performance-kpis span{color:#716a65;font:700 7px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ad-performance-kpis b{margin-top:9px;font:400 24px/1 Georgia,serif}.ad-lifetime{color:#6f6863;font:500 9px/1.4 var(--font-mono)}.ad-performance h3{color:#817a75;font:700 8px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:3px 0 -7px}.ad-breakdown{gap:8px;display:grid}.ad-breakdown>div{border-bottom:1px solid #292624;grid-template-columns:1fr auto auto 42px;align-items:center;gap:10px;padding-bottom:8px;display:grid}.ad-breakdown span{text-overflow:ellipsis;color:#aaa19b;text-transform:uppercase;font-size:10px;overflow:hidden}.ad-breakdown b{color:#746d68;font:500 9px/1 var(--font-mono)}.ad-breakdown strong{text-align:right;color:#d78261;font:700 9px/1 var(--font-mono)}.ad-breakdown>p{color:#6f6863;font-size:10px}@media (max-width:520px){.ad-control-row{grid-template-columns:1fr}}
.steps-line,.question-progress,.question-timer>progress,.metric-bars progress{appearance:none;border:0;border-radius:0;overflow:hidden}.steps-line{width:100%;display:block}.steps-line::-webkit-progress-bar{background:#2d2b29}.question-progress::-webkit-progress-bar{background:#2d2b29}.steps-line::-webkit-progress-value{background:var(--orange)}.steps-line::-moz-progress-bar{background:var(--orange)}.question-progress::-webkit-progress-value{background:var(--orange)}.question-progress::-moz-progress-bar{background:var(--orange)}.question-progress{background:#242220;width:100%;height:2px;display:block}.question-progress::-webkit-progress-bar{background:#242220}.question-timer>progress{background:#342721;grid-column:1/-1;width:100%;height:3px}.question-timer>progress::-webkit-progress-bar{background:#342721}.question-timer>progress::-webkit-progress-value{background:var(--orange)}.question-timer>progress::-moz-progress-bar{background:var(--orange)}.question-timer.urgent>progress::-webkit-progress-value{background:#ff4d3d}.question-timer.urgent>progress::-moz-progress-bar{background:#ff4d3d}.metric-bars progress{background:#24211f;width:100%;height:5px;display:block}.metric-bars progress::-webkit-progress-bar{background:#24211f}.metric-bars progress::-webkit-progress-value{background:linear-gradient(90deg, var(--orange), #a660ff)}.metric-bars progress::-moz-progress-bar{background:var(--orange)}.daily-chart svg{width:19px;height:150px;overflow:visible}.daily-chart rect.created{fill:var(--orange)}.daily-chart rect.opened{fill:#a660ff}.daily-chart rect.responded{fill:#5bd191}
.shared-key-setup,.shared-key-unlock,.shared-key-card{background:#111;border:1px solid #3a3531;margin:22px 0;padding:20px}.shared-key-setup.ready{border-color:#4b6d5c}.shared-key-setup-title,.shared-key-unlock-head,.shared-key-card-head{align-items:flex-start;gap:13px;display:flex}.shared-key-setup-title>span,.shared-key-unlock-head>span,.shared-key-card-head>span{width:34px;height:34px;color:var(--orange);border:1px solid #5b514b;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.shared-key-setup-title h3,.shared-key-unlock-head h1,.shared-key-card-head h4{margin:2px 0 6px;font:500 24px/1.1 Georgia,serif}.shared-key-unlock-head h1{font-size:clamp(28px,5vw,42px)}.shared-key-setup-title p,.shared-key-unlock-head p,.shared-key-card-head p{color:#918983;margin:0;font-size:12px;line-height:1.55}.shared-key-setup-title>button{color:var(--orange);cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.shared-key-choice,.shared-key-scan-actions,.shared-key-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.shared-key-choice button,.shared-key-scan-actions button,.shared-key-scan-actions label,.shared-key-card-actions button{color:#d8d1ca;cursor:pointer;text-align:center;background:#1b1918;border:1px solid #46403b;justify-content:center;align-items:center;min-height:48px;padding:10px;font-weight:750;display:flex}.shared-key-choice button:first-child{background:var(--orange);border-color:var(--orange);color:#111}.shared-key-choice .link-only-choice{color:#b9aea6;background:0 0;border-color:#5b4b42}.shared-key-choice button{min-height:58px;font-size:12px}.shared-key-choice button:not(:first-child):not(.link-only-choice){color:#d8d1ca;background:#1b1918;border-color:#46403b}.shared-key-choice .link-only-choice{background:var(--orange);border-color:var(--orange);color:#111;font-size:12px}.shared-key-choice .link-only-choice:hover,.shared-key-choice .link-only-choice:focus-visible{color:#f1e9e1;border-color:#a26b50}.shared-key-scan-actions label{position:relative}.shared-key-scan-actions input{opacity:0;cursor:pointer;position:absolute;inset:0}.shared-key-card{background:#0d0d0d;border-color:#4f4640}.shared-key-card-grid{grid-template-columns:minmax(320px,.9fr) minmax(300px,1.1fr);gap:22px;margin-top:18px;display:grid}.shared-key-card canvas{background:#fff;border:10px solid #fff;margin:auto;display:block;width:min(100%,520px)!important;height:auto!important}.shared-key-fingerprint{text-align:center;flex-direction:column;gap:6px;margin:13px 0 0;display:flex}.shared-key-fingerprint span,.shared-key-recovery-label{font:700 9px/1 var(--font-mono);letter-spacing:.14em;color:#776f69}.shared-key-recovery-label{background:#171514;border:1px solid #35302d;padding:14px 12px;display:block}.shared-key-fingerprint code{color:#ddd5cd;font-size:13px}.shared-key-recovery>p{color:#857d77;font-size:11px;line-height:1.5}.shared-key-phrase{letter-spacing:.02em;overflow-wrap:anywhere;text-wrap:balance;background:linear-gradient(135deg,#1d1917,#121111);border:1px solid #4a403a;margin:14px 0 0;padding:18px;color:#f1e9e1!important;font:500 20px/1.65 Georgia,serif!important}.shared-key-channel-warning{background:#ff5a1f12;border:1px solid #69402f;gap:9px;padding:12px;line-height:1.45;display:flex;color:#d9b39d!important;margin:16px 0 0!important;font-size:11px!important}.shared-key-channel-warning b{color:var(--orange)}.shared-key-confirm{background:#ff5a1f17;border:1px solid #8b5a40;align-items:flex-start;padding:12px 14px;color:#f0d7c9!important;font:600 11px/1.5 var(--font-geist)!important;letter-spacing:0!important;gap:11px!important;margin:16px 0 0!important;display:flex!important}.shared-key-confirm span{font-weight:850!important}.shared-key-confirm input{flex:0 0 18px;width:18px!important;height:18px!important}.shared-key-unlock{width:min(100%,620px);margin:22px auto}.shared-key-unlock.compact{width:100%;margin-bottom:0}.shared-key-video{object-fit:cover;background:#000;border:1px solid #554b45;width:100%;max-height:360px;margin-top:12px;display:none}.shared-key-video.active{display:block}.shared-key-words{border-top:1px solid #302d2a;margin-top:18px;padding-top:18px}.shared-key-words label{color:#918983;margin-bottom:8px;font-size:11px;display:block}.shared-key-words textarea{color:#ded6ce;resize:vertical;background:#0b0b0b;border:1px solid #423c38;width:100%;padding:13px;line-height:1.6}.shared-key-words button{background:var(--orange);color:#111;cursor:pointer;border:0;width:100%;min-height:48px;margin-top:9px;font-weight:800}.shared-key-words button:disabled,.shared-key-card-actions button:disabled{opacity:.4;cursor:not-allowed}.shared-key-card-actions button:first-child{color:#111;background:#e8e0d8}.shared-key-card-actions button:last-child{background:#1d1a18}.shared-key-recovery .shared-key-card-actions{grid-template-columns:1fr 1fr;margin-top:14px}.shared-key-recovery .shared-key-confirm{margin-top:12px!important}.shared-key-recovery .shared-key-continue{background:var(--orange);color:#111;cursor:pointer;border:0;width:100%;min-height:46px;margin-top:10px;font-weight:800}.shared-key-recovery .shared-key-continue:disabled{opacity:.4;cursor:not-allowed}.shared-key-unlock-page{place-content:center;min-height:calc(100vh - 66px);padding:28px;display:grid}.shared-key-unlock-page .shared-key-unlock{background:#101010;box-shadow:0 30px 90px #000}.shared-key-proof{color:#73d6a0;font:600 10px/1.5 var(--font-mono);margin:14px 0 0}.shared-key-proof code{color:inherit}@media (max-width:720px){.shared-key-setup,.shared-key-card{margin:14px 0;padding:14px}.shared-key-card-grid{grid-template-columns:1fr}.shared-key-phrase{padding:15px;font-size:18px!important}.shared-key-choice{grid-template-columns:1fr}.shared-key-choice .link-only-choice{grid-column:auto}.shared-key-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-key-scan-actions{grid-template-columns:1fr}.shared-key-setup-title{flex-wrap:wrap}.shared-key-setup-title>button{margin-left:47px}.shared-key-unlock-page{padding:14px}.shared-key-unlock{padding:16px}.shared-key-card canvas{width:min(100%,520px)!important}}
.review-stage{width:min(900px,100%);margin:0 auto;padding:clamp(30px,7vw,84px) 24px 90px}.review-stage h1{letter-spacing:-.06em;margin:18px 0 12px;font-size:clamp(36px,6vw,68px)}.review-stage>p{max-width:650px;color:var(--muted);margin:0 0 30px;line-height:1.6}.review-list{gap:10px;display:grid}.review-answer{border:1px solid var(--line);background:#121212;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.review-answer>div{min-width:0}.review-answer span{color:var(--orange);font:600 10px/1 var(--font-mono);letter-spacing:.14em}.review-answer h2{margin:10px 0 8px;font:400 20px/1.2 Georgia,serif}.review-answer p{color:#d9d0c7;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.review-answer button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;flex:none;padding:9px 13px}.review-answer button:hover{border-color:var(--orange);color:var(--ink)}.review-submit{margin-top:18px}.review-stage .answer-privacy{text-align:center;margin-top:14px;display:block}.empty-responses button{font-weight:700}.empty-responses button:focus-visible,.review-answer button:focus-visible,.review-submit:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.invitation-trust-copy{line-height:1.45;color:#91cfa9!important;margin:14px 0 0!important;font-size:12px!important}@media (max-width:560px){.review-stage{padding:30px 18px 60px}.review-answer{padding:17px;display:block}.review-answer button{width:100%;margin-top:15px}}.return-loop-prompt{border:1px solid var(--line);background:#ffffff06;max-width:520px;margin:30px auto 18px;padding:18px 20px}.return-loop-prompt h2{margin:0 0 7px;font:400 25px/1.15 Georgia,serif}.return-loop-prompt p{color:var(--muted);margin:0;line-height:1.5}.secondary-link{color:var(--muted);text-underline-offset:4px;margin:14px auto 0;text-decoration:underline;display:block}
.builder-flow-hint{color:var(--muted);max-width:700px;margin:-24px 0 20px;font-size:12px;line-height:1.5}.invitation-trust-copy{line-height:1.45;color:#91cfa9!important;margin:14px 0 0!important;font-size:12px!important}@media (max-width:560px){.builder-flow-hint{margin:-15px 0 16px;font-size:11px}}.answer-starters{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;max-width:760px;margin:12px auto 0;display:flex}.answer-starters span{color:var(--muted);font:600 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.answer-starters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:12px}.answer-starters button:hover,.answer-starters button:focus-visible{border-color:var(--orange);color:var(--ink)}@media (max-width:560px){.answer-starters{justify-content:flex-start;padding:0 3px}.answer-starters span{width:100%}}.theme-recipient-preview{margin-top:6px;display:block;color:var(--orange)!important}.dashboard-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.dashboard-empty-actions button{margin:0}.dashboard-empty-actions .secondary{color:var(--ink);background:0 0}
.footer-tour{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-tour:hover,.footer-tour:focus-visible{color:var(--orange)}.tour-backdrop{z-index:110;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000db;place-items:center;padding:24px;animation:.18s ease-out modalFade;display:grid;position:fixed;inset:0}.tour-stage{width:min(1180px,100%)}.tour-language-bar{background:#111;border:1px solid #493b35;justify-content:center;align-items:center;gap:6px;min-height:46px;margin-bottom:10px;padding:7px 12px;animation:.18s ease-out tourLanguageIn;display:flex}.tour-language-bar.is-closing{animation:.18s ease-in forwards tourLanguageOut}.tour-language-bar button{color:#8f8781;min-width:42px;font:700 10px/1 var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #0000;padding:7px 9px}.tour-language-bar button:hover,.tour-language-bar button:focus-visible,.tour-language-bar button.active{border-color:var(--orange);color:#fff;background:#ff5a1f1f}.tour-dialog{background:#151515;border:1px solid #493b35;width:100%;position:relative;overflow:hidden;box-shadow:0 35px 120px #000000b8}.tour-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:460px;display:grid}.tour-copy{flex-direction:column;justify-content:flex-start;padding:clamp(34px,5vw,72px);display:flex}.tour-kicker{color:var(--orange);font:700 9px/1 var(--font-mono);letter-spacing:.14em}.tour-copy h2{letter-spacing:-.035em;max-width:420px;min-height:2.06em;margin:18px 0 14px;font:400 clamp(36px,4vw,62px)/1.02 Georgia,serif}.tour-intro{color:#b8aea7;max-width:440px;min-height:6em;margin:0;font-size:16px;line-height:1.62}.tour-progress{gap:8px;margin-top:auto;display:flex}.tour-progress button{cursor:pointer;background:#3a3430;border:0;width:42px;height:4px;padding:0}.tour-progress button.active{background:var(--orange)}.tour-art-wrap{background:#21130e;min-height:460px;position:relative;overflow:hidden}.tour-art{object-fit:contain;object-position:center;background:#21130e;width:100%;height:100%;display:block}.tour-art-note{color:#fff0e7;font:700 9px/1 var(--font-mono);letter-spacing:.15em;text-shadow:0 1px 10px #000;position:absolute;bottom:20px;left:24px}.tour-close{z-index:2;color:#eee;cursor:pointer;background:#0a0a0aad;border:1px solid #ffffff47;border-radius:50%;width:40px;height:40px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.tour-footer{background:#111;border-top:1px solid #342c28;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.tour-no-more{color:#8f8781;cursor:pointer;align-items:center;gap:9px;font-size:11px;display:flex}.tour-no-more input{appearance:none;background:#181615;border:1px solid #625850;width:17px;height:17px;margin:0}.tour-no-more input:checked{border-color:var(--orange);background:var(--orange);box-shadow:inset 0 0 0 4px #151515}.tour-actions{gap:10px;display:flex}.tour-back,.tour-skip,.tour-primary{cursor:pointer;min-height:46px;padding:0 17px;font-weight:800}.tour-back,.tour-skip{color:#aaa19b;background:0 0;border:1px solid #443b36}.tour-back:disabled{opacity:.42;cursor:not-allowed}.tour-primary{background:var(--orange);color:#111;border:0;justify-content:space-between;align-items:center;gap:22px;min-width:150px;display:flex}.tour-back:not(:disabled):hover,.tour-back:not(:disabled):focus-visible,.tour-skip:hover,.tour-skip:focus-visible{border-color:var(--orange);color:var(--ink)}.tour-primary:hover{filter:brightness(1.08)}.tour-close:focus-visible,.tour-progress button:focus-visible,.tour-language-bar button:focus-visible,.tour-no-more input:focus-visible,.tour-back:focus-visible,.tour-skip:focus-visible,.tour-primary:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes tourLanguageIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes tourLanguageOut{to{opacity:0;transform:translateY(-8px)}}@media (max-width:700px){.tour-backdrop{place-items:stretch stretch;padding:0}.tour-stage{flex-direction:column;width:100%;height:100dvh;display:flex}.tour-language-bar{border-width:0 0 1px;flex:none;justify-content:flex-start;margin:0;padding:7px 12px;overflow-x:auto}.tour-dialog{border:0;flex-direction:column;flex:1;width:100%;height:auto;display:flex}.tour-grid{flex-direction:column-reverse;flex:1;min-height:0;display:flex}.tour-art-wrap{min-height:33dvh;max-height:42dvh}.tour-copy{justify-content:flex-start;padding:34px 22px 20px;overflow:auto}.tour-copy h2{min-height:0;margin:14px 0 10px;font-size:37px}.tour-intro{min-height:0;font-size:14px}.tour-progress{margin-top:24px}.tour-footer{padding:13px 18px calc(13px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.tour-actions{grid-template-columns:1fr 1fr 1.5fr;display:grid}.tour-back,.tour-skip,.tour-primary{width:100%;padding-left:10px;padding-right:10px}.tour-close{top:12px;right:12px}}
