@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-grid{display:inline-grid}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:T014 Zhushi;src:url(../media/zhushi-extralight-v1.23-bb8aa09fc10f.0b_4._.1752wy.woff2)format("woff2");font-style:normal;font-weight:200;font-display:block}:root{--paper:#e9e5dc;--paper-deep:#ded8cc;--ink:#24231f;--ink-soft:#68645b;--line:#24231f2e;--signal:#ad3924;--signal-deep:#872c1d;--serif:"Songti SC", "STSong", "Iowan Old Style", "Baskerville", serif;--sans:"Avenir Next", "Avenir", "Helvetica Neue", sans-serif}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{background:radial-gradient(circle at 16% 8%, #ffffff8c, transparent 31%), radial-gradient(circle at 88% 82%, #9783691f, transparent 30%), var(--paper);min-width:320px;min-height:100vh;font-family:var(--sans);text-rendering:optimizelegibility;margin:0}button,textarea{font:inherit}button{color:inherit}button:focus-visible,textarea:focus-visible,a:focus-visible{outline:1px solid var(--signal);outline-offset:5px}.page-shell{isolation:isolate;grid-template-rows:auto 1fr auto;height:100svh;display:grid;position:relative;overflow:hidden}.paper-grain{z-index:-1;pointer-events:none;opacity:.27;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");position:fixed;inset:0}.site-header,.site-footer{text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;padding:27px clamp(24px,4vw,64px);font-size:10px;display:flex}.site-header{border-bottom:1px solid var(--line)}.wordmark{color:inherit;letter-spacing:.18em;align-items:center;gap:10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.wordmark-mark{border:1px solid var(--ink);width:22px;height:22px;color:var(--signal);border-radius:50%;place-items:center;font-size:17px;line-height:1;display:grid}.header-note{color:var(--ink-soft);align-items:center;gap:9px;display:flex}.header-actions{align-items:center;gap:clamp(18px,3vw,38px);display:flex}.fm-entry-link{color:var(--ink);border-bottom:1px solid #0000;padding:5px 0;text-decoration:none;transition:border-color .22s,color .22s}.fm-entry-link span{color:var(--signal)}.fm-entry-link:hover,.fm-entry-link:focus-visible{border-color:var(--ink);color:var(--signal)}.live-dot{background:var(--signal);border-radius:50%;width:6px;height:6px;position:relative}.live-dot:after{border-radius:inherit;content:"";border:1px solid #ad392466;animation:2.6s ease-out infinite listen;position:absolute;inset:-4px}@keyframes listen{0%{opacity:.8;transform:scale(.45)}65%,to{opacity:0;transform:scale(1.35)}}.listening-room{place-items:center;width:min(1440px,100%);min-height:0;margin:0 auto;padding:clamp(60px,9vh,118px) clamp(24px,8vw,132px) 54px;transition:padding .8s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.listening-room:before{content:"";border:1px solid #24231f12;border-radius:50%;width:32vw;max-width:480px;height:32vw;max-height:480px;position:absolute;top:20%;left:4.2%}.listening-room:after{content:"";border:1px solid #ad392417;border-radius:50%;width:18vw;max-width:270px;height:18vw;max-height:270px;position:absolute;top:calc(20% + 7vw);left:calc(4.2% + 7vw)}.index-rail{z-index:2;height:170px;color:var(--ink-soft);letter-spacing:.12em;flex-direction:column;align-items:center;gap:13px;font-size:9px;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;right:clamp(24px,4vw,64px);transform:translateY(-50%)}.rail-line{background:linear-gradient(var(--ink), var(--signal));opacity:.34;flex:1;width:1px}.question-stage{z-index:1;width:min(920px,88vw);transition:opacity .65s,transform .8s cubic-bezier(.22,1,.36,1);position:relative}.eyebrow{color:var(--signal);font-family:var(--serif);letter-spacing:.16em;margin:0 0 clamp(28px,5vh,58px);font-size:13px;transition:margin .7s cubic-bezier(.22,1,.36,1),opacity .5s}.question-button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;min-height:clamp(175px,27vh,290px);padding:0;transition:min-height .8s cubic-bezier(.22,1,.36,1);display:block}.question-button:disabled{cursor:default}.question-copy{font-family:var(--serif);letter-spacing:-.045em;flex-direction:column;gap:10px;font-size:clamp(38px,5.7vw,78px);font-weight:400;line-height:1.18;transition:font-size .8s cubic-bezier(.22,1,.36,1),gap .7s;display:flex}.question-copy em{color:var(--ink-soft);letter-spacing:-.02em;font-size:.68em;font-style:normal;transition:color .45s,transform .45s}.question-button:hover .question-copy em,.question-button.is-settled .question-copy em{color:var(--signal);transform:translate(.25em)}.question-controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:26px;padding-top:18px;transition:margin .7s cubic-bezier(.22,1,.36,1),padding .7s cubic-bezier(.22,1,.36,1),opacity .4s;display:flex}.question-dots{align-items:center;gap:8px;display:flex}.question-dots span{background:var(--ink-soft);opacity:.35;border-radius:10px;width:3px;height:3px;transition:width .5s,background .5s,opacity .5s}.question-dots span.active{background:var(--signal);opacity:1;width:30px}.wander-button,.send-button,.record-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.wander-button{color:var(--ink-soft);letter-spacing:.12em;gap:10px;padding:7px 0;font-size:11px}.wander-button svg,.send-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:18px}.wander-button svg{transition:transform .5s cubic-bezier(.22,1,.36,1)}.wander-button:hover svg{transform:rotate(180deg)}.wander-button:disabled{cursor:default;opacity:.35}.response-drawer{z-index:3;border-top:1px solid var(--ink);width:min(920px,88vw);margin-top:44px;position:relative;overflow:hidden}.space-responding .listening-room,.space-echoing .listening-room{align-content:stretch;place-items:stretch center;padding-top:clamp(24px,3.6vh,42px);padding-bottom:clamp(18px,2.8vh,30px)}.space-responding .listening-room{grid-template-rows:auto minmax(0,1fr)}.space-responding .question-stage{align-self:start}.space-responding .eyebrow{margin-bottom:12px}.space-responding .question-button{min-height:clamp(72px,10vh,104px)}.space-responding .question-copy{gap:3px;font-size:clamp(25px,3.1vw,42px);line-height:1.15}.space-responding .question-controls{margin-top:10px;padding-top:9px}.space-responding .question-dots{visibility:hidden}.space-responding .response-drawer,.space-echoing .response-drawer{align-self:stretch;margin-top:12px}.space-echoing .listening-room{grid-template-rows:auto minmax(0,1fr);padding-top:clamp(14px,2.4vh,26px)}.space-echoing .question-stage{opacity:.32;align-self:start;transform:translateY(-2px)}.space-echoing .eyebrow{opacity:.8;margin-bottom:4px}.space-echoing .question-button{min-height:42px}.space-echoing .question-copy{flex-flow:wrap;gap:.32em;font-size:clamp(18px,2vw,27px);line-height:1.2}.space-echoing .question-copy em{font-size:1em}.space-echoing .question-controls,.space-echoing .index-rail{visibility:hidden;opacity:0;pointer-events:none;position:absolute}.space-echoing .response-drawer{margin-top:8px}.space-echoing .generation-transition{height:100%;min-height:0}.composer-heading{justify-content:space-between;align-items:baseline;gap:24px;padding:20px 0 8px;display:flex}.composer-heading p{color:var(--ink);font-family:var(--serif);letter-spacing:.04em;margin:0;font-size:14px}.composer-heading button{color:var(--ink-soft);cursor:pointer;font-family:var(--serif);background:0 0;border:0;border-bottom:1px solid #0000;padding:3px 0 5px;font-size:11px;transition:border-color .25s,color .25s,opacity .25s}.composer-heading button:hover{border-color:var(--line);color:var(--signal)}.composer-heading button:disabled{cursor:default;opacity:0}.text-response{margin-top:10px;display:block;position:relative}.text-response textarea{resize:none;border:0;border-bottom:1px solid var(--line);width:100%;min-height:116px;color:var(--ink);font-family:var(--serif);background:0 0;outline:0;font-size:clamp(18px,2vw,24px);line-height:1.75;display:block}.text-response textarea::placeholder{color:#68645b94}.character-count{color:var(--ink-soft);letter-spacing:.08em;font-size:9px;position:absolute;bottom:11px;right:0}.voice-response{border-bottom:1px solid var(--line);place-items:center;min-height:124px;margin-top:10px;display:grid}.waveform{width:min(520px,82vw);height:58px;display:block}.record-button{color:var(--ink-soft);font-family:var(--serif);gap:10px;margin-top:-26px;padding:10px 16px;font-size:13px}.record-core{border:1px solid var(--signal);background:0 0;border-radius:50%;width:9px;height:9px;transition:border-radius .3s,background .3s}.is-recording .record-core{background:var(--signal);border-radius:2px}.recording-review{place-items:center;width:100%;margin-top:-22px;display:grid}.recording-review audio{opacity:.74;width:min(520px,78vw);height:34px}.mic-error{color:var(--signal-deep);font-family:var(--serif);margin:-9px 0 14px;font-size:12px}.response-footer{justify-content:space-between;align-items:center;gap:22px;padding-top:22px;display:flex}.response-footer p{color:var(--ink-soft);letter-spacing:.08em;margin:0;font-size:10px}.response-actions{justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.retry-button{border:1px solid var(--line);min-height:47px;color:var(--ink-soft);cursor:pointer;font-family:var(--serif);background:0 0;padding:12px 18px;font-size:13px;transition:border-color .3s,color .3s,background .3s}.retry-button:hover{border-color:var(--ink);color:var(--ink);background:#ffffff2e}.send-button{border:1px solid var(--ink);min-height:47px;color:var(--ink);font-family:var(--serif);gap:14px;padding:13px 19px;font-size:13px;transition:background .3s,color .3s,opacity .3s}.send-button:not(:disabled):hover{background:var(--ink);color:var(--paper)}.send-button:disabled{cursor:not-allowed;opacity:.3}.generation-transition{grid-template-rows:minmax(430px,1fr) auto auto auto;grid-template-columns:minmax(0,1.75fr) minmax(220px,.55fr);column-gap:clamp(32px,4.6vw,72px);min-height:0;padding:0 0 4px;display:grid;position:relative}.t004-evidence-flow{display:contents}.t004-evidence-flow>.t004-source-transcript{grid-area:1/1}.t004-owner-look-note{color:var(--signal-red);margin:0 0 12px}@supports (color:color-mix(in lab, red, red)){.t004-owner-look-note{color:color-mix(in srgb, var(--signal-red) 72%, var(--ink))}}.t004-owner-look-note{letter-spacing:.14em;font-size:10px}.space-echoing .t004-owner-look-note+.generation-transition{height:calc(100% - 25px)}.t004-evidence-field{border-top:1px solid #24231f9e;border-bottom:1px solid #24231f38;grid-area:1/1;min-width:0;min-height:430px;position:relative;overflow:visible}.t004-evidence-heading{color:var(--ink-soft);letter-spacing:.16em;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:13px;left:0;right:0}.t004-contact-fact{z-index:3;color:var(--signal);font-family:var(--serif);letter-spacing:.04em;margin:0;font-size:clamp(14px,1.15vw,17px);position:absolute;top:34px;left:0}.t004-contact-fact:after{background:var(--signal);content:"";width:24px;height:1px;position:absolute;top:calc(100% + 5px);left:0}.t004-evidence-origin{z-index:auto;color:var(--ink-soft);letter-spacing:.16em;font-size:7px;display:block;position:static}.t004-question-residue{z-index:2;color:#24231f2b;height:120px;font-family:var(--serif);pointer-events:none;margin:0;font-size:clamp(25px,2.65vw,39px);line-height:1;position:absolute;inset:84px 5% auto 0}.t004-question-residue span{position:absolute}.t004-question-residue span:first-child{top:5px;left:0}.t004-question-residue span:nth-child(2){top:17px;left:30%}.t004-question-residue span:nth-child(3){top:2px;right:7%}.t004-question-residue span:nth-child(4){top:54px;left:47%}.t004-question-residue span:nth-child(5){top:62px;right:0}.t004-relation-map{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.t004-relation-map path{fill:none;vector-effect:non-scaling-stroke}.t004-grapheme-tethers{z-index:3;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.t004-grapheme-tether{fill:none;stroke:#ad392494;stroke-width:1px;vector-effect:non-scaling-stroke}.t004-evidence-field[data-grapheme-tethers=active] .t004-anchor-relation,.t004-evidence-field[data-grapheme-tethers=active] .t004-anchor-contact{opacity:0;transition:none}.t004-question-provenance,.t004-source-provenance{stroke:#24231f3d;stroke-width:1px}.t004-anchor-relation{stroke:var(--signal);stroke-width:1px;stroke-dasharray:760;stroke-dashoffset:760px;transition:stroke-dashoffset .95s cubic-bezier(.22,1,.36,1)}.t004-translation-relation{fill:none;stroke:var(--signal);stroke-width:1px;stroke-dasharray:520;stroke-dashoffset:520px;transition:stroke-dashoffset 1.08s cubic-bezier(.22,1,.36,1)}.phase-translating .t004-translation-relation,.phase-fixed .t004-translation-relation,.phase-developing .t004-anchor-relation,.phase-translating .t004-anchor-relation,.phase-fixed .t004-anchor-relation{stroke-dashoffset:0}.t004-source-contact{fill:var(--signal)}.t004-anchor-contact{fill:var(--paper);stroke:var(--signal);stroke-width:1px;vector-effect:non-scaling-stroke}.t004-text-evidence{z-index:4;color:var(--ink);font-family:var(--serif);letter-spacing:-.03em;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:clamp(18px,1.75vw,25px);font-weight:400;line-height:1.45;position:absolute;bottom:40px;left:5.5%;right:4%}.t004-source-transcript{z-index:4;align-items:end;gap:6px;min-width:0;display:grid;position:absolute;bottom:44px;left:5.5%;right:4%}.t004-source-transcript[data-expanded=false]{width:min(46%,620px);right:auto}.t004-source-transcript .t004-text-evidence{overflow-wrap:normal;text-overflow:clip;white-space:nowrap;margin:0;display:block;position:relative;inset:auto;overflow:visible}.t004-source-transcript[data-orbit-morph=active] .t004-text-evidence,.t004-source-transcript[data-orbit-morph=active] .t004-text-evidence>span{color:#0000;transition:none}.t004-source-transcript[data-expanded=true][data-orbit-morph=active] .t004-text-evidence,.t004-source-transcript[data-expanded=true][data-orbit-morph=active] .t004-text-evidence>span{color:#24231fa3}.t004-source-transcript[data-orbit-morph=returning] .t004-text-evidence>span{color:#24231fa3;transition:none}.t004-orbit-morph-layer{z-index:20;pointer-events:none;position:fixed;inset:0;overflow:visible}.t004-orbit-morph-glyph{white-space:pre;transform-origin:50%;will-change:transform, opacity;display:block;position:absolute;top:0;left:0}.t004-source-provenance-divider{pointer-events:none;justify-self:start;width:min(86%,384px);height:6px;margin:0 0 2px -18px;display:block;overflow:visible}.t004-source-transcript[data-expanded=true]{z-index:8;background:var(--paper);border-top:1px solid #ad392485;border-bottom:1px solid #24231f47;width:auto;max-height:min(48vh,270px);padding:14px 16px 12px;right:4%}@supports (color:color-mix(in lab, red, red)){.t004-source-transcript[data-expanded=true]{background:color-mix(in srgb, var(--paper) 95%, transparent)}}.t004-source-transcript[data-expanded=true]{grid-template-rows:auto auto minmax(0,1fr) auto}.t004-source-transcript[data-expanded=true] .t004-text-evidence{overflow-wrap:anywhere;white-space:pre-wrap;overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:min(35vh,190px);padding-right:10px;display:block;overflow:hidden auto}.t004-source-toggle{width:fit-content;min-height:44px;color:var(--ink);cursor:pointer;font-family:var(--serif);background:0 0;border:0;border-bottom:1px solid #24231f94;padding:7px 0;font-size:10px}.t004-source-toggle:focus-visible{outline:1px solid var(--signal);outline-offset:4px}.t004-source-transcript .t004-trace-duration{justify-self:end;position:static}.t004-text-evidence>span{transition:color .9s,opacity .9s,transform .9s cubic-bezier(.22,1,.36,1)}.t004-anchor-residue{color:#24231f33}.source-anchor-object{z-index:5;box-sizing:border-box;color:var(--ink);pointer-events:none;position:absolute}.source-anchor-topology{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.source-anchor-trace{fill:none;vector-effect:non-scaling-stroke}.source-anchor-trace-red{stroke:var(--signal);stroke-width:1.4px}.source-anchor-trace-grey{stroke:#24231f5c;stroke-width:1px}.source-anchor-origin-dot{fill:var(--signal)}.source-anchor-turn-dot{fill:var(--paper);stroke:var(--signal);stroke-width:1.3px;vector-effect:non-scaling-stroke}.source-anchor-mark{color:var(--ink);font-family:var(--serif);white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;font-weight:400;display:inline-flex;position:absolute}.source-anchor-object[data-display-role=record-name] .source-anchor-mark{white-space:normal;justify-content:center;width:78%}.source-anchor-record-name{text-align:center;text-wrap:balance;word-break:normal;width:100%;max-width:100%;line-height:1.08;display:block}.source-anchor-object[data-display-role=record-name][data-record-name-size=large] .source-anchor-mark{font-size:clamp(48px,4.4vw,66px)}.source-anchor-object[data-display-role=record-name][data-record-name-size=medium] .source-anchor-mark{font-size:clamp(40px,3.65vw,55px)}.source-anchor-object[data-display-role=record-name][data-record-name-size=compact] .source-anchor-mark{font-size:clamp(32px,3vw,45px)}.source-anchor-grapheme{min-width:.72em;padding:0;line-height:1;transition:margin .9s cubic-bezier(.22,1,.36,1),transform 1.05s cubic-bezier(.22,1,.36,1);display:inline-block}.source-anchor-grapheme+.source-anchor-grapheme{margin-left:.1em}.source-anchor-trace-id{color:#24231f73;letter-spacing:.08em;font-family:monospace;font-size:6px;position:absolute;bottom:4%;right:5%}.source-anchor-transition{transform-origin:58% 42%;border:1px solid #0000;width:min(360px,37%);height:255px;transition:top .95s cubic-bezier(.22,1,.36,1),left .95s cubic-bezier(.22,1,.36,1),width .95s cubic-bezier(.22,1,.36,1),height .95s cubic-bezier(.22,1,.36,1),border-color .5s,box-shadow .7s,transform .95s cubic-bezier(.22,1,.36,1);top:105px;left:57%;overflow:visible;transform:rotate(-1deg)}.source-anchor-transition .source-anchor-mark{font-size:clamp(52px,5vw,72px);transition:top .95s cubic-bezier(.22,1,.36,1),left .95s cubic-bezier(.22,1,.36,1),font-size .9s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1);top:37%;left:56%;transform:translate(-50%,-50%)rotate(-2deg)}:is(.phase-developing,[data-actor-layout-phase=developing]) .source-anchor-transition .source-anchor-grapheme,.phase-translating .source-anchor-transition .source-anchor-grapheme{border:1px solid var(--signal);padding:.04em .07em .08em}:is(.phase-developing,[data-actor-layout-phase=developing]) .source-anchor-transition .source-anchor-grapheme:nth-child(2n){transform:translate(.18em,.58em)}.phase-translating .source-anchor-transition{width:min(400px,41%);height:285px;top:82px;left:55%;transform:rotate(-4deg)}.phase-translating .source-anchor-transition .source-anchor-mark{font-size:clamp(58px,5.4vw,78px);top:33%;left:62%;transform:translate(-50%,-50%)rotate(-6deg)}.phase-translating .source-anchor-transition .source-anchor-grapheme:nth-child(2n){transform:translate(.32em,.9em)}.source-anchor-mark[data-motion-actors-enabled=true] .source-anchor-grapheme{border:0;min-width:.94em;padding:0}.source-anchor-mark[data-motion-actors-enabled=true] .source-anchor-grapheme+.source-anchor-grapheme{margin-left:.22em}.source-anchor-reed{border:1px solid var(--signal);transform-origin:50%;padding:.04em .07em .08em;line-height:1;transition:none;display:inline-block;position:relative}.source-anchor-mark[data-orbit-morph=active] .source-anchor-reed{opacity:0}.t004-evidence-field[data-orbit-morph=done] .source-anchor-reed{opacity:1}.source-anchor-transition[data-reed-presentation=semantic-group] .source-anchor-mark{left:11%}.source-anchor-mark[data-reed-presentation=semantic-group] .source-anchor-grapheme{min-width:0}.source-anchor-mark[data-reed-presentation=semantic-group] .source-anchor-grapheme+.source-anchor-grapheme{margin-left:.5em}:is(.phase-developing,[data-actor-layout-phase=developing]) .source-anchor-transition[data-reed-presentation=semantic-group] .source-anchor-grapheme:nth-child(2n){transform:translate(.12em,.24em)}.phase-translating .source-anchor-transition[data-reed-presentation=semantic-group] .source-anchor-mark{top:54%;left:3%}.phase-translating .source-anchor-transition[data-reed-presentation=semantic-group] .source-anchor-grapheme:nth-child(2n){transform:translate(.18em,.34em)}.phase-translating .source-anchor-mark[data-reed-presentation=semantic-group] .source-anchor-grapheme+.source-anchor-grapheme{margin-left:.5em}.source-anchor-transition[data-reed-presentation=cjk-left-growing]{width:auto;left:0;right:0}.source-anchor-transition[data-reed-presentation=cjk-left-growing] .source-anchor-topology{width:min(360px,37%);left:57%;right:auto}.source-anchor-transition[data-reed-presentation=cjk-left-growing] .source-anchor-mark{column-gap:0;left:auto;right:44px;transform:translateY(-50%)}.source-anchor-mark[data-reed-presentation=cjk-left-growing] .source-anchor-grapheme+.source-anchor-grapheme{margin-left:0}.phase-translating .source-anchor-transition[data-reed-presentation=cjk-left-growing]{width:auto;left:0;right:0}.phase-translating .source-anchor-transition[data-reed-presentation=cjk-left-growing] .source-anchor-topology{width:min(400px,41%);left:55%}.phase-translating .source-anchor-transition[data-reed-presentation=cjk-left-growing] .source-anchor-mark{left:auto;right:0;transform:translateY(-50%)}@media (min-width:721px){.generation-transition>.t004-evidence-flow>.t004-source-transcript{left:0}.generation-transition>.t004-evidence-flow>.t004-source-transcript>.t004-source-provenance-divider{margin-left:0}.generation-transition>.t004-evidence-flow>.t004-source-transcript[data-expanded=false]{width:calc(76.087% - clamp(24.35px,3.5vw,54.78px));right:auto}.generation-transition.phase-latent>.t004-evidence-flow>.t004-source-transcript{bottom:144px}:is(.phase-developing,[data-actor-layout-phase=developing]) .source-anchor-transition[data-reed-presentation=cjk-left-growing] .source-anchor-grapheme,.phase-translating .source-anchor-transition[data-reed-presentation=cjk-left-growing] .source-anchor-grapheme{transform:translateY(0)}:is(.phase-developing,[data-actor-layout-phase=developing]) .source-anchor-transition[data-reed-presentation=cjk-left-growing] .source-anchor-grapheme:nth-child(2n),.phase-translating .source-anchor-transition[data-reed-presentation=cjk-left-growing] .source-anchor-grapheme:nth-child(2n){transform:translateY(.28em)}.source-anchor-mark[data-reed-presentation=cjk-left-growing] .source-anchor-grapheme+.source-anchor-grapheme{margin-left:.12em}.t004-evidence-flow[data-reed-presentation=cjk-left-growing]>.t004-source-transcript{bottom:144px}.generation-transition.phase-fixed>.t004-evidence-flow[data-reed-presentation=cjk-left-growing]>.t004-source-transcript{bottom:160px}.generation-transition>.t004-evidence-flow>.t004-source-transcript[data-expanded=true]{width:66.5%;right:auto}.generation-transition:has(.source-anchor-object[data-reed-presentation=semantic-group])>.t004-evidence-flow>.t004-source-transcript{bottom:144px}.generation-transition:has(.source-anchor-object[data-reed-presentation=semantic-group])>.t004-audit{row-gap:4px}}@media (max-width:720px){.t004-evidence-field:has(.source-anchor-object[data-reed-presentation=semantic-group]){min-height:500px}.t004-evidence-field:has(.source-anchor-object[data-reed-presentation=cjk-left-growing]){min-height:500px}.t004-evidence-flow[data-reed-presentation=cjk-left-growing]>.t004-evidence-field{min-height:460px}.t004-evidence-field:has(.source-anchor-object[data-reed-presentation=cjk-left-growing]){min-height:460px}.t004-evidence-flow[data-reed-presentation=cjk-left-growing]>.t004-status{min-height:78px}.source-anchor-transition[data-reed-presentation=semantic-group] .source-anchor-mark{grid-template-columns:max-content max-content;gap:.25em .45em;width:max-content;max-width:none;display:grid;top:135%;left:20%}.source-anchor-mark[data-reed-presentation=semantic-group] .source-anchor-grapheme+.source-anchor-grapheme{margin-left:0}.source-anchor-mark[data-reed-presentation=semantic-group] .source-anchor-grapheme:nth-child(3){justify-self:end}.phase-translating .source-anchor-transition[data-reed-presentation=semantic-group] .source-anchor-mark{top:140%;left:20%}.phase-translating .source-anchor-transition[data-reed-presentation=semantic-group] .source-anchor-grapheme:first-child{transform:translate(.43em)}.phase-translating .source-anchor-transition[data-reed-presentation=semantic-group] .source-anchor-grapheme:nth-child(2){transform:translate(-.36em,.4em)}.phase-translating .source-anchor-transition[data-reed-presentation=semantic-group] .source-anchor-grapheme:nth-child(4){transform:translate(-.49em,.34em)}.source-anchor-transition[data-reed-presentation=cjk-left-growing],.phase-translating .source-anchor-transition[data-reed-presentation=cjk-left-growing]{width:100%;max-width:none;height:330px;top:112px;left:0;right:0;transform:none}.source-anchor-transition[data-reed-presentation=cjk-left-growing] .source-anchor-mark,.phase-translating .source-anchor-transition[data-reed-presentation=cjk-left-growing] .source-anchor-mark{grid-template-columns:repeat(3,max-content);gap:.48em .32em;width:max-content;display:grid;top:0;left:auto;right:30px;transform:none}.source-anchor-mark[data-reed-presentation=cjk-left-growing] .source-anchor-grapheme+.source-anchor-grapheme{margin-left:0}:is(.phase-developing,[data-actor-layout-phase=developing]) .source-anchor-transition[data-reed-presentation=cjk-left-growing] .source-anchor-grapheme,.phase-translating .source-anchor-transition[data-reed-presentation=cjk-left-growing] .source-anchor-grapheme{transform:translateY(0)}.source-anchor-mark[data-reed-presentation=cjk-left-growing] .source-anchor-grapheme:nth-child(10){grid-column:3}}.generation-transition[data-actor-layout-preroll=true] .source-anchor-transition .source-anchor-grapheme{transition:none}.source-anchor-attachment{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.source-anchor-attachment[data-tether-corner=top-left]{top:-1px;left:-1px}.source-anchor-attachment[data-tether-corner=top-right]{top:-1px;right:-1px}.source-anchor-attachment[data-tether-corner=bottom-right]{bottom:-1px;right:-1px}.source-anchor-attachment[data-tether-corner=bottom-left]{bottom:-1px;left:-1px}.phase-fixed .source-anchor-transition{aspect-ratio:1;background:var(--paper);border:1px solid #24231fad;width:min(286px,32%);height:auto;top:78px;left:56%;overflow:hidden;transform:rotate(0);box-shadow:12px 14px #24231f09}.phase-fixed .source-anchor-transition .source-anchor-mark{font-size:clamp(42px,4vw,62px);top:50%;left:50%;transform:translate(-50%,-50%)}.phase-fixed .source-anchor-transition .source-anchor-grapheme{border:0;min-width:0;margin:0;padding:0;transform:none}.phase-fixed .source-anchor-transition .source-anchor-grapheme+.source-anchor-grapheme{margin-left:0}.phase-developing .t004-text-evidence>span,.phase-translating .t004-text-evidence>span,.phase-fixed .t004-text-evidence>span{color:#24231fa3}.phase-fixed .t004-anchor-residue{color:#24231f2e}.t004-voice-evidence{z-index:1;width:100%;min-height:150px;position:relative}.t004-frozen-trace{opacity:.72;width:100%;height:150px;transition:opacity .8s,transform .9s cubic-bezier(.22,1,.36,1);display:block}.phase-developing .t004-frozen-trace{opacity:.42;transform:translateY(3px)}.t004-trace-anchor{top:20px;bottom:20px;left:var(--anchor-start);width:max(8px, var(--anchor-span));border-top:1px solid var(--signal);border-bottom:1px solid var(--signal);opacity:0;transform-origin:0;transition:opacity .5s,transform .9s cubic-bezier(.22,1,.36,1);position:absolute;transform:scaleX(.4)}.t004-trace-anchor:before{background:var(--signal);content:"";width:7px;height:7px;position:absolute;top:-4px;left:0}.phase-developing .t004-trace-anchor,.phase-translating .t004-trace-anchor{opacity:1;transform:scaleX(1)}.t004-trace-duration{color:var(--ink-soft);letter-spacing:.12em;font-size:8px;position:absolute;bottom:0;right:0}.t004-status{border-left:1px solid #24231f42;flex-direction:column;grid-area:1/2;align-self:center;min-width:0;padding-left:clamp(22px,3vw,42px);display:flex;position:relative}.t004-status-signal{background:var(--paper);width:9px;height:9px;position:absolute;top:2px;left:-5px}.t004-status-signal span:first-child{background:var(--signal);width:9px;height:1px;position:absolute;top:4px;left:0}.t004-status-signal span:last-child{background:var(--signal);width:1px;height:9px;position:absolute;top:0;left:4px}@keyframes t004-developing-heartbeat{0%,to{opacity:.7;transform:translate(0)scale(.92)}50%{opacity:1;transform:translateY(-1px)scale(1.12)}}@keyframes t004-source-contact-heartbeat{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes t004-source-line-breath{0%,to{stroke-opacity:.34}50%{stroke-opacity:.78}}.t004-developing[data-developing-heartbeat=active] .t004-status-signal,.t004-developing[data-developing-heartbeat=active] .t004-source-contact{transform-box:fill-box;transform-origin:50%;animation:1.6s cubic-bezier(.22,1,.36,1) infinite t004-developing-heartbeat}.t004-developing[data-developing-heartbeat=active] .t004-source-provenance-divider .t004-source-contact{animation-name:t004-source-contact-heartbeat}.t004-developing[data-developing-heartbeat=active] .t004-source-provenance{animation:1.6s ease-in-out infinite t004-source-line-breath}.t004-status-index{color:var(--ink-soft);letter-spacing:.17em;margin:0 0 22px;font-size:8px}.t004-status .t004-receipt-confirmation{color:var(--signal-deep);font-family:var(--serif);margin:0 0 8px;font-size:10px}.t004-status h2{max-width:9em;font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.45vw,35px);font-weight:400;line-height:1.3}.t004-generation-mainline,.t004-generation-contract,.t004-ready-label-desktop,.t004-play-label-desktop{display:none}.t004-status>p:not(.t004-status-index):not(.t004-anchor-note):not(.t004-receipt-confirmation){max-width:24em;color:var(--ink-soft);font-family:var(--serif);margin:14px 0 0;font-size:12px;line-height:1.75}.t004-status>.t015-generation-acknowledgement{border-left:2px solid var(--signal);color:var(--ink);padding-left:10px}.t004-anchor-note{color:var(--ink);font-family:var(--serif);align-items:center;gap:9px;margin:28px 0 0;font-size:12px;display:flex}.t004-anchor-note span{color:var(--signal);font-family:var(--sans);letter-spacing:.12em;font-size:7px}.t004-long-wait-note{color:var(--ink)!important}.t004-ready-decision{isolation:isolate;gap:8px;max-width:260px;margin-top:28px;display:grid;position:relative}.t004-ready-decision>span{color:var(--signal);letter-spacing:.15em;font-size:7px}.t004-ready-decision>p{color:var(--ink);font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;word-break:normal;margin:0;font-weight:400;line-height:1.14}.t004-ready-decision[data-record-name-size=large]>p{font-size:clamp(25px,2.25vw,34px)}.t004-ready-decision[data-record-name-size=medium]>p{font-size:clamp(22px,1.95vw,29px)}.t004-ready-decision[data-record-name-size=compact]>p{font-size:clamp(19px,1.7vw,25px)}.t004-ready-decision>span,.t004-ready-decision>p{transition:opacity .18s}.t004-ready-decision[data-exit-confirmation-open=true]>span,.t004-ready-decision[data-exit-confirmation-open=true]>p{opacity:.16}.t004-retry-action{margin-top:18px;display:flex}.t004-ready-actions{align-items:center;gap:16px;margin-top:5px;transition:opacity .18s;display:flex}.t004-ready-actions-underlay{display:contents}.t004-ready-actions-underlay[data-exit-covered=true] .t004-ready-actions{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.t004-ready-exit-confirmation{z-index:3;box-sizing:border-box;border:1px solid var(--line);background:var(--paper);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px;width:max(100%,244px);padding:6px 8px;display:grid;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.t004-ready-exit-confirmation{background:color-mix(in srgb, var(--paper) 78%, transparent)}}.t004-ready-exit-confirmation{animation:.18s cubic-bezier(.22,1,.36,1) both t004-ready-exit-arrival}.t004-ready-exit-copy{align-self:start;min-width:0}.t004-ready-exit-copy h3{color:var(--ink);font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:12px;font-weight:500;line-height:1.3}.t004-ready-exit-copy p{color:var(--ink-soft);font-family:var(--serif);margin:2px 0 0;font-size:9px;line-height:1.4}.t004-ready-exit-actions{flex-direction:row;justify-content:flex-end;align-items:stretch;gap:5px;display:flex}.t004-ready-exit-actions button{border:1px solid var(--line);background:var(--paper);flex:0 0 54px;min-width:54px;min-height:30px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.t004-ready-exit-actions button{background:color-mix(in srgb, var(--paper) 86%, transparent)}}.t004-ready-exit-actions button{color:var(--ink);cursor:pointer;font-family:var(--serif);font-size:9px;transition:background .16s,color .16s,border-color .16s}.t004-ready-exit-actions button:first-child{border-color:var(--signal);background:var(--signal);color:var(--paper)}.t004-ready-exit-actions button:focus-visible{outline:1px solid var(--signal);outline-offset:2px}.t004-ready-exit-actions .t004-ready-exit-cancel:hover,.t004-ready-exit-actions .t004-ready-exit-cancel:focus-visible{border-color:var(--signal);background:var(--paper)}.t004-ready-exit-actions button:first-child:hover,.t004-ready-exit-actions button:first-child:focus-visible{background:var(--signal-deep)}@keyframes t004-ready-exit-arrival{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.t004-ready-exit-confirmation{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 76px;gap:12px;padding:8px 12px}.t004-ready-exit-copy{align-self:center}.t004-ready-exit-copy h3{font-size:12px}.t004-ready-exit-copy p{margin-top:4px;font-size:9px;line-height:1.45}.t004-ready-exit-actions{flex-direction:column;justify-content:center;gap:4px}.t004-ready-exit-actions button{flex-basis:42px;min-width:0;min-height:42px}}.t004-ready-decision .t004-new-question{white-space:nowrap;border-bottom-color:#0000;transition:border-color .18s}.t004-ready-decision .t004-new-question:hover{border-bottom-color:#24231f94}.t004-ready-decision .t004-enter-work{border:1px solid var(--signal);width:fit-content;min-width:148px;min-height:44px;color:var(--signal-deep);cursor:pointer;font-family:var(--serif);background:0 0;padding:10px 16px;font-size:12px;transition:background .18s,color .18s;animation:.22s cubic-bezier(.22,1,.36,1) both t004-ready-action-arrival}.t004-ready-decision .t004-enter-work:hover{background:var(--signal);color:var(--paper)}.t004-ready-decision .t004-enter-work:focus{outline:0}.t004-ready-decision .t004-enter-work[data-focus-origin=keyboard]:focus-visible{outline:1px solid var(--signal);outline-offset:4px}.t004-ready-decision .t004-enter-work:disabled{cursor:default;opacity:.46}@keyframes t004-ready-action-arrival{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:0){.t004-contact-fact,.t004-generation-mainline li[data-progress-state=active] strong{font-size:clamp(14px,1.15vw,17px)}.t004-status[data-generation-mainline] .t004-status-index{display:none}.t004-generation-mainline{gap:11px;margin:0 0 22px;display:grid}.t004-generation-mainline>p{color:var(--signal-deep);font-family:var(--serif);letter-spacing:.04em;margin:0;font-size:12px;line-height:1.35}.t004-generation-mainline ol{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.t004-generation-mainline ol:before{content:"";background:#24231f33;width:1px;position:absolute;top:12px;bottom:12px;left:6px}.t004-generation-mainline li{color:#24231f61;grid-template-columns:14px minmax(0,1fr);align-items:baseline;column-gap:10px;min-height:22px;display:grid;position:relative}.t004-generation-mainline li>span{z-index:1;color:currentColor;background:var(--paper);letter-spacing:.02em;text-align:center;width:14px;font-size:7px;line-height:1.4}.t004-generation-mainline li strong{font-family:var(--serif);letter-spacing:-.01em;font-size:12px;font-weight:400;line-height:1.4}.t004-generation-mainline li[data-progress-state=complete]{color:#24231fa3}.t004-generation-mainline li[data-progress-state=active]{border-left:2px solid var(--signal);min-height:32px;color:var(--ink);margin-left:-10px;padding:4px 0 4px 8px}.t004-generation-mainline li[data-progress-state=active]>span{color:var(--signal-deep)}.t004-generation-mainline li[data-progress-state=active] strong{letter-spacing:-.03em;font-weight:500;line-height:1.25}.t004-status[data-generation-mainline=complete]>h2,.t004-status[data-generation-mainline=complete]>h2+p{display:none}.t004-generation-contract{border-top:1px solid #24231f3d;gap:4px;max-width:22em;margin:19px 0 0;padding-top:13px;display:grid}.t004-generation-contract p{color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:14px;line-height:1.55}.t004-generation-contract p:first-child{color:var(--ink)}.t004-generation-contract p+p{font-size:12px}.t004-ready-label-legacy{display:none}.t004-ready-label-desktop,.t004-play-label-desktop{display:inline}.t004-play-label-mobile{display:none}.t004-status[data-generation-mainline=complete] .t004-ready-decision{margin-top:26px}}@media (min-width:721px) and (max-width:1100px){.page-shell.space-echoing:has(.generation-transition){grid-template-rows:auto auto auto;height:auto;min-height:100svh;overflow:hidden visible}.page-shell.space-echoing:has(.generation-transition) .listening-room{grid-template-rows:auto;min-height:0}.page-shell.space-echoing:has(.generation-transition) .response-drawer{height:auto;overflow:visible}.space-echoing .generation-transition{grid-template-rows:auto 0 auto auto auto;grid-template-columns:1fr;row-gap:0;height:auto}.generation-transition{min-height:0}.t004-evidence-flow{grid-area:1/1;grid-template-rows:minmax(560px,auto) auto;grid-template-columns:1fr;min-width:0;display:grid;position:relative}.t004-evidence-field{grid-area:1/1;min-height:560px}.t004-status{border-top:1px solid #24231f40;border-left:0;grid-area:2/1;align-self:stretch;padding:18px 0 16px}.t004-status-signal{top:-5px;left:0}.page-shell.space-echoing .generation-transition>.t004-evidence-flow>.t004-source-transcript{grid-area:1/1;align-self:end;margin:0 0 12px;position:relative;inset:auto}.page-shell.space-echoing .generation-transition>.t004-evidence-flow>.t004-source-transcript[data-expanded=false]{width:auto}.t004-status h2,.t004-generation-contract{max-width:none}.t004-source-transcript .t004-text-evidence{overflow-wrap:anywhere;white-space:normal}.generation-transition .t015-generation-followup,.generation-transition .t004-actions{grid-area:3/1;padding-left:0}.generation-transition .t004-actions{justify-content:flex-start;padding-top:0}.generation-transition .t015-generation-followup+.t004-actions{grid-row:4}.generation-transition .t004-privacy{grid-area:4/1}.generation-transition .t004-audit{grid-area:5/1}.generation-transition:has(.t015-generation-followup) .t004-privacy{grid-row:5}.generation-transition:has(.t015-generation-followup) .t004-audit{grid-row:6}}@media (prefers-reduced-motion:reduce){.t004-developing[data-developing-heartbeat=active] .t004-status-signal,.t004-developing[data-developing-heartbeat=active] .t004-source-contact,.t004-developing[data-developing-heartbeat=active] .t004-source-provenance,.t004-ready-decision .t004-enter-work,.t004-ready-exit-confirmation{animation:none;transform:none}.t004-ready-actions,.t004-ready-decision>span,.t004-ready-decision>p,.t004-ready-exit-actions button{transition:none}}.t004-privacy{color:var(--ink-soft);grid-area:2/1;padding:16px 0 0}.t004-privacy span{letter-spacing:.14em;font-size:7px}.t004-privacy p{font-family:var(--serif);margin:5px 0 0;font-size:10px}.t004-privacy .t004-storage-warning{color:var(--signal-deep)}.t004-actions{flex-wrap:wrap;grid-area:2/2;justify-content:flex-end;align-items:center;gap:12px;padding-top:12px;display:flex}.t015-generation-followup{grid-area:2/2;gap:8px;padding:12px 0 0 clamp(22px,3vw,42px);display:grid}.t015-generation-followup label{color:var(--ink);font-family:var(--serif);font-size:12px;line-height:1.55}.t015-generation-followup textarea{resize:vertical;border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font-family:var(--serif);background:0 0;border-radius:0;outline:0;padding:10px 0;font-size:13px;line-height:1.55}.t015-generation-followup button{border:1px solid var(--ink);width:fit-content;min-height:38px;color:var(--ink);cursor:pointer;font-family:var(--serif);background:0 0;margin-left:auto;padding:8px 12px;font-size:10px}.t015-generation-followup button:disabled{cursor:default;opacity:.34}.t015-generation-followup+.t004-actions{grid-row:3}.generation-transition:has(.t015-generation-followup) .t004-audit{grid-row:4}.t004-actions button,.t004-retry-action button{white-space:nowrap;min-height:38px;color:var(--ink-soft);cursor:pointer;font-family:var(--serif);background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;font-size:10px;transition:border-color .22s,color .22s}.t004-actions button:hover,.t004-actions button:focus-visible,.t004-retry-action button:hover,.t004-retry-action button:focus-visible{border-color:var(--ink);color:var(--ink);outline:0}.t004-actions .t004-primary-action,.t004-retry-action .t004-primary-action{border:1px solid var(--ink);color:var(--ink);padding:9px 13px}.t004-actions .t004-primary-action:hover,.t004-actions .t004-primary-action:focus-visible,.t004-retry-action .t004-primary-action:hover,.t004-retry-action .t004-primary-action:focus-visible{background:var(--ink);color:var(--paper)}.t004-audit{color:var(--ink-soft);border-top:1px dashed #24231f3d;grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 18px;margin:13px 0 0;padding:10px 0 0;font-family:monospace;font-size:7px;display:grid}.t004-audit:before{color:var(--ink-soft);content:"PROCESS RECEIPT · 处理回执";letter-spacing:.12em;grid-column:1/-1;margin-bottom:2px}.t004-audit div{grid-template-columns:72px minmax(0,1fr);min-width:0;display:grid}.t004-audit dt{color:var(--signal-deep)}.t004-audit dd{overflow-wrap:anywhere;margin:0}.t004-sync-warning{color:var(--signal-deep);font-family:var(--serif);grid-area:4/1/auto/-1;margin:8px 0 0;font-size:9px}.echo-work{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(360px,1.18fr) minmax(280px,.82fr);column-gap:clamp(28px,5vw,72px);height:100%;min-height:0;padding:24px 0 0;display:grid}.playback-room-side-contents{display:contents}.work-hydration-frame{z-index:4;pointer-events:none;background:#f7f7f509;border:1px solid #c33b2447;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f7f7f599}.work-first-frame-substrate{z-index:0;background-image:var(--first-frame-substrate);pointer-events:none;background-position:50%;background-size:cover;transition:opacity .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.work-visual.is-t004-handoff[data-playback-foreground-state=exiting] .work-first-frame-substrate{opacity:0}.work-silent-note{color:var(--ink-soft);font-family:var(--serif);letter-spacing:.02em;margin:0;font-size:12px}.player-preview-room{width:min(920px,88vw);min-height:0;margin:0 auto;padding:clamp(12px,2.2vh,24px) 0 clamp(10px,1.8vh,18px);position:relative}.player-preview-switcher{color:var(--ink-soft);align-items:center;gap:9px;display:flex}.player-preview-switcher>span{letter-spacing:.14em;margin-right:4px}.player-preview-switcher button{min-height:28px;color:var(--ink-soft);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #0000;padding:4px 8px;font-size:9px;transition:border-color .22s,color .22s,background .22s}.player-preview-switcher button:hover,.player-preview-switcher button:focus-visible{border-color:var(--line);color:var(--ink)}.player-preview-switcher button.is-active{border-color:var(--signal);color:var(--signal)}.work-visual{background:#07091a;border:1px solid #24231f4d;grid-row:1/3;min-height:0;position:relative;overflow:hidden;container-type:inline-size}.work-visual[data-visual-tone=ink]{background:#f2ecdc;border-color:#f2ecdceb}.echo-work:not(.echo-work-fm) .work-visual{aspect-ratio:1;place-self:start;width:min(100%,100vh - 176px);max-width:760px}.work-visual canvas,.work-static-record-cover{width:100%;height:100%;display:block}.work-static-record-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.r1-record-cover{z-index:7;background:linear-gradient(180deg, transparent 52%, #07091abd 100%), var(--record-cover-image) center / cover no-repeat, #07091a;color:#f7f7f5;pointer-events:none;transform-origin:50% 54%;align-content:end;gap:7px;padding:clamp(22px,5.4cqw,42px);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;overflow:hidden}.r1-record-cover>span{font-family:var(--sans);letter-spacing:.22em;font-size:clamp(7px,1.25cqw,10px)}.r1-record-cover>strong{max-width:12em;font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(26px,7.5cqw,58px);font-weight:400;line-height:1.08}.r1-record-cover[data-cover-state=exiting]{opacity:0;filter:blur(2px);transform:scale(.965)translateY(-1.2%)}.work-visual.has-finale :is(canvas,.work-static-record-cover){transform-origin:50%;transition:opacity .9s,transform 1.3s cubic-bezier(.22,1,.36,1),filter 1.3s;transform:translate(0)scale(1)}.work-visual.has-finale:after{z-index:4;content:"";opacity:0;pointer-events:none;background:linear-gradient(118deg,#0000 18%,#0000000a 52%,#00000052 100%),linear-gradient(#0000 58%,#0000003d);transition:opacity .9s;position:absolute;inset:0}.work-visual.has-finale[data-finale-phase=coda]:after,.work-visual.has-finale[data-finale-phase=line1]:after{opacity:.28}.work-visual.has-finale[data-finale-phase=line2]:after{opacity:.44}.work-visual.has-finale[data-finale-phase=line3]:after,.work-visual.has-finale[data-finale-phase=fourth-line]:after{opacity:.58}.work-visual[data-visual-tone=ink].has-finale:after{opacity:.18;background:linear-gradient(118deg,#0000 18%,#24231f06 52%,#24231f1a 100%),linear-gradient(#0000 58%,#24231f14)}.work-visual.has-finale[data-finale-residue=残余声画] :is(canvas,.work-static-record-cover){opacity:.82}.work-visual.has-finale[data-finale-residue=声将止画在] :is(canvas,.work-static-record-cover){opacity:.68}.work-visual.has-finale[data-finale-residue=声停画留] :is(canvas,.work-static-record-cover){opacity:.56;transform:translate(var(--finale-hold-x,0), var(--finale-hold-y,0)) scale(var(--finale-hold-scale,1))}.work-visual.has-finale[data-visual-hold-profile=expanded-hinge][data-finale-residue=声停画留] :is(canvas,.work-static-record-cover){filter:saturate(.9)contrast(1.08);transform-origin:58% 57%}.work-visual.has-finale[data-visual-hold-profile=suspended-message][data-finale-residue=声停画留] :is(canvas,.work-static-record-cover){filter:saturate(.72)contrast(.92);transform-origin:73%}.work-visual.has-finale[data-visual-hold-profile=open-arena][data-finale-residue=声停画留] :is(canvas,.work-static-record-cover){filter:saturate(.86)contrast(1.04);transform-origin:49% 56%}.three-line-echo-layer{z-index:5;color:var(--finale-ink,#fff);font-family:var(--finale-font-family,var(--serif));pointer-events:none;position:absolute;inset:0;overflow:hidden}.three-line-echo-line{z-index:1;top:var(--finale-line-y);left:var(--finale-line-x);width:var(--finale-line-width);max-width:none;font-size:calc(clamp(18px, 5cqw, 30px) * var(--finale-line-scale,1));min-height:var(--finale-line-height);font-weight:var(--finale-font-weight,300);letter-spacing:-.025em;text-align:var(--finale-line-align,left);text-wrap:balance;text-shadow:0 2px 24px #0000007a;line-height:1.32;display:block;position:absolute}.three-line-echo-line:before{display:none}.three-line-echo-traces{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.three-line-echo-traces polyline{stroke:var(--finale-signal,#fff);stroke-width:.56px;vector-effect:non-scaling-stroke}.work-visual[data-visual-tone=ink] .three-line-echo-line{text-shadow:0 1px 16px #f2ecdcb8}.work-visual[data-visual-tone=ink] .three-line-echo-traces polyline{stroke:#24231fb8;stroke-width:.82px}.echo-work.has-t004-handoff{grid-template-columns:minmax(360px,1fr) minmax(280px,.82fr)}.work-visual.is-t004-handoff{aspect-ratio:1;background:var(--paper);border-color:#24231fa8;place-self:start;width:min(100%,100vh - 176px);max-width:760px}.work-visual.is-t004-handoff canvas{z-index:1;aspect-ratio:1;opacity:.08;filter:grayscale()contrast(.72);mix-blend-mode:multiply;width:100%;height:100%;transition:opacity .42s;position:absolute;inset:0}.work-visual.is-t004-handoff[data-renderer-frame-committed=true] canvas{opacity:.18}.work-visual.is-t004-handoff[data-playback-foreground-state=exiting] canvas,.work-visual.is-t004-handoff[data-playback-foreground-state=retired] canvas{opacity:1;filter:none;mix-blend-mode:normal}.source-anchor-playback{z-index:3;transform-origin:50%;width:100%;height:100%;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);inset:0;overflow:hidden}.source-anchor-playback[data-presentation-state=exiting]{opacity:0;filter:blur(2px);transform:scale(.965)translateY(-1.2%)}.source-anchor-playback .source-anchor-mark{font-size:clamp(52px,6vw,88px);top:50%;left:50%;transform:translate(-50%,-50%)}.source-anchor-playback .source-anchor-grapheme{border:0;min-width:0;margin:0;padding:0}.source-anchor-playback .source-anchor-grapheme+.source-anchor-grapheme{margin-left:0}.work-visual.is-t004-handoff[data-hydration-overlay=retired] .source-anchor-playback .source-anchor-grapheme:first-child{transform:translate(-.9em,-.72em)}.work-visual.is-t004-handoff[data-hydration-overlay=retired] .source-anchor-playback .source-anchor-grapheme:last-child{transform:translate(1.15em,.92em)}.source-anchor-playback .source-anchor-trace-id{letter-spacing:.32em;font-size:clamp(7px,.7vw,10px);bottom:8%;left:6.5%;right:auto}.work-visual.is-t004-handoff .visual-corner,.work-visual.is-t004-handoff .visual-listening{color:#24231f8a}.work-visual.is-t004-handoff .visual-listening{border-color:var(--signal)}.visual-corner{z-index:2;color:#edf1ffa3;letter-spacing:.18em;text-transform:uppercase;font-size:7px;position:absolute}.work-visual[data-visual-tone=ink] .visual-corner{color:#24231fc7}.corner-top{top:28px;left:30px}.visual-listening{z-index:2;border:1px solid #ff6f91;border-radius:50%;width:6px;height:6px;position:absolute;top:27px;right:29px}.visual-listening.active{background:#ff6f91;animation:1.8s ease-out infinite listen}.work-static-fallback{z-index:1;background:radial-gradient(circle at 24% 34%, var(--static-fallback-c) 0 2%, transparent 3%), linear-gradient(128deg, transparent 8% 41%, var(--static-fallback-b) 42% 43%, transparent 44% 100%), radial-gradient(ellipse at 63% 58%, var(--static-fallback-b) 0 10%, transparent 32%), linear-gradient(142deg, var(--static-fallback-a), var(--static-fallback-a));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.work-static-fallback{background:radial-gradient(circle at 24% 34%, color-mix(in srgb, var(--static-fallback-c) 76%, transparent) 0 2%, transparent 3%), linear-gradient(128deg, transparent 8% 41%, color-mix(in srgb, var(--static-fallback-b) 68%, transparent) 42% 43%, transparent 44% 100%), radial-gradient(ellipse at 63% 58%, var(--static-fallback-b) 0 10%, transparent 32%), linear-gradient(142deg, var(--static-fallback-a), color-mix(in srgb, var(--static-fallback-a) 52%, #08080b))}}.work-static-fallback[data-static-grammar=message-erasure]{background:repeating-linear-gradient(0deg, transparent 0 9%, var(--static-fallback-c) 9.3% 9.8%, transparent 10.2% 18%), linear-gradient(112deg, var(--static-fallback-a), var(--static-fallback-b))}@supports (color:color-mix(in lab, red, red)){.work-static-fallback[data-static-grammar=message-erasure]{background:repeating-linear-gradient(0deg, transparent 0 9%, color-mix(in srgb, var(--static-fallback-c) 46%, transparent) 9.3% 9.8%, transparent 10.2% 18%), linear-gradient(112deg, var(--static-fallback-a), var(--static-fallback-b))}}.work-static-fallback[data-static-grammar=training-release]{background:radial-gradient(circle at 62% 46%, transparent 0 19%, var(--static-fallback-c) 20% 20.6%, transparent 21%), conic-gradient(from 205deg at 62% 46%, var(--static-fallback-a), var(--static-fallback-b), var(--static-fallback-a))}@supports (color:color-mix(in lab, red, red)){.work-static-fallback[data-static-grammar=training-release]{background:radial-gradient(circle at 62% 46%, transparent 0 19%, color-mix(in srgb, var(--static-fallback-c) 54%, transparent) 20% 20.6%, transparent 21%), conic-gradient(from 205deg at 62% 46%, var(--static-fallback-a), var(--static-fallback-b), var(--static-fallback-a))}}.work-static-fallback[data-static-grammar=wind-trace]{background:repeating-radial-gradient(ellipse at 78% 22%, transparent 0 8%, var(--static-fallback-c) 8.4% 8.9%, transparent 9.3% 17%), linear-gradient(148deg, var(--static-fallback-a), var(--static-fallback-b))}@supports (color:color-mix(in lab, red, red)){.work-static-fallback[data-static-grammar=wind-trace]{background:repeating-radial-gradient(ellipse at 78% 22%, transparent 0 8%, color-mix(in srgb, var(--static-fallback-c) 40%, transparent) 8.4% 8.9%, transparent 9.3% 17%), linear-gradient(148deg, var(--static-fallback-a), var(--static-fallback-b))}}.work-copy{align-self:end;padding-bottom:clamp(24px,4vh,42px)}.echo-work.has-finale[data-finale-phase=coda] .work-copy,.echo-work.has-finale[data-finale-phase=line1] .work-copy,.echo-work.has-finale[data-finale-phase=line2] .work-copy,.echo-work.has-finale[data-finale-phase=line3] .work-copy,.echo-work.has-finale[data-finale-phase=fourth-line] .work-copy{opacity:.28;transition:opacity .9s,transform .9s;transform:translateY(8px)}.work-kicker{color:var(--signal);font-family:var(--serif);letter-spacing:.18em;margin:0 0 16px;font-size:10px}.work-copy h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,54px);font-weight:400;line-height:1.24}.work-origin{max-width:390px;color:var(--ink-soft);font-family:var(--serif);margin:18px 0 0;font-size:11px;line-height:1.75}.work-origin strong{color:var(--ink);font-weight:400}.work-materials{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.work-materials span{border:1px solid var(--line);color:var(--ink-soft);letter-spacing:.09em;padding:5px 8px;font-size:8px}.work-player{border-top:1px solid var(--ink);opacity:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:20px 0 8px;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1),border-color .42s;display:grid;transform:translateY(0)}.fm-inline-failure{color:var(--signal-deep);font-family:var(--serif);font-size:10px;line-height:1.55;display:grid}.fm-inline-failure strong,.fm-inline-failure span{font-weight:400;display:block}.fm-audio-failure{border-left:2px solid var(--signal);background:#ad39240e;grid-column:1/-1;padding:10px 12px}.work-player[data-stage-visibility=retired]{opacity:0;pointer-events:none;border-color:#0000;transform:translateY(7px)}.work-player audio{display:none}.work-play-button{cursor:pointer;min-width:146px;min-height:44px;font-family:var(--serif);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:inline-flex}.work-play-button span{border:1px solid var(--ink);width:26px;height:26px;color:var(--signal);font-family:var(--sans);border-radius:50%;place-items:center;font-size:8px;display:grid}.echo-work[data-playback-room=candidate] .work-play-icon{color:var(--signal);flex:0 0 26px;place-items:center;display:grid;position:relative}.echo-work[data-playback-room=candidate] .work-play-icon svg{shape-rendering:geometricprecision;stroke-linecap:butt;stroke-linejoin:miter;width:12px;height:12px;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);position:absolute;overflow:visible}.echo-work[data-playback-room=candidate] .work-play-icon-play{opacity:1;transform:translate(.5px)scale(1)}.echo-work[data-playback-room=candidate] .work-play-icon-pause{opacity:0;transform:scale(.82)}.echo-work[data-playback-room=candidate] .work-play-icon[data-icon-state=pause] .work-play-icon-play{opacity:0;transform:translate(.5px)scale(.82)}.echo-work[data-playback-room=candidate] .work-play-icon[data-icon-state=pause] .work-play-icon-pause{opacity:1;transform:scale(1)}.work-play-button:disabled{cursor:default;opacity:.36}.work-direct-read{border:0;border-bottom:1px solid var(--line);width:fit-content;min-height:44px;color:var(--ink-soft);cursor:pointer;font-family:var(--serif);letter-spacing:.04em;background:0 0;grid-column:1/-1;padding:10px 0 8px;scroll-margin-block:48px;font-size:10px}.work-direct-read:hover,.work-direct-read:focus-visible{border-color:var(--signal);color:var(--ink)}.work-direct-read[data-completed=true]{opacity:1;color:var(--ink-soft);cursor:default}.work-direct-read-status{color:var(--ink-soft);font-family:var(--serif);letter-spacing:.04em;grid-column:1/-1;margin:0;font-size:10px}.work-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.work-progress input{--work-progress-rail-size:1px;--work-progress-thumb-size:8px;appearance:none;background:linear-gradient(to right, var(--signal) 0 var(--work-progress), #24231f33 var(--work-progress) 100%);background-position:50%;background-repeat:no-repeat;background-size:100% var(--work-progress-rail-size);cursor:pointer;border:0;width:100%;height:44px;margin:0;scroll-margin-block:48px}.work-progress input::-webkit-slider-thumb{width:var(--work-progress-thumb-size);height:var(--work-progress-thumb-size);appearance:none;border:1px solid var(--signal);background:var(--paper);border-radius:50%}.work-progress input:focus-visible{outline:1px solid var(--signal);outline-offset:2px}.work-progress input::-moz-range-thumb{width:var(--work-progress-thumb-size);height:var(--work-progress-thumb-size);border:1px solid var(--signal);background:var(--paper);border-radius:50%}.work-progress>span{color:var(--ink-soft);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:8px}.work-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:18px 0 0;display:flex}.work-actions-stage{grid-column:1/-1;align-items:start;min-width:0;min-height:58px;display:grid}.work-actions-stage .work-actions{width:100%}.fm-stage-transition-copy{color:var(--ink-soft);font-family:var(--serif);letter-spacing:.08em;align-self:center;margin:18px 0 0;font-size:10px}.work-action-deck{grid-column:1/-1;min-width:0}.echo-work[data-playback-room=candidate] .work-action-deck{position:relative}.work-action-deck-underlay{display:contents}.work-action-deck-underlay>.t011-feedback{transition:opacity .16s cubic-bezier(.22,1,.36,1)}.work-action-deck-underlay[data-exit-covered=true]>.t011-feedback{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.work-exit-confirmation{z-index:3;box-sizing:border-box;border:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,28px);min-width:0;padding:clamp(9px,1.4vh,13px) clamp(12px,1.5vw,18px);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.work-exit-confirmation{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent)}}.work-exit-confirmation{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.work-exit-confirmation{background:color-mix(in srgb, var(--paper) 78%, transparent)}}.work-exit-confirmation{color:var(--ink);box-shadow:0 9px 26px #24231f1a}.work-exit-confirmation-copy{min-width:0}.work-exit-confirmation-copy h3{font-family:var(--serif);letter-spacing:.01em;margin:0;font-size:clamp(14px,1.2vw,17px);font-weight:400;line-height:1.25}.work-exit-confirmation-copy p{max-width:520px;color:var(--ink-soft);font-family:var(--sans);letter-spacing:.025em;margin:5px 0 0;font-size:9px;line-height:1.5}.work-exit-confirmation-actions{align-items:stretch;gap:8px;display:flex}.work-exit-confirmation-actions button{border:1px solid var(--line);background:var(--paper);min-width:68px;min-height:44px;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.work-exit-confirmation-actions button{background:color-mix(in srgb, var(--paper) 86%, transparent)}}.work-exit-confirmation-actions button{color:var(--ink);cursor:pointer;font-family:var(--serif);font-size:11px;font-weight:400;transition:border-color .14s,background .14s,color .14s}.work-exit-confirmation-actions .work-exit-confirmation-confirm{border-color:var(--signal);background:var(--signal);color:var(--paper)}.work-exit-confirmation-actions .work-exit-confirmation-cancel:hover,.work-exit-confirmation-actions .work-exit-confirmation-cancel:focus-visible{border-color:var(--ink);background:var(--paper)}.work-exit-confirmation-actions button:focus-visible{outline:1px solid var(--signal);outline-offset:2px}.work-exit-confirmation-actions .work-exit-confirmation-confirm:hover,.work-exit-confirmation-actions .work-exit-confirmation-confirm:focus-visible{border-color:var(--ink);background:var(--ink)}@media (max-width:720px){.work-exit-confirmation{grid-template-columns:minmax(0,1fr) 76px;gap:12px;padding:11px 12px}.work-exit-confirmation-actions{flex-direction:column;gap:6px}.work-exit-confirmation-actions button{width:100%;min-width:0;min-height:42px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.work-action-deck-underlay>.t011-feedback,.work-exit-confirmation-actions button{transition:none}}.t011-feedback{min-width:0;height:100%;font-family:var(--sans);align-content:start;display:grid}.t011-reaction-rail{align-items:center;gap:4px;min-height:44px;animation:.18s cubic-bezier(.22,1,.36,1) both t011-rail-enter;display:flex}.t011-reaction-button{color:#24231f6b;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;transition:color .12s;display:inline-grid}.t011-reaction-button:hover:not(:disabled),.t011-reaction-button:focus-visible{color:#24231fb8}.t011-reaction-button[aria-pressed=true]{color:var(--signal)}.t011-reaction-button:focus-visible,.t011-voice-invitation button:focus-visible,.t011-reaction-failure button:focus-visible{outline:1px solid var(--signal);outline-offset:2px}.t011-reaction-button:disabled{cursor:default}.t011-existing-action-plane{min-width:0}.t011-voice-invitation,.t011-reaction-failure{border-top:1px solid var(--line);min-width:0;font-family:var(--sans);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding-top:10px;animation:.22s cubic-bezier(.22,1,.36,1) both t011-plane-enter;display:grid}.t011-voice-invitation h3,.private-save-actions>p:first-child{color:var(--ink-soft);font-family:var(--sans);letter-spacing:.06em;margin:0;font-size:9px;font-weight:400;line-height:normal}.t011-reaction-failure p{color:var(--ink);font-family:var(--sans);letter-spacing:.02em;margin:0;font-size:12px;font-weight:400;line-height:1.65}.t011-voice-invitation h3{justify-self:start;width:fit-content;max-width:100%}.t011-voice-invitation h3:focus{outline:none}.t011-voice-invitation h3[data-focus-origin=keyboard]:focus{outline:1px solid var(--signal);outline-offset:2px}.t011-voice-invitation h3[data-focus-origin=pointer]:focus,.t011-voice-invitation h3[data-focus-origin=pointer]:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.t011-voice-invitation>div{align-items:center;gap:8px;display:flex}.t011-voice-invitation button,.t011-reaction-failure button{border:1px solid var(--line);min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;padding:8px 13px;transition:border-color .25s,color .25s,background .25s}.t011-voice-invitation button:disabled{cursor:default;opacity:.52}.t011-reaction-failure button{color:var(--ink);border-color:#24231f8f}.t011-reaction-failure p{color:var(--signal-deep)}.t011-reaction-failure button{border-color:var(--signal);color:var(--signal-deep)}.t011-voice-feedback{align-items:start}.t011-voice-feedback>h3{align-self:center}.t011-voice-feedback>.t011-voice-actions{justify-self:end}.t011-voice-stage{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr;place-items:center;min-width:0;min-height:132px;position:relative;display:grid!important}.t011-voice-recording-actions{justify-items:center;position:absolute;gap:4px!important;display:grid!important}.t011-voice-recording-actions .t011-voice-orb{position:static}.t011-voice-recording-actions .t011-voice-cancel{min-height:44px;color:var(--ink-soft);border-color:#0000;padding:6px 10px;font-size:9px}.t011-voice-waveform{width:100%;height:92px;display:block}.t011-voice-orb{border-radius:50%;place-content:center;place-items:center;gap:5px;width:72px;height:72px;display:grid;position:absolute;background:var(--paper)!important;min-height:72px!important;color:var(--ink)!important;border:1px solid #24231fbd!important;padding:8px!important}.t011-voice-orb span{letter-spacing:.04em;font-size:9px}.t011-voice-feedback[data-voice-phase=recording] .t011-voice-orb{border-color:var(--signal)!important;color:var(--signal)!important}.t011-voice-recorded-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;align-items:end!important;gap:8px!important;display:grid!important}.t011-voice-disclosure{min-width:0;gap:2px!important;display:grid!important}.t011-voice-disclosure p,.t011-voice-discard p{color:var(--ink-soft);font-family:var(--sans);letter-spacing:.03em;margin:0;font-size:9px;font-weight:400;line-height:1.55}.t011-voice-recorded-actions>button:first-of-type{border-color:var(--signal);color:var(--signal-deep)}.t011-voice-recorded-actions>button:last-child{color:var(--ink-soft);border-color:#0000;align-items:center;display:inline-flex}.t011-voice-discard,.t011-voice-failure,.t011-voice-sent{grid-column:1/-1;justify-content:flex-end;align-items:center;min-width:0;gap:8px!important;display:flex!important}.t011-voice-discard p{color:var(--ink);margin-right:auto;font-size:11px}.t011-voice-feedback audio{display:none}@keyframes t011-rail-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes t011-plane-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.t011-voice-invitation,.t011-reaction-failure{grid-template-columns:1fr;gap:10px}.t011-voice-invitation>div{flex-wrap:wrap;justify-content:flex-start}.t011-voice-feedback>.t011-voice-actions,.t011-voice-recorded-actions,.t011-voice-discard,.t011-voice-failure,.t011-voice-sent{justify-self:stretch}.t011-voice-recorded-actions{grid-template-columns:1fr;align-items:stretch!important}.t011-voice-recorded-actions>button{width:100%}.t011-voice-recorded-actions>button:last-child{justify-content:center}.t011-voice-discard,.t011-voice-failure,.t011-voice-sent{align-items:stretch}}@media (prefers-reduced-motion:reduce){.t011-reaction-rail,.t011-voice-invitation,.t011-reaction-failure{animation-name:none;transform:none}}.work-actions p{color:var(--ink-soft);letter-spacing:.06em;margin:0;font-size:9px}.work-actions>div{align-items:stretch;gap:8px;display:flex}.work-actions button,.t011-voice-invitation button{min-height:44px;font-family:var(--serif);font-size:11px;font-weight:400;line-height:normal}.work-actions button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;padding:9px 13px;scroll-margin-block:48px;transition:border-color .25s,color .25s,background .25s}.work-actions button:hover{border-color:var(--ink);color:var(--ink)}.work-actions .fm-advance-button{border-color:var(--ink);color:var(--ink);padding-inline:17px}.work-actions .fm-advance-button:hover{background:var(--ink);color:var(--paper)}.private-save-actions{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"privacy actions""status status";row-gap:9px;margin-top:16px;padding-top:18px;display:grid}.private-save-actions>p:first-child{grid-area:privacy;align-self:center}.private-save-actions>div{grid-area:actions}.private-save-actions .private-save-status{min-height:1.35em;color:var(--ink-soft);grid-area:status;display:block}.private-save-actions .private-save-button,.t011-voice-actions .private-save-button{border-color:var(--ink);min-width:132px}@supports (color:color-mix(in lab, red, red)){.private-save-actions .private-save-button,.t011-voice-actions .private-save-button{border-color:color-mix(in srgb, var(--ink) 42%, transparent)}}.private-save-actions .private-save-button,.t011-voice-actions .private-save-button{color:var(--ink)}.private-save-actions .private-save-button:not(:disabled):hover,.t011-voice-actions .private-save-button:not(:disabled):hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.private-save-actions .private-save-button:disabled,.t011-voice-actions .private-save-button:disabled{cursor:default;opacity:.62}.private-save-actions .private-return-button,.t011-voice-actions .private-return-button{border-color:#0000}.private-save-actions .private-return-button:disabled,.t011-voice-actions .private-return-button:disabled{cursor:not-allowed;opacity:.32}.b2-visibility{border-top:1px solid #24231f6b;grid-column:1/-1;gap:14px;min-width:0;margin-top:18px;padding:22px 0 10px;display:grid}.b2-visibility:focus{outline:1px solid var(--signal);outline-offset:6px}.echo-work[data-b2-available=true]{opacity:1!important;transform:none!important}.b2-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.b2-entry{border:1px solid var(--line);background:var(--paper-deep);grid-template-rows:auto auto 1fr auto;min-width:0;min-height:166px;padding:15px 16px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.b2-entry{background:color-mix(in srgb, var(--paper-deep) 32%, transparent)}}.b2-entry-index,.b2-panel-heading>p:first-child{color:var(--signal);letter-spacing:.18em;margin:0 0 13px;font-size:7px}.b2-entry h3,.b2-panel-heading h3{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-weight:400}.b2-entry h3{font-size:20px}.b2-entry>p:not(.b2-entry-index){max-width:34em;color:var(--ink-soft);font-family:var(--serif);margin:9px 0 15px;font-size:10px;line-height:1.65}.b2-entry button,.b2-panel button,.b2-panel a{border:1px solid var(--line);width:fit-content;min-height:38px;color:var(--ink);cursor:pointer;font-family:var(--serif);background:0 0;justify-content:center;align-items:center;padding:8px 12px;font-size:10px;text-decoration:none;display:inline-flex}.b2-entry button:hover,.b2-entry button:focus-visible,.b2-panel button:hover,.b2-panel button:focus-visible,.b2-panel a:hover,.b2-panel a:focus-visible{border-color:var(--ink)}.b2-panel{background:var(--paper);border:1px solid #24231f52;grid-template-rows:auto minmax(0,1fr) auto;gap:17px;min-width:0;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.b2-panel{background:color-mix(in srgb, var(--paper) 92%, white)}}.b2-panel-heading{gap:7px;display:grid}.b2-panel-heading>p:first-child{margin-bottom:3px}.b2-panel-heading h3{width:fit-content;font-size:clamp(24px,3vw,34px);line-height:1.2}.b2-panel-heading h3:focus{box-shadow:none;background:0 0;border:0;outline:none}.b2-panel-heading h3[data-focus-origin=keyboard]:focus{outline:1px solid var(--signal);outline-offset:6px}.b2-panel-heading h3[data-focus-origin=pointer]:focus,.b2-panel-heading h3[data-focus-origin=pointer]:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.b2-panel-heading>p:last-child{max-width:46em;color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:11px;line-height:1.7}.b2-panel-heading .b2-complete-work-facts{border-top:1px solid var(--line);width:fit-content;color:var(--ink);font-family:var(--sans);letter-spacing:.08em;margin-top:2px;padding-top:7px;font-size:8px}.b2-panel-body,.b2-panel-footer{align-content:start;gap:10px;min-width:0;display:grid}.b2-panel-body{min-height:0}.b2-panel-footer{align-self:end}.b2-publication-panel .b2-panel-footer{grid-template-columns:minmax(0,1fr);align-items:end}.b2-publication-panel .b2-public-summary{grid-column:1/-1}.b2-publication-panel .b2-consent-progress{grid-column:2;align-self:center}.b2-consent-disclosure{gap:10px;max-width:820px;display:grid}.b2-consent-disclosure>p,.b2-publication-wait-note{color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:12px;line-height:1.6}.b2-consent-disclosure ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.b2-consent-disclosure li{color:var(--ink);font-family:var(--serif);letter-spacing:normal;padding:4px 0 4px 14px;font-size:10px;font-weight:400;line-height:1.55;position:relative}.b2-consent-disclosure li:before{background:var(--signal);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:9.75px;left:2px}.b2-publication-panel .b2-panel-heading>p:last-child,.b2-publication-panel .b2-consent-disclosure>p,.b2-publication-panel .b2-consent-disclosure li,.b2-publication-panel .b2-receipt,.b2-publication-panel .b2-publication-wait-note{letter-spacing:normal;font-size:10px;font-weight:400;line-height:1.55}.b2-disclosure{gap:7px;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.b2-disclosure li{border-top:1px solid var(--line);color:var(--ink-soft);font-family:var(--serif);padding:8px 10px 8px 24px;font-size:11px;line-height:1.55;position:relative}.b2-disclosure li:before{border:1px solid var(--signal);content:"";width:5px;height:5px;position:absolute;top:15px;left:7px}.b2-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.b2-panel .b2-primary-action{border-color:var(--ink)}.b2-panel .b2-primary-action:not(:disabled):hover{background:var(--ink);color:var(--paper)}.b2-panel .b2-primary-action:disabled{cursor:not-allowed;text-decoration:line-through;-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);opacity:.5}.b2-panel .b2-danger-action{border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.b2-panel .b2-danger-action{border-color:color-mix(in srgb, var(--signal) 55%, transparent)}}.b2-panel .b2-danger-action{color:var(--signal-deep)}.b2-link-value{max-width:820px;color:var(--ink-soft);letter-spacing:.12em;gap:7px;font-size:8px;display:grid}.b2-link-value input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:0 0;border-radius:0;padding:9px 11px;font-family:monospace;font-size:9px}.b2-link-value input:focus-visible,.b2-consent-list input:focus-visible{outline:1px solid var(--signal);outline-offset:3px}.b2-expiry,.b2-forward-note,.b2-receipt,.b2-clipboard-status,.b2-public-summary,.b2-consent-progress,.b2-invalidated{color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:11px;line-height:1.6}.b2-expiry time{color:var(--ink);font-variant-numeric:tabular-nums}.b2-forward-note,.b2-receipt,.b2-public-summary{color:var(--ink)}.b2-clipboard-status{min-height:1.6em}.b2-clipboard-status.is-failed{color:var(--signal-deep)}.b2-receipt:before,.b2-public-summary:before{border:1px solid var(--signal);content:"";width:7px;height:7px;margin-right:9px;display:inline-block}.b2-invalidated{border-left:2px solid var(--signal);color:var(--signal-deep);padding:9px 11px}.b2-consent-list{border:0;gap:0;max-width:820px;margin:0;padding:0;display:grid}.b2-consent-list legend{color:var(--ink-soft);letter-spacing:.12em;margin-bottom:9px;font-size:8px}.b2-consent-list label{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;min-height:58px;padding:11px 4px;display:grid}.b2-consent-list label:last-child{border-bottom:1px solid var(--line)}.b2-consent-list input{width:16px;height:16px;accent-color:var(--signal);margin:2px 0 0}.b2-consent-list span{gap:3px;display:grid}.b2-consent-list strong{color:var(--ink);font-family:var(--serif);font-size:12px;font-weight:400}.b2-consent-list small{color:var(--ink-soft);font-family:var(--serif);font-size:9px;line-height:1.5}.b2-publication-receipt{grid-row:2/4;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;display:grid}.b2-publication-receipt[data-publication-activity=active] .b2-receipt:before{animation:1.6s ease-in-out infinite r1-publication-heartbeat}@keyframes r1-publication-heartbeat{0%,to{opacity:.42;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.b2-publication-receipt .b2-panel-actions{align-self:end}.private-link-reader{grid-template:"nav nav""header header""record echo"minmax(0,1fr)"footer footer"/minmax(380px,1fr) minmax(280px,.72fr);gap:clamp(18px,3.2vw,48px);width:min(1180px,100% - 48px);min-height:100svh;margin:0 auto;padding:clamp(26px,4.5vw,60px) 0 28px;display:grid}.private-link-nav{grid-area:nav;justify-content:space-between;align-items:start;gap:20px;display:flex}.private-link-wordmark{gap:2px;width:max-content;line-height:1;display:grid}.private-link-wordmark strong{letter-spacing:-.08em;font-size:clamp(22px,2.2vw,31px);font-weight:800}.private-link-wordmark>span{letter-spacing:.27em;font-size:7px;font-weight:600}.private-link-fm{color:var(--ink);font-family:var(--serif);font-size:11px;text-decoration:none}.private-link-fm:hover,.private-link-fm:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:5px}.private-link-reader header{border-bottom:1px solid var(--ink);grid-area:header;justify-items:start;gap:6px;padding-bottom:18px;display:grid}.private-link-reader-kicker{color:var(--signal);font-family:var(--serif);letter-spacing:.08em;order:0;margin:0;font-size:11px}.private-link-reader h1{font-family:var(--serif);letter-spacing:-.04em;order:1;margin:0;font-size:clamp(32px,5vw,62px);font-weight:400}.private-link-reader time{color:var(--ink-soft);font-family:var(--serif);order:2;font-size:10px}.private-link-record{aspect-ratio:1;background:#07090d;border:1px solid #24231f73;grid-area:record;align-self:start;max-height:100%;position:relative;overflow:hidden;container-type:inline-size}.private-link-record img,.private-link-record canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.private-link-record canvas{z-index:1;opacity:0}.private-link-record[data-renderer=echo-shader-v1] img{opacity:0}.private-link-record[data-renderer=echo-shader-v1] canvas{opacity:1}.private-link-record .three-line-echo-layer{z-index:2}.private-link-echo{grid-area:echo;align-content:center;gap:18px;min-width:0;display:grid}.private-link-lines{align-content:end;gap:0;min-height:210px;display:grid}.private-link-lines p{border-bottom:1px solid var(--line);font-family:"T014 Zhushi", var(--serif);grid-template-columns:30px minmax(0,1fr);gap:12px;margin:0;padding:12px 0;font-size:clamp(20px,2.3vw,32px);font-weight:200;line-height:1.32;display:grid}.private-link-lines p>span{color:var(--signal);font-family:var(--sans);letter-spacing:.1em;padding-top:.72em;font-size:7px}.private-link-reader footer{border-top:1px solid var(--line);color:var(--ink-soft);grid-area:footer;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:8px;line-height:1.5;display:flex}.private-link-home-cta{color:var(--ink);font-family:var(--serif);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:4px;font-size:12px}.private-link-reader.is-arriving,.private-link-reader.is-unavailable{grid-template-rows:auto auto 1fr auto;grid-template-areas:"nav""arrival-copy""arrival-window""arrival-status";place-items:start;width:min(880px,100% - 48px);display:grid}.private-link-echo-window{aspect-ratio:1;opacity:.55;background:radial-gradient(circle at 48% 42%,#23273052,#0000 62%),#07090d;border:1px solid #24231f73;grid-area:arrival-window;place-self:center;width:min(520px,100%);animation:.6s cubic-bezier(.22,1,.36,1) both private-link-window-arrive}.private-link-arrival-status{min-height:1.5em;color:var(--ink-soft);font-family:var(--serif);letter-spacing:.06em;grid-area:arrival-status;place-self:end center;margin:0;font-size:10px}.private-link-reader[data-arrival-state=resolved]{animation:.22s ease-out both private-link-resolved-arrive}.private-link-reader.is-unavailable>div{place-self:center}.private-link-reader.is-unavailable h1{margin:16px 0}.private-link-reader.is-unavailable div>p:last-child{color:var(--ink-soft);font-family:var(--serif)}@keyframes private-link-window-arrive{0%{opacity:.55}to{opacity:1}}@keyframes private-link-resolved-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-shell:has(.echo-work[data-b2-available=true]){height:auto;min-height:100svh;overflow:hidden auto}.page-shell:has(.echo-work[data-b2-available=true]) .space-echoing .listening-room{height:auto;min-height:0}.page-shell:has(.echo-work[data-b2-available=true]) .space-echoing .generation-transition{height:auto;min-height:0}.page-shell:has(.echo-work[data-b2-available=true]) .response-drawer{height:auto;min-height:0}.page-shell:has(.echo-work[data-b2-available=true]) .echo-work{height:auto;min-height:0}@media (min-width:721px){body:has(.private-link-reader:not(.is-arriving):not(.is-unavailable)){overflow:hidden}.private-link-reader:not(.is-arriving):not(.is-unavailable){height:100svh;min-height:0;overflow:hidden}.private-link-reader:not(.is-arriving):not(.is-unavailable) .private-link-record{justify-self:start;width:auto;height:100%}.page-shell:has(.echo-work[data-action-deck-active=true]){height:100svh;min-height:0;overflow:hidden}.page-shell:has(.echo-work[data-action-deck-active=true]) .player-preview-room{height:100%;min-height:0}.player-preview-room:has(.echo-work[data-action-deck-active=true]){align-items:center;width:min(1180px,100vw - 64px);padding:clamp(8px,1.5vh,16px) 0;display:grid;container-type:inline-size}.echo-work[data-action-deck-active=true]{--b2-stage-size:min(calc(100svh - 176px), calc(51cqw - clamp(14.28px, 1.632vw, 24.48px)));height:var(--b2-stage-size);max-height:var(--b2-stage-size);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);column-gap:clamp(28px,3.2vw,48px);padding-top:0;overflow:hidden}.echo-work[data-action-deck-active=true] .work-visual{aspect-ratio:1;grid-area:1/1/-1;place-self:center;width:min(100%,100svh - 176px);max-width:100%;max-height:100%}.echo-work[data-action-deck-active=true] .work-copy{grid-area:1/2;align-self:start;min-width:0;padding:2px 0 clamp(10px,1.6vh,16px)}.echo-work[data-action-deck-active=true] .work-kicker{margin-bottom:7px}.echo-work[data-action-deck-active=true] .work-copy h2{font-size:clamp(25px,2.55vw,38px);line-height:1.16}.echo-work[data-action-deck-active=true] .work-origin{text-overflow:ellipsis;white-space:nowrap;max-width:none;margin-top:7px;overflow:hidden}.echo-work[data-action-deck-active=true] .work-materials{display:none}.echo-work[data-action-deck-active=true] .work-player{grid-area:2/2;gap:12px;min-width:0;padding:11px 0 8px}.echo-work[data-action-deck-active=true] .work-action-deck{border-top:1px solid #24231f6b;grid-area:3/2;min-width:0;height:100%;min-height:0;padding-top:clamp(9px,1.35vh,14px);overflow:hidden}.echo-work[data-action-deck-active=true] .private-save-actions{border:0;align-content:start;height:100%;min-height:0;margin:0;padding:0}.echo-work[data-action-deck-active=true] .b2-visibility{border:0;align-content:stretch;gap:10px;height:100%;min-height:0;margin:0;padding:0}.echo-work[data-action-deck-active=true] .b2-entry-grid,.echo-work[data-action-deck-active=true] .b2-panel{height:100%;min-height:0;animation:.24s cubic-bezier(.22,1,.36,1) both t014-action-plane-enter}.echo-work[data-action-deck-active=true] .b2-entry-grid{align-items:end}.echo-work[data-action-deck-active=true] .b2-entry{min-height:clamp(220px,23svh,240px)}.echo-work[data-action-deck-active=true] .b2-panel{align-content:stretch;max-height:100%;overflow:hidden}.echo-work[data-action-deck-active=true] .b2-publication-panel .b2-consent-list{grid-template-columns:repeat(2,minmax(0,1fr))}.echo-work[data-action-deck-active=true] .b2-publication-panel .b2-consent-list legend{grid-column:1/-1}.echo-work[data-action-deck-active=true] .b2-publication-panel .b2-consent-list label{border-bottom:1px solid var(--line)}.echo-work[data-action-deck-active=true] .b2-publication-panel .b2-consent-list label:nth-of-type(2n){border-left:1px solid var(--line);padding-left:12px}}@media (min-width:721px) and (max-height:820px){.player-preview-room:has(.echo-work[data-action-deck-active=true]){width:min(1180px,100vw - 48px);padding-block:6px}.echo-work[data-action-deck-active=true]{--b2-stage-size:min(calc(100svh - 166px), calc(50cqw - clamp(11px, 1.3vw, 18px)));grid-template-columns:minmax(0,1fr) minmax(420px,1fr);column-gap:clamp(22px,2.6vw,36px)}.echo-work[data-action-deck-active=true] .work-visual{width:min(100%,100svh - 166px)}.echo-work[data-action-deck-active=true] .work-copy{padding-bottom:8px}.echo-work[data-action-deck-active=true] .work-copy h2{font-size:clamp(23px,2.4vw,31px)}.echo-work[data-action-deck-active=true] .work-origin{margin-top:5px;font-size:10px;line-height:1.45}.echo-work[data-action-deck-active=true] .work-player{gap:9px;padding:8px 0 6px}.echo-work[data-action-deck-active=true] .work-play-button{min-width:132px;padding-block:4px}.echo-work[data-action-deck-active=true] .work-play-button span{width:23px;height:23px}.echo-work[data-action-deck-active=true] .work-action-deck{padding-top:8px}.echo-work[data-action-deck-active=true] .b2-entry{min-height:clamp(130px,22svh,168px);padding:11px 12px 10px}.echo-work[data-action-deck-active=true] .b2-entry-index,.echo-work[data-action-deck-active=true] .b2-panel-heading>p:first-child{margin-bottom:7px}.echo-work[data-action-deck-active=true] .b2-entry h3{font-size:17px}.echo-work[data-action-deck-active=true] .b2-entry>p:not(.b2-entry-index){margin:5px 0 8px;line-height:1.4}.echo-work[data-action-deck-active=true] .b2-entry button,.echo-work[data-action-deck-active=true] .b2-panel button,.echo-work[data-action-deck-active=true] .b2-panel a{min-height:32px;padding:5px 9px}.echo-work[data-action-deck-active=true] .b2-panel{gap:8px;padding:11px 13px}.echo-work[data-action-deck-active=true] .b2-panel-body,.echo-work[data-action-deck-active=true] .b2-panel-footer{gap:6px}.echo-work[data-action-deck-active=true] .b2-panel-heading{gap:3px}.echo-work[data-action-deck-active=true] .b2-panel-heading h3{font-size:clamp(20px,2.4vw,27px)}.echo-work[data-action-deck-active=true] .b2-panel-heading>p:last-child{font-size:10px;line-height:1.35}.echo-work[data-action-deck-active=true] .b2-disclosure{gap:0}.echo-work[data-action-deck-active=true] .b2-disclosure li{padding:5px 8px 5px 21px;font-size:10px;line-height:1.35}.echo-work[data-action-deck-active=true] .b2-disclosure li:before{top:10px}.echo-work[data-action-deck-active=true] .b2-consent-list legend{margin-bottom:5px}.echo-work[data-action-deck-active=true] .b2-consent-list label{grid-template-columns:19px minmax(0,1fr);gap:8px;min-height:42px;padding:6px 3px}.echo-work[data-action-deck-active=true] .b2-consent-list input{width:14px;height:14px}.echo-work[data-action-deck-active=true] .b2-consent-list span{gap:1px}.echo-work[data-action-deck-active=true] .b2-consent-list strong{font-size:10px}.echo-work[data-action-deck-active=true] .b2-consent-list small{font-size:8px;line-height:1.3}.echo-work[data-action-deck-active=true] .b2-expiry,.echo-work[data-action-deck-active=true] .b2-forward-note,.echo-work[data-action-deck-active=true] .b2-receipt,.echo-work[data-action-deck-active=true] .b2-clipboard-status,.echo-work[data-action-deck-active=true] .b2-public-summary,.echo-work[data-action-deck-active=true] .b2-consent-progress,.echo-work[data-action-deck-active=true] .b2-invalidated{font-size:10px;line-height:1.35}.echo-work[data-action-deck-active=true] .b2-publication-panel .b2-panel-heading>p:last-child,.echo-work[data-action-deck-active=true] .b2-publication-panel .b2-consent-disclosure>p,.echo-work[data-action-deck-active=true] .b2-publication-panel .b2-consent-disclosure li,.echo-work[data-action-deck-active=true] .b2-publication-panel .b2-receipt,.echo-work[data-action-deck-active=true] .b2-publication-panel .b2-publication-wait-note{letter-spacing:normal;font-size:10px;font-weight:400;line-height:1.55}.echo-work[data-action-deck-active=true] .b2-link-value input{min-height:34px;padding-block:6px}}@media (min-width:721px){.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate]){height:100svh;min-height:0;overflow:hidden}.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate]) .listening-room{height:100%;min-height:0;overflow:hidden}.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate]) .response-drawer{border-top:0;height:100%;min-height:0;margin-top:0;overflow:hidden}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) :is(.player-preview-room,.response-drawer:has(>.echo-work[data-playback-room=candidate])){align-items:start;width:min(1400px,100vw - 110px);min-height:0;padding:clamp(8px,1.5vh,16px) 0;display:grid;container-type:inline-size}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate]{grid-template-rows:minmax(0,1fr);grid-template-columns:min(100svh - 176px,51cqw - clamp(14.28px,1.632vw,24.48px)) minmax(0,1fr);justify-self:center;column-gap:80px;width:calc(100% - 80px);height:min(100svh - 176px,51cqw - clamp(14.28px,1.632vw,24.48px));min-height:0;padding-top:0;overflow:hidden}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-side{grid-area:1/2;grid-template-rows:minmax(0,1fr) auto 100px;align-self:stretch;min-width:0;height:100%;min-height:0;display:grid;position:relative}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view=work-complete] .playback-room-side{grid-template-rows:minmax(0,1fr) auto 100px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view=save-options] .playback-room-side{grid-template-rows:minmax(0,1fr) auto 385px;transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1) 60ms}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-side:has(.t011-voice-feedback[data-voice-phase=recording]){grid-template-rows:minmax(0,1fr) auto 230px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-side:has(.t011-voice-feedback:is([data-voice-phase=recorded],[data-voice-phase=sending])){grid-template-rows:minmax(0,1fr) auto 300px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-side:has(.t011-voice-feedback:is([data-voice-phase=discard],[data-voice-phase=failed])){grid-template-rows:minmax(0,1fr) auto 230px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-visual{aspect-ratio:1;grid-area:1/1;place-self:start;width:min(100%,100svh - 176px);max-width:none;transition:none}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-visual.has-finale canvas{transform-origin:50%;transition:opacity .9s,filter 1.3s;transform:none}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-copy{grid-area:1/1;align-self:end;min-width:0;padding:0 0 clamp(24px,4vh,42px)}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-kicker{margin-bottom:16px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-copy h2{font-size:clamp(30px,4vw,54px);line-height:1.24}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-origin{white-space:normal;max-width:390px;margin-top:18px;overflow:visible}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-player{grid-area:2/1;gap:18px;min-width:0;padding:20px 0 8px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-direct-read-slot{grid-column:1/-1;align-items:center;min-height:44px;display:grid}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-direct-read-slot>*{grid-area:1/1}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-direct-read{border-bottom:0;align-items:center;min-height:44px;padding:0;display:inline-flex}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-direct-read>span{border-bottom:1px solid var(--line);padding-bottom:4px;display:inline-block}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-direct-read:hover>span,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-direct-read:focus-visible>span{border-bottom-color:var(--signal)}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view=save-options] .work-copy{padding:2px 0 clamp(10px,1.6vh,16px)}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view=save-options] .work-kicker{margin-bottom:7px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view=save-options] .work-copy h2{font-size:clamp(25px,2.55vw,38px);line-height:1.16}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view=save-options] .work-origin{text-overflow:ellipsis;white-space:nowrap;max-width:none;margin-top:7px;overflow:hidden}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view=save-options] .work-materials{display:none}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view=save-options] .work-player{gap:12px;padding:11px 0 8px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-action-deck{border-top:1px solid #24231f6b;grid-area:3/1;min-width:0;height:100%;min-height:0;padding-top:clamp(9px,1.35vh,14px);position:relative;overflow:hidden}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .t011-feedback{grid-template-rows:44px minmax(0,1fr);align-content:stretch;min-height:0}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .t011-existing-action-plane{height:100%;min-height:0;position:relative;overflow:hidden}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-action-plane,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .private-save-actions,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-visibility{width:100%;min-width:0;min-height:0}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-action-plane{transform-origin:top;height:100%;position:absolute;inset:0;overflow:hidden}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .private-save-actions{border:0;align-content:start;height:100%;margin:0;padding:0}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-visibility{border:0;align-content:start;gap:10px;height:100%;margin:0;padding:0}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry-grid,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel{box-sizing:border-box;height:100%;min-height:0}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;display:grid;overflow:hidden}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-back{width:fit-content;min-height:32px;color:var(--ink-soft);cursor:pointer;font-family:var(--serif);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;justify-self:end;align-items:center;gap:3px;margin:0 0 0 auto;padding:0 0 3px;font-size:10px;display:inline-flex}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-back svg{flex:none}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-back:hover,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-back:focus-visible{border-color:var(--signal);color:var(--ink)}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel{border-color:color-mix(in srgb, var(--ink) 20%, transparent)}}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel{background:#eeece8}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry h3,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel-heading h3{font-size:17px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-publication-panel .b2-panel-heading{gap:7px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-publication-panel .b2-consent-disclosure{border-top:1px solid var(--line);padding-top:8px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry button,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-private-link-panel .b2-primary-action{border-color:var(--ink);color:var(--ink)}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry button:hover,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry button:focus-visible,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-private-link-panel .b2-primary-action:hover,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-private-link-panel .b2-primary-action:focus-visible{background:var(--ink);color:var(--paper)}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-publication-panel .b2-primary-action{border-color:var(--ink);background:var(--ink);color:var(--paper)}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-publication-panel .b2-primary-action:hover,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-publication-panel .b2-primary-action:focus-visible{border-color:var(--signal);background:var(--signal)}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-danger-action:hover,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-danger-action:focus-visible{border-color:var(--signal);background:var(--signal);color:var(--paper)}}@media (min-width:721px) and (max-height:820px){:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) :is(.player-preview-room,.response-drawer:has(>.echo-work[data-playback-room=candidate])){width:min(1400px,100vw - 48px);padding-block:6px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate]{grid-template-columns:min(100svh - 166px,51cqw - clamp(11.22px,1.326vw,18.36px)) minmax(0,1fr);column-gap:80px;height:min(100svh - 166px,51cqw - clamp(11.22px,1.326vw,18.36px))}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view=save-options] .playback-room-side{grid-template-rows:minmax(0,1fr) auto 372px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-visual{width:min(100%,100svh - 166px)}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view=save-options] .work-copy{padding-bottom:8px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view=save-options] .work-copy h2{font-size:clamp(23px,2.4vw,31px)}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view=save-options] .work-origin{margin-top:5px;font-size:10px;line-height:1.45}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view=save-options] .work-player{gap:9px;padding:8px 0 6px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry{min-height:clamp(130px,22svh,168px);padding:11px 12px 10px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry-index,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel-heading>p:first-child{margin-bottom:7px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry h3{font-size:17px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry>p:not(.b2-entry-index){margin:5px 0 8px;line-height:1.4}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry button,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel button,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel a{min-height:32px;padding:5px 9px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel{gap:8px;padding:11px 13px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel-body,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel-footer{gap:6px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel-heading{gap:3px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel-heading h3{font-size:17px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel-heading>p:last-child{font-size:10px;line-height:1.35}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-disclosure{gap:0}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-disclosure li{padding:5px 8px 5px 21px;font-size:10px;line-height:1.35}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-disclosure li:before{top:10px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-expiry,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-forward-note,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-receipt,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-clipboard-status,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-public-summary,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-consent-progress,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-invalidated{font-size:10px;line-height:1.35}}@media (min-width:721px) and (max-width:999.9px){.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate]){height:auto;min-height:100svh;overflow:visible}:is(.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate]) .listening-room,.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate]) .response-drawer){height:auto;min-height:0;overflow:visible}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) :is(.player-preview-room,.response-drawer:has(>.echo-work[data-playback-room=candidate])){width:min(780px,100vw - 48px);min-height:0;padding:24px 0 40px;display:block}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);column-gap:0;width:100%;height:auto;min-height:0;max-height:none;overflow:visible}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-visual{grid-area:1/1;justify-self:center;width:min(100%,640px);max-height:none}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-side{grid-area:2/1;height:auto;min-height:0;display:block}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-copy{padding:24px 0 16px}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .work-action-deck,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .t011-existing-action-plane,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-action-plane,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .private-save-actions,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-visibility,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-entry-grid,:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .b2-panel{height:auto;min-height:0;max-height:none;overflow:visible}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate] .playback-room-action-plane{position:relative;inset:auto}}@media (min-width:721px) and (max-width:1000px){.page-shell:has(.echo-work[data-action-deck-active=true] .t011-feedback){height:auto;min-height:100svh;overflow:hidden auto}.page-shell:has(.echo-work[data-action-deck-active=true] .t011-feedback) .player-preview-room{height:auto;min-height:0}.player-preview-room:has(.echo-work[data-action-deck-active=true] .t011-feedback){width:min(780px,100vw - 48px);padding:24px 0 40px;display:block}.echo-work[data-action-deck-active=true]:has(.t011-feedback){--b2-stage-size:auto;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);column-gap:0;height:auto;max-height:none;overflow:visible}.echo-work[data-action-deck-active=true]:has(.t011-feedback) .work-visual{grid-area:1/1;justify-self:center;width:min(100%,640px);max-height:none}.echo-work[data-action-deck-active=true]:has(.t011-feedback) .work-copy{grid-area:2/1;padding:24px 0 16px}.echo-work[data-action-deck-active=true]:has(.t011-feedback) .work-player{grid-area:3/1}.echo-work[data-action-deck-active=true]:has(.t011-feedback) .work-action-deck{grid-area:4/1;height:auto;padding-top:12px;overflow:visible}:is(.echo-work[data-action-deck-active=true]:has(.t011-feedback) .private-save-actions,.echo-work[data-action-deck-active=true]:has(.t011-feedback) .b2-visibility,.echo-work[data-action-deck-active=true]:has(.t011-feedback) .t011-feedback){height:auto}}@keyframes t014-action-plane-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.fm-shell{background:radial-gradient(circle at 86% 14%,#ad392413,#0000 23%),radial-gradient(circle at 9% 86%,#ffffff80,#0000 26%)}.fm-header{position:relative}.fm-header:after{background:var(--signal);content:"";width:clamp(52px,8vw,116px);height:1px;position:absolute;bottom:-1px;right:clamp(24px,4vw,64px)}.fm-station-id{color:var(--ink-soft);align-items:center;gap:9px;display:flex}.fm-station-id strong{color:var(--signal);letter-spacing:.2em;font-size:11px}.fm-room{grid-template-rows:auto minmax(0,1fr);width:min(1480px,100%);min-height:0;margin:0 auto;padding:clamp(13px,2.2vh,24px) clamp(24px,4vw,64px) clamp(10px,1.7vh,18px);display:grid}.fm-room:focus{outline:none}.fm-exact-hold{place-items:center}.fm-exact-hold-copy{align-self:center;width:min(720px,100%);padding:clamp(28px,6vw,84px) 0}.fm-exact-hold-copy>p:first-child{color:var(--signal);letter-spacing:.18em;margin:0 0 18px;font-size:10px}.fm-exact-hold-copy h1{max-width:10em;font-family:var(--serif);margin:0;font-size:clamp(42px,7vw,96px);font-weight:400;line-height:.98}.fm-exact-hold-copy h1:focus{outline:1px solid var(--signal)}@supports (color:color-mix(in lab, red, red)){.fm-exact-hold-copy h1:focus{outline:1px solid color-mix(in srgb, var(--signal) 70%, transparent)}}.fm-exact-hold-copy h1:focus{outline-offset:8px}.fm-exact-hold-copy>p:not(:first-child){max-width:34em;color:var(--ink-soft);margin:28px 0 0;line-height:1.8}.fm-exact-hold-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.fm-intro{justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:clamp(10px,1.7vh,18px);display:flex}.fm-intro p,.fm-intro span{margin:0}.fm-intro p{color:var(--signal);font-family:var(--serif);letter-spacing:.15em;font-size:11px}.fm-intro span{color:var(--ink-soft);font-family:var(--serif);letter-spacing:.08em;font-size:10px}.fm-signal-stage{min-width:0;min-height:0}.echo-work-fm{--fm-cover-size:min(44vh, 30vw, 440px);grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(430px,1.05fr) minmax(330px,.95fr);column-gap:clamp(48px,7vw,112px);padding-top:0}.fm-cover-deck{isolation:isolate;grid-area:1/1/4;place-items:center;min-width:0;min-height:0;display:grid;position:relative}.fm-cover-deck:before{z-index:-1;width:calc(var(--fm-cover-size) * 1.12);aspect-ratio:1;content:"";border:1px solid #24231f14;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.fm-cover-deck .work-visual{grid-row:auto}.fm-cover-current{z-index:10;width:var(--fm-cover-size);aspect-ratio:1;min-height:0;box-shadow:inset 0 1px #ffffff61,0 24px 58px #241d1621}.fm-cover-current[data-visual-tone=ink]{background:#f2ecdc;border-color:#f2ecdceb;box-shadow:inset 0 1px #ffffff75,0 20px 48px #241d161a}.fm-history-stack{z-index:auto;pointer-events:none;position:absolute;inset:0}.fm-history-cover{z-index:calc(1 + var(--fm-history-index));width:calc(var(--fm-cover-size) * .72);aspect-ratio:1;filter:saturate(.74)contrast(.96);transform-origin:50%;background-color:#f2ecdc;background-position:50%;background-size:cover;border:1px solid #f2ecdceb;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 17px 42px #241d161f}.fm-history-cover:after{content:"";background:#24231f12;position:absolute;inset:0}.fm-history-cover span{z-index:1;color:#24231fc7;letter-spacing:.17em;font-size:7px;position:absolute;top:12px;left:13px}.fm-future-stack{z-index:auto;pointer-events:none;position:absolute;inset:0}.fm-unknown-cover{z-index:calc(1 + var(--fm-future-index));width:calc(var(--fm-cover-size) * .7);aspect-ratio:1;color:#872c1d8f;transform-origin:50%;background:#dfd1b8;border:1px solid #ad392438;align-content:center;justify-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 16px 42px #46332217}.fm-unknown-cover>span{font-family:var(--serif);font-size:clamp(58px,8vw,108px);font-weight:400;line-height:.86;position:absolute;bottom:12px;right:18px}.fm-unknown-cover small{color:#68645bb8;font-family:var(--serif);letter-spacing:.2em;font-size:8px;position:absolute;top:16px;right:18px}.fm-current-slot{z-index:10;width:var(--fm-cover-size);aspect-ratio:1;place-items:center;display:grid;position:relative}.fm-current-slot .fm-cover-current{will-change:transform, filter;width:100%}.fm-cover-deck[data-vd-phase=arrival-blank] .fm-cover-current,.fm-cover-deck[data-vd-phase=future-arriving] .fm-cover-current,.fm-cover-deck[data-vd-phase=future-covering] .fm-cover-current{visibility:hidden!important;opacity:0!important}.fm-history-slot,.fm-future-slot,.fm-history-landing-target{width:calc(var(--fm-cover-size) * .72);aspect-ratio:1;opacity:1;transform:translate(-50%, -50%) translate(var(--fm-history-x,0%), var(--fm-history-y,0%)) rotate(var(--fm-history-rotate,0deg));transform-origin:50%;transition:transform .9s cubic-bezier(.65,0,.35,1),opacity .52s,filter .6s;position:absolute;top:50%;left:50%}.fm-history-slot{z-index:calc(4 + var(--fm-history-index))}.fm-history-slot .fm-history-cover,.fm-future-slot .fm-unknown-cover{will-change:transform;width:100%;height:100%;position:relative;inset:auto;translate:none}.fm-history-landing-target{--fm-history-x:-32%;--fm-history-y:-14%;--fm-history-rotate:1.2deg;visibility:hidden;pointer-events:none}.fm-cover-deck[data-vd-phase=landing] .fm-history-slot[data-vd-history-slot="1"]{opacity:0;transform:translate(-50%,-50%)translate(-76%,-34%)rotate(-9deg)scale(.86)}.fm-cover-deck[data-vd-phase=landing] .fm-history-slot[data-vd-history-slot="2"]{transform:translate(-50%,-50%)translate(-56%,-26%)rotate(-6deg)}.fm-cover-deck[data-vd-phase=landing] .fm-history-slot[data-vd-history-slot="3"]{transform:translate(-50%,-50%)translate(-44%,-20%)rotate(-2.4deg)}.fm-cover-deck[data-vd-phase=history-committed] .fm-history-slot[data-vd-history-slot="3"]{transition:none}.fm-future-slot{width:calc(var(--fm-cover-size) * .7);z-index:calc(1 + var(--fm-future-index));transform:translate(-50%, -50%) translate(var(--fm-future-x), var(--fm-future-y)) rotate(var(--fm-future-rotate));transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1)}.fm-cover-deck[data-vd-phase=history-committed] .fm-future-slot[data-vd-future-slot="3"],.fm-cover-deck[data-vd-phase=future-arriving] .fm-future-slot[data-vd-future-slot="3"],.fm-cover-deck[data-vd-phase=future-covering] .fm-future-slot[data-vd-future-slot="3"],.fm-cover-deck[data-vd-phase=veil-lifting] .fm-future-slot[data-vd-future-slot="3"],.fm-shell[data-vd-presentation-phase=history-committed] .fm-future-slot[data-vd-future-slot="3"],.fm-shell[data-vd-presentation-phase=future-arriving] .fm-future-slot[data-vd-future-slot="3"],.fm-shell[data-vd-presentation-phase=future-covering] .fm-future-slot[data-vd-future-slot="3"],.fm-shell[data-vd-presentation-phase=veil-lifting] .fm-future-slot[data-vd-future-slot="3"]{z-index:20}.fm-cover-deck[data-vd-phase=future-arriving] .fm-future-slot[data-vd-future-slot="3"],.fm-cover-deck[data-vd-phase=future-covering] .fm-future-slot[data-vd-future-slot="3"]{transform:translate(-50%,-50%)translate(0)rotate(0)scale(1.42858)}.fm-cover-deck[data-vd-phase=veil-lifting] .fm-future-slot[data-vd-future-slot="3"]{opacity:0;filter:blur(7px);transform:translate(-50%,-50%)translateY(-12%)rotate(-.6deg)scale(1.5)}.fm-cover-deck[data-vd-phase=future-recycling] .fm-future-slot[data-vd-future-slot="3"]{opacity:0;filter:none;transform:translate(-50%, -50%) translate(var(--fm-future-x), var(--fm-future-y)) rotate(var(--fm-future-rotate));transition:none}.vd-pulsar{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.15px;width:clamp(48px,7vw,82px);position:absolute;bottom:16px;right:18px;overflow:visible}.vd-pulsar circle{fill:currentColor;stroke:none}.vd-ribbon,.vd-motes{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.vd-ribbon{z-index:20;overflow:visible}.vd-ribbon-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px}.vd-motes{z-index:0}.vd-motes i{background:var(--signal);opacity:.5;will-change:transform;border-radius:50%;width:3px;height:3px;position:absolute;top:0;left:0}.echo-work-fm .work-copy{align-self:center;padding-bottom:0}.echo-work-fm .work-kicker{margin-bottom:clamp(13px,2vh,22px)}.echo-work-fm .work-copy h2{max-width:620px;font-size:clamp(32px,4.4vw,62px)}.echo-work-fm .work-origin{max-width:520px;margin-top:clamp(16px,2.5vh,28px);font-size:clamp(11px,1vw,14px)}.echo-work-fm .work-origin strong{margin-top:8px;font-size:1.12em;line-height:1.75;display:block}.echo-work-fm .work-actions,.echo-work-fm .work-actions-stage{grid-column:2}.echo-work-fm[data-fm-b1-stage=echo-returning] .work-copy,.echo-work-fm[data-fm-b1-stage=fourth-line] .work-copy{pointer-events:none}.echo-work-fm[data-fm-b1-stage=archiving] .work-player,.echo-work-fm[data-fm-b1-stage=next-arriving] .work-player{opacity:0;pointer-events:none;border-color:#0000}.fm-footer span:last-child{color:var(--signal)}.site-footer{color:var(--ink-soft);border-top:1px solid var(--line)}.site-footer-studio-link{color:inherit;text-decoration:none;position:relative}.site-footer-studio-link:after{background:var(--signal);content:"";opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(.55)}.site-footer-studio-link:hover:after,.site-footer-studio-link:focus-visible:after{opacity:1;transform:scaleX(1)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:721px) and (max-width:800px){.fm-shell{grid-template-rows:auto auto auto;height:auto;min-height:100svh;overflow:hidden auto}.fm-shell .fm-room,.fm-shell .echo-work-fm{height:auto;min-height:0}.fm-header{padding:15px 20px}.fm-header:after{width:52px;right:20px}.fm-station-id>span:last-child{display:none}.fm-room{width:100%;padding:9px 20px 16px}.fm-intro{flex-direction:column;align-items:flex-start;gap:5px;padding-bottom:8px}.fm-intro p{font-size:9px}.fm-intro span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.echo-work-fm{--fm-cover-size:min(58vw, 240px);grid-template-rows:minmax(278px,auto) auto auto auto;grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.fm-cover-deck{grid-area:auto/1;min-height:278px}.fm-cover-deck:before{width:calc(var(--fm-cover-size) * 1.06)}.fm-cover-current{width:var(--fm-cover-size);min-height:0}.fm-history-cover{width:calc(var(--fm-cover-size) * .72)}.fm-unknown-cover{width:calc(var(--fm-cover-size) * .7)}.echo-work-fm .work-copy{grid-area:auto/1;align-self:stretch;min-width:0;padding:11px 0 9px}.echo-work-fm .work-kicker{margin-bottom:5px}.echo-work-fm .work-copy h2{max-width:100%;font-size:clamp(22px,4vw,28px)}.echo-work-fm .work-origin{white-space:normal;max-width:100%;margin-top:5px;font-size:9px}.echo-work-fm .work-origin strong{white-space:normal;margin-top:2px;display:block}.echo-work-fm .work-materials{display:none}.echo-work-fm .work-player{grid-area:auto/1;gap:10px;min-width:0;padding:11px 0 8px}.echo-work-fm .work-actions{grid-column:1;align-items:stretch;gap:7px;padding-top:8px}.echo-work-fm .work-actions>div{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);width:100%;min-width:0;display:grid}.echo-work-fm .work-actions button{min-width:0;font-size:10px}.echo-work-fm .work-actions-stage{grid-area:auto/1;min-height:52px}.fm-footer{padding-block:11px}}@media (min-width:721px) and (max-width:800px) and (max-height:500px){.fm-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100svh;min-height:0;overflow:hidden}.fm-shell .fm-room{overscroll-behavior:contain;height:100%;min-height:0;overflow:hidden auto}.fm-shell .echo-work-fm{--fm-cover-size:min(40vw, 150px);grid-template-rows:minmax(176px,auto) auto auto auto}.fm-shell .fm-cover-deck{min-height:176px}}@media (max-width:720px){body:has(.player-preview-shell .echo-work[data-action-deck-active=true]){overflow:hidden}.player-preview-shell:has(.echo-work[data-action-deck-active=true]){grid-template-rows:auto minmax(0,1fr);height:100svh;min-height:0;overflow:hidden}.player-preview-shell:has(.echo-work[data-action-deck-active=true]) .player-preview-room{overscroll-behavior:contain;height:100%;min-height:0;overflow:hidden auto}.fm-shell{grid-template-rows:auto auto auto;height:auto;min-height:100svh;overflow:hidden auto}.fm-shell .fm-room,.fm-shell .echo-work-fm{height:auto;min-height:0}.player-preview-shell{grid-template-rows:auto auto;height:auto;min-height:100svh;overflow:hidden auto}.player-preview-shell .player-preview-room,.player-preview-shell .echo-work{height:auto;min-height:0}.site-header,.site-footer{padding:20px}.header-note{text-align:right;justify-content:flex-end;max-width:130px;line-height:1.4}.header-actions{gap:14px}.fm-entry-link{white-space:nowrap}.header-actions .header-note{display:none}.listening-room{padding:65px 24px 42px}.listening-room:before{width:86vw;height:86vw;top:10%;left:-27%}.listening-room:after{display:none}.question-stage,.response-drawer{width:100%}.index-rail{flex-direction:row;height:auto;top:42px;right:24px;transform:none}.rail-line{flex:none;width:42px;height:1px}.eyebrow{max-width:72%;line-height:1.7}.question-button{min-height:235px}.question-copy{font-size:clamp(35px,10.4vw,54px);line-height:1.24}.response-drawer{margin-top:32px}.response-footer{flex-direction:column;align-items:stretch}.composer-heading{flex-direction:column;align-items:flex-start;gap:9px}.send-button{width:100%}.response-actions{grid-template-columns:minmax(0,.78fr) minmax(0,1.45fr);width:100%;display:grid}.response-actions .send-button:only-child{grid-column:1/-1}.retry-button{width:100%;padding-inline:10px}.generation-transition{grid-template-rows:minmax(360px,1fr) auto auto auto auto auto;grid-template-columns:1fr;row-gap:0;min-height:0;padding:0 0 2px}.t004-evidence-field{grid-area:1/1;min-height:360px;overflow:hidden}.t004-text-evidence{font-size:16px;line-height:1.45;bottom:28px;left:19px;right:4px}.t004-source-transcript{bottom:36px;left:19px;right:4px}.t004-source-transcript[data-expanded=false]{width:auto;right:4px}.t004-evidence-flow[data-reed-presentation=cjk-left-growing]{grid-area:1/1;grid-template-rows:minmax(460px,auto) auto auto;grid-template-columns:1fr;column-gap:0;min-width:0;display:grid;position:relative}.t004-evidence-flow:has(.source-anchor-object[data-reed-presentation=semantic-group]){grid-area:1/1;grid-template-rows:minmax(460px,auto) auto auto;grid-template-columns:1fr;column-gap:0;min-width:0;display:grid;position:relative}.t004-evidence-flow:has(.source-anchor-object[data-reed-presentation=cjk-left-growing]){grid-area:1/1;grid-template-rows:minmax(460px,auto) auto auto;grid-template-columns:1fr;column-gap:0;min-width:0;display:grid;position:relative}:is(.space-echoing .t004-owner-look-note+.generation-transition:has(.source-anchor-object[data-reed-presentation=semantic-group]),.space-echoing .t004-owner-look-note+.generation-transition:has(.source-anchor-object[data-reed-presentation=cjk-left-growing]),.space-echoing .t004-owner-look-note+.generation-transition:has(.t004-evidence-flow[data-reed-presentation=cjk-left-growing])){height:auto}:is(.generation-transition:has(.source-anchor-object[data-reed-presentation=semantic-group]),.generation-transition:has(.source-anchor-object[data-reed-presentation=cjk-left-growing]),.generation-transition:has(.t004-evidence-flow[data-reed-presentation=cjk-left-growing])){grid-template-rows:auto 0 auto auto auto auto}:is(.page-shell:has(.source-anchor-object[data-reed-presentation=semantic-group]),.page-shell:has(.source-anchor-object[data-reed-presentation=cjk-left-growing]),.page-shell:has(.t004-evidence-flow[data-reed-presentation=cjk-left-growing])){height:auto;min-height:100svh;overflow:hidden visible}.t004-evidence-flow[data-reed-presentation=cjk-left-growing]>.t004-source-transcript{grid-area:3/1;width:auto;margin:12px 4px 0 19px;position:relative;inset:auto}.t004-evidence-flow:has(.source-anchor-object[data-reed-presentation=semantic-group])>.t004-source-transcript{grid-area:3/1;width:auto;margin:12px 4px 0 19px;position:relative;inset:auto}.t004-evidence-flow:has(.source-anchor-object[data-reed-presentation=cjk-left-growing])>.t004-source-transcript{grid-area:3/1;width:auto;margin:12px 4px 0 19px;position:relative;inset:auto}.t004-source-transcript .t004-text-evidence{font-size:16px;line-height:1.45}.t004-source-transcript[data-expanded=true]{max-height:230px;padding:10px 12px 8px;right:4px}.t004-source-transcript[data-expanded=true] .t004-text-evidence{max-height:150px}.t004-source-toggle{min-height:36px;font-size:9px}.source-anchor-transition{width:162px;max-width:46%;height:162px;top:28px;left:40%}.source-anchor-transition .source-anchor-mark{font-size:46px}.phase-translating .source-anchor-transition{width:172px;max-width:49%;height:172px;top:20px;left:37%}.phase-translating .source-anchor-transition .source-anchor-mark{font-size:52px}.phase-fixed .source-anchor-transition{aspect-ratio:1;width:162px;max-width:44%;height:auto;top:28px;left:40%;box-shadow:7px 8px #24231f09}.phase-fixed .source-anchor-transition .source-anchor-mark{font-size:42px}.phase-fixed .source-anchor-transition[data-display-role=record-name][data-record-name-size=large] .source-anchor-mark{font-size:38px}.phase-fixed .source-anchor-transition[data-display-role=record-name][data-record-name-size=medium] .source-anchor-mark{font-size:32px}.phase-fixed .source-anchor-transition[data-display-role=record-name][data-record-name-size=compact] .source-anchor-mark{font-size:27px}.t004-question-residue{height:190px;font-size:24px;inset:72px 0 auto}.t004-question-residue span:first-child{top:0;left:0}.t004-question-residue span:nth-child(2){top:34px;left:7px}.t004-question-residue span:nth-child(3){top:78px;left:0}.t004-question-residue span:nth-child(4){top:116px;left:36px}.t004-question-residue span:nth-child(5){top:132px;right:5px}.t004-contact-fact{font-size:12px;top:36px}.t004-evidence-heading,.t004-evidence-origin{font-size:6px}.t004-relation-map{width:154%;transform:translate(-9%)}.t004-frozen-trace{height:112px}.t004-voice-evidence{min-height:112px}.t004-status{border-top:1px solid #24231f40;border-left:0;grid-area:2/1;align-self:stretch;padding:10px 0 8px}.t004-status-signal{top:-5px;left:0}.t004-status-index{margin-bottom:5px}.t004-status h2{white-space:nowrap;max-width:none;font-size:14px}.t004-generation-mainline{gap:8px;margin-bottom:14px}.t004-generation-mainline ol{gap:2px}.t004-generation-mainline li{min-height:20px}.t004-generation-mainline li[data-progress-state=active]{min-height:28px}.t004-generation-contract{margin-top:15px;padding-top:10px}.t004-status[data-generation-mainline=complete] .t004-ready-decision{margin-top:12px}.t004-ready-decision{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;max-width:none;margin-top:9px}.t004-ready-decision>span{grid-column:1;font-size:6px}.t004-ready-decision>p{grid-area:2/1}.t004-ready-decision .t004-enter-work{min-width:136px}.t004-ready-actions{flex-direction:column;grid-area:1/2/3;align-items:flex-start;gap:2px}.t004-status>p:not(.t004-status-index):not(.t004-anchor-note):not(.t004-receipt-confirmation),.t004-anchor-note{display:none}.t015-generation-followup{grid-area:3/1;padding:8px 0 4px}.t015-generation-followup+.t004-actions{grid-row:4}.generation-transition:has(.t015-generation-followup) .t004-privacy{grid-row:5}.generation-transition:has(.t015-generation-followup) .t004-audit{grid-row:6}.t004-actions{grid-area:3/1;justify-content:flex-start;padding-top:0}.t004-actions button,.t004-retry-action button{min-height:32px;font-size:9px}.t004-privacy{grid-area:4/1;padding-top:4px}.t004-privacy p{margin-top:2px;font-size:8px}.t004-privacy span{font-size:6px}.t004-audit{grid-area:5/1;grid-template-columns:1fr;gap:1px;margin-top:4px;padding-top:4px;font-size:6.5px}.t004-audit div{grid-template-columns:62px minmax(0,1fr)}.t004-audit dd{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.site-footer span:last-child{display:none}.player-preview-switcher{gap:4px}.player-preview-switcher>span{display:none}.player-preview-switcher button{padding-inline:6px}.player-preview-room{width:100%;min-width:0;padding:8px 24px 10px}.player-preview-room .echo-work,.player-preview-room .echo-work>*{min-width:0}.space-responding .listening-room,.space-echoing .listening-room{padding:18px 24px 14px}.space-responding .question-button{min-height:72px}.space-responding .question-copy{font-size:clamp(25px,7.2vw,32px)}.space-responding .response-drawer{margin-top:8px}.space-responding .composer-heading{padding-top:14px}.space-responding .voice-response{min-height:108px}.space-responding .response-footer{gap:12px;padding-top:14px}.space-responding .response-footer>p{display:none}.space-echoing .listening-room{padding-top:12px}.space-echoing .eyebrow{margin-bottom:3px}.space-echoing .question-button{min-height:34px}.space-echoing .question-copy{font-size:17px}.space-echoing .generation-transition{grid-template-rows:360px auto auto auto auto auto;min-height:0;padding:0 0 2px}.echo-work{grid-template-rows:minmax(180px,1fr) auto auto auto;grid-template-columns:1fr;row-gap:0;padding-top:12px}.work-visual{grid-row:auto;min-height:190px}.echo-work:not(.echo-work-fm) .work-visual{aspect-ratio:1;justify-self:stretch;width:100%;max-width:none;min-height:0}.echo-work.has-t004-handoff{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.echo-work.has-t004-handoff>*{min-width:0;max-width:100%}.work-visual.is-t004-handoff{aspect-ratio:1;justify-self:stretch;width:100%;max-width:none;min-height:0}.three-line-echo-line{font-size:calc(clamp(16px, 5cqw, 22px) * var(--finale-line-scale,1))}.source-anchor-playback .source-anchor-mark{font-size:clamp(46px,14vw,60px)}.work-copy{padding:16px 0 13px}.work-kicker{margin-bottom:7px}.work-copy h2{font-size:clamp(25px,7vw,31px)}.work-origin{white-space:nowrap;text-overflow:ellipsis;margin-top:7px;overflow:hidden}.work-materials{display:none}.work-player{gap:10px;padding:11px 0 8px}.work-play-button{min-width:125px;font-size:11px}.work-progress{gap:7px}.work-actions{flex-direction:column;align-items:stretch;gap:7px;padding-top:8px}.work-actions p{display:none}.work-actions>div{grid-template-columns:minmax(0,.72fr) minmax(0,.65fr) minmax(0,1.18fr);width:100%;min-width:0;display:grid}.work-actions button{width:100%;min-width:0;padding-inline:6px}.private-save-actions{grid-template-columns:minmax(0,1fr);grid-template-areas:"privacy""actions""status";gap:8px;margin-top:8px;padding-top:13px;display:grid}.private-save-actions>p:first-child,.private-save-actions .private-save-status{display:block}.private-save-actions>div{grid-template-columns:minmax(0,1fr);display:grid}.b2-visibility{gap:10px;margin-top:10px;padding-top:16px}.b2-entry-grid{grid-template-columns:minmax(0,1fr)}.b2-entry{min-height:0}.b2-entry button,.b2-panel button,.b2-panel a{min-height:44px}.b2-panel{grid-template-rows:auto;gap:15px;padding:16px 13px}.b2-panel-body,.b2-panel-footer,.b2-publication-receipt{grid-row:auto}.b2-publication-panel .b2-panel-footer,.echo-work[data-action-deck-active=true] .b2-publication-panel .b2-consent-list{grid-template-columns:minmax(0,1fr)}.b2-publication-panel .b2-public-summary,.b2-publication-panel .b2-consent-progress{grid-column:1}.b2-consent-disclosure ul{grid-template-columns:minmax(0,1fr)}.echo-work[data-action-deck-active=true] .b2-publication-panel .b2-consent-list label:nth-of-type(2n){border-left:0;padding-left:4px}.b2-panel-actions{grid-template-columns:minmax(0,1fr);display:grid}.b2-panel-actions>*{width:100%}.b2-consent-list label{min-height:64px;padding-block:12px}.private-link-reader{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav""header""record""echo""footer";gap:22px;width:min(100% - 32px,620px);padding-top:28px}.private-link-reader header{grid-template-columns:minmax(0,1fr)}.private-link-reader time{display:none}.private-link-lines{min-height:0}.private-link-reader footer{flex-direction:column;align-items:flex-start}.fm-header{padding-block:15px}.fm-station-id>span:last-child{display:none}.fm-room{padding:9px 20px 8px}.fm-intro{flex-direction:column;align-items:flex-start;gap:5px;padding-bottom:8px}.fm-intro p{font-size:9px}.fm-intro span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.echo-work-fm{--fm-cover-size:min(60vw, 236px);grid-template-rows:minmax(278px,1fr) auto auto auto;grid-template-columns:1fr;column-gap:0;padding-top:0}.fm-cover-deck{grid-area:auto/1;min-height:278px}.fm-cover-deck:before{width:calc(var(--fm-cover-size) * 1.06)}.fm-cover-current{width:var(--fm-cover-size);min-height:0}.fm-history-cover{width:calc(var(--fm-cover-size) * .72)}.fm-unknown-cover{width:calc(var(--fm-cover-size) * .7)}.fm-unknown-cover>span{font-size:52px}.fm-unknown-cover small{margin-top:8px;font-size:6px}.echo-work-fm .work-copy{padding:11px 0 9px}.echo-work-fm .work-kicker{margin-bottom:5px}.echo-work-fm .work-copy h2{font-size:clamp(22px,6.7vw,28px)}.echo-work-fm .work-origin{white-space:normal;margin-top:5px;font-size:9px}.echo-work-fm .work-origin strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.echo-work-fm .work-materials{display:none}.echo-work-fm .work-actions>div{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.echo-work-fm .work-actions{grid-column:1}.echo-work-fm .work-actions-stage{grid-column:1;min-height:52px}.echo-work-fm .work-actions button{font-size:10px}.fm-footer{padding-block:11px}.space-responding .site-footer,.space-echoing .site-footer{padding-block:12px}}@media (max-width:320px){body:has(.echo-work[data-action-deck-active=true]){min-width:0}.player-preview-shell .site-header{flex-wrap:wrap;align-items:stretch;gap:8px;padding-inline:16px}.player-preview-shell .player-preview-switcher{justify-content:space-between;width:100%}.player-preview-shell .player-preview-switcher button{flex:1;min-width:0}.player-preview-room{padding-inline:16px}}.page-shell:not(.fm-page-shell):not(.player-preview-page){--t003-paper:#f7f7f5;--t003-ink:#11110f;--t003-muted:#66645e;--t003-line:#11110fb3;--t003-signal:#d52d18;background:var(--t003-paper)}.page-shell .site-header,.page-shell .site-footer{z-index:20;color:var(--t003-ink);border-color:#11110f38;padding-inline:clamp(28px,3.2vw,52px);position:relative}.page-shell .site-header{border-bottom:0;min-height:92px;padding-block:22px 18px}.page-shell .header-actions{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.page-shell .header-actions .byok-header-entry{font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;position:relative}.page-shell .header-actions>a{position:relative}.page-shell .header-actions>a:after,.page-shell .header-actions>button:after{background:var(--t003-signal);content:"";opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(.55)}.page-shell .header-actions>a:hover:after,.page-shell .header-actions>a:focus-visible:after,.page-shell .header-actions>button:hover:after,.page-shell .header-actions>button:focus-visible:after{opacity:1;transform:scaleX(1)}.page-shell .header-actions .byok-header-entry:hover,.page-shell .header-actions .byok-header-entry:focus-visible,.page-shell .header-actions .fm-entry-link:hover,.page-shell .header-actions .fm-entry-link:focus-visible{border-bottom-color:#0000}.page-shell .wordmark{font-family:var(--sans);gap:1px;line-height:1;display:grid}.page-shell .wordmark strong{letter-spacing:-.08em;font-size:clamp(25px,2.2vw,34px);font-weight:800}.page-shell .wordmark>span{letter-spacing:.27em;font-size:8px;font-weight:600}.page-shell .header-note{color:var(--t003-muted);font-family:var(--serif);letter-spacing:.08em;text-transform:none;font-size:10px}.page-shell .site-footer{border-top:1px solid #11110f29;min-height:44px;padding-block:13px;font-size:8px}.page-shell .listening-room{place-items:stretch stretch;width:100%;max-width:none;min-height:0;padding:0 clamp(28px,3.2vw,52px) 10px;display:grid}.page-shell .listening-room:before,.page-shell .listening-room:after{display:none}.t003-question-field{width:100%;min-height:0;position:relative;overflow:hidden}.t003-question-evidence{z-index:12;color:#11110fc7;letter-spacing:.06em;align-items:center;gap:clamp(14px,1.5vw,22px);min-height:44px;font-size:10px;display:flex;position:absolute;top:0;right:0}.t003-question-count{color:var(--t003-muted);letter-spacing:.1em;align-items:center;gap:9px;font-size:9px;font-weight:400;display:inline-flex}.t003-question-evidence button,.t003-question-evidence a{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;padding:5px 0;text-decoration:none;display:inline-flex}.t003-question-evidence button:hover,.t003-question-evidence a:hover{border-bottom-color:currentColor}.t003-question-evidence button:disabled{cursor:default;opacity:.34}.t003-question-object{position:absolute;inset:34px 0}.t003-question-thought{z-index:1;transform-origin:50% 48%;position:absolute;inset:0}.t003-question-traces{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.t003-trace{fill:none;stroke:#11110f8c;stroke-width:1.1px;vector-effect:non-scaling-stroke}.t003-trace-signal{stroke:var(--t003-signal)}.t003-fragment-surface{z-index:2;cursor:pointer;text-align:left;background:0 0;border:0;position:absolute;inset:0;overflow:hidden}.t003-fragment-surface:disabled,.t003-anchor-action:disabled{cursor:default}.t003-fragments,.t003-fragment{display:block}.t003-fragment{color:var(--t003-ink);font-family:var(--serif);letter-spacing:-.09em;white-space:nowrap;font-weight:400;line-height:.88;position:absolute}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="0"]{white-space:normal;max-width:33%;font-size:clamp(74px,9.8vw,142px);line-height:.82;top:7%;left:1.2%}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="1"]{border:2px solid var(--t003-ink);padding:.08em .12em .12em;font-size:clamp(54px,7.2vw,105px);top:17%;left:39%;transform:rotate(.8deg)}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="0"][data-length=long]{max-width:38%;font-size:clamp(58px,7.3vw,106px)}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="1"][data-length=long]{max-width:43%;font-size:clamp(42px,5.3vw,77px)}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="2"]{border:2px solid var(--t003-ink);padding:.12em .18em .17em;font-size:clamp(48px,6.2vw,90px);top:58%;left:38%;transform:rotate(-3deg)}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="2"][data-length=long]{max-width:46%;font-size:clamp(38px,4.8vw,70px)}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="3"]:not(:last-child){border:2px solid var(--t003-ink);writing-mode:vertical-rl;padding:.08em .1em .12em;font-size:clamp(64px,8.3vw,120px);top:31%;right:5.5%}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="3"][data-length=long]{max-height:49%;padding:.1em .12em .14em;font-size:clamp(38px,4.4vw,64px);line-height:.82;top:25%}.t003-question-object[data-space=wandering] .t003-fragment[data-kind=punctuation]{font-size:clamp(76px,9vw,132px);bottom:3%;right:2.8%}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="5"][data-kind=text]{white-space:normal;max-width:26%;font-size:clamp(32px,4vw,58px);line-height:1;bottom:13%;right:1.5%}.t003-question-object[data-space=wandering][data-density=long] .t003-fragments,.t003-question-object[data-space=wandering][data-density=dense] .t003-fragments{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2% 7%;display:grid;position:absolute;inset:7% 4% 20% 1%}.t003-question-object[data-space=wandering][data-density=long] .t003-fragment,.t003-question-object[data-space=wandering][data-density=dense] .t003-fragment{border:1px solid var(--t003-ink);white-space:normal;writing-mode:initial;align-self:center;width:fit-content;max-width:100%;height:fit-content;padding:.1em .14em .16em;line-height:1.02;display:flex;position:relative;inset:auto;transform:none}.t003-question-object[data-space=wandering][data-density=long] .t003-fragment{font-size:clamp(26px,3.4vw,50px)}.t003-question-object[data-space=wandering][data-density=dense] .t003-fragment{letter-spacing:-.045em;font-size:clamp(18px,2.15vw,31px);line-height:1.14}.t003-question-object[data-space=wandering][data-density=long] .t003-fragment:nth-child(3n+1),.t003-question-object[data-space=wandering][data-density=dense] .t003-fragment:nth-child(3n+1){border-color:#0000}.t003-question-object[data-space=wandering][data-density=long] .t003-fragment:nth-child(2n),.t003-question-object[data-space=wandering][data-density=dense] .t003-fragment:nth-child(2n){justify-self:end}.t003-question-object[data-space=wandering][data-density=long] .t003-fragment[data-kind=punctuation],.t003-question-object[data-space=wandering][data-density=dense] .t003-fragment[data-kind=punctuation]{border-color:#0000;font-size:clamp(38px,5vw,72px)}.t003-question-object[data-space=wandering] .t003-fragment:nth-last-child(2):first-child,.t003-question-object[data-space=wandering] .t003-fragment:nth-last-child(3):first-child{top:22%}.t003-anchor-action{z-index:5;border:2px solid var(--t003-signal);background:var(--t003-paper);min-width:410px;min-height:92px;color:var(--t003-signal);cursor:pointer;font-family:var(--serif);letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:32px;padding:19px 34px;font-size:clamp(28px,3.2vw,46px);display:flex;position:absolute;bottom:.5%;right:17%}.t003-anchor-action:not(:disabled):hover{background:var(--t003-signal);color:#fff}.t003-anchor-action>span:first-child{white-space:nowrap}.t003-question-note{z-index:10;width:min(512px,48vw);color:var(--t003-ink);font-family:var(--serif);letter-spacing:.06em;margin:0;font-size:11px;position:absolute;bottom:13px;left:0}.t003-question-note-row{--t003-note-rule-gap:12px;align-items:center;column-gap:var(--t003-note-rule-gap);flex-wrap:wrap;row-gap:4px;min-height:1.65em;margin:0;padding-right:139px;line-height:1.65;display:flex}.t003-question-note-text{flex:none}.t003-question-note-row:after{content:"";background:var(--t003-signal);flex:auto;height:1px}.t003-question-note-row--linked{column-gap:6px;padding-right:0}.t003-question-note-row--linked:after{content:none}.t003-preview-fm-link{color:var(--t003-muted);font-family:var(--sans);letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid;flex:none;font-size:10px;text-decoration:none}.t003-preview-fm-link:hover{color:var(--t003-ink)}.t003-question-field:has(.t003-question-object[data-space=wandering][data-density=standard]) .t003-question-note{bottom:calc(14.5% + 24px - clamp(21px,2.4vw,34.5px))}.t003-question-field:has(.t003-question-object[data-space=wandering][data-density=long],.t003-question-object[data-space=wandering][data-density=dense]) .t003-question-note{bottom:calc(11.5% + 26px - clamp(21px,2.4vw,34.5px))}.t003-question-note:not(:has(.t003-question-note-row)):after{background:var(--t003-signal);content:"";vertical-align:middle;width:72px;height:1px;margin-left:24px;display:inline-block}.space-wandering .listening-room{grid-template-rows:minmax(0,1fr)}.space-wandering .t003-question-field{min-height:690px}.space-responding .listening-room{grid-template-rows:232px minmax(0,1fr);align-content:stretch;padding:0 clamp(28px,3.2vw,52px) 12px}.space-responding .t003-question-field{border-bottom:1px solid #11110f7a;min-height:232px}.space-responding:has(.t003-question-object[data-density=dense]) .listening-room{grid-template-rows:280px minmax(0,1fr)}.space-responding .t003-question-field:has(.t003-question-object[data-density=dense]){min-height:280px}.space-responding .t003-question-evidence{top:2px}.space-responding .t003-question-object{inset:46px 0 12px}.space-responding .t003-fragment-surface{right:42%}.space-responding .t003-fragments{flex-wrap:wrap;align-items:baseline;gap:.2em .32em;max-width:100%;display:flex;position:absolute;top:38px;left:0}.space-responding .t003-fragment{letter-spacing:-.06em;writing-mode:initial;border:0;padding:0;font-size:clamp(25px,3.2vw,46px);line-height:1.1;display:inline-block;position:static;transform:none}.space-responding .t003-fragment:nth-child(2){border-bottom:1px solid var(--t003-signal);padding-bottom:.08em}.space-responding .t003-question-object[data-density=long] .t003-fragment-surface,.space-responding .t003-question-object[data-density=dense] .t003-fragment-surface{right:40%}.space-responding .t003-question-object[data-density=long] .t003-fragments,.space-responding .t003-question-object[data-density=dense] .t003-fragments{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3px 18px;max-width:none;display:grid;position:absolute;inset:2px 0 4px}.space-responding .t003-question-object[data-density=long] .t003-fragment,.space-responding .t003-question-object[data-density=dense] .t003-fragment{white-space:normal;border:0;padding:0;line-height:1.12;display:block}.space-responding .t003-question-object[data-density=long] .t003-fragment{font-size:clamp(15px,1.45vw,21px)}.space-responding .t003-question-object[data-density=dense] .t003-fragment{letter-spacing:-.02em;font-size:clamp(15px,1.25vw,18px);line-height:1.18}.space-responding .t003-question-traces{opacity:.45;height:172px}.space-responding .t003-anchor-action{min-width:330px;min-height:62px;padding:12px 22px;font-size:27px;bottom:23px;right:0}.space-responding .t003-question-note{font-size:10px;bottom:10px}.space-responding .t003-question-note:after{display:none}.page-shell .t003-response-region{border-top:0;width:100%;min-height:0;margin:0;overflow:hidden}.t003-response-surface{grid-template-rows:auto minmax(150px,1fr) auto;height:100%;min-height:0;padding:22px 0 4px 22%;display:grid;position:relative}.t003-response-surface:before{background:linear-gradient(var(--t003-signal), #d52d1814);content:"";width:1px;position:absolute;top:0;bottom:18%;left:15%}.t003-response-heading,.t003-response-footer{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.t003-response-heading{border-bottom:1px solid #11110f47;padding-bottom:15px}.t003-response-heading p,.t003-response-footer p{color:var(--t003-muted);margin:0}.t003-response-heading p{color:var(--t003-ink);font-family:var(--serif);font-size:16px}.t003-response-heading button{color:var(--t003-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:4px 0;font-size:11px}.t003-voice-response{place-items:center;min-height:165px;display:grid;position:relative;overflow:hidden}.t003-capture-status{z-index:3;width:max-content;max-width:90%;color:var(--t003-muted);letter-spacing:.08em;margin:0;font-size:9px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.t020-recording-boundary{z-index:3;width:max-content;max-width:90%;color:var(--t003-muted);justify-items:center;gap:3px;display:grid;position:absolute;top:30px;left:50%;transform:translate(-50%)}.t020-recording-limit-copy,.t020-recording-countdown{letter-spacing:.08em;margin:0;font-family:inherit;font-size:9px}.t020-recording-countdown{color:var(--t003-signal)}.t003-voice-response:before,.t003-voice-response:after{content:"";background:#11110f40;height:1px;position:absolute;top:50%}.t003-voice-response:before{left:5%;right:51%}.t003-voice-response:after{left:51%;right:5%}.t003-voice-response.is-recorded:before,.t003-voice-response.is-recorded:after{display:none}.t003-waveform{width:84%;height:88px;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.t003-voice-response.is-recorded .t003-waveform{opacity:.82;transform:translate(-50%,-67%)scale(.985)}.t003-voice-response.is-recording .t003-waveform{transition:none}.t003-record-button{z-index:2;aspect-ratio:1;border:1px solid var(--t003-ink);background:var(--t003-paper);width:132px;color:var(--t003-ink);cursor:pointer;font-family:var(--serif);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:inline-flex;position:relative}.t003-record-signal{border:1px solid var(--t003-signal);border-radius:50%;width:9px;height:9px}.t003-voice-response.is-recording .t003-record-signal{background:var(--t003-signal);border-radius:1px}.t003-voice-response[data-listening-breath=candidate] .t003-record-signal{background:var(--t003-signal);opacity:.5;transform-origin:50%;border:0;border-radius:50%;width:10px;height:10px;animation:4.6s ease-in-out infinite t003-listening-breath;position:relative}.t003-voice-response[data-listening-breath=candidate].is-recording .t003-record-signal{opacity:1;border-radius:1.5px;animation:none;transform:scale(1.2)}.t003-voice-response[data-listening-breath=candidate].is-recording .t003-record-signal:after{pointer-events:none;content:"";border:1px solid #d52d1866;border-radius:2px;animation:2.8s ease-out infinite t003-listening-recording-halo;position:absolute;inset:0}@keyframes t003-listening-breath{0%{opacity:.5;transform:scale(1)}35%,50%{opacity:1;transform:scale(1.45)}85%,to{opacity:.5;transform:scale(1)}}@keyframes t003-listening-recording-halo{0%{opacity:.55;transform:scale(1)}55%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.t003-voice-response[data-listening-breath=candidate] .t003-record-signal{opacity:.85;animation:none;transform:scale(1)}.t003-voice-response[data-listening-breath=candidate].is-recording .t003-record-signal{opacity:1;transform:scale(1.2)}.t003-voice-response[data-listening-breath=candidate].is-recording .t003-record-signal:after{animation:none;display:none}}.t003-mic-error{color:var(--t003-signal);margin:0;font-size:11px;position:absolute;bottom:4px}.t003-recording-review{z-index:2;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:14px;width:min(640px,82%);margin-top:88px;display:grid;position:relative}.t003-recording-review audio{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t003-review-toggle{aspect-ratio:1;border:1px solid var(--t003-ink);background:var(--t003-paper);width:48px;color:var(--t003-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:10px;display:grid}.t003-review-toggle[aria-pressed=true]{border-color:var(--t003-signal);color:var(--t003-signal)}.t003-review-timeline{min-width:0;display:block}.t003-review-timeline input{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0}.t003-review-timeline input::-webkit-slider-runnable-track{background:var(--t003-ink);height:1px}.t003-review-timeline input::-webkit-slider-thumb{appearance:none;border:1px solid var(--t003-signal);background:var(--t003-paper);border-radius:50%;width:9px;height:9px;margin-top:-4px}.t003-review-timeline input::-moz-range-track{background:var(--t003-ink);height:1px}.t003-review-timeline input::-moz-range-thumb{border:1px solid var(--t003-signal);background:var(--t003-paper);border-radius:50%;width:9px;height:9px}.t003-review-time{color:var(--t003-muted);font-family:var(--sans);letter-spacing:.05em;white-space:nowrap;font-size:9px}.t003-review-error{color:var(--t003-signal);grid-column:1/-1;margin:0;font-size:10px}.t003-text-response{padding-top:22px;display:block;position:relative}.t003-text-response textarea{resize:none;width:100%;height:100%;min-height:150px;color:var(--t003-ink);font-family:var(--serif);background:0 0;border:0;border-bottom:1px solid #11110f57;outline:0;font-size:clamp(20px,2.2vw,30px);line-height:1.55}.t003-character-count{color:var(--t003-muted);font-size:9px;position:absolute;bottom:8px;right:0}.t003-response-footer{border-top:1px solid #11110f47;padding-top:15px}.t003-response-footer>p,.t003-privacy-note>p:first-child{letter-spacing:.06em;font-size:10px}.t003-privacy-note{flex:none;gap:4px;display:grid}.t003-privacy-note>p:first-child{white-space:nowrap}.t003-submit-error{max-width:520px;font-size:10px;line-height:1.45;color:var(--t003-signal)!important}.t003-response-actions{flex:680px;gap:10px;min-width:0;display:grid}.t003-voice-consent-note{max-width:680px;color:var(--t003-muted);margin:2px 0 4px;font-size:10px;line-height:1.55}.t003-action-buttons{justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.t003-retry-button,.t003-send-button{border:1px solid var(--t003-ink);cursor:pointer;min-height:48px;font-family:var(--serif);background:0 0;padding:12px 18px}.t003-send-button{align-items:center;gap:22px;display:inline-flex}.t003-send-button:not(:disabled):hover,.t003-retry-button:hover{background:var(--t003-ink);color:var(--t003-paper)}.t003-send-button:disabled{cursor:not-allowed;opacity:.3}.t020-workflow{z-index:4;background:var(--t003-paper);align-content:center;gap:12px;width:min(780px,92%);max-height:100%;padding:22px clamp(18px,3vw,38px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.t020-workflow{background:color-mix(in srgb, var(--t003-paper) 91%, transparent)}}.t020-workflow h2,.t020-workflow p,.t020-workflow blockquote{margin:0}.t020-workflow h2{max-width:20em;font:400 clamp(24px, 2.6vw, 38px)/1.16 var(--serif);letter-spacing:-.02em}.t020-workflow h2:focus{outline:none}.t020-workflow>p:not(.t020-kicker){max-width:66em;color:var(--t003-ink);font-size:12px;line-height:1.7}.t020-kicker{color:var(--t003-signal);letter-spacing:.18em;font-size:8px}.t020-boundary{color:var(--t003-muted)!important;font-size:10px!important}.t020-transcript{max-height:7.4em;font:400 clamp(18px, 2vw, 28px)/1.52 var(--serif);border-top:1px solid #11110f38;border-bottom:1px solid #11110f38;padding:10px 0 12px;overflow:auto}.t020-actions{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.t020-actions button{cursor:pointer;min-height:44px;font-family:var(--serif);background:0 0;border:0;border-bottom:1px solid #11110f94;padding:10px 14px;font-size:12px}.t020-actions button:hover,.t020-actions button:focus-visible{border-color:var(--t003-signal);color:var(--t003-signal)}.t020-actions .t020-primary{border:1px solid var(--t003-ink);background:var(--t003-ink);color:var(--t003-paper)}.t020-actions button:disabled{cursor:wait;opacity:.42}.t020-workflow .t003-recording-review{width:min(560px,100%);margin-top:0}.t020-editor{display:block;position:relative}.t020-editor textarea{resize:vertical;width:100%;min-height:104px;color:var(--t003-ink);font:400 20px/1.5 var(--serif);background:0 0;border:0;border-top:1px solid #11110f40;border-bottom:1px solid #11110f59;outline:0;padding:12px 0 22px}.t020-editor>span:last-child{color:var(--t003-muted);font-size:9px;position:absolute;bottom:6px;right:0}.t020-signal{background:#11110f29;width:min(420px,78%);height:1px;overflow:hidden}.t020-signal span{background:var(--t003-signal);width:34%;height:1px;animation:1.6s ease-out both t020-transcribing-signal;display:block}@keyframes t020-transcribing-signal{0%{transform:translate(-100%)}to{transform:translate(190%)}}.space-echoing .t003-question-field{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.space-echoing .t003-question-evidence,.space-echoing .t003-question-note,.space-echoing .t003-anchor-action,.space-echoing .t003-question-traces{display:none}.space-echoing .t003-question-object{inset:0}.space-echoing .t003-fragment-surface{opacity:.38;right:0}.space-echoing .t003-fragments{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.space-echoing .t003-fragment{writing-mode:initial;border:0;font-size:clamp(16px,1.8vw,24px);line-height:1.2;position:static;transform:none}.space-echoing .listening-room{grid-template-rows:minmax(0,1fr);padding:0 clamp(28px,3.2vw,52px) 10px}.space-echoing .response-drawer{grid-row:1}@media (max-width:720px){.page-shell .site-header{min-height:74px;padding:15px 20px}.page-shell .header-note,.page-shell .site-footer{display:none}.page-shell .listening-room,.space-responding .listening-room,.space-echoing .listening-room{padding-inline:20px}.space-wandering .t003-question-field{min-height:calc(100svh - 74px)}.t003-question-evidence{justify-content:flex-end;gap:10px;font-size:9px;top:0;left:0;right:0}.t003-question-count{gap:6px;margin-right:auto;font-size:8px}.t003-question-object{inset:14px 0 24px}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="0"]{font-size:clamp(54px,17vw,72px);top:8%}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="1"]{font-size:clamp(38px,12vw,52px);top:30%;left:24%}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="2"]{font-size:clamp(34px,11vw,48px);top:52%;left:3%}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="3"]:not(:last-child){font-size:clamp(44px,14vw,62px);top:43%;right:4%}.t003-question-object[data-space=wandering] .t003-fragment[data-fragment="3"][data-length=long]{max-height:31%;font-size:clamp(29px,8vw,38px);line-height:.82;top:40%}.t003-question-object[data-space=wandering] .t003-fragment[data-kind=punctuation]{font-size:64px;bottom:18%;right:2%}.t003-question-object[data-space=wandering][data-density=long] .t003-fragments,.t003-question-object[data-space=wandering][data-density=dense] .t003-fragments{gap:2.5% 5%;inset:7% 0 19%}.t003-question-object[data-space=wandering][data-density=long] .t003-fragment{font-size:clamp(20px,5.8vw,28px)}.t003-question-object[data-space=wandering][data-density=dense] .t003-fragment{font-size:clamp(14px,4.2vw,20px);line-height:1.18}.t003-anchor-action{width:100%;min-width:0;min-height:70px;padding:14px 20px;font-size:28px;bottom:4%;right:0}.t003-question-note{width:auto;font-size:11px;line-height:1.6;bottom:calc(4% + 135px);right:0}:is(.t003-question-field:has(.t003-question-object[data-space=wandering][data-density=standard]) .t003-question-note,.t003-question-field:has(.t003-question-object[data-space=wandering][data-density=long],.t003-question-object[data-space=wandering][data-density=dense]) .t003-question-note){bottom:calc(4% + 135px)}.t003-question-note-row{--t003-note-rule-gap:8px;min-height:1.6em;padding-right:0;line-height:1.6}.space-responding .listening-room{grid-template-rows:210px minmax(0,1fr)}.space-responding .t003-question-field{min-height:210px}.space-responding:has(.t003-question-object[data-density=dense]) .listening-room{grid-template-rows:320px minmax(0,1fr)}.space-responding .t003-question-field:has(.t003-question-object[data-density=dense]){min-height:320px}.space-responding .t003-question-object{top:36px}.space-responding .t003-fragment-surface{bottom:66px;right:0}.space-responding .t003-fragments{top:6px}.space-responding .t003-fragment{font-size:clamp(20px,6vw,27px)}.space-responding .t003-question-object[data-density=long] .t003-fragment-surface,.space-responding .t003-question-object[data-density=dense] .t003-fragment-surface{bottom:66px;right:0}.space-responding .t003-question-object[data-density=long] .t003-fragments,.space-responding .t003-question-object[data-density=dense] .t003-fragments{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:3px;inset:0}.space-responding .t003-question-object[data-density=long] .t003-fragment{font-size:clamp(12px,3.2vw,15px)}.space-responding .t003-question-object[data-density=dense] .t003-fragment{font-size:14px;line-height:1.18}.space-responding .t003-anchor-action{width:100%;min-width:0;min-height:48px;font-size:20px;bottom:4px;right:0}.space-responding .t003-question-note{bottom:85px}.t003-response-surface{grid-template-rows:auto minmax(130px,1fr) auto;padding:14px 0 6px}.t003-response-surface:has(.t003-text-response textarea:focus){grid-template-rows:auto 168px auto;align-content:start;height:auto}.t003-response-surface:has(.t003-text-response textarea:focus) .t003-text-response{min-height:0}.t003-response-surface:has(.t003-text-response textarea:focus) .t003-text-response textarea{min-height:0}.t003-response-surface:before{display:none}.t003-response-heading{flex-direction:column;align-items:flex-start;gap:7px;padding-bottom:10px}.t003-record-button{width:104px;font-size:12px}.t003-capture-status{font-size:8px;top:5px}.t020-recording-boundary{top:23px}.t020-recording-limit-copy,.t020-recording-countdown{font-size:8px}.t003-waveform{width:96%;height:64px}.t003-voice-response.is-recorded .t003-waveform{transform:translate(-50%,-72%)scale(.98)}.t003-recording-review{grid-template-columns:auto minmax(84px,1fr) auto;gap:9px;width:100%;margin-top:62px}.t003-review-toggle{width:40px}.t003-review-time{font-size:8px}.t003-response-footer{flex-direction:column;align-items:stretch;gap:10px;padding-top:10px}.t003-response-footer>p,.t003-privacy-note{display:block}.t003-response-actions{flex-basis:auto;width:100%}.t003-voice-consent-note{grid-column:1/-1}.t003-action-buttons{grid-template-columns:.8fr 1.3fr;display:grid}.t003-action-buttons .t003-send-button:only-child{grid-column:1/-1}.t003-retry-button,.t003-send-button{justify-content:center;padding-inline:10px}.t020-workflow{background:var(--t003-paper);align-content:start;gap:9px;width:100%;padding:14px 0 8px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.t020-workflow{background:color-mix(in srgb, var(--t003-paper) 94%, transparent)}}.t020-workflow h2{font-size:clamp(22px,7vw,30px)}.t020-workflow>p:not(.t020-kicker){font-size:11px;line-height:1.55}.t020-actions{grid-template-columns:1fr;display:grid}.t020-actions button{width:100%}.t020-transcript{max-height:6em;font-size:18px}.t020-workflow .t003-recording-review{margin-top:0}}.t003-question-object[data-space=wandering][data-density] .t003-fragments{display:block;position:absolute;inset:0}.t003-question-object[data-space=wandering][data-density] .t003-fragment[data-fragment-id]{top:var(--fragment-y-desktop);bottom:auto;right:auto;left:var(--fragment-x-desktop);width:var(--fragment-width-desktop);max-width:none;height:var(--fragment-height-desktop);font-size:var(--fragment-font-desktop);letter-spacing:-.06em;line-height:var(--fragment-line-desktop);white-space:normal;writing-mode:initial;border:0;justify-content:flex-start;align-items:center;padding:0;display:flex;position:absolute;transform:none}.t003-question-object[data-space=wandering][data-density] .t003-fragment[data-fragment-id][data-presentation=box],.t003-question-object[data-space=wandering][data-density] .t003-fragment[data-fragment-id][data-presentation=vertical-box]{border:2px solid var(--t003-ink);padding:.08em .12em .12em}.t003-question-object[data-space=wandering][data-density] .t003-fragment[data-fragment-id][data-presentation=box]{writing-mode:horizontal-tb}.t003-question-object[data-space=wandering][data-density=standard] .t003-fragment[data-fragment-id][data-presentation=box]{box-sizing:border-box;width:fit-content;max-width:var(--fragment-width-desktop);white-space:nowrap}.t003-question-object[data-space=wandering][data-density] .t003-fragment[data-fragment-id][data-presentation=vertical-box]{box-sizing:border-box;writing-mode:vertical-rl;justify-content:center;align-items:flex-start}.t003-question-object[data-space=wandering][data-density] .t003-fragment[data-fragment-id][data-presentation=plain],.t003-question-object[data-space=wandering][data-density] .t003-fragment[data-fragment-id][data-presentation=punctuation]{writing-mode:horizontal-tb;border:0;padding:0}.t003-question-object[data-space=wandering][data-density] .t003-fragment[data-fragment-id][data-presentation=punctuation]{align-items:flex-start}.t003-question-object[data-space=wandering][data-density=standard] .t003-fragment[data-length=long][data-presentation=plain]{font-size:clamp(46px,6.5vw,94px)}.t003-question-object[data-space=wandering][data-density=standard] .t003-fragment[data-length=long][data-presentation=box]{font-size:clamp(38px,4.8vw,70px)}.t003-question-object[data-space=wandering][data-density=standard] .t003-fragment[data-length=long][data-presentation=vertical-box]{font-size:clamp(34px,3.5vw,50px)}.t003-question-object[data-space=wandering][data-density=standard] .t003-fragment[data-length=medium][data-presentation=vertical-box]{font-size:clamp(44px,5.3vw,76px)}.t003-question-object[data-space=wandering] .t003-anchor-action{top:var(--anchor-y-desktop);bottom:auto;right:auto;left:var(--anchor-x-desktop);width:var(--anchor-width-desktop);min-width:0;height:var(--anchor-height-desktop);min-height:0}.t003-trace-set[data-breakpoint=mobile]{display:none}.t003-trace[data-tone=signal]{stroke:var(--t003-signal);stroke-width:1.3px}.t003-trace[data-trace-id=T2]{stroke:#11110f52;stroke-width:.95px}.t003-trace[data-trace-id=T3]{stroke:#11110f3b;stroke-width:.8px}.t003-trace-debug-labels text{fill:#0b62d6;font-family:var(--sans);letter-spacing:.05em;font-size:18px}.t003-layout-debug{z-index:8;pointer-events:none;position:absolute;inset:0}.t003-question-object:not([data-space=wandering]) .t003-layout-debug{display:none}.t003-debug-fragment{top:var(--fragment-y-desktop);left:var(--fragment-x-desktop);width:var(--fragment-width-desktop);height:var(--fragment-height-desktop);color:#0b62d6;letter-spacing:.04em;background:#0b62d60d;border:1px dashed #0b62d6d6;padding:3px 5px;font-size:9px;position:absolute}@media (max-width:720px){.t003-question-object[data-space=wandering][data-density] .t003-fragment[data-fragment-id]{top:var(--fragment-y-mobile);left:var(--fragment-x-mobile);width:var(--fragment-width-mobile);height:var(--fragment-height-mobile);font-size:var(--fragment-font-mobile);line-height:var(--fragment-line-mobile)}.t003-question-object[data-space=wandering][data-density=standard] .t003-fragment[data-fragment-id][data-presentation=box]{width:fit-content;max-width:var(--fragment-width-mobile)}.t003-question-object[data-space=wandering][data-density=standard] .t003-fragment[data-length=long][data-presentation=plain]{font-size:clamp(36px,10vw,48px)}.t003-question-object[data-space=wandering][data-density=standard] .t003-fragment[data-length=long][data-presentation=box]{font-size:clamp(29px,8vw,38px)}.t003-question-object[data-space=wandering][data-density=standard] .t003-fragment[data-length=long][data-presentation=vertical-box]{font-size:clamp(24px,6.7vw,30px)}.t003-question-object[data-space=wandering][data-density=standard] .t003-fragment[data-length=medium][data-presentation=vertical-box]{font-size:clamp(34px,11vw,48px)}.t003-question-object[data-space=wandering] .t003-anchor-action{top:var(--anchor-y-mobile);bottom:auto;right:auto;left:var(--anchor-x-mobile);width:var(--anchor-width-mobile);height:var(--anchor-height-mobile);min-height:0}.t003-trace-set[data-breakpoint=desktop]{display:none}.t003-trace-set[data-breakpoint=mobile]{display:block}.t003-debug-fragment{top:var(--fragment-y-mobile);left:var(--fragment-x-mobile);width:var(--fragment-width-mobile);height:var(--fragment-height-mobile)}}@media (max-width:820px),(max-height:560px){.private-link-reader.is-arriving{grid-template-rows:auto auto minmax(300px,1fr) auto;width:min(100% - 32px,620px);padding-top:28px}.private-link-reader.is-arriving .private-link-echo-window{width:min(300px,100%)}body:has(.private-link-reader:not(.is-arriving):not(.is-unavailable)){overflow:hidden auto}.private-link-reader:not(.is-arriving):not(.is-unavailable){grid-template:"nav""header""record""echo""footer"/minmax(0,1fr);gap:22px;width:min(100% - 32px,620px);height:auto;min-height:100svh;padding-top:28px;overflow:visible}.private-link-reader:not(.is-arriving):not(.is-unavailable) .private-link-record{justify-self:stretch;width:100%;height:auto;max-height:none}.private-link-reader:not(.is-arriving):not(.is-unavailable) .private-link-echo{align-content:start}.private-link-reader:not(.is-arriving):not(.is-unavailable) time{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}.echo-work[data-action-deck-active=true] .b2-entry-grid,.echo-work[data-action-deck-active=true] .b2-panel,.r1-record-cover,.source-anchor-playback,.echo-work-fm,.echo-work-fm .work-visual,.echo-work-fm .work-copy,.echo-work-fm .work-actions,.fm-history-cover,.fm-unknown-cover{filter:none!important;animation:none!important;transform:none!important}.echo-work[data-playback-room=candidate] .work-play-icon svg{transition:none!important}.r1-record-cover[data-cover-state=exiting],.source-anchor-playback[data-presentation-state=exiting]{opacity:0!important}.b2-publication-receipt[data-publication-activity=active] .b2-receipt:before{opacity:1;transform:none;animation:none!important}.private-link-echo-window,.private-link-reader[data-arrival-state=resolved]{animation-duration:.12s!important;animation-timing-function:linear!important;transform:none!important}.fm-history-cover,.fm-unknown-cover{transition:none!important}.fm-history-cover{translate:calc(-50% + var(--fm-history-static-x,0%)) calc(-50% + var(--fm-history-static-y,0%))}.fm-unknown-cover{translate:calc(-50% + var(--fm-future-static-x,0%)) calc(-50% + var(--fm-future-static-y,0%))}.fm-history-slot,.fm-future-slot{transition:none!important}.fm-history-slot .fm-history-cover,.fm-future-slot .fm-unknown-cover{translate:none!important}.work-visual.has-finale :is(canvas,.work-static-record-cover){transition:opacity .12s linear!important}}input{font:inherit}.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}.byok-header-entry{min-height:44px;color:var(--t003-ink,var(--ink));cursor:pointer;font-family:var(--serif);letter-spacing:.04em;text-transform:none;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;font-size:12px;transition:border-color .22s,color .22s}.byok-header-entry:hover,.byok-header-entry:focus-visible{color:var(--signal);border-color:currentColor}.header-divider{background:#24231f6b;width:1px;height:26px}.page-shell.space-byok{background:radial-gradient(circle at 18% 8%, #ffffff70, transparent 30%), radial-gradient(circle at 82% 84%, #97836917, transparent 32%), var(--paper);height:auto;min-height:100dvh;overflow:visible}.space-byok .header-note{display:none}.space-byok .site-footer{padding-bottom:max(13px, calc(13px + env(safe-area-inset-bottom)));color:#24231f8f}.byok-settings{min-width:0;min-height:calc(100dvh - 136px);padding:clamp(18px, 4vh, 52px) clamp(32px, 4.9vw, 76px) max(28px, calc(12px + env(safe-area-inset-bottom)));color:var(--ink);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:visible}.byok-intro{max-width:640px}.byok-kicker{color:var(--ink-soft);font:9px/1.4 var(--sans);letter-spacing:.19em;margin:0 0 8px}.byok-intro h1{font:400 clamp(34px, 3.5vw, 54px)/1.08 var(--serif);letter-spacing:.015em;margin:0}.byok-intro>p:last-child{color:var(--ink-soft);font:14px/1.6 var(--serif);margin:12px 0 0}.byok-steps{grid-template-columns:minmax(220px,.95fr) minmax(330px,1.25fr) minmax(220px,.95fr);align-items:start;gap:clamp(12px,1.4vw,22px);min-height:0;margin:0;padding:clamp(18px,3vh,36px) 0 0;list-style:none;display:grid}.byok-step{min-width:0;min-height:0;color:var(--ink-soft);flex-direction:column;display:flex}.byok-step-active{color:var(--ink)}.byok-step-heading{align-items:baseline;gap:10px;min-height:28px;display:flex}.byok-step-heading span{font:12px/1 var(--sans);letter-spacing:.08em}.byok-step-heading h2{font:400 17px/1.2 var(--serif);margin:0}.byok-step-active .byok-step-heading{color:var(--signal)}.byok-step-complete .byok-step-heading{color:var(--ink)}.byok-step-rule{width:100%;height:18px;margin:3px 0 10px;position:relative}.byok-step-rule:before{content:"";background:#24231f30;height:1px;position:absolute;top:7px;left:0;right:0}.byok-step-rule i{background:var(--paper);border:1px solid #24231f4d;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;right:0}.byok-step-active .byok-step-rule:before{background:var(--signal)}.byok-step-active .byok-step-rule i{border-color:var(--signal);box-shadow:inset 0 0 0 2px var(--paper);background:var(--signal)}.byok-step-complete .byok-step-rule:before{background:var(--ink)}.byok-step-complete .byok-step-rule i{border-color:var(--ink);background:var(--ink)}.byok-provider-group{display:grid}.byok-provider-row{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #24231f26;justify-content:space-between;align-items:center;min-height:44px;padding:5px 0;display:flex}.byok-provider-row>span{font:15px/1.2 var(--serif);align-items:center;gap:8px;display:flex}.byok-provider-row small{color:var(--signal);font:8px/1 var(--sans);letter-spacing:.1em}.byok-provider-row b{color:var(--ink-soft);font:10px/1 var(--sans);letter-spacing:.08em}.byok-provider-row:hover b,.byok-provider-row[aria-checked=true] b{color:var(--signal)}.byok-consumer-note{color:var(--ink-soft);font:10px/1.55 var(--serif);margin:12px 0 5px}.byok-custom-entry,.byok-key-help,.byok-selected-evidence button,.byok-model-field button,.byok-inline-action,.byok-status-actions button,.byok-exit-row button{min-height:44px;color:var(--ink);cursor:pointer;font:12px/1.3 var(--serif);background:0 0;border:0;border-bottom:1px solid;text-decoration:none}.byok-custom-entry{width:fit-content;color:var(--ink-soft);align-items:center;gap:9px;margin-top:6px;display:flex}.byok-custom-entry:hover,.byok-key-help:hover,.byok-selected-evidence button:hover,.byok-model-field button:hover,.byok-inline-action:hover,.byok-status-actions button:hover,.byok-exit-row button:hover{color:var(--signal)}.byok-selected-evidence{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;display:grid}.byok-selected-evidence strong{font:16px/1.45 var(--serif)}.byok-selected-evidence p{color:var(--ink-soft);font:10px/1.55 var(--serif);grid-column:1/-1;margin:12px 0 0}.byok-custom-evidence{grid-column:1/-1;gap:10px;margin-top:8px;display:grid}.byok-custom-evidence p{margin:0}.byok-custom-evidence p:first-child{color:var(--ink);font-size:14px}.byok-pending-copy{color:#24231f6b;font:12px/1.6 var(--serif);margin:4px 0}.byok-key-form{gap:9px;min-width:0;display:grid}.byok-field{gap:6px;min-width:0;display:grid}.byok-field>span:first-child,.byok-model-field>span:first-child{font:12px/1.3 var(--serif)}.byok-field input,.byok-model-field input{width:100%;min-width:0;height:46px;color:var(--ink);font:12px/1 var(--sans);background:#ffffff1f;border:1px solid #24231f73;border-radius:0;outline:none;padding:0 12px}.byok-field input:focus,.byok-model-field input:focus{border-color:var(--signal);outline:1px solid var(--signal);outline-offset:2px}.byok-field input[aria-invalid=true],.byok-model-field input[aria-invalid=true]{border-color:var(--signal)}.byok-field input:disabled,.byok-model-field input:disabled{opacity:.72}.byok-password-wrap{display:block;position:relative}.byok-password-wrap input{padding-right:68px}.byok-password-wrap button{cursor:pointer;width:62px;height:44px;font:10px/1 var(--sans);background:0 0;border:0;position:absolute;top:1px;right:1px}.byok-model-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;padding:1px 0 3px;display:grid}.byok-model-field>span:first-child{grid-column:1/-1}.byok-model-field strong{min-width:0;font:12px/1.4 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.byok-model-field label{min-width:0}.byok-key-help{width:fit-content;min-height:32px;color:var(--signal);align-items:center;gap:7px;display:inline-flex}.byok-custom-trust{color:var(--ink-soft);font:10px/1.6 var(--serif);border-block:1px solid #24231f24;margin:3px 0;padding:9px 0}.byok-custom-trust strong{color:var(--ink);font-family:var(--sans)}.byok-privacy{padding-top:3px}.byok-privacy h3{font:400 12px/1.3 var(--serif);border-bottom:1px solid #24231f33;margin:0 0 6px;padding-bottom:5px}.byok-privacy ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.byok-privacy li{color:var(--ink-soft);font:9px/1.55 var(--serif);padding-left:15px;position:relative}.byok-privacy li:before{background:var(--signal);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:1px}.byok-privacy>p{color:var(--ink-soft);font:9px/1.45 var(--serif);margin:5px 0 0}.byok-privacy details{color:var(--ink-soft);font:9px/1.5 var(--serif);margin-top:4px}.byok-privacy summary{cursor:pointer;text-underline-offset:4px;width:fit-content;min-height:28px;text-decoration:underline}.byok-privacy details p{margin:3px 0 0}.byok-shared-device{opacity:.76}.byok-primary-action{border:1px solid var(--signal);width:100%;min-height:54px;color:var(--signal);cursor:pointer;font:18px/1 var(--serif);background:0 0;border-radius:0;justify-content:space-between;align-items:center;padding:0 18px;transition:background .2s,color .2s;display:flex}.byok-primary-action:hover:not(:disabled){background:var(--signal);color:var(--paper)}.byok-primary-action:disabled{cursor:wait;opacity:.7}.byok-primary-action-suspended,.byok-primary-action-suspended:hover{color:#24231f6b;cursor:not-allowed;opacity:1;background:0 0;border-color:#24231f3d}.byok-status{align-content:start;gap:8px;display:grid}.byok-status h3{font:400 22px/1.25 var(--serif);margin:0}.byok-status h3:focus{outline:none}.byok-status p{color:var(--ink-soft);font:11px/1.6 var(--serif);margin:0}.byok-status-mark{letter-spacing:.2em;color:var(--signal)!important;font:20px/1 var(--sans)!important}.byok-error{border-left:1px solid var(--signal);padding-left:10px;color:var(--signal)!important}.byok-proxy-consent{border-block:1px solid #24231f38;gap:8px;margin:3px 0 5px;padding:11px 0;display:grid}.byok-proxy-consent strong{font:400 13px/1.3 var(--serif)}.byok-proxy-consent ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.byok-proxy-consent li{color:var(--ink-soft);font:10px/1.55 var(--serif);padding-left:13px;position:relative}.byok-proxy-consent li:before{background:var(--signal);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:.65em;left:1px}.byok-status-label{letter-spacing:.15em;text-transform:uppercase;font:9px/1 var(--sans)!important}.byok-status-actions{flex-wrap:wrap;gap:4px 16px;display:flex}.byok-consent-primary-action{background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 16px;transition:background .2s,color .2s;display:flex;border:1px solid var(--signal)!important;color:var(--signal)!important;font:17px/1.2 var(--serif)!important}.byok-consent-primary-action:hover{background:var(--signal);color:var(--paper)!important}.byok-consent-decline{width:fit-content;color:var(--ink-soft)!important}.byok-fixed-evidence{gap:5px;display:grid}.byok-fixed-evidence>span{color:var(--ink-soft);font:9px/1 var(--sans);letter-spacing:.13em}.byok-fixed-evidence strong{font:18px/1.35 var(--serif)}.byok-fixed-evidence p,.byok-fixed-evidence code{min-width:0;color:var(--ink-soft);font:10px/1.5 var(--sans);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.byok-exit-row{justify-content:flex-end;align-items:center;min-height:38px;display:flex}.byok-exit-row button{color:var(--ink-soft)}@media (min-width:721px){.byok-settings{padding-top:88px}.byok-kicker{display:none}.byok-intro h1{font-size:54px}.byok-intro>p:last-child{margin-top:14px;font-size:16px}.byok-steps{padding-top:44px}.byok-step-heading span{font-size:13px}.byok-step-heading h2{font-size:18px}.byok-step-rule{margin-bottom:33px}.byok-selected-evidence strong{font-size:18px}.byok-selected-evidence p{font-size:14px}.byok-custom-evidence p:first-child{font-size:18px}.byok-key-form{gap:14px}.byok-key-form-custom{gap:30px}.byok-field,.byok-model-field{gap:7px}.byok-field>span:first-child,.byok-model-field>span:first-child{font-size:14px}.byok-field input,.byok-model-field input{height:58px;padding-inline:17px;font-size:16px}.byok-password-wrap button{height:56px;font-size:12px}.byok-model-field{padding-block:2px 4px}.byok-model-field strong{font-size:16px}.byok-key-help{min-height:36px;font-size:14px}.byok-custom-trust{padding-block:12px;border-bottom:0;padding-left:20px;font-size:12px;position:relative}.byok-custom-trust:before{background:var(--signal);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:20px;left:1px}.byok-privacy-custom{display:none}.byok-privacy h3{margin-bottom:8px;padding-bottom:7px;font-size:14px}.byok-privacy ul{gap:6px}.byok-privacy li{font-size:12px}.byok-privacy>p,.byok-privacy details{font-size:11px}.byok-primary-action{min-height:76px;margin-top:26px;padding-inline:20px;font-size:24px}.byok-key-form-custom .byok-primary-action{margin-top:-15px}.byok-status{gap:11px}.byok-status h3{font-size:25px}.byok-status p{font-size:12px}.byok-proxy-consent{gap:10px;padding-block:14px}.byok-proxy-consent strong{font-size:15px}.byok-proxy-consent li{font-size:11px}.byok-status-actions{gap:8px;display:grid}.byok-consent-primary-action{min-height:64px;padding-inline:18px;font-size:18px!important}}@media (min-width:721px) and (max-height:820px){.byok-settings{padding-top:10px}.byok-kicker{display:none}.byok-intro h1{font-size:31px}.byok-intro>p:last-child{margin-top:5px;font-size:11px}.byok-steps{padding-top:9px}.byok-step-rule{margin-bottom:5px}.byok-key-form{gap:5px}.byok-field input,.byok-model-field input{height:42px}.byok-password-wrap button{height:40px}.byok-privacy li:nth-child(n+4),.byok-shared-device{display:none}.byok-privacy details{margin-top:0}.byok-primary-action{min-height:46px;margin-top:0;font-size:16px}}@media (max-width:1000px) and (min-width:721px){.byok-settings{padding-inline:28px}.byok-steps{grid-template-columns:minmax(190px,.9fr) minmax(300px,1.25fr) minmax(190px,.9fr);gap:12px}}@media (max-width:720px){:is(html:has(.space-byok),body:has(.space-byok)){min-height:100%;overflow-x:hidden}.page-shell.space-byok{height:auto;min-height:100dvh;display:block;overflow:visible}.space-byok .site-header{min-height:74px;position:relative}.space-byok .header-actions{gap:10px}.space-byok .header-divider{display:none}.byok-header-entry,.space-byok .fm-entry-link{text-overflow:ellipsis;white-space:nowrap;max-width:118px;min-height:44px;font-size:10px;overflow:hidden}.byok-settings{min-height:calc(100dvh - 74px);padding:24px 20px max(28px, calc(28px + env(safe-area-inset-bottom)));display:block;overflow:visible}.byok-intro h1{font-size:clamp(34px,11vw,44px)}.byok-steps{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:30px;display:grid}.byok-step{min-width:0}.byok-step-pending:not(.byok-step-active){opacity:.7}.byok-step-heading{min-height:30px}.byok-step-rule{margin-bottom:8px}.byok-provider-row,.byok-custom-entry,.byok-selected-evidence button,.byok-model-field button,.byok-inline-action,.byok-status-actions button,.byok-exit-row button{min-height:44px}.byok-key-form{gap:13px}.byok-field input,.byok-model-field input{height:50px;font-size:16px}.byok-password-wrap button{height:48px}.byok-privacy li,.byok-privacy>p,.byok-privacy details,.byok-custom-trust{font-size:11px}.byok-privacy-custom{display:block}.byok-primary-action{min-height:58px;margin-top:0}.byok-key-form-custom .byok-primary-action{margin-top:0}.byok-exit-row{justify-content:flex-start;padding-top:24px}}@media (prefers-reduced-motion:reduce){.byok-settings,.byok-step,.byok-step-rule,.byok-key-form,.byok-status{transition:none!important;animation:none!important;transform:none!important}}.private-link-reader{--private-link-visual-size:min(600px, calc((100vw - 140px) * .461538), calc(100svh - 300px));grid-template-columns:var(--private-link-visual-size) minmax(0, 1fr);grid-template-areas:"nav nav""header.""record echo""footer footer";grid-template-rows:55px auto var(--private-link-visual-size) auto;box-sizing:border-box;width:min(1360px,100% - 80px);height:100svh;min-height:0;font-family:var(--sans);align-content:start;gap:16px clamp(24px,4.17vw,60px);padding:40px 0 24px;overflow:hidden}.private-link-nav{border-bottom:1px solid var(--ink);box-sizing:border-box;width:100%;height:55px;font-family:var(--sans);align-items:start;padding-bottom:23px}.private-link-fm,.private-link-reader-kicker,.private-link-reader time,.private-link-arrival-support,.private-link-arrival-status,.private-link-progress-note,.private-link-reader footer,.private-link-home-cta,.private-link-reader.is-unavailable>div>p{font-family:var(--sans)}.private-link-reader>header{border:0;gap:1px;min-width:0;padding:0}.private-link-reader-kicker{color:var(--signal);letter-spacing:.04em;font-size:14px;line-height:28px}.private-link-reader h1{font-family:var(--serif)}.private-link-reader>header h1{max-width:600px;font-size:52px;line-height:1.04}.private-link-reader time{margin-top:4px;font-size:12px;line-height:18px}.private-link-record{justify-self:start;width:100%;max-width:600px;height:auto;max-height:none}.private-link-echo{grid-template-rows:minmax(0,1fr) auto auto;align-content:end;gap:12px;height:100%;min-height:0}.private-link-lines{align-content:end;min-height:0}.private-link-lines p{padding:11px 0;font-size:clamp(22px,2.2vw,32px);display:block}.private-link-lines p>span{display:none}.private-link-player.work-player{border-top:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr);gap:18px;padding:12px 0 2px}.private-link-play-button.work-play-button{min-width:156px;min-height:44px;color:var(--ink);font-family:var(--sans);background:0 0;border:0;padding:8px 0;font-size:12px}.private-link-play-button.work-play-button:hover,.private-link-play-button.work-play-button:focus-visible{color:var(--ink);background:0 0}.private-link-play-button.work-play-button:focus-visible{outline:1px solid var(--signal);outline-offset:3px}.private-link-play-button.work-play-button>span{border:1px solid var(--ink);width:26px;height:26px;color:var(--signal);font-family:var(--sans);background:0 0;border-radius:50%;flex:0 0 26px;font-size:8px}.private-link-progress.work-progress{font-family:var(--sans);grid-template-columns:minmax(0,1fr) auto;gap:12px}.private-link-progress.work-progress>span:last-child{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:8px}.private-link-direct-read.work-direct-read{font-family:var(--sans)}.private-link-progress-note{font-size:10px;line-height:1.5}.private-link-reader footer{min-height:46px;padding-top:12px}.private-link-home-cta{font-size:11px}.private-link-reader.is-arriving,.private-link-reader.is-unavailable{grid-template:"nav"55px"arrival-stage"minmax(0,1fr)/minmax(0,1fr);row-gap:0;width:min(1360px,100% - 80px);height:100svh;min-height:0;padding:40px 0 24px;overflow:hidden}.private-link-arrival-stage{--arrival-window-size:min(520px, calc(100svh - 280px));grid-area:arrival-stage;grid-template-columns:minmax(0,1fr);place-self:start center;width:520px;max-width:100%;margin-top:66px;display:grid}.private-link-arrival-stage>*{order:initial}.private-link-arrival-stage>.private-link-reader-kicker{width:min(700px,100vw - 80px)}.private-link-echo-window-slot{width:var(--arrival-window-size);height:var(--arrival-window-size);margin-top:16px}.private-link-echo-window{box-sizing:border-box;opacity:0;background:radial-gradient(circle at 48% 42%,#23273052,#0000 62%),#07090d;border:1px solid #24231f73;width:100%;height:100%;transition:opacity .12s linear;animation:none}.private-link-echo-window[data-window-visible=true]{opacity:1;animation:.6s cubic-bezier(.22,1,.36,1) both private-link-window-arrive}.private-link-reader .private-link-arrival-stage>h1{letter-spacing:-.025em;order:0;margin:32px 0 0;font-size:34px;line-height:1.22}.private-link-arrival-support{color:var(--ink-soft);margin:18px 0 0;font-size:14px;line-height:20px}.private-link-arrival-status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.private-link-reader.is-unavailable{grid-template-areas:"nav""unavailable"}.private-link-reader.is-unavailable>div{grid-area:unavailable;place-self:center;max-width:700px}.private-link-reader.is-unavailable h1{font-size:52px}@media (min-width:721px) and (max-height:820px){.private-link-arrival-stage{--arrival-window-size:min(520px, calc(100svh - 235px));margin-top:18px}.private-link-arrival-stage>.private-link-reader-kicker{line-height:24px}.private-link-echo-window-slot{margin-top:8px}.private-link-reader .private-link-arrival-stage>h1{margin-top:12px;font-size:30px;line-height:1.15}.private-link-arrival-support{margin-top:8px;line-height:18px}.private-link-reader:not(.is-arriving):not(.is-unavailable){grid-template-rows:45px auto var(--private-link-visual-size) auto;row-gap:10px;padding-top:20px;padding-bottom:14px}.private-link-reader:not(.is-arriving):not(.is-unavailable) .private-link-nav{height:45px;padding-bottom:13px}.private-link-reader:not(.is-arriving):not(.is-unavailable)>header h1{font-size:42px}.private-link-lines p{padding-block:7px;font-size:clamp(20px,2vw,27px)}.private-link-player.work-player{padding-top:6px}.private-link-reader footer{min-height:36px;padding-top:8px}}@media (max-width:720px){.private-link-reader{grid-template:"nav""header""record""echo""footer"/minmax(0,1fr);gap:20px;width:min(620px,100% - 32px);height:auto;min-height:100svh;padding:24px 0 28px;overflow:visible}.private-link-nav{height:52px;padding-bottom:20px}.private-link-reader>header h1{font-size:clamp(34px,10vw,44px)}.private-link-reader time{display:none}.private-link-record{justify-self:center;width:min(300px,100%)}.private-link-echo{height:auto;min-height:300px}.private-link-lines p{font-size:clamp(21px,7vw,28px)}.private-link-player.work-player{gap:10px}.private-link-play-button.work-play-button{min-width:136px;font-size:11px}.private-link-reader footer{flex-direction:column;align-items:flex-start}.private-link-reader.is-arriving,.private-link-reader.is-unavailable{grid-template-rows:52px minmax(0,1fr);grid-template-areas:"nav""arrival-stage";gap:0;width:min(620px,100% - 32px);height:100svh;min-height:0;padding:24px 0 20px;overflow:hidden}.private-link-arrival-stage{--arrival-window-size:min(300px, calc(100svh - 280px));width:300px;margin-top:clamp(24px,5svh,42px)}.private-link-arrival-stage>.private-link-reader-kicker{width:100%;font-size:12px;line-height:20px}.private-link-echo-window-slot{margin-top:12px}.private-link-reader .private-link-arrival-stage>h1{margin-top:20px;font-size:30px;line-height:1.2}.private-link-arrival-support{margin-top:10px;font-size:12px;line-height:18px}.private-link-reader.is-unavailable>div{grid-area:arrival-stage;max-width:300px}.private-link-reader.is-unavailable h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.private-link-echo-window,.private-link-echo-window[data-window-visible=true],.private-link-reader[data-arrival-state=resolved]{animation-duration:.12s!important;animation-timing-function:linear!important;transform:none!important}}.fm-entry-link,.about-entry-link,.fm-home-link,.fm-about-link{min-width:44px;min-height:44px;color:var(--ink-soft);justify-content:center;align-items:center;text-decoration:none;transition:color .18s;display:inline-flex}.about-entry-link:hover,.about-entry-link:focus-visible,.fm-home-link:hover,.fm-home-link:focus-visible,.fm-about-link:hover,.fm-about-link:focus-visible{color:var(--signal)}.fm-header-actions{align-items:center;gap:clamp(18px,2.5vw,34px);display:flex}.t021-about{--t021-paper:#f7f7f5;--t021-ink:#11110f;--t021-muted:#66645e;--t021-line:#11110f33;--t021-signal:#d52d18;background:var(--t021-paper);min-height:100svh;color:var(--t021-ink);font-family:var(--sans);overflow-x:clip}.t021-about a,.t021-about button{color:inherit;font-family:var(--sans)}.t021-about a:focus-visible,.t021-about button:focus-visible{outline:1px solid var(--t021-signal);outline-offset:5px}.t021-about-header,.t021-about-main,.t021-about-footer{width:min(1440px,100%);margin-inline:auto}.t021-about-header{z-index:20;justify-content:space-between;align-items:center;width:100%;min-height:92px;padding:22px clamp(28px,3.2vw,52px) 18px;display:flex;position:relative}.t021-about-header .t021-wordmark{gap:1px}.t021-about-header .t021-wordmark span{padding-left:0}.t021-wordmark{color:var(--t021-ink);font-family:var(--sans);gap:2px;line-height:1;text-decoration:none;display:grid}.t021-wordmark strong{letter-spacing:-.08em;font-size:24px;font-weight:800}.t021-wordmark span{letter-spacing:.25em;padding-left:1px;font-size:7px;font-weight:600}.t021-about-header .t021-wordmark strong{font-size:clamp(25px,2.2vw,34px)}.t021-about-header .t021-wordmark span{letter-spacing:.27em;font-size:8px}.t021-desktop-nav{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:clamp(18px,3vw,38px);font-size:10px;display:flex}.t021-desktop-nav a,.t021-mobile-nav>a,.t021-mobile-nav button,.t021-mobile-menu a{background:0 0;border:0;align-items:center;min-height:44px;text-decoration:none;display:inline-flex;position:relative}.t021-desktop-nav a{justify-content:center;min-width:44px}.t021-desktop-nav a:after,.t021-mobile-menu a:after{background:var(--t021-signal);content:"";opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(.55)}.t021-desktop-nav a[aria-current=page]:after,.t021-desktop-nav a:hover:after,.t021-desktop-nav a:focus-visible:after,.t021-mobile-menu a[aria-current=page]:after,.t021-mobile-menu a:hover:after,.t021-mobile-menu a:focus-visible:after{opacity:1;transform:scaleX(1)}.t021-mobile-nav{display:none}.t021-about-main{padding-inline:clamp(56px,5vw,76px)}.t021-about-hero{min-height:max(560px,100svh - 188px);padding:clamp(24px,3.5vh,48px) 0 clamp(32px,4.5vh,56px)}.t021-hero-relation{min-height:clamp(360px,48vh,540px);position:relative}.t021-hero-title{min-height:inherit;font-family:var(--serif);letter-spacing:.025em;grid-template-rows:1fr 1fr;grid-template-columns:repeat(12,minmax(0,1fr));margin:0;font-size:clamp(64px,7.1vw,104px);font-weight:400;line-height:1.04;display:grid}.t021-hero-lead{white-space:nowrap;grid-area:1/1/auto/7;align-self:start;transition:transform .28s cubic-bezier(.22,1,.36,1)}.t021-hero-answer{white-space:nowrap;grid-area:2/8/auto/13;place-self:end;transition:transform .28s cubic-bezier(.22,1,.36,1)}.t021-hero-trace{color:var(--t021-muted);letter-spacing:.04em;align-items:center;gap:18px;font-size:12px;display:flex;position:absolute}.t021-hero-trace i{transform-origin:0;background:currentColor;width:clamp(155px,19vw,278px);height:1px;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block;position:relative}.t021-hero-trace i:after{content:"";background:currentColor;width:clamp(56px,6vw,88px);height:1px;position:absolute}.t021-hero-trace-history{top:42%;left:0}.t021-hero-trace-history i:after{transform-origin:0;top:0;left:100%;transform:rotate(-27deg)}.t021-hero-trace-signal{color:var(--t021-signal);top:51%;right:5%}.t021-hero-trace-signal i{transform-origin:100%}.t021-hero-trace-signal i:after{transform-origin:0;top:0;left:0;transform:rotate(-27deg)}.t021-hero-copy{width:min(610px,50%);margin-top:clamp(-16px,-1vh,0px)}.t021-hero-copy p{white-space:pre-line;margin:0 0 12px;font-size:16px;line-height:1.75}.t021-about-actions{align-items:center;gap:clamp(30px,4vw,58px);margin-top:42px;display:flex}.t021-about-hero .t021-about-actions{margin-top:26px}.t021-primary-action{border:1px solid var(--t021-signal);letter-spacing:.06em;justify-content:center;align-items:center;min-width:300px;min-height:52px;padding:12px 24px;font-size:17px;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex;color:var(--t021-signal)!important;font-family:var(--serif)!important}.t021-primary-action:hover,.t021-primary-action:focus-visible{background:#d52d180d}.t021-secondary-action{border-bottom:1px solid var(--t021-ink);align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.t021-about-chapter{border-top:1px solid var(--t021-line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 clamp(16px,2vw,32px);min-height:270px;padding:clamp(48px,6vh,72px) 0;display:grid}.t021-chapter-index{color:var(--t021-muted);letter-spacing:.08em;grid-column:1/2;gap:3px;padding-top:4px;font-size:8px;display:grid}.t021-chapter-index strong{color:var(--t021-signal);letter-spacing:0;font-size:13px}.t021-chapter-index i{font-style:normal}.t021-about-chapter h2,.t021-closing-statement{font-family:var(--serif);margin:0;font-weight:400}.t021-about-chapter h2{grid-column:2/5;font-size:clamp(34px,3.25vw,48px);line-height:1.25}.t021-chapter-copy{grid-column:5/10;max-width:610px;font-size:15px;line-height:1.82}.t021-chapter-copy p{margin:0}.t021-chapter-copy p+p{margin-top:6px}.t021-steps p{grid-template-columns:22px 1fr;align-items:baseline;gap:0;display:grid}.t021-steps p+p{margin-top:10px}.t021-steps b{color:var(--t021-signal);font-size:11px;font-weight:400}.t021-signal-words{color:var(--t021-signal);grid-column:10/13;gap:22px;padding-top:6px;font-size:12px;display:grid}.t021-signal-words span{white-space:nowrap;grid-template-columns:minmax(34px,1fr) auto;align-items:center;gap:14px;display:grid}.t021-signal-words i{background:var(--t021-signal);height:1px}.t021-chapter-not .t021-chapter-copy ul{gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.t021-chapter-not .t021-chapter-copy li{grid-template-columns:18px 1fr;display:grid}.t021-chapter-not .t021-chapter-copy li span{color:var(--t021-signal)}.t021-three-lines{grid-column:10/13;gap:20px;padding-top:8px;display:grid}.t021-chapter-three h2 span{display:block}.t021-three-lines span{color:var(--t021-signal);grid-template-columns:1fr 12px;align-items:center;gap:12px;font-size:12px;display:grid}.t021-three-lines i{background:var(--t021-signal);height:1px}.t021-three-lines b{font-weight:500}.t021-return-gap{border-top:1px solid var(--t021-line);height:10vh;min-height:64px}.t021-chapter-ownership{border-top-color:#0000;min-height:0;padding-bottom:clamp(40px,5vh,64px)}.t021-private-evidence{color:var(--t021-muted);letter-spacing:.08em;white-space:nowrap;grid-column:10/13;margin:8px 0 0;font-size:10px}.t021-share-ways{gap:14px;margin-top:20px;display:grid}.t021-share-ways p{grid-template-columns:108px 1fr;align-items:baseline;gap:18px;display:grid}.t021-share-ways b{color:var(--t021-signal);letter-spacing:.04em;white-space:nowrap;font-size:13px;font-weight:500}.t021-about-closing{border-top:1px solid var(--t021-line);padding:clamp(44px,6vh,76px) 0 clamp(52px,7vh,88px)}.t021-closing-statement{white-space:pre-line;max-width:980px;font-size:clamp(44px,5vw,72px);line-height:1.2}.t021-about-closing>p:not(.t021-closing-statement){color:var(--t021-muted);margin:13px 0 0;font-size:12px}.t021-about-closing .t021-about-actions{grid-template-columns:minmax(300px,1fr) auto;display:grid}.t021-about-closing .t021-primary-action{width:100%}.t021-about-footer{width:100%;min-height:44px;color:var(--t021-ink);letter-spacing:.14em;border-top:1px solid #11110f29;justify-content:space-between;align-items:center;gap:24px;padding:13px clamp(28px,3.2vw,52px);font-size:8px;display:flex}@media (min-width:721px) and (max-width:1080px){.t021-about-main{padding-inline:40px}.t021-about-chapter{column-gap:16px}.t021-about-chapter h2{grid-column:2/6;font-size:34px}.t021-chapter-copy{grid-column:6/10}.t021-signal-words,.t021-three-lines,.t021-private-evidence{grid-column:10/13}}@media (max-width:720px){.fm-header-actions{gap:8px}.fm-home-link,.fm-about-link{min-width:42px}.fm-station-id>span:last-child{display:none}.t021-about-header{align-items:flex-start;min-height:74px;padding:15px 20px}.t021-about-header .t021-wordmark strong{font-size:25px}.t021-about-header .t021-wordmark{gap:2px}.t021-desktop-nav{display:none}.t021-mobile-nav{letter-spacing:.14em;text-transform:uppercase;align-items:flex-start;gap:22px;font-size:10px;display:flex;position:relative}.t021-mobile-nav>a,.t021-mobile-nav button{min-height:38px;padding:0}.t021-mobile-nav button{cursor:pointer}.t021-mobile-menu{z-index:30;border:1px solid var(--t021-line);background:var(--t021-paper);width:148px;padding:8px 16px;display:grid;position:absolute;top:44px;right:0}.t021-mobile-menu[hidden]{display:none}.t021-mobile-menu a{min-height:48px}.t021-about-main{padding-inline:20px}.t021-about-hero{min-height:0;padding:28px 8px 36px}.t021-hero-relation{min-height:350px}.t021-hero-title{min-height:0;font-size:clamp(52px,16vw,68px);line-height:1.08;display:block}.t021-hero-lead,.t021-hero-answer{display:block}.t021-hero-answer{text-align:right;margin-top:108px}.t021-hero-trace{font-size:11px}.t021-hero-trace i{width:clamp(116px,38vw,148px)}.t021-hero-trace-history{top:33%}.t021-hero-trace-signal{top:44%;right:0}.t021-hero-copy{width:100%;margin-top:16px}.t021-hero-copy p{font-size:16px}.t021-about-actions{gap:10px;margin-top:30px;display:grid}.t021-about-hero .t021-about-actions{margin-top:22px}.t021-primary-action{width:100%;min-width:0;min-height:54px;font-size:16px}.t021-secondary-action{width:max-content;min-height:44px}.t021-about-chapter{grid-template-columns:48px minmax(0,1fr);row-gap:12px;min-height:0;padding:40px 0}.t021-chapter-index{grid-area:1/1/4}.t021-about-chapter h2{grid-column:2;font-size:clamp(29px,8.5vw,36px);line-height:1.22}.t021-chapter-three h2 span{display:inline}.t021-chapter-copy,.t021-signal-words,.t021-three-lines,.t021-private-evidence{grid-column:2}.t021-chapter-copy{font-size:15px;line-height:1.78}.t021-signal-words{flex-wrap:wrap;gap:12px 20px;margin-top:12px;display:flex}.t021-signal-words span{grid-template-columns:auto minmax(38px,1fr);gap:8px}.t021-signal-words i{grid-area:1/2;width:54px}.t021-three-lines{gap:16px;margin-top:12px;padding-right:6px}.t021-private-evidence{justify-self:end;margin-top:14px;font-size:9px}.t021-return-gap{height:10vh;min-height:64px}.t021-share-ways p{grid-template-columns:1fr;gap:4px}.t021-about-closing{padding:44px 8px 42px}.t021-closing-statement{font-size:clamp(32px,8.5vw,36px);line-height:1.27}.t021-about-closing .t021-about-actions{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.t021-about *,.t021-about :before,.t021-about :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.t021-about .t021-hero-lead,.t021-about .t021-hero-answer,.t021-about .t021-hero-trace i{transform:none!important}}.t404-page{--t404-paper:#f7f7f5;--t404-ink:#11110f;--t404-muted:#66645e;--t404-line:#11110f33;--t404-signal:#d52d18;background:var(--t404-paper);min-height:100svh;color:var(--t404-ink);font-family:var(--sans);flex-direction:column;display:flex;overflow-x:clip}.t404-page a{color:inherit;font-family:var(--sans)}.t404-page a:focus-visible{outline:1px solid var(--t404-signal);outline-offset:5px}.t404-header{justify-content:center;align-items:center;width:100%;min-height:92px;padding:22px clamp(28px,3.2vw,52px) 18px;display:flex}.t404-wordmark{color:inherit;justify-items:center;gap:2px;line-height:1;text-decoration:none;display:grid}.t404-wordmark strong{letter-spacing:-.08em;font-size:clamp(25px,2.2vw,34px);font-weight:800}.t404-wordmark span{letter-spacing:.27em;padding-left:1px;font-size:8px;font-weight:600}.t404-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(16px,4vh,48px) 24px clamp(40px,7vh,80px);display:flex}.t404-code{color:var(--t404-signal);font-family:var(--serif);letter-spacing:.04em;white-space:nowrap;margin:0;font-size:clamp(120px,20vw,200px);font-weight:400;line-height:1}.t404-code-label{color:var(--t404-muted);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:14px;margin:clamp(10px,1.6vh,18px) 0 0;font-size:12px;display:flex}.t404-code-label i{background:var(--t404-signal);width:clamp(72px,10vw,140px);height:1px;display:block;position:relative}.t404-code-label i:after{background:var(--t404-signal);content:"";opacity:.55;transform-origin:0;width:clamp(26px,3.4vw,44px);height:1px;position:absolute;top:0;left:100%;transform:rotate(32deg)}.t404-title{font-family:var(--serif);letter-spacing:.04em;margin:clamp(36px,5.5vh,56px) 0 0;font-size:clamp(30px,4.4vw,52px);font-weight:400;line-height:1.3}.t404-copy{color:var(--t404-muted);margin:clamp(14px,2vh,20px) 0 0;font-size:13px;line-height:1.82}.t404-actions{align-items:center;gap:clamp(30px,4vw,58px);margin-top:clamp(36px,5.5vh,56px);display:flex}.t404-primary{border:1px solid var(--t404-signal);letter-spacing:.06em;justify-content:center;align-items:center;min-width:260px;min-height:52px;padding:12px 24px;font-size:17px;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex;color:var(--t404-signal)!important;font-family:var(--serif)!important}.t404-primary:hover,.t404-primary:focus-visible{background:#d52d180d}.t404-secondary{border-bottom:1px solid var(--t404-ink);min-height:44px;color:inherit;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.t404-footer{width:100%;min-height:44px;color:var(--t404-ink);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #11110f29;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:13px clamp(28px,3.2vw,52px);font-size:8px;display:flex}@media (max-width:720px){.t404-header{min-height:74px;padding:15px 20px}.t404-wordmark strong{font-size:25px}.t404-main{padding:8vh 20px 64px}.t404-code{font-size:clamp(104px,34vw,140px)}.t404-title{font-size:clamp(27px,8vw,34px)}.t404-actions{justify-items:center;gap:10px;display:grid}.t404-primary{width:100%;min-width:0;min-height:54px;font-size:16px}.t404-secondary{min-height:44px}.t404-footer{padding-inline:20px}.t404-footer span:last-child{display:inline}}@media (prefers-reduced-motion:reduce){.t404-page *,.t404-page :before,.t404-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.space-question-submit .listening-room{grid-template-rows:minmax(0,1fr)}.space-question-submit .t003-question-field{min-height:0}.space-question-submit .t003-question-object{isolation:isolate}.space-question-submit .t003-fragment-surface{pointer-events:none}.space-question-submit .t003-question-traces{z-index:3}.space-question-submit .t003-trace[data-trace-id=T1]{opacity:.74;stroke-width:1.4px}.space-question-submit .t003-trace:not([data-trace-id=T1]){opacity:.08}.t007-question-evidence{font-family:var(--sans)}.t007-question-evidence>span{letter-spacing:.12em;font-size:10px;font-weight:600}.t007-question-submit-slot,.t007-question-submit-stage,.t007-question-submit-form,.t007-question-receipt{position:absolute;inset:0}.t007-question-submit-slot{z-index:8}.t007-question-submit-stage{color:var(--t003-ink)}.t007-question-submit-copy,.t007-question-receipt>h2,.t007-question-receipt>p{width:min(54%,720px);margin:0;position:absolute;left:17%}.t007-question-submit-copy{top:10%}.t007-question-submit-copy h2,.t007-question-receipt>h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1}.t007-question-submit-copy p,.t007-question-receipt>p{max-width:620px;color:var(--t003-muted);font-family:var(--serif);margin:18px 0 0;font-size:clamp(14px,1.35vw,18px);line-height:1.55}.t007-question-field-label{color:var(--t003-muted);letter-spacing:.16em;font-size:10px;font-weight:600;position:absolute;top:32%;left:17%}.t007-question-input{width:min(62%,820px);position:absolute;top:36%;left:17%}.t007-question-input:before{background:linear-gradient(var(--t003-signal), #d52d1829);content:"";pointer-events:none;width:1px;position:absolute;top:-18px;bottom:0;left:0}.t007-question-input textarea{resize:none;outline-offset:3px;width:100%;min-height:134px;color:var(--t003-ink);font-family:var(--serif);letter-spacing:-.035em;background:#f7f7f5c2;border:0;border-bottom:1px solid #11110fb8;border-radius:0;padding:14px 58px 16px 22px;font-size:clamp(24px,2.35vw,34px);line-height:1.25;display:block}.t007-question-input textarea::placeholder{color:#11110f4d}.t007-question-input textarea:disabled{cursor:wait}.t007-question-count{color:var(--t003-muted);letter-spacing:.08em;font-size:10px;position:absolute;bottom:12px;right:0}.t007-question-disclosure{width:min(56%,760px);color:var(--t003-muted);letter-spacing:.035em;font-size:10px;line-height:1.55;position:absolute;top:calc(36% + 180px);left:17%}.t007-question-disclosure p{margin:0 0 3px}.t007-question-error{color:var(--t003-signal);font-family:var(--serif);letter-spacing:0;font-size:13px}.t007-submit-primary{z-index:2;top:var(--anchor-y-desktop);left:var(--anchor-x-desktop);width:var(--anchor-width-desktop);min-width:0;height:var(--anchor-height-desktop);border:2px solid var(--t003-signal);background:var(--t003-paper);min-height:0;color:var(--t003-signal);cursor:pointer;font-family:var(--serif);letter-spacing:-.04em;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:16px 28px;font-size:clamp(22px,2.6vw,38px);display:flex;position:absolute}.t007-submit-primary:not(:disabled):hover{background:var(--t003-signal);color:#fff}.t007-submit-primary:disabled{cursor:not-allowed;opacity:.42;border-style:dashed}.t007-submit-secondary{z-index:3;top:calc(var(--anchor-y-desktop) + var(--anchor-height-desktop) / 2 - 18px);right:calc(100% - var(--anchor-x-desktop) + 24px);min-height:36px;color:var(--t003-ink);cursor:pointer;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid;padding:6px 0;font-size:11px;position:absolute}.t007-submit-secondary:disabled{cursor:not-allowed;opacity:.42;border-bottom-style:dashed}.t007-question-receipt>h2{top:28%}.t007-question-receipt>p{top:40%}.t007-question-submit-stage[data-submit-state=sending] .t007-question-input:before{animation:1.24s ease-in-out infinite alternate t007-signal-breathe}.t007-question-submit-stage[data-submit-state=sending] .t007-question-count{color:var(--t003-signal)}@keyframes t007-signal-breathe{0%{opacity:.38}to{opacity:.82}}@media (max-height:760px) and (min-width:721px){.t007-question-submit-copy{top:5%}.t007-question-field-label{top:29%}.t007-question-input{top:33%}.t007-question-input textarea{min-height:102px}.t007-question-disclosure{top:calc(33% + 164px)}.t007-question-receipt>h2{top:23%}.t007-question-receipt>p{top:37%}}@media (max-width:720px){.space-question-submit .listening-room{padding-inline:20px}.space-question-submit .t003-question-field{min-height:calc(100svh - 74px)}.t007-question-evidence{justify-content:flex-end;left:0}.t007-question-evidence>span{margin-right:auto;font-size:8px}.t007-question-submit-copy,.t007-question-receipt>h2,.t007-question-receipt>p{width:100%;left:0}.t007-question-submit-copy{top:6%}.t007-question-submit-copy h2,.t007-question-receipt>h2{font-size:clamp(30px,9.2vw,40px);line-height:1.04}.t007-question-submit-copy p,.t007-question-receipt>p{margin-top:12px;font-size:13px;line-height:1.48}.t007-question-field-label{top:29%;left:0}.t007-question-input{width:100%;top:33%;left:0}.t007-question-input textarea{min-height:132px;padding:12px 48px 14px 16px;font-size:23px}.t007-question-disclosure{width:100%;font-size:9px;top:calc(33% + 152px);left:0}.t007-submit-primary{top:var(--anchor-y-mobile);left:var(--anchor-x-mobile);width:var(--anchor-width-mobile);height:var(--anchor-height-mobile);padding:12px 18px;font-size:clamp(21px,7vw,28px)}.t007-submit-secondary{top:calc(var(--anchor-y-mobile) - 90px);right:auto;left:var(--anchor-x-mobile)}.t007-question-receipt>h2{top:25%}.t007-question-receipt>p{top:38%}}@media (max-width:720px) and (max-height:600px){.space-question-submit .t003-question-object{overscroll-behavior:contain;overflow:hidden auto}.t007-question-submit-slot{min-height:430px}.t007-question-submit-copy{top:0}.t007-question-submit-copy h2{font-size:28px}.t007-question-submit-copy p{margin-top:8px;font-size:12px}.t007-question-field-label{top:102px}.t007-question-input{top:124px}.t007-question-input textarea{min-height:88px}.t007-question-disclosure{top:252px}.t007-submit-secondary{top:auto;bottom:18px;left:0}.t007-submit-primary{width:68%;height:60px;inset:auto 0 0 auto}.t007-question-receipt>h2{top:72px}.t007-question-receipt>p{top:136px}}@media (prefers-reduced-motion:reduce){.t007-question-submit-stage *,.t007-question-submit-stage :before,.t007-question-submit-stage :after{transition-duration:.01ms!important;animation:none!important;transform:none!important}}@media (min-width:721px) and (max-height:500px){body:has(.page-shell.space-responding){overflow:hidden auto}.page-shell.space-responding{grid-template-rows:auto auto auto;height:auto;min-height:100svh;overflow:hidden visible}.page-shell.space-responding .listening-room{grid-template-rows:232px auto;align-content:start;min-height:0;padding-bottom:24px;overflow:visible}.page-shell.space-responding:has(.t003-question-object[data-density=dense]) .listening-room{grid-template-rows:280px auto}.page-shell.space-responding .t003-response-region{height:auto;min-height:330px;overflow:visible}.page-shell.space-responding .t003-response-surface{grid-template-rows:auto minmax(165px,auto) auto;height:auto;min-height:330px}.space-responding .response-drawer,.space-echoing .response-drawer{overscroll-behavior:contain;scrollbar-width:thin;overflow:hidden auto}:is(.page-shell.space-echoing:has(.echo-work[data-b2-available=true]),.page-shell.space-echoing:has(.echo-work[data-action-deck-active=true])){height:100svh;min-height:0;overflow:hidden}:is(.page-shell.space-echoing:has(.echo-work[data-b2-available=true]) .listening-room,.page-shell.space-echoing:has(.echo-work[data-action-deck-active=true]) .listening-room){min-height:0;overflow:hidden}:is(.page-shell.space-echoing:has(.echo-work[data-b2-available=true]) .response-drawer,.page-shell.space-echoing:has(.echo-work[data-action-deck-active=true]) .response-drawer){height:100%;min-height:0;max-height:100%}}@media (max-width:720px){.page-shell.space-echoing:has(.generation-transition){height:auto;min-height:100svh;overflow:hidden visible}:is(.page-shell.space-echoing:has(.generation-transition) .listening-room,.page-shell.space-echoing:has(.generation-transition) .response-drawer){height:auto;min-height:0;overflow:visible}.space-echoing .generation-transition{grid-template-rows:auto 0 auto auto auto auto;height:auto}.space-echoing .t004-evidence-flow{grid-area:1/1;grid-template-rows:minmax(360px,auto) auto auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.space-echoing .t004-evidence-flow[data-reed-presentation=cjk-left-growing]{grid-template-rows:minmax(460px,auto) auto auto}.space-echoing .t004-evidence-flow:has(.source-anchor-object[data-reed-presentation=semantic-group]){grid-template-rows:minmax(460px,auto) auto auto}.space-echoing .t004-evidence-flow:has(.source-anchor-object[data-reed-presentation=cjk-left-growing]){grid-template-rows:minmax(460px,auto) auto auto}.space-echoing .t004-evidence-flow>.t004-evidence-field{grid-area:1/1}.space-echoing .t004-evidence-flow>.t004-status{grid-area:2/1}.space-echoing .t004-evidence-flow>.t004-source-transcript{grid-area:3/1;align-self:start;width:auto;margin:12px 4px 0 19px;position:relative;inset:auto}.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate][data-action-deck-view]){height:auto;min-height:100svh;overflow:hidden visible}:is(.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate][data-action-deck-view]) .listening-room,.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate][data-action-deck-view]) .response-drawer){height:auto;min-height:0;overflow:visible}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);column-gap:0;width:100%;height:auto;min-height:0;max-height:none;overflow:visible}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view] .work-visual{grid-area:1/1;justify-self:stretch;width:100%;max-height:none}:is(.player-preview-shell[data-playback-room=candidate],.page-shell.space-echoing:has(.echo-work[data-playback-room=candidate])) .echo-work[data-playback-room=candidate][data-action-deck-view] .playback-room-side{grid-area:2/1;height:auto;min-height:0;display:block}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
