@font-face{font-family:Nunito Sans;src:url(/generator/fonts/nunito-sans-cyrillic.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;src:url(/generator/fonts/nunito-sans-latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;color:#f6f7f8;--accent:#469cec;--accent-hover:#58a9f5;--surface:#1c1c1e;--surface-raised:#242426;--text:#f6f7f8;--secondary:#bfc0c2;--muted:#a4a4a8;--separator:#f6f7f81a;--success:#2cd36f;--danger:#ff7a7a;--ease:cubic-bezier(.25, 1, .5, 1);background:#000;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scrollbar-gutter:stable;background:#000;min-width:320px}body{min-width:320px;min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 50% -10%,#469cec1f,#0000 34rem),#000;margin:0;font-size:16px;line-height:1.35}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.skip-link{z-index:100;color:#111;background:#fff;border-radius:12px;min-height:44px;padding:10px 14px;font-weight:800;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:clip}.ambient{opacity:.1;filter:blur(100px);pointer-events:none;border-radius:50%;width:28rem;height:28rem;position:fixed}.ambient--one{background:#168cff;top:-18rem;left:calc(50% - 14rem)}.ambient--two{opacity:.07;background:#783dff;top:45%;right:-22rem}.topbar{z-index:5;justify-content:space-between;align-items:center;width:min(100%,1040px);min-height:72px;margin:0 auto;padding:12px 24px;display:flex;position:relative}.topbar__leading,.topbar__actions{align-items:center;gap:9px;display:flex}.brand{min-height:44px;color:var(--text);letter-spacing:-.025em;align-items:center;gap:10px;font-size:18px;font-weight:650;display:inline-flex}.brand img{object-fit:cover;border:1px solid #138ff52e;border-radius:50%;width:38px;height:38px}.brand b{color:#138ff5;font-weight:800}.github-link,.language-link,.back-button{border:1px solid var(--separator);min-width:44px;height:44px;color:var(--secondary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1c1eb3;border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:700;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.github-link svg,.language-link svg{width:19px;height:19px}.github-link:hover,.language-link:hover{color:#fff;background:#242426;border-color:#fff3}.back-button{cursor:pointer;width:44px;padding:0}.generator{z-index:1;text-align:center;width:min(100% - 32px,432px);animation:screen-in .38s var(--ease) both;flex:1;margin:0 auto;padding:18px 0 52px;position:relative}@keyframes screen-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}.sticker{filter:drop-shadow(0 18px 38px #0000004d);width:128px;height:128px;margin:-8px auto -2px;position:relative}.sticker__canvas{width:100%;height:100%}.sticker--failed:after{content:"";border:3px solid #469cec33;border-top-color:var(--accent);border-radius:50%;width:76px;height:76px;margin:38px auto;animation:1s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.hero-copy{margin-bottom:17px}.hero-copy h1{letter-spacing:-.035em;max-width:420px;margin:9px auto 8px;font-size:clamp(28px,6vw,32px);font-weight:800;line-height:1.08}.hero-copy h1:focus-visible{outline:none}.hero-copy p{max-width:400px;color:var(--secondary);margin:0 auto;font-size:14px;line-height:1.42}.hero-copy p strong{color:#fff;font-weight:800}.local-pill,.success-pill,.secret-pill{color:#5ee592;letter-spacing:.02em;text-transform:uppercase;background:#2cd36f1c;border-radius:14px;align-items:center;gap:7px;min-height:28px;padding:4px 11px;font-size:12px;font-weight:800;display:inline-flex}.local-pill__dot{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2cd36f1f}.success-pill svg,.secret-pill svg{width:16px;height:16px}.secret-pill{color:#7cbbf5;background:#469cec1f}.panel{border:1px solid var(--separator);text-align:left;background:#1c1c1ef0;border-radius:24px;box-shadow:0 20px 70px #00000047,inset 0 1px #ffffff06}.setup-panel{padding:18px}.field-label{color:var(--secondary);margin:0 0 8px 4px;font-size:13px;font-weight:700;display:block}.suffix-field{height:56px;box-shadow:inset 0 0 0 0 var(--accent);background:#111113;border:1px solid #ffffff14;border-radius:16px;align-items:center;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.suffix-field:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.suffix-field--error{border-color:#ff7a7ab3}.suffix-field>span:first-child{color:var(--muted);letter-spacing:2px;font-size:24px}.suffix-field input{color:#fff;letter-spacing:.06em;text-transform:none;background:0 0;border:0;outline:0;flex:1;align-self:stretch;min-width:0;font-size:22px;font-weight:800}.suffix-field input::placeholder{color:#454548}.suffix-field .character-count{color:var(--muted);font-size:12px;font-weight:700}.field-hint{min-height:20px;color:var(--muted);margin:7px 4px 0;font-size:13px}.field-hint--error{color:var(--danger)}.preset-row{scrollbar-width:none;gap:7px;margin:9px 0 16px;display:flex;overflow-x:auto}.preset-row::-webkit-scrollbar{display:none}.chip{border:1px solid var(--separator);min-width:56px;height:44px;color:var(--secondary);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:22px;flex:none;padding:0 12px;font-size:12px;font-weight:800;transition:all .15s}.chip:hover,.chip--active{color:#79baf7;background:#469cec1f;border-color:#469cec8c}.setting-block{border-top:1px solid var(--separator);padding-top:14px}.setting-heading{align-items:center;gap:11px;margin-bottom:10px;display:flex}.setting-heading>span:last-child,.toggle-copy{flex-direction:column;flex:1;min-width:0;display:flex}.setting-heading strong,.toggle-copy strong{font-size:14px;line-height:1.25}.setting-heading small,.toggle-copy small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35}.setting-icon{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.setting-icon svg{width:17px;height:17px}.setting-icon--blue{background:#1676cf}.setting-icon--violet{background:#7a55d6}.setting-icon--green{background:#20a65a}.setting-icon--orange{background:#c86a24}.segmented{background:#111113;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented__item{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;font-size:14px;font-weight:800;transition:all .18s;display:flex}.segmented__item span{margin-top:1px;font-size:11px;font-weight:700}.segmented__item.is-active{color:#fff;background:#2a2a2d;box-shadow:0 2px 12px #0003}.segmented__item.is-active span{color:#70b4f2}.compact-settings{margin-top:17px}.toggle-row,.select-row{cursor:pointer;align-items:center;gap:11px;min-height:58px;display:flex;position:relative}.toggle-row+.select-row{border-top:1px solid var(--separator)}.toggle-row input{opacity:0;pointer-events:none;position:absolute}.toggle{background:#3a3a3d;border-radius:12px;width:42px;height:24px;transition:background .18s;position:relative}.toggle:after{content:"";width:20px;height:20px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0000004d}.toggle-row input:checked+.toggle{background:var(--accent)}.toggle-row input:checked+.toggle:after{transform:translate(18px)}.select-row select{border:1px solid var(--separator);color:#fff;cursor:pointer;background:#2a2a2d;border-radius:12px;outline:0;min-width:104px;max-width:148px;height:44px;padding:0 9px;font-size:13px;font-weight:800}.select-row.is-muted{opacity:.58}.advanced-settings{border-top:1px solid var(--separator);margin-top:14px}.advanced-settings summary{min-height:44px;color:var(--secondary);cursor:pointer;align-items:center;padding:9px 2px 0;font-size:14px;font-weight:800;list-style-position:inside;display:flex}.advanced-settings summary::marker{color:var(--accent)}.advanced-settings__body{margin-top:8px}.advanced-settings__body>*+*{border-top:1px solid var(--separator)}.advanced-group{padding:16px 0}.advanced-settings__body>.advanced-group:first-child{padding-top:8px}.performance-tune-row{padding:12px 0}.performance-tune-row>button{width:100%;min-height:52px;color:var(--secondary);text-align:left;cursor:pointer;background:#469cec12;border:1px solid #469cec33;border-radius:13px;align-items:center;gap:10px;padding:7px 11px;display:flex}.performance-tune-row>button:hover{background:#469cec1c;border-color:#469cec7a}.performance-tune-row svg{width:19px;height:19px;color:var(--accent);flex:none}.performance-tune-row button[aria-busy=true] svg{color:#ffad3d}.performance-tune-row>button>span{flex-direction:column;min-width:0;display:flex}.performance-tune-row strong{font-size:13px}.performance-tune-row small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35}.advanced-label{color:var(--secondary);margin:0 0 9px 2px;font-size:13px;font-weight:800}.engine-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.engine-card{border:1px solid var(--separator);min-height:84px;color:var(--muted);text-align:left;cursor:pointer;background:#111113;border-radius:14px;align-items:flex-start;gap:9px;padding:12px;display:flex}.engine-card>svg{flex:none;width:20px;height:20px;margin-top:1px}.engine-card>span{flex-direction:column;display:flex}.engine-card strong{color:var(--secondary);font-size:13px}.engine-card small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}.engine-card.is-active{color:var(--accent);background:#469cec1c;border-color:#469cecb3}.engine-card.is-active strong{color:#fff}.engine-card:disabled{cursor:not-allowed;opacity:.46}.mobile-performance-note{text-align:left;background:#2cd36f12;border:1px solid #2cd36f29;border-radius:14px;align-items:center;gap:11px;margin:8px 0 4px;padding:12px;display:flex}.mobile-performance-note>span:last-child{flex-direction:column;display:flex}.mobile-performance-note strong{font-size:14px}.mobile-performance-note small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4}.radio-stack{gap:7px;margin-top:10px;display:grid}.radio-stack label{cursor:pointer;background:#111113;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.radio-stack input{accent-color:var(--accent)}.radio-stack span{flex-direction:column;display:flex}.radio-stack strong{font-size:13px}.radio-stack small{color:var(--muted);font-size:12px;line-height:1.35}.consent-card,.warning-card,.seed-warning,.probability-note,.error-banner{border:1px solid var(--separator);text-align:left;background:#1c1c1eb3;border-radius:16px;align-items:flex-start;gap:11px;margin:12px 0;padding:14px;display:flex}.consent-card{cursor:pointer;position:relative}.consent-card input{opacity:0;position:absolute}.checkmark{color:#0000;border:1.5px solid #66666a;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;transition:all .15s;display:grid}.checkmark svg{width:15px}.consent-card input:checked+.checkmark{border-color:var(--accent);background:var(--accent);color:#fff}.consent-card>span:last-child,.warning-card span,.seed-warning span{flex-direction:column;display:flex}.consent-card strong,.warning-card strong,.seed-warning strong{font-size:14px}.consent-card small,.warning-card small,.seed-warning small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4}.warning-card>svg,.seed-warning>svg{width:23px;height:23px;color:var(--accent);flex:none}.seed-warning{background:#ffb84814;border-color:#ffb8482e}.seed-warning>svg{color:#ffb848}.probability-note{color:var(--muted);align-items:center;font-size:12px}.probability-note svg{color:#6e6e72;flex:none;width:18px;height:18px}.error-banner{color:var(--danger);background:#ff7a7a14;border-color:#ff7a7a33;font-size:13px}.global-error{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(100% - 32px,432px);margin:0;position:fixed;top:78px;left:50%;transform:translate(-50%)}.notice-banner{color:#ffd08a;text-align:left;background:#ffb84814;border:1px solid #ffb84838;border-radius:14px;margin:0 0 12px;padding:12px 14px;font-size:13px}.primary-button,.secondary-button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:25px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-size:16px;font-weight:800;transition:transform .15s,background .15s,opacity .15s;display:flex;box-shadow:0 10px 30px #469cec2e}.primary-button:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.primary-button:active:not(:disabled){transform:scale(.99)}.primary-button:disabled{cursor:not-allowed;opacity:.35;box-shadow:none}.primary-button svg,.secondary-button svg{width:19px;height:19px}.secondary-button{border:1px solid var(--separator);background:var(--surface);color:var(--secondary);box-shadow:none}.danger-button:hover{color:var(--danger);border-color:#ff7a7a40}.text-button{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;margin:7px auto 0;padding:0 12px;font-size:14px;font-weight:700}.privacy-note{color:#919196;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;display:flex}.privacy-note svg{width:13px;height:13px}.generator--searching,.generator--found,.generator--seed-ready,.generator--seed{padding-top:30px}.progress-panel{text-align:center;padding:26px 20px 20px;position:relative;overflow:hidden}.pulse-orbit{filter:blur(18px);background:#469cec1f;border-radius:50%;width:160px;height:70px;position:absolute;top:0;left:50%;transform:translate(-50%,-55%)}.pulse-orbit span{background:var(--accent);width:12px;height:12px;box-shadow:0 0 24px var(--accent);border-radius:50%;margin:30px auto;display:block}.live-label{color:#71b7f7;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.live-label span{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.3s infinite pulse}.live-label.is-paused{color:#ffbf67}.live-label.is-paused span{background:#ffad3d;animation:none}.progress-panel.is-paused .pulse-orbit{opacity:.35}.progress-panel.is-paused .pulse-orbit span{background:#ffad3d;box-shadow:0 0 18px #ffad3d99}@keyframes pulse{50%{opacity:.35;transform:scale(.75)}}.attempts-number{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:42px;font-weight:800;line-height:1.05}.attempts-caption{color:var(--muted);font-size:13px}.stats-grid{border-top:1px solid var(--separator);grid-template-columns:repeat(3,1fr);margin-top:22px;padding-top:17px;display:grid}.stats-grid>div{flex-direction:column;display:flex}.stats-grid>div+div{border-left:1px solid var(--separator)}.stats-grid small{color:var(--muted);font-size:12px}.stats-grid strong{font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px}.sample-address{text-align:left;background:#111113;border-radius:12px;flex-direction:column;margin-top:17px;padding:11px 12px;display:flex;overflow:hidden}.sample-address small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.sample-address span{color:#a2a2a7;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;overflow:hidden}.search-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.search-actions+.danger-button,.power-panel+.danger-button{margin-top:10px}.power-panel{text-align:left;animation:screen-in .22s var(--ease) both;margin-top:10px;padding:16px}.power-panel__header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.power-panel__header>div{flex:1;min-width:0}.power-panel__header h2{margin:0;font-size:18px;line-height:1.2}.power-panel__header p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.4}.power-panel__header .icon-button{width:44px;height:44px}.power-panel__workers{border-top:1px solid var(--separator);margin-top:10px;padding-top:10px}.power-panel__apply{margin-top:12px}.found-panel{padding:16px}.wallet-meta{color:var(--muted);text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.found-address{background:#111113;border-radius:15px;align-items:center;gap:10px;padding:14px;display:flex}.address-text{overflow-wrap:anywhere;min-width:0;color:var(--secondary);flex:1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.55}.address-text strong{color:#73b9f7;background:#469cec26;border-radius:4px;padding:1px 3px;font-weight:800}.icon-button{width:44px;height:44px;color:var(--accent);cursor:pointer;background:#29292c;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.icon-button svg{width:18px;height:18px}.found-stats{grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.found-stats>span{flex-direction:column;align-items:center;display:flex}.found-stats>span+span{border-left:1px solid var(--separator)}.found-stats small{color:var(--muted);font-size:12px}.found-stats strong{margin-top:2px;font-size:14px}.seed-warning{margin:0 0 12px}.seed-panel{padding:16px;transition:filter .2s;position:relative;overflow:hidden}.seed-toolbar{justify-content:space-between;align-items:center;margin-bottom:13px;font-size:13px;font-weight:800;display:flex}.seed-toolbar button{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.seed-toolbar svg{width:15px;height:15px}.seed-grid{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;transition:filter .2s,opacity .2s;display:grid}.seed-grid li{background:#111113;border:1px solid #ffffff0e;border-radius:10px;align-items:center;min-width:0;height:40px;padding:0 9px;display:flex}.seed-grid li span{color:#929297;width:23px;font-size:11px;font-weight:800}.seed-grid li strong{color:#e9e9eb;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow:hidden}.seed-panel--hidden .seed-grid{filter:blur(8px);opacity:.3;-webkit-user-select:none;user-select:none;pointer-events:none}.seed-hidden-state{min-height:152px;color:var(--muted);background:#111113;border:1px solid #ffffff0e;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.seed-hidden-state svg{width:19px;height:19px}.seed-standard{color:var(--muted);justify-content:space-between;align-items:center;margin-top:12px;padding:0 2px;font-size:11px;display:flex}.seed-standard code{color:#77777b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.copy-seed-button{color:#71b7f7;cursor:pointer;background:#469cec17;border:1px solid #469cec33;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:14px;font-size:13px;font-weight:800;display:flex}.copy-seed-button:disabled{cursor:not-allowed;opacity:.38}.copy-seed-button svg{width:16px;height:16px}.seed-panel+.primary-button{margin-top:12px}.hunt-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b8;place-items:center;padding:20px;animation:.2s both modal-backdrop-in;display:grid;position:fixed;inset:0}.hunt-modal{text-align:center;width:min(100%,430px);animation:modal-card-in .28s var(--ease) both;background:linear-gradient(165deg,#242426,#18181a 72%);border:1px solid #ffffff1f;border-radius:26px;padding:28px 24px 20px;position:relative;box-shadow:0 30px 100px #0000008c,inset 0 1px #ffffff0a}.hunt-modal__close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.hunt-modal__close:hover{color:#fff;background:#ffffff0f}.hunt-modal__close svg{width:20px;height:20px}.hunt-modal__icon{color:#fff;background:linear-gradient(145deg,#58a9f5,#287fcf);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 13px;display:grid;box-shadow:0 14px 34px #469cec42}.hunt-modal__icon svg{width:29px;height:29px}.hunt-modal__eyebrow{color:#73b9f7;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.hunt-modal h2{letter-spacing:-.03em;margin:7px 36px 8px;font-size:26px;line-height:1.08}.hunt-modal>p{color:var(--secondary);margin:0;font-size:14px;line-height:1.48}.hunt-modal__notice{color:#b7d9f8;text-align:left;background:#469cec14;border:1px solid #469cec2e;border-radius:14px;align-items:flex-start;gap:9px;margin:17px 0;padding:12px 13px;font-size:12px;line-height:1.42;display:flex}.hunt-modal__notice svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:1px}.hunt-modal__channel{min-height:50px}.hunt-modal__continue{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0 14px;font-size:13px;font-weight:800}.hunt-modal__continue:hover{color:#fff}@keyframes modal-backdrop-in{0%{opacity:0}}@keyframes modal-card-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.site-footer{z-index:2;width:min(100% - 32px,1040px);min-height:60px;padding:8px 16px max(8px, env(safe-area-inset-bottom));color:#85858b;grid-template-columns:minmax(0,1fr) repeat(4,auto);justify-content:stretch;align-items:center;column-gap:16px;margin:0 auto;font-size:12px;display:grid;position:relative}.site-footer>*{white-space:nowrap;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.site-footer>span{justify-content:flex-start}.site-footer a:hover{color:var(--muted)}:focus-visible{outline-offset:2px;outline:3px solid #469cec73}.toggle-row input:focus-visible+.toggle,.consent-card input:focus-visible+.checkmark,.radio-stack input:focus-visible{outline-offset:3px;outline:3px solid #469cec8c}@media (max-width:520px){.topbar{min-height:62px;padding:10px 16px}.github-link,.language-link{width:44px;padding:0}.github-link span,.language-link span{display:none}.topbar__leading{gap:7px}.topbar__leading .brand{font-size:16px}.topbar__leading .brand img{width:34px;height:34px}.topbar__leading:has(.back-button) .brand span{display:none}.generator{width:min(100% - 24px,432px);padding-top:4px}.generator--searching,.generator--found,.generator--seed-ready,.generator--seed{padding-top:12px}.sticker{width:120px;height:120px}.hero-copy h1{margin-top:8px;font-size:28px}.hero-copy p{font-size:14px}.setup-panel{padding:16px}.engine-grid{grid-template-columns:1fr}.seed-grid{gap:5px}.seed-grid li{padding:0 7px}.hunt-modal-backdrop{align-items:end;padding:12px}.hunt-modal{border-radius:24px;padding:24px 18px 16px}.hunt-modal h2{margin-inline:30px;font-size:24px}}@media (min-width:900px){.generator--setup{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(300px,1fr) 432px;align-content:start;column-gap:56px;width:min(100% - 64px,900px);padding-top:34px;display:grid}.generator--setup>.setup-hero{grid-area:1/1;align-self:start;padding-top:48px;position:sticky;top:88px}.setup-hero>.sticker{margin-top:0}.setup-hero>.hero-copy{margin-bottom:0}.generator--setup>.setup-panel{grid-area:1/2}.generator--setup>.error-banner{grid-area:2/2}.generator--setup>.primary-button{grid-area:3/2;margin-top:12px}.generator--setup>.privacy-note{grid-area:4/2}}@media (max-width:520px){.site-footer{grid-template-columns:repeat(2,minmax(0,auto));justify-content:center;row-gap:0}.site-footer>span{grid-column:1/-1;justify-content:center;min-height:28px}}@media (max-width:360px){.seed-grid li strong{font-size:10px}.preset-row{margin-right:-16px}.site-footer{column-gap:10px;padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
