@font-face{font-family:__Inter_751044;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_751044;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_751044;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_751044;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_751044;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_751044;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_751044;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_751044;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_751044;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_751044;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_751044;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_751044;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_751044;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_751044;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_751044;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_751044{font-family:__Inter_751044,__Inter_Fallback_751044;font-style:normal}.__variable_751044{--font-inter:"__Inter_751044","__Inter_Fallback_751044"}:root{--hc-ink:#111;--hc-ember:#b9571f;--hc-ember-2:#d46b2c;--hc-gold:#f4a51c;--hc-accent-deep-rgb:185,87,31;--hc-accent-bright-rgb:244,165,28;--hc-accent-soft-rgb:255,185,92;--hc-accent-tint-rgb:255,226,198;--hc-accent-glow-rgb:255,231,168;--hc-ambient-violet-rgb:126,84,185}body{background:#080808}button,input{font:inherit}button{border:0;background:transparent;color:inherit;cursor:pointer}.hcode-stage{min-height:100vh;min-height:100svh;min-height:100dvh;display:grid;place-items:center;background:#050505;padding:24px}.phone{width:min(390px,100%);background:#111;border-radius:52px;padding:16px;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 40px 100px rgba(0,0,0,.4)}.phone-inner{min-height:796px;border-radius:38px;overflow:hidden;display:flex;flex-direction:column;color:#fff;position:relative}.bg-ember{background:radial-gradient(circle at 50% 42%,rgba(var(--hc-accent-deep-rgb),.38),transparent 45%),radial-gradient(circle at 28% 8%,rgba(var(--hc-accent-bright-rgb),.16),transparent 38%),#030303}.bg-gold{background:radial-gradient(circle at 65% 32%,rgba(var(--hc-accent-bright-rgb),.24),transparent 44%),radial-gradient(circle at 22% 65%,rgba(var(--hc-accent-deep-rgb),.18),transparent 40%),#030303}.bg-violet{background:radial-gradient(circle at 64% 24%,rgba(var(--hc-ambient-violet-rgb),.28),transparent 44%),radial-gradient(circle at 30% 62%,rgba(var(--hc-accent-deep-rgb),.18),transparent 42%),#030303}.bg-night{background:radial-gradient(circle at 50% 0,rgba(67,86,128,.16),transparent 36%),radial-gradient(circle at 76% 42%,rgba(25,40,74,.22),transparent 42%),#030303}.screen-area{flex:1;position:relative;overflow:hidden;box-sizing:border-box;padding-top:42px}.inner,.restore-frame{min-height:754px}.inner{padding:14px 22px 32px;display:flex;flex-direction:column}.brand-row,.desktop-nav,.p1a-nav{display:flex;justify-content:space-between;align-items:center}.hc-logo{font-size:20px;font-weight:950;color:var(--brand-amber,#d46b2c);letter-spacing:0;text-decoration:none}.start-auth-entry{border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:9px 17px;font-size:13px;font-weight:800;color:hsla(0,0%,100%,.62);background:hsla(0,0%,100%,.07);text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease}.hcode-stage[data-owner-accent=blue]{--hc-ember:#4c85da;--hc-ember-2:#6e9ee8;--hc-gold:#8bb6f3;--hc-accent-deep-rgb:45,99,178;--hc-accent-bright-rgb:110,158,232;--hc-accent-soft-rgb:139,182,243;--hc-accent-tint-rgb:224,236,255;--hc-accent-glow-rgb:194,218,252}.hcode-stage[data-owner-accent=violet]{--hc-ember:#765bd3;--hc-ember-2:#8f79ff;--hc-gold:#b5a8ff;--hc-accent-deep-rgb:91,67,181;--hc-accent-bright-rgb:143,121,255;--hc-accent-soft-rgb:181,168,255;--hc-accent-tint-rgb:235,230,255;--hc-accent-glow-rgb:213,204,255}.start-auth-entry:focus-visible,.start-auth-entry:hover{border-color:rgba(var(--hc-accent-deep-rgb),.58);color:#fff;background:rgba(var(--hc-accent-deep-rgb),.14);outline:none}.p1-hero{margin-top:38px;margin-bottom:32px}.p1-hero h1{font-size:48px;font-weight:950;line-height:.94;margin:0 0 18px}.dot,.p1-start-label,.p1a-prompt{color:var(--hc-ember-2)}.p1-hero p,.p1a-sub{font-size:16px;line-height:1.45;color:hsla(0,0%,100%,.5)}.p1-divider,.p1a-divider{width:28px;height:2px;background:var(--hc-ember-2);border-radius:2px;margin:22px 0 16px}.p1-start-label,.p1a-prompt{display:block;font-size:15px;font-weight:900;margin-bottom:14px}.clue-field,.p1a-input-wrap{background:rgba(6,4,2,.86);border:1.5px solid hsla(0,0%,100%,.14);border-radius:999px;padding:15px 14px 15px 22px;display:flex;align-items:center;gap:10px;box-shadow:0 0 0 1px rgba(var(--hc-accent-deep-rgb),.18),0 0 48px rgba(var(--hc-accent-deep-rgb),.32),0 0 96px rgba(var(--hc-accent-bright-rgb),.1)}.clue-chip-input,.clue-field input,.p1a-input,.p2-composer-field{flex:1;min-width:0;border:0;outline:0;background:transparent;color:hsla(0,0%,100%,.9);font-weight:700}.p2-composer-field{resize:none;font:inherit;line-height:1.25}.clue-field input{font-size:14px}.clue-field input::-moz-placeholder,.p1a-input::-moz-placeholder,.p2-composer-field::-moz-placeholder{color:hsla(0,0%,100%,.34)}.clue-field input::placeholder,.p1a-input::placeholder,.p2-composer-field::placeholder{color:hsla(0,0%,100%,.34)}.field-arrow,.p1a-go,.p2-add-btn{width:40px;height:40px;border-radius:999px;background:var(--hc-ember);display:grid;place-items:center;color:#fff;font-size:18px;flex-shrink:0}.field-arrow:disabled,.p1a-go:disabled,.p2-add-btn:disabled{opacity:.35;cursor:default}.field-hint,.p1a-hint{font-size:12px;color:hsla(0,0%,100%,.28);padding-left:22px;margin-top:10px;line-height:1.5}.p1-install-toast{display:none;border:1px solid rgba(var(--hc-accent-deep-rgb),.22);border-radius:999px;padding:10px 12px 10px 16px;color:hsla(0,0%,100%,.72);background:rgba(15,13,12,.92);box-shadow:0 18px 52px rgba(0,0,0,.42);font-size:12px;font-weight:800;line-height:1.25;backdrop-filter:blur(18px)}.p1-install-toast button{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:0;border-radius:50%;padding:0;color:hsla(0,0%,100%,.62);background:hsla(0,0%,100%,.08);font-size:17px;line-height:1}.p1-manifesto-block{margin-top:auto;padding-top:36px;border-top:1px solid hsla(0,0%,100%,.07)}.p1-manifesto-block h2,.p1a-anon-title{font-size:18px;font-weight:950;margin:0 0 8px}.p1-manifesto-block p,.p1a-anon-sub{font-size:13px;color:hsla(0,0%,100%,.38);line-height:1.5}.hcode-browser-shell{min-height:100svh;min-height:100dvh;background:#050505;padding:0}.browser-shell{width:100%;max-width:none;margin:0;border-radius:0;overflow:hidden;background:#080808;box-shadow:none}.browser-shell,.p1a-page{min-height:100svh;min-height:100dvh}.p1a-page{color:#fff;display:flex;flex-direction:column;background:radial-gradient(ellipse 52% 42% at 30% 58%,rgba(var(--hc-accent-deep-rgb),.16),transparent 68%),radial-gradient(circle at 78% 20%,rgba(71,83,128,.18),transparent 40%),#050505}.desktop-nav,.p1a-nav{padding:20px max(48px,calc((100vw - 1440px) / 2));border-bottom:1px solid hsla(0,0%,100%,.06)}.p1a-body{flex:1;display:grid;grid-template-columns:1fr 1fr}.p1a-left{padding:48px 56px 48px 48px;display:flex;flex-direction:column;border-right:1px solid hsla(0,0%,100%,.06)}.p1a-headline{font-size:64px;line-height:.92;margin:0 0 20px;font-weight:950}.p1a-anon{margin-top:auto;border-top:1px solid hsla(0,0%,100%,.08);padding-top:28px}.p1a-right{padding:34px 48px;display:flex;flex-direction:column;justify-content:center}.p1a-list-item{border-bottom:1px solid hsla(0,0%,100%,.09);padding:24px 0}.p1a-list-meta{color:var(--hc-ember-2);font-size:12px;font-weight:900;margin-bottom:8px}.p1a-list-title{font-size:25px;line-height:1.05;font-weight:950}.p1a-footer{display:flex;gap:24px;padding:0 48px 22px;color:hsla(0,0%,100%,.28);font-size:12px;font-weight:800}.p1a-footer a{color:inherit;text-decoration:none}.p1a-footer a:hover{color:hsla(0,0%,100%,.62)}.browser-content{height:100svh;height:100dvh;min-height:100svh;min-height:100dvh;color:#fff;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 70% 50%,rgba(var(--hc-accent-deep-rgb),.24),transparent 42%),#080808}.desktop-handoff-body{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:56px 72px}.dsk-note,.dsk-scan-label,.dsk-tag{color:hsla(0,0%,100%,.42);font-size:12px;font-weight:800}.desktop-left h1{font-size:56px;line-height:.96;margin:14px 0 18px}.desktop-left p{max-width:440px;color:hsla(0,0%,100%,.52);line-height:1.55}.dsk-clue-chip{display:inline-block;padding:12px 18px;border:1px solid rgba(var(--hc-accent-deep-rgb),.3);border-radius:14px;background:rgba(var(--hc-accent-deep-rgb),.14)}.dsk-clue-row{display:flex;align-items:center;gap:10px;margin:26px 0}.dsk-clue-chip span{display:block;font-size:10px;color:hsla(0,0%,100%,.32);text-transform:uppercase;margin-bottom:3px}.dsk-copy-btn{min-height:46px;border-radius:999px;padding:0 22px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);font-weight:900}.dsk-actions{display:flex;align-items:center;gap:16px}.dsk-reset-btn{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.13);border-radius:50%;padding:0;color:hsla(0,0%,100%,.58);background:hsla(0,0%,100%,.035);font-size:18px;font-weight:900;line-height:1}.dsk-reset-btn:focus-visible,.dsk-reset-btn:hover{border-color:rgba(var(--hc-accent-deep-rgb),.54);color:var(--hc-ember);background:rgba(var(--hc-accent-deep-rgb),.12);transform:rotate(-18deg)}.dsk-note{margin-top:12px}.dsk-install-note{max-width:430px;margin-top:10px;color:var(--hc-ember);font-size:12px;font-weight:800;line-height:1.45}.desktop-right{display:grid;justify-items:center}.dsk-qr-box{width:220px;height:220px;border-radius:24px;background:#fff;display:grid;place-items:center;position:relative}.dsk-qr-code,.dsk-qr-placeholder{width:176px;height:176px}.dsk-qr-placeholder{border-radius:18px;background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.16),rgba(0,0,0,.06)),rgba(0,0,0,.08);background-size:200% 100%;animation:qrPlaceholderShimmer 1.4s ease-in-out infinite}.dsk-qr-logo{position:absolute;width:38px;height:38px;border-radius:10px;background:var(--hc-ember);display:grid;place-items:center;font-weight:950}@keyframes qrPlaceholderShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.p2-scroll{position:absolute;inset:42px 0 var(--p2-bottom-inset,220px);overflow-y:auto;scrollbar-color:hsla(0,0%,100%,.16) transparent;scrollbar-width:thin;padding:14px 22px 20px;scroll-padding-bottom:16px}.p2-scroll::-webkit-scrollbar,.p4-shell::-webkit-scrollbar{width:4px}.p2-scroll::-webkit-scrollbar-track,.p4-shell::-webkit-scrollbar-track{background:transparent}.p2-scroll::-webkit-scrollbar-thumb,.p4-shell::-webkit-scrollbar-thumb{border-radius:999px;background:hsla(0,0%,100%,.12)}.p2-actions{display:flex;gap:10px;align-items:center}.p2-reset-btn{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.13);background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.68);cursor:pointer;font-size:0;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.p2-reset-btn:before{content:"\21bb";font-size:18px;font-weight:900;line-height:1}.p2-reset-btn:focus-visible,.p2-reset-btn:hover{border-color:rgba(var(--hc-accent-deep-rgb),.54);background:rgba(var(--hc-accent-deep-rgb),.12);color:hsla(0,0%,100%,.9);transform:rotate(-18deg)}.quiet-link{color:hsla(0,0%,100%,.42);font-size:12px;font-weight:900}.back-btn{width:32px;height:32px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.58)}.p2-header{margin:26px 0 18px}.p2-header h1{font-size:27px;line-height:1.05;margin:0 0 5px}.p2-header p{font-size:14px;color:hsla(0,0%,100%,.4)}.creation-depth{position:relative;min-height:222px}.clue-stack{display:grid;gap:8px}.clue-chip{min-height:58px;border-radius:18px;display:flex;align-items:center;gap:12px;padding:13px 12px 13px 14px;background:linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.025));border:1px solid hsla(0,0%,100%,.11);box-shadow:0 18px 52px rgba(0,0,0,.28)}.clue-chip.newest{background:linear-gradient(145deg,rgba(var(--hc-accent-deep-rgb),.18),hsla(0,0%,100%,.03));border-color:rgba(var(--hc-accent-deep-rgb),.42)}.clue-num{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:var(--hc-ember-2);background:rgba(var(--hc-accent-bright-rgb),.08);font-size:12px;font-weight:900}.clue-chip-text{flex:1;text-align:left;font-size:15px;font-weight:800}.clue-chip-del{width:26px;height:26px;border-radius:999px;color:hsla(0,0%,100%,.32)}.p2-bottom{position:absolute;inset:auto 0 0;padding:12px 22px 28px;background:linear-gradient(180deg,transparent,rgba(3,3,3,.82) 20%,#030303)}.signal-bar{min-height:54px;border-radius:18px;padding:10px 13px;display:flex;align-items:center;gap:10px;border:1px solid rgba(var(--hc-accent-deep-rgb),.18);background:rgba(var(--hc-accent-deep-rgb),.08)}.signal-bar.silent{visibility:hidden}.p2-slot-counter span,.p2-sparkle,.signal-icon{color:var(--hc-ember-2)}.signal-main{font-size:13px;font-weight:900}.signal-sub{font-size:11px;color:hsla(0,0%,100%,.38);margin-top:2px}.signal-arrow{margin-left:auto;color:hsla(0,0%,100%,.28);font-size:13px;font-weight:900}.p2-slot-counter{text-align:center;font-size:11px;font-weight:800;color:hsla(0,0%,100%,.24);text-transform:uppercase;letter-spacing:.06em;margin:10px 0}.p2-slot-counter.near-max{color:rgba(var(--hc-accent-bright-rgb),.55)}.p2-input-row{background:rgba(var(--hc-accent-deep-rgb),.13);border:1.5px solid rgba(var(--hc-accent-deep-rgb),.65);border-radius:999px;padding:11px 11px 11px 18px;display:flex;align-items:center;gap:10px}.p2-add-btn{width:38px;height:38px}.p2-maxed-msg{text-align:center;color:hsla(0,0%,100%,.52);font-size:12px;padding:12px}.p2-glow-well{height:58px;position:relative;pointer-events:none}.p2-glow-well:before{content:"";position:absolute;left:50%;top:76%;width:104px;height:40px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 58%,rgba(var(--hc-accent-glow-rgb),.58),rgba(var(--hc-accent-bright-rgb),.34) 18%,rgba(var(--hc-accent-deep-rgb),.16) 44%,transparent 72%);filter:blur(7px)}.p2-glow-well.signal-4:before{width:250px;height:96px;filter:blur(13px)}.p2-reveal-orb{display:none;width:44px;height:44px;margin:-30px auto 2px;position:relative;border:0;border-radius:999px;cursor:pointer;touch-action:none;background:radial-gradient(circle at 50% 42%,rgba(255,255,244,.98) 0 7px,rgba(var(--hc-accent-soft-rgb),.92) 8px 13px,rgba(var(--hc-accent-deep-rgb),.28) 14px 25px,transparent 27px);box-shadow:0 0 0 1px rgba(var(--hc-accent-glow-rgb),.42),0 0 28px rgba(var(--hc-accent-bright-rgb),.8),0 0 72px rgba(var(--hc-accent-deep-rgb),.38);opacity:0;transform:translateY(calc(10px + var(--pull-y, 0px))) scale(.88);transition:opacity .28s ease,transform .28s ease,filter .28s ease;z-index:3}.p2-reveal-orb.ready{display:block;opacity:1;transform:translateY(var(--pull-y,0)) scale(1);animation:readyOrbPulse 2.4s ease-in-out infinite}.phone-inner:has(.p2-composer-field:focus) .p2-glow-well,.phone-inner:has(.p2-composer-field:focus) .signal-bar{display:none}.phone-inner:has(.p2-composer-field:focus) .p2-bottom{padding-top:8px;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.phone-inner:has(.p2-composer-field:focus) .p2-slot-counter{margin:4px 0 8px}.phone-inner:has(.p2-composer-field:focus) .p2-scroll{top:env(safe-area-inset-top,0);bottom:calc(var(--p2-bottom-inset, 118px) + env(safe-area-inset-bottom, 0px))}.p2-reveal-orb.dragging{animation:none;filter:brightness(1.16);transition:opacity .12s ease,filter .12s ease}.p2-reveal-orb:before{content:"";position:absolute;left:50%;bottom:27px;width:1px;height:36px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(255,237,184,.82),transparent);box-shadow:0 0 20px rgba(var(--hc-accent-bright-rgb),.82)}.p2-reveal-orb.dragging:before{height:calc(36px + (var(--pull-distance, 0) * .55px))}.p2-reveal-orb:focus-visible,.p2-reveal-orb:hover{filter:brightness(1.14);outline:none;transform:translateY(calc(-2px + var(--pull-y, 0px))) scale(1.04)}.phone-inner.collection-folding .p2-bottom,.phone-inner.collection-folding .taste-stack{animation:collectionFoldUp .18s cubic-bezier(.2,.78,.18,1) forwards;transform-origin:50% 0}.phone-inner.collection-folding .p2-glow-well,.phone-inner.collection-folding .p2-reveal-orb{animation:glowLift .18s cubic-bezier(.2,.78,.18,1) forwards}.p3a-shell{padding:42px 28px 36px}.p3a-prelude{margin-top:78px;color:var(--ember-2);font-size:15px;font-weight:900}.p3a-shell h1{margin:20px 0 14px;max-width:290px;color:#fff;font-size:44px;line-height:.96}.p3a-shell p{max-width:300px;color:hsla(0,0%,100%,.52);font-size:15px;font-weight:750;line-height:1.45}.p3a-review-stack{display:grid;gap:11px;margin-top:30px}.p3a-review-row{display:flex;align-items:center;gap:14px;min-height:56px;padding:12px 16px;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:hsla(0,0%,100%,.055)}.p3a-review-row span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--ember-2);background:rgba(var(--hc-accent-bright-rgb),.14);font-size:13px;font-weight:900}.p3a-review-row strong{color:hsla(0,0%,100%,.9);font-size:15px}.p3a-shell,.p3b-shell{min-height:754px;overflow-y:auto}.p3b-phone .screen-area{padding-top:0;background:#030303}.p3a-shell{padding:42px 22px 28px}.p3b-shell{min-height:796px;padding:60px 22px 28px;background:#030303}.p3-header{margin-top:32px;margin-bottom:18px}.p3a-shell .p3-header{margin-top:22px;margin-bottom:16px}.p3-header h1,.p3b-shell h1{margin:0 0 10px;max-width:300px;color:#fff;font-size:42px;line-height:.96}.p3a-shell .p3-header h1{margin-bottom:5px;font-size:30px;line-height:1}.p3-header p,.p3b-shell p{max-width:310px;color:hsla(0,0%,100%,.52);font-size:14px;font-weight:750;line-height:1.45}.p3a-shell .p3-header p{max-width:315px;font-size:13px;font-weight:500;line-height:1.25}.p3b-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 12px}.p4-refine-return{min-height:44px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:0 14px;background:hsla(0,0%,100%,.045);color:hsla(0,0%,100%,.68);font-size:12px;font-weight:850}.p4-refine-return:hover{border-color:rgba(var(--hc-accent-soft-rgb),.32);color:#fff}.interp-section,.p3b-cover-section{margin-top:18px}.list-cover-frame{width:100%;aspect-ratio:4/3;border-radius:18px;overflow:hidden;position:relative;background:#050302;margin-bottom:10px}.list-cover-frame .cover{position:absolute;inset:0;overflow:hidden;border:0;border-radius:0;background:#070507;box-shadow:none;isolation:isolate;--recipe-a:rgba(241,136,63,.22);--recipe-b:rgba(135,167,200,.18);--recipe-c:hsla(45,48%,69%,.14);--word-a:hsla(36,56%,89%,.095);--word-b:rgba(241,136,63,.105);--recipe-intensity:1;--recipe-saturation:1;--recipe-contrast:1;--recipe-hue:0deg;--cover-seed-x:50%;--cover-seed-y:50%;filter:saturate(var(--recipe-saturation)) contrast(var(--recipe-contrast)) hue-rotate(var(--recipe-hue));transition:filter .22s ease}.list-cover-frame .cover:after,.list-cover-frame .cover:before{content:"";position:absolute}.list-cover-frame .cover .echo,.list-cover-frame .cover .horizon,.list-cover-frame .cover .layer,.list-cover-frame .cover .recipe-glow,.list-cover-frame .cover .recipe-grain,.list-cover-frame .cover .star,.list-cover-frame .cover .word{position:absolute}.list-cover-frame .recipe-glow{z-index:6;inset:-20%;background:radial-gradient(circle at 72% 20%,var(--recipe-a),transparent 30%),radial-gradient(circle at 22% 78%,var(--recipe-b),transparent 34%),radial-gradient(circle at var(--cover-seed-x) var(--cover-seed-y),var(--recipe-c),transparent 42%);opacity:calc(.22 * var(--recipe-intensity));mix-blend-mode:screen;pointer-events:none}.list-cover-frame .recipe-grain{z-index:8;inset:0;background:repeating-linear-gradient(115deg,hsla(0,0%,100%,.018) 0 1px,transparent 1px 13px),radial-gradient(circle at 50% 50%,transparent,rgba(0,0,0,.22));opacity:calc(.28 * var(--recipe-intensity));pointer-events:none}.list-cover-frame .option-1{background:radial-gradient(circle at 78% 18%,rgba(241,136,63,.22),transparent 30%),radial-gradient(circle at 19% 78%,rgba(135,167,200,.2),transparent 34%),radial-gradient(circle at var(--cover-seed-x) var(--cover-seed-y),hsla(36,56%,89%,.045),transparent 42%),linear-gradient(145deg,#110806,#080708 62%,#180c07)}.list-cover-frame .option-1:before{inset:20px;z-index:2;border:1px solid hsla(36,56%,89%,.08);border-radius:18px;background:linear-gradient(135deg,hsla(36,56%,89%,.045),transparent 54%),repeating-linear-gradient(115deg,hsla(36,56%,89%,.018) 0 1px,transparent 1px 12px),hsla(36,56%,89%,.018);backdrop-filter:blur(12px)}.list-cover-frame .option-1:after{z-index:5;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(0,0,0,.2));pointer-events:none}.list-cover-frame .option-1 .word{z-index:3;color:var(--word-a);font-size:42px;line-height:.9;font-weight:900;text-transform:uppercase}.list-cover-frame .option-1 .word.one{left:18px;top:24px}.list-cover-frame .option-1 .word.two{right:-10px;top:78px;color:var(--word-b)}.list-cover-frame .option-1 .layer{z-index:4;border-radius:999px;mix-blend-mode:screen}.list-cover-frame .option-1 .layer.a{width:132px;height:132px;left:36px;top:44px;background:var(--recipe-b)}.list-cover-frame .option-1 .layer.b{width:154px;height:154px;right:36px;top:28px;background:var(--recipe-c)}.list-cover-frame .option-1 .layer.c{width:142px;height:142px;left:126px;bottom:32px;background:var(--recipe-a);opacity:.7}.list-cover-frame .option-2{background:radial-gradient(circle at 22% 28%,var(--recipe-a),transparent 28%),radial-gradient(circle at 74% 70%,var(--recipe-b),transparent 32%),radial-gradient(ellipse at var(--cover-seed-x) var(--cover-seed-y),var(--recipe-c),transparent 54%),linear-gradient(160deg,#050812,#11132b 52%,#060711)}.list-cover-frame .option-2:before{inset:0;z-index:1;background:radial-gradient(circle at 18% 22%,rgba(244,230,255,.9) 0 1px,transparent 1.8px),radial-gradient(circle at 42% 16%,rgba(244,230,255,.62) 0 1px,transparent 1.8px),radial-gradient(circle at 72% 24%,rgba(216,178,255,.84) 0 1.4px,transparent 2.2px),radial-gradient(circle at 86% 46%,rgba(244,230,255,.64) 0 1px,transparent 1.8px),radial-gradient(circle at 28% 58%,rgba(216,178,255,.7) 0 1.2px,transparent 2px),radial-gradient(circle at 54% 70%,rgba(244,230,255,.78) 0 1px,transparent 1.8px),radial-gradient(circle at 76% 78%,rgba(157,121,255,.72) 0 1.4px,transparent 2.2px),radial-gradient(circle at 12% 72%,rgba(244,230,255,.5) 0 .8px,transparent 1.6px),radial-gradient(circle at var(--cover-seed-x) var(--cover-seed-y),rgba(244,230,255,.45) 0 .8px,transparent 1.6px);opacity:.86;animation:starTwinkle 5.5s ease-in-out infinite}.list-cover-frame .option-2:after{left:28px;right:28px;top:48px;z-index:2;height:104px;border:0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(157,121,255,.08),transparent 62%);transform:rotate(-10deg)}.list-cover-frame .option-2 .star{z-index:3;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:999px;background:rgba(244,230,255,.95);box-shadow:0 0 12px rgba(216,178,255,.68);opacity:var(--o);animation:starTwinkle 4.2s ease-in-out infinite;animation-delay:var(--d)}.list-cover-frame .option-2 .word{z-index:2;color:var(--word-a);max-width:calc(100% - 36px);font-size:35px;line-height:.9;font-weight:950;text-transform:uppercase;opacity:.68;overflow:hidden;text-overflow:clip}.list-cover-frame .option-2 .word.one{left:18px;top:30px}.list-cover-frame .option-2 .word.two{right:18px;bottom:32px;color:var(--word-b)}.list-cover-frame .option-3{background:radial-gradient(circle at 78% 20%,var(--recipe-a),transparent 28%),radial-gradient(circle at 18% 82%,var(--recipe-b),transparent 32%),radial-gradient(ellipse at var(--cover-seed-x) var(--cover-seed-y),var(--recipe-c),transparent 56%),linear-gradient(145deg,#051210,#070f0d 62%,#0d1409)}.list-cover-frame .option-3:before{z-index:1;left:30px;right:28px;top:50%;height:116px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgba(101,215,176,.1),transparent),repeating-linear-gradient(90deg,hsla(36,56%,89%,.026) 0 1px,transparent 1px 18px)}.list-cover-frame .option-3:after{z-index:2;left:28px;right:28px;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(176,255,215,.38),transparent)}.list-cover-frame .option-3 .wave{position:absolute;z-index:4;left:-24px;right:-24px;top:50%;width:calc(100% + 48px);height:156px;transform:translateY(-50%);border:0;border-radius:0;background:radial-gradient(ellipse at center,rgba(101,215,176,.12),transparent 58%);filter:drop-shadow(0 0 18px rgba(101,215,176,.24))}.list-cover-frame .option-3 .wave path{fill:none;stroke:rgba(231,255,245,.3);stroke-linecap:round;stroke-width:.9}.list-cover-frame .option-3 .wave path:nth-child(3n){stroke:rgba(176,255,215,.42);stroke-width:1.25}.list-cover-frame .option-3 .wave path:nth-child(4n){stroke:rgba(101,215,176,.26)}.list-cover-frame .option-3 .echo{z-index:3;left:44px;right:44px;top:50%;height:70px;transform:translateY(-50%);border-bottom:1px solid var(--recipe-a);border-top:1px solid var(--recipe-a);border-right:1px solid transparent;border-left:1px solid transparent;border-radius:50%}.list-cover-frame .option-3 .word{z-index:2;color:var(--word-a);max-width:calc(100% - 34px);font-size:34px;line-height:.9;font-weight:950;text-transform:uppercase;opacity:.62;overflow:hidden;text-overflow:clip}.list-cover-frame .option-3 .word.one{left:18px;top:24px}.list-cover-frame .option-3 .word.two{right:18px;bottom:28px;color:var(--word-b)}.list-cover-frame .option-4{background:radial-gradient(ellipse at 52% 102%,var(--recipe-a),transparent 34%),radial-gradient(ellipse at 52% 108%,var(--recipe-c),transparent 50%),radial-gradient(circle at var(--cover-seed-x) var(--cover-seed-y),var(--recipe-b),transparent 28%),linear-gradient(180deg,#070607,#0f0807 64%,#150a05)}.list-cover-frame .option-4:before{z-index:1;left:50%;bottom:-86px;width:300px;height:170px;border-radius:50%;background:rgba(255,142,30,.48);filter:blur(38px);opacity:.9;transform:translateX(-50%)}.list-cover-frame .option-4:after{display:none}.list-cover-frame .option-4 .horizon{z-index:4;left:26px;right:38px;bottom:78px;height:1px;background:linear-gradient(90deg,transparent,hsla(36,56%,89%,.26),rgba(255,153,48,.18),transparent)}.list-cover-frame .option-4 .horizon:after,.list-cover-frame .option-4 .horizon:before{content:"";position:absolute;left:12%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,153,48,.18),transparent);transform:translateY(-16px)}.list-cover-frame .option-4 .horizon:after{left:28%;right:8%;opacity:.72;transform:translateY(15px)}.list-cover-frame .option-4 .word{z-index:3;color:var(--word-a);max-width:calc(100% - 36px);font-size:36px;line-height:.9;font-weight:950;text-transform:uppercase;opacity:.62;overflow:hidden;text-overflow:clip}.list-cover-frame .option-4 .word.one{left:20px;top:26px}.list-cover-frame .option-4 .word.two{right:18px;top:78px;color:var(--word-b)}@keyframes starTwinkle{0%,to{opacity:.3;filter:blur(.2px)}50%{opacity:1;filter:blur(0)}}.cover-template-row,.edit-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.list-cover-photo-frame{position:relative;overflow:hidden;background:#0b0b0c}.list-cover-photo{position:absolute;z-index:10;inset:0;display:block;width:100%;height:100%;opacity:0;-o-object-fit:cover;object-fit:cover;transition:opacity .22s ease}.list-cover-photo.is-loaded{opacity:1}.edit-pill,.theme-add-chip,.theme-chip{border:1px solid hsla(0,0%,100%,.13);border-radius:999px;padding:8px 10px;color:hsla(0,0%,100%,.74);background:hsla(0,0%,100%,.06);font-size:11px;font-weight:900}.edit-pill.accept{border-color:rgba(63,159,130,.4);color:rgba(157,230,197,.9)}.edit-pill.active{border-color:rgba(var(--hc-accent-bright-rgb),.44);color:rgba(255,232,188,.92);background:rgba(var(--hc-accent-deep-rgb),.18)}.interp-label{display:block;margin-bottom:8px;color:var(--hc-ember-2);font-size:11px;font-weight:900;text-transform:uppercase}.interp-textarea,.interp-title-input,.theme-add-row input{width:100%;border:0;border-radius:0;padding:0 0 7px;color:hsla(0,0%,100%,.88);background:transparent;outline:none}.interp-title-input{border-bottom:1px solid rgba(var(--hc-accent-bright-rgb),.18);padding-bottom:10px;color:#fff;font-size:26px;font-weight:850;line-height:1.08;min-height:58px}.interp-textarea,.interp-title-input{resize:none;overflow:hidden;overflow-wrap:anywhere}.interp-textarea{min-height:78px;border-bottom:1px solid rgba(var(--hc-accent-bright-rgb),.16);color:hsla(0,0%,100%,.58);font-size:13px;font-weight:400;line-height:1.5}.theme-editor-row{display:flex;flex-wrap:wrap;gap:8px}.theme-chip.editable{cursor:pointer}.theme-add-chip{border-style:dashed;border-color:hsla(0,0%,100%,.12);padding:6px 12px;color:hsla(0,0%,100%,.58);background:rgba(0,0,0,.14)}.theme-chip span{margin-left:5px;color:hsla(0,0%,100%,.44)}.theme-add-row{display:flex;align-items:center;gap:8px;margin-top:10px;border:1px dashed rgba(var(--hc-accent-bright-rgb),.2);border-radius:999px;padding:5px 6px 5px 12px;background:rgba(var(--hc-accent-deep-rgb),.07)}.theme-add-row.compact{width:146px;margin-top:0;padding:5px 5px 5px 11px}.theme-add-row input{flex:1;min-width:0;padding:0;border:0;font-size:11px;font-weight:650}.theme-add-row button{border:1px solid rgba(var(--hc-accent-bright-rgb),.28);border-radius:999px;width:24px;height:24px;padding:0;color:hsla(0,0%,100%,.72);background:rgba(var(--hc-accent-deep-rgb),.18);font-size:16px;line-height:1;font-weight:900}.p3b-save-status{color:hsla(0,0%,100%,.4);font-size:11px;font-weight:850;margin-top:10px}.p3b-save-status.is-error{color:#ffb099}.collection-open-dock{position:relative;display:grid;justify-items:center;gap:2px;width:100%;min-height:94px;margin-top:22px;overflow:hidden;border:1px solid rgba(var(--hc-accent-bright-rgb),.18);border-radius:0;padding:58px 14px 13px;text-align:center;color:rgba(255,242,198,.9);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.025)),rgba(3,3,3,.48);touch-action:none;transform:translateY(var(--pull-y,0));transition:transform .18s ease,border-color .18s ease,filter .18s ease}.collection-open-dock:before{content:"";position:absolute;left:50%;top:4px;width:88px;height:88px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle at 50% 53%,rgba(255,255,232,.92) 0 6px,rgba(var(--hc-accent-soft-rgb),.82) 7px 14px,rgba(var(--hc-accent-deep-rgb),.22) 15px 34px,transparent 35px),radial-gradient(circle,rgba(var(--hc-accent-bright-rgb),.24),transparent 62%);box-shadow:0 0 0 1px rgba(var(--hc-accent-bright-rgb),.32),0 0 36px rgba(var(--hc-accent-bright-rgb),.42)}.collection-open-dock:after{content:"";position:absolute;left:50%;top:21px;width:12px;height:12px;border-left:3px solid rgba(255,241,188,.9);border-top:3px solid rgba(255,241,188,.9);transform:translateX(-50%) rotate(45deg);filter:drop-shadow(0 0 10px rgba(var(--hc-accent-bright-rgb),.75))}.collection-open-dock.dragging{border-color:rgba(var(--hc-accent-bright-rgb),.42);filter:brightness(1.1)}.orb-up-cue{display:none}.collection-open-dock strong{position:relative;z-index:1;font-size:14px;line-height:1.05}.collection-open-dock span:last-child{position:relative;z-index:1;color:hsla(0,0%,100%,.35);font-size:11px;font-weight:750}.conf-card,.p3a-error-card{border:1px solid hsla(0,0%,100%,.1);border-radius:18px;background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.025));box-shadow:0 18px 52px rgba(0,0,0,.28)}.p3a-error-card{padding:13px 15px}.p3a-error-card strong{display:block;margin-top:8px;font-size:14px}.p3a-error-card button{margin-top:12px;border-radius:999px;padding:10px 14px;background:rgba(var(--hc-accent-deep-rgb),.24);border:1px solid rgba(var(--hc-accent-bright-rgb),.32);font-size:12px;font-weight:900}.conf-list{display:grid;gap:10px}.conf-card{position:relative;min-height:90px;scroll-margin-block:24vh;padding:17px 46px 13px 48px;overflow:hidden;border-radius:17px;background:radial-gradient(circle at 52% 118%,rgba(var(--hc-accent-bright-rgb),.2),transparent 36%),radial-gradient(circle at 76% 24%,rgba(var(--hc-ambient-violet-rgb),.13),transparent 46%),linear-gradient(145deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.025))}.conf-card.low,.conf-card.question{border-color:rgba(var(--hc-accent-deep-rgb),.58);background:radial-gradient(circle at 51% 78%,rgba(var(--hc-accent-bright-rgb),.22),transparent 42%),linear-gradient(145deg,rgba(var(--hc-accent-deep-rgb),.18),hsla(0,0%,100%,.028))}.conf-card-top{position:absolute;inset:0;pointer-events:none}.conf-number{left:16px;top:20px;min-width:17px;height:17px;place-items:center;color:var(--hc-ember-2);background:rgba(var(--hc-accent-bright-rgb),.13);font-size:10px}.conf-check,.conf-number{position:absolute;display:grid;border-radius:999px;font-weight:950}.conf-check{top:18px;right:38px;width:18px;height:18px;place-items:center;color:rgba(100,217,151,.86);background:radial-gradient(circle,rgba(100,217,151,.18),transparent 70%);font-size:13px}.conf-status-pill{position:absolute;top:19px;right:38px;max-width:78px;color:var(--hc-gold);font-size:8.5px;font-weight:950;line-height:1;text-align:right;text-transform:uppercase}.conf-status-pill.active,.guide-save-status.active{animation:hcode-status-pulse 1.15s ease-in-out infinite}.conf-status-pill.active:after,.guide-save-status.active:after{content:"";display:inline-block;width:4px;height:4px;margin-left:5px;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor;vertical-align:.1em;animation:hcode-status-dot 1.15s ease-in-out infinite}.conf-card.is-identifying{border-color:rgba(var(--hc-accent-bright-rgb),.46)}.conf-remove{pointer-events:auto;position:absolute;top:17px;right:15px;color:hsla(0,0%,100%,.26);font-size:14px;font-weight:800}.conf-main{min-width:0}.conf-clue-input,.conf-title-input,.note-field textarea{width:100%;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.1);outline:0;background:rgba(0,0,0,.18);color:hsla(0,0%,100%,.9)}.conf-title-input{border-color:transparent;background:transparent;padding:0;min-height:19px;resize:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;line-height:1.05}.conf-title-text{max-width:calc(100% - 48px);color:hsla(0,0%,100%,.86);font-size:16px;font-weight:950;line-height:1.08;overflow-wrap:anywhere}.conf-card.low .conf-title-input,.conf-card.question .conf-title-input{max-width:calc(100% - 78px)}.conf-meta{margin-top:6px;color:hsla(0,0%,100%,.42);font-size:11px;font-weight:650;line-height:1.18}.conf-subtitle-textarea{display:block;width:100%;min-height:24px;border:0;outline:0;padding:0;resize:none;overflow:hidden;background:transparent;overflow-wrap:anywhere}.conf-subtitle-textarea:focus{color:hsla(0,0%,100%,.68)}.conf-subtitle-textarea::-moz-placeholder{color:hsla(0,0%,100%,.28)}.conf-subtitle-textarea::placeholder{color:hsla(0,0%,100%,.28)}.conf-question{display:grid;gap:8px;margin-top:13px}.conf-question span{color:hsla(0,0%,100%,.72);font-size:13px;font-weight:950}.conf-typed{color:hsla(0,0%,100%,.46);font-size:11px;font-weight:850;line-height:1.12}.conf-corrected-summary{display:grid;gap:5px;padding-top:1px}.conf-corrected-line{color:rgba(114,218,152,.88);font-size:12px;font-weight:850;line-height:1.18}.conf-corrected-line strong{color:rgba(114,218,152,.95);font-weight:900}.conf-choice-row{display:flex;flex-wrap:wrap;gap:7px}.conf-choice{min-height:28px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:6px 13px;color:hsla(0,0%,100%,.76);background:hsla(0,0%,100%,.075);font-size:11px;font-weight:900;line-height:1}.note-field{display:grid;gap:7px;margin-top:9px}.note-save-status,.note-toggle{justify-self:start;padding:0;color:rgba(var(--hc-accent-bright-rgb),.72);font-size:11px;font-weight:850;text-decoration:underline;text-underline-offset:2px}.note-toggle:focus,.note-toggle:focus-visible{outline:0;color:rgba(var(--hc-accent-bright-rgb),.78)}.note-field textarea{min-height:56px;resize:none;overflow:hidden;border-radius:12px;padding:10px 11px;font-size:12px;line-height:1.3}.conf-note-editor{position:relative}.conf-note-editor textarea{padding-right:34px}.conf-note-delete{top:7px;right:8px;z-index:1}.conf-note-text{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;margin-top:10px;border-left:2px solid rgba(var(--hc-accent-bright-rgb),.62);border-radius:9px;padding:10px 12px;color:hsla(0,0%,100%,.64);background:hsla(0,0%,100%,.055);font-size:13px;font-weight:750;line-height:1.25;text-align:left}.conf-note-text span:last-child{color:rgba(var(--hc-accent-bright-rgb),.78);font-size:11px;font-weight:850;text-decoration:underline;text-underline-offset:2px}.guide-save-status{margin-top:8px;color:rgba(255,216,158,.82);font-size:12px;font-weight:650;line-height:1.35}.guide-save-status.needs-more{padding:7px 9px;border:1px solid rgba(255,216,158,.16);border-radius:10px;background:rgba(255,181,84,.07);color:rgba(255,226,184,.9);font-weight:850}@keyframes hcode-status-pulse{0%,to{opacity:.58}50%{opacity:.98}}@keyframes hcode-status-dot{0%,to{transform:scale(.7);opacity:.45}50%{transform:scale(1.15);opacity:1}}@media (prefers-reduced-motion:reduce){.conf-status-pill.active,.conf-status-pill.active:after,.guide-save-status.active,.guide-save-status.active:after{animation:none}}.guide-fallback-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:7px}.guide-keep-option,.guide-remove-option{margin-top:0;padding:0;color:rgba(var(--hc-accent-bright-rgb),.82);font-size:10px;font-weight:900;text-decoration:underline;text-underline-offset:2px}.guide-keep-option{color:rgba(114,218,152,.9)}.conf-correct-toggle{margin-top:7px;padding:0;color:hsla(0,0%,100%,.38);font-size:10px;font-weight:850;text-decoration:underline;text-underline-offset:2px}.guided-resolution{display:grid;margin-top:10px;padding:0;border:0;background:transparent}.guided-resolution-row{display:block}.guided-resolution-row input{width:100%;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;outline:0;padding:8px 11px;background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.86);font-size:12px;font-weight:750}.p3a-add-wrap{margin-top:14px}.p3a-add-wrap .slot-count{margin-bottom:7px;color:hsla(0,0%,100%,.24);font-size:11px;font-weight:950;text-align:center;text-transform:uppercase}.p3a-add-wrap .slot-count span{color:var(--hc-ember-2)}.p3a-add-row{min-height:58px;display:flex;align-items:center;gap:10px;border:1px solid rgba(var(--hc-accent-deep-rgb),.66);border-radius:999px;padding:8px 10px 8px 17px;background:radial-gradient(circle at 92% 50%,rgba(var(--hc-accent-bright-rgb),.25),transparent 34%),rgba(var(--hc-accent-deep-rgb),.14);box-shadow:0 0 0 1px rgba(var(--hc-accent-bright-rgb),.08),0 0 32px rgba(var(--hc-accent-deep-rgb),.24)}.p3a-add-row span{color:var(--hc-gold);font-size:12px}.p3a-add-row input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:hsla(0,0%,100%,.84);font-size:15px;font-weight:850}.p3a-add-row input::-moz-placeholder{color:hsla(0,0%,100%,.48)}.p3a-add-row input::placeholder{color:hsla(0,0%,100%,.48)}.p3a-add-row button{width:39px;height:39px;border-radius:999px;background:var(--hc-ember-2);color:hsla(0,0%,100%,.92);font-size:23px;font-weight:500}.p3a-add-row button:disabled{opacity:.42;cursor:default}.p3a-add-row.is-disabled{opacity:.62;cursor:wait}.p3a-add-row.is-disabled button,.p3a-add-row.is-disabled input{cursor:wait}.single-surface-dock{margin-top:13px;border:0;border-radius:0;padding:0;background:transparent;text-align:center;position:relative}.single-surface-dock.is-finding-pattern:before,.single-surface-dock.is-resolving-items:before{content:"";position:absolute;left:50%;top:58%;width:190px;height:42px;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(ellipse,rgba(var(--hc-accent-soft-rgb),.32),rgba(var(--hc-ambient-violet-rgb),.16) 52%,transparent 76%);filter:blur(15px);opacity:.72;animation:hcodeFindingGlow 1.8s ease-in-out infinite}.single-surface-dock.is-finding-pattern .signal-main,.single-surface-dock.is-finding-pattern .signal-sub,.single-surface-dock.is-resolving-items .signal-main,.single-surface-dock.is-resolving-items .signal-sub{position:relative;z-index:1;background-image:linear-gradient(90deg,hsla(0,0%,100%,.38),#fff8ee,rgba(var(--hc-accent-soft-rgb),.78),hsla(0,0%,100%,.38));background-size:220% 100%;color:transparent;background-clip:text;-webkit-background-clip:text;animation:hcodeTextShimmer 1.35s ease-in-out infinite}@keyframes hcodeTextShimmer{0%{background-position:120% 50%}to{background-position:-80% 50%}}@keyframes hcodeFindingGlow{0%,to{opacity:.42;transform:translate(-50%,-50%) scaleX(.78)}45%{opacity:.86;transform:translate(-50%,-50%) scaleX(1.08)}}.p3a-signal-well{height:62px;position:relative;overflow:hidden;pointer-events:none}.p3a-signal-well:before{content:"";position:absolute;left:50%;top:74%;width:210px;height:78px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(var(--hc-accent-glow-rgb),.42),rgba(var(--hc-accent-bright-rgb),.24) 22%,rgba(var(--hc-ambient-violet-rgb),.18) 52%,transparent 76%);filter:blur(12px)}.p3a-pattern-orb{display:block;position:relative;z-index:2;width:44px;height:44px;margin:-24px auto 2px;border:0;border-radius:999px;background:radial-gradient(circle at 50% 42%,rgba(255,255,244,.98) 0 7px,rgba(var(--hc-accent-soft-rgb),.92) 8px 13px,rgba(var(--hc-ambient-violet-rgb),.28) 14px 25px,transparent 27px);box-shadow:0 0 0 1px rgba(var(--hc-accent-glow-rgb),.26),0 0 24px rgba(var(--hc-accent-bright-rgb),.48),0 0 70px rgba(var(--hc-ambient-violet-rgb),.34);opacity:.38;cursor:default;touch-action:none;transform:translateY(var(--pull-y,0));transition:opacity .24s ease,transform .24s ease,filter .18s ease}.p3a-pattern-orb.ready{opacity:1;cursor:pointer;animation:readyOrbPulse 2.4s ease-in-out infinite}.p3a-pattern-orb.dragging,.p3a-pattern-orb.ready:active{animation:none;filter:brightness(1.16)}.p3a-pattern-orb:before{content:"";position:absolute;left:50%;bottom:27px;width:1px;height:calc(30px + (var(--pull-distance, 0) * .55px));transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(255,237,184,.7),transparent);box-shadow:0 0 18px rgba(var(--hc-accent-bright-rgb),.66)}.p3a-shell.is-pattern-waiting .conf-list{pointer-events:none}.p3a-shell.is-pattern-waiting .conf-card{transition:border-color .7s ease,box-shadow .7s ease,opacity .7s ease}.p3a-shell.is-pattern-waiting.wait-converging .conf-card,.p3a-shell.is-pattern-waiting.wait-halo .conf-card{border-color:rgba(var(--hc-accent-bright-rgb),.22);box-shadow:0 18px 52px rgba(0,0,0,.28),inset 0 -1px 0 rgba(var(--hc-accent-bright-rgb),.13)}.p3a-shell.is-pattern-waiting.wait-halo .conf-card{opacity:.9}.p3a-shell.is-pattern-waiting .back-btn:disabled{opacity:.3;cursor:wait}.pattern-wait-choreography{position:relative;min-height:236px;margin-top:18px;overflow:hidden;isolation:isolate}.pattern-wait-echoes{position:relative;z-index:3;min-height:72px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:8px;padding:4px 12px 0;transition:opacity .7s ease,transform .9s ease,filter .7s ease}.pattern-wait-echoes span{--echo-offset:calc((var(--echo-index) - 1) * 10px);max-width:150px;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;padding:7px 10px;color:hsla(0,0%,100%,.54);background:rgba(20,15,25,.72);box-shadow:0 8px 24px rgba(0,0,0,.25),0 0 18px rgba(var(--hc-accent-bright-rgb),.05);font-size:10px;font-weight:750;line-height:1;white-space:nowrap;animation:patternEchoDrift 3.8s ease-in-out infinite;animation-delay:calc(var(--echo-index) * -1.05s)}.pattern-wait-choreography.phase-converging .pattern-wait-echoes,.pattern-wait-choreography.phase-halo .pattern-wait-echoes{opacity:.12;filter:blur(1px);transform:translateY(28px) scale(.94)}.pattern-wait-strands{position:absolute;z-index:2;left:50%;top:48px;width:150px;height:125px;transform:translateX(-50%);opacity:0;transition:opacity .8s ease}.pattern-wait-strands i{position:absolute;left:50%;top:0;width:1px;height:118px;border-radius:999px;background:linear-gradient(180deg,rgba(var(--hc-accent-bright-rgb),.08),rgba(var(--hc-accent-soft-rgb),.92),rgba(var(--hc-accent-bright-rgb),.2));box-shadow:0 0 13px rgba(var(--hc-accent-bright-rgb),.5);transform-origin:bottom;animation:patternStrandBreathe 2.1s ease-in-out infinite}.pattern-wait-strands i:first-child{transform:translateX(-42px) rotate(-11deg)}.pattern-wait-strands i:nth-child(2){transform:translateX(-1px);animation-delay:-.7s}.pattern-wait-strands i:nth-child(3){transform:translateX(40px) rotate(11deg);animation-delay:-1.4s}.pattern-wait-choreography.phase-converging .pattern-wait-strands{opacity:1}.pattern-wait-choreography.phase-halo .pattern-wait-strands{opacity:.08}.pattern-wait-halo{position:absolute;z-index:1;left:50%;top:104px;width:164px;height:164px;transform:translateX(-50%)}.pattern-wait-halo i,.pattern-wait-halo span{position:absolute;inset:50%;border-radius:999px;transform:translate(-50%,-50%)}.pattern-wait-halo i{width:88px;height:88px;border:1px solid rgba(var(--hc-accent-soft-rgb),.22);box-shadow:0 0 24px rgba(var(--hc-accent-bright-rgb),.16);opacity:0}.pattern-wait-halo i:nth-child(2){animation-delay:-1.4s}.pattern-wait-halo span{width:50px;height:50px;border:1px solid rgba(var(--hc-accent-soft-rgb),.64);background:radial-gradient(circle at 50% 42%,rgba(255,255,244,.98) 0 6px,rgba(var(--hc-accent-soft-rgb),.78) 7px 12px,rgba(var(--hc-ambient-violet-rgb),.22) 13px 24px,transparent 26px);box-shadow:0 0 22px rgba(var(--hc-accent-bright-rgb),.52),0 0 68px rgba(var(--hc-ambient-violet-rgb),.26);animation:patternWaitingOrb 2.2s ease-in-out infinite}.pattern-wait-choreography.phase-halo .pattern-wait-halo i{opacity:1;animation:patternHaloExpand 2.8s ease-out infinite}.pattern-wait-choreography.phase-halo .pattern-wait-halo span{box-shadow:0 0 32px rgba(var(--hc-accent-bright-rgb),.78),0 0 96px rgba(var(--hc-accent-deep-rgb),.46),0 0 150px rgba(var(--hc-ambient-violet-rgb),.32)}.pattern-wait-copy{position:absolute;z-index:4;left:0;right:0;bottom:8px;color:rgba(var(--hc-accent-bright-rgb),.82);font-size:12px;font-weight:800;letter-spacing:.01em;text-align:center}@keyframes patternEchoDrift{0%,to{transform:translate3d(var(--echo-offset),0,0);opacity:.42}50%{transform:translate3d(var(--echo-offset),10px,0);opacity:.8}}@keyframes patternStrandBreathe{0%,to{opacity:.25;filter:brightness(.8)}50%{opacity:1;filter:brightness(1.35)}}@keyframes patternWaitingOrb{0%,to{transform:translate(-50%,-50%) scale(.92)}50%{transform:translate(-50%,-50%) scale(1.08)}}@keyframes patternHaloExpand{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}35%{opacity:.5}to{transform:translate(-50%,-50%) scale(2.25);opacity:0}}@media (prefers-reduced-motion:reduce){.p3a-shell.is-pattern-waiting .conf-card,.pattern-wait-echoes,.pattern-wait-echoes span,.pattern-wait-halo i,.pattern-wait-halo span,.pattern-wait-strands,.pattern-wait-strands i{animation:none;transition:none}.pattern-wait-echoes,.pattern-wait-strands{display:none}.pattern-wait-halo i{opacity:.28;transform:translate(-50%,-50%) scale(1.25)}}.all-set-bar{margin-top:10px;margin-bottom:14px;border:1px solid rgba(var(--hc-accent-bright-rgb),.34);border-radius:16px;padding:12px 14px;color:rgba(var(--hc-accent-soft-rgb),.92);background:rgba(var(--hc-accent-deep-rgb),.13);font-size:13px;font-weight:900}.theme-row{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.theme-row span{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:7px 10px;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.06);font-size:11px;font-weight:850}.p3b-parked-note{margin-top:26px;color:hsla(0,0%,100%,.34);font-size:12px;font-weight:800}.p4-shell{min-height:754px;overflow-y:auto;scrollbar-color:hsla(0,0%,100%,.14) transparent;scrollbar-width:thin;background:#030303;padding:0 0 28px}.p4-topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px}.p4-topbar.is-owned-edit{justify-content:flex-end}.owned-list-share-action{position:relative;display:flex;align-items:center}.owned-list-share-action button{min-width:70px;min-height:44px;border:1px solid rgba(137,151,207,.5);border-radius:999px;padding:0 16px;background:rgba(26,32,52,.6);color:rgba(244,246,255,.9);font-size:12px;font-weight:900}.owned-list-share-action button:focus-visible,.owned-list-share-action button:hover{border-color:rgba(169,183,235,.86);color:#fff}.owned-list-share-action button:disabled{cursor:wait;opacity:.48}.owned-list-share-action [role=status]{position:absolute;z-index:8;top:calc(100% + 7px);right:0;width:min(220px,calc(100vw - 36px));border:1px solid rgba(137,151,207,.34);border-radius:11px;padding:9px 11px;background:rgba(10,13,21,.97);box-shadow:0 12px 32px rgba(0,0,0,.42);color:rgba(244,246,255,.78);font-size:10px;font-weight:800;line-height:1.35;text-align:right}.p4-owner-return{align-self:center;display:inline-flex;align-items:center;min-height:44px;border:0;background:transparent;color:rgba(244,246,255,.78);font-size:12px;font-weight:850;text-decoration:none}.p4-owner-return:hover{color:#fff}.p4-cover-stage .list-cover-frame{margin:0;border-radius:0}.p4-cover-stage{position:relative}.p4-cover-edit-toggle{position:absolute;right:16px;bottom:14px;min-height:44px;border:1px solid rgba(var(--hc-accent-soft-rgb),.42);border-radius:999px;padding:0 16px;background:rgba(5,5,7,.76);box-shadow:0 8px 24px rgba(0,0,0,.38),0 0 20px rgba(var(--hc-accent-deep-rgb),.14);color:rgba(var(--hc-accent-tint-rgb),.94);font-size:12px;font-weight:900;backdrop-filter:blur(12px)}.p4-cover-edit-toggle:hover{border-color:rgba(var(--hc-accent-soft-rgb),.72);background:rgba(16,10,8,.86)}.p4-inline-cover-editor{position:absolute;right:12px;bottom:12px;left:12px;z-index:3;display:flex;align-items:stretch;flex-direction:column;gap:4px;min-height:0;max-height:calc(100% - 24px);padding:6px 10px 10px;overflow:hidden;overscroll-behavior:contain;border:1px solid rgba(var(--hc-accent-soft-rgb),.28);border-radius:20px;background:rgba(7,7,10,.86);box-shadow:0 18px 42px rgba(0,0,0,.48);backdrop-filter:blur(18px)}.p4-cover-generated-heading,.p4-cover-source-empty,.p4-cover-source-heading{margin:0;color:rgba(244,246,255,.56);font-size:11px;font-weight:750;line-height:1.25}.p4-cover-editor-heading{position:relative;display:flex;flex:0 0 30px;align-items:flex-end;justify-content:space-between;gap:8px}.p4-cover-editor-heading .p4-cover-source-heading{padding-left:2px}.p4-cover-generated-heading{padding-inline:2px;color:rgba(244,246,255,.48);font-size:10px}.p3b-cover-section>.p4-cover-source-heading{margin-top:12px}.p3b-cover-section>.p4-cover-generated-heading{margin-top:10px}.p3b-cover-section>.p4-cover-item-options{margin-top:8px}.p4-cover-item-options{display:flex;flex:0 0 62px;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 14px 4px 0;scrollbar-width:none}.p4-cover-item-options::-webkit-scrollbar{display:none}.p4-cover-item-options button{position:relative;display:grid;flex:0 0 62px;border:1px solid rgba(var(--hc-accent-soft-rgb),.22);border-radius:12px;padding:3px;background:radial-gradient(circle at 50% 42%,rgba(var(--hc-accent-soft-rgb),.16),transparent 58%),hsla(0,0%,100%,.035);color:rgba(244,246,255,.68);text-align:left}.p4-cover-item-options button.active{border-color:rgba(var(--hc-accent-soft-rgb),.9);box-shadow:0 0 0 1px rgba(var(--hc-accent-soft-rgb),.28);color:#fff}.p4-cover-item-options .p4-cover-thumbnail{width:54px;height:54px;border-radius:8px;opacity:0;-o-object-fit:cover;object-fit:cover;transition:opacity .18s ease}.p4-cover-item-options .p4-cover-thumbnail.is-loaded{opacity:1}@media (prefers-reduced-motion:reduce){.list-cover-photo,.p4-cover-item-options .p4-cover-thumbnail{transition:none}}.p4-cover-item-options span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.p4-cover-generated-wrap{position:relative;min-width:0}.p4-cover-generated-wrap:after{position:absolute;top:0;right:0;bottom:0;width:22px;background:linear-gradient(90deg,rgba(7,7,10,0),rgba(7,7,10,.96));content:"";pointer-events:none}.p4-inline-cover-editor .cover-template-row{display:flex;flex-wrap:nowrap;gap:6px;margin:0;overflow-x:auto;overflow-y:hidden;padding-right:22px;scrollbar-width:none}.p4-inline-cover-editor .cover-template-row::-webkit-scrollbar{display:none}.p4-inline-cover-editor .edit-pill{flex:0 0 auto;width:auto;min-width:92px;min-height:44px;justify-content:center;padding-inline:6px;white-space:nowrap}.p4-inline-cover-editor .cover-style-pill{min-width:122px}.cover-style-pill{display:inline-flex;align-items:center;gap:4px}.cover-style-action{color:rgba(244,246,255,.46);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cover-style-pill.active .cover-style-action{color:rgba(255,232,188,.64)}.p4-cover-close{position:absolute;top:-7px;right:-7px;flex:0 0 44px;width:44px;height:44px;border:0;background:transparent;color:rgba(var(--hc-accent-tint-rgb),.88);font-size:16px;line-height:1}.p4-cover-close:hover{color:#fff}.p4-body{padding:20px 20px 0}.p4-label{color:var(--hc-ember-2);font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.p4-hero-title{margin:0 0 10px;color:#fff;font-size:30px;font-weight:950;letter-spacing:0;line-height:1.02}.p4-hero-desc{margin:0 0 14px;color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.58;overflow-wrap:anywhere;white-space:pre-wrap}.p4-theme-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.p4-theme-pill{border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:4px 12px;color:hsla(0,0%,100%,.48);font-size:11px;font-weight:700}.p4-inline-text-trigger,.p4-inline-theme-trigger{border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit}.p4-inline-text-trigger{width:100%;cursor:text;overflow-wrap:anywhere;white-space:pre-wrap}.p4-copy-shorten{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:-4px 0 15px}.p4-copy-shorten button{min-height:44px;border:1px solid rgba(var(--hc-accent-soft-rgb),.28);border-radius:999px;padding:0 14px;background:rgba(var(--hc-accent-deep-rgb),.12);color:rgba(var(--hc-accent-tint-rgb),.92);font-size:11px;font-weight:900}.p4-copy-shorten button:disabled{cursor:wait;opacity:.58}.p4-copy-shorten span{color:hsla(0,0%,100%,.42);font-size:10px;line-height:1.35}.p4-inline-text-editor{display:block;width:100%;min-height:1.2em;overflow:hidden;resize:none;border:0;border-bottom:1px solid rgba(var(--hc-accent-soft-rgb),.34);border-radius:0;padding:0 0 3px;background:rgba(var(--hc-accent-deep-rgb),.035);color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;outline:none;caret-color:var(--hc-ember-2)}.p4-inline-text-editor:focus{border-bottom-color:rgba(var(--hc-accent-soft-rgb),.68);box-shadow:0 8px 18px -16px rgba(var(--hc-accent-soft-rgb),.8)}.p4-inline-text-trigger:focus-visible,.p4-inline-text-trigger:hover{color:rgba(var(--hc-accent-tint-rgb),.96);outline:none;text-shadow:0 0 20px rgba(var(--hc-accent-deep-rgb),.18)}.p4-inline-theme-trigger{width:100%;cursor:pointer}.p4-inline-story-editor{display:grid;gap:9px;margin:-2px 0 18px;padding:12px;border:1px solid rgba(var(--hc-accent-soft-rgb),.2);border-radius:14px;background:hsla(0,0%,100%,.035)}.p4-inline-editor-label,.p4-inline-story-editor label{color:rgba(var(--hc-accent-tint-rgb),.72);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.p4-inline-story-editor textarea{width:100%;min-height:72px;resize:none;border:0;border-bottom:1px solid hsla(0,0%,100%,.12);padding:5px 0 9px;background:transparent;color:hsla(0,0%,100%,.9);font:inherit;line-height:1.5;outline:none}.p4-inline-done{justify-self:end;min-height:36px;border:1px solid rgba(var(--hc-accent-soft-rgb),.3);border-radius:999px;padding:0 13px;background:rgba(var(--hc-accent-deep-rgb),.12);color:rgba(var(--hc-accent-tint-rgb),.9);font-size:11px;font-weight:900}.p4-info-body .p4-inline-text-trigger{color:inherit}.p4-story-refine{display:flex;width:100%;min-height:64px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;margin:-6px 0 22px;border:1px solid hsla(0,0%,100%,.11);border-radius:14px;padding:11px 14px;background:radial-gradient(circle at 12% 20%,rgba(var(--hc-accent-deep-rgb),.14),transparent 42%),hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.78);text-align:left}.p4-story-refine strong{color:rgba(var(--hc-accent-tint-rgb),.94);font-size:13px;font-weight:900}.p4-story-refine span{color:hsla(0,0%,100%,.42);font-size:11px;font-weight:650;line-height:1.35}.p4-story-refine:hover{border-color:rgba(var(--hc-accent-soft-rgb),.3);background:radial-gradient(circle at 12% 20%,rgba(var(--hc-accent-deep-rgb),.2),transparent 46%),hsla(0,0%,100%,.05)}.p4-refine-return-dock{display:flex;width:100%;min-height:68px;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-top:28px;border:1px solid rgba(var(--hc-accent-soft-rgb),.24);border-radius:18px;padding:12px 16px;background:rgba(var(--hc-accent-deep-rgb),.08);color:hsla(0,0%,100%,.78)}.p4-refine-return-dock strong{color:rgba(255,230,202,.94);font-size:14px;font-weight:900}.p4-refine-return-dock span{color:hsla(0,0%,100%,.4);font-size:11px;line-height:1.35}.p4-collection-header{display:flex;align-items:center;justify-content:space-between;margin:6px 0 10px}.p4-collection-title{color:#fff;font-size:18px;font-weight:950}.p4-preview-controls{display:flex;align-items:center;gap:8px}.p4-save-status{color:hsla(0,0%,100%,.32);font-size:10px;font-weight:850}.p4-save-status-error{border:1px solid rgba(255,93,74,.5);border-radius:999px;padding:4px 8px;color:#ff8f76;background:rgba(185,45,31,.18);box-shadow:0 0 18px rgba(185,45,31,.18)}.p4-preview-toggle{border:1px solid rgba(var(--hc-accent-bright-rgb),.38);border-radius:999px;padding:3px 10px;color:rgba(var(--hc-accent-bright-rgb),.82);background:rgba(var(--hc-accent-deep-rgb),.1);font-size:11px;font-weight:800;transition:all .14s ease}.p4-preview-toggle.active,.p4-preview-toggle:hover{border-color:var(--hc-ember-2);color:rgba(255,218,166,.92);background:rgba(var(--hc-accent-deep-rgb),.18)}.p4-collection-rule{width:28px;height:2px;background:var(--hc-ember);border-radius:2px;margin-bottom:14px}.p4-item-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.p4-item-row:last-child{border-bottom:0}.p4-item-row.dragging-p4{opacity:.68;filter:saturate(.82)}.p4-drag-handle{display:grid;width:34px;min-width:34px;height:34px;margin-left:-8px;padding:0;place-items:center;border-radius:50%;color:hsla(0,0%,100%,.28);font-size:14px;line-height:1;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.p4-drag-handle:focus-visible,.p4-drag-handle:hover{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.78)}.p4-drag-handle:active{cursor:grabbing}.p4-poster-col{display:flex;flex-direction:column;align-items:center;gap:4px}.p4-poster-wrap{width:56px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0;background:hsla(0,0%,100%,.04)}.p4-poster{display:block;width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:hsla(0,0%,100%,.035)}.p4-poster svg{display:none}.p4-poster-actions{display:flex;flex-direction:column;align-items:center;gap:3px}.p4-poster-dismiss,.p4-poster-retry,.p4-poster-upload{padding:0;color:hsla(0,0%,100%,.28);font-size:10px;line-height:1.4;transition:color .12s ease}.p4-poster-upload{cursor:pointer}.p4-poster-upload input{display:none}.p4-poster-retry:hover,.p4-poster-upload:hover{color:hsla(0,0%,100%,.65)}.p4-poster-dismiss:hover{color:rgba(255,215,159,.68)}.p4-img-counter{font-size:9px;font-weight:700;opacity:.8}.p4-poster-source{color:hsla(0,0%,100%,.16);font-size:9px;font-weight:700;letter-spacing:.05em;line-height:1;text-align:center;text-transform:uppercase}.p4-poster-col .p4-save-status{display:block;margin-top:5px;line-height:1.25;text-align:center}.p4-item-main{flex:1;min-width:0}.p4-item-num{color:var(--hc-ember-2);font-size:15px;font-weight:900;margin-bottom:2px}.p4-item-name,.p4-item-name-input{width:100%;border:0;padding:0;background:transparent;color:#fff;font-size:15px;font-weight:900;line-height:1.25;outline:0}.p4-item-name-input{border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:2px}.p4-item-meta{margin:3px 0 5px;color:hsla(0,0%,100%,.36);font-size:11px;font-weight:400;line-height:1.3}.p4-item-note{color:hsla(0,0%,100%,.48);font-size:12px;font-weight:400;font-style:normal;line-height:1.45}.item-action-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.item-action{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:5px 8px;color:hsla(0,0%,100%,.52);font-size:10px;font-weight:850}.item-action,.item-panel{background:hsla(0,0%,100%,.045)}.item-panel{position:relative;margin-top:9px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:10px}.note-x-btn{position:absolute;top:6px;right:7px;width:20px;height:20px;color:hsla(0,0%,100%,.32)}.note-textarea{width:100%;min-height:66px;border:0;outline:0;resize:none;overflow:hidden;background:transparent;color:hsla(0,0%,100%,.72);font-size:12px;line-height:1.45}.note-foot{display:flex;gap:8px;margin-top:8px}.note-cancel-btn,.note-save-btn{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.note-save-btn{border:1px solid rgba(var(--hc-accent-bright-rgb),.32);color:rgba(255,232,188,.88);background:rgba(var(--hc-accent-deep-rgb),.18)}.note-cancel-btn{color:hsla(0,0%,100%,.38)}.p4-video-label{display:block;padding:2px 0 7px;color:hsla(0,0%,100%,.36);font-size:11px}.p4-video-input{width:100%;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:7px 10px;outline:0;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.72);font-size:12px}.p4-video-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.p4-video-preview-btn{border:1px solid rgba(var(--hc-accent-soft-rgb),.42);border-radius:999px;padding:6px 12px;background:rgba(var(--hc-accent-bright-rgb),.12);color:rgba(var(--hc-accent-tint-rgb),.92);font-size:11px;font-weight:900}.p4-video-open-link{border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:6px 12px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.54);font-size:11px;font-weight:850;text-decoration:none}.p4-video-open-link:hover{border-color:rgba(var(--hc-accent-soft-rgb),.26);color:rgba(var(--hc-accent-tint-rgb),.82)}.p4-video-preview-card{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;margin-top:10px;border:1px solid hsla(0,0%,100%,.09);border-radius:10px;padding:8px;background:hsla(0,0%,100%,.04)}.p4-video-preview-card img{width:72px;aspect-ratio:16/9;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:hsla(0,0%,100%,.06)}.p4-video-preview-card b{display:block;color:hsla(0,0%,100%,.82);font-size:11px;line-height:1.25}.p4-video-preview-card span,.p4-video-status{display:block;margin-top:4px;color:hsla(0,0%,100%,.42);font-size:10px;line-height:1.35}.p4-video-saved-card{color:inherit;text-decoration:none}.p4-video-saved-card small{display:block;margin-top:3px;color:hsla(0,0%,100%,.42);font-size:10px}.p4-public-video-preview{display:grid;grid-template-columns:86px 1fr;gap:10px;align-items:center;margin-top:10px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:8px;background:hsla(0,0%,100%,.035);color:inherit;text-decoration:none}.p4-public-video-preview img{width:86px;aspect-ratio:16/9;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:hsla(0,0%,100%,.06)}.p4-public-video-preview b{display:block;color:hsla(0,0%,100%,.78);font-size:11px;line-height:1.25}.p4-public-video-preview em{display:block;margin-top:4px;color:hsla(0,0%,100%,.38);font-size:10px;font-style:normal}.p4-public-video-preview small{display:block;margin-top:3px;color:hsla(0,0%,100%,.28);font-size:9px;font-weight:800}.p4-info-card{margin-top:18px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:14px 15px;background:hsla(0,0%,100%,.04)}.p4-info-card-hd{display:flex;align-items:center;gap:10px;margin-bottom:8px}.p4-info-icon{color:var(--hc-ember-2);font-size:18px;flex-shrink:0}.p4-info-title{color:hsla(0,0%,100%,.82);font-size:14px;font-weight:900}.p4-info-body{color:hsla(0,0%,100%,.42);font-size:12px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.p4-final-dock{position:sticky;bottom:0;z-index:6;margin:20px -20px 0;border:1px solid rgba(139,158,207,.24);border-bottom:0;border-radius:18px 18px 0 0;padding:21px 20px 18px;background:radial-gradient(circle at 50% -10%,rgba(92,111,172,.32),transparent 44%),linear-gradient(180deg,rgba(18,22,33,.98),rgba(8,10,16,.98) 70%);box-shadow:0 -18px 46px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.06)}.p4-final-dock:before{content:"";position:absolute;top:0;left:50%;width:34px;height:4px;border-radius:999px;background:rgba(126,143,203,.82);transform:translate(-50%,-8px)}.p4-final-copy{display:grid;justify-items:center;gap:5px;margin-bottom:12px;text-align:center}.p4-final-copy span{color:hsla(0,0%,100%,.92);font-size:18px;font-weight:950}.p4-final-copy p{max-width:260px;margin:0;color:rgba(220,226,244,.54);font-size:11px;font-weight:750;line-height:1.35}.p4-final-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.p4-owner-dock{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));border-radius:14px 14px 0 0;background:rgba(10,13,21,.94)}.p4-owner-dock:before{display:none}.p4-owner-return-btn{min-height:44px;border:1px solid rgba(137,151,207,.58);border-radius:999px;padding:0 15px;background:rgba(26,32,52,.52);color:rgba(244,246,255,.88);font-size:12px;font-weight:900}.p4-owner-return-btn:disabled{cursor:wait;opacity:.48}.p4-final-actions.single{grid-template-columns:1fr}.p4-final-btn{min-height:43px;border:1px solid rgba(137,151,207,.64);border-radius:10px;padding:0 12px;color:rgba(244,246,255,.9);background:rgba(47,57,92,.44);font-size:12px;font-weight:950;display:grid;place-items:center;text-align:center;text-decoration:none}.p4-final-btn.save{border-color:rgba(137,151,207,.58);color:rgba(244,246,255,.82);background:rgba(26,32,52,.52)}.p4-final-btn.active,.p4-final-btn:hover{border-color:rgba(169,183,235,.86);color:#fff;background:rgba(71,83,128,.62);filter:brightness(1.08)}.p4-final-panel{margin-top:12px;border:1px solid rgba(139,158,207,.22);border-radius:16px;padding:13px;background:radial-gradient(circle at 84% 12%,rgba(102,121,185,.16),transparent 34%),rgba(15,20,34,.72)}.p4-panel-kicker{color:rgba(154,171,231,.9);font-size:10px;font-weight:950;text-transform:uppercase}.p4-final-panel h2{margin:5px 0 10px;color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.14}.p4-share-url{overflow-wrap:anywhere;border:1px solid rgba(139,158,207,.18);border-radius:11px;padding:10px;color:rgba(225,231,250,.74);background:rgba(3,6,14,.46);font-size:11px;font-weight:800;line-height:1.35}.p4-share-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.p4-claim-btn,.p4-share-actions a,.p4-share-actions button{min-height:31px;display:inline-flex;align-items:center;border:1px solid rgba(137,151,207,.38);border-radius:999px;padding:0 11px;color:rgba(240,244,255,.86);background:rgba(47,57,92,.36);font-size:10px;font-weight:950}.p4-share-perks{display:grid;gap:5px;margin-top:11px;color:rgba(220,226,244,.44);font-size:10px;font-weight:800}.p4-share-perks span:before{content:"•";margin-right:7px;color:rgba(154,171,231,.9)}.p4-share-feedback{margin-top:9px;color:rgba(114,218,152,.88);font-size:11px;font-weight:900}.p4-save-copy{margin:0 0 12px;color:hsla(0,0%,100%,.46);font-size:12px;line-height:1.45}.p4-claim-btn:disabled{opacity:.55;cursor:default}.public-share-stage{background:#050505}.public-share-phone .phone-inner{min-height:796px}.public-share-shell{min-height:754px}.public-share-browser{width:min(100%,1040px);min-height:560px}.public-share-notice{min-height:560px;background:radial-gradient(circle at 50% 44%,rgba(var(--hc-accent-deep-rgb),.24),transparent 45%),#080808}.public-share-expired{min-height:470px;display:grid;align-content:center;justify-items:center;padding:44px 36px;text-align:center}.expired-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(var(--hc-accent-deep-rgb),.46);border-radius:16px;color:rgba(255,232,188,.88);background:rgba(var(--hc-accent-deep-rgb),.18);font-size:25px}.public-share-expired h1{margin:22px 0 10px;color:#fff;font-size:26px;line-height:1.05}.public-share-expired p{max-width:640px;margin:0;color:hsla(0,0%,100%,.48);font-size:13px;line-height:1.5}.expired-start-link{margin-top:28px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:12px 22px;color:hsla(0,0%,100%,.86);background:hsla(0,0%,100%,.08);font-size:13px;font-weight:950}.p4-preview-mode .item-action-row,.p4-preview-mode .item-panel,.p4-preview-mode .p4-poster-actions{display:none}.p4-preview-mode .p4-drag-handle{opacity:0;pointer-events:none}@keyframes readyOrbPulse{0%,to{box-shadow:0 0 0 1px rgba(var(--hc-accent-glow-rgb),.36),0 0 25px rgba(var(--hc-accent-bright-rgb),.68),0 0 70px rgba(var(--hc-accent-deep-rgb),.34)}50%{box-shadow:0 0 0 1px rgba(var(--hc-accent-glow-rgb),.62),0 0 38px rgba(var(--hc-accent-bright-rgb),.96),0 0 104px rgba(var(--hc-accent-deep-rgb),.48)}}@keyframes signalRead{0%,to{opacity:.35;transform:translateX(-4px) scaleX(.8)}50%{opacity:1;transform:translateX(8px) scaleX(1.35)}}@keyframes collectionFoldUp{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-32px) scale(.96)}}@keyframes glowLift{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-72px) scale(1.08)}}@media (max-width:520px){.conf-subtitle-textarea,.guided-resolution-row input,.interp-textarea,.note-field textarea,.p3a-add-row input,.theme-add-row input{font-size:16px}.start-auth-entry{padding:5px 13px;font-size:11px}.p1-install-toast{position:fixed;z-index:40;top:calc(62px + env(safe-area-inset-top, 0px));left:50%;display:flex;width:min(calc(100% - 44px),330px);align-items:center;justify-content:space-between;gap:10px;transform:translateX(-50%)}.hcode-stage{overflow:hidden}.hcode-stage,.phone{width:100%;height:100svh;height:100dvh;min-height:0;padding:0;background:#030303}.phone{border-radius:0;box-shadow:none}.phone-inner{border-radius:0}.phone-inner,.screen-area{height:100svh;height:100dvh;min-height:0}.screen-area{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.inner{height:100svh;height:100dvh;min-height:0;overflow:hidden;padding:calc(14px + env(safe-area-inset-top, 0px)) 22px calc(24px + env(safe-area-inset-bottom, 0px))}.p3a-shell,.p3b-shell,.p4-shell{height:100%;min-height:0;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.p1-hero{margin-top:clamp(18px,4.5svh,30px);margin-bottom:22px}.p1-hero h1{font-size:clamp(40px,12vw,46px)}.p1-hero p{margin:0;font-size:15px}.p1-divider{margin:18px 0 13px}.p1-manifesto-block{padding-top:22px}.p2-bottom{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}.p2-scroll{top:env(safe-area-inset-top,0);bottom:calc(var(--p2-bottom-inset, 220px) + env(safe-area-inset-bottom, 0px))}.p4-collection-header,.p4-final-dock,.p4-topbar{flex-wrap:wrap}}@media (display-mode:standalone){.p1-install-toast{display:none}}@media (max-width:520px) and (max-height:760px){.p1-manifesto-block{display:none}}.owned-new-list-entry{display:flex;min-height:100%;flex-direction:column;padding:calc(22px + env(safe-area-inset-top, 0px)) 20px calc(18px + env(safe-area-inset-bottom, 0px));background:radial-gradient(circle at 50% 42%,rgba(var(--hc-accent-bright-rgb),.1),transparent 16rem),#070707}.owned-new-list-back{color:rgba(255,248,238,.58);font-size:.72rem;font-weight:850;text-decoration:none}.owned-new-list-copy{margin-top:clamp(64px,12vh,118px)}.owned-new-list-copy h1{max-width:330px;margin:0;color:#fff8ee;font-size:clamp(2.25rem,10vw,4rem);line-height:.96;letter-spacing:-.045em;overflow-wrap:anywhere}.owned-new-list-copy p{max-width:310px;margin:17px 0 0;color:rgba(255,248,238,.5);font-size:.88rem;line-height:1.55}.owned-new-list-empty{display:grid;flex:1;min-height:120px;place-items:center;color:rgba(var(--hc-accent-bright-rgb),.38);font-size:1.25rem;text-shadow:0 0 28px rgba(var(--hc-accent-bright-rgb),.62)}.owned-new-list-composer{border-top:1px solid hsla(0,0%,100%,.08);padding-top:12px}.owned-new-list-composer .p2-slot-counter{margin-bottom:8px}.owned-new-list-composer .p2-composer-field{min-height:auto}
/*# sourceMappingURL=57f35af06b4948aa.css.map*/