.reg-page{position:relative;isolation:isolate;max-width:1440px}.reg-page:before{content:"";position:absolute;z-index:-1;left:50%;top:0;width:100vw;height:100%;transform:translate(-50%);background:radial-gradient(50% 45% at 72% 30%,rgba(122,77,255,.22),transparent 70%),radial-gradient(40% 35% at 8% 90%,rgba(255,182,46,.08),transparent 70%);-webkit-mask:linear-gradient(180deg,transparent,#000 10%,#000 80%,transparent);mask:linear-gradient(180deg,transparent,#000 10%,#000 80%,transparent);pointer-events:none}.arrival-tabs{display:inline-flex;gap:8px;margin-bottom:26px}.arrival-tabs a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;font:600 13px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--muted);border:1px solid var(--hair-2);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.arrival-tabs a:hover{color:#fff;border-color:#68eaff99}.arrival-tabs a[aria-current=page]{color:var(--gold-hot);border-color:transparent;background:#ffb62e24;box-shadow:inset 0 0 0 1px #ffb62eb3}.reg-intro{display:grid;gap:28px;align-items:end}.reg-guide{display:none}@media(min-width:800px){.reg-intro{grid-template-columns:minmax(0,1fr) 260px}.reg-guide{display:block;position:relative;margin:0;width:240px;height:264px;justify-self:end;filter:drop-shadow(0 0 22px rgba(164,91,255,.45))}.reg-guide picture,.reg-guide img{position:absolute;inset:0;width:100%;height:100%}.reg-guide img{object-fit:cover;object-position:50% 30%;-webkit-mask:var(--hex-solid) center / 100% 100% no-repeat;mask:var(--hex-solid) center / 100% 100% no-repeat;background:#0a0c1e}.reg-guide:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#e5d3ff,#a45bff 55%,#68eaff);-webkit-mask:var(--hex-ring-thin) center / 100% 100% no-repeat;mask:var(--hex-ring-thin) center / 100% 100% no-repeat}.reg-guide figcaption{position:absolute;left:50%;bottom:4px;transform:translate(-50%);z-index:2;white-space:nowrap}}.reg-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin-top:32px}@media(min-width:960px){.reg-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:start}.reg-grid>.reg-panel:first-child{grid-column:2;grid-row:1}.reg-grid>.reg-panel:first-child+.reg-side{grid-column:1;grid-row:1;padding-top:6px}}.reg-side{color:var(--ink-2);max-width:52ch}.reg-side h2{font-size:26px;letter-spacing:.05em;margin-bottom:14px}.reg-side :is(p,ol,pre,div)+h2{margin-top:34px}.reg-side ol:not(.agent-steps){counter-reset:stop;position:relative;display:grid;gap:18px;margin:0;padding:0 0 0 46px;list-style:none}.reg-side ol:not(.agent-steps):before{content:"";position:absolute;left:15px;top:14px;bottom:14px;width:2px;background:linear-gradient(180deg,var(--gold),var(--cyan) 55%,var(--violet));box-shadow:0 0 10px #ffb62e4d}.reg-side ol:not(.agent-steps) li{position:relative;counter-increment:stop;line-height:1.55}.reg-side ol:not(.agent-steps) li:before{content:counter(stop);position:absolute;left:-46px;top:-4px;width:32px;height:35px;display:grid;place-items:center;font:600 14px/1 var(--f-display);color:var(--gold-ink);background:var(--gold);-webkit-mask:var(--hex-solid) center / contain no-repeat;mask:var(--hex-solid) center / contain no-repeat}.reg-side ol:not(.agent-steps) li:nth-child(2):before{background:#ffd972}.reg-side ol:not(.agent-steps) li:nth-child(3):before{background:var(--cyan)}.reg-side ol:not(.agent-steps) li:nth-child(4):before{background:#b9a2ff}.reg-side p{color:var(--ink-2)}.reg-side a{color:var(--cyan)}.reg-notice{margin-top:10px;padding:14px 16px;border-left:2px solid var(--gold);background:#ffb62e0d;color:var(--ink-2);font-size:15px}.reg-side code,.reg-panel code,.agent-steps code{font-family:var(--f-mono);font-size:13px;color:var(--ink);background:#68eaff14;padding:2px 6px}.reg-panel,.reg-code,.reg-receipt,.reg-choice button,.reg-chip{--ew: 1.5px;--cut-i: calc(var(--cut) - var(--ew) * .586);--chamfer: polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));--chamfer-i: polygon(0 0, calc(100% - var(--cut-i)) 0, 100% var(--cut-i), 100% 100%, var(--cut-i) 100%, 0 calc(100% - var(--cut-i)));position:relative;isolation:isolate}.reg-panel:before,.reg-code:before,.reg-receipt:before,.reg-choice button:before,.reg-chip:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:var(--edge);clip-path:var(--chamfer)}.reg-panel:after,.reg-code:after,.reg-receipt:after,.reg-choice button:after,.reg-chip:after{content:"";position:absolute;inset:var(--ew);z-index:-1;pointer-events:none;background:var(--face);clip-path:var(--chamfer-i)}.reg-panel{--c: var(--gold);--c2: var(--d-nexus);--cut: 22px;--pad: 20px;--edge: linear-gradient(135deg, var(--c), var(--c2));--face: radial-gradient(120% 90% at 100% 100%, rgba(164, 91, 255, .1), transparent 62%), linear-gradient(180deg, rgba(255, 255, 255, .04), transparent 24%), linear-gradient(180deg, rgba(9, 12, 30, .93), rgba(4, 6, 17, .96));padding:22px var(--pad) 26px;filter:drop-shadow(0 0 18px rgba(255,182,46,.22)) drop-shadow(0 0 2px rgba(255,182,46,.45))}.reg-panel:after{background:linear-gradient(var(--c),var(--c)) 0 0 / 30px 3px no-repeat,linear-gradient(var(--c),var(--c)) 0 0 / 3px 30px no-repeat,linear-gradient(var(--c2),var(--c2)) 100% 100% / 30px 3px no-repeat,linear-gradient(var(--c2),var(--c2)) 100% 100% / 3px 30px no-repeat,var(--face)}.reg-panel:has(.reg-banner){padding-top:0}.reg-panel>h2{font-size:clamp(28px,7vw,38px);letter-spacing:.06em}.reg-panel>p:not([class]){margin-top:10px;color:var(--ink-2);font-size:15px;max-width:46ch}.reg-banner{position:relative;display:block;margin:var(--ew) calc(var(--ew) - var(--pad)) 0;aspect-ratio:1080 / 330;max-height:190px;overflow:hidden;background:#05060f;clip-path:polygon(0 0,calc(100% - var(--cut-i)) 0,100% var(--cut-i),100% 100%,0 100%)}.reg-banner img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.reg-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,5,13,.1),transparent 40%,rgba(9,12,30,.96)),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)}.reg-pass{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:-34px}.reg-pass h2{font-size:clamp(28px,7vw,38px);letter-spacing:.06em}.reg-pass .mono-label{color:var(--gold-hot);margin-bottom:8px}.reg-lede{margin-top:10px;color:var(--ink-2);font-size:15px;max-width:46ch}.reg-emblem{width:56px;height:auto;flex:none;margin-bottom:4px;filter:drop-shadow(0 0 10px rgba(255,182,46,.7))}.reg-emblem .spoke{stroke:var(--gold);stroke-width:2;opacity:.35;transition:opacity .3s}.reg-emblem .rim{fill:none;stroke:var(--gold);stroke-width:3}.reg-emblem .hub{fill:var(--gold-hot)}.reg-panel:has(.reg-code:not([hidden])) .reg-emblem .spoke:nth-of-type(-n+3){opacity:.85}.reg-panel:has(.reg-receipt:not([hidden])) .reg-emblem .spoke{opacity:1;animation:ignite .5s var(--ease-out) backwards}.reg-panel:has(.reg-receipt:not([hidden])) .reg-emblem .spoke:nth-of-type(2){animation-delay:.07s}.reg-panel:has(.reg-receipt:not([hidden])) .reg-emblem .spoke:nth-of-type(3){animation-delay:.14s}.reg-panel:has(.reg-receipt:not([hidden])) .reg-emblem .spoke:nth-of-type(4){animation-delay:.21s}.reg-panel:has(.reg-receipt:not([hidden])) .reg-emblem .spoke:nth-of-type(5){animation-delay:.28s}.reg-panel:has(.reg-receipt:not([hidden])) .reg-emblem .spoke:nth-of-type(6){animation-delay:.35s}@keyframes ignite{0%{opacity:.1}40%{opacity:1;stroke:#fff}to{opacity:1}}.reg-steps{display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin:22px 0 0;padding:0;list-style:none}.reg-steps:before{content:"";position:absolute;left:16.6%;right:16.6%;top:8px;height:2px;background:var(--hair-2)}.reg-steps:after{content:"";position:absolute;left:16.6%;top:8px;height:2px;width:0;background:linear-gradient(90deg,var(--gold),var(--cyan));box-shadow:0 0 10px #ffb62e99;transition:width .7s var(--ease-io)}.reg-panel:has(.reg-code:not([hidden])) .reg-steps:after{width:33.4%}.reg-panel:has(.reg-receipt:not([hidden])) .reg-steps:after{width:66.8%}.reg-steps li{position:relative;display:grid;justify-items:center;gap:10px;text-align:center;font:600 12px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.reg-steps .node{--node-c: #6f7aa8;width:16px;height:18px;position:relative;z-index:1}.reg-steps li:first-child{color:var(--gold-hot)}.reg-steps li:first-child .node,.reg-panel:has(.reg-code:not([hidden])) .reg-steps li:nth-child(-n+2) .node,.reg-panel:has(.reg-receipt:not([hidden])) .reg-steps li .node{--node-c: var(--gold);-webkit-mask-image:var(--hex-solid);mask-image:var(--hex-solid);filter:drop-shadow(0 0 7px rgba(255,182,46,.85))}.reg-panel:has(.reg-code:not([hidden])) .reg-steps li:nth-child(2),.reg-panel:has(.reg-receipt:not([hidden])) .reg-steps li{color:var(--gold-hot)}.reg-panel:has(.reg-code:not([hidden])) .reg-steps li:first-child,.reg-panel:has(.reg-receipt:not([hidden])) .reg-steps li:first-child{color:var(--ink-2)}.reg-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;padding:0;border:0}.reg-choice[hidden]{display:none}.reg-choice button{--cut: 10px;--edge: rgba(150, 168, 255, .55);--face: rgba(7, 10, 28, .92);display:grid;align-content:start;gap:6px;min-height:68px;padding:12px 14px;border:0;background:none;color:var(--muted);text-align:left;cursor:pointer;transition:filter .2s}.reg-choice button:hover{--edge: rgba(104, 234, 255, .85)}.reg-choice button[aria-selected=true]{--edge: linear-gradient(135deg, #ffe2a0, #ffb62e);--face: linear-gradient(180deg, rgba(62, 40, 6, .95), rgba(24, 16, 4, .96));filter:drop-shadow(0 0 14px rgba(255,182,46,.35))}.reg-choice-caption{display:flex;align-items:center;gap:8px;font:500 11px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.reg-choice-caption:before{content:"";flex:none;width:9px;height:10px;background:currentColor;-webkit-mask:var(--hex-ring) center / contain no-repeat;mask:var(--hex-ring) center / contain no-repeat}.reg-choice button[aria-selected=true] .reg-choice-caption{color:var(--gold-hot)}.reg-choice button[aria-selected=true] .reg-choice-caption:before{-webkit-mask-image:var(--hex-solid);mask-image:var(--hex-solid);filter:drop-shadow(0 0 6px rgba(255,182,46,.9))}.reg-choice-label{font:600 17px/1.15 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.reg-choice-panel:not([hidden]){animation:cardin .45s var(--ease-out)}@keyframes cardin{0%{opacity:0;transform:translateY(8px)}}.reg-form{display:grid;gap:18px;margin-top:22px}.reg-form>label:not(.reg-consent,.reg-file),.reg-code-label{display:grid;gap:8px;font:600 13px/1.2 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.reg-form :is(input[type=text],input[type=email],input[type=password],input:not([type]),textarea),.reg-restore input,.reg-receipt input{--cut: 10px;--edge: rgba(150, 168, 255, .62);--face: #070a1c;display:block;width:100%;min-width:0;min-height:52px;margin:0;padding:0 16px;font:400 16px/1.4 var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink);border:1.5px solid transparent;border-radius:0;outline:0;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--edge) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) right top / var(--cut) var(--cut) no-repeat border-box,linear-gradient(to top right,transparent calc(50% - 1px),var(--edge) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) left bottom / var(--cut) var(--cut) no-repeat border-box,linear-gradient(var(--face),var(--face)) padding-box,linear-gradient(var(--edge),var(--edge)) border-box;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)));transition:box-shadow .2s}.reg-form textarea{padding:14px 16px;min-height:108px;resize:vertical}.reg-form input[type=password],.reg-receipt input,.reg-restore input{font-family:var(--f-mono);font-size:15px;letter-spacing:.02em}.reg-form :is(input,textarea)::placeholder,.reg-restore input::placeholder{color:#8791bb}.reg-form :is(input[type=text],input[type=email],input[type=password],input:not([type]),textarea):focus,.reg-restore input:focus,.reg-receipt input:focus{--edge: var(--cyan);box-shadow:inset 0 0 0 1px #68eaff80,inset 0 0 22px #68eaff2e}.reg-form :is(input,textarea):focus-visible,.reg-restore input:focus-visible,.reg-receipt input:focus-visible{outline:0}.reg-form :is(input,textarea)[aria-invalid=true],.reg-form :is(input,textarea):user-invalid{--edge: var(--err-edge)}.reg-hint{font:400 13.5px/1.5 var(--f-body);letter-spacing:0;text-transform:none;color:var(--muted)}.reg-form fieldset{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:8px}.reg-form legend{padding:0;margin-bottom:10px;font:600 13px/1.2 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.reg-chip{--cut: 7px;--ew: 1.5px;--edge: rgba(150, 168, 255, .55);--face: #080b1e;display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 14px;font:500 14px/1 var(--f-body);letter-spacing:0;text-transform:capitalize;color:var(--ink-2);cursor:pointer}.reg-chip:hover{--edge: rgba(104, 234, 255, .85)}.reg-chip:has(input:checked){--edge: linear-gradient(135deg, #ffe2a0, #ffb62e);--face: rgba(62, 40, 6, .9);color:var(--gold-hot)}.reg-chip:has(input:focus-visible){outline:2px solid #fff;outline-offset:3px}.reg-chip input,.reg-consent input{appearance:none;-webkit-appearance:none;flex:none;width:15px;height:17px;margin:0;background:var(--dim);-webkit-mask:var(--hex-ring) center / contain no-repeat;mask:var(--hex-ring) center / contain no-repeat;cursor:pointer}.reg-chip input:checked,.reg-consent input:checked{background:var(--gold);-webkit-mask-image:var(--hex-solid);mask-image:var(--hex-solid)}.reg-chip input:focus-visible,.reg-consent input:focus-visible{outline:0;box-shadow:none}.reg-consent{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:12px;font:400 15px/1.55 var(--f-body);letter-spacing:0;text-transform:none;color:var(--muted);cursor:pointer}.reg-consent input{width:18px;height:20px;margin-top:2px}.reg-consent:has(input:focus-visible){outline:2px solid #fff;outline-offset:4px}.reg-rules{padding:12px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);font-size:15px;color:var(--muted)}.reg-rules summary,.reg-restore summary{display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer;list-style:none;font:600 14px/1.3 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.reg-rules summary::-webkit-details-marker,.reg-restore summary::-webkit-details-marker{display:none}.reg-rules summary:before,.reg-restore summary:before{content:"";flex:none;width:10px;height:11px;background:var(--cyan);-webkit-mask:var(--hex-ring) center / contain no-repeat;mask:var(--hex-ring) center / contain no-repeat}.reg-rules[open] summary:before,.reg-restore[open] summary:before{-webkit-mask-image:var(--hex-solid);mask-image:var(--hex-solid)}.reg-rules p{margin-top:10px;max-width:60ch}.reg-claim-intro{padding-left:12px;border-left:2px solid var(--d-loop);color:var(--ink-2);font-size:15px;line-height:1.55}.reg-file{display:grid;gap:8px;font:400 14px/1.4 var(--f-body);letter-spacing:0;text-transform:none;color:var(--muted)}.reg-file input{max-width:100%;font:400 14px/1.4 var(--f-body);color:var(--muted)}.reg-file input::file-selector-button{font:600 13px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);background:transparent;border:1px solid var(--edge-ui);padding:10px 12px;margin-right:10px;cursor:pointer}.reg-form .button,.reg-code form>.button{width:100%}.reg-code,.reg-status,.reg-choice button{scroll-margin-top:calc(var(--header-h) + 20px)}.reg-code{--c: var(--cyan);--c2: var(--violet);--cut: 14px;--edge: linear-gradient(135deg, var(--c), var(--c2));--face: linear-gradient(180deg, rgba(255, 255, 255, .03), transparent 30%), linear-gradient(180deg, rgba(10, 16, 40, .95), rgba(5, 7, 20, .97));margin-top:22px;padding:22px 20px;filter:drop-shadow(0 0 16px rgba(104,234,255,.22))}.reg-code:after{background:linear-gradient(var(--c),var(--c)) 0 0 / 30px 3px no-repeat,linear-gradient(var(--c),var(--c)) 0 0 / 3px 30px no-repeat,linear-gradient(var(--c2),var(--c2)) 100% 100% / 30px 3px no-repeat,linear-gradient(var(--c2),var(--c2)) 100% 100% / 3px 30px no-repeat,var(--face)}.reg-code h3{font-size:30px;letter-spacing:.05em}.reg-code>p{margin-top:10px;color:var(--ink-2);overflow-wrap:anywhere}.reg-code>p strong{color:#fff;font-weight:600}.reg-code form{display:grid;gap:10px;margin-top:16px}.reg-code-entry{container-type:inline-size;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.reg-code-entry input{--gap: 8px;--cell: 40px;--ls: calc(var(--cell) - 1ch + var(--gap));flex:none;width:calc(6 * var(--cell) + 5 * var(--gap));max-width:100%;min-height:58px;margin:0;padding:0 0 0 calc((var(--cell) - 1ch) / 2);font:600 28px/1 var(--f-mono);letter-spacing:var(--ls);color:var(--gold-hot);text-shadow:0 0 12px rgba(255,201,77,.5);caret-color:var(--cyan);background:repeating-linear-gradient(90deg,rgba(150,168,255,.13) 0 var(--cell),transparent var(--cell) calc(var(--cell) + var(--gap))) 0 0 / 100% 100% no-repeat,repeating-linear-gradient(90deg,var(--edge-ui) 0 var(--cell),transparent var(--cell) calc(var(--cell) + var(--gap))) 0 100% / 100% 2px no-repeat;border:0;border-radius:0;outline:0}@supports (width: 1cqw){.reg-code-entry input{--cell: clamp(30px, calc((100cqw - 5 * var(--gap)) / 6), 46px)}}@media(min-width:560px){.reg-code-entry input{--cell: 44px}}.reg-code-entry input::placeholder{color:#96a8ff47;text-shadow:none}.reg-code-entry input:focus{background:repeating-linear-gradient(90deg,rgba(104,234,255,.14) 0 var(--cell),transparent var(--cell) calc(var(--cell) + var(--gap))) 0 0 / 100% 100% no-repeat,repeating-linear-gradient(90deg,var(--cyan) 0 var(--cell),transparent var(--cell) calc(var(--cell) + var(--gap))) 0 100% / 100% 3px no-repeat}.reg-code-entry input:focus-visible{outline:2px solid #fff;outline-offset:6px;box-shadow:none;border-radius:0}.reg-code-entry .button{width:auto;min-height:50px;padding:0 22px}.reg-code .reg-hint{margin-top:2px}.reg-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.reg-row .button{width:auto;min-height:44px;padding:0 16px;font-size:13px;letter-spacing:.1em}.reg-status{min-height:22px;margin-top:16px;font:500 12.5px/1.5 var(--f-mono);letter-spacing:.04em;color:var(--cyan)}.reg-status[data-tone=error]{color:var(--err);padding:10px 12px;border-left:3px solid var(--err-edge);background:#ff3b3b14}.reg-status:empty{min-height:0;margin-top:0;padding:0;border:0}.reg-receipt{--c: var(--gold);--c2: var(--d-nexus);--cut: 16px;--edge: linear-gradient(135deg, var(--c), var(--c2));--face: linear-gradient(180deg, rgba(40, 28, 8, .6), transparent 40%), linear-gradient(180deg, rgba(9, 12, 30, .95), rgba(4, 6, 17, .97));margin-top:22px;padding:22px 20px;filter:drop-shadow(0 0 16px rgba(255,182,46,.22));animation:cardin .6s var(--ease-out)}.reg-receipt[hidden]{display:none}.reg-receipt h2{font-size:clamp(26px,6.6vw,34px);letter-spacing:.04em}.reg-meta{display:inline-block;margin:12px 0 0;padding:7px 10px;font:500 11.5px/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-hot);background:#ffb62e1a;box-shadow:inset 2px 0 0 var(--gold)}.reg-receipt>p:not([class]){margin:12px 0 14px;color:var(--ink-2);font-size:15px}.reg-restore{margin-top:26px;font-size:15px;color:var(--muted)}.reg-restore form{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.reg-restore input{flex:1 1 240px;width:auto}.reg-restore .button{min-height:52px}@media(min-width:560px){.reg-panel{--pad: 28px}.reg-banner{max-height:210px}}@media(min-width:960px){.reg-panel{padding-bottom:32px}.reg-banner{max-height:226px}.reg-pass h2{font-size:42px}}.agent-snippet{margin:18px 0 0;padding:16px 18px;border-left:2px solid var(--cyan);background:#070a1ad9;font:13px/1.6 var(--f-mono);color:var(--ink);overflow-x:auto;white-space:pre;box-shadow:inset 0 0 0 1px var(--hair)}.agent-snippet .c{color:var(--dim)}.agent-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.agent-links .button{min-height:44px;padding:0 16px;font-size:13px;letter-spacing:.1em}.agent-steps{margin:20px 0 0;padding-left:22px;display:grid;gap:10px;color:var(--ink-2)}.agent-steps li::marker{color:var(--cyan);font-family:var(--f-mono)}@media(prefers-reduced-motion:reduce){.reg-code-entry input{transition:none}}@media(forced-colors:active){.reg-panel,.reg-code,.reg-receipt,.reg-choice button,.reg-chip{filter:none;border:1px solid CanvasText}.reg-panel:before,.reg-panel:after,.reg-code:before,.reg-code:after,.reg-receipt:before,.reg-receipt:after,.reg-choice button:before,.reg-choice button:after,.reg-chip:before,.reg-chip:after{display:none}.reg-form :is(input,textarea),.reg-restore input,.reg-receipt input{border:1px solid CanvasText;clip-path:none}}
