.sw-apply__nowrap{white-space:nowrap}.sw-apply__group+.sw-apply__group{border-top:1px solid var(--door-line);margin-top:26px;padding-top:22px}.sw-apply__eyebrow{font-family:var(--door-mono);text-transform:uppercase;letter-spacing:.26em;color:var(--door-type-3);align-items:center;gap:9px;margin:0 0 14px;font-size:10px;font-weight:600;display:flex}.sw-apply__dot{opacity:.4;width:5px;height:5px;transition:background-color .24s var(--sw-ease,ease), opacity .24s var(--sw-ease,ease), box-shadow .24s var(--sw-ease,ease);background:currentColor;border-radius:50%;flex:none}.sw-apply__eyebrow[data-done=true] .sw-apply__dot{opacity:1;background:var(--sw-accent);box-shadow:0 0 0 3px var(--sw-accent-soft)}.sw-apply__chips{flex-wrap:wrap;gap:6px;display:flex}.sw-apply__chips .mantine-Chip-label:before{content:"";opacity:.45;width:6px;height:6px;transition:background-color .16s var(--sw-ease,ease), opacity .16s var(--sw-ease,ease);border:1px solid;border-radius:50%;flex:none;margin-right:8px}.sw-apply__chips .mantine-Chip-label[data-checked]:before{opacity:1;background:currentColor}.sw-apply__chips .mantine-Chip-label{letter-spacing:-.01em;height:31px;color:var(--door-type-2);border:1px solid var(--sw-glass-border);transition:color .16s var(--sw-ease,ease), background-color .16s var(--sw-ease,ease), border-color .16s var(--sw-ease,ease);background:#ffffff08;padding:0 11px;font-size:12.5px;font-weight:600}.sw-apply__chips .mantine-Chip-label:hover{color:var(--door-type);background:#ffffff0f}.sw-apply__chips .mantine-Chip-label[data-checked]{color:var(--sw-accent);background:var(--sw-accent-soft);border-color:color-mix(in srgb, var(--sw-accent) 34%, transparent)}.sw-apply__chips .mantine-Chip-iconWrapper{color:var(--sw-accent)}.sw-apply__marquee{border:1px solid var(--sw-glass-border);background:linear-gradient(100deg,#ffffff0d 0%,#ffffff05 58%);border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.sw-apply__marquee:before{content:"";background:radial-gradient(62% 130% at 12% 50%, var(--sw-accent-glow,#4ade8012), transparent 70%);pointer-events:none;position:absolute;inset:0}.sw-apply__disc{width:46px;height:46px;font-family:var(--door-mono);letter-spacing:.04em;color:var(--sw-accent);background:var(--sw-accent-soft);border:1px solid color-mix(in srgb, var(--sw-accent) 26%, transparent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative}.sw-apply__disc:after{content:"";opacity:.28;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:6px}.sw-apply__disc[data-empty=true]{color:var(--door-type-3);border-color:var(--door-line);background:#ffffff0a}.sw-apply__marquee-body{min-width:0;display:block;position:relative}.sw-apply__name{font-family:var(--door-display);letter-spacing:-.03em;color:var(--door-type);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:800;line-height:1.15;display:block;overflow:hidden}.sw-apply__name[data-empty=true]{color:var(--door-type-3);font-weight:700}.sw-apply__set{font-family:var(--door-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sw-accent);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10.5px;display:block;overflow:hidden}.sw-apply__set[data-empty=true]{color:var(--door-type-3)}.sw-apply__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (max-width:26em){.sw-apply__checks{grid-template-columns:1fr}}.sw-apply__check{color:var(--door-type-3);transition:color .2s var(--sw-ease,ease);align-items:center;gap:7px;font-size:11.5px;line-height:1.3;display:flex}.sw-apply__check[data-met=true]{color:var(--door-type-2)}.sw-apply__tick{border:1px solid var(--door-line);color:#0000;width:14px;height:14px;transition:color .2s var(--sw-ease,ease), background-color .2s var(--sw-ease,ease), border-color .2s var(--sw-ease,ease);border-radius:50%;flex:none;place-items:center;display:grid}.sw-apply__check[data-met=true] .sw-apply__tick{color:var(--sw-accent);border-color:color-mix(in srgb, var(--sw-accent) 40%, transparent);background:var(--sw-accent-soft)}.sw-apply__tick svg{stroke-width:3.2px;width:9px;height:9px}.sw-apply__match{color:var(--sw-accent);font-size:11.5px;font-weight:600}.sw-apply__consent{border:1px solid var(--sw-glass-border);background:#ffffff06;border-radius:14px;margin-top:22px;padding:14px 15px}.sw-apply__consent[data-error=true]{border-color:color-mix(in srgb, var(--mantine-color-red-6) 55%, transparent)}.sw-apply__version{font-family:var(--door-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--door-type-3);margin-top:9px;padding-left:30px;font-size:9.5px;display:block}.sw-apply__commit:not(:disabled):hover{box-shadow:0 10px 26px -12px color-mix(in srgb, var(--sw-accent) 70%, transparent);transform:translateY(-1px)}.sw-apply__commit{transition:transform .16s var(--sw-ease,ease), box-shadow .16s var(--sw-ease,ease)}.sw-apply__commit:not(:disabled):active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sw-apply__commit,.sw-apply__commit:hover{transform:none}}.sw-apply__next{text-align:center;color:var(--door-type-3);margin:14px 0 0;font-size:11.5px;line-height:1.6}
