.ct-hl{--ct-hl:color-mix(in srgb, var(--look-fill) 34%, transparent);background-image:linear-gradient(var(--ct-hl), var(--ct-hl));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 92%;background-repeat:no-repeat;background-size:100% .36em;padding:0 .06em}@media (prefers-reduced-motion:no-preference){.ct-hl{animation:.95s cubic-bezier(.65,0,.35,1) .35s both ct-hl}}@keyframes ct-hl{0%{background-size:0% .36em}}.ct-kicker{color:var(--accent-text);align-items:center;gap:10px;margin-bottom:20px;font-size:16px;font-weight:600;display:flex}.ct-kicker:before{content:"";background:currentColor;width:24px;height:2px}.ct-desk{align-items:start;gap:24px;display:grid}@media (min-width:1100px){.ct-desk{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px}}.ct-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:calc(var(--look-radius) * 2);color:var(--surface-foreground);padding:28px 20px}@media (min-width:768px){.ct-card{padding:36px}}.ct-card--note{position:relative}@media (min-width:1100px){.ct-card--note{top:calc(var(--header-offset,0px) + 32px);position:sticky}}.ct-card-head{margin-bottom:24px}.ct-card-sub{color:var(--surface-muted);margin-top:10px;font-size:17px;line-height:1.5}.ct-mail{border-top:1px solid var(--surface-border);color:var(--surface-muted);margin-top:20px;padding-top:18px;font-size:16px}.ct-scoper [data-step-form]{--sf-track:var(--surface-border);--sf-fill:var(--look-fill);flex-direction:column;gap:18px;display:flex}.ct-scoper [data-sf-progress]>li{color:var(--surface-muted);font-size:14px;line-height:1.3}.ct-scoper [data-sf-progress]>li[aria-current=step]{color:var(--surface-foreground);font-weight:600}.ct-scoper [data-sf-status]{color:var(--surface-muted);margin:0;font-size:14px}.ct-scoper [data-sf-steps]{position:relative}.ct-scoper [data-sf-step]{border:0;min-width:0;margin:0;padding:0}.ct-scoper [data-step-form]:not([data-sf-live]) [data-sf-step]+[data-sf-step]{margin-top:32px}.ct-scoper [data-sf-live] [data-sf-step]:last-child:not([data-sf-state=current]){position:absolute;inset:0 0 auto}@media (max-width:559px){.ct-scoper [data-sf-live] [data-sf-step]:not([data-sf-state=current]){position:absolute;inset:0 0 auto}.ct-scoper [data-sf-steps]{overflow-clip-margin:8px;overflow-y:clip}.ct-scoper [data-sf-progress]>li{padding-top:4px;font-size:0}}.ct-scoper legend{float:none;font-family:var(--look-heading);color:var(--surface-foreground);margin:0 0 16px;padding:0;font-size:22px;font-weight:700;line-height:1.15}.ct-scoper legend:focus{outline:none}.ct-scoper .ct-sub{border:0;min-width:0;margin:0;padding:0}.ct-scoper .ct-sublegend{margin-bottom:10px;font-family:inherit;font-size:16px;font-weight:600}.ct-scoper [data-sf-nav]{border-top:1px solid var(--surface-border);align-items:center;gap:12px;padding-top:20px;display:flex}.ct-scoper [data-sf-nav] button,.ct-send,.ct-ghost{border-radius:var(--look-radius);min-height:48px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.ct-scoper [data-sf-back],.ct-ghost{color:var(--surface-foreground);border:1px solid var(--field-border);background:0 0}.ct-scoper [data-sf-next],.ct-scoper [data-sf-nav] button[type=submit],.ct-send{background:var(--look-fill);color:var(--look-fill-ink);border:0;margin-left:auto}.ct-send{align-self:flex-start;margin-left:0}.ct-scoper [data-sf-nav] button:focus-visible{outline:3px solid var(--look-focus);outline-offset:3px}.ct-scoper[data-sending] button[type=submit],.ct-send:disabled{opacity:.78;pointer-events:none}.ct-choices{gap:10px;display:grid}@media (min-width:560px){.ct-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-choices--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.ct-choice{border-radius:var(--look-radius);background:var(--surface);min-height:52px;color:var(--surface-foreground);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;font-size:16px;line-height:1.3;display:flex;position:relative}.ct-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ct-choice.v-card:has(:checked){border-color:var(--look-fill);background:color-mix(in srgb, var(--look-fill) 10%, var(--surface))}.ct-choice:has(:focus-visible){outline:3px solid var(--look-focus);outline-offset:2px}.ct-dot,.ct-box{border:2px solid var(--field-border);flex:none;place-items:center;width:20px;height:20px;display:grid}.ct-dot{border-radius:50%}.ct-dot:after{content:"";background:var(--look-fill);border-radius:50%;width:10px;height:10px;transition:transform .18s;transform:scale(0)}.ct-box{border-radius:calc(var(--look-radius) * .6);transition:background-color .18s}.ct-box:after{content:"";border-left:2px solid var(--look-fill-ink);border-bottom:2px solid var(--look-fill-ink);width:10px;height:5px;transition:transform .18s;transform:translateY(-1px)rotate(-45deg)scale(0)}.ct-choice:has(:checked) .ct-dot{border-color:var(--look-fill)}.ct-choice:has(:checked) .ct-dot:after{transform:scale(1)}.ct-choice:has(:checked) .ct-box{background:var(--look-fill);border-color:var(--look-fill)}.ct-choice:has(:checked) .ct-box:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.ct-stack{flex-direction:column;gap:18px;display:flex}.ct-row{gap:18px;display:grid}@media (min-width:560px){.ct-row{grid-template-columns:1fr 1fr}}.ct-note{flex-direction:column;gap:18px;display:flex}.ct-field{flex-direction:column;gap:6px;display:flex}.ct-label{color:var(--surface-foreground);font-size:16px;font-weight:600}.ct-req{color:var(--surface-muted);font-size:14px;font-weight:400}.ct-control{position:relative}.ct-input{width:100%;min-height:48px;font:inherit;color:var(--surface-foreground);background:var(--surface);border:1px solid var(--field-border);border-radius:var(--look-radius);padding:11px 42px 11px 14px;font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s}textarea.ct-input{resize:vertical;min-height:96px;line-height:1.5;display:block}.ct-input:focus{border-color:var(--look-focus);box-shadow:0 0 0 1px var(--look-focus);outline:none}.ct-field[data-state=error] .ct-input{border-color:var(--destructive);box-shadow:0 0 0 1px var(--destructive)}.ct-field[data-state=ok] .ct-input{border-color:color-mix(in srgb, var(--look-fill) 65%, var(--field-border))}.ct-mark{pointer-events:none;display:flex;position:absolute;top:15px;right:14px}.ct-field[data-state=ok] .ct-mark{color:var(--accent-text)}.ct-field[data-state=error] .ct-mark{color:var(--destructive)}.ct-mark svg{animation:.22s cubic-bezier(.2,.8,.2,1) ct-pop}@keyframes ct-pop{0%{opacity:0;transform:scale(.4)}}.ct-hint{color:var(--surface-muted);margin:0;font-size:14px;line-height:1.45}.ct-hint--lead{margin-bottom:14px;font-size:16px}.ct-stack .ct-hint--lead{margin-bottom:0}.ct-sub .ct-hint{margin-top:10px}.ct-hint--after{margin-top:16px;font-size:16px}.ct-error{color:var(--destructive);margin:2px 0 0;font-size:14px;font-weight:500;line-height:1.4}.ct-choices+.ct-error{margin-top:12px}.ct-alert{color:var(--surface-foreground);background:color-mix(in srgb, var(--destructive) 10%, var(--surface-card));border:1px solid var(--destructive);border-radius:var(--look-radius);padding:12px 14px;font-size:16px;line-height:1.5}.ct-small{color:var(--surface-muted);font-size:15px;line-height:1.5}.ct-link{color:var(--surface-foreground);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text);font-weight:600}.ct-link:hover{color:var(--accent-text)}.ct-doc{color:var(--surface-foreground);background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--look-radius);padding:18px 20px 18px 24px;font-size:17px;line-height:1.6;position:relative}.ct-doc:before{content:"";background:var(--look-fill);width:3px;position:absolute;top:14px;bottom:14px;left:-1px}.ct-doc p+p{margin-top:10px}.ct-doc>p:last-child{color:var(--surface-muted)}.ct-doc-head{font-family:var(--look-heading);color:var(--accent-text);overflow-wrap:anywhere;font-size:16px;font-weight:700}.ct-sending{align-items:center;gap:10px;display:inline-flex}.ct-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ct-spin}@keyframes ct-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ct-spin{animation-duration:2.4s}.ct-mark svg{animation:none}}.ct-panel{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ct-sent{animation:.36s cubic-bezier(.2,.8,.2,1) ct-in}@keyframes ct-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.ct-sent{animation:none}}.ct-sent-head{align-items:center;gap:14px;display:flex}.ct-sent-icon{background:var(--look-fill);width:44px;height:44px;color:var(--look-fill-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ct-doc--sent{align-self:stretch}.ct-toasts[data-toast-region]{bottom:100px}.as-map{position:relative}.as-svg{display:block;overflow:visible}.as-h{width:100%;height:auto}.as-v{display:none}.as-route{fill:none;stroke:var(--look-fill);stroke-width:2.5px;stroke-linecap:round}.as-plane path{fill:var(--surface-foreground)}.as-plane .as-plane-fold{fill:none;stroke:var(--surface);stroke-width:1.5px}.as-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:8px 0 0;padding:0;list-style:none;display:grid}.as-step h3{font-family:var(--look-heading);color:var(--surface-foreground);margin:10px 0 0;font-size:22px;font-weight:700;line-height:1.15}.as-step p{color:var(--surface-muted);max-width:30ch;margin:6px 0 0;font-size:17px;line-height:1.55}.as-num{background:var(--look-fill);width:36px;height:36px;color:var(--look-fill-ink);border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}@media (max-width:899px){.as-map{grid-template-columns:44px minmax(0,1fr);gap:16px;display:grid}.as-h{display:none}.as-v{width:44px;height:100%;min-height:420px;display:block}.as-steps{grid-template-columns:minmax(0,1fr);gap:40px;margin:0}}.fq-grid{gap:32px;display:grid}@media (min-width:768px){.fq-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}@media (min-width:1200px){.fq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fq-mark{width:56px;height:64px;overflow:visible}.fq-mark path,.fq-mark circle{fill:none;stroke:var(--accent-text);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.fq-item h3{font-family:var(--look-heading);color:var(--surface-foreground);margin:14px 0 0;font-size:21px;font-weight:700;line-height:1.15}.fq-item p{color:var(--surface-muted);margin:8px 0 0;font-size:17px;line-height:1.55}.ct-takes{border-top:1px solid var(--surface-border);margin-top:20px;padding-top:16px}.ct-takes-h{color:var(--surface-foreground);margin:0 0 8px;font-size:16px;font-weight:600}.ct-takes-list{gap:0 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:520px){.ct-takes-list{grid-template-columns:1fr 1fr}}.ct-take{color:var(--surface-muted);align-items:center;gap:10px;padding:5px 0;font-size:16px;line-height:1.35;transition:color .35s;display:flex}.ct-take[data-on]{color:var(--surface-foreground);font-weight:600}.ct-take-dot{border:1.5px solid;border-radius:50%;flex:none;width:9px;height:9px;transition:background-color .35s,border-color .35s,transform .35s cubic-bezier(.3,1.5,.5,1)}.ct-take[data-on] .ct-take-dot{background:var(--look-fill);border-color:var(--look-fill);transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.ct-take,.ct-take-dot{transition:none}}
