@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}:root{color:#202124;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f6f0e7;font-family:Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100vh;overflow-x:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}@font-face{font-family:Voxcept Cormorant;src:url(/assets/fonts/voxcept-cormorant-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Voxcept Cormorant;src:url(/assets/fonts/voxcept-cormorant-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--vox-paper:#f7f2ea;--vox-paper-deep:#eee5da;--vox-ink:#202124;--vox-muted:#716a63;--vox-faint:#cfc5ba;--vox-oxblood:#8f1f24;--vox-oxblood-dark:#71181d;--vox-oxblood-deep:#570d13;--vox-brass:#ad843e;--vox-brass-light:#ddc27c;--vox-line:#4e322b38;--vox-line-soft:#4e322b1f;--vox-line-strong:#4e322b4a;--vox-highlight:#fffdf8d1;--vox-shadow:#41211d17;--vox-serif:"Voxcept Cormorant", Georgia, serif;--vox-sans:"Helvetica Neue", Arial, sans-serif;--site-rail:76px;--vox-content-width:1040px}.voxcept-shell{background:radial-gradient(ellipse 72% 46% at 70% -2%, #ffffff9e, transparent 68%), radial-gradient(ellipse 48% 38% at 100% 62%, #7a403607, transparent 76%), linear-gradient(105deg, #66413607, transparent 22%, transparent 78%, #66413605), var(--vox-paper);min-height:100vh;color:var(--vox-ink);font-family:var(--vox-sans);scrollbar-color:#8f1f2457 transparent;position:relative;overflow-x:hidden}.voxcept-shell ::selection{color:var(--vox-ink);background:#8f1f242e}.voxcept-shell:before{z-index:0;content:"";opacity:.055;mix-blend-mode:multiply;pointer-events:none;background-image:url(/assets/voxcept-paper-grain.jpg);background-size:512px 512px;position:fixed;inset:0}.voxcept-shell:after{z-index:0;box-shadow:inset 0 1px var(--vox-highlight), inset 0 -90px 140px #52302906;content:"";pointer-events:none;position:fixed;inset:0}.brand-rail{z-index:20;width:var(--site-rail);background:radial-gradient(circle at 50% 5%, #ffffff1a, transparent 16%), linear-gradient(180deg, #ffffff09, transparent 24%, #4b080d2b), var(--vox-oxblood);color:#fff9ef;flex-direction:column;align-items:center;min-height:100%;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:inset -1px 0 #47070c47,inset 1px 0 #ffffff0f,10px 0 28px #4f141709}.brand-monogram{object-fit:cover;filter:drop-shadow(0 2px 5px #3d070a24);width:48px;height:48px;margin-top:38px;transition:opacity .42s cubic-bezier(.22,1,.36,1);display:block}.brand-rail i{background:currentColor;width:22px;height:1px;margin-top:7px;transition:opacity .42s cubic-bezier(.22,1,.36,1);display:block}.brand-rail i+i{width:15px;margin-top:4px}.app-content{z-index:1;width:calc(100% - var(--site-rail));min-height:100vh;margin-left:var(--site-rail);isolation:isolate;padding:34px clamp(32px,5vw,72px) 48px;position:relative}.wordmark{min-height:32px;font:650 18px/1 var(--vox-sans);letter-spacing:.255em;text-shadow:0 1px #ffffff85;align-items:center;display:inline-flex}.wordmark-monogram{display:none}.wordmark>span{transform-origin:0;padding-left:.235em;display:inline-block;transform:scaleX(.96)}.generator-header,.phase-header{z-index:30;min-height:56px;width:min(100%, var(--vox-content-width));justify-content:space-between;align-items:center;gap:24px;margin-left:auto;margin-right:auto;display:flex;position:relative}.generator-identity{align-items:center;gap:22px;min-width:0;display:flex}.order-badge-button{min-height:52px;color:var(--vox-ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:3px 11px 3px 19px;display:inline-flex;position:relative}.order-badge-button:before{content:"";background:#4e322b33;width:1px;height:36px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.order-badge-copy{gap:3px;min-width:0;display:grid}.order-badge-copy .order-badge-class{color:var(--vox-oxblood);font:800 7px/1 var(--vox-sans);letter-spacing:.17em;text-transform:uppercase}.order-badge-button strong{color:var(--vox-ink);font:500 14px/1 var(--vox-serif);letter-spacing:-.012em}.order-badge-stats{align-items:center;gap:7px;display:flex}.order-badge-stats small{color:var(--vox-muted);font:650 7.5px/1 var(--vox-sans);letter-spacing:.025em;white-space:nowrap}.order-badge-stats small+small{border-left:1px solid var(--vox-line);padding-left:7px}.order-badge-stats b{color:var(--vox-oxblood);font-variant-numeric:tabular-nums;font-size:8px}.order-seal{width:44px;height:44px;color:var(--seal-accent,#eadbc0);flex:none;place-items:center;display:grid;position:relative}.order-medallion{filter:drop-shadow(0 2px 1px #30111b30);width:100%;height:100%;overflow:visible}.order-seal .medal-compact,.order-badge-button .medal-full,.order-ladder .medal-full,.settings-order-summary .medal-full{display:none}.order-badge-button .medal-compact,.order-ladder .medal-compact,.settings-order-summary .medal-compact{display:block}.order-seal.is-muted{filter:saturate(.55);opacity:.72}.phase-header{transition:opacity .42s cubic-bezier(.22,1,.36,1)}.chrome-quiet .phase-header{opacity:.18}.chrome-quiet .brand-monogram,.chrome-quiet .brand-rail i{opacity:.22}.settings-anchor{position:relative}.error-screen{min-height:100svh;padding-top:44px}.error-screen>section{text-align:center;width:min(100%,720px);margin:clamp(110px,18vh,190px) auto 0}.error-screen>section>span{color:var(--vox-oxblood);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.error-screen h1{font:500 clamp(54px, 7vw, 94px)/.92 var(--vox-serif);letter-spacing:-.045em;text-wrap:balance;margin:24px 0 0}.error-screen p{max-width:580px;color:var(--vox-muted);font:500 20px/1.45 var(--vox-serif);margin:32px auto 0}.error-screen .primary-button{width:min(100%,360px);margin:38px auto 0}.resume-session{border-top:1px solid var(--vox-line);border-bottom:1px solid var(--vox-line);text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:min(100%,760px);min-height:72px;margin:22px auto -38px;padding:11px 8px 11px 20px;display:grid}.resume-session div{min-width:0}.resume-session div>span{color:var(--vox-oxblood);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.resume-session strong{font:500 17px/1.1 var(--vox-serif);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.resume-button,.dismiss-resume{min-height:44px;color:var(--vox-oxblood);font:600 16px/1 var(--vox-serif);background:0 0;border:0}.resume-button{align-items:center;gap:8px;padding:0 10px;display:inline-flex}.dismiss-resume{color:var(--vox-muted);font:600 12px/1 var(--vox-sans);padding:0 8px}.settings-button,.back-button{min-height:48px;color:var(--vox-ink);font:600 14px/1 var(--vox-sans);letter-spacing:.025em;background:0 0;border:0;border-top:1px solid #4e322b2e;border-bottom:1px solid #4e322b3d;align-items:center;gap:10px;padding:0 10px;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.settings-button svg{width:20px;height:20px;color:var(--vox-oxblood);transition:transform .24s cubic-bezier(.22,1,.36,1)}.settings-popover{z-index:50;overscroll-behavior:contain;border:1px solid var(--vox-line);outline-offset:4px;scrollbar-color:#8f1f244d transparent;scrollbar-width:thin;background:linear-gradient(#f7f2eafe,#f7f2eafe),url(/assets/voxcept-paper-grain.jpg) 0 0/512px 512px;outline:1px solid #4e322b14;width:432px;max-height:calc(100vh - 110px);padding:0 28px;animation:.15s ease-out popover-in;position:absolute;top:58px;right:0;overflow-y:auto;box-shadow:0 34px 100px #2a1c1829,0 7px 18px #2a1c1811,inset 0 1px #ffffffad}.settings-popover:before{border-top:1px solid var(--vox-line);border-left:1px solid var(--vox-line);background:var(--vox-paper);content:"";width:10px;height:10px;position:absolute;top:-6px;right:28px;transform:rotate(45deg)}.settings-popover-header{border-bottom:1px solid #4e322b33;padding:28px 2px 23px}.settings-popover-header:focus{outline:none}.settings-popover-header>span,.settings-group-heading h3{color:var(--vox-oxblood);font:800 9px/1 var(--vox-sans);letter-spacing:.18em;text-transform:uppercase}.settings-popover-header h2{font:500 30px/.98 var(--vox-serif);letter-spacing:-.025em;margin:8px 0 0}.settings-popover-header p,.settings-group-heading p{color:var(--vox-muted);font:500 13px/1.25 var(--vox-serif);margin:7px 0 0}.settings-group{border-bottom:1px solid #4e322b33;padding:23px 2px 25px}.settings-group-heading h3,.settings-group-heading p{margin-left:0;margin-right:0}.settings-group-heading h3{margin-top:0;margin-bottom:0}.duration-fieldset{border:0;margin:0;padding:0}.duration-fieldset legend{color:var(--vox-ink);font:500 17px/1 var(--vox-serif);letter-spacing:-.01em;padding:0}.duration-presets{background:0 0;border-top:1px solid #4e322b21;border-bottom:1px solid #4e322b21;grid-template-columns:repeat(4,1fr);gap:0;margin-top:9px;display:grid}.duration-fieldset.three-options .duration-presets{grid-template-columns:repeat(3,1fr)}.duration-fieldset.five-options .duration-presets{grid-template-columns:repeat(5,1fr)}.duration-fieldset button{min-height:44px;color:var(--vox-ink);font:650 12px/1 var(--vox-sans);background:0 0;border:0;padding:0 4px;transition:color .15s,background-color .15s;position:relative}.duration-fieldset button:after{content:"";background:0 0;height:1px;position:absolute;bottom:0;left:12px;right:12px}.duration-fieldset button.selected{color:var(--vox-oxblood);background:#8f1f2406}.duration-fieldset button.selected:after{background:var(--vox-oxblood)}.spin-duration-fieldset button span,.spin-duration-fieldset button small{white-space:nowrap;display:block}.spin-duration-fieldset button small{color:var(--vox-muted);letter-spacing:.04em;margin-top:5px;font-size:9px;font-weight:700}.spin-duration-fieldset button.selected small{color:#8f1f24b8}.custom-duration-editor{border-top:1px solid #4e322b1f;margin-top:12px;padding:12px 0 1px}.custom-duration-editor>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr) 70px;gap:6px;display:grid}.spin-custom-editor>div{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 70px}.custom-duration-editor input,.custom-duration-editor select,.custom-duration-unit,.custom-duration-editor button{border:1px solid var(--vox-line);min-width:0;min-height:44px;color:var(--vox-ink);font:600 13px/1 var(--vox-sans);background:#fffcf675;border-radius:0;outline:0}.custom-duration-unit{color:var(--vox-muted);align-items:center;padding:0 10px;display:flex}.custom-duration-editor input{font-variant-numeric:tabular-nums;padding:0 10px}.custom-duration-editor select{padding:0 8px}.custom-duration-editor button{border-color:var(--vox-oxblood);background:var(--vox-oxblood);color:#fffaf1}.custom-duration-editor input:focus,.custom-duration-editor select:focus{border-color:var(--vox-oxblood);box-shadow:0 0 0 3px #8f1f241a}.custom-duration-editor input[aria-invalid=true]{border-color:var(--vox-oxblood)}.custom-duration-editor>p{color:var(--vox-oxblood);font:600 13px/1.2 var(--vox-serif);margin:8px 0 0}.sound-fieldset>div,.repeat-fieldset>div{grid-template-columns:repeat(2,1fr)}.repeat-fieldset button{font-size:12px}.edition-control{border-top:1px solid #4e322b21;margin-top:20px;padding-top:18px}.edition-control>label{color:var(--vox-ink);font:500 17px/1 var(--vox-serif);display:block}.edition-control select{width:100%;min-height:46px;color:var(--vox-ink);font:600 12px/1 var(--vox-sans);background:#fffcf66b;border:1px solid #4e322b33;border-radius:0;margin-top:9px;padding:0 38px 0 12px}.edition-control p{color:var(--vox-muted);font:500 12px/1.3 var(--vox-serif);margin:8px 0 0}.queue-mode-control{border-top:1px solid #4e322b1f;border-bottom:1px solid #4e322b1f;justify-content:space-between;align-items:center;gap:16px;min-height:62px;margin-top:14px;padding:9px 0;display:flex}.queue-mode-control>span{gap:4px;min-width:0;display:grid}.queue-mode-control strong{font:650 11px/1 var(--vox-sans)}.queue-mode-control small{color:var(--vox-muted);font:500 11px/1.2 var(--vox-serif)}.queue-mode-control button{min-width:92px;min-height:40px;color:var(--vox-muted);font:650 11px/1 var(--vox-sans);background:0 0;border:1px solid #4e322b38;padding:0 12px}.queue-mode-control button.selected{border-color:var(--vox-oxblood);color:var(--vox-oxblood);background:#8f1f240b}.settings-library-actions{border-top:1px solid #4e322b21;border-bottom:1px solid #4e322b21;margin-top:19px}.settings-library-actions button{width:100%;min-height:50px;color:var(--vox-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 2px;display:flex}.settings-library-actions button+button{border-top:1px solid #4e322b1a}.settings-library-actions span{font:500 17px/1 var(--vox-serif)}.settings-library-actions strong{color:var(--vox-muted);letter-spacing:.025em;text-transform:none;font-size:10px;font-weight:700}.settings-order-panel{background:linear-gradient(135deg,#ffffff3d,#0000 58%),#8f1f2406;border:1px solid #4e322b2e;margin-top:17px;box-shadow:inset 0 1px #ffffff85}.settings-order-summary{width:100%;min-height:92px;color:var(--vox-ink);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:14px;padding:13px 13px 12px 11px;display:flex}.settings-order-summary .order-seal{flex:none;width:46px;height:54px}.settings-order-summary .settings-order-copy{flex:1;gap:3px;min-width:0;display:grid}.settings-order-summary .settings-order-copy small{color:var(--vox-muted);font:800 8px/1 var(--vox-sans);letter-spacing:.14em;text-transform:uppercase}.settings-order-summary .settings-order-copy strong{color:var(--vox-ink);font:500 20px/1 var(--vox-serif);letter-spacing:-.015em;text-transform:none}.settings-order-summary .settings-order-copy>span{color:var(--vox-muted);font:650 9px/1.15 var(--vox-sans);letter-spacing:.035em}.settings-order-summary>svg{width:14px;height:14px;color:var(--vox-oxblood);flex:none}.order-visibility-control{width:100%;min-height:58px;color:var(--vox-ink);text-align:left;background:#fffdf833;border-top:1px solid #4e322b1f;justify-content:space-between;align-items:center;gap:16px;padding:10px 13px;display:flex}.order-visibility-control>span{gap:4px;min-width:0;display:grid}.order-visibility-control>span strong{font:650 11px/1 var(--vox-sans)}.order-visibility-control>span small{color:var(--vox-muted);font:500 11px/1.2 var(--vox-serif)}.order-visibility-control>div{border:1px solid #4e322b3d;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));min-width:104px;height:44px;display:grid}.order-visibility-control button{min-width:50px;min-height:42px;color:var(--vox-muted);font:700 9px/1 var(--vox-sans);background:0 0;border:0;padding:0 7px}.order-visibility-control button+button{border-left:1px solid #4e322b29}.order-visibility-control button.selected{background:var(--vox-oxblood);color:#fffaf1;box-shadow:inset 0 1px #ffffff40}.settings-data{padding-left:2px;padding-right:2px}.settings-data-heading>div{width:100%}.settings-data-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:17px;display:grid}.settings-data-actions button,.settings-data-actions label{min-height:44px;color:var(--vox-ink);font:650 11px/1 var(--vox-sans);text-align:center;cursor:pointer;background:#fffcf629;border:1px solid #4e322b2e;justify-content:center;align-items:center;gap:7px;padding:0 8px;display:inline-flex;position:relative}.settings-data-actions svg{width:15px;height:15px;color:var(--vox-oxblood);flex:none}.settings-data-actions input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.settings-data-actions .reset-data-button{color:var(--vox-oxblood);background:0 0;border-color:#8f1f2429;grid-column:1/-1}.settings-footer{z-index:3;background:linear-gradient(#f7f2eaf5,#f7f2eafb),url(/assets/voxcept-paper-grain.jpg) 0 0/512px 512px;border-top:1px solid #4e322b33;justify-content:space-between;align-items:center;gap:16px;min-height:70px;margin:0 -28px;padding:12px 28px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 26px #3a231f0b}.settings-footer>span{color:var(--vox-muted);font:650 9px/1 var(--vox-sans);letter-spacing:.08em;text-transform:uppercase}.settings-done{background:var(--vox-oxblood);color:#fffaf1;min-width:92px;min-height:44px;font:600 15px/1 var(--vox-serif);border:1px solid #4d070cb8;margin:0;padding:0 18px;box-shadow:inset 0 1px #fffaf047,0 6px 16px #5b0e1424}.generator-stage{width:min(100%, var(--vox-content-width));text-align:center;margin:clamp(62px,8vh,90px) auto 0}.concept-reel{--reel-face-height:176px;--reel-radius:328px;--reel-speed:0;--reel-reflection-x:-1.8%;--reel-reflection-opacity:.42;border:1px solid var(--vox-line);outline-offset:10px;perspective:900px;perspective-origin:50% 49%;isolation:isolate;background:linear-gradient(#ffffff45,#0000 22% 78%,#53302806),linear-gradient(90deg,#6444380a,#0000 8% 92%,#6444380a),#fcf8f161;outline:1px solid #4e322b21;height:clamp(390px,52vh,510px);transition:box-shadow .42s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #4e322b14,inset 16px 0 30px #41292307,inset -16px 0 30px #41292307,inset 0 0 76px #5c413609,0 28px 62px #3a231f0e,0 6px 15px #3a231f08,0 1px 2px #3a231f09}.concept-reel:before,.concept-reel:after{z-index:6;content:"";pointer-events:none;height:12px;position:absolute;left:3.7%;right:3.7%}.concept-reel:before{border-top:1px solid #4e322b2e;top:9px;box-shadow:0 8px 15px #31201c0d}.concept-reel:after{border-bottom:1px solid #4e322b2e;bottom:9px;box-shadow:0 -8px 15px #31201c0d}.concept-reel.is-settling{box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #4e322b14,inset 0 0 72px #8f1f241a,0 9px 24px #3a231f0e}.reel-scene{z-index:1;transform-style:preserve-3d;background:radial-gradient(78% 58%,#ffffff4d,#0000 66%),linear-gradient(#3e262012,#0000 22% 78%,#3e262013);position:absolute;inset:0}.reel-scene:before,.reel-scene:after{z-index:2;content:"";pointer-events:none;position:absolute;inset:0}.reel-scene:after{opacity:calc(.5 + var(--reel-speed) * .18);transform:translateX(var(--reel-reflection-x));background:linear-gradient(96deg,#0000 9%,#ffffff0b 24%,#ffffff21 33%,#ffffff06 43%,#0000 55%,#ffffff0f 81%,#0000 91%);inset:7% 4%}.reel-cylinder{z-index:1;width:90%;height:var(--reel-face-height);margin-top:calc(var(--reel-face-height) / -2);transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:5%;transform:rotateX(0)}.reel-face{--face-light:1;--face-saturation:1;--face-opacity:1;--face-motion-blur:0px;--face-ink-opacity:1;--face-specular:.2;backface-visibility:hidden;filter:brightness(var(--face-light)) saturate(var(--face-saturation)) blur(var(--face-motion-blur));opacity:var(--face-opacity);transform:rotateX(calc(var(--face-index) * 30deg)) translateZ(var(--reel-radius));transform-origin:50%;-webkit-font-smoothing:antialiased;background:linear-gradient(#e1d5c6f0 0%,#f8f2e9f7 18%,#fdf9f2fc 49%,#f7efe4f7 82%,#daccbbed 100%),url(/assets/voxcept-paper-grain.jpg) 0 0/512px 512px;border-top:1px solid #4e322b1f;border-bottom:1px solid #4e322b1f;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:18px 7%;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 17px 29px #ffffff4f,inset 0 -21px 31px #432b2417,0 -1px 3px #4e322b17,0 2px 4px #4e322b1f}.reel-face:before{content:"";pointer-events:none;background:linear-gradient(#37221d24,#37221d0b 14%,#0000 31%,#ffffff3d 49%,#0000 68%,#37221d0d 85%,#37221d26);position:absolute;inset:0}.reel-face:after{content:"";opacity:var(--face-specular);pointer-events:none;background:linear-gradient(112deg,#0000 12%,#ffffff14 30%,#ffffff57 43%,#ffffff14 54%,#0000 70%);position:absolute;inset:0}.reel-face>*{z-index:1;opacity:var(--face-ink-opacity);position:relative}.concept-reel.is-spinning .reel-face{will-change:filter, opacity}.reel-face>span{color:var(--vox-oxblood);letter-spacing:.23em;text-transform:uppercase;font-size:9.5px;font-weight:800}.reel-face strong{--reel-title-min-size:18px;width:100%;min-width:0;max-width:900px;font:500 clamp(54px, 6.4vw, 88px)/.86 var(--vox-serif);-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.042em;overflow-wrap:break-word;text-align:center;text-shadow:0 1px #ffffff4d;text-wrap:pretty;padding-inline:12px}.reel-face strong.title-long{max-width:790px;font-size:clamp(36px,4vw,54px);line-height:.92}.reel-face strong.title-extra-long{max-width:720px;font-size:clamp(28px,3.25vw,44px);line-height:.96}.reel-face .reel-title-line{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;white-space:nowrap;display:block}.reel-glass{z-index:3;pointer-events:none;background:linear-gradient(#f7f2eaf5 0%,#f7f2eac7 11%,#f7f2ea57 24%,#f7f2ea0e 40%,#f7f2ea05 50%,#f7f2ea0e 60%,#f7f2ea57 76%,#f7f2eac7 89%,#f7f2eaf5 100%),radial-gradient(74% 60%,#0000 36%,#4a2f271c 100%);position:absolute;inset:0;box-shadow:inset 52px 0 62px #492f281c,inset -52px 0 62px #492f281c,inset 0 31px 42px #40282213,inset 0 -34px 45px #40282216}.reel-glass:before,.reel-glass:after{content:"";pointer-events:none;position:absolute}.reel-glass:before{opacity:var(--reel-reflection-opacity);transform:translateX(var(--reel-reflection-x));background:linear-gradient(104deg,#0000 7%,#ffffff08 21%,#ffffff52 29%,#ffffff0f 36%,#0000 48%,#ffffff1a 76%,#0000 87%);inset:3% 4%}.concept-reel.is-spinning .reel-glass:before{will-change:opacity, transform}.reel-glass:after{border:1px solid #ffffff6b;inset:9px;box-shadow:inset 0 0 0 1px #50332b0b}.reel-aperture{z-index:5;pointer-events:none;border-top:1px solid #4e322b3d;border-bottom:1px solid #4e322b3d;position:absolute;inset:27% 4%;box-shadow:0 -1px #ffffffad,0 1px #ffffff80,0 -7px 16px #36221d0e,0 8px 18px #36221d11,inset 0 14px 28px #ffffff14,inset 0 -14px 28px #3f28220b}.reel-aperture:before,.reel-aperture:after{content:"";pointer-events:none;position:absolute;inset:0}.reel-aperture:before{box-shadow:inset 0 24px 34px #ffffff0e,inset 0 -28px 38px #36221d0b}.reel-aperture:after{opacity:.72;background:linear-gradient(90deg,#0000,#ffffff14,#0000);left:17%;right:17%}.reel-aperture i{background:var(--vox-oxblood);opacity:.38;width:22px;height:1px;position:absolute;top:50%}.reel-aperture i:first-child{left:-12px}.reel-aperture i:last-child{right:-12px}.reel-focus{border-top:1px solid var(--vox-line);border-bottom:1px solid var(--vox-line);flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:absolute;inset:20% 4%}.reel-focus span,.phase-domain,.phase-header>span:last-child{color:var(--vox-oxblood);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:800}.reel-focus strong{max-width:920px;font:500 clamp(64px, 7.2vw, 106px)/.88 var(--vox-serif);letter-spacing:-.05em;text-wrap:balance}.reel-focus strong.title-medium{font-size:clamp(58px,6.45vw,94px)}.reel-focus strong.title-long{font-size:clamp(50px,5.75vw,84px);line-height:.92}.reel-focus strong.title-extra-long{max-width:940px;font-size:clamp(42px,4.9vw,70px);line-height:.94}.reel-empty strong{color:#202124b8;letter-spacing:-.045em;max-width:760px;font-size:clamp(58px,6.4vw,92px);font-style:italic}.reel-empty-plane{background:linear-gradient(#fffdf838,#eee4d833);box-shadow:inset 0 18px 30px #ffffff2e,inset 0 -18px 30px #4a302806}.practice-promise{font:500 clamp(26px, 2.25vw, 32px)/1.1 var(--vox-serif);letter-spacing:-.012em;margin:40px 0 0}.generator-actions{grid-template-columns:minmax(170px,.72fr) minmax(270px,1.28fr);gap:10px;width:min(100%,560px);margin:22px auto 0;display:grid}.generator-actions.single-action,.timed-actions.single-action{grid-template-columns:minmax(280px,420px);justify-content:center}.primary-button,.spin-button,.timer-toggle,.try-again-button{min-height:54px;font:700 15px/1 var(--vox-sans);border-radius:2px;justify-content:center;align-items:center;gap:10px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.primary-button,.spin-button{font:600 17px/1 var(--vox-serif);letter-spacing:.01em}.primary-button{background:linear-gradient(120deg, #ffffff0b, transparent 34%, #4d070c1f), var(--vox-oxblood);color:#fffaf1;border:1px solid #71181deb;padding:0 22px;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #3a070b33,0 12px 26px #57111526,0 1px 2px #31080b14}.primary-button:hover{background:linear-gradient(120deg, #ffffff09, transparent 34%, #37040826), var(--vox-oxblood-dark)}.primary-button svg:last-child{margin-left:auto;transition:transform .22s cubic-bezier(.22,1,.36,1)}.primary-button:disabled,.spin-button:disabled{opacity:.56;cursor:wait}.spin-button,.timer-toggle,.try-again-button{border:1px solid var(--vox-ink);color:var(--vox-ink);background:#fffcf63d;padding:0 20px;box-shadow:inset 0 1px #ffffff80}.spin-button svg,.timer-toggle svg{color:var(--vox-oxblood)}.speaking-contract{color:var(--vox-muted);font:500 15px/1 var(--vox-serif);margin:12px 0 0}.speaking-contract span{color:var(--vox-oxblood)}.why-voxcept{width:min(100%, var(--vox-content-width));border-top:1px solid var(--vox-line-strong);grid-template-columns:minmax(0,1.05fr) minmax(320px,.82fr);gap:clamp(44px,5vw,64px) clamp(56px,8vw,124px);margin:clamp(106px,14vh,160px) auto 0;padding:clamp(72px,8vw,104px) 0 26px;display:grid}.why-voxcept-heading>span{color:var(--vox-oxblood);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:800}.why-voxcept h2{max-width:650px;font:500 clamp(50px, 5.1vw, 72px)/.94 var(--vox-serif);letter-spacing:-.045em;text-wrap:balance;margin:26px 0 0}.why-voxcept-copy p{color:var(--vox-muted);font:500 clamp(20px, 1.65vw, 24px)/1.32 var(--vox-serif);margin:0}.why-voxcept-copy p:first-child{color:var(--vox-ink)}.why-voxcept-copy strong{color:var(--vox-ink);font-weight:600}.human-machine-artwork{background:0 0;grid-column:1/-1;width:100%;height:clamp(210px,19vw,278px);margin:-10px 0 -18px;position:relative;overflow:hidden}.human-machine-artwork img{object-fit:cover;object-position:center 52%;opacity:.8;filter:contrast(1.08)saturate(.78);mix-blend-mode:multiply;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.015)}.concept-method{width:min(100%, var(--vox-content-width));border-top:1px solid #4e322b33;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(42px,7vw,108px);margin:clamp(50px,6vh,76px) auto 0;padding:clamp(42px,5vw,62px) 0 clamp(8px,1vw,16px);display:grid}.concept-method span{color:var(--vox-oxblood);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:800}.concept-method h2{max-width:430px;font:500 clamp(32px, 3.5vw, 48px)/.98 var(--vox-serif);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0}.concept-method-copy{max-width:740px}.concept-method-copy p{max-width:740px;color:var(--vox-muted);font:500 clamp(19px, 1.5vw, 22px)/1.42 var(--vox-serif);margin:4px 0 0}.concept-method-copy p+p{margin-top:23px}.concept-method-copy i{color:var(--vox-ink);font-style:italic}.concept-method-copy button{min-height:44px;box-shadow:inset 0 -1px var(--vox-oxblood);color:var(--vox-oxblood);font:inherit;line-height:inherit;text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;margin:7px 0 0;padding:5px 1px 3px;display:inline-flex}.concept-method-copy button:hover{color:var(--vox-ink);box-shadow:inset 0 -1px var(--vox-ink)}.concept-method-copy button:focus-visible{outline:2px solid var(--vox-oxblood);outline-offset:2px}.voxcept-standard{width:min(100%, var(--vox-content-width));border-top:1px solid var(--vox-line-strong);margin:clamp(82px,10vh,118px) auto 0;padding:clamp(54px,6vw,78px) 0 0}.voxcept-standard>header{grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);justify-content:space-between;align-items:end;gap:clamp(52px,8vw,126px);display:grid}.voxcept-standard>header span{color:var(--vox-oxblood);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:800}.voxcept-standard h2{max-width:650px;font:500 clamp(44px, 4.6vw, 66px)/.96 var(--vox-serif);letter-spacing:-.042em;text-wrap:balance;margin:20px 0 0}.voxcept-standard>header p{max-width:610px;color:var(--vox-muted);font:500 clamp(19px, 1.5vw, 22px)/1.4 var(--vox-serif);margin:0 0 4px}.voxcept-standard ol{border-top:1px solid var(--vox-line-strong);border-bottom:1px solid var(--vox-line-strong);background:linear-gradient(112deg,#971f2808,#0000 38%),#fffcf633;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(42px,5vw,66px) 0 0;padding:0;list-style:none;display:grid}.voxcept-standard li{grid-template-columns:clamp(58px,6vw,88px) minmax(0,1fr);align-items:center;gap:clamp(18px,2.5vw,38px);min-width:0;min-height:158px;padding:clamp(28px,3.2vw,46px);display:grid;position:relative}.voxcept-standard li:nth-child(2n){border-left:1px solid var(--vox-line)}.voxcept-standard li span{color:#971f287a;font:italic 500 clamp(40px, 4.4vw, 60px)/.85 var(--vox-serif);letter-spacing:-.06em}.voxcept-standard li strong{max-width:360px;color:var(--vox-ink);font:500 clamp(25px, 2.2vw, 33px)/1.06 var(--vox-serif);letter-spacing:-.026em;text-wrap:balance}.voxcept-standard-closing{border-top:1px solid var(--vox-line);grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);align-items:baseline;gap:clamp(36px,8vw,126px);margin:clamp(40px,5vw,64px) 0 0;padding:clamp(26px,3vw,38px) 0 0;display:grid}.voxcept-standard-closing>span{color:var(--vox-oxblood);font:800 10px/1 var(--vox-sans);letter-spacing:.2em;text-transform:uppercase}.voxcept-standard-closing p{max-width:790px;color:var(--vox-ink);font:italic 500 clamp(25px, 2.6vw, 36px)/1.2 var(--vox-serif);letter-spacing:-.018em;text-wrap:balance;margin:0}.site-footer{width:min(100%, var(--vox-content-width));min-height:58px;color:var(--vox-muted);letter-spacing:.035em;border-top:1px solid #4e322b33;justify-content:space-between;align-items:baseline;gap:24px;margin:clamp(54px,7vh,78px) auto -20px;padding:8px 0 0;font-size:12px;display:flex;box-shadow:inset 0 1px #ffffff6b}.footer-wordmark{min-height:44px;color:var(--vox-ink);font:700 11px/1 var(--vox-sans);letter-spacing:.22em;text-transform:uppercase;align-items:center;display:inline-flex}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 22px;display:flex}.site-footer button{min-height:44px;color:inherit;font:650 12px/1 var(--vox-sans);letter-spacing:.035em;text-transform:none;background:0 0;border:0;padding:0 2px}.phase-header{align-items:center}.phase-progress{grid-template-columns:repeat(3,1fr);gap:7px;width:132px;display:grid;position:absolute;top:23px;left:50%;transform:translate(-50%)}.phase-progress i{background:#4e322b2e;height:1px;transition:background-color .28s}.phase-progress i.is-reached{background:var(--vox-oxblood)}.phase-header>span:last-child{margin-top:3px}.back-button{border:0;margin-left:-10px}.timed-stage{text-align:center;width:min(100%,920px);margin:clamp(76px,11vh,120px) auto 0}.timed-stage h1,.complete-screen h1{font:500 clamp(62px, 7vw, 102px)/.88 var(--vox-serif);letter-spacing:-.05em;text-wrap:balance;margin:22px auto 0}.timed-stage h1.title-medium{font-size:clamp(56px,6.35vw,92px)}.timed-stage h1.title-long{max-width:980px;font-size:clamp(50px,5.65vw,82px);line-height:.94}.timed-stage h1.title-extra-long{max-width:980px;font-size:clamp(42px,4.8vw,70px);line-height:.96}.large-timer{font:500 clamp(110px, 15vw, 190px)/.72 var(--vox-serif);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.045em;white-space:nowrap;margin-top:58px;transition:color 10s linear}.untimed-display{height:clamp(110px,15vw,190px);color:var(--vox-oxblood);font:italic 500 clamp(64px, 9vw, 118px)/.9 var(--vox-serif);letter-spacing:-.045em;justify-content:center;align-items:center;margin-top:58px;display:flex}.large-timer.is-ending{color:var(--vox-oxblood)}.timed-stage .large-timer,.timed-stage .untimed-display,.timed-stage .timer-state,.timed-stage .research-link,.timed-stage .timed-actions{animation:.28s cubic-bezier(.22,1,.36,1) .33s both stage-content-in}.large-timer i{margin:0 .025em 0 -.005em;font-style:normal;display:inline-block;transform:translateY(-.035em)}.timer-state{color:var(--vox-muted);font:500 22px/1.25 var(--vox-serif);margin:42px 0 0}.timer-completion{flex-direction:column;justify-content:center;align-items:center;gap:24px;height:clamp(110px,15vw,190px);margin-top:58px;display:flex}.timer-completion i{background:var(--vox-oxblood);transform-origin:50%;width:clamp(86px,10vw,132px);height:1px;display:block}.timer-completion strong{color:var(--vox-oxblood);font:500 clamp(38px, 4vw, 54px)/1 var(--vox-serif)}.research-link{width:max-content;min-height:44px;color:var(--vox-oxblood);font:600 16px/1 var(--vox-serif);border-bottom:1px solid #8f1f2457;align-items:center;gap:8px;margin:18px auto -6px;padding:0 6px;text-decoration:none;display:inline-flex}.research-link svg{width:14px;height:14px;transform:rotate(-45deg)}.timed-actions{grid-template-columns:250px 1fr;gap:12px;width:min(100%,590px);margin:38px auto 0;display:grid}.timer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.timer-options:has(.untimed-toggle:only-child){grid-template-columns:1fr}.timer-toggle,.untimed-toggle{min-height:62px}.untimed-toggle{color:var(--vox-oxblood);font:600 15px/1 var(--vox-serif);background:#f7f2ea57;border:1px solid #4e322b57}.countdown-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.countdown-screen .wordmark{position:absolute;top:44px;left:clamp(32px,5vw,72px)}.countdown-screen strong{font:500 clamp(180px, 23vw, 290px)/.72 var(--vox-serif);letter-spacing:-.08em;font-variant-numeric:tabular-nums lining-nums;margin-top:24px}.countdown-screen p{color:var(--vox-muted);font:italic 500 24px/1.2 var(--vox-serif);margin:52px 0 0}.complete-screen>section{text-align:center;width:min(100%,760px);margin:clamp(120px,18vh,190px) auto 0}.complete-screen h1{max-width:900px;font-size:clamp(76px,8vw,116px)}.complete-screen h1.title-medium{font-size:clamp(68px,7vw,102px)}.complete-screen h1.title-long{font-size:clamp(60px,6.2vw,90px);line-height:.94}.complete-screen h1.title-extra-long{font-size:clamp(50px,5.3vw,76px);line-height:.96}.complete-screen h1 span{color:var(--vox-oxblood);display:block}.completion-rule{background:var(--vox-oxblood);transform-origin:50%;width:72px;height:1px;margin:34px auto 0;display:block}.complete-actions{width:min(100%,520px);margin:28px auto 0}.complete-actions .primary-button{width:100%}.complete-actions .primary-button span{margin-right:auto}.explainability-standard{border-top:1px solid var(--vox-line);border-bottom:1px solid var(--vox-line);text-align:left;width:min(100%,620px);margin:30px auto 0;padding:18px 0 17px}.explainability-standard>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.explainability-standard>header span{color:var(--vox-oxblood);font:800 8px/1 var(--vox-sans);letter-spacing:.16em;text-transform:uppercase}.explainability-standard h2{font:500 24px/1 var(--vox-serif);letter-spacing:-.02em;margin:6px 0 0}.explainability-standard>header>strong{color:var(--vox-oxblood);font:500 28px/1 var(--vox-serif);font-variant-numeric:tabular-nums}.explainability-standard>div{border-top:1px solid #4e322b1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:15px;display:grid}.explainability-standard label{min-height:46px;color:var(--vox-ink);font:600 12px/1.2 var(--vox-sans);border-bottom:1px solid #4e322b1a;align-items:center;gap:10px;padding:0 10px 0 0;display:flex}.explainability-standard label:nth-child(2n){border-left:1px solid #4e322b1a;padding-left:12px}.explainability-standard input{width:18px;height:18px;accent-color:var(--vox-oxblood)}.explainability-standard>p{color:var(--vox-muted);font:italic 500 13px/1.3 var(--vox-serif);margin:12px 0 0}.return-to-source{text-align:left;background:#8f1f2406;border:1px solid #8f1f2433;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;width:min(100%,620px);margin:18px auto 0;padding:16px 18px;display:grid}.return-to-source>div{gap:5px;min-width:0;display:grid}.return-to-source span{color:var(--vox-oxblood);font:800 8px/1 var(--vox-sans);letter-spacing:.16em;text-transform:uppercase}.return-to-source strong{font:500 19px/1.15 var(--vox-serif)}.return-to-source small{color:var(--vox-muted);font:500 12px/1.2 var(--vox-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.return-to-source a{border:1px solid var(--vox-oxblood);min-height:44px;color:var(--vox-oxblood);font:600 14px/1 var(--vox-serif);white-space:nowrap;align-items:center;gap:8px;padding:0 13px;text-decoration:none;display:inline-flex}.synthesis-button{width:100%;min-height:58px;color:var(--vox-ink);text-align:left;background:#fffcf633;border:1px solid #4e322b38;grid-template-columns:minmax(0,1fr) auto;margin-top:8px;padding:8px 18px;display:grid}.synthesis-button>span{font:500 17px/1.1 var(--vox-serif)}.synthesis-button>small{color:var(--vox-muted);font:700 8px/1 var(--vox-sans);letter-spacing:.11em;text-transform:uppercase;margin-top:4px}.synthesis-button>svg{color:var(--vox-oxblood);grid-area:1/2/span 2;align-self:center}.synthesis-pair{color:var(--vox-muted);font:italic 500 18px/1.2 var(--vox-serif);margin:18px 0 -6px}.synthesis-pair strong{color:var(--vox-oxblood);font-weight:500}.try-again-button{width:100%;min-height:52px;color:var(--vox-oxblood);font:600 17px/1 var(--vox-serif);border:0;margin-top:8px}.keyboard-hint{color:var(--vox-muted);letter-spacing:.04em;margin:17px 0 0;font-size:11px}.keyboard-hint span{border:1px solid var(--vox-line);min-width:22px;color:var(--vox-ink);letter-spacing:.02em;padding:3px 6px;font-size:10px;font-weight:700;display:inline-block}.keyboard-hint i:before{color:var(--vox-faint);content:"·";margin:0 7px;font-style:normal}.utility-overlay{z-index:100;-webkit-backdrop-filter:blur(7px)saturate(.82);backdrop-filter:blur(7px)saturate(.82);background:#2018165c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.library-dialog{border:1px solid var(--vox-line);outline-offset:4px;background:linear-gradient(#f7f2eafe,#f7f2eafe),url(/assets/voxcept-paper-grain.jpg) 0 0/512px 512px;outline:1px solid #f7f2ea6b;flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 38px 110px #2a1c183d,inset 0 1px #ffffff8f}.library-header{border-bottom:1px solid var(--vox-line);justify-content:space-between;align-items:flex-start;gap:24px;min-height:112px;padding:24px 28px 20px;display:flex}.library-header h2{font:500 34px/1 var(--vox-serif);letter-spacing:-.025em;margin:12px 0 0}.library-close{border:1px solid var(--vox-line);width:44px;height:44px;color:var(--vox-ink);background:0 0;place-items:center;display:grid}.library-close svg{width:20px;height:20px}.library-tabs{border-bottom:1px solid var(--vox-line);gap:28px;min-height:58px;padding:0 28px;display:flex}.library-tabs button{min-height:58px;color:var(--vox-muted);font:600 14px/1 var(--vox-sans);background:0 0;border:0;padding:0 2px;position:relative}.library-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.library-tabs button.selected{color:var(--vox-oxblood)}.library-tabs button.selected:after{background:var(--vox-oxblood)}.library-tabs span{color:var(--vox-oxblood);margin-left:5px;font-size:11px}.library-body{min-height:320px;padding:24px 28px 30px;overflow-y:auto}.category-selection{border-bottom:1px solid var(--vox-line);padding-bottom:22px}.category-selection>header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:44px;display:flex}.category-selection h3,.category-selection p{margin:0}.category-selection h3,.library-search>label{color:var(--vox-oxblood);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.category-selection header p,.category-selection-note,.library-search>p{color:var(--vox-muted);font:500 14px/1.25 var(--vox-serif)}.category-selection header p{margin-top:5px}.category-selection header>div:last-child{gap:14px;display:flex}.category-selection button{min-width:44px;min-height:44px;color:var(--vox-oxblood);font:600 14px/1 var(--vox-serif);background:0 0;border:0;padding:0 3px}.category-selection button:disabled,.pool-summary button:disabled{color:var(--vox-faint);cursor:default}.category-selection-note{margin-top:8px!important}.category-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin-top:13px;display:grid}.category-checkboxes label{cursor:pointer;border-bottom:1px solid #4e322b1c;align-items:center;gap:10px;min-width:0;min-height:48px;padding:6px 0;display:flex}.category-checkboxes input{width:18px;height:18px;accent-color:var(--vox-oxblood);flex:none}.category-checkboxes span,.category-checkboxes strong,.category-checkboxes small{min-width:0;display:block}.category-checkboxes strong{font:500 16px/1.05 var(--vox-serif);overflow-wrap:anywhere}.category-checkboxes small{color:var(--vox-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:700}.category-checkboxes .category-paused strong,.category-checkboxes .category-paused small{opacity:.56}.library-search{border-bottom:1px solid var(--vox-line);padding:20px 0 18px}.library-search>label{display:block}.library-search>div{margin-top:8px;position:relative}.library-search input{border:1px solid var(--vox-line);width:100%;min-height:48px;color:var(--vox-ink);font:500 18px/1 var(--vox-serif);appearance:none;background:#fffcf66b;border-radius:0;outline:0;padding:0 52px 0 14px}.library-search input::-webkit-search-cancel-button{appearance:none}.library-search input:focus{border-color:var(--vox-oxblood);box-shadow:0 0 0 3px #8f1f241f}.library-search button{width:44px;height:44px;color:var(--vox-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:2px;right:2px}.library-search button svg{width:17px;height:17px}.library-search>p{margin:7px 0 0}.library-tools{border-bottom:1px solid var(--vox-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;padding-bottom:18px;display:grid}.library-tools label>span{color:var(--vox-oxblood);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.library-tools select{border:1px solid var(--vox-line);width:100%;min-height:46px;color:var(--vox-ink);font:500 16px/1 var(--vox-serif);background-color:#fffcf66b;border-radius:0;outline:0;padding:0 38px 0 12px}.library-tools select:focus{border-color:var(--vox-oxblood);box-shadow:0 0 0 3px #8f1f241f}.pool-summary{justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex}.pool-summary p{color:var(--vox-muted);font:500 17px/1 var(--vox-serif);margin:0}.pool-summary p strong{color:var(--vox-oxblood);font-weight:600}.pool-summary button{min-height:44px;color:var(--vox-oxblood);font:600 15px/1 var(--vox-serif);background:0 0;border:0;padding:0 4px}.add-concept-form{border-top:1px solid var(--vox-line);border-bottom:1px solid var(--vox-line);margin-top:16px;padding:20px 0 24px}.add-concept-form>label{color:var(--vox-oxblood);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.add-concept-form>div{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) 110px;gap:10px;margin-top:10px;display:grid}.add-concept-form input{border:1px solid var(--vox-line);min-width:0;min-height:48px;color:var(--vox-ink);font:500 18px/1 var(--vox-serif);background:#fffcf66b;border-radius:0;outline:0;padding:0 14px}.add-concept-form input:focus{border-color:var(--vox-oxblood);box-shadow:0 0 0 3px #8f1f241f}.add-concept-form button{border:1px solid var(--vox-oxblood);background:var(--vox-oxblood);color:#fffaf1;min-height:48px;font:600 16px/1 var(--vox-serif);justify-content:center;align-items:center;gap:7px;display:inline-flex}.add-concept-form button:disabled{opacity:.45}.form-error{color:var(--vox-oxblood);font:600 14px/1.2 var(--vox-serif);margin:10px 0 0}.add-concept-form input[aria-invalid=true]{border-color:var(--vox-oxblood)}.concept-selection{contain:layout paint style;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.concept-results{scroll-margin-top:18px}.concept-pagination{z-index:3;border-top:1px solid var(--vox-line);border-bottom:1px solid var(--vox-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f2eaf7;justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin:0 -28px 8px;padding:8px 28px;display:flex;position:sticky;top:-24px;box-shadow:0 8px 20px #3726210f}.concept-pagination p{color:var(--vox-muted);font:500 14px/1.2 var(--vox-serif);margin:0}.concept-pagination>div{align-items:center;gap:10px;display:flex}.concept-pagination button{border:1px solid var(--vox-line);min-width:72px;min-height:44px;color:var(--vox-oxblood);font:600 14px/1 var(--vox-serif);background:#fffcf685;padding:0 10px}.concept-pagination button:disabled{color:var(--vox-faint);cursor:default}.concept-pagination span{min-width:86px;color:var(--vox-muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:750}.concept-option{content-visibility:auto;contain-intrinsic-size:0 72px;content-visibility:auto;contain-intrinsic-size:0 64px;border-bottom:1px solid #4e322b24;align-items:stretch;min-width:0;min-height:64px;display:flex}.concept-option>label{cursor:pointer;flex:1;align-items:center;gap:11px;min-width:0;min-height:64px;padding:8px 0;display:flex}.concept-option input{width:18px;height:18px;accent-color:var(--vox-oxblood);flex:none}.concept-option label>span{min-width:0}.concept-option strong,.concept-option small{display:block}.concept-option strong{font:500 17px/1.05 var(--vox-serif);overflow-wrap:anywhere;text-wrap:pretty}.concept-option small{color:var(--vox-muted);letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:700}.concept-option .concept-alias-match{color:var(--vox-oxblood);font-family:var(--vox-serif);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.remove-concept{width:44px;min-height:44px;color:var(--vox-muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.remove-concept svg{width:16px;height:16px}.history-library ol{margin:0;padding:0;list-style:none}.history-library li{content-visibility:auto;contain-intrinsic-size:0 76px;border-bottom:1px solid var(--vox-line);grid-template-columns:32px minmax(0,1fr) auto 44px;align-items:center;gap:14px;min-height:74px;padding:10px 0;display:grid}.history-pattern{border-left:2px solid var(--vox-oxblood);background:#8f1f2407;margin:12px 0 10px;padding:15px 18px}.history-pattern span{color:var(--vox-oxblood);font:800 8px/1 var(--vox-sans);letter-spacing:.16em;text-transform:uppercase}.history-pattern p{max-width:680px;color:var(--vox-ink);font:500 15px/1.35 var(--vox-serif);margin:7px 0 0}.history-summary{border-bottom:1px solid var(--vox-line);justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin:-2px 0 4px;display:flex}.history-summary p{color:var(--vox-muted);font:500 16px/1 var(--vox-serif);margin:0}.history-summary button{min-height:44px;color:var(--vox-oxblood);font:600 15px/1 var(--vox-serif);background:0 0;border:0;padding:0 3px}.history-mark{width:28px;height:28px;color:var(--vox-oxblood);border:1px solid #8f1f2457;place-items:center;display:grid}.history-mark svg{width:14px;height:14px}.history-entry-copy>strong,.history-entry-copy>span{display:block}.history-entry-copy>small{color:var(--vox-muted);font:600 10px/1.2 var(--vox-sans);margin-top:5px;display:inline-block}.history-entry-copy>small+small:before{color:var(--vox-faint);content:"·";margin:0 6px}.history-entry-copy>strong{overflow-wrap:anywhere;font:500 21px/1.08 var(--vox-serif)}.history-entry-copy>span{color:var(--vox-oxblood);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:800}.history-source{width:fit-content;max-width:100%;color:var(--vox-oxblood);font:500 12px/1.2 var(--vox-serif);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.history-check-strip{flex-wrap:wrap;grid-column:2/-1;gap:5px 14px;display:flex}.history-check-strip span{color:var(--vox-muted);font:650 9px/1.2 var(--vox-sans);letter-spacing:.025em}.history-check-strip span.is-checked{color:var(--vox-oxblood)}.history-self-check{grid-column:2/-1;margin-top:2px}.history-self-check summary{width:fit-content;min-height:38px;color:var(--vox-oxblood);cursor:pointer;font:600 13px/1 var(--vox-serif);align-items:center;display:flex}.history-self-check-body{border-top:1px solid #4e322b1a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:12px 0 6px;display:grid}.history-self-check-body>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.history-self-check-body label{color:var(--vox-ink);font:600 11px/1.2 var(--vox-sans);align-items:center;gap:8px;display:flex}.history-self-check-body input{width:17px;height:17px;accent-color:var(--vox-oxblood)}.history-self-check-body>button{border:1px solid var(--vox-line);min-height:42px;color:var(--vox-oxblood);font:600 13px/1 var(--vox-serif);background:0 0;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.history-library time{color:var(--vox-muted);font:500 14px/1 var(--vox-serif)}.remove-history{width:44px;height:44px;color:var(--vox-muted);background:0 0;border:0;place-items:center;display:grid}.remove-history svg{width:16px;height:16px}.queue-introduction{border-bottom:1px solid var(--vox-line);padding-bottom:22px}.queue-introduction>span,.queue-add-form>label{color:var(--vox-oxblood);font:800 9px/1 var(--vox-sans);letter-spacing:.17em;text-transform:uppercase}.queue-introduction h3{font:500 34px/1 var(--vox-serif);letter-spacing:-.025em;margin:8px 0 0}.queue-introduction p{max-width:620px;color:var(--vox-muted);font:500 16px/1.35 var(--vox-serif);margin:10px 0 0}.queue-add-form{border-bottom:1px solid var(--vox-line);padding:22px 0 25px}.queue-concept-picker{margin-top:9px;position:relative}.queue-concept-picker>input,.queue-source-fields input{width:100%;min-height:48px;color:var(--vox-ink);font:600 14px/1 var(--vox-sans);background:#fffcf673;border:1px solid #4e322b38;border-radius:0;outline:0;padding:0 13px}.queue-concept-picker>input:focus,.queue-source-fields input:focus{border-color:var(--vox-oxblood);box-shadow:0 0 0 3px #8f1f2417}.queue-suggestions{z-index:4;border:1px solid var(--vox-line);background:#f7f2ea;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 18px 42px #2a1c1824}.queue-suggestions button{width:100%;min-height:52px;color:var(--vox-ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #4e322b1a;gap:4px;padding:8px 13px;display:grid}.queue-suggestions strong{font:500 17px/1 var(--vox-serif)}.queue-suggestions small{color:var(--vox-muted);font:750 8px/1 var(--vox-sans);letter-spacing:.1em;text-transform:uppercase}.queue-source-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.queue-personal-note{color:var(--vox-muted);font:italic 500 13px/1.3 var(--vox-serif);margin:9px 0 0}.queue-source-details{border-top:1px solid #4e322b1f;margin-top:12px}.queue-source-details summary{min-height:44px;color:var(--vox-oxblood);cursor:pointer;font:600 14px/1 var(--vox-serif);align-items:center;gap:8px;display:flex}.queue-source-details summary small{color:var(--vox-muted);font:650 8px/1 var(--vox-sans);letter-spacing:.12em;text-transform:uppercase}.queue-source-details[open] summary{border-bottom:1px solid #4e322b1a}.queue-source-fields label{gap:7px;display:grid}.queue-source-fields label>span{color:var(--vox-muted);font:650 10px/1 var(--vox-sans)}.queue-source-fields label small{font-weight:500}.queue-add-form .form-error{margin:10px 0 0}.queue-add-button{border:1px solid var(--vox-oxblood);background:var(--vox-oxblood);color:#fffaf1;min-height:46px;font:650 13px/1 var(--vox-sans);align-items:center;gap:9px;margin-top:12px;padding:0 18px;display:inline-flex}.queue-add-button:disabled{opacity:.42}.reading-queue-list{margin:0;padding:0;list-style:none}.reading-queue-list li{border-bottom:1px solid var(--vox-line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;padding:12px 0;display:grid}.queue-number{color:var(--vox-oxblood);font:700 10px/1 var(--vox-sans);font-variant-numeric:tabular-nums;letter-spacing:.12em}.queue-item-copy{gap:4px;min-width:0;display:grid}.queue-item-copy>strong{font:500 22px/1 var(--vox-serif)}.queue-item-copy>small{color:var(--vox-oxblood);font:750 8px/1 var(--vox-sans);letter-spacing:.12em;text-transform:uppercase}.queue-item-copy>a,.queue-item-copy>span{max-width:100%;color:var(--vox-muted);font:500 13px/1.2 var(--vox-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-item-copy>a{color:var(--vox-oxblood)}.queue-item-actions{align-items:center;gap:5px;display:flex}.queue-item-actions button{min-height:44px;color:var(--vox-oxblood);font:600 14px/1 var(--vox-serif);background:0 0;border:0;padding:0 12px}.queue-item-actions button:last-child{width:44px;color:var(--vox-muted);padding:0}.history-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.history-empty i{background:var(--vox-oxblood);width:74px;height:1px;margin-bottom:24px}.history-empty strong{font:500 36px/1 var(--vox-serif)}.history-empty p{color:var(--vox-muted);font:500 17px/1.2 var(--vox-serif);margin:10px 0 0}.info-overlay{z-index:112}.order-overlay{z-index:122;background:#20181673}.order-overlay.is-ceremonial{background:radial-gradient(circle at 50% 44%,#f7f2ea21,#0000 42%),#2018168f}.order-dialog{border:1px solid var(--vox-line);outline-offset:4px;background:linear-gradient(#f7f2eafe,#f7f2eafe),url(/assets/voxcept-paper-grain.jpg) 0 0/512px 512px;outline:1px solid #f7f2ea6b;width:min(760px,100%);max-height:calc(100svh - 48px);overflow-y:auto;box-shadow:0 42px 120px #2a1c1847}.order-dialog>header{border-bottom:1px solid var(--vox-line);justify-content:space-between;align-items:center;min-height:76px;padding:15px 18px;display:flex}.order-dialog>header button{border:1px solid var(--vox-line);width:44px;height:44px;color:var(--vox-ink);background:0 0;place-items:center;display:grid}.order-dialog-body{text-align:center;padding:28px 48px 40px}.order-kicker,.order-next>span{color:var(--vox-oxblood);font:800 9px/1 var(--vox-sans);letter-spacing:.18em;text-transform:uppercase}.order-seal-stage{place-items:center;width:132px;height:132px;margin:10px auto 12px;display:grid}.order-owner{color:var(--vox-muted);font:750 10px/1 var(--vox-sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 9px}.order-prestige-name{color:var(--medal-dark,var(--vox-oxblood));font:800 9px/1 var(--vox-sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 9px}.order-dialog h2{font:500 clamp(38px, 5vw, 52px)/.95 var(--vox-serif);letter-spacing:-.035em;text-wrap:balance;margin:0}.order-stat-strip{border-top:1px solid var(--vox-line);border-bottom:1px solid var(--vox-line);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,430px);margin:22px auto 0;display:grid}.order-stat-strip>div{align-content:center;gap:4px;min-height:82px;padding:13px 20px 11px;display:grid}.order-stat-strip>div+div{border-left:1px solid var(--vox-line)}.order-stat-strip strong{color:var(--vox-oxblood);font:500 34px/.9 var(--vox-serif);font-variant-numeric:tabular-nums}.order-stat-strip strong small{color:var(--vox-muted);font-size:17px}.order-stat-strip span{color:var(--vox-muted);font:750 8px/1 var(--vox-sans);letter-spacing:.12em;text-transform:uppercase}.order-next{background:#8f1f2407;border:1px solid #8f1f2433;margin:24px auto 0;padding:18px 24px}.order-next strong{font:500 26px/1 var(--vox-serif);margin-top:7px;display:block}.order-next p{color:var(--vox-muted);font:500 16px/1.2 var(--vox-serif);margin:9px 0 0}.folio-section{background:#fffcf647;border:1px solid #4e322b2e;grid-template-columns:minmax(210px,.72fr) minmax(0,1fr);align-items:center;gap:30px;margin-top:26px;padding:24px;display:grid}.folio-preview{aspect-ratio:4/5;outline-offset:-5px;text-align:center;background:radial-gradient(circle at 50% 36%,#b88b3e24,#0000 34%),linear-gradient(145deg,#faf6ee,#eee4d7);border:1px solid #4e322b3d;outline:1px solid #ffffff9e;padding:14px;position:relative;overflow:hidden;box-shadow:0 16px 34px #2a1c181f}.folio-preview:before{background:var(--vox-oxblood);content:"";width:5px;position:absolute;inset:0 auto 0 0}.folio-preview>header{justify-content:space-between;align-items:center;display:flex}.folio-preview .wordmark-monogram{display:none}.folio-preview .wordmark{letter-spacing:.22em;gap:0;font-size:8px}.folio-preview>header>span{color:var(--vox-muted);font:700 6px/1 var(--vox-sans);letter-spacing:.14em;text-transform:uppercase}.folio-preview-seal{place-items:center;width:112px;height:112px;margin:21px auto 15px;display:grid;position:relative}.folio-preview-seal .order-seal{z-index:2;width:82px;height:82px}.folio-domain-ring{border:1px solid #4e322b24;border-radius:50%;position:absolute;inset:0}.folio-domain-ring i{--domain-index:0;width:2px;height:7px;transform:rotate(calc(var(--domain-index) * 22.5deg)) translateY(-52px);transform-origin:1px 3.5px;background:#4e322b29;margin:-3.5px 0 0 -1px;position:absolute;top:50%;left:50%}.folio-domain-ring i.is-covered{background:var(--folio-metal);height:9px;margin-top:-4.5px}.folio-preview-copy{justify-items:center;display:grid}.folio-preview-copy>span{color:var(--vox-oxblood);font:750 6px/1 var(--vox-sans);letter-spacing:.12em;text-transform:uppercase}.folio-preview-copy h3{font:500 27px/1 var(--vox-serif);margin:9px 0 0}.folio-preview-copy strong{font:500 17px/1 var(--vox-serif);margin-top:3px}.folio-preview-copy small{color:var(--folio-enamel);font:750 6px/1 var(--vox-sans);letter-spacing:.15em;text-transform:uppercase;margin-top:8px}.folio-preview dl{border-top:1px solid #4e322b26;grid-template-columns:repeat(2,1fr);margin:16px 0 0;padding-top:11px;display:grid}.folio-preview dl div+div{border-left:1px solid #4e322b26}.folio-preview dt{color:var(--vox-muted);font:700 6px/1 var(--vox-sans);letter-spacing:.1em;text-transform:uppercase}.folio-preview dd{font:500 16px/1 var(--vox-serif);margin:4px 0 0}.order-ladder-disclosure{border-top:1px solid var(--vox-line);border-bottom:1px solid var(--vox-line);margin-top:24px}.order-ladder-disclosure>summary{min-height:62px;color:var(--vox-ink);cursor:pointer;font:500 20px/1 var(--vox-serif);justify-content:space-between;align-items:center;gap:16px;padding:0 4px;list-style:none;display:flex}.order-ladder-disclosure>summary::-webkit-details-marker{display:none}.order-ladder-disclosure>summary small{color:var(--vox-oxblood);font:600 13px/1 var(--vox-serif)}.order-ladder-disclosure[open]>summary{border-bottom:1px solid var(--vox-line)}.order-ladder{text-align:left;margin-top:0;padding-top:24px}.order-ladder-heading{text-align:center}.order-ladder-heading>span{color:var(--vox-oxblood);font:800 8px/1 var(--vox-sans);letter-spacing:.18em;text-transform:uppercase}.order-ladder-heading h3{font:500 29px/1 var(--vox-serif);letter-spacing:-.025em;margin:7px 0 0}.order-ladder ol{border-top:1px solid var(--vox-line);margin:0;padding:0;list-style:none}.order-ladder-prestige+.order-ladder-prestige{margin-top:24px}.order-ladder-prestige>h4{color:var(--vox-muted);font:800 8px/1 var(--vox-sans);letter-spacing:.18em;text-transform:uppercase;margin:0;padding:0 8px 10px}.order-ladder li{border-bottom:1px solid var(--vox-line);grid-template-columns:44px minmax(150px,1fr) minmax(150px,.85fr) 58px;align-items:center;gap:11px;min-height:66px;padding:9px 12px 9px 6px;display:grid;position:relative}.order-ladder li.is-current{box-shadow:inset 2px 0 var(--vox-oxblood);background:#8f1f240a}.order-ladder .order-seal{justify-self:center}.order-ladder-name{gap:3px;min-width:0;display:grid}.order-ladder-name small,.order-ladder-status{color:var(--vox-muted);font:750 8px/1 var(--vox-sans);letter-spacing:.12em;text-transform:uppercase}.order-ladder-name strong{font:500 19px/1 var(--vox-serif)}.order-ladder-requirement{color:var(--vox-muted);font:650 9px/1 var(--vox-sans);letter-spacing:.035em;white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.order-ladder-requirement b{color:var(--vox-ink);font-variant-numeric:tabular-nums;font-size:12px}.order-ladder-requirement i{background:var(--vox-line);width:1px;height:14px}.order-ladder-status{text-align:right}.order-ladder .is-current .order-ladder-status,.order-ladder .is-earned .order-ladder-name small{color:var(--vox-oxblood)}.order-ladder li:not(.is-earned) .order-ladder-name,.order-ladder li:not(.is-earned) .order-ladder-requirement{opacity:.52}.order-disclaimer{max-width:470px;color:var(--vox-muted);font:italic 500 15px/1.35 var(--vox-serif);margin:24px auto 0}.folio-actions{text-align:left;margin:0;padding:0;display:block}.folio-actions>div:first-child>span{color:var(--vox-oxblood);font:800 8px/1 var(--vox-sans);letter-spacing:.17em;text-transform:uppercase}.folio-actions h3{font:500 27px/1 var(--vox-serif);letter-spacing:-.02em;margin:6px 0 0}.folio-actions p{max-width:430px;color:var(--vox-muted);font:500 14px/1.3 var(--vox-serif);margin:8px 0 0}.folio-actions>div:last-child{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.folio-actions button{border:1px solid var(--vox-line);min-width:126px;min-height:44px;color:var(--vox-oxblood);font:600 14px/1 var(--vox-serif);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.folio-actions button:first-child{border-color:var(--vox-oxblood);background:var(--vox-oxblood);color:#fffaf1}.order-preferences{justify-content:center;gap:8px;margin-top:20px;display:flex}.order-preferences button,.order-form-actions>button:first-child{border:1px solid var(--vox-line);min-height:44px;color:var(--vox-oxblood);font:600 15px/1 var(--vox-serif);background:0 0;padding:0 14px}.order-continue{width:min(100%,360px);margin:22px auto 0}.order-identity-form{border-top:1px solid var(--vox-line);text-align:left;max-width:440px;margin:26px auto 0;padding-top:23px}.order-identity-form>p{color:var(--vox-muted);font:500 18px/1.28 var(--vox-serif);text-align:center;margin:0 0 19px}.order-identity-form label{margin-top:14px;display:block}.order-identity-form label>span{color:var(--vox-oxblood);font:750 9px/1 var(--vox-sans);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;margin-bottom:7px;display:flex}.order-identity-form label small{color:var(--vox-muted);letter-spacing:.08em}.order-identity-form input{border:1px solid var(--vox-line);width:100%;min-height:52px;color:var(--vox-ink);font:500 20px/1 var(--vox-serif);background:#fffcf680;border-radius:0;outline:0;padding:0 14px}.order-identity-form input:focus{border-color:var(--vox-oxblood);box-shadow:0 0 0 3px #8f1f2424}.order-identity-form input[aria-invalid=true]{border-color:var(--vox-oxblood)}.order-identity-form>p[role=alert]{color:var(--vox-oxblood);font:600 14px/1.2 var(--vox-serif);text-align:left;margin:7px 0 0}.order-identity-form>small{color:var(--vox-muted);font:500 13px/1.2 var(--vox-serif);margin-top:12px;display:block}.order-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.order-form-actions .primary-button{min-height:48px}.info-dialog,.confirmation-dialog{border:1px solid var(--vox-line);outline-offset:4px;background:linear-gradient(#f7f2eaf9,#f7f2eaf9),url(/assets/voxcept-paper-grain.jpg) 0 0/512px 512px;outline:1px solid #f7f2ea6b;width:min(560px,100%);max-height:calc(100svh - 48px);overflow:hidden;box-shadow:0 38px 110px #2a1c183d,inset 0 1px #ffffff8f}.info-dialog{flex-direction:column;display:flex}.info-dialog[data-panel=method]{width:min(760px,100%)}.info-dialog>header{border-bottom:1px solid var(--vox-line);justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:18px 20px;display:flex}.info-dialog>header button{border:1px solid var(--vox-line);width:44px;height:44px;color:var(--vox-ink);background:0 0;place-items:center;display:grid}.info-dialog-body{overscroll-behavior:contain;padding:34px 34px 38px;overflow-y:auto}.info-dialog-body>svg{width:22px;height:22px;color:var(--vox-oxblood)}.info-dialog-body h2,.confirmation-dialog h2{font:500 42px/.95 var(--vox-serif);letter-spacing:-.03em;margin:18px 0 0}.info-dialog-body p,.info-dialog-body li,.confirmation-dialog p{color:var(--vox-muted);font:500 20px/1.28 var(--vox-serif)}.info-dialog-body p{margin:20px 0 0}.info-dialog-body ol{margin:23px 0 0;padding-left:24px}.info-dialog-body li+li{margin-top:15px}.info-dialog-body strong{color:var(--vox-ink);font-weight:600}.info-dialog-body a{width:max-content;max-width:100%;min-height:48px;color:var(--vox-oxblood);font:600 18px/1.15 var(--vox-serif);border-bottom:1px solid #8f1f2457;align-items:center;gap:10px;margin-top:24px;padding:0 2px;text-decoration:none;display:inline-flex}.method-document{margin-top:28px}.method-document>section{border-top:1px solid var(--vox-line);padding:28px 0}.method-document>section:first-child{border-top:0;padding-top:0}.method-document>section>span{color:var(--vox-oxblood);font:800 9px/1 var(--vox-sans);letter-spacing:.17em;text-transform:uppercase}.method-document h3{max-width:580px;color:var(--vox-ink);font:500 29px/1.02 var(--vox-serif);letter-spacing:-.022em;text-wrap:balance;margin:10px 0 0}.info-dialog-body .method-document p{margin-top:13px;font-size:17px;line-height:1.42}.method-practice ol{border-top:1px solid var(--vox-line);counter-reset:method-step;margin:20px 0 0;padding:0;list-style:none}.method-practice li{border-bottom:1px solid var(--vox-line);counter-increment:method-step;min-height:58px;padding:12px 0 12px 42px;position:relative}.method-practice li:before{color:var(--vox-oxblood);content:"0" counter(method-step);font:750 9px/1 var(--vox-sans);letter-spacing:.12em;position:absolute;top:18px;left:2px}.method-evidence ul{border-top:1px solid var(--vox-line);margin:20px 0 0;padding:0;list-style:none}.method-evidence li{border-bottom:1px solid var(--vox-line);grid-template-columns:minmax(170px,.52fr) minmax(0,1fr);align-items:baseline;gap:24px;min-height:70px;padding:14px 0;display:grid}.info-dialog-body .method-evidence a{width:fit-content;min-height:0;font:650 16px/1.25 var(--vox-serif);margin:0;padding:0 0 2px}.method-evidence li>span{color:var(--vox-muted);font:500 15px/1.36 var(--vox-serif)}.info-dialog-body .method-limitation{border-left:2px solid var(--vox-oxblood);background:#971f2809;margin-top:20px;padding:18px 20px}.canon-changelog{list-style:none;margin:4px 0 0!important;padding:0!important}.canon-changelog li{border-top:1px solid var(--vox-line);padding:17px 0}.canon-changelog li>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.canon-changelog li>div strong{font:600 17px/1 var(--vox-serif)}.canon-changelog li>div span{color:var(--vox-oxblood);font:750 9px/1 var(--vox-sans);letter-spacing:.12em;text-transform:uppercase}.info-dialog-body .canon-changelog p{margin:8px 0 0;padding:0;font-size:15px;line-height:1.38}.confirmation-overlay{z-index:130;background:#20181670}.confirmation-dialog{width:min(500px,100%);padding:31px 32px 28px}.confirmation-dialog>span{color:var(--vox-oxblood);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.confirmation-dialog h2{margin-top:14px;font-size:38px}.confirmation-dialog p{margin:17px 0 0;font-size:18px}.confirmation-dialog>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:27px;display:grid}.confirmation-dialog button{border:1px solid var(--vox-line);min-height:50px;color:var(--vox-ink);font:600 16px/1 var(--vox-serif);background:0 0}.confirmation-dialog .danger-button{border-color:var(--vox-oxblood);background:var(--vox-oxblood);color:#fffaf1}.toast{z-index:160;border:1px solid var(--vox-line);background:var(--vox-paper);align-items:center;gap:13px;min-width:min(360px,100vw - 48px);max-width:460px;min-height:58px;padding:8px 8px 8px 17px;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 16px 42px #2a1c182b}.toast>span{font:500 17px/1.15 var(--vox-serif);margin-right:auto}.toast button{min-width:48px;min-height:42px;color:var(--vox-oxblood);font:600 15px/1 var(--vox-serif);background:0 0;border:0;padding:0 8px}.toast .toast-close{min-width:42px;color:var(--vox-muted);place-items:center;padding:0;display:grid}@media (hover:hover){.primary-button:not(:disabled):hover,.spin-button:not(:disabled):hover,.timer-toggle:hover,.try-again-button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #3a231f14}.primary-button:not(:disabled):hover svg:last-child{transform:translate(4px)}.settings-button:hover svg{transform:rotate(12deg)}.spin-button:not(:disabled):hover,.timer-toggle:hover{border-color:var(--vox-oxblood);background:#fffaf161}.settings-button:hover,.back-button:hover,.settings-done:hover,.duration-fieldset button:hover,.settings-library-actions button:hover,.settings-order-summary:hover,.order-visibility-control button:hover,.resume-button:hover,.dismiss-resume:hover,.research-link:hover,.library-tabs button:hover,.pool-summary button:hover,.category-selection button:hover,.library-search button:hover,.remove-concept:hover,.library-close:hover,.history-summary button:hover,.remove-history:hover,.site-footer button:hover,.info-dialog button:hover,.info-dialog a:hover,.settings-data-actions button:hover,.settings-data-actions label:hover{color:var(--vox-oxblood)}}.primary-button:not(:disabled):active,.spin-button:not(:disabled):active,.timer-toggle:active,.try-again-button:active{box-shadow:none;transform:translateY(1px)}.settings-button:focus-visible,.settings-done:focus-visible,.duration-fieldset button:focus-visible,.primary-button:focus-visible,.spin-button:focus-visible,.back-button:focus-visible,.timer-toggle:focus-visible,.untimed-toggle:focus-visible,.try-again-button:focus-visible,.resume-button:focus-visible,.dismiss-resume:focus-visible,.research-link:focus-visible,.settings-library-actions button:focus-visible,.settings-order-summary:focus-visible,.order-visibility-control button:focus-visible,.library-close:focus-visible,.library-tabs button:focus-visible,.pool-summary button:focus-visible,.category-selection button:focus-visible,.category-checkboxes input:focus-visible,.library-search button:focus-visible,.add-concept-form button:focus-visible,.concept-option input:focus-visible,.remove-concept:focus-visible,.history-summary button:focus-visible,.remove-history:focus-visible,.site-footer button:focus-visible,.info-dialog button:focus-visible,.info-dialog a:focus-visible,.confirmation-dialog button:focus-visible,.toast button:focus-visible,.settings-data-actions button:focus-visible,.settings-data-actions label:focus-within,.edition-control select:focus-visible,.queue-mode-control button:focus-visible,.queue-add-button:focus-visible,.queue-suggestions button:focus-visible,.queue-item-actions button:focus-visible,.explainability-standard input:focus-visible,.synthesis-button:focus-visible,.folio-actions button:focus-visible{outline-offset:3px;outline:3px solid #8f1f24b8}.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}@keyframes popover-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes stage-content-in{0%{opacity:0;transform:translateY(8px)}}@media (height<=820px) and (width>=761px){.app-content{padding-top:24px;padding-bottom:26px}.generator-stage{margin-top:30px}.concept-reel{height:clamp(320px,46vh,370px)}.practice-promise{margin-top:26px}.generator-actions{margin-top:18px}.primary-button,.spin-button{min-height:58px}.speaking-contract{margin-top:10px}.timed-stage{margin-top:28px}.timed-stage h1{font-size:clamp(52px,6vw,80px)}.timed-stage h1.title-medium{font-size:clamp(48px,5.5vw,72px)}.timed-stage h1.title-long{font-size:clamp(43px,5vw,66px)}.timed-stage h1.title-extra-long{font-size:clamp(36px,4.3vw,56px)}.large-timer{margin-top:34px;font-size:clamp(100px,13vw,156px)}.timer-completion{height:clamp(100px,13vw,156px);margin-top:34px}.timer-state{margin-top:28px}.timed-actions{margin-top:24px}.complete-screen>section{margin-top:clamp(70px,12vh,100px)}}@media (width>=761px){.generator-header,.phase-header{border-bottom:1px solid var(--vox-line-soft);padding-bottom:13px}}@media (width<=760px){:root{--site-rail:48px}.brand-monogram{width:34px;height:34px;margin-top:34px}.brand-rail i{width:18px}.brand-rail i+i{width:12px}.app-content{width:calc(100% - var(--site-rail));min-height:100svh;padding:22px 18px 32px}.resume-session{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;min-height:68px;margin:14px 0 -26px;padding-left:14px}.resume-session .dismiss-resume{padding:0 4px;font-size:11px}.resume-session strong{font-size:15px}.wordmark{font-size:13px}.generator-identity{gap:9px}.order-badge-button{min-width:44px;padding:3px 4px 3px 11px}.order-badge-button:before{background:#4e322b29;height:26px}.order-badge-button .order-seal{width:32px;height:32px}.order-badge-copy{display:none}.reel-focus span,.phase-domain,.phase-header>span:last-child{letter-spacing:.18em;font-size:11.5px}.settings-button{border-top:0;min-height:44px;font-size:13px}.settings-popover{top:78px;right:16px;left:calc(var(--site-rail) + 16px);width:auto;max-height:calc(100svh - 94px);position:fixed}.settings-popover:before{right:24px}.generator-stage{margin-top:54px}.concept-reel{--reel-face-height:122px;--reel-radius:228px;outline-offset:6px;perspective:760px;height:350px}.reel-face{gap:9px;padding:12px 8%}.reel-face>span{font-size:8px}.reel-face strong{--reel-title-min-size:15px;font-size:clamp(42px,12vw,58px)}.reel-face strong.title-medium{font-size:clamp(38px,11vw,52px)}.reel-face strong.title-long{max-width:90%;font-size:clamp(29px,8.6vw,40px);line-height:.96}.reel-face strong.title-extra-long{max-width:88%;font-size:clamp(23px,6.8vw,32px);line-height:1}.reel-glass{box-shadow:inset 26px 0 36px #492f2817,inset -26px 0 36px #492f2817,inset 0 24px 32px #4028220e,inset 0 -26px 34px #40282211}.reel-aperture{top:25%;bottom:25%}.reel-focus{gap:24px;inset:21% 5%}.reel-focus strong{font-size:clamp(48px,15.5vw,66px)}.reel-focus strong.title-medium{font-size:clamp(44px,13.8vw,60px)}.reel-focus strong.title-long{font-size:clamp(39px,12.2vw,54px)}.reel-focus strong.title-extra-long{font-size:clamp(32px,10.2vw,45px);line-height:.96}.reel-ghost{font-size:40px}.practice-promise{margin-top:34px;font-size:26px}.generator-actions,.timed-actions{grid-template-columns:1fr;gap:10px}.generator-actions{z-index:18;bottom:calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f2eaf0;border-top:1px solid #4e322b29;border-bottom:1px solid #4e322b1f;margin-left:-4px;margin-right:-4px;padding:8px;position:sticky;box-shadow:0 12px 30px #3a231f14}.begin-research-button{grid-row:1}.spin-button{min-height:54px}.speaking-contract{padding-bottom:max(16px, env(safe-area-inset-bottom))}.timed-stage{margin-top:64px}.timed-stage h1{margin-top:18px;font-size:clamp(48px,15vw,68px)}.timed-stage h1.title-medium{font-size:clamp(44px,13.4vw,60px)}.timed-stage h1.title-long{font-size:clamp(39px,12vw,54px)}.timed-stage h1.title-extra-long{font-size:clamp(32px,10.1vw,45px);line-height:.98}.large-timer{margin-top:58px;font-size:clamp(96px,29vw,128px)}.timer-completion{gap:18px;height:clamp(96px,29vw,128px);margin-top:58px}.timer-completion strong{font-size:clamp(34px,10vw,44px)}.timer-state{margin-top:36px;font-size:19px}.timer-toggle{min-height:52px}.countdown-screen .wordmark{top:32px;left:18px}.countdown-screen strong{font-size:178px}.complete-screen>section{margin-top:118px}.complete-screen h1{font-size:clamp(54px,14vw,66px)}.complete-screen h1.title-medium{font-size:clamp(49px,12.8vw,60px)}.complete-screen h1.title-long{font-size:clamp(43px,11.5vw,54px)}.complete-screen h1.title-extra-long{font-size:clamp(36px,9.8vw,46px);line-height:.98}.phase-progress{gap:5px;width:88px}.utility-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2018167a;padding:0}.library-dialog{border:0;width:100%;height:100svh;max-height:none}.library-header{min-height:96px;padding:20px 18px 16px}.library-header h2{margin-top:8px;font-size:28px}.library-tabs{gap:24px;padding:0 18px}.library-body{padding:18px 18px calc(30px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.category-selection>header{align-items:flex-start}.category-selection header>div:last-child{gap:8px}.category-checkboxes{grid-template-columns:1fr;gap:0}.add-concept-form>div{grid-template-columns:repeat(2,minmax(0,1fr))}.add-concept-form button{grid-column:1/-1}.concept-selection{grid-template-columns:1fr}.concept-pagination{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f2ea;gap:10px;min-height:62px;margin-left:-18px;margin-right:-18px;padding:8px 18px;top:-18px;box-shadow:0 7px 18px #37262112}.concept-pagination p{font-size:13px}.concept-pagination>div{gap:6px}.concept-pagination button{min-width:64px;padding:0 8px}.concept-pagination span{min-width:70px;font-size:9px}.history-library li{grid-template-columns:28px minmax(0,1fr) auto 44px;gap:10px}.history-entry-copy>strong{overflow-wrap:anywhere;font-size:19px}.site-footer{padding-bottom:calc(8px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:2px;margin-top:66px;margin-bottom:0}.footer-wordmark{min-height:34px}.site-footer nav{justify-content:flex-start;gap:2px 17px}.why-voxcept{grid-template-columns:1fr;row-gap:34px;margin-top:96px;padding:62px 0 8px}.why-voxcept h2{margin-top:22px;font-size:clamp(41px,12vw,54px);line-height:.96}.why-voxcept-copy{padding-top:0}.why-voxcept-copy p{font-size:21px}.why-voxcept-copy p+p{margin-top:22px}.human-machine-artwork{aspect-ratio:3/2;grid-column:1;height:auto;margin:2px 0 -2px}.human-machine-artwork img{object-fit:contain;object-position:center;opacity:.94;filter:contrast(1.18)saturate(.72);transform:none}.concept-method{grid-template-columns:1fr;gap:26px;margin-top:58px;padding-top:42px}.concept-method h2{max-width:360px;margin-top:16px;font-size:clamp(34px,10vw,44px)}.concept-method p{margin-top:0;font-size:20px;line-height:1.4}.concept-method-copy p+p{margin-top:21px}.voxcept-standard{margin-top:72px;padding-top:48px}.voxcept-standard>header{grid-template-columns:1fr;gap:25px}.voxcept-standard h2{max-width:360px;margin-top:16px;font-size:clamp(38px,11.2vw,50px)}.voxcept-standard>header p{margin:0;font-size:20px;line-height:1.4}.voxcept-standard ol{grid-template-columns:1fr;margin-top:34px}.voxcept-standard li{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:18px;min-height:92px;padding:21px 10px 21px 4px}.voxcept-standard li:nth-child(2n){border-left:0}.voxcept-standard li:nth-child(n+2){border-top:1px solid var(--vox-line)}.voxcept-standard li span{font-size:38px}.voxcept-standard li strong{max-width:none;font-size:23px;line-height:1.08}.voxcept-standard-closing{grid-template-columns:1fr;gap:16px;margin-top:36px;padding-top:24px}.voxcept-standard-closing p{font-size:25px;line-height:1.22}.info-dialog{border:0;width:100%;max-height:100svh;overflow:hidden}.order-dialog{border:0;width:100%;max-height:100svh}.order-dialog-body{padding:24px 22px calc(32px + env(safe-area-inset-bottom))}.order-seal-stage{width:96px;height:96px;margin-top:6px;margin-bottom:10px}.order-seal-stage .order-seal{width:80px;height:80px}.order-dialog h2{font-size:clamp(36px,10vw,46px)}.order-stat-strip{margin-top:19px}.folio-section{grid-template-columns:1fr;gap:24px;padding:20px}.folio-preview{width:min(100%,280px);margin:0 auto}.order-ladder li{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;min-height:70px;padding-right:6px}.order-ladder-requirement{grid-area:2/2/auto/-1;justify-content:flex-start;margin-top:-10px}.order-ladder-status{grid-area:1/3}.info-dialog-body{padding:30px 24px calc(36px + env(safe-area-inset-bottom))}.info-dialog-body h2{font-size:38px}.method-document{margin-top:24px}.method-document>section{padding:25px 0}.method-document h3{font-size:26px}.info-dialog-body .method-document p{font-size:16px}.method-evidence li{grid-template-columns:1fr;gap:7px;padding:15px 0}.info-dialog-body .method-limitation{padding:16px 17px}.confirmation-dialog{width:calc(100% - 28px);padding:27px 24px 23px}.toast{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));left:calc(var(--site-rail) + 14px);min-width:0}}@media (width<=410px){:root{--site-rail:12px}.brand-monogram,.brand-rail i{display:none}.wordmark{letter-spacing:.18em;gap:7px}.wordmark-monogram{object-fit:cover;width:24px;height:24px;display:block}.wordmark>span{padding-left:0}.settings-button span{display:none}.generator-identity .wordmark{max-width:116px}.order-preferences,.order-form-actions{flex-direction:column;grid-template-columns:1fr}.order-preferences{display:grid}.order-stat-strip>div{min-height:74px;padding-left:10px;padding-right:10px}.order-stat-strip strong{font-size:30px}.order-stat-strip span{font-size:7px}.order-ladder-heading h3{font-size:26px}.order-ladder-name strong{font-size:17px}.concept-reel{--reel-face-height:112px;--reel-radius:209px;height:320px}.generator-stage{margin-top:42px}.resume-session{margin-left:2px;margin-right:2px}.history-library time{display:none}.history-library li{grid-template-columns:28px minmax(0,1fr) 44px}.remove-history{grid-column:3}.confirmation-dialog>div{grid-template-columns:1fr}.toast{left:14px}}:is(.primary-button,.custom-duration-editor button,.add-concept-form button,.confirmation-dialog .danger-button,.spin-button,.timer-toggle,.untimed-toggle,.try-again-button,.settings-button,.back-button,.library-close,.info-dialog>header button,.order-dialog>header button,.concept-pagination button,.confirmation-dialog button:not(.danger-button),.order-preferences button,.order-form-actions>button:first-child,.settings-data-actions button,.settings-data-actions label){isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);-webkit-tap-highlight-color:transparent;background-clip:padding-box;position:relative;overflow:hidden}:is(.primary-button,.custom-duration-editor button,.add-concept-form button,.confirmation-dialog .danger-button,.spin-button,.timer-toggle,.untimed-toggle,.try-again-button,.settings-button,.back-button,.library-close,.info-dialog>header button,.order-dialog>header button,.concept-pagination button,.confirmation-dialog button:not(.danger-button),.order-preferences button,.order-form-actions>button:first-child,.settings-data-actions button,.settings-data-actions label):before{z-index:0;content:"";opacity:.72;pointer-events:none;background:radial-gradient(120% 92% at 48% -35%,#ffffff6b,#0000 58%),linear-gradient(112deg,#0000 13%,#ffffff1f 35%,#0000 55%);transition:opacity .22s,transform .34s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-8%)}:is(.primary-button,.custom-duration-editor button,.add-concept-form button,.confirmation-dialog .danger-button,.spin-button,.timer-toggle,.untimed-toggle,.try-again-button,.settings-button,.back-button,.library-close,.info-dialog>header button,.order-dialog>header button,.concept-pagination button,.confirmation-dialog button:not(.danger-button),.order-preferences button,.order-form-actions>button:first-child,.settings-data-actions button,.settings-data-actions label)>*{z-index:1;position:relative}:is(.primary-button,.custom-duration-editor button,.add-concept-form button,.confirmation-dialog .danger-button){background:radial-gradient(120% 120% at 50% -54%, #ffede157, transparent 52%), linear-gradient(108deg, #ffffff0e, transparent 32%, #37030836), linear-gradient(180deg, #a02c32 0%, var(--vox-oxblood) 47%, #70151a 100%);color:#fffaf1;text-shadow:0 1px 1px #2b040752;border-color:#4d070cc7;box-shadow:inset 0 1px #fffaf061,inset 1px 0 #ffffff14,inset -1px 0 #3204082e,inset 0 -2px 3px #30030757,0 1px #ffffff61,0 12px 28px #5b0e142b,0 3px 7px #38090d1c}:is(.spin-button,.timer-toggle,.untimed-toggle,.try-again-button,.settings-button,.back-button,.library-close,.info-dialog>header button,.order-dialog>header button,.concept-pagination button,.confirmation-dialog button:not(.danger-button),.order-preferences button,.order-form-actions>button:first-child,.settings-data-actions button,.settings-data-actions label){background:radial-gradient(120% 105% at 50% -45%,#ffffffc7,#0000 55%),linear-gradient(116deg,#ffffff38,#0000 34%,#6f44390b),#fffbf475;border-color:#4e322b4d;box-shadow:inset 0 1px #ffffffeb,inset 1px 0 #ffffff61,inset -1px 0 #4b2e270b,inset 0 -2px 3px #4b2e2713,0 1px #ffffff8c,0 8px 20px #3a231f13,0 2px 5px #3a231f0d}:is(.settings-button,.back-button,.library-close,.info-dialog>header button,.order-dialog>header button){background:radial-gradient(110% 90% at 50% -38%,#ffffffc2,#0000 58%),#fffbf44d;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #4e322b13,0 4px 11px #3a231f0b}@media (hover:hover){:is(.primary-button,.custom-duration-editor button,.add-concept-form button,.confirmation-dialog .danger-button):not(:disabled):hover{background:radial-gradient(120% 120% at 50% -50%,#ffefe566,#0000 54%),linear-gradient(108deg,#ffffff12,#0000 34%,#2d02063d),linear-gradient(#a9343a 0%,#8a1d23 45%,#681116 100%);border-color:#43050ae6;transform:translateY(-1px);box-shadow:inset 0 1px #fffaf075,inset 1px 0 #ffffff17,inset -1px 0 #32040833,inset 0 -2px 3px #3003075c,0 1px #ffffff6b,0 14px 32px #5b0e1436,0 4px 8px #38090d1f}:is(.spin-button,.timer-toggle,.untimed-toggle,.try-again-button,.settings-button,.back-button,.library-close,.info-dialog>header button,.order-dialog>header button,.concept-pagination button,.confirmation-dialog button:not(.danger-button),.order-preferences button,.order-form-actions>button:first-child,.settings-data-actions button,.settings-data-actions label):hover{background:radial-gradient(120% 105% at 50% -42%,#ffffffe6,#0000 58%),linear-gradient(116deg,#ffffff47,#0000 36%,#8f1f240e),#fffbf48f;border-color:#8f1f2475;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,inset 0 -2px 3px #4b2e2714,0 1px #fff9,0 10px 24px #3a231f17,0 3px 6px #3a231f0d}:is(.primary-button,.custom-duration-editor button,.add-concept-form button,.confirmation-dialog .danger-button,.spin-button,.timer-toggle,.untimed-toggle,.try-again-button,.settings-button,.back-button,.library-close,.info-dialog>header button,.order-dialog>header button,.concept-pagination button,.confirmation-dialog button:not(.danger-button),.order-preferences button,.order-form-actions>button:first-child,.settings-data-actions button,.settings-data-actions label):hover:before{opacity:.88;transform:translate(8%)}}:is(.primary-button,.custom-duration-editor button,.add-concept-form button,.confirmation-dialog .danger-button,.spin-button,.timer-toggle,.untimed-toggle,.try-again-button,.settings-button,.back-button,.library-close,.info-dialog>header button,.order-dialog>header button,.concept-pagination button,.confirmation-dialog button:not(.danger-button),.order-preferences button,.order-form-actions>button:first-child,.settings-data-actions button,.settings-data-actions label):active{transform:translateY(1px)scale(.995);box-shadow:inset 0 2px 5px #32161226,inset 0 -1px #ffffff47,0 1px 2px #3a231f12}@media (prefers-reduced-transparency:reduce){:is(.spin-button,.timer-toggle,.untimed-toggle,.try-again-button,.settings-button,.back-button,.library-close,.info-dialog>header button,.order-dialog>header button,.concept-pagination button,.confirmation-dialog button:not(.danger-button),.order-preferences button,.order-form-actions>button:first-child,.settings-data-actions button,.settings-data-actions label){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbf7f0}}@media (forced-colors:active){:is(.primary-button,.custom-duration-editor button,.add-concept-form button,.confirmation-dialog .danger-button,.spin-button,.timer-toggle,.untimed-toggle,.try-again-button,.settings-button,.back-button,.library-close,.info-dialog>header button,.order-dialog>header button,.concept-pagination button,.confirmation-dialog button:not(.danger-button),.order-preferences button,.order-form-actions>button:first-child,.settings-data-actions button,.settings-data-actions label){box-shadow:none;color:buttontext;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:buttonface;border-color:buttontext}:is(.primary-button,.custom-duration-editor button,.add-concept-form button,.confirmation-dialog .danger-button,.spin-button,.timer-toggle,.untimed-toggle,.try-again-button,.settings-button,.back-button,.library-close,.info-dialog>header button,.order-dialog>header button,.concept-pagination button,.confirmation-dialog button:not(.danger-button),.order-preferences button,.order-form-actions>button:first-child,.settings-data-actions button,.settings-data-actions label):before{display:none}}.settings-popover .settings-data-actions button,.settings-popover .settings-data-actions label{isolation:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffcf629}.settings-popover .settings-data-actions button:before,.settings-popover .settings-data-actions label:before{display:none}.settings-done{isolation:isolate;background:radial-gradient(120% 110% at 50% -48%, #ffede14d, transparent 54%), linear-gradient(180deg, #9d2a30 0%, var(--vox-oxblood) 52%, #74161b 100%);-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);position:relative;overflow:hidden}.settings-done:before{content:"";opacity:.62;pointer-events:none;background:linear-gradient(112deg,#0000 12%,#ffffff24 36%,#0000 58%);transition:transform .28s,opacity .18s;position:absolute;inset:0;transform:translate(-10%)}@media (hover:hover){.order-visibility-control button.selected:hover{color:#fffaf1}.settings-popover .settings-data-actions button:hover,.settings-popover .settings-data-actions label:hover{box-shadow:none;background:#fffcf64d;border-color:#8f1f2457;transform:none}.settings-done:hover{color:#fffaf1;transform:translateY(-1px);box-shadow:inset 0 1px #fffaf057,0 8px 20px #5b0e142e}.settings-done:hover:before{opacity:.82;transform:translate(10%)}}@media (prefers-reduced-transparency:reduce){.settings-done{background:var(--vox-oxblood);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.settings-done,.settings-popover .settings-data-actions button,.settings-popover .settings-data-actions label{box-shadow:none;color:buttontext;background:buttonface;border-color:buttontext}.settings-done:before{display:none}}.generator-actions .primary-button{text-shadow:0 1px #2b040738;background:radial-gradient(115% 95% at 48% -40%,#ffeee340,#0000 58%),linear-gradient(#9b2930 0%,#861d23 52%,#74171c 100%);border-color:#4d070cad;box-shadow:inset 0 1px #fffaf04d,inset 0 -1px #3003072e,0 6px 18px #5b0e141f,0 1px 3px #38090d14}.generator-actions .spin-button{background:radial-gradient(110% 82% at 50% -36%,#ffffffb8,#0000 62%),#fffbf447;border-color:#4e322b3d;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #4e322b0e,0 3px 10px #3a231f0b}.generator-actions :is(.primary-button,.spin-button):before{opacity:.48}@media (hover:hover){.generator-actions .primary-button:not(:disabled):hover{background:radial-gradient(115% 95% at 48% -38%,#fff0e64d,#0000 60%),linear-gradient(#a02d34 0%,#8b2026 52%,#701419 100%);border-color:#43050acc;box-shadow:inset 0 1px #fffaf057,inset 0 -1px #30030733,0 8px 20px #5b0e1426,0 2px 4px #38090d14}.generator-actions .spin-button:not(:disabled):hover{background:radial-gradient(110% 82% at 50% -34%,#ffffffd1,#0000 62%),#fffbf45c;border-color:#8f1f2461;box-shadow:inset 0 1px #ffffffd6,0 4px 12px #3a231f0e}}@media (pointer:coarse){.keyboard-hint{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){.library-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 18px;display:grid}.library-tabs button{white-space:nowrap;min-width:0;padding:0 2px;font-size:10px}.queue-source-fields,.explainability-standard>div,.history-self-check-body,.return-to-source,.history-self-check-body>div{grid-template-columns:1fr}.return-to-source a{justify-content:space-between;width:100%}.explainability-standard label:nth-child(2n){border-left:0;padding-left:0}.reading-queue-list li{grid-template-columns:27px minmax(0,1fr)}.queue-item-actions{grid-column:2;justify-content:flex-start}.queue-item-actions button:first-child{padding-left:0}.folio-actions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.folio-actions button{min-width:0}.complete-screen>section{margin-top:88px}.explainability-standard{margin-top:24px}.complete-actions{margin-top:22px}}.generator-header{min-height:64px}.order-badge-button .order-seal{width:36px;height:36px}.order-badge-compact-stats{align-items:center;gap:11px;display:flex}.order-badge-compact-stats>span{gap:3px;display:grid}.order-badge-compact-stats b{color:var(--vox-ink);font:500 15px/.9 var(--vox-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.order-badge-compact-stats small{color:var(--vox-muted);font:700 8px/1 var(--vox-sans);letter-spacing:.09em;text-transform:uppercase}.order-badge-compact-stats>i{background:var(--vox-line-soft);width:1px;height:25px}.settings-button{letter-spacing:.01em;justify-content:center;min-width:112px}.generator-actions{grid-template-columns:minmax(150px,.58fr) minmax(310px,1.42fr);gap:14px;width:min(100%,600px)}.spin-button{border-color:#4e322b47}.speaking-contract{color:#49413bc7;margin-top:14px}.settings-popover{box-sizing:border-box;border-color:#4e322b33;outline:0;width:448px;padding:0 32px;overflow-x:hidden;box-shadow:0 36px 110px #2a1c1826,0 9px 24px #2a1c180e,inset 0 1px #ffffffb8}.settings-popover-header{border-bottom-color:#4e322b24;padding:31px 0 25px}.settings-popover-header h2{margin-top:10px;font-size:34px}.settings-popover-header p,.settings-group-heading p{color:#595049d1;font-size:14px;line-height:1.35}.settings-group{border-bottom-color:#4e322b24;padding:27px 0 29px}.settings-group-heading h3{letter-spacing:.2em;font-size:9px}.duration-fieldset+.duration-fieldset{margin-top:23px}.settings-group-heading+.duration-fieldset{margin-top:21px}.duration-fieldset legend,.edition-control>label{font-size:18px}.duration-presets{background:0 0;border:0;gap:5px;min-width:0;margin-top:11px;position:relative}.duration-presets>button{min-width:0}.duration-presets:after{z-index:-1;content:"";background:#4e322b21;height:1px;position:absolute;bottom:0;left:0;right:0}.duration-presets>button+button{border-left:0}.duration-fieldset button{border-radius:1px;min-height:46px;font-size:12px}.duration-fieldset button:after{left:8px;right:8px}.duration-fieldset button.selected{background:linear-gradient(#8f1f2403,#8f1f240e)}.edition-control,.settings-library-actions{border-top-color:#4e322b1a}.settings-library-actions{border-bottom:0}.settings-library-actions button{min-height:56px}.settings-library-actions button+button{border-top-color:#4e322b17}.settings-library-actions span{font-size:18px}.settings-library-actions strong{color:#595049db;font-size:10px}.settings-order-panel{box-shadow:none;background:0 0;border:1px solid #4e322b21;border-left:0;border-right:0;margin-top:19px}.settings-order-summary{min-height:96px;padding:15px 2px}.settings-order-summary .order-seal{width:49px;height:49px}.settings-order-summary .settings-order-copy small{color:var(--vox-oxblood);font-size:8px}.settings-order-summary .settings-order-copy strong{font-size:21px}.settings-order-summary .settings-order-copy>span{margin-top:2px;font-size:10px}.order-visibility-control{background:0 0;border-top-color:#4e322b1a;min-height:66px;padding:11px 2px}.order-visibility-control>div{border-color:#4e322b2b}.settings-data-actions{border-top:1px solid #4e322b21;border-bottom:1px solid #4e322b21;gap:0}.settings-data-actions button,.settings-data-actions label{min-height:50px;box-shadow:none;background:0 0;border:0}.settings-data-actions label{border-left:1px solid #4e322b1a}.settings-data-actions .reset-data-button{border-top:1px solid #4e322b1a}.settings-footer{border-top-color:#4e322b24;margin:0 -32px;padding-left:32px;padding-right:32px;box-shadow:0 -14px 32px #3a231f09}.order-dialog{border-color:#4e322b33;outline:0;width:min(800px,100%)}.order-seal-stage{width:142px;height:142px;margin-top:5px}.order-dialog h2{font-size:clamp(42px,5vw,56px)}.order-stat-strip{border-color:#4e322b29;width:min(100%,460px);margin-top:26px}.order-stat-strip>div{min-height:88px}.order-next{background:linear-gradient(90deg,#0000,#8f1f2406,#0000);border:1px solid #8f1f242e;border-left:0;border-right:0;margin-top:27px;padding:20px 10px}.folio-section{background:0 0;border:1px solid #4e322b29;border-left:0;border-right:0;grid-template-columns:minmax(225px,.74fr) minmax(0,1fr);gap:38px;margin-top:34px;padding:30px 0}.folio-preview{background:radial-gradient(circle at 50% 37%,#b88b3e14,#0000 34%),linear-gradient(145deg,#fbf7ef,#f0e8dd);border-color:#4e322b33;outline:0;padding:18px;box-shadow:0 18px 38px #2a1c181a,inset 0 1px #ffffffb8}.folio-preview:before{width:3px}.folio-preview-seal{width:126px;height:126px;margin-top:25px;margin-bottom:18px}.folio-domain-ring{border-color:#4e322b33;box-shadow:inset 0 0 0 9px #ffffff42,0 0 0 1px #ffffffa8}.folio-domain-ring i{transform:rotate(calc(var(--domain-index) * 22.5deg)) translateY(-59px)}.folio-coverage-mark{z-index:1;width:84px;height:84px;color:var(--vox-ink);background:radial-gradient(circle at 44% 35%,#ffffffb8,#ddc27c17);border:1px solid #ad843e75;border-radius:50%;align-content:center;justify-items:center;gap:5px;display:grid;position:relative;box-shadow:inset 0 0 0 4px #ffffff52}.folio-coverage-mark b{font:500 30px/.75 var(--vox-serif);font-variant-numeric:tabular-nums}.folio-coverage-mark small{color:var(--vox-muted);font:700 6px/1.15 var(--vox-sans);letter-spacing:.1em;text-transform:uppercase}.folio-actions h3{margin-top:9px;font-size:32px}.folio-actions p{margin-top:11px;font-size:16px;line-height:1.4}.folio-actions .folio-disclaimer{color:var(--vox-muted);font:italic 500 14px/1.35 var(--vox-serif);margin-top:14px}.order-ladder-disclosure{border-color:#4e322b29;margin-top:31px}@media (width<=760px){.generator-header{min-height:50px}.generator-identity{gap:11px}.order-badge-button{min-width:42px;min-height:42px;padding:1px 0 1px 10px}.order-badge-button:before{height:25px}.order-badge-button .order-seal{width:31px;height:31px}.order-badge-compact-stats{display:none}.settings-button{min-width:44px;padding:0 11px}.generator-actions{background:linear-gradient(#f7f2eae0,#f7f2eaf9);border-top-color:#4e322b21;border-bottom:0;grid-template-columns:1fr;gap:3px;padding:8px 7px 6px;box-shadow:0 12px 32px #3a231f0e}.spin-button{width:auto;min-height:44px;box-shadow:none;background:0 0;border:0;grid-row:2;justify-self:center;padding:0 14px;font-size:16px}.begin-research-button{grid-row:1}.spin-button:before{display:none}.settings-popover{top:76px;right:10px;left:calc(var(--site-rail) + 10px);width:auto;max-height:calc(100svh - 86px);padding:0 22px}.settings-popover-header{padding-top:27px;padding-bottom:22px}.settings-popover-header h2{font-size:32px}.settings-group{padding-top:25px;padding-bottom:27px}.duration-fieldset button{padding-left:2px;padding-right:2px;font-size:11px}.spin-duration-fieldset button small{font-size:8px}.settings-footer{margin:0 -22px;padding-left:22px;padding-right:22px}.order-dialog-body{padding:30px 22px calc(38px + env(safe-area-inset-bottom))}.order-seal-stage{width:110px;height:110px;margin-top:4px}.order-seal-stage .order-seal{width:92px;height:92px}.order-dialog h2{font-size:clamp(38px,10.5vw,48px)}.folio-section{grid-template-columns:1fr;gap:27px;padding:28px 0}.folio-preview{width:min(100%,272px)}.folio-actions{text-align:center}.folio-actions p{margin-left:auto;margin-right:auto}.folio-actions>div:last-child{justify-content:center}}@media (width<=410px){.settings-popover{left:10px}}.concept-share-button{min-height:44px;color:var(--vox-muted);font:600 13px/1 var(--vox-serif);background:0 0;border:0;align-items:center;gap:8px;margin:4px auto 0;padding:0 8px;display:inline-flex}.quick-introduction-button{min-height:44px;color:var(--vox-oxblood);font:600 14px/1.2 var(--vox-serif);background:0 0;border:0;justify-content:center;align-items:baseline;gap:10px;margin:5px auto 0;padding:4px 10px;display:inline-flex}.quick-introduction-button span{color:var(--vox-muted);font-size:12px;font-weight:500}.practice-return-paths{border-top:1px solid var(--vox-line);border-bottom:1px solid var(--vox-line);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,760px);margin:28px auto 0;display:grid}.practice-return-paths button{min-width:0;min-height:76px;color:var(--vox-ink);text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:15px 48px 15px 2px;display:flex;position:relative}.practice-return-paths button+button{border-left:1px solid var(--vox-line);padding-left:30px}.practice-return-paths button>span{font:600 17px/1 var(--vox-serif)}.practice-return-paths button small{max-width:100%;color:var(--vox-muted);font:600 10px/1.25 var(--vox-sans);letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.practice-return-paths button svg{width:16px;height:16px;color:var(--vox-oxblood);transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.concept-share-button svg,.share-completed-concept svg{width:14px;height:14px;color:var(--vox-oxblood)}.share-completed-concept{width:100%;min-height:44px;color:var(--vox-muted);font:600 14px/1 var(--vox-serif);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-top:1px;display:inline-flex}.synthesis-guidance{width:min(100%,620px);color:var(--vox-muted);font:italic 500 15px/1.35 var(--vox-serif);text-wrap:balance;margin:15px auto -4px}.bulk-concept-import{border-bottom:1px solid var(--vox-line);margin-top:-1px}.bulk-concept-import>summary{min-height:50px;color:var(--vox-oxblood);cursor:pointer;font:600 15px/1 var(--vox-serif);align-items:center;gap:8px;list-style:none;display:flex}.bulk-concept-import>summary::-webkit-details-marker{display:none}.bulk-concept-import>summary:after{color:var(--vox-muted);content:"+";font:500 20px/1 var(--vox-serif);margin-left:auto}.bulk-concept-import[open]>summary:after{content:"−"}.bulk-concept-import summary small{color:var(--vox-muted);font:700 8px/1 var(--vox-sans);letter-spacing:.12em;text-transform:uppercase}.bulk-concept-import form{padding:0 0 22px}.bulk-concept-import form>label{color:var(--vox-ink);font:500 17px/1 var(--vox-serif)}.bulk-concept-import form>p{color:var(--vox-muted);font:500 13px/1.35 var(--vox-serif);margin:7px 0 11px}.bulk-concept-import code{color:var(--vox-oxblood);font:600 11px/1 var(--vox-sans)}.bulk-concept-import textarea{box-sizing:border-box;border:1px solid var(--vox-line);resize:vertical;width:100%;min-height:124px;color:var(--vox-ink);font:500 16px/1.35 var(--vox-serif);background:#fffcf66b;border-radius:0;outline:0;padding:12px 14px}.bulk-concept-import textarea:focus{border-color:var(--vox-oxblood);box-shadow:0 0 0 3px #8f1f241a}.bulk-concept-import form>div{justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:9px;display:flex}.bulk-concept-import form>div span{color:var(--vox-muted);font:500 13px/1.25 var(--vox-serif)}.bulk-concept-import form button{border:1px solid var(--vox-oxblood);background:var(--vox-oxblood);color:#fffaf1;min-height:44px;font:600 14px/1 var(--vox-serif);white-space:nowrap;padding:0 15px}.bulk-concept-import form button:disabled{opacity:.42}.canon-release{border-top:1px solid var(--vox-line);margin-top:28px;padding-top:22px}.canon-release>span{color:var(--vox-oxblood);font:800 9px/1 var(--vox-sans);letter-spacing:.15em;text-transform:uppercase}.canon-release h3{font:500 24px/1.08 var(--vox-serif);letter-spacing:-.015em;margin:9px 0 0}.info-dialog-body .canon-release p{margin-top:11px;font-size:16px;line-height:1.35}.canon-release details{margin-top:14px}.canon-release summary{min-height:44px;color:var(--vox-oxblood);cursor:pointer;font:600 15px/1 var(--vox-serif);align-items:center;display:flex}.info-dialog-body .canon-release details p{margin:2px 0 0;padding-bottom:4px}.method-document .canon-release{margin:0;padding:28px 0}.method-document .canon-release h3{font-size:29px}.method-document .canon-release details{margin-top:17px}@media (hover:hover) and (pointer:fine){.concept-share-button:hover,.share-completed-concept:hover,.quick-introduction-button:hover,.practice-return-paths button:hover{color:var(--vox-oxblood)}.practice-return-paths button:hover svg{transform:translate(3px,-50%)}}.concept-share-button:focus-visible,.share-completed-concept:focus-visible,.quick-introduction-button:focus-visible,.practice-return-paths button:focus-visible,.bulk-concept-import summary:focus-visible,.bulk-concept-import button:focus-visible,.canon-release summary:focus-visible{outline:2px solid var(--vox-oxblood);outline-offset:3px}@media (width<=760px){.concept-share-button{margin-top:1px}.quick-introduction-button{flex-direction:column;align-items:center;gap:3px;margin-top:3px}.practice-return-paths{grid-template-columns:1fr;margin-top:21px}.practice-return-paths button,.practice-return-paths button+button{border-left:0;min-height:68px;padding:13px 44px 13px 4px}.practice-return-paths button+button{border-top:1px solid var(--vox-line)}.practice-return-paths button>span{font-size:16px}.synthesis-guidance{max-width:330px;font-size:14px}.bulk-concept-import form>div{flex-direction:column;align-items:flex-start}.bulk-concept-import form button{width:100%}.canon-release h3{font-size:22px}}:root{--site-rail:62px;--vox-content-width:1080px;--vox-measure:720px}.brand-monogram{filter:none;width:42px;height:42px;margin-top:31px}.brand-rail{background:linear-gradient(#9a2930,#861c23 58%,#75151b);box-shadow:inset -1px 0 #47070c40}.brand-rail i{width:18px}.brand-rail i+i{width:12px}.app-content{padding-top:28px;padding-left:clamp(28px,4.6vw,66px);padding-right:clamp(28px,4.6vw,66px)}.generator-header{min-height:54px;padding-bottom:10px}.generator-identity{gap:25px}.order-badge-button{gap:11px;min-height:46px;padding:0 0 0 22px}.order-badge-button:before{background:#4e322b24;height:28px}.order-badge-button .order-seal{opacity:.88;width:34px;height:34px}.order-badge-copy{gap:2px}.order-badge-copy .order-badge-class{letter-spacing:.2em;font-size:6.5px}.order-badge-button strong{font-size:13px}.order-badge-stats small{color:#534b44db;font-size:7px}.settings-button{min-width:104px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#4e322b2e;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0}.settings-button:before{display:none}.generator-stage{margin-top:clamp(58px,7.2vh,78px)}.concept-reel{background:#fffdf894;border-color:#4e322b2b;outline:0;height:clamp(372px,49vh,476px);box-shadow:inset 0 1px #ffffffc7,inset 0 0 48px #5b483f03,0 18px 42px #3a231f0a}.reel-scene{background:radial-gradient(78% 58%,#ffffff6b,#0000 68%),linear-gradient(#6a584f06,#0000 24% 76%,#6a584f07)}.reel-scene:before{background:radial-gradient(91% 57%,#0000 54%,#5b4a4206 100%),linear-gradient(#5b4a4209 0%,#0000 25% 75%,#5b4a420a 100%)}.reel-face{background:linear-gradient(#f7f2eafb 0%,#fcf9f3fe 20%,#fffdf9 50%,#fcf9f3fe 80%,#f7f2eafb 100%);border-color:#4e322b16;box-shadow:inset 0 13px 22px #fff3,inset 0 -14px 23px #5b483f06,0 -1px 2px #4e322b09,0 1px 2px #4e322b0a}.reel-face:before{background:linear-gradient(#5b483f0b,#5b483f03 17%,#0000 34%,#fff3 50%,#0000 67%,#5b483f04 84%,#5b483f0d)}.reel-face:after{background:linear-gradient(112deg,#0000 14%,#ffffff0e 31%,#ffffff3d 43%,#ffffff0e 55%,#0000 72%)}.concept-reel:before,.concept-reel:after{height:1px;box-shadow:none;left:4.5%;right:4.5%}.concept-reel:before{top:15px}.concept-reel:after{bottom:15px}.reel-glass{background:linear-gradient(#faf7f1eb 0%,#faf7f1a8 11%,#faf7f140 24%,#faf7f109 40%,#faf7f103 50%,#faf7f109 60%,#faf7f140 76%,#faf7f1a8 89%,#faf7f1eb 100%),radial-gradient(74% 60%,#0000 42%,#5b4a4207 100%);box-shadow:inset 40px 0 52px #5b4a4206,inset -40px 0 52px #5b4a4206,inset 0 25px 34px #5b4a4205,inset 0 -27px 36px #5b4a4205}.reel-glass:after{border-color:#ffffff57;display:block;inset:10px;box-shadow:inset 0 0 0 1px #50332b06,inset 0 10px 20px #ffffff06,inset 0 -12px 22px #36221d05}.reel-aperture{border-color:#4e322b2e;left:5.6%;right:5.6%;box-shadow:0 -1px #ffffff85,0 1px #ffffff52}.practice-promise{margin-top:34px}.generator-actions{gap:10px;width:min(100%,586px);margin-top:21px}.generator-actions .primary-button{text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#9d2931 0%,#861d24 64%,#79181e 100%);border-color:#5c0c12bd;box-shadow:inset 0 1px #fff9ef40,inset 0 -1px #3003072e,0 6px 15px #5b0e141b}.generator-actions .spin-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffcf63d;border-color:#4e322b3d;box-shadow:inset 0 1px #ffffffa3}.generator-actions :is(.primary-button,.spin-button):before{display:none}.speaking-contract{margin-top:13px}.practice-return-paths{width:min(100%,780px);margin-top:36px}.practice-return-paths button{gap:4px;min-height:92px}.practice-return-paths button>span{color:var(--vox-oxblood);font:750 8px/1 var(--vox-sans);letter-spacing:.18em;text-transform:uppercase}.practice-return-paths button>strong{color:var(--vox-ink);font:500 18px/1.05 var(--vox-serif)}.practice-return-paths button small{letter-spacing:.045em;font-size:9px}.footer-colophon{gap:1px;min-width:0;display:grid}.footer-colophon>span:last-child{color:var(--vox-muted);font:600 8px/1.2 var(--vox-sans);letter-spacing:.055em}.footer-colophon a{color:inherit;text-decoration:none}.footer-colophon i{margin:0 5px;font-style:normal}.site-footer{align-items:flex-start;min-height:64px;padding-top:10px}.site-footer nav{padding-top:1px}.method-public-links{border-top:1px solid var(--vox-line);flex-wrap:wrap;gap:5px 22px;margin-top:22px;padding-top:18px;display:flex}.info-dialog-body .method-public-links a{min-height:44px;margin:0;font-size:15px}.public-document-page{min-height:100svh}.public-document-masthead{width:min(100%, var(--vox-content-width));border-bottom:1px solid var(--vox-line-soft);justify-content:space-between;align-items:center;gap:28px;min-height:58px;margin:0 auto;padding-bottom:12px;display:flex}.public-document-masthead>a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.public-document-masthead nav,.public-document-footer nav{flex-wrap:wrap;gap:6px 24px;display:flex}.public-document-masthead nav a,.public-document-footer a{min-width:44px;min-height:44px;color:var(--vox-muted);font:650 11px/1 var(--vox-sans);letter-spacing:.04em;align-items:center;text-decoration:none;display:inline-flex}.public-document-masthead nav a[aria-current=page]{color:var(--vox-oxblood)}.public-document-article{width:min(100%,860px);margin:clamp(72px,10vh,112px) auto 0}.public-document-title{border-bottom:1px solid var(--vox-line-strong);max-width:780px;padding-bottom:clamp(44px,6vw,68px)}.public-document-title>span,.public-document-article section>span{color:var(--vox-oxblood);font:800 9px/1 var(--vox-sans);letter-spacing:.2em;text-transform:uppercase}.public-document-title h1{max-width:740px;font:500 clamp(58px, 7vw, 88px)/.9 var(--vox-serif);letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0}.public-document-title p{max-width:660px;color:var(--vox-muted);font:500 22px/1.35 var(--vox-serif);margin:27px 0 0}.public-document-article .method-document{margin-top:0}.public-document-article .method-document>section,.canon-document>section{border-top:1px solid var(--vox-line);padding:42px 0}.public-document-article .method-document>section:first-child,.canon-document>section:first-child{border-top:0}.public-document-article h2,.public-document-article .method-document h3{max-width:700px;color:var(--vox-ink);font:500 clamp(31px, 4vw, 42px)/1 var(--vox-serif);letter-spacing:-.025em;text-wrap:balance;margin:12px 0 0}.public-document-article p,.public-document-article li{color:var(--vox-muted);font:500 18px/1.48 var(--vox-serif)}.public-document-article section>p{max-width:var(--vox-measure);margin:16px 0 0}.public-document-article .method-practice ol{margin-top:25px}.public-document-article .method-practice li{font-size:18px}.public-document-article .method-evidence a{color:var(--vox-oxblood)}.public-document-article .method-limitation{border-left:2px solid var(--vox-oxblood);background:#8f1f2409;padding:20px 22px}.document-text-link,.public-primary-link{width:fit-content;min-height:44px;color:var(--vox-oxblood);font:600 17px/1 var(--vox-serif);border-bottom:1px solid #8f1f2457;align-items:center;margin-top:18px;text-decoration:none;display:inline-flex}.canon-category-record ol{border-top:1px solid var(--vox-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:27px 0 0;padding:0;list-style:none;display:grid}.canon-category-record li{border-bottom:1px solid var(--vox-line);justify-content:space-between;align-items:center;gap:20px;min-height:55px;padding:10px 14px 10px 0;display:flex}.canon-category-record li:nth-child(2n){border-left:1px solid var(--vox-line);padding-left:20px;padding-right:0}.canon-category-record li strong{color:var(--vox-oxblood);font:700 10px/1 var(--vox-sans);font-variant-numeric:tabular-nums}.document-status{border-left:2px solid var(--vox-oxblood);background:#8f1f2409;max-width:760px;margin:0;padding:23px 25px}.canon-changelog-document,.canon-document{margin-top:0}.canon-changelog-document .canon-changelog{margin-top:36px!important}.canon-changelog-document .canon-changelog li{padding:25px 0}.canon-changelog-document .canon-changelog p{max-width:700px;margin:10px 0 0}.simple-public-state{max-width:690px;padding:44px 0}.simple-public-state p{margin:0}.public-document-footer{width:min(100%, var(--vox-content-width));border-top:1px solid var(--vox-line);min-height:72px;color:var(--vox-muted);font:600 9px/1.4 var(--vox-sans);letter-spacing:.05em;justify-content:space-between;align-items:flex-start;gap:28px;margin:clamp(76px,10vh,118px) auto 0;padding-top:12px;display:flex}.public-document-masthead a:focus-visible,.public-document-footer a:focus-visible,.document-text-link:focus-visible,.public-primary-link:focus-visible,.footer-colophon a:focus-visible,.method-public-links a:focus-visible{outline:2px solid var(--vox-oxblood);outline-offset:4px}@media (width<=760px){:root{--site-rail:40px}.brand-monogram{width:28px;height:28px;margin-top:28px}.brand-rail i{width:14px}.brand-rail i+i{width:9px}.app-content{padding:20px 17px 30px}.generator-header{padding-bottom:7px}.generator-identity{gap:9px}.order-badge-button{min-width:39px;padding-left:9px}.order-badge-button .order-seal{width:29px;height:29px}.order-badge-copy{display:none}.settings-button{min-width:44px;padding:0 9px}.settings-button span{display:none}.generator-stage{margin-top:47px}.concept-reel{height:330px}.practice-promise{margin-top:29px}.generator-actions{background:#f7f2eaf0;padding:7px 6px 5px;box-shadow:0 9px 24px #3a231f0a}.practice-return-paths button{min-height:82px}.practice-return-paths button>strong{font-size:17px}.practice-return-paths button small{white-space:normal}.site-footer{gap:8px}.footer-colophon>span:last-child{line-height:1.45}.public-document-masthead{min-height:50px;padding-bottom:8px}.public-document-masthead nav{gap:5px 14px}.public-document-masthead nav a{justify-content:center;min-height:44px;font-size:9px}.public-document-article{margin-top:58px}.public-document-title{padding-bottom:40px}.public-document-title h1{margin-top:15px;font-size:clamp(48px,15vw,66px)}.public-document-title p{margin-top:21px;font-size:20px}.public-document-article .method-document>section,.canon-document>section,.public-document-article h2,.public-document-article .method-document h3{font-size:30px}.public-document-article p,.public-document-article li{font-size:17px}.method-evidence li,.canon-category-record ol{grid-template-columns:1fr}.canon-category-record li:nth-child(2n){border-left:0;padding-left:0}.public-document-footer{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=410px){:root{--site-rail:12px}.brand-monogram,.brand-rail i{display:none}}@media (prefers-reduced-transparency:reduce){.concept-reel,.generator-actions,.settings-button{background-color:var(--vox-paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{:root{--site-rail:0px}.voxcept-shell{background:#fff}.voxcept-shell:before,.voxcept-shell:after,.brand-rail,.public-document-masthead nav,.public-document-footer nav,.settings-anchor,.generator-actions,.concept-share-button,.site-footer nav{display:none!important}.app-content{width:100%;margin:0;padding:20mm 18mm}.public-document-article{width:100%;margin-top:18mm}.public-document-title h1{font-size:54pt}.public-document-article section,.canon-changelog li{break-inside:avoid}}@font-face{font-family:Voxcept Cormorant;src:url(/assets/fonts/voxcept-cormorant-500-italic.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap}:root{--site-rail:6px;--vox-content-width:1320px;--vox-oxblood:#6d2030;--vox-cover:#3b101c;--vox-cover-ink:#f7edda;--vox-cover-muted:#d8bcb4;--atelier-shadow:0 28px 48px -26px #3d172d80, 0 6px 14px #35141c20}.voxcept-shell{background:#f6f1e8}.voxcept-shell:before{opacity:.035}.voxcept-shell:after{box-shadow:none}.brand-rail{box-shadow:none;background:#581625}.brand-monogram,.brand-rail i{display:none}.generator-screen.app-content{padding:0 clamp(26px,4.5vw,72px) 44px}.edition-cover{color:#40131f;padding-top:28px;position:relative}.edition-cover .generator-header{border:0;width:100%;max-width:1480px;min-height:66px;margin-inline:auto;padding:0}.edition-cover .generator-identity{flex:1;justify-content:space-between;gap:24px}.edition-wordmark{font:500 64px/.9 var(--vox-serif);letter-spacing:-.065em}.edition-wordmark>span{color:#8a3d4a}.edition-cover .order-badge-button{color:#40131f;padding-right:24px}.edition-cover .order-badge-button:before{display:none}.edition-cover .order-badge-button strong{color:#40131f;font-size:17px}.voxcept-shell .edition-cover .settings-button{border:0;border-left:1px solid var(--vox-line);min-width:104px;min-height:44px;box-shadow:none;color:#40131f;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;font-size:12px;font-weight:500}.voxcept-shell .edition-cover .settings-button:before{display:none}.voxcept-shell .edition-cover .settings-button svg{color:inherit}.voxcept-shell .edition-cover .settings-button:hover{background:#6d203008}.edition-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(32px,4vw,64px);max-width:1480px;margin:36px auto 0;display:grid}.edition-introduction{flex-direction:column;align-items:flex-start;padding:34px 0 28px;display:flex}.edition-kicker{color:#78645f;font:500 10px/1.6 var(--vox-sans);letter-spacing:.23em;text-transform:uppercase;margin:0}.edition-headline{font:500 clamp(90px, 9.8vw, 156px)/.81 var(--vox-serif);letter-spacing:-.065em;margin:48px 0 38px}.edition-headline>span,.edition-headline>em{display:block}.edition-headline em{font-weight:500;line-height:1.08}.edition-introduction .practice-promise{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(26px,2.6vw,38px);line-height:1.04}.edition-description{color:#776c63;font:400 14px/1.7 var(--vox-sans);margin:12px 0 0}.edition-cover .generator-stage{width:100%;min-width:0;min-height:730px;box-shadow:inset 1px 1px 0 #efd4ca70, inset 4px 0 5px #15050e60, var(--atelier-shadow);color:var(--vox-cover-ink);isolation:isolate;background:#3b101c url(/assets/voxcept-oxblood-surface.webp) 50%/cover;border:1px solid #662b38;border-radius:14px 3px 3px;margin:0;padding:0 0 60px;position:relative}.edition-cover .concept-reel{--reel-radius:270px;width:100%;height:520px;box-shadow:none;color:var(--vox-cover-ink);background:0 0;border:0;border-radius:0;outline:0;margin:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.concept-reel:before,.concept-reel:after,.reel-scene:before,.reel-scene:after,.reel-face:before,.reel-face:after,.reel-glass:before,.reel-glass:after,.reel-aperture:before,.reel-aperture:after,.reel-aperture i{display:none}.reel-scene,.reel-glass{box-shadow:none;background:0 0}.reel-face{box-shadow:none;color:var(--vox-cover-ink);filter:blur(var(--face-motion-blur));background:0 0;border:0}.reel-face>span{opacity:clamp(0, calc(var(--face-ink-opacity) * 6 - 5), 1);color:#e2c3b9;letter-spacing:.21em;font-size:9px;font-weight:500}.reel-face strong{transform:scale(clamp(.6, calc(var(--face-ink-opacity) * 2.5 - 1.5), 1));opacity:clamp(0, calc(var(--face-ink-opacity) * 3.5 - 2.5), 1);color:var(--vox-cover-ink);text-shadow:none;letter-spacing:-.045em;font-weight:500}.reel-face strong.title-short{font-size:clamp(64px,6vw,94px)}.reel-face strong.title-medium{font-size:clamp(54px,5.3vw,82px)}.reel-aperture{box-shadow:none;border:0;top:23%;bottom:23%}.reel-empty-plane{box-shadow:none;background:0 0;border:0;gap:26px;inset:13% 7%}.reel-empty span{color:#e2c3b9;letter-spacing:.23em;font-size:10px;font-weight:500}.reel-empty strong{max-width:680px;color:var(--vox-cover-ink);letter-spacing:-.045em;font-size:clamp(64px,7.6vw,118px);font-style:normal;line-height:.97}.practice-controls{z-index:3;background-blend-mode:soft-light;color:#431426;background:#f6eee0 url(/assets/voxcept-paper-grain.jpg) 50%/512px;border:1px solid #fff8ed;border-radius:9px 3px 3px 9px;flex-direction:column;gap:0;width:calc(100% + 34px);margin-left:-34px;padding:24px 28px 20px;display:flex;position:relative;box-shadow:0 2px 2px #2b07142b,0 18px 28px -15px #2107108c,inset 0 1px #fffaf3}.practice-controls .generator-actions{width:100%;box-shadow:none;background:0 0;flex-wrap:wrap;align-items:stretch;gap:12px;margin:0;padding:0;display:flex}.voxcept-shell .practice-controls .primary-button{color:#fbefdb;min-height:64px;font:500 24px/1.1 var(--vox-serif);text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#481522;border:1px solid #6e3440;border-radius:5px;flex:250px;justify-content:space-between;padding:0 24px;box-shadow:inset 0 1px #e1b7b33d,0 3px 7px #3b101c20}.voxcept-shell .practice-controls .primary-button:before,.voxcept-shell .practice-controls .spin-button:before{display:none}.voxcept-shell .practice-controls .spin-button{min-height:52px;box-shadow:none;color:#5b2432;font:500 18px/1.1 var(--vox-serif);text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:3px;padding:0 12px}.voxcept-shell .practice-controls .primary-button:hover:not(:disabled){background:#632536;transform:translateY(-2px);box-shadow:0 7px 14px #39131c30}.voxcept-shell .practice-controls .spin-button:hover:not(:disabled){background:#6d203009}.practice-controls .spin-button svg,.practice-controls .concept-share-button svg{color:inherit}.practice-controls .speaking-contract{color:#73635d;font:400 11px/1.5 var(--vox-sans);letter-spacing:.02em;margin:15px 0 0}.practice-controls .concept-share-button{color:#72524f;min-height:44px;font:400 11px/1.4 var(--vox-sans);align-self:center;margin:2px 0 -10px;padding:0}.practice-controls .concept-share-button:hover{color:#431426}.practice-controls .quick-introduction-button{color:#63303a;margin:12px 0 0;font-size:16px}.practice-controls .quick-introduction-button span{color:#76635f}.edition-cover .practice-return-paths{text-align:left;border:0;width:100%;margin:auto 0 0;padding-top:35px}.edition-cover .practice-return-paths button{border:0;border-top:1px solid var(--vox-line);min-height:105px;box-shadow:none;color:#40131f;background:0 0;border-radius:0;padding:18px 40px 4px 0}.edition-cover .practice-return-paths button+button{border-left:1px solid var(--vox-line);padding-left:20px}.edition-cover .practice-return-paths button>span{color:#78645f;letter-spacing:.16em;font-size:8px}.edition-cover .practice-return-paths button strong{color:#40131f;font-size:21px}.edition-cover .practice-return-paths button small{color:#78645f;font-size:10px;line-height:1.5}.edition-cover .practice-return-paths button svg{color:#63303a;right:8px}.edition-cover .practice-return-paths button:hover{background:#6d203006}.edition-cover .resume-session{margin:24px auto 0}.edition-cover button:focus-visible{outline-offset:4px;outline:2px solid #8f344b}.edition-cover .settings-popover{color:var(--vox-ink);border:1px solid var(--vox-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f1e8;box-shadow:0 24px 70px #37152340}.settings-popover-header h2{letter-spacing:-.035em;font-size:40px}.settings-popover-header p,.settings-group-heading p{color:#625952;font-size:15px}@media (prefers-reduced-motion:no-preference){.edition-headline{animation:.75s cubic-bezier(.2,.7,.2,1) 60ms both atelier-enter}.edition-cover .generator-stage{animation:.85s cubic-bezier(.2,.7,.2,1) .12s both atelier-enter}.edition-description{animation:.65s cubic-bezier(.2,.7,.2,1) .2s both atelier-enter}@keyframes atelier-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}.why-voxcept{border-top:0;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:100px;margin-top:0;padding-top:110px}.why-voxcept h2{letter-spacing:-.035em;max-width:730px;font-size:clamp(46px,5.1vw,74px);line-height:1.02}.why-voxcept-copy{padding-top:48px}.why-voxcept-copy p{font-size:20px;line-height:1.55}.why-voxcept-copy p+p{margin-top:27px}.concept-method{column-gap:100px;padding-top:64px;padding-bottom:80px}.concept-method h2{letter-spacing:-.03em;font-size:clamp(38px,3.8vw,56px)}.concept-method-copy p{font-size:20px;line-height:1.55}.voxcept-standard{padding-top:74px;padding-bottom:36px}.voxcept-standard h2{letter-spacing:-.035em;font-size:clamp(42px,4.5vw,66px)}.voxcept-standard ol{border-top:1px solid var(--vox-line);background:0 0;display:block}.voxcept-standard li{border-left:0;border-bottom:1px solid var(--vox-line-soft);grid-template-columns:66px 1fr;align-items:baseline;min-height:0;padding:27px 0;display:grid}.voxcept-standard li:nth-child(2n){border-left:0;padding-left:0}.voxcept-standard li:nth-child(n+3){border-top:0}.voxcept-standard li span{font:500 16px/1 var(--vox-serif);color:var(--vox-oxblood)}.voxcept-standard li strong{max-width:none;font-size:30px;font-weight:500}.site-footer{margin-top:54px;padding-top:28px}.timed-screen .timed-stage{width:min(100%,1000px);color:var(--vox-cover-ink);box-shadow:inset 1px 1px #efd4ca60, var(--atelier-shadow);background:#3b101c url(/assets/voxcept-oxblood-surface.webp) 50%/cover;border:1px solid #662b38;border-radius:12px 3px 3px;margin-top:48px;padding:52px 54px 36px}.timed-stage .phase-domain{color:#e4c5bc;font-size:10px;font-weight:500}.timed-stage h1{max-width:850px;margin-top:22px;font-size:clamp(52px,6vw,86px);line-height:.97}.timed-stage h1.title-extra-long{font-size:clamp(36px,4.5vw,64px)}.timed-stage .large-timer{margin-top:46px;font-size:clamp(100px,12vw,164px)}.timed-stage .large-timer.is-ending{color:#efb1a4}.timed-stage .timer-state{color:#e4cfc3;margin-top:34px;font-size:21px}.timed-stage .research-link{color:var(--vox-cover-ink);border-color:#b67b7870}.timed-stage .timer-completion strong,.timed-stage .untimed-display{color:var(--vox-cover-ink)}.timed-stage .timer-completion i{background:#e2b8ae}.timed-stage .synthesis-pair,.timed-stage .synthesis-guidance{color:#e4cfc3}.timed-stage .timed-actions{border-top:1px solid #e3bdad30;width:min(100%,650px);margin-top:30px;padding-top:22px}.voxcept-shell .timed-actions .primary-button{color:#431426;font:500 21px/1.15 var(--vox-serif);text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4e9d6;border:1px solid #fff5e3;border-radius:4px;box-shadow:0 3px 10px #21071038}.voxcept-shell .timed-actions .timer-toggle,.voxcept-shell .timed-actions .untimed-toggle{color:var(--vox-cover-ink);box-shadow:none;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #e3bdad50;border-radius:4px}.voxcept-shell .timed-actions button:before,.voxcept-shell .complete-screen .primary-button:before,.voxcept-shell .phase-header .back-button:before{display:none}.voxcept-shell .timed-actions .primary-button:hover{background:#fff8ee}.voxcept-shell .phase-header .back-button{box-shadow:none;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:3px}.countdown-screen{color:var(--vox-cover-ink);background:#3b101c url(/assets/voxcept-oxblood-surface.webp) 50%/cover}.countdown-screen .wordmark,.countdown-screen .phase-domain,.countdown-screen p{color:var(--vox-cover-ink)}.complete-screen>.complete-stage{box-shadow:var(--atelier-shadow);background:#fcf8f0;border:1px solid #fff;border-radius:3px;margin-top:60px;padding:46px 40px}.complete-screen h1,.complete-screen h1.title-medium{font-size:clamp(56px,6.5vw,92px);line-height:.96}.voxcept-shell .complete-screen .primary-button{color:var(--vox-cover-ink);font:500 21px/1.15 var(--vox-serif);text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#481522;border-color:#55202e;border-radius:4px}@media (width>=761px) and (width<=1100px){.edition-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px}.edition-headline{margin-top:44px;font-size:10.4vw}.edition-kicker{max-width:235px;font-size:9px}.edition-cover .generator-stage{min-height:655px}.edition-cover .concept-reel{height:440px}.practice-controls{width:calc(100% + 20px);margin-left:-20px;padding:20px}.voxcept-shell .practice-controls .primary-button{font-size:22px}.edition-cover .practice-return-paths{grid-template-columns:1fr;padding-top:28px}.edition-cover .practice-return-paths button{min-height:82px}.edition-cover .practice-return-paths button+button{border-left:0;padding-left:0}.why-voxcept,.concept-method{column-gap:50px}}@media (width<=760px){:root{--site-rail:4px}.generator-screen.app-content{padding:0 22px 28px}.edition-cover{padding-top:22px}.edition-cover .generator-header{gap:9px;min-height:43px}.edition-wordmark{font-size:43px}.edition-cover .generator-identity{gap:12px}.edition-cover .order-badge-button{min-width:31px;margin-left:auto;padding:0}.edition-cover .order-badge-button .order-seal{width:29px;height:29px}.edition-cover .order-badge-copy{display:none}.voxcept-shell .edition-cover .settings-button{border:0;width:44px;min-width:44px;padding:0}.edition-layout{flex-direction:column;gap:0;margin-top:28px;display:flex}.edition-introduction{display:contents}.edition-kicker{letter-spacing:.15em;order:0;font-size:8px}.edition-headline{letter-spacing:-.06em;order:1;margin:14px 0 16px;font-size:clamp(47px,12.8vw,70px);line-height:.94}.edition-headline>span,.edition-headline>em{display:inline}.edition-headline em{margin-left:0}.edition-introduction .practice-promise{order:2;margin:0 0 21px;font-size:23px}.edition-description{display:none}.edition-cover .generator-stage{border-radius:9px 3px 3px;order:3;min-height:0;padding-bottom:27px}.edition-cover .concept-reel{--reel-face-height:176px;--reel-radius:228px;width:100%;height:280px;margin:0}.reel-face{padding-inline:4%}.reel-face>span{letter-spacing:.18em;font-size:7px}.reel-face strong.title-short{font-size:clamp(38px,11.2vw,54px)}.reel-face strong.title-medium{font-size:clamp(34px,10vw,48px)}.reel-face .title-short .reel-title-line,.reel-face .title-medium .reel-title-line{white-space:normal;overflow-wrap:normal;text-wrap:balance}.reel-aperture{inset:12% 3%}.reel-empty-plane{gap:19px;inset:14% 5%}.reel-empty span{font-size:8px}.reel-empty strong{font-size:clamp(46px,12.8vw,65px);line-height:.98}.practice-controls{border-radius:6px 3px 3px 6px;width:calc(100% + 12px);margin-left:-12px;padding:15px 16px 13px}.practice-controls .generator-actions{flex-direction:column;gap:0}.voxcept-shell .practice-controls .primary-button{flex:auto;width:100%;min-height:56px;padding-inline:17px;font-size:22px}.voxcept-shell .practice-controls .spin-button{width:100%;min-height:44px;margin-top:4px;font-size:17px}.practice-controls .speaking-contract{margin-top:10px;font-size:10px}.practice-controls .concept-share-button{min-height:44px;margin:0 0 -5px;font-size:10px}.practice-controls .quick-introduction-button{flex-direction:column;align-items:center;margin-top:12px;font-size:16px}.edition-cover .practice-return-paths{order:4;grid-template-columns:1fr 1fr;margin-top:26px;padding:0}.edition-cover .practice-return-paths button{min-height:110px;padding:15px 28px 0 0}.edition-cover .practice-return-paths button+button{padding-left:14px}.edition-cover .practice-return-paths button strong{font-size:18px}.edition-cover .practice-return-paths button small{font-size:9px}.why-voxcept{padding-top:70px;display:block}.why-voxcept h2{margin-top:24px;font-size:45px;line-height:1.03}.why-voxcept-copy{padding-top:28px}.why-voxcept-copy p,.concept-method-copy p{font-size:19px;line-height:1.5}.concept-method{padding-top:42px;padding-bottom:42px}.concept-method h2{font-size:38px}.voxcept-standard{padding-top:44px}.voxcept-standard h2{font-size:42px}.voxcept-standard li{grid-template-columns:35px 1fr;padding:22px 0}.voxcept-standard li strong{font-size:25px}.timed-screen .timed-stage{margin-top:28px;padding:35px 19px 24px}.timed-stage h1,.timed-stage h1.title-medium{font-size:46px;line-height:.97}.timed-stage h1.title-long,.timed-stage h1.title-extra-long{font-size:36px}.timed-stage .large-timer{margin-top:38px;font-size:104px}.timed-stage .timer-state{margin-top:26px;font-size:19px}.timed-stage .timed-actions{grid-template-columns:1fr;margin-top:22px}.timed-actions .primary-button{min-height:56px}.voxcept-shell .timed-actions .timer-toggle,.voxcept-shell .timed-actions .untimed-toggle{min-height:44px}.complete-screen>.complete-stage{margin-top:30px;padding:34px 17px}.complete-screen h1,.complete-screen h1.title-medium{font-size:53px}.complete-screen h1.title-long,.complete-screen h1.title-extra-long{font-size:42px}}@media (prefers-reduced-transparency:reduce){.edition-cover .generator-stage,.timed-screen .timed-stage,.countdown-screen{background:var(--vox-cover)}.practice-controls{background:#f6eee0}}@media (forced-colors:active){.edition-cover .generator-stage,.practice-controls,.timed-screen .timed-stage,.countdown-screen{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.reel-face strong,.reel-face>span,.reel-empty strong,.reel-empty span,.timed-stage .phase-domain,.timed-stage .timer-state{color:canvastext}.voxcept-shell .practice-controls .primary-button,.voxcept-shell .practice-controls .spin-button,.voxcept-shell .timed-actions button{color:buttontext;background:buttonface;border:1px solid buttontext}}@media print{.edition-cover .generator-stage{color:#202124;box-shadow:none;background:#fff}.reel-face strong,.reel-face>span,.reel-empty strong,.reel-empty span{color:#202124}.edition-layout{display:block}}.edition-cover .order-badge-button{gap:9px;min-height:44px;padding-right:20px}.edition-cover .order-badge-button .order-seal{width:38px;height:38px}.order-badge-copy .order-badge-class{letter-spacing:.02em;text-transform:none;font-size:9px;font-weight:500}.edition-cover .order-badge-button strong{font-size:20px;font-weight:500}.order-badge-button strong span{color:var(--vox-muted);font-size:15px}.order-dialog{background:#faf7f1;border:1px solid #fffaf2;border-radius:16px;width:min(590px,100%);box-shadow:0 30px 100px #210c2440}.order-dialog>header{border-bottom:0;min-height:64px;padding:10px 20px 0 28px}.progress-panel-label{color:#675958;font:500 13px/1.4 var(--vox-sans)}.order-dialog>header button{box-shadow:none;background:#eee7df;border:0;border-radius:50%}.order-dialog-body{padding:0 36px 28px}.order-seal-stage{width:140px;height:140px;margin:0 auto 8px}.order-seal-stage .order-seal{width:140px;height:140px}.order-seal-stage .order-medallion{filter:drop-shadow(0 5px 3px #43172428)}.order-owner{font:400 13px/1.4 var(--vox-sans);letter-spacing:0;text-transform:none;margin:0 0 8px}.order-prestige-name{font:500 10px/1.4 var(--vox-sans);letter-spacing:.1em;margin-bottom:7px}.order-dialog h2{font:500 clamp(42px, 6vw, 56px)/1 var(--vox-serif);letter-spacing:-.035em}.order-stat-strip{border:0;width:100%;margin-top:22px}.order-stat-strip>div{gap:8px;min-height:62px;padding:4px 12px}.order-stat-strip>div+div{border-color:#e4d9cf}.order-stat-strip strong{font-size:30px}.order-stat-strip span{font:400 11px/1.4 var(--vox-sans);letter-spacing:0;text-transform:none}.order-next{text-align:left;background:#f2ece3;border:1px solid #e9dfd4;border-radius:10px;margin-top:25px;padding:20px}.order-next-heading>span{color:#705e5d;font:500 11px/1.4 var(--vox-sans)}.order-next-heading strong{color:#431724;font:500 27px/1.1 var(--vox-serif);justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;display:flex}.order-next-heading small{color:#705e5d;font:400 11px/1.4 var(--vox-sans);flex-shrink:0}.order-next p{color:#655554;font:400 12px/1.6 var(--vox-sans);margin-top:8px}.order-milestone-meters{gap:12px;margin-top:19px;display:grid}.order-milestone-meter>div{color:#665554;font:400 11px/1.4 var(--vox-sans);justify-content:space-between;align-items:center;gap:10px;display:flex}.order-milestone-meter>div>span:last-child{color:#5a2737;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.order-milestone-meter svg{width:12px;height:12px}.order-milestone-meter progress{appearance:none;color:#713345;background:#e2d7cb;border:0;border-radius:8px;width:100%;height:4px;margin-top:7px;display:block;overflow:hidden}.order-milestone-meter progress::-webkit-progress-bar{background:#e2d7cb;border-radius:8px}.order-milestone-meter progress::-webkit-progress-value{background:#713345;border-radius:8px}.order-milestone-meter progress::-moz-progress-bar{background:#713345;border-radius:8px}.progress-disclosure{text-align:left;border:0;border-bottom:1px solid #e6dcd2;margin:0}.folio-disclosure{margin-top:18px}.progress-disclosure>summary{cursor:pointer;color:#432f32;min-height:56px;font:500 13px/1.4 var(--vox-sans);align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.progress-disclosure>summary::-webkit-details-marker{display:none}.progress-disclosure>summary small{color:#786763;font:400 11px/1.4 var(--vox-sans);margin-left:auto}.progress-disclosure>summary>svg{flex-shrink:0;width:14px;height:14px;transition:transform .2s}.progress-disclosure[open]>summary{border:0}.progress-disclosure[open]>summary>svg{transform:rotate(90deg)}.progress-disclosure>summary:focus-visible{outline:2px solid var(--vox-oxblood);outline-offset:4px;border-radius:3px}.folio-disclosure .folio-section{border:0;grid-template-columns:minmax(140px,.8fr) minmax(0,1fr);gap:20px;margin:0;padding:12px 0 24px}.folio-disclosure .folio-preview{aspect-ratio:auto}.folio-disclosure .folio-actions h3{font-size:26px}.folio-disclosure .folio-actions p{font:400 12px/1.6 var(--vox-sans)}.order-ladder{padding:10px 0 18px}.order-ladder-heading{display:none}.order-ladder-heading+.order-ladder-prestige{margin-top:0}.order-ladder li{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:12px 4px}.order-ladder-name strong{font-size:21px}.order-ladder-name .order-ladder-status{text-align:left;letter-spacing:.03em;text-transform:none;grid-area:auto/1;margin-top:2px;font-size:9px}.order-ladder-requirement{flex-wrap:wrap;gap:5px;font-size:10px}.order-ladder-prestige>h4{letter-spacing:.09em;font-size:9px;line-height:1.5}.order-preferences{flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0 0 15px}.order-preferences button{font:400 12px/1.4 var(--vox-sans);border-radius:5px}.order-disclaimer{color:#786763;font:400 10px/1.6 var(--vox-sans);margin:18px auto 0}.order-dialog .order-continue{color:#fff8ec;width:100%;min-height:46px;font:500 18px/1.2 var(--vox-serif);text-shadow:none;background:#4b1b2b;border:1px solid #642c3e;border-radius:6px;margin-top:16px;box-shadow:inset 0 1px #ffffff16,0 3px 6px #43172415}.order-kicker{margin:12px 0;line-height:1.5;display:block}.order-identity-form{margin-top:20px}.order-identity-form input{border-radius:6px}@media (width<=760px){.edition-cover .order-badge-button{gap:0;min-width:44px;padding:0}.edition-cover .order-badge-button .order-seal{width:34px;height:34px}.order-dialog{border-radius:14px;width:100%;max-height:calc(100svh - 24px)}.order-dialog>header{min-height:56px;padding:6px 12px 0 20px}.order-dialog-body{padding:0 22px 22px}.order-seal-stage,.order-seal-stage .order-seal{width:112px;height:112px}.order-next{margin-top:20px;padding:16px}.order-stat-strip{margin-top:18px}.progress-disclosure>summary{gap:8px;min-height:54px}.progress-disclosure>summary small{font-size:10px}.folio-disclosure .folio-section{grid-template-columns:1fr}.folio-disclosure .folio-preview{justify-self:center;width:min(240px,100%)}}@media (prefers-reduced-motion:reduce){.progress-disclosure>summary>svg{transition:none}}@media (forced-colors:active){.order-dialog,.order-next,.order-dialog .order-continue{color:canvastext;background:canvas;border:1px solid canvastext}.order-milestone-meter progress{forced-color-adjust:auto}.order-medallion{filter:none}}
