@font-face{font-family:ct-sans-fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Helvetica);font-weight:100 450;size-adjust:103.9%;ascent-override:95.3%;descent-override:29.8%;line-gap-override:0%}@font-face{font-family:ct-sans-fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Helvetica);font-weight:451 549;size-adjust:105.8%;ascent-override:93.6%;descent-override:29.3%;line-gap-override:0%}@font-face{font-family:ct-sans-fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Helvetica Bold);font-weight:550 649;size-adjust:100.8%;ascent-override:98.2%;descent-override:30.8%;line-gap-override:0%}@font-face{font-family:ct-sans-fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Helvetica Bold);font-weight:650 900;size-adjust:102.4%;ascent-override:96.7%;descent-override:30.3%;line-gap-override:0%}@font-face{font-family:ct-serif-fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif),local(Times);font-style:normal;size-adjust:115.6%;ascent-override:84.8%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:ct-serif-fallback;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(LiberationSerif-Italic),local(Times Italic);font-style:italic;size-adjust:108.4%;ascent-override:90.4%;descent-override:24%;line-gap-override:0%}.page.contact-page{max-width:none;padding:0}.ct-scene{--ct-pose:cubic-bezier(.16, 1, .3, 1);--ct-night:#0d0912;--ct-night-2:#1a1224;--ct-lamp:243 217 164;--ct-ink:#f2ede6;--ct-ink-soft:#ddd5e3;--ct-muted:#bdb3c6;--ct-faint:#a89eb2;--ct-kicker:#e2c27a;--ct-word:#dfb45c;--ct-fil-a:#efd28a;--ct-fil-b:#cfa64c;--ct-rule:#f2ede617;--ct-field-bg:#f2ede60b;--ct-field-line:#f2ede661;--ct-field-line-strong:#f2ede68f;--ct-focus:#e2c27a;--ct-danger:#f2a59d;--ct-danger-ink:#f7c7bf;--ct-r:8px;--ink:#f2ede6;--muted:#bdb3c6;--prana:#cdbbe8;--prana-dark:#2a1d3d;--t-line:#f2ede64d;--t-line-strong:#f2ede661;--t-ink-soft:#ddd5e3;--t-surface-2:#f2ede614;--t-surface-3:#f2ede61f;--ct-night-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .6 0 0 0 0 .54 0 0 0 0 .48 0 0 0 .05 0'/></filter><rect width='180' height='180' filter='url(%23g)'/></svg>");--ct-top:73px;--sans:"DM Sans", "ct-sans-fallback", Arial, sans-serif;--serif:"Fraunces", "ct-serif-fallback", Georgia, serif;font-family:var(--sans);isolation:isolate;box-sizing:border-box;min-height:max(660px, calc(100svh - var(--ct-top)));padding:clamp(28px, 5.2vh, 64px) var(--frame-inline,16px) clamp(40px, 6vh, 72px);color:var(--ct-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(ellipse 110% 85% at 22% 0%, #22182e 0%, var(--ct-night-2) 42%, var(--ct-night) 100%);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:clip;container:ct-scene/inline-size}.ct-scene:before{content:"";z-index:1;pointer-events:none;background:var(--ct-night-grain), radial-gradient(ellipse 75% 75% at 50% 45%, transparent 55%, #0003 100%);background-size:180px,100% 100%;position:absolute;inset:0}html:not([data-view=member]) .ct-scene{margin-top:calc(-1 * var(--ct-top));min-height:max(660px,100svh);padding-top:calc(var(--ct-top) + clamp(24px, 4.6vh, 56px))}.ct-lamp{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, rgb(var(--ct-lamp) / .16), rgb(var(--ct-lamp) / .06) 46%, rgb(var(--ct-lamp) / .015) 72%, rgb(var(--ct-lamp) / 0));width:min(1500px,150vw);transition:transform 1.4s var(--ct-pose);border-radius:50%;position:absolute;top:90px;left:26%;translate:-50% -50%}.ct-scene:has(.ct-sent) .ct-lamp{transform:translate(24vw)}.ct-stage{z-index:2;justify-items:center;width:100%;display:grid;position:relative}@container ct-scene (min-width:960px){.ct-stage{margin-top:auto}.ct-notes{margin-bottom:auto}}.ct-holder{justify-items:center;width:100%;display:grid}.ct-form{grid-template-columns:minmax(0,1fr);gap:40px;width:100%;display:grid;position:relative}@container ct-scene (min-width:960px){.ct-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.ct-invite{padding-right:clamp(48px,5.6cqi,96px)}.ct-writing{padding-left:clamp(48px,5.6cqi,96px)}.ct-writing:before{content:"";pointer-events:none;transform-origin:50% 0;background:linear-gradient(to bottom, #efd28ab3 0, #cfa64c52 90px, var(--ct-rule) 240px, var(--ct-rule) calc(100% - 60px), #f2ede600 100%);width:1px;position:absolute;top:0;bottom:0;left:0}}.ct-invite{flex-direction:column;justify-content:flex-start;gap:40px;min-width:0;display:flex;position:relative}.ct-kicker{color:var(--ct-kicker);font:600 .875rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:0;display:flex}.ct-kicker-mark{background:linear-gradient(var(--ct-fil-a), var(--ct-fil-b));transform-origin:50% 100%;border-radius:2px;flex:none;width:3px;height:15px}.ct-form .ct-title{font:400 clamp(2.375rem, 7.4cqi, 3.25rem)/1.03 var(--serif);letter-spacing:-.034em;color:var(--ct-ink);text-wrap:balance;margin:16px 0 0}.ct-form .ct-title em{color:var(--ct-word);font-style:italic}.ct-line{margin:-.04em -.06em -.16em;padding:.04em .06em .16em;display:block;overflow:clip}.ct-line>span{display:inline-block}.ct-br{height:0;display:block;overflow:hidden}@container ct-scene (max-width:959.98px){.ct-lede .ct-br{height:auto;display:inline}}.ct-lede{max-width:30em;color:var(--ct-muted);text-wrap:pretty;margin:16px 0 0;font-size:clamp(1.0625rem,1rem + .3vw,1.3125rem);line-height:1.6}.ct-nowrap{white-space:nowrap}.ct-film-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;max-width:30em;margin:22px 0 0;display:grid}.ct-film-card.is-plain{grid-template-columns:minmax(0,1fr)}.ct-film-card img{object-fit:cover;background:#231a2d;border-radius:4px;width:96px;height:54px;display:block;box-shadow:0 0 0 1px #f2ede61a,0 10px 24px -12px #000c}.ct-film-card>span{gap:2px;min-width:0;display:grid}.ct-film-kicker{color:var(--ct-kicker);font:600 .75rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase}.ct-film-title{color:var(--ct-ink);font:400 1.0625rem/1.3 var(--serif);letter-spacing:-.005em;text-wrap:balance}.ct-film-meta{color:var(--ct-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.ct-topics{border:0;min-width:0;margin:0;padding:0}.ct-topics legend{float:left;width:100%;color:var(--ct-ink-soft);font:600 .9375rem/1.35 var(--sans);margin:0 0 8px;padding:0}.ct-topic-list{clear:both;display:grid;position:relative}.ct-topic-glow{z-index:0;pointer-events:none;opacity:0;transform-origin:0 0;height:52px;transform:translateY(var(--ct-glow-y,0px)) scaleY(var(--ct-glow-s,1));background:radial-gradient(ellipse 240px 50% at 35px 50%, rgb(var(--ct-lamp) / .2) 0%, rgb(var(--ct-lamp) / .07) 45%, rgb(var(--ct-lamp) / 0) 100%);position:absolute;top:0;left:-24px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px);mask-image:linear-gradient(90deg,#0000,#000 24px)}.ct-topic-list[data-live] .ct-topic-glow{opacity:var(--ct-glow-a,1);transition:transform .6s cubic-bezier(.22, .9, .3, 1), opacity .45s var(--ct-pose)}.ct-topic-list[data-live] .ct-topic.is-on:before{opacity:0}.ct-topic{border-top:1px solid var(--ct-rule);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:14px;min-height:52px;padding:13px 10px 13px 0;display:grid;position:relative}.ct-topic:last-child{border-bottom:1px solid var(--ct-rule)}.ct-topic input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ct-topic:before{content:"";z-index:0;pointer-events:none;opacity:0;transition:opacity .55s var(--ct-pose);background:radial-gradient(ellipse 240px 50% at 35px 50%, rgb(var(--ct-lamp) / .2) 0%, rgb(var(--ct-lamp) / .07) 45%, rgb(var(--ct-lamp) / 0) 100%);position:absolute;inset:0 -14px 0 -24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px);mask-image:linear-gradient(90deg,#0000,#000 24px)}.ct-topic.is-on:before{opacity:1}.ct-mark{z-index:1;margin-top:calc((1.25 * var(--ct-topic-fs) - 20px) / 2);width:20px;height:20px;transition:box-shadow .3s, transform .5s var(--ct-pose);border-radius:50%;justify-self:center;position:relative;box-shadow:inset 0 0 0 1.5px #f2ede68c}.ct-mark:before{content:"";opacity:0;transition:transform .45s var(--ct-pose), opacity .2s;background:radial-gradient(circle, #1a1224 0 2.6px, #1a122400 3.2px), linear-gradient(160deg, var(--ct-fil-a), var(--ct-fil-b));border-radius:50%;position:absolute;inset:0;transform:scale(.3)}.ct-topic.is-on .ct-mark:before{transition:transform .7s cubic-bezier(.2,1.3,.35,1),opacity .25s}.ct-mark:after{content:"";background:radial-gradient(closest-side, rgb(var(--ct-lamp) / .6), rgb(var(--ct-lamp) / 0));opacity:0;pointer-events:none;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:50%;left:50%}.ct-topic.is-on .ct-mark{box-shadow:0 0 14px rgb(var(--ct-lamp) / .45)}.ct-topic.is-on .ct-mark:before{opacity:1;transform:none}.ct-topic:active .ct-mark{transition:transform .12s;transform:scale(.88)}.ct-topic-text{z-index:1;min-width:0;display:grid;position:relative}.ct-topics{--ct-topic-fs:clamp(1.125rem, 1.9cqi, 1.3125rem)}.ct-topic-main{color:var(--ct-ink-soft);font:400 var(--ct-topic-fs)/1.25 var(--serif);letter-spacing:-.008em;text-wrap:pretty;transition:color .3s}.ct-topic.is-on .ct-topic-main{color:var(--ct-ink)}.ct-topic-detail{color:var(--ct-muted);margin-top:2px;font-size:.8125rem;line-height:1.35}@media (hover:hover) and (pointer:fine){.ct-topic:not(.is-on):hover .ct-mark{box-shadow:inset 0 0 0 1.5px var(--ct-ink)}.ct-topic-list:not([data-live]) .ct-topic:not(.is-on):hover:before{opacity:.55}.ct-topic:not(.is-on):hover .ct-topic-main{color:var(--ct-ink)}}.ct-topic:has(input:focus-visible){outline:2px solid var(--ct-focus);outline-offset:2px;border-radius:6px}.ct-topics-toggle{display:none}.ct-topics:disabled .ct-topic,.ct-topics:disabled .ct-topic input{cursor:default}.ct-writing{box-sizing:border-box;flex-direction:column;gap:24px;min-width:0;display:flex;position:relative}.ct-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px 16px;display:grid}.ct-field{align-content:start;gap:8px;min-width:0;display:grid}.ct-field label{color:var(--ct-ink-soft);font:600 .9375rem/1.35 var(--sans);justify-self:start;transition:color .3s}.ct-field:focus-within>label,.ct-field:focus-within>.ct-label-row>label{color:var(--ct-kicker)}.ct-control{min-width:0;display:block;position:relative}.ct-field input,.ct-field textarea{box-sizing:border-box;border:1px solid var(--ct-field-line);border-radius:var(--ct-r);background:var(--ct-field-bg);width:100%;min-width:0;color:var(--ct-ink);caret-color:var(--ct-focus);font:400 1.0625rem/1.45 var(--sans);transition:border-color .25s, box-shadow .35s var(--ct-pose), background-color .25s;margin:0}.ct-field input{height:48px;padding:0 15px}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#968ca2;opacity:1}.ct-field input:-webkit-autofill{-webkit-text-fill-color:var(--ct-ink);caret-color:var(--ct-focus);box-shadow:inset 0 0 0 100px #231a2d}.ct-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ct-ink);caret-color:var(--ct-focus);box-shadow:inset 0 0 0 100px #231a2d}.ct-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ct-ink);caret-color:var(--ct-focus);box-shadow:inset 0 0 0 100px #231a2d}.ct-field-message{flex:1;grid-template-rows:auto minmax(0,1fr) auto}.ct-field textarea{resize:none;height:100%;min-height:168px;padding:12px 15px;display:block}@container ct-scene (min-width:960px){.ct-field-message{max-height:316px}}.ct-field input:hover:not(:focus):not(:disabled),.ct-field textarea:hover:not(:focus):not(:disabled){border-color:var(--ct-field-line-strong)}.ct-field input:focus,.ct-field textarea:focus{border-color:var(--ct-focus);box-shadow:0 0 0 3px #e2c27a33, 0 0 32px -6px rgb(var(--ct-lamp) / .32);background-color:#f2ede612;outline:0}.ct-field input:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px #231a2d, 0 0 0 3px #e2c27a33, 0 0 32px -6px rgb(var(--ct-lamp) / .32)}.ct-field:has(.ct-check) input{padding-right:44px}.ct-check{fill:none;width:20px;height:20px;stroke:var(--ct-kicker);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:0;transition:opacity .25s, transform .4s var(--ct-pose);margin-top:-10px;position:absolute;top:50%;right:14px;transform:scale(.8)}.ct-check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s cubic-bezier(.65,0,.35,1) 50ms}.ct-field.is-good .ct-check{opacity:1;transform:none}.ct-field.is-good .ct-check path{stroke-dashoffset:0}.ct-field input:disabled,.ct-field textarea:disabled{opacity:1;color:var(--ct-ink);-webkit-text-fill-color:var(--ct-ink)}.ct-field.is-invalid input,.ct-field.is-invalid textarea{border-color:var(--ct-danger)}.ct-field.is-invalid input:focus,.ct-field.is-invalid textarea:focus{border-color:var(--ct-danger);box-shadow:0 0 0 3px #f2a59d33}.ct-hint{color:var(--ct-muted);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.875rem;line-height:1.5}.ct-label-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.ct-label-row>label{color:var(--ct-ink-soft);font:600 .9375rem/1.35 var(--sans);transition:color .3s}.ct-hint-text{display:inline}.ct-count{color:var(--ct-faint);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .4s var(--ct-pose), transform .4s var(--ct-pose);margin:0 0 0 auto;font-size:.8125rem;line-height:1.35}.ct-count[data-done]{opacity:0;transform:translateY(-3px)}.ct-writing:has(>.ct-failure) .ct-field-message>.ct-hint{display:none}.ct-error{color:var(--ct-danger-ink);text-wrap:pretty;align-items:flex-start;gap:7px;margin:0;font-size:.9375rem;font-weight:500;line-height:1.45;display:flex}.ct-error svg{color:var(--ct-danger);flex:none;margin-top:3px}.ct-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ct-failure{border-radius:var(--ct-r);color:var(--ct-danger-ink);background:#f2a59d12;border:1px solid #f2a59d66;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px 16px;font-size:.9375rem;line-height:1.5;display:grid}.ct-failure svg{color:var(--ct-danger);margin-top:2px}.ct-failure p{color:inherit;text-wrap:pretty;margin:0}.ct-failure p+p{color:var(--ct-ink-soft);margin-top:4px}.ct-failure a{color:var(--ct-ink);text-underline-offset:3px;white-space:nowrap;border-radius:3px;font-weight:600;-webkit-text-decoration:underline #f2ede680;text-decoration:underline #f2ede680}.ct-actions{justify-items:start;gap:16px;margin-top:8px;display:grid}.ct-scene .button-cream{color:#2a1d3d}.ct-send{cursor:pointer;place-items:center;min-height:52px;padding:0 26px;font-size:1rem;font-weight:700;display:inline-grid;position:relative;overflow:clip}.ct-send>span{transition:opacity .3s var(--ct-pose), transform .45s var(--ct-pose);grid-area:1/1;align-items:center;gap:10px;display:inline-flex}.ct-send-busy,.ct-send-done{opacity:0;transform:translateY(10px)}.ct-send[data-state] .ct-send-idle{opacity:0;transform:translateY(-10px)}.ct-send[data-state=busy] .ct-send-busy,.ct-send[data-state=done] .ct-send-done{opacity:1;transform:none}.ct-send[data-state=done] .ct-send-busy{opacity:0;transform:translateY(-10px)}.ct-send svg{transition:transform .4s var(--ct-pose)}.ct-send:hover:not([aria-disabled]) svg{transform:translate(4px)}.ct-send[aria-disabled]{opacity:1;cursor:progress;transform:none}.ct-send-thread{pointer-events:none;opacity:0;border-radius:1px;height:2px;transition:opacity .3s;position:absolute;bottom:9px;left:26px;right:26px;overflow:clip}.ct-send-thread>i{background:linear-gradient(90deg,#c59a4000,#b8862c 35%,#8e631f 65%,#8e631f00);border-radius:1px;width:45%;position:absolute;inset:0;transform:translate(-100%)}.ct-send[data-state=busy] .ct-send-thread{opacity:1}.ct-send-done svg{stroke-dasharray:30;stroke-dashoffset:30px}.ct-send[data-state=done] .ct-send-done svg{stroke-dashoffset:0;transition:stroke-dashoffset .4s cubic-bezier(.65,0,.35,1) 80ms}.ct-send:focus-visible,.ct-btn:focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px}.ct-note{max-width:46em;color:var(--ct-muted);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.8125rem;line-height:1.55}.ct-note a{color:inherit;text-underline-offset:3px;border-radius:3px;-webkit-text-decoration:underline #f2ede666;text-decoration:underline #f2ede666}.ct-note a:hover{color:var(--ct-ink);text-decoration-color:currentColor}.ct-note a:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.ct-sent{width:min(100%,1160px);min-height:var(--ct-form-h,0px);align-content:start;place-items:center;display:grid;position:relative}@container ct-scene (min-width:960px){.ct-sent{align-content:center}}.ct-receipt{box-sizing:border-box;width:min(100%,700px);color:var(--ct-ink);text-align:center;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.ct-receipt:focus{outline:0}.ct-receipt:focus-visible{outline:2px solid var(--ct-focus);outline-offset:12px;border-radius:4px}.ct-receipt-mark{background:linear-gradient(var(--ct-fil-a), var(--ct-fil-b));width:5px;height:34px;box-shadow:0 0 18px rgb(var(--ct-lamp) / .6);transform-origin:50% 100%;border-radius:3px;margin-bottom:clamp(16px,3cqi,22px);position:relative}.ct-receipt-mark:after{content:"";background:radial-gradient(closest-side, rgb(var(--ct-lamp) / .7), rgb(var(--ct-lamp) / 0));opacity:0;pointer-events:none;border-radius:50%;width:96px;height:96px;margin:-48px 0 0 -48px;position:absolute;top:50%;left:50%}.ct-scene .ct-receipt-h{font:400 clamp(2.5rem, 8cqi, 3.75rem)/1.03 var(--serif);letter-spacing:-.034em;color:var(--ct-ink);text-wrap:balance;margin:0}.ct-receipt-h em{color:var(--ct-word);font-style:italic}.ct-receipt-thread{background:linear-gradient(90deg, #efd28a00, var(--ct-fil-a) 18%, var(--ct-fil-b) 82%, #cfa64c00);transform-origin:0;border-radius:1px;width:min(240px,60%);height:2px;margin:clamp(20px,4cqi,26px) 0 0;display:block;position:relative}.ct-receipt-thread:after{content:"";background:radial-gradient(closest-side, rgb(var(--ct-lamp) / .75), rgb(var(--ct-lamp) / 0));opacity:0;border-radius:50%;width:36px;height:36px;margin-top:-18px;position:absolute;top:50%;right:12%}.ct-receipt-thanks{max-width:38em;color:var(--ct-muted);text-wrap:balance;margin:clamp(16px,3cqi,22px) 0 0;font-size:clamp(1.0625rem,1rem + .25vw,1.25rem);line-height:1.6}.ct-credits{gap:8px;width:100%;margin:clamp(20px,3.6cqi,26px) 0 0;display:grid}.ct-credits>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:22px;display:grid}.ct-credits dt{text-align:right;color:var(--ct-kicker);font:600 .75rem/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0}.ct-credits dd{text-align:left;color:var(--ct-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.45}.ct-time{font-variant-numeric:tabular-nums}.ct-number{font-variant-numeric:tabular-nums;white-space:nowrap}.ct-receipt-to{text-decoration:underline;-webkit-text-decoration-color:var(--ct-fil-b);text-decoration-color:var(--ct-fil-b);text-underline-offset:5px;font-weight:600;text-decoration-thickness:1.5px}.ct-excerpt{max-width:36em;margin:clamp(18px,3.4cqi,24px) 0 0;padding:0}.ct-excerpt p{color:var(--ct-ink-soft);font:italic 400 1.0625rem/1.55 var(--serif);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin:0}.ct-receipt-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(24px,4cqi,32px);display:flex}.ct-btn{cursor:pointer;min-height:50px;padding:0 24px;font-size:1rem;text-decoration:none}.ct-scene .button-outline.ct-btn{color:var(--ct-ink);border-color:var(--t-line-strong);background:0 0}.ct-scene .button-outline.ct-btn:hover{background:var(--t-surface-3)}.ct-receipt-note{color:var(--ct-muted);text-wrap:balance;margin:14px 0 0;font-size:.875rem;line-height:1.5}.ct-cancel{z-index:2;width:100%;box-shadow:inset 0 1px 0 var(--ct-rule);gap:20px;margin:56px 0 0;padding-top:32px;display:grid;position:relative}.ct-cancel-head h2{color:var(--ct-ink);font:400 1.375rem/1.3 var(--serif);letter-spacing:-.01em;margin:0 0 6px}.ct-cancel-head p{max-width:40em;color:var(--ct-ink-soft);margin:0;font-size:.9375rem;line-height:1.6}.ct-cancel-fields{grid-template-columns:minmax(0,1fr);align-items:end;gap:18px;display:grid}@container ct-scene (min-width:960px){.ct-cancel{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:clamp(48px,5.6cqi,96px)}.ct-cancel-fields{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto}}.ct-cancel-go{cursor:pointer;min-height:48px;padding:0 22px;font-weight:700}.ct-notes{z-index:2;width:100%;box-shadow:inset 0 1px 0 var(--ct-rule);grid-template-columns:minmax(0,1fr);gap:24px;margin:64px 0 0;padding-top:32px;display:grid;position:relative}@container ct-scene (min-width:960px){.ct-notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(36px,4cqi,72px)}.ct-notes p{min-height:4.8em}}.ct-notes section{min-width:0}.ct-scene .ct-notes h2{font:400 1.1875rem/1.3 var(--serif);letter-spacing:-.01em;color:var(--ct-ink);text-wrap:balance;margin:0 0 6px}.ct-notes p{color:#cdc3d4;text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.ct-notes a{color:#f1e6cf;text-underline-offset:3px;overflow-wrap:anywhere;border-radius:3px;-webkit-text-decoration:underline #f1e6cf73;text-decoration:underline #f1e6cf73;text-decoration-thickness:1px;transition:text-decoration-color .3s}.ct-notes a:hover{text-decoration-color:currentColor}.ct-notes a:focus-visible{outline:2px solid rgb(var(--ct-lamp));outline-offset:3px}html:not([data-view=member]) .app-body:has(>main .ct-scene)>.guest-top{--prana:#d8caee;--prana-dark:#ece4f7;--ink:#f6f1e8;--muted:#d8d0c3;--line:#ffffff29;--t-ink-soft:#ebe4d8;--t-muted:#d8d0c3;--t-line-strong:#ffffff4d;--t-surface:#0d091252;--t-surface-2:#ffffff1a;--t-surface-3:#ffffff24;--t-on-prana:#1b1426;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0912f0;border-bottom-color:#ffffff0f}@supports (animation-timeline:scroll()){html:not([data-view=member]) .app-body:has(>main .ct-scene)>.guest-top{background:0 0;border-bottom-color:#0000;animation:linear both ct-top-close;animation-timeline:scroll(root);animation-range:0 96px}}@keyframes ct-top-close{to{background-color:#0d0912f0;border-bottom-color:#ffffff0f}}html:not([data-view=member]) .app-body:has(>main .ct-scene)>.guest-top .guest-cta{color:#ece4f7;background:0 0;box-shadow:inset 0 0 0 1.5px #d8caee99}html:not([data-view=member]) .app-body:has(>main .ct-scene)>.guest-top .guest-cta:hover{background:#d8caee24}html:not([data-view=member]) .app-body:has(>main .ct-scene)>.guest-top .wm-sub{fill:#cfd4c8}html:not([data-view=member]) .app-body:has(>main .ct-scene)>.guest-top .wm-g1{stop-color:#f1d68f}html:not([data-view=member]) .app-body:has(>main .ct-scene)>.guest-top .wm-g2{stop-color:#d3aa52}html:not([data-view=member]) .app-body:has(>main .ct-scene)>.footer{--ink:#f2ede6;--muted:#bdb3c6;--line:#f2ede61f;--t-ink-soft:#ddd5e3;--t-muted:#bdb3c6;--prana:#d8caee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;clip-path:inset(0 -100vmax);background:#0d0912;margin-top:0;box-shadow:0 0 0 100vmax #0d0912}html:not([data-view=member]) .app-body:has(>main .ct-scene)>.footer .wm-sub{fill:#cfd4c8}html:not([data-view=member]) .app-body:has(>main .ct-scene)>.footer .wm-g1{stop-color:#f1d68f}html:not([data-view=member]) .app-body:has(>main .ct-scene)>.footer .wm-g2{stop-color:#d3aa52}html[data-view=member] .ct-scene{--ct-top:72px}@container ct-scene (min-width:960px){.ct-form .ct-title{font-size:clamp(2.75rem,4.6cqi,4.25rem)}.ct-field textarea{min-height:104px}}@container ct-scene (max-width:520px){.ct-invite{gap:32px}.ct-form .ct-title,.ct-lede{margin-top:12px}.ct-topic{min-height:48px;padding-block:11px}.ct-row{grid-template-columns:minmax(0,1fr);gap:24px}.ct-field textarea{min-height:132px}.ct-topics{position:relative}.ct-topics-toggle{z-index:3;min-height:44px;color:var(--ct-kicker);font:600 .9375rem/1 var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 10px;display:inline-flex;position:absolute;top:-12px;right:-10px}.ct-topics-toggle svg{transition:transform .4s var(--ct-pose)}.ct-topics-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ct-topics-toggle:focus-visible{outline:2px solid var(--ct-focus);outline-offset:-2px}.ct-topics:not([data-open]) .ct-topic:not(.is-on){display:none}.ct-topics:not([data-open]) .ct-topic.is-on{border-bottom:1px solid var(--ct-rule)}}@media (max-width:760px){.ct-scene{--ct-top:57px;min-height:0;padding-bottom:36px}html:not([data-view=member]) .ct-scene{min-height:0;padding-top:calc(var(--ct-top) + 20px)}html[data-view=member] .ct-scene{--ct-top:56px;padding-top:20px}.ct-actions{justify-items:stretch}.ct-notes{margin-top:48px;padding-top:28px}.ct-send{width:100%}.ct-receipt-actions{flex-direction:column;align-items:stretch;width:100%}.ct-credits{gap:14px}.ct-credits>div{grid-template-columns:minmax(0,1fr);gap:2px}.ct-credits dt,.ct-credits dd{text-align:center}.ct-lamp{top:40px;left:30%}}@media (max-width:380px){.ct-form .ct-title{font-size:2.125rem}}@media (prefers-reduced-motion:no-preference){.ct-lamp{animation:ct-lamp-on 1.8s var(--ct-pose) both}.ct-kicker-mark{animation:ct-fall .32s var(--ct-pose) .15s both}.ct-form:not([data-again]):not([data-settled]) .ct-line>span{animation:ct-line-in 1s var(--ct-pose) .12s both}.ct-form:not([data-again]):not([data-settled]) .ct-line+.ct-line>span{animation-delay:.22s}.ct-form:not([data-again]):not([data-settled]) .ct-writing:before{animation:1.4s cubic-bezier(.65,0,.35,1) .3s both ct-thread}.ct-form:not([data-again]):not([data-settled]) .ct-lede,.ct-form:not([data-again]):not([data-settled]) .ct-film-card{animation:ct-rise .9s var(--ct-pose) .36s both}.ct-form:not([data-again]):not([data-settled]) .ct-topics{animation:ct-rise .9s var(--ct-pose) .46s both}.ct-form:not([data-again]):not([data-settled]) .ct-writing>*{animation:ct-rise .9s var(--ct-pose) .4s both}.ct-form:not([data-again]):not([data-settled]) .ct-writing>:nth-child(2){animation-delay:.46s}.ct-form:not([data-again]):not([data-settled]) .ct-writing>:nth-child(n+3){animation-delay:.52s}.ct-topic.is-on .ct-mark:before{animation:.7s cubic-bezier(.2,1.3,.35,1) both ct-pick}.ct-topic.is-on .ct-mark:after{animation:.9s ease-out both ct-halo}.ct-topic.is-on.is-first .ct-mark:before,.ct-topic.is-on.is-first .ct-mark:after{animation-delay:.95s}.ct-notes{animation:ct-rise 1s var(--ct-pose) .7s both}.ct-topics[data-open] .ct-topic:not(.is-on){animation:ct-row-in .45s var(--ct-pose) both}.ct-topics[data-open] .ct-topic:nth-child(3){animation-delay:30ms}.ct-topics[data-open] .ct-topic:nth-child(4){animation-delay:60ms}.ct-topics[data-open] .ct-topic:nth-child(5){animation-delay:90ms}.ct-topics[data-open] .ct-topic:nth-child(6){animation-delay:.12s}.ct-hint-text{animation:ct-hint-in .45s var(--ct-pose) both}.ct-send[data-state=busy] .ct-send-thread>i{animation:1.15s cubic-bezier(.45,0,.55,1) infinite ct-run}.ct-form[data-phase=leaving]{animation:.42s cubic-bezier(.4,0,.6,1) both ct-dim}.ct-receipt-mark{animation:ct-fall .32s var(--ct-pose) .12s both}.ct-receipt-mark:after{animation:1s ease-out .12s both ct-halo}.ct-receipt-h{animation:ct-rise .8s var(--ct-pose) .2s both}.ct-receipt-thread{animation:.9s cubic-bezier(.65,0,.35,1) .45s both ct-draw}.ct-receipt-thread:after{animation:1.1s ease-out .9s both ct-shine}.ct-receipt-thanks{animation:ct-rise .8s var(--ct-pose) .7s both}.ct-credits>div{animation:ct-credit 1s var(--ct-pose) .85s both}.ct-credits>div:nth-child(2){animation-delay:.97s}.ct-credits>div:nth-child(3){animation-delay:1.09s}.ct-credits>div:nth-child(4){animation-delay:1.21s}.ct-excerpt{animation:ct-credit 1s var(--ct-pose) 1.21s both}.ct-receipt-actions,.ct-receipt-note{animation:ct-rise .8s var(--ct-pose) 1.35s both}}@keyframes ct-lamp-on{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}@keyframes ct-fall{0%{transform:scaleY(0)}70%{transform:scaleY(1.12)}to{transform:scaleY(1)}}@keyframes ct-halo{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes ct-pick{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes ct-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes ct-row-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes ct-dim{to{opacity:0;transform:translateY(-6px)}}@keyframes ct-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ct-shine{0%{opacity:0;transform:scale(.4)}35%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes ct-fade{0%{opacity:0}}@keyframes ct-line-in{0%{transform:translateY(108%)}}@keyframes ct-thread{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ct-hint-in{0%{opacity:0;transform:translateY(3px)}}@keyframes ct-run{0%{transform:translate(-100%)}to{transform:translate(225%)}}@keyframes ct-credit{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.ct-lamp,.ct-topic:before,.ct-topic-list[data-live] .ct-topic-glow,.ct-mark,.ct-mark:before,.ct-topic.is-on .ct-mark:before,.ct-topic-main,.ct-send>span,.ct-send svg,.ct-send-done svg,.ct-field label,.ct-field input,.ct-field textarea,.ct-check,.ct-check path,.ct-count{transition:none}.ct-topic:active .ct-mark{transform:none}.ct-send-done svg{stroke-dashoffset:0}.ct-sent:not([data-vt]) .ct-receipt{animation:.2s ease-out both ct-fade}html:has(.ct-scene)::view-transition-group(root){animation-duration:.2s}}
.sq-stage{z-index:2;width:100%;max-width:none;position:relative}.sq{width:100%;color:var(--ct-ink);font-family:var(--sans);container:sq/inline-size}.sq-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body""aside";gap:36px;display:grid}.sq-head{grid-area:head;min-width:0}.sq-body{grid-area:body;min-width:0}.sq-aside{grid-area:aside;min-width:0}@container sq (min-width:900px){.sq-grid{grid-template:"head body""aside body"1fr/minmax(0,2fr) minmax(0,3fr);gap:44px clamp(56px,7.4cqi,112px)}.sq-body{padding-top:4px}.sq-aside{align-self:start}}.sq-kicker{color:var(--ct-kicker);font:600 .875rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:0;display:flex}.sq-kicker-mark{background:linear-gradient(var(--ct-fil-a), var(--ct-fil-b));border-radius:2px;flex:none;width:3px;height:15px}.sq-steps{align-items:center;margin:18px 0 0;padding:0;list-style:none;display:flex}.sq-step{align-items:center;min-width:0;display:flex}.sq-step+.sq-step:before{content:"";background:#f2ede638;flex:none;width:24px;height:1px;margin:0 12px}.sq-step-btn{min-height:44px;color:var(--ct-faint);font:600 .75rem/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.sq-step-btn i{border-radius:50%;flex:none;width:9px;height:9px;transition:box-shadow .3s,background-color .3s;box-shadow:inset 0 0 0 1.5px}.sq-step.is-done .sq-step-btn{color:var(--ct-muted)}.sq-step.is-done .sq-step-btn i{background:currentColor}.sq-step.is-on .sq-step-btn{color:var(--ct-kicker)}.sq-step.is-on .sq-step-btn i{background:var(--ct-kicker);box-shadow:0 0 0 4px #e2c27a2e}button.sq-step-btn{cursor:pointer;border-radius:4px;transition:color .2s}button.sq-step-btn:hover{color:var(--ct-ink)}button.sq-step-btn:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.sq-title{color:var(--ct-ink);font:400 clamp(2.375rem, 5.2cqi, 3.625rem)/1.04 var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0}.sq-title em{color:var(--ct-word);font-style:italic}.sq-title:focus,.sq-receipt-h:focus{outline:0}.sq-lede{max-width:26em;color:var(--ct-ink-soft);text-wrap:pretty;margin:18px 0 0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6}.sq-recap-topic{box-sizing:border-box;width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--ct-rule);color:var(--ct-ink-soft);background:#f2ede60f;border-radius:22px;align-items:center;margin:26px 0 0;padding:0 0 0 16px;font-size:.875rem;line-height:1.4;display:flex}.sq-recap-topic>span{flex:0 auto;min-width:0;padding:11px 0}.sq-recap-topic .sq-link{flex:none}.sq-recap-topic b{color:var(--ct-kicker);font-weight:600}.sq-link{min-height:44px;color:var(--ct-ink);font:600 .875rem/1 var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:22px;align-items:center;margin:0;padding:0 14px;-webkit-text-decoration:underline #f2ede666;text-decoration:underline #f2ede666;transition:text-decoration-color .2s;display:inline-flex}.sq-link:hover{text-decoration-color:currentColor}.sq-link:focus-visible{outline:2px solid var(--ct-focus);outline-offset:-2px}.sq-recap{box-shadow:inset 0 1px 0 var(--ct-rule);margin-top:32px;padding-top:24px}.sq-recap-title{color:var(--ct-kicker);font:600 .75rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.sq-recap dl{gap:14px;margin:0;display:grid}.sq-recap dl>div{gap:3px;display:grid}.sq-recap dt{color:var(--ct-muted);font-size:.8125rem;line-height:1.4}.sq-recap dd{color:var(--ct-ink);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.45}.sq-recap-edit{flex-wrap:wrap;margin:10px 0 0 -14px;display:flex}.sq-aside{box-shadow:inset 0 1px 0 var(--ct-rule);gap:24px;padding-top:28px;display:grid}.sq-aside section{min-width:0}.sq-aside h2{color:var(--ct-ink);font:400 1.1875rem/1.3 var(--serif);letter-spacing:-.01em;margin:0 0 6px}.sq-aside p{color:#cdc3d4;text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.sq-aside a{color:#f1e6cf;text-underline-offset:3px;overflow-wrap:anywhere;border-radius:3px;-webkit-text-decoration:underline #f1e6cf73;text-decoration:underline #f1e6cf73}.sq-aside a:hover{text-decoration-color:currentColor}.sq-aside a:focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px}.sq-legend{color:var(--ct-muted);font:600 .9375rem/1.35 var(--sans);margin:0 0 14px}.sq-topics{box-shadow:inset 0 1px 0 var(--ct-rule);margin:0;padding:0;list-style:none}.sq-topic{min-height:72px;box-shadow:inset 0 -1px 0 var(--ct-rule);grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;column-gap:18px;padding:14px 14px 14px 12px;display:grid;position:relative}.sq-topic:before{content:"";pointer-events:none;opacity:0;transition:opacity .35s var(--ct-pose);background:linear-gradient(90deg, rgb(var(--ct-lamp) / .14), rgb(var(--ct-lamp) / .035) 70%, rgb(var(--ct-lamp) / 0));border-radius:8px;position:absolute;inset:0}.sq-topic:focus-within:before{opacity:.75}.sq-topic.is-on:before{opacity:1}.sq-mark{border-radius:50%;flex:none;justify-self:center;width:20px;height:20px;transition:box-shadow .3s,background-color .3s;position:relative;box-shadow:inset 0 0 0 1.5px #f2ede68c}.sq-topic.is-on .sq-mark,.sq-option.is-on .sq-mark{box-shadow:inset 0 0 0 1.5px var(--ct-kicker), 0 0 14px rgb(var(--ct-lamp) / .4);background:radial-gradient(circle, var(--ct-kicker) 0 4.5px, #e2c27a00 5px)}.sq-topic-text{min-width:0;display:block}.sq-topic-btn{color:var(--ct-ink);font:400 1.4375rem/1.22 var(--serif);letter-spacing:-.01em;text-align:left;text-wrap:pretty;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.sq-topic-btn:after{content:"";z-index:1;border-radius:8px;position:absolute;inset:0}.sq-topic-btn:focus{outline:0}.sq-topic:has(.sq-topic-btn:focus-visible){outline:2px solid var(--ct-focus);outline-offset:2px;border-radius:8px}.sq-topic-detail{color:var(--ct-muted);margin-top:5px;font-size:.9375rem;line-height:1.45;display:block}.sq-badge{z-index:2;min-height:28px;color:var(--ct-kicker);font:600 .78125rem/1 var(--sans);letter-spacing:.01em;vertical-align:.25em;white-space:nowrap;cursor:pointer;background:#e2c27a0f;border:1px solid #e2c27a99;border-radius:14px;align-items:center;margin:0 0 0 12px;padding:0 11px;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.sq-badge:before{content:"";position:absolute;inset:-8px -6px}.sq-badge:hover{color:var(--ct-fil-a);background:#e2c27a29}.sq-badge:focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px}.sq-go{color:var(--ct-faint);transition:color .25s, transform .35s var(--ct-pose)}.sq-topic.is-on .sq-go{color:var(--ct-kicker)}@media (hover:hover) and (pointer:fine){.sq-topic:hover:before{opacity:.75}.sq-topic:hover .sq-mark{box-shadow:inset 0 0 0 1.5px var(--ct-ink)}.sq-topic.is-on:hover .sq-mark{box-shadow:inset 0 0 0 1.5px var(--ct-kicker), 0 0 14px rgb(var(--ct-lamp) / .4)}.sq-topic:hover .sq-go{color:var(--ct-kicker);transform:translate(3px)}}.sq-keys{display:none}@media (hover:hover) and (pointer:fine){.sq-keys{color:var(--ct-faint);align-items:center;gap:6px;margin:18px 0 0;font-size:.8125rem;display:flex}.sq-keys kbd{min-width:22px;color:var(--ct-ink-soft);font:500 .75rem/1.3 var(--sans);text-align:center;border-radius:5px;padding:2px 6px;box-shadow:inset 0 0 0 1px #f2ede64d}.sq-keys kbd+kbd{margin-left:-2px}}.sq-form{gap:32px;display:grid}.sq-solo{min-width:0;display:grid}.sq-row{grid-template-columns:minmax(0,1fr);gap:32px 18px;min-width:0;display:grid}@container sq (min-width:600px){.sq-row{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:10px}.sq-row>.sq-q{grid-row:span 4;grid-template-rows:subgrid}.sq-row>.sq-q>.sq-label{align-self:end}}.sq-q{align-content:start;gap:10px;min-width:0;display:grid}.sq-fieldset{border:0;min-width:0;margin:0;padding:0}.sq-fieldset>legend{float:left;width:100%;margin:0 0 12px;padding:0}.sq-label{color:var(--ct-ink-soft);font:600 .9375rem/1.35 var(--sans);flex-wrap:wrap;justify-self:start;align-items:baseline;gap:4px 10px;transition:color .3s;display:flex}.sq-opt{color:var(--ct-faint);font-size:.8125rem;font-weight:500}.sq-field:focus-within>.sq-label,.sq-field:focus-within>.sq-label-row>.sq-label{color:var(--ct-kicker)}.sq-chips{clear:both;flex-wrap:wrap;gap:10px;display:flex}.sq-chip{background:var(--ct-field-bg);min-height:46px;box-shadow:inset 0 0 0 1px var(--ct-field-line);color:var(--ct-ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:23px;align-items:center;padding:0 18px;font-size:1rem;line-height:1.3;transition:box-shadow .2s,background-color .2s,color .2s;display:inline-flex;position:relative}.sq-chip input,.sq-option input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sq-chip.is-on{box-shadow:inset 0 0 0 1.5px var(--ct-kicker);color:var(--ct-ink);background:#e2c27a1f}:is(.sq-chip:has(input:focus-visible),.sq-option:has(input:focus-visible)){outline:2px solid var(--ct-focus);outline-offset:3px}.sq-options{clear:both;gap:10px;display:grid}.sq-option{background:var(--ct-field-bg);box-shadow:inset 0 0 0 1px var(--ct-field-line);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:14px;padding:16px 18px;transition:box-shadow .2s,background-color .2s;display:grid;position:relative}.sq-option .sq-mark{margin-top:2px}.sq-option.is-on{box-shadow:inset 0 0 0 1.5px var(--ct-kicker);background:#e2c27a14}.sq-choice-text{gap:4px;min-width:0;display:grid}.sq-option .sq-choice-label{color:var(--ct-ink);font:400 1.1875rem/1.3 var(--serif);letter-spacing:-.005em}.sq-choice-hint{color:var(--ct-muted);text-wrap:pretty;font-size:.875rem;line-height:1.45}@media (hover:hover) and (pointer:fine){.sq-chip:not(.is-on):hover{box-shadow:inset 0 0 0 1px var(--ct-field-line-strong);color:var(--ct-ink)}.sq-option:not(.is-on):hover{box-shadow:inset 0 0 0 1px var(--ct-field-line-strong)}.sq-option:not(.is-on):hover .sq-mark{box-shadow:inset 0 0 0 1.5px var(--ct-ink)}}.sq-q.is-invalid .sq-chip:not(.is-on),.sq-q.is-invalid .sq-option:not(.is-on){box-shadow:inset 0 0 0 1px #f2a59db3}.sq-control{min-width:0;display:block;position:relative}.sq-field input,.sq-field textarea{box-sizing:border-box;border:1px solid var(--ct-field-line);border-radius:var(--ct-r);background:var(--ct-field-bg);width:100%;min-width:0;color:var(--ct-ink);caret-color:var(--ct-focus);font:400 1.0625rem/1.45 var(--sans);transition:border-color .25s, box-shadow .35s var(--ct-pose), background-color .25s;margin:0}.sq-field input{height:52px;padding:0 16px}.sq-field textarea{resize:vertical;min-height:176px;padding:13px 16px;display:block}.sq-field input::placeholder,.sq-field textarea::placeholder{color:#968ca2;opacity:1}.sq-field input:-webkit-autofill{-webkit-text-fill-color:var(--ct-ink);caret-color:var(--ct-focus);box-shadow:inset 0 0 0 100px #231a2d}.sq-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ct-ink);caret-color:var(--ct-focus);box-shadow:inset 0 0 0 100px #231a2d}.sq-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ct-ink);caret-color:var(--ct-focus);box-shadow:inset 0 0 0 100px #231a2d}.sq-field input:hover:not(:focus):not(:disabled),.sq-field textarea:hover:not(:focus):not(:disabled){border-color:var(--ct-field-line-strong)}.sq-field input:focus,.sq-field textarea:focus{border-color:var(--ct-focus);box-shadow:0 0 0 3px #e2c27a33, 0 0 32px -6px rgb(var(--ct-lamp) / .32);background-color:#f2ede612;outline:0}.sq-field input:disabled,.sq-field textarea:disabled{opacity:1;color:var(--ct-ink);-webkit-text-fill-color:var(--ct-ink)}.sq-field.is-invalid input,.sq-field.is-invalid textarea{border-color:var(--ct-danger)}.sq-field.is-invalid input:focus,.sq-field.is-invalid textarea:focus{border-color:var(--ct-danger);box-shadow:0 0 0 3px #f2a59d33}.sq-field:has(.sq-check) input{padding-right:46px}.sq-check{fill:none;width:20px;height:20px;stroke:var(--ct-kicker);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:0;transition:opacity .25s, transform .4s var(--ct-pose);margin-top:-10px;position:absolute;top:26px;right:15px;transform:scale(.8)}.sq-check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s cubic-bezier(.65,0,.35,1) 50ms}.sq-field.is-good .sq-check{opacity:1;transform:none}.sq-field.is-good .sq-check path{stroke-dashoffset:0}.sq-hint{color:var(--ct-muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}.sq-error{color:var(--ct-danger-ink);text-wrap:pretty;align-items:flex-start;gap:7px;margin:0;font-size:.9375rem;font-weight:500;line-height:1.45;display:flex}.sq-error svg{color:var(--ct-danger);flex:none;margin-top:3px}.sq-label-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.sq-count{color:var(--ct-faint);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .4s var(--ct-pose);margin:0 0 0 auto;font-size:.8125rem;line-height:1.35}.sq-count[data-done]{opacity:0}.sq-health{color:var(--ct-faint);margin:0;font-size:.8125rem;line-height:1.5;transition:color .3s}.sq-health.is-lit{color:var(--ct-kicker)}.sq-urgent{border-radius:var(--ct-r);color:var(--ct-danger-ink);text-wrap:pretty;background:#f2a59d14;border:1px solid #f2a59d73;margin:0;padding:13px 16px;font-size:.9375rem;font-weight:500;line-height:1.5}.sq-films{z-index:6;overscroll-behavior:contain;background:#1d1528;border-radius:10px;max-height:292px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:inset 0 0 0 1px #f2ede62e,0 22px 48px -12px #000000bf}.sq-films[hidden]{display:none}.sq-film-option{box-sizing:border-box;min-height:44px;color:var(--ct-ink-soft);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 12px;font-size:1rem;line-height:1.35;display:flex}.sq-film-option.is-active{color:var(--ct-ink);background:#e2c27a24}.sq-film-option.is-on .sq-film-title{color:var(--ct-kicker)}.sq-film-min{color:var(--ct-faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.8125rem}.sq-answer{background:linear-gradient(#f2ede613,#f2ede609);border-radius:14px;margin-top:8px;padding:22px 24px 20px 26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2ede629}.sq-answer:before{content:"";background:linear-gradient(var(--ct-fil-a), var(--ct-fil-b));width:3px;position:absolute;top:0;bottom:0;left:0}.sq-answer-from{color:var(--ct-kicker);font:600 .75rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0;display:flex}.sq-dot{background:var(--ct-kicker);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #e2c27ab3}.sq-answer-q{color:var(--ct-ink);font:400 1.3125rem/1.3 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:12px 0 0}.sq-answer-a{color:var(--ct-ink-soft);text-wrap:pretty;margin:8px 0 0;font-size:1rem;line-height:1.6}.sq-answer-a a{color:var(--ct-fil-a);text-underline-offset:3px;border-radius:3px;-webkit-text-decoration:underline #efd28a80;text-decoration:underline #efd28a80}.sq-answer-a a:hover{text-decoration-color:currentColor}.sq-answer-a a:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.sq-helped{box-shadow:inset 0 1px 0 var(--ct-rule);margin-top:18px;padding-top:16px}.sq-helped-ask{color:var(--ct-ink);font:400 1.125rem/1.35 var(--serif);margin:0}.sq-helped-row{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.sq-helped-else{color:var(--ct-muted);font-size:.875rem;line-height:1.45}.sq-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.sq-primary{cursor:pointer;min-height:52px;padding:0 26px;font-size:1rem;font-weight:700}.sq-primary svg{transition:transform .35s var(--ct-pose)}.sq-primary:hover:not([aria-disabled]) svg{transform:translate(4px)}.sq-send{place-items:center;display:inline-grid;overflow:clip}.sq-send>span{transition:opacity .3s var(--ct-pose), transform .45s var(--ct-pose);grid-area:1/1;align-items:center;gap:10px;display:inline-flex}.sq-send-busy{opacity:0;transform:translateY(10px)}.sq-send[data-state=busy] .sq-send-idle{opacity:0;transform:translateY(-10px)}.sq-send[data-state=busy] .sq-send-busy{opacity:1;transform:none}.sq-send[aria-disabled]{cursor:progress;transform:none}.sq-back{min-height:44px;color:var(--ct-ink-soft);font:600 .9375rem/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:22px;align-items:center;gap:8px;margin:0;padding:0 8px;transition:color .2s;display:inline-flex}.sq-back:hover:not(:disabled){color:var(--ct-ink)}.sq-back:disabled{opacity:.5;cursor:default}.sq-back svg{transition:transform .35s var(--ct-pose)}.sq-back:hover:not(:disabled) svg{transform:translate(-3px)}.sq-primary:focus-visible,.sq-back:focus-visible,.sq-btn:focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px}.sq-btn{cursor:pointer;min-height:52px;padding:0 24px;font-size:1rem;text-decoration:none}.sq-btn-small{min-height:44px;padding:0 18px;font-size:.9375rem}.sq .button-outline.sq-btn{color:var(--ct-ink);background:0 0;border-color:#f2ede673}.sq .button-outline.sq-btn:hover{background:#f2ede61a}.sq-note{color:var(--ct-muted);text-wrap:pretty;margin:-8px 0 0;font-size:.8125rem;line-height:1.55}.sq-note a{color:inherit;text-underline-offset:3px;border-radius:3px;-webkit-text-decoration:underline #f2ede666;text-decoration:underline #f2ede666}.sq-note a:hover{color:var(--ct-ink);text-decoration-color:currentColor}.sq-note a:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.sq-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sq-failure{border-radius:var(--ct-r);color:var(--ct-danger-ink);background:#f2a59d12;border:1px solid #f2a59d66;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px 16px;font-size:.9375rem;line-height:1.5;display:grid}.sq-failure svg{color:var(--ct-danger);margin-top:2px}.sq-failure p{text-wrap:pretty;margin:0}.sq-failure p+p{color:var(--ct-ink-soft);margin-top:4px}.sq-failure a{color:var(--ct-ink);text-underline-offset:3px;white-space:nowrap;border-radius:3px;font-weight:600;-webkit-text-decoration:underline #f2ede680;text-decoration:underline #f2ede680}.sq-receipt{box-sizing:border-box;background:linear-gradient(#f2ede612,#f2ede608);border-radius:18px;width:min(100%,720px);margin:0 auto;padding:44px 48px 36px;box-shadow:inset 0 0 0 1px #f2ede629,0 30px 80px #0006}.sq-receipt-mark{background:var(--ct-kicker);border-radius:50%;width:14px;height:14px;margin-bottom:22px;display:block;box-shadow:0 0 18px #e2c27ae6}.sq-receipt-h{color:var(--ct-ink);font:400 clamp(2.125rem, 6cqi, 3rem)/1.08 var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:0}.sq-receipt-h em{color:var(--ct-word);white-space:nowrap;font-style:italic}.sq-thread{background:linear-gradient(90deg, var(--ct-fil-a), var(--ct-fil-b), #cfa64c00);transform-origin:0;border-radius:1px;width:220px;max-width:60%;height:2px;margin:20px 0 22px;display:block}.sq-thanks{color:var(--ct-ink-soft);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.6}.sq-credits{margin:26px 0 0;display:grid}.sq-credits>div{box-shadow:inset 0 -1px 0 var(--ct-rule);grid-template-columns:minmax(0,1fr);gap:3px;padding:14px 0;display:grid}.sq-credits>div:first-child{box-shadow:inset 0 1px 0 var(--ct-rule), inset 0 -1px 0 var(--ct-rule)}@container sq (min-width:600px){.sq-credits>div{grid-template-columns:170px minmax(0,1fr);gap:20px}}.sq-credits dt{color:var(--ct-kicker);font:500 .9375rem/1.5 var(--sans)}.sq-credits dd{color:var(--ct-ink);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.5}.sq-credits small{color:var(--ct-muted);margin-top:3px;font-size:.875rem;line-height:1.5;display:block}.sq-time{font-variant-numeric:tabular-nums}.sq-to{font-weight:600}.sq-legal{color:var(--ct-ink-soft);text-wrap:pretty;background:#e2c27a14;border-radius:10px;margin:22px 0 0;padding:16px 18px;font-size:.9375rem;line-height:1.6;box-shadow:inset 0 0 0 1px #e2c27a4d}.sq-receipt-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.sq-receipt-note{color:var(--ct-muted);text-wrap:pretty;margin:18px 0 0;font-size:.875rem;line-height:1.55}.sq-answer-from>span{min-width:0}.sq-source{color:var(--ct-ink-soft);font:500 .8125rem/1.4 var(--sans);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;border-radius:3px;align-items:center;gap:5px;display:inline-flex}a.sq-source{text-underline-offset:3px;-webkit-text-decoration:underline #ddd5e366;text-decoration:underline #ddd5e366}a.sq-source:hover{color:var(--ct-ink);text-decoration-color:currentColor}a.sq-source:focus-visible,.sq-account-link:focus-visible,.sq-account-source a:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.sq-source svg{opacity:.75;flex:none}.sq-answer-a+.sq-answer-a{margin-top:10px}.sq-answer-go{margin-top:18px}.sq-answer-note{color:var(--ct-muted);margin:14px 0 0;font-size:.9375rem;line-height:1.5}.sq-answer-account{box-shadow:inset 0 1px 0 var(--ct-rule);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;padding-top:16px;display:flex}.sq-answer-account p{color:var(--ct-ink-soft);text-wrap:pretty;flex:260px;margin:0;font-size:.9375rem;line-height:1.5}.sq-answer-account .sq-btn{flex:none;gap:8px}.sq-link-quiet{color:var(--ct-ink-soft);padding:0 6px}.sq-link-quiet:hover{color:var(--ct-ink)}.sq-verify{box-shadow:inset 0 0 0 1px var(--ct-rule);background:#f2ede609;border-radius:14px;gap:14px;margin-top:4px;padding:22px 24px;display:grid}.sq-verify-h{color:var(--ct-ink);font:400 1.25rem/1.3 var(--serif);letter-spacing:-.01em;margin:0}.sq-verify-why{color:var(--ct-ink-soft);text-wrap:pretty;margin:-4px 0 0;font-size:.9375rem;line-height:1.55}.sq-verify-row{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;display:grid}@container sq (min-width:600px){.sq-verify-row{grid-template-columns:minmax(0,1fr) auto}.sq-verify-row:has(.sq-code){grid-template-columns:minmax(0,260px) auto;justify-content:start}}.sq-verify-go{white-space:nowrap;min-height:52px}.sq-code input{max-width:260px;font:500 1.5rem/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:.38em}.sq-code input::placeholder{letter-spacing:.38em;color:#f2ede64d}.sq-verify-links{flex-wrap:wrap;margin:-4px 0 0 -14px;display:flex}.sq-verify-links .sq-link:disabled{color:var(--ct-faint);cursor:default;text-decoration:none}.sq-verify .sq-hint{margin-top:-4px}.sq-account{background:linear-gradient(#f2ede613,#f2ede609);border-radius:14px;padding:22px 24px 22px 26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2ede629}.sq-account:before{content:"";background:linear-gradient(var(--ct-fil-a), var(--ct-fil-b));width:3px;position:absolute;top:0;bottom:0;left:0}.sq-account .sq-credits{margin-top:16px}.sq-account .sq-credits>div:first-child{box-shadow:inset 0 -1px 0 var(--ct-rule)}.sq-account .sq-credits>div:last-child{box-shadow:none}.sq-state{vertical-align:middle;background:var(--ct-kicker);border-radius:50%;width:8px;height:8px;margin:0 9px .12em 0;display:inline-block;box-shadow:0 0 8px #e2c27a99}.sq-state.is-warn{background:var(--ct-danger);box-shadow:none}.sq-state.is-off{box-shadow:inset 0 0 0 1.5px var(--ct-faint);background:0 0}.sq-account-link{min-height:44px;color:var(--ct-fil-a);text-underline-offset:3px;border-radius:3px;align-items:center;gap:5px;margin:-6px 0 -10px;font-size:.875rem;font-weight:600;-webkit-text-decoration:underline #efd28a80;text-decoration:underline #efd28a80;display:inline-flex}.sq-account-link:hover{text-decoration-color:currentColor}.sq-acts{box-shadow:inset 0 1px 0 var(--ct-rule);margin-top:18px;padding-top:18px}.sq-acts-title{color:var(--ct-kicker);font:600 .75rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.sq-acts-list{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sq-act{justify-items:start;gap:8px;min-width:0;max-width:100%;display:grid}.sq-act-btn{gap:8px}.sq-act.is-done .sq-act-btn{color:var(--ct-ink);cursor:default;background:#e2c27a1a;border-color:#e2c27a8c}.sq-act.is-busy .sq-act-btn{cursor:progress}.sq-act-said{max-width:34em;color:var(--ct-ink-soft);text-wrap:pretty;align-items:flex-start;gap:7px;margin:0;font-size:.875rem;line-height:1.5;display:flex}.sq-act-said svg{color:var(--ct-kicker);flex:none;margin-top:3px}.sq-act-said.is-failed{color:var(--ct-danger-ink)}.sq-act-said.is-failed svg{color:var(--ct-danger)}.sq-acts-note{color:var(--ct-faint);margin:14px 0 0;font-size:.8125rem;line-height:1.5}.sq-account-source{color:var(--ct-muted);margin:16px 0 0;font-size:.8125rem;line-height:1.5}.sq-account-source a{color:inherit;text-underline-offset:3px;border-radius:3px;-webkit-text-decoration:underline #bdb3c680;text-decoration:underline #bdb3c680}.sq-account-source a:hover{color:var(--ct-ink)}.sq-helped-alone{box-shadow:none;margin-top:0;padding-top:4px}.sq-aside-go{min-height:44px;color:var(--ct-kicker);font:600 .9375rem/1 var(--sans);cursor:pointer;background:#e2c27a0f;border:1px solid #e2c27a99;border-radius:22px;align-items:center;gap:8px;margin:6px 0 0;padding:0 18px;transition:background-color .2s,color .2s;display:inline-flex}.sq-aside-go:hover{color:var(--ct-fil-a);background:#e2c27a29}.sq-aside-go:focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px}.sq-cancel-stage{width:100%}.sq-proved{color:var(--ct-ink);overflow-wrap:anywhere;background:#e2c27a14;border-radius:10px;align-items:center;gap:10px;margin:0;padding:14px 16px;font-size:1rem;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #e2c27a4d}.sq-proved svg{color:var(--ct-kicker);flex:none}.sq-without{box-shadow:inset 0 0 0 1px var(--ct-rule);border-radius:14px;justify-items:start;gap:12px;padding:22px 24px;display:grid}.sq-without-or{color:var(--ct-kicker);font:600 .75rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 -4px}.sq-without .sq-btn{gap:8px}.sq-nocode{gap:14px;margin-top:-14px;display:grid}.sq-nocode>.sq-link{justify-self:start;margin-left:-14px}.sq-nocode-body{box-shadow:inset 0 0 0 1px var(--ct-rule);border-radius:12px;gap:22px;padding:20px 22px;display:grid}.sq-nocode-body[hidden]{display:none}.sq-nocode-text{color:var(--ct-ink-soft);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.55}.sq-cancel-sum .sq-credits{margin-top:0}.sq-cancel-sum .sq-field{margin-top:18px}.sq-cancel-none{color:var(--ct-ink-soft);text-wrap:pretty;margin:0 0 14px;font-size:.9375rem;line-height:1.55}.sq-cancel-receipt .sq-legal p{margin:0}.sq-cancel-receipt .sq-legal p+p{margin-top:8px}.sq-warn{color:var(--ct-danger-ink)}.sq-loyalty{box-sizing:border-box;width:min(100%,720px);box-shadow:inset 0 0 0 1px var(--ct-rule);border-radius:18px;margin:28px auto 0;padding:34px 48px 32px}.sq-loyalty.is-closed{padding:22px 48px}.sq-loyalty-h{color:var(--ct-ink);font:400 clamp(1.5rem, 4.2cqi, 2rem)/1.15 var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:14px 0 0}.sq-loyalty-lede,.sq-loyalty-done{color:var(--ct-ink-soft);text-wrap:pretty;margin:12px 0 0;font-size:1rem;line-height:1.6}.sq-loyalty-done{margin:0}.sq-loyalty-done:focus,.sq-loyalty-thanks:focus{outline:none}.sq-loyalty-ask{border:0;min-width:0;margin:26px 0 0;padding:0}.sq-loyalty-q{color:var(--ct-ink);font:500 1.0625rem/1.4 var(--sans);padding:0}.sq-loyalty-hint,.sq-loyalty-thanks{color:var(--ct-muted);text-wrap:pretty;margin:6px 0 14px;font-size:.9375rem;line-height:1.5}.sq-loyalty-thanks{color:var(--ct-ink-soft);margin-bottom:0}.sq-loyalty-chip{font-family:var(--sans);border:0}.sq-loyalty-seen{color:var(--ct-ink-soft);margin:22px 0 0;font-size:1rem;line-height:1.6}.sq-loyalty-seen p{margin:0 0 8px}.sq-loyalty-seen ul{color:var(--ct-ink);margin:0 0 12px;padding-left:1.2em}.sq-loyalty-offers{gap:16px;margin:26px 0 0;display:grid}.sq-offer{box-shadow:inset 0 0 0 1px var(--ct-rule);background:#f2ede60a;border-radius:14px;padding:22px 24px}.sq-offer-h{color:var(--ct-ink);font:400 1.3125rem/1.3 var(--serif);letter-spacing:-.01em;margin:0}.sq-offer p{color:var(--ct-ink-soft);text-wrap:pretty;margin:8px 0 0;font-size:.9875rem;line-height:1.6}.sq-offer .sq-offer-more{color:var(--ct-muted);font-size:.9375rem}.sq-offer-actions,.sq-loyalty-keep{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.sq-loyalty-btn{text-align:center;white-space:normal;justify-content:center;line-height:1.3}.sq-loyalty-terms{color:var(--ct-muted);text-wrap:pretty;margin:18px 0 0;font-size:.875rem;line-height:1.55}.sq-loyalty .sq-failure{margin-top:16px}@container sq (min-width:700px){.sq-loyalty-offers:has(>:nth-child(2)){grid-template-columns:1fr 1fr}}@container sq (max-width:599.98px){.sq-loyalty,.sq-loyalty.is-closed{border-radius:16px;padding:24px 18px 22px}.sq-offer{padding:18px 16px}.sq-offer-actions,.sq-loyalty-keep{flex-direction:column}.sq-offer-actions>span,.sq-loyalty-btn{width:100%}}@media (prefers-reduced-motion:no-preference){.sq-loyalty{animation:sq-rise .8s var(--ct-pose) .7s both}}@container sq (max-width:599.98px){.sq-verify{padding:18px 16px}.sq-verify-go{justify-content:center;width:100%}.sq-account{padding:18px 16px 18px 20px}.sq-acts-list{flex-direction:column}.sq-act{justify-items:stretch}.sq-act-btn,.sq-answer-account .sq-btn{justify-content:center;width:100%}.sq-nocode-body{padding:16px}.sq-without{justify-items:stretch;padding:18px 16px}.sq-without .sq-btn{justify-content:center}}@media (prefers-reduced-motion:no-preference){.sq-verify,.sq-account,.sq-act-said{animation:sq-in .45s var(--ct-pose) both}}@media (prefers-reduced-motion:reduce){.sq-aside-go,.sq-source{transition:none}}@container sq (max-width:599.98px){.sq-grid{gap:30px}.sq-steps{margin-top:10px}.sq-step+.sq-step:before{width:14px;margin:0 8px}.sq-step-btn{letter-spacing:.08em;gap:7px;font-size:.6875rem}.sq-title{margin-top:8px}.sq-lede{margin-top:14px}.sq-recap-topic{border-radius:16px;margin-top:20px}.sq-recap{margin-top:24px;padding-top:18px}.sq-topic{column-gap:14px;min-height:64px;padding:12px 8px 12px 6px}.sq-topic-btn{font-size:1.25rem}.sq-topic-detail{font-size:.875rem}.sq-keys{display:none}.sq-badge{vertical-align:baseline;width:max-content;margin:8px 0 2px;display:flex}.sq-chip{padding:0 16px;font-size:.9375rem}.sq-option{padding:14px 16px}.sq-answer{padding:18px 18px 18px 20px}.sq-actions{flex-direction:column;align-items:stretch;gap:8px}.sq-primary{justify-content:center}.sq-back{align-self:center}.sq-note{margin-top:0}.sq-receipt{border-radius:16px;padding:28px 20px 24px}.sq-receipt-actions{flex-direction:column;align-items:stretch}}@container sq (max-width:359.98px){.sq-step-btn{letter-spacing:.05em}.sq-step+.sq-step:before{width:10px;margin:0 6px}}@media (prefers-reduced-motion:no-preference){.sq:not([data-moved]) .sq-head{animation:sq-rise .9s var(--ct-pose) 80ms both}.sq:not([data-moved]) .sq-body{animation:sq-rise .9s var(--ct-pose) .2s both}.sq:not([data-moved]) .sq-aside{animation:sq-rise .9s var(--ct-pose) .32s both}.sq[data-moved] .sq-head,.sq[data-moved] .sq-body{animation:sq-in .45s var(--ct-pose) both}.sq[data-moved] .sq-body{animation-delay:60ms}.sq[data-moved] .sq-aside{animation:sq-in .45s var(--ct-pose) .1s both}.sq-answer,.sq-receipt{animation:sq-in .5s var(--ct-pose) both}.sq-receipt-mark{animation:1s ease-out .15s both sq-glow}.sq-thread{animation:.9s cubic-bezier(.65,0,.35,1) .3s both sq-draw}.sq-credits>div,.sq-legal{animation:sq-rise .8s var(--ct-pose) .45s both}.sq-credits>div:nth-child(2){animation-delay:.52s}.sq-credits>div:nth-child(3){animation-delay:.59s}.sq-credits>div:nth-child(4),.sq-legal{animation-delay:.66s}}@keyframes sq-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes sq-in{0%{opacity:0;transform:translateY(6px)}}@keyframes sq-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sq-glow{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sq-step-btn i,.sq-topic:before,.sq-mark,.sq-go,.sq-badge,.sq-chip,.sq-option,.sq-label,.sq-field input,.sq-field textarea,.sq-check,.sq-check path,.sq-count,.sq-health,.sq-send>span,.sq-primary svg,.sq-back svg{transition:none}.sq-check path{stroke-dashoffset:0}}.sq-chat-stage{width:100%}.sq-chat-ai{color:var(--ct-kicker);font:600 .8125rem/1.4 var(--sans);letter-spacing:.02em;background:#e2c27a1a;border-radius:999px;margin:14px 0 0;padding:6px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #e2c27a4d}.sq-chat .sq-back{margin-top:22px}.sq-chat-log{gap:14px;margin:0 0 18px;padding:0;list-style:none;display:grid}.sq-chat-msg{background:linear-gradient(#f2ede612,#f2ede609);border-radius:14px;max-width:92%;padding:14px 18px 14px 20px;position:relative;box-shadow:inset 0 0 0 1px #f2ede624}.sq-chat-msg.is-ai{overflow:hidden}.sq-chat-msg.is-ai:before{content:"";background:linear-gradient(var(--ct-fil-a), var(--ct-fil-b));width:3px;position:absolute;top:0;bottom:0;left:0}.sq-chat-msg.is-me{box-shadow:none;background:#f2ede61f;justify-self:end}.sq-chat-msg.is-note{max-width:none;box-shadow:none;color:var(--ct-muted);background:0 0;padding:4px 0;font-size:.9375rem}.sq-chat-msg.is-note.is-bad{color:var(--ct-danger-ink)}.sq-chat-msg.is-sos{box-shadow:inset 0 0 0 1.5px var(--ct-danger);background:#f2a59d1a}.sq-chat-msg.is-sos:before{background:var(--ct-danger)}.sq-chat-who{color:var(--ct-faint);font:600 .75rem/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px}.sq-chat-msg.is-note .sq-chat-who{display:none}.sq-chat-msg.is-sos .sq-chat-who{color:var(--ct-danger-ink)}.sq-chat-text{color:var(--ct-ink);white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.6}.sq-chat-msg.is-note .sq-chat-text{color:inherit;font-size:inherit}.sq-chat-sources{color:var(--ct-faint);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:.8125rem;display:flex}.sq-chat-source{min-height:32px;color:var(--ct-ink-soft);border-radius:999px;align-items:center;padding:0 12px;font-size:.875rem;text-decoration:none;transition:box-shadow .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #f2ede633}.sq-chat-source:hover{color:var(--ct-ink);box-shadow:inset 0 0 0 1px var(--ct-kicker)}.sq-chat-source:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.sq-chat-acts{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.sq-chat-cancel-note{margin-top:8px}.sq-chat-privacy{margin-top:6px}.sq-chat-privacy a{color:inherit;text-underline-offset:2px;text-decoration:underline}.sq-chat-rate,.sq-chat-rated{color:var(--ct-faint);flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;font-size:.875rem;display:flex}.sq-chat-status{color:var(--ct-kicker);margin:0 0 16px;font-size:.9375rem}.sq-field textarea.sq-chat-area{min-height:104px}.sq-chat-team{background:#f2ede60d;border-radius:14px;margin-top:6px;padding:20px 22px;box-shadow:inset 0 0 0 1px #e2c27a59}.sq-chat-team-h{color:var(--ct-ink);font:400 1.3125rem/1.3 var(--serif);margin:0}.sq-chat-team-p{color:var(--ct-ink-soft);margin:6px 0 16px;line-height:1.55}.sq-chat-form .sq-actions,.sq-chat-team .sq-actions{flex-wrap:wrap}.sq-chat-or{margin:14px 0 0}@media (prefers-reduced-motion:no-preference){.sq-chat-msg{animation:sq-in .35s var(--ct-pose) both}}@media (prefers-reduced-motion:reduce){.sq-chat-source{transition:none}}
