:root{color-scheme:dark light;--bg:#07070c;--surface:#12121b;--surface-2:#1a1a26;--field:rgba(255,255,255,0.045);--glass:rgba(18,18,28,0.66);--border:rgba(255,255,255,0.09);--border-strong:rgba(255,255,255,0.17);--text:#f3f3f8;--muted:#a3a3b8;--faint:#8a8aa0;--placeholder:#80809a;--accent:#a99bff;--grad:linear-gradient(135deg,#a99bff,#7fb4ff 55%,#5fc8f8);--grad-text:linear-gradient(120deg,#c4baff,#8fc0ff 50%,#6fd2fa);--btn-ink:#0b0b14;--btn-glow:rgba(127,150,255,0.55);--focus:#c3b9ff;--danger:#ff8a98;--danger-bg:rgba(255,90,110,0.1);--ok:#4ade9b;--ok-bg:rgba(74,222,155,0.1);--info-bg:rgba(169,155,255,0.1);--info-line:rgba(169,155,255,0.32);--mesh-1:rgba(124,92,255,0.28);--mesh-2:rgba(56,189,248,0.16);--mesh-3:rgba(167,139,250,0.1);--noise-opacity:0.07;--shadow-1:0 1px 0 rgba(255,255,255,0.04) inset,0 1px 2px rgba(0,0,0,0.4);--shadow-2:0 1px 0 rgba(255,255,255,0.07) inset,0 12px 28px -12px rgba(0,0,0,0.65),0 32px 72px -32px rgba(0,0,0,0.75);--tg-stage:#0e1621;--tg-bubble:#182533;--tg-bar:#6ab3f3;--tg-site:#6ab3f3;--tg-text:#f5f5f5;--tg-sub:#aab4be;--sl-stage:#1a1d21;--sl-bar:#4d5055;--sl-link:#1d9bd1;--sl-text:#d1d2d3;--sl-sub:#ababad;--x-stage:#000;--x-line:#2f3336;--x-text:#e7e9ea;--x-sub:#71767b;--radius-sm:10px;--radius:14px;--radius-lg:24px;--ease:cubic-bezier(0.2,0.8,0.2,1);--dur:180ms;--font:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--font);font-size:16px;line-height:1.55}@media (prefers-color-scheme:light){:root{--bg:#f6f6fb;--surface:#ffffff;--surface-2:#f0f0f8;--field:#ffffff;--glass:rgba(255,255,255,0.72);--border:rgba(20,20,45,0.1);--border-strong:rgba(20,20,45,0.2);--text:#14141f;--muted:#54546c;--faint:#6b6b84;--placeholder:#707088;--accent:#4338ca;--grad:linear-gradient(135deg,#4f46e5,#3b5bdb 55%,#2563eb);--grad-text:linear-gradient(120deg,#4f46e5,#3157d8 55%,#1d6fd1);--btn-ink:#ffffff;--btn-glow:rgba(79,70,229,0.45);--focus:#4338ca;--danger:#b4233a;--danger-bg:rgba(180,35,58,0.07);--ok:#117a4a;--ok-bg:rgba(17,122,74,0.08);--info-bg:rgba(79,70,229,0.07);--info-line:rgba(79,70,229,0.28);--mesh-1:rgba(124,92,255,0.2);--mesh-2:rgba(56,189,248,0.2);--mesh-3:rgba(167,139,250,0.12);--noise-opacity:0.05;--shadow-1:0 1px 2px rgba(20,20,45,0.06);--shadow-2:0 1px 0 rgba(255,255,255,0.9) inset,0 12px 28px -14px rgba(40,40,90,0.22),0 32px 72px -36px rgba(40,40,90,0.28);--tg-stage:#dce8f2;--tg-bubble:#ffffff;--tg-bar:#3390ec;--tg-site:#3390ec;--tg-text:#111;--tg-sub:#5b6670;--sl-stage:#ffffff;--sl-bar:#dddddd;--sl-link:#1264a3;--sl-text:#1d1c1d;--sl-sub:#616061;--x-stage:#ffffff;--x-line:#cfd9de;--x-text:#0f1419;--x-sub:#536471}}*{box-sizing:border-box}html{background:var(--bg);text-size-adjust:100%}body{position:relative;margin:0;min-height:100vh;min-height:100dvh;color:var(--text);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}body:after,body:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}body:before{background:radial-gradient(52rem 34rem at 8% -8%,var(--mesh-1),transparent 62%),radial-gradient(44rem 30rem at 98% 2%,var(--mesh-2),transparent 58%),radial-gradient(40rem 26rem at 50% 112%,var(--mesh-3),transparent 62%)}body:after{opacity:var(--noise-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,p{margin:0}.page{width:min(100% - 2rem,46rem);margin:0 auto;padding:1.25rem 0 3.5rem;display:grid;gap:2rem}.stage{display:grid;gap:1.25rem}.top{display:flex;justify-content:space-between}.top,.wordmark{align-items:center}.wordmark{display:inline-flex;gap:.6rem;color:var(--text);text-decoration:none;border-radius:12px}.wordmark-logo{flex:none;width:2.75rem;height:2.75rem;transition:transform var(--dur) var(--ease)}.wordmark:hover .wordmark-logo{transform:rotate(-6deg) scale(1.05)}.wordmark-text{font-size:1.25rem;font-weight:750;letter-spacing:-.03em}.wordmark-dot{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.hero{display:grid;gap:1rem;padding-top:.75rem}.hero h1{font-size:clamp(2.15rem,1.1rem + 5.6vw,3.9rem);line-height:1.04;letter-spacing:-.04em;font-weight:780;text-wrap:balance}.grad{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.tagline{max-width:37rem;color:var(--muted);font-size:clamp(1rem,.9rem + .45vw,1.1875rem);text-wrap:pretty}.foot{color:var(--faint);font-size:.8125rem;text-align:center}.panel{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 45%),var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.1rem,.6rem + 2.4vw,1.75rem);box-shadow:var(--shadow-1)}@media (prefers-color-scheme:light){.panel{background:var(--surface)}}.panel-main{background:var(--glass);box-shadow:var(--shadow-2)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.panel-main{-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.panel-main{background:var(--surface)}}.panel-success{border-color:color-mix(in srgb,var(--ok) 45%,var(--border));box-shadow:var(--shadow-1),0 0 48px -16px color-mix(in srgb,var(--ok) 55%,transparent)}.panel-title{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.panel-title h2{font-size:1.3125rem;line-height:1.25;letter-spacing:-.02em}.badge-icon{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:12px;background:var(--info-bg);border:1px solid var(--info-line);color:var(--accent)}.badge-ok{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 40%,transparent);color:var(--ok)}.lede{color:var(--muted);margin-bottom:1.25rem}.subheading{font-size:.9375rem;font-weight:650;letter-spacing:-.005em}.stack{display:grid;gap:1.25rem}.form-create{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.spaced{margin-top:1rem}.steps-bar{list-style:none;margin:0;padding:0 .25rem}.step,.steps-bar{display:flex;align-items:center;gap:.5rem}.step{flex:1 1 auto;color:var(--faint);font-size:.8125rem;font-weight:600;white-space:nowrap}.step:last-child{flex:none}.step:not(:last-child):after{content:"";flex:1 1 1rem;height:2px;min-width:.75rem;border-radius:2px;background:var(--border-strong);margin-left:.25rem;transition:background var(--dur) var(--ease)}.step[data-status=done]:not(:last-child):after{background:var(--grad)}.step-dot{display:grid;place-items:center;flex:none;width:1.625rem;height:1.625rem;border-radius:50%;border:1px solid var(--border-strong);background:var(--field);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.step[data-status=busy],.step[data-status=current]{color:var(--text)}.step[data-status=busy] .step-dot,.step[data-status=current] .step-dot{background:var(--grad);border-color:transparent;color:var(--btn-ink);box-shadow:0 4px 14px -4px var(--btn-glow)}.step[data-status=done]{color:var(--muted)}.step[data-status=done] .step-dot{background:var(--info-bg);border-color:var(--info-line);color:var(--accent)}.label{display:block;margin-bottom:.4rem;font-size:.875rem;font-weight:650;color:var(--text)}.label.spaced{margin-top:1.25rem}.hint{margin-top:.4rem;font-size:.8125rem;color:var(--muted)}.hint.block{display:block;margin-top:.1rem}.mono{font-family:var(--mono);font-size:.875rem}.input{width:100%;min-height:2.875rem;padding:.65rem .9rem;font:inherit;color:var(--text);background:var(--field);border:1px solid var(--border-strong);border-radius:var(--radius);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.input::placeholder{color:var(--placeholder)}.input:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--border-strong))}.input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.input:disabled{opacity:.55}textarea.input{resize:vertical;line-height:1.5}.input[aria-invalid=true]{border-color:var(--danger)}.field{position:relative}.input-hero{min-height:3.5rem;padding:.85rem 3rem;font-size:1.0625rem;border-radius:16px;text-overflow:ellipsis}.field-lead,.field-trail{position:absolute;top:0;bottom:0;display:grid;place-items:center}.field-lead{left:0;width:3rem;color:var(--faint);pointer-events:none;transition:color var(--dur) var(--ease)}.field:focus-within .field-lead{color:var(--accent)}.field-trail{right:0;width:3rem;color:var(--accent)}.icon-btn{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;color:var(--muted);background:transparent;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.msg-slot{min-height:1.5rem;margin-top:.35rem}.field-error{display:flex;align-items:flex-start;gap:.45rem;color:var(--danger);font-size:.875rem;line-height:1.4}.field-error .icon{margin-top:.1rem}.icon{flex:none}.slug-row{display:flex;align-items:stretch;overflow:hidden;background:var(--field);border:1px solid var(--border-strong);border-radius:var(--radius);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.slug-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.slug-row[data-invalid=true]{border-color:var(--danger)}.slug-prefix{display:flex;align-items:center;flex:0 1 auto;max-width:55%;padding:0 .85rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--mono);font-size:.875rem;color:var(--muted);background:var(--surface-2);border-right:1px solid var(--border-strong)}.slug-row .input{flex:1 1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.slug-row .input:focus-visible{outline-offset:-3px}.customize summary{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:650;color:var(--muted);border-radius:var(--radius-sm);transition:color var(--dur) var(--ease)}.customize summary::-webkit-details-marker{display:none}.customize summary:before{content:"";flex:none;width:.5rem;height:.5rem;margin:0 .3rem 0 .15rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform var(--dur) var(--ease)}.customize summary:hover,.customize[open] summary{color:var(--text)}.customize[open] summary:before{transform:rotate(45deg) translate(-1px,-1px)}.customize .stack{margin-top:.5rem}.switch{position:relative;display:flex;align-items:flex-start;gap:.85rem;cursor:pointer}.switch input{position:absolute;top:0;left:0;margin:0;opacity:0;cursor:pointer}.switch input,.switch-track{width:2.75rem;height:1.625rem}.switch-track{position:relative;flex:none;border-radius:999px;background:var(--surface-2);border:1px solid var(--border-strong);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.switch-track:after{content:"";position:absolute;top:2px;left:2px;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--muted);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.switch input:checked+.switch-track{background:var(--grad);border-color:transparent}.switch input:checked+.switch-track:after{transform:translateX(1.125rem);background:var(--btn-ink)}.switch input:focus-visible+.switch-track{outline:2px solid var(--focus);outline-offset:3px}.switch input:disabled,.switch input:disabled~*{cursor:not-allowed}.switch input:disabled+.switch-track{opacity:.5}.switch-text{padding-top:.1rem;font-size:.9375rem;font-weight:650}.switch-text .hint{font-weight:400}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.1rem;font:inherit;font-size:.9375rem;font-weight:650;line-height:1.2;text-decoration:none;color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease),filter var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--border-strong))}.btn:active:not(:disabled){transform:translateY(1px) scale(.99)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{width:100%;min-height:3.125rem;color:var(--btn-ink);background:var(--grad);border:0;font-size:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 10px 28px -10px var(--btn-glow)}.btn-primary:hover:not(:disabled){filter:brightness(1.07) saturate(1.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 14px 32px -10px var(--btn-glow)}.btn-primary:disabled{box-shadow:none}.btn-secondary[data-state=copied]{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 55%,transparent);background:var(--ok-bg)}.btn-danger{color:var(--danger);background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.btn-link{min-height:2.5rem;padding:0;color:var(--accent);background:none;border:0;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.btn-link:hover:not(:disabled){border:0;filter:brightness(1.15)}.btn-label{min-width:0}.actions{display:grid;gap:.6rem;margin-top:.75rem}.spinner{animation:spin .8s linear infinite}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn:focus-visible,.input:focus-visible{outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.unfurl-block{margin-top:1.25rem}.unfurl-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.segmented{display:inline-flex;padding:3px;background:var(--field);border:1px solid var(--border);border-radius:999px}.segment{position:relative;cursor:pointer}.segment input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.segment span{display:block;padding:.3rem .8rem;border-radius:999px;font-size:.8125rem;font-weight:650;color:var(--muted);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.segment:hover span{color:var(--text)}.segment input:checked+span{background:var(--surface-2);color:var(--text);box-shadow:0 0 0 1px var(--border-strong),0 2px 8px -2px rgba(0,0,0,.35)}.segment input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.unfurl-stage{margin-top:.75rem;padding:clamp(.75rem,.4rem + 2vw,1.25rem);border-radius:var(--radius);border:1px solid var(--border);background:var(--tg-stage);transition:background var(--dur) var(--ease)}.unfurl-stage[data-platform=slack]{background:var(--sl-stage)}.unfurl-stage[data-platform=x]{background:var(--x-stage)}.unfurl{display:flex;flex-direction:column;max-width:26rem;margin:0;overflow-wrap:anywhere}.unfurl-text{display:grid;align-content:start;gap:.2rem;order:1;min-height:4.75rem}.unfurl-media{order:2;position:relative;aspect-ratio:1200/630;overflow:hidden;container-type:inline-size;margin-top:.6rem;border-radius:8px;background:var(--surface-2)}.unfurl-media img{display:block;width:100%;height:100%;object-fit:cover}.unfurl-site{font-size:.8125rem;line-height:1.3}.unfurl-title{font-size:.9375rem;line-height:1.3}.unfurl-desc,.unfurl-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unfurl-desc{font-size:.875rem;line-height:1.35}.unfurl-fallback{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:4.7cqi;color:#f3f3f8;background:radial-gradient(90% 120% at 100% 0,rgba(124,92,255,.5),transparent 60%),radial-gradient(70% 100% at 0 100%,rgba(56,189,248,.28),transparent 60%),linear-gradient(135deg,#15152a,#0a0a12)}.unfurl-fallback-top{display:flex;align-items:center;align-self:flex-start;gap:2cqi}.unfurl-media .unfurl-fallback-icon{flex:none;width:8cqi;height:8cqi}.unfurl-media .unfurl-fallback-icon[data-kind=image]{border-radius:1.67cqi;object-fit:cover}.unfurl-media .unfurl-fallback-icon[data-kind=emoji]{display:grid;place-items:center;font-size:6.4cqi;line-height:1;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.unfurl-fallback-host{padding:.6cqi 1.5cqi;font-family:var(--mono);font-size:2cqi;color:#c9c9de;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:99px}.unfurl-fallback-copy{display:flex;flex-direction:column;gap:1cqi;min-height:0;overflow:hidden}.unfurl-fallback-title{margin-bottom:1.4cqi;font-size:5.5cqi;font-weight:750;line-height:1.12;letter-spacing:-.02em}.unfurl-fallback-line,.unfurl-fallback-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unfurl-fallback-line{font-size:2.83cqi;font-weight:650;line-height:1.32;color:#bdbdd6}.unfurl-stage[data-platform=telegram] .unfurl{padding:.55rem .7rem .55rem .8rem;background:var(--tg-bubble);border-radius:12px 12px 12px 4px;box-shadow:inset 3px 0 0 var(--tg-bar);color:var(--tg-text)}.unfurl-stage[data-platform=telegram] .unfurl-site{color:var(--tg-site);font-weight:650}.unfurl-stage[data-platform=telegram] .unfurl-desc{color:var(--tg-text)}.unfurl-stage[data-platform=slack] .unfurl{padding-left:.85rem;border-left:4px solid var(--sl-bar);border-radius:4px;color:var(--sl-text)}.unfurl-stage[data-platform=slack] .unfurl-site{order:0;color:var(--sl-sub)}.unfurl-stage[data-platform=slack] .unfurl-title{color:var(--sl-link);font-weight:700}.unfurl-stage[data-platform=slack] .unfurl-media{max-width:21rem}.unfurl-stage[data-platform=x] .unfurl{overflow:hidden;border:1px solid var(--x-line);border-radius:16px;color:var(--x-text)}.unfurl-stage[data-platform=x] .unfurl-media{order:1;margin:0;border-radius:0}.unfurl-stage[data-platform=x] .unfurl-text{order:2;min-height:5.5rem;padding:.65rem .9rem .8rem}.unfurl-stage[data-platform=x] .unfurl-site{order:3;color:var(--x-sub)}.unfurl-stage[data-platform=x] .unfurl-title{order:1;font-weight:600}.unfurl-stage[data-platform=x] .unfurl-desc{order:2;color:var(--x-sub)}.unfurl[data-mode=empty] .unfurl-text{opacity:.62}.unfurl[data-mode=empty] .unfurl-media{opacity:.85;filter:saturate(.75)}.skeleton-line{display:block;width:100%;height:.8rem;border-radius:6px;background:linear-gradient(100deg,var(--border) 30%,var(--border-strong) 50%,var(--border) 70%);background-size:220% 100%;animation:shimmer 1.4s linear infinite}.skeleton-line.short{width:38%}.skeleton-line:nth-child(2){width:88%}.unfurl[data-mode=loading] .unfurl-media{background:linear-gradient(100deg,var(--surface-2) 30%,var(--border-strong) 50%,var(--surface-2) 70%);background-size:220% 100%;animation:shimmer 1.4s linear infinite}.progress-bar{position:absolute;top:0;left:1.5rem;right:1.5rem;height:2px;overflow:hidden;border-radius:0 0 2px 2px;background:var(--border)}.progress-bar:after{content:"";position:absolute;inset:0;width:40%;background:var(--grad);animation:slide 1.2s var(--ease) infinite}.steps{margin:.75rem 0 1.5rem;padding:0;list-style:none;counter-reset:step}.steps,.steps li{display:grid;gap:.8rem}.steps li{grid-template-columns:1.75rem 1fr;align-items:start;counter-increment:step;color:var(--muted);font-size:.9375rem}.steps li:before{content:counter(step);display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--info-bg);border:1px solid var(--info-line);color:var(--accent);font-size:.8125rem;font-weight:700}.copy-row{display:grid;gap:.6rem}.copy{display:inline-grid;gap:.25rem}.row-actions{display:flex;flex-wrap:wrap;gap:.5rem}.value{min-height:2.875rem;height:auto;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-family:var(--mono);font-size:.9375rem;line-height:1.5}.link-row+.hint,.link-row+.link-row{margin-top:1.25rem}.notice{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem .95rem;font-size:.9375rem;background:var(--info-bg);border:1px solid var(--info-line);border-radius:var(--radius)}.notice .icon{margin-top:.15rem;color:var(--accent)}.workspace+.workspace{margin-top:1.5rem}.links{display:grid;gap:.6rem;margin:.75rem 0;padding:0;list-style:none}.links li{display:grid;gap:.7rem;padding:.85rem .95rem;background:var(--field);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--dur) var(--ease)}.links li:hover{border-color:var(--border-strong)}.link-main{display:grid;gap:.15rem;min-width:0}.link-path{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;max-width:100%;color:var(--accent);font-weight:650;text-decoration:none}.link-path:hover{text-decoration:underline;text-underline-offset:.2em}.link-title{color:var(--muted);font-size:.875rem}.confirm,.link-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.confirm>span:first-child{flex-basis:100%;font-size:.875rem}@media (min-width:40rem){.page{padding-top:2rem;gap:2.5rem}.copy-row{grid-template-columns:1fr auto;align-items:start}.btn-primary{width:auto;min-width:14rem;justify-self:start}.links li{grid-template-columns:1fr auto;align-items:center}.link-actions{justify-content:flex-end}}@media (max-width:33.99rem){.step:not([data-status=current],[data-status=busy],:last-child[data-status=done]) .step-name{display:none}.slug-prefix{max-width:46%}.unfurl-stage[data-platform=x] .unfurl-text{min-height:5rem}}@media (min-width:64rem){.page{width:min(100% - 4rem,48rem);padding-top:3rem;gap:3rem}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{to{background-position:-220% 0}}@keyframes slide{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{transform:scale(.6);opacity:0}}.panel:not(.panel-main),.unfurl[data-mode=ready]{animation:rise .4s var(--ease) both}.badge-ok{animation:pop .45s var(--ease) both}.badge-ok .icon path{stroke-dasharray:24;stroke-dashoffset:24;animation:draw .5s .2s var(--ease) forwards}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.progress-bar:after{width:100%;opacity:.55}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (forced-colors:active){.btn-primary,.step-dot{border:1px solid ButtonText}.grad,.wordmark-dot{color:CanvasText;background:none}body:after,body:before{display:none}.step:not(:last-child):after{background:GrayText}.step[data-status=done]:not(:last-child):after{background:ButtonText}.switch-track{background:Canvas;border-color:ButtonText}.switch-track:after{background:ButtonText}.switch input:checked+.switch-track{background:Highlight;border-color:Highlight}.switch input:checked+.switch-track:after{background:HighlightText}.segment input:checked+span,.step[data-status=busy] .step-dot,.step[data-status=current] .step-dot{background:Highlight;color:HighlightText}.btn-primary{background:ButtonFace;color:ButtonText}}