@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/346e8051f901134e-s.1wqtsm901wpuu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.24y1xzwicrvhg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.180g8ykmerv64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1simdcn5ouyn0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.ffWmwq_className{font-family:EB Garamond,EB Garamond Fallback}.ffWmwq_variable{--nf-eb-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.eDLl7W_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.eDLl7W_variable{--nf-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/d5ed7948d3d83345-s.1axboe36mgj2e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/f6b8295589aa3077-s.2su_cm6t_752r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0_d1ay-85opzk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/b65c166e5423853f-s.p.1x5es1flj2cxs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}._5m3t-G_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}._5m3t-G_variable{--nf-plus-jakarta-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.BCPR8G_className{font-family:Sora,Sora Fallback;font-style:normal}.BCPR8G_variable{--nf-sora:"Sora", "Sora Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-10{top:2.5rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.overflow-hidden{overflow:hidden}.rounded{border-radius:4px}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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)}.invert{--tw-invert:invert(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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[processArtifact\:onFailure\]{process-artifact:onFailure}.\[processContributionAsset\:onFailure\]{process-contribution-asset:onFailure}:root{--av-warm-ivory:#f8f5ef;--av-warm-stone:#eee4d8;--av-stone-line:#e9dfd3;--av-midnight:#303b57;--av-soft-sage:#dde8e1;--av-bronze:#a07550;--av-deep-indigo:#2a3494;--av-champagne:#e8dfc0;--av-indigo-soft:#eef0f8;--midnight-indigo:var(--av-midnight);--deep-indigo:var(--av-deep-indigo);--silver-moonlight:var(--av-stone-line);--sage:var(--av-soft-sage);--champagne:var(--av-champagne);--vellum:var(--av-warm-ivory);--indigo-soft:var(--av-indigo-soft);--ink-on-cream:var(--av-midnight);--ink-secondary:#5a6380;--ink-tertiary:#5e657d;--surface-soft:var(--av-warm-stone);--surface-quiet:#f7f6f2;--border-soft:#e9dfd399;--border-mid:var(--av-stone-line);--paper-on-ink:var(--av-warm-ivory);--paper-mute-on-ink:#d6d9e8;--surface-ink-raised:#424e6b;--surface-ink-soft:#384460;--success:#2a3d2a;--success-soft:#dff0df;--warning:#854f0b;--warning-soft:#fef3e2;--published:#1a5c2a;--published-soft:#e8f4ec;--review:#6b4c2a;--review-soft:#f4ede0;--error:#b22234;--error-soft:#fbe9eb;--kindmark-light-bg:#ffffffeb;--kindmark-bg:#000000b8;--kindmark-fg:#fff;--viewer-dark-bg:#000;--viewer-dark-fg:#fff;--viewer-dark-fg-muted:#ffffffc7;--viewer-dark-line:#ffffff8c;--viewer-dark-hover:#ffffff24;--viewer-bg:var(--viewer-dark-bg);--viewer-fg:var(--viewer-dark-fg);--viewer-fg-muted:var(--viewer-dark-fg-muted);--viewer-line:var(--viewer-dark-line);--viewer-hover:var(--viewer-dark-hover);--viewer-scrim:#0000008c;--overlay-scrim:#0c114273;--viewer-panel:#fff;--tone-needs-you-bg:var(--warning-soft);--tone-needs-you-fg:var(--warning);--song-1:#2d389f;--song-2:#216f97;--song-3:#7246a4;--song-4:#26736e;--song-5:#576fa8;--voice-speaking:#97354e;--voice-performance:#a5651d;--tone-in-progress-bg:var(--av-indigo-soft);--tone-in-progress-fg:var(--av-deep-indigo);--tone-done-bg:var(--success-soft);--tone-done-fg:var(--success);--tone-problem-bg:var(--error-soft);--tone-problem-fg:var(--error);--tone-quiet-bg:var(--surface-alt);--tone-quiet-fg:var(--text-secondary);--gold-ring:var(--av-bronze);--status-collecting-bg:var(--published-soft);--status-collecting-fg:var(--published);--status-processing-bg:var(--review-soft);--status-processing-fg:var(--review);--status-pending_approval-bg:var(--review-soft);--status-pending_approval-fg:var(--review);--status-draft-bg:var(--success-soft);--status-draft-fg:var(--success);--status-approved-bg:var(--published-soft);--status-approved-fg:var(--published);--status-rendering-bg:var(--indigo-soft);--status-rendering-fg:var(--deep-indigo);--status-ready-bg:var(--midnight-indigo);--status-ready-fg:var(--champagne);--status-archived-bg:var(--surface-quiet);--status-archived-fg:var(--ink-secondary);--bg:var(--vellum);--surface:var(--surface-soft);--surface-dialog:#fff;--surface-alt:var(--surface-quiet);--text-primary:var(--ink-on-cream);--text-secondary:var(--ink-secondary);--text-tertiary:var(--ink-tertiary);--border:var(--border-mid);--border-field:#877e74;--accent:var(--deep-indigo);--accent-hover:#1f2a7e;--accent-active:#171a66;--surface-dark:var(--midnight-indigo);--surface-dark-raised:var(--surface-ink-raised);--surface-dark-soft:var(--surface-ink-soft);--text-on-dark:var(--paper-on-ink);--text-on-dark-muted:var(--paper-mute-on-ink);--highlight-on-dark:var(--champagne);--favourite-ring:var(--gold-ring);--focus-on-dark:var(--champagne);--font-display:var(--nf-eb-garamond,"EB Garamond"), Georgia, serif;--font-body:var(--nf-dm-sans,"DM Sans"), system-ui, sans-serif;--font-ui:var(--nf-dm-sans,"DM Sans"), system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--fs-large-title:2.125rem;--fs-title-1:1.75rem;--fs-title-2:1.375rem;--fs-title-3:1.25rem;--fs-headline:1.0625rem;--fs-body:1.0625rem;--fs-callout:1rem;--fs-subheadline:.9375rem;--fs-footnote:.8125rem;--fs-caption-1:.75rem;--fs-caption-2:.6875rem;--lh-body:1.5;--w-focus:560px;--w-text:680px;--w-panel:800px;--w-rail:360px;--w-sheet:440px;--w-panel-pair:600px;--w-page:960px;--w-app:1280px;--w-full:100vw;--page-margin:16px;--h-hero-band:min(230px, 50svh);--size-hero-portrait:112px;--fs-on-photo-name:3.25rem;--fs-on-photo-dates:1.1875rem;--fs-on-photo-tagline:1.25rem;--ink-on-photo-dark:#0c1142;--ink-on-photo-light:var(--bone);--halo-on-photo-dark-ink:0 0 2px #faf6eef2, 0 0 10px #faf6eebf;--halo-on-photo-light-ink:0 0 2px #0c1142f2, 0 0 10px #0c1142bf;--s-2xs:4px;--s-xs:8px;--s-sm:12px;--s-md:16px;--s-lg:24px;--s-xl:32px;--s-2xl:48px;--s-3xl:64px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:20px;--transition-fast:.15s ease;--transition:.25s ease;--transition-slow:.35s ease;--transition-page:.5s ease;--t-fast:var(--transition-fast);--t:var(--transition);--t-slow:var(--transition-slow);--t-page:var(--transition-page);--shadow-sm:0 1px 2px #0c11420f;--shadow-md:0 4px 14px #0c11421a;--shadow-lg:0 12px 32px #0c11421f;--shadow-xl:0 24px 80px #0c114247;--bp-sm:600px;--bp-md:768px;--bp-lg:980px;--bp-xl:1280px;--focus-ring:0 0 0 3px #2a349459;--z-base:0;--z-raised:10;--z-sticky:200;--sandbox-bar:#1b1b1f;--sandbox-bar-expired:#3a1d1d;--sandbox-ink:#f7f7f8;--sandbox-ink-muted:#bfc0c6;--sandbox-accent:#ff8a1f;--z-dropdown:300;--z-backdrop:900;--z-drawer:1000;--z-modal:1100;--z-toast:1200;--z-tooltip:1300;--ink:var(--midnight-indigo);--ink-raised:var(--surface-ink-raised);--ink-soft:var(--surface-ink-soft);--cream:var(--vellum);--bone:#fff;--cream-soft:var(--surface-soft);--cream-deep:var(--surface-quiet);--stone:var(--border-mid);--stone-deep:#b9b09a;--graphite:var(--ink-on-cream);--graphite-soft:var(--ink-secondary);--mute:var(--ink-tertiary);--gold:var(--champagne);--gold-deep:var(--gold-ring);--gold-soft:#f4ede0;--indigo:var(--deep-indigo);--indigo-deep:var(--accent-hover);--green:var(--midnight-indigo);--green-light:var(--surface-ink-raised);--parchment:var(--vellum);--charcoal:var(--ink-on-cream);--muted:var(--ink-tertiary);--stone-dark:#b9b09a;--gold-dark:var(--gold-ring);--gap-label:var(--s-2xs);--gap-control:var(--s-xs);--gap-fields:var(--s-lg);--gap-form-action:var(--s-xl);--gap-buttons:var(--s-sm);--gap-heading:var(--s-lg);--gap-actions:var(--s-lg);--gap-section-heading:var(--s-md);--gap-page-top:var(--s-lg);--gap-section:var(--s-xl);--pad-card:var(--s-md);--gap-grid:var(--s-lg);--gap-dialog-rim:clamp(var(--s-lg), 4vmin, var(--s-3xl));--space-2xs:var(--s-2xs);--space-xs:var(--s-xs);--space-sm:var(--s-sm);--space-md:var(--s-md);--space-lg:var(--s-lg);--space-xl:var(--s-xl);--space-2xl:var(--s-2xl);--space-3xl:var(--s-3xl);--space-4xl:96px;--space-5xl:128px;--radius-button:var(--r-md);--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg)}[data-theme=dark]{--bg:var(--midnight-indigo);--surface:var(--surface-ink-raised);--surface-alt:var(--surface-ink-soft);--text-primary:var(--paper-on-ink);--text-secondary:var(--paper-mute-on-ink);--border:#232a52}[data-register=ops]{--font-display:system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui:system-ui, -apple-system, "Segoe UI", sans-serif;--bg:#fff;--surface:#f5f6f8;--surface-alt:#eceef2;--surface-soft:#f5f6f8;--text-primary:#14161c;--text-secondary:#3c414d;--text-tertiary:#6b7280;--border:#d2d6dd;--border-mid:#d2d6dd;--ink-on-cream:#14161c;--vellum:#fff;--tone-quiet-bg:var(--surface-alt);--tone-quiet-fg:var(--text-secondary)}[data-register=wetales]{--wt-lapis-night:#1a1e3c;--wt-tigris-blue:#5a8ab8;--wt-morning-gold:#e8b030;--wt-sun-brick:#d4906a;--wt-clay-tablet:#d8cc9a;--wt-alabaster:#eae6da;--wt-reed-paper:#fdfaf2;--wt-tigris-wash:#e8eff6;--wt-tigris-text:#3e6a96;--wt-brick-text:#9d512c;--wt-quiet-text:#6a6854;--font-display:var(--nf-plus-jakarta-sans,"Plus Jakarta Sans"), system-ui, sans-serif;--font-body:var(--nf-plus-jakarta-sans,"Plus Jakarta Sans"), system-ui, sans-serif;--font-ui:var(--nf-plus-jakarta-sans,"Plus Jakarta Sans"), system-ui, sans-serif;--font-accent:var(--nf-sora,"Sora"), system-ui, sans-serif;--bg:var(--wt-reed-paper);--surface:var(--wt-alabaster);--surface-alt:#f4f0e3;--surface-soft:var(--wt-alabaster);--surface-quiet:#f4f0e3;--text-primary:var(--wt-lapis-night);--text-secondary:#4a4f6e;--text-tertiary:#5f6178;--border:var(--wt-alabaster);--border-field:#86836f;--border-mid:var(--wt-alabaster);--border-soft:#eae6daa6;--accent:var(--wt-tigris-text);--accent-hover:#345b82;--accent-active:#2c4e70;--tone-in-progress-bg:var(--wt-tigris-wash);--tone-in-progress-fg:var(--wt-tigris-text);--tone-quiet-bg:var(--surface-alt);--tone-quiet-fg:var(--text-secondary);--midnight-indigo:var(--wt-lapis-night);--champagne:var(--wt-morning-gold);--vellum:var(--wt-reed-paper);--ink-on-cream:var(--wt-lapis-night);--paper-on-ink:var(--wt-reed-paper);--paper-mute-on-ink:#c9ccdd;--surface-ink-raised:#252a4e;--surface-ink-soft:#20254a;--gold-ring:var(--wt-morning-gold);--ink-tertiary:#5f657c;--sage:#c8dacc;--silver-moonlight:#e0e0e8;--stone:#e0e0e8;--ink:#0c1142;--ink-raised:#1a2060;--ink-soft:#141a4a;--charcoal:#0c1142;--graphite:#0c1142;--green:#0c1142;--green-light:#1a2060;--cream:#faf6ee;--parchment:#faf6ee;--cream-soft:#f4f0e8;--mute:#5f657c;--muted:#5f657c;--gold-deep:#c8a840;--gold-dark:#c8a840;--status-ready-bg:#0c1142;--status-archived-bg:#e0e0e8;--status-archived-fg:#5f657c;--surface-dark:var(--midnight-indigo);--surface-dark-raised:var(--surface-ink-raised);--surface-dark-soft:var(--surface-ink-soft);--text-on-dark:var(--paper-on-ink);--text-on-dark-muted:var(--paper-mute-on-ink);--highlight-on-dark:var(--champagne);--favourite-ring:var(--gold-ring);--focus-on-dark:var(--champagne);--r-sm:8px;--r-md:8px;--r-lg:10px;--r-xl:12px;--r-pill:999px;--radius-button:var(--r-pill);--lh-body:1.65;--shadow-sm:0 1px 2px #1a1e3c0f;--shadow-md:0 4px 14px #1a1e3c1a;--shadow-lg:0 12px 32px #1a1e3c1f;--shadow-xl:0 24px 80px #1a1e3c42;--focus-ring:0 0 0 3px #5a8ab866}@media (min-width:600px){:root{--page-margin:24px;--gap-page-top:var(--s-xl);--gap-section:var(--s-2xl);--pad-card:var(--s-lg)}}@media (min-width:980px){:root{--page-margin:40px}}@media (min-width:768px){:root{--h-hero-band:min(440px, 50svh);--size-hero-portrait:144px}}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--bg);color:var(--text-primary);font-family:var(--font-body);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:repeat;background-attachment:fixed;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);font-weight:400;line-height:1.2}p{font-family:var(--font-body);color:var(--text-primary)}nav,button,label,input,select,textarea,[data-ui]{font-family:var(--font-ui)}hr{border:none;border-top:1px solid var(--border);margin:var(--space-2xl) 0}:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}::selection{background-color:var(--gold);color:var(--charcoal)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--stone)}::-webkit-scrollbar-thumb{background:var(--stone-dark);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}
.auth-screen-bg{background:var(--midnight-indigo);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 20px;display:flex}.auth-screen{border-radius:var(--r-xl);border:.5px solid var(--silver-moonlight);background:var(--vellum);width:100%;max-width:540px;overflow:hidden;box-shadow:0 24px 80px #0006}.auth-screen__nav{background:var(--midnight-indigo);justify-content:space-between;align-items:center;height:56px;padding:0 28px;display:flex}.auth-screen__logo{font-family:var(--font-ui);letter-spacing:.06em;color:var(--paper-mute-on-ink);font-size:13px;font-weight:500}.auth-screen__hero{background:var(--midnight-indigo);padding:28px 36px}.auth-screen__eyebrow{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-mute-on-ink);opacity:.6;margin:0 0 10px;font-size:10px;display:block}.auth-screen__title{font-family:var(--font-display);color:var(--paper-on-ink);margin:0;font-size:26px;font-weight:400;line-height:1.3}.auth-screen__title em{color:var(--champagne);font-style:italic}.auth-screen__subtitle{font-family:var(--font-display);color:var(--paper-mute-on-ink);opacity:.78;margin:6px 0 0;font-size:14px;font-style:italic;line-height:1.7}.auth-screen__body{flex-direction:column;gap:18px;padding:28px 36px 32px;display:flex}.auth-screen__body:has(.nx-form){gap:var(--gap-heading)}.auth-screen__body .nx-h2{font-size:22px}@media (max-width:600px){.auth-screen-bg{padding:0}.auth-screen{box-shadow:none;border-left:0;border-right:0;border-radius:0;min-height:100vh}.auth-screen__nav{padding:0 20px}.auth-screen__hero{padding:24px 20px 20px}.auth-screen__body{padding:24px 20px 28px}}.auth-error{font-family:var(--font-ui);color:var(--error);border-radius:var(--r-md);background:#b222340f;border:.5px solid #b222344d;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}form{flex-direction:column;gap:16px;display:flex}.auth-success{font-family:var(--font-ui);color:var(--success);background:var(--success-soft);border:.5px solid var(--sage);border-radius:var(--r-md);margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.auth-oauth-row{flex-direction:column;gap:8px;display:flex}.auth-oauth-btn{border:1.5px solid var(--border-mid);border-radius:var(--r-md);font-family:var(--font-ui);color:var(--ink-on-cream);cursor:pointer;transition:border-color var(--transition-fast);background:#fff;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.auth-oauth-btn:hover:not(:disabled){border-color:var(--deep-indigo)}.auth-oauth-btn:disabled{opacity:.55;cursor:not-allowed}.dash-page-subtitle{font-family:var(--font-ui);color:var(--ink-secondary);margin:4px 0 0;font-size:14px}
.app-shell{background:var(--cream);min-height:100vh}.app-main{flex-direction:column;min-width:0;display:flex}
.cancel-render{flex-direction:column;gap:4px;display:inline-flex}.confirm-modal{z-index:var(--z-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c11428c;justify-content:center;align-items:center;padding:24px 16px;animation:.18s ease-out modal-fade-in;display:flex;position:fixed;inset:0}.confirm-modal__card{background:var(--paper-on-ink);border:.5px solid var(--border-mid);border-radius:var(--r-lg);box-shadow:var(--shadow-xl);flex-direction:column;gap:12px;width:100%;max-width:440px;padding:22px 22px 18px;display:flex}.confirm-modal__title{font-family:var(--font-display);color:var(--ink-on-cream);margin:0;font-size:18px;font-weight:600}.confirm-modal__body{font-family:var(--font-ui);color:var(--ink-on-cream);font-size:13px;line-height:1.5}.confirm-modal__error{font-family:var(--font-ui);color:var(--error);margin:0;font-size:12px}.confirm-modal__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.confirm-modal__cancel,.confirm-modal__confirm{font-family:var(--font-ui);border-radius:var(--r-md);cursor:pointer;border:1px solid #0000;padding:9px 16px;font-size:13px;font-weight:600}.confirm-modal__cancel{color:var(--ink-on-cream);border-color:var(--border-mid);background:0 0}.confirm-modal__confirm{background:var(--midnight-indigo);color:var(--paper-on-ink)}.confirm-modal__confirm--danger{background:var(--error)}.confirm-modal__confirm:disabled,.confirm-modal__cancel:disabled,.confirm-modal__confirm[aria-disabled=true],.confirm-modal__cancel[aria-disabled=true]{opacity:.5;cursor:default}@keyframes render-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes dup-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes placeholder-expand{0%{opacity:0;border-width:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:.75;max-height:80px;padding-top:var(--space-sm);padding-bottom:var(--space-sm);border-width:2px}}.case-ops{flex-direction:column;gap:16px;margin:32px 0 24px;padding:0 16px;display:flex}.dash-settings__field{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border)}.dash-settings__field:last-child{border-bottom:none}.dash-settings__label{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);margin-bottom:var(--space-sm);font-size:11px;font-weight:500;display:block}.dash-preview-player{overflow:hidden}.dash-preview-player__screen{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.dash-preview-player__placeholder{font-family:var(--font-ui);color:var(--muted);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.dash-preview-player__card-overlay{font-family:var(--font-display);color:#e8e3d8;letter-spacing:.08em;background:#1e1c18e0;justify-content:center;align-items:center;font-size:24px;font-weight:400;display:flex;position:absolute;inset:0}.dash-preview-player__video-badge{font-family:var(--font-ui);color:#fff;border-radius:var(--radius-sm);background:#0000008c;padding:2px 6px;font-size:10px;font-weight:500;position:absolute;top:8px;left:8px}.dash-preview-player__caption{color:#fff;max-width:90%;font-family:var(--font-ui);text-align:center;pointer-events:none;z-index:3;background:#000000b8;border-radius:3px;padding:3px 8px;font-size:11px;line-height:1.4;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.dash-preview-player__seek{align-items:center;gap:var(--gap-buttons);flex:240px;min-inline-size:0;display:flex}.dash-preview-player__progress-bar{cursor:pointer;touch-action:pan-y;border-radius:var(--r-sm);flex:1;block-size:44px;min-inline-size:0;position:relative}.dash-preview-player__progress-bar:before{content:"";inset-inline:0;background:var(--border);border-radius:2px;block-size:4px;position:absolute;top:50%;transform:translateY(-50%)}.dash-preview-player__progress-bar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-preview-player__progress-fill{inset-inline-start:0;background:var(--accent);pointer-events:none;border-radius:2px;block-size:4px;position:absolute;top:50%;transform:translateY(-50%)}.dash-preview-player__progress-thumb{box-sizing:border-box;background:var(--surface-dialog);border:2px solid var(--accent);pointer-events:none;border-radius:50%;block-size:18px;inline-size:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0c11424d}.dash-preview-player__progress-bar--scrubbing .dash-preview-player__progress-thumb{transform:translate(-50%,-50%)scale(1.15)}.dash-preview-player__controls{align-items:flex-end;gap:var(--gap-buttons);flex-wrap:wrap;padding-block-start:var(--gap-control);display:flex}.dash-preview-player__time{min-block-size:44px;font-size:var(--fs-footnote);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:inline-flex}.dash-preview-player .dash-preview-player__notice{margin-block-end:var(--gap-control)}.dash-preview-player--fit,.dash-preview-player:fullscreen,.dash-preview-player--fullscreen{flex-direction:column;display:flex}.dash-preview-player--fit{flex:1 0 auto;overflow:visible}.dash-preview-player--fit .dash-preview-player__stage,.dash-preview-player:fullscreen .dash-preview-player__stage,.dash-preview-player--fullscreen .dash-preview-player__stage{flex:1 1 0;align-self:stretch;place-items:center;display:grid;container-type:size}.dash-preview-player--fit .dash-preview-player__stage{min-block-size:180px}.dash-preview-player--fit .dash-preview-player__screen,.dash-preview-player:fullscreen .dash-preview-player__screen,.dash-preview-player--fullscreen .dash-preview-player__screen{width:min(100cqw,177.778cqh)}.draft-preview-modal__body{min-block-size:0;padding:0 var(--s-2xs) var(--s-2xs);flex-direction:column;flex:1;display:flex;overflow-y:auto}.dash-preview-player:fullscreen,.dash-preview-player--fullscreen{background:#000;width:100vw;height:100vh;position:relative}.dash-preview-player:fullscreen .dash-preview-player__stage,.dash-preview-player--fullscreen .dash-preview-player__stage{min-block-size:0}.dash-preview-player:fullscreen .dash-preview-player__controls,.dash-preview-player--fullscreen .dash-preview-player__controls{z-index:4;padding:var(--gap-buttons) var(--pad-card);background:var(--kindmark-bg);--bg:transparent;--text-primary:var(--kindmark-fg);--text-secondary:var(--text-on-dark-muted);--border-field:var(--text-on-dark-muted);--border:var(--text-on-dark-muted);--accent:var(--focus-on-dark);align-items:center;position:absolute;inset-block-end:0;inset-inline:0}.dash-preview-player--controls-up .dash-preview-player__caption{bottom:calc(6px + var(--dash-raise,0px))}.dash-preview-player--controls-up .dash-preview-player__captions{bottom:calc(6% + var(--dash-raise,0px))}.dash-preview-player--controls-up .dash-preview-player__captions--raised{bottom:calc(20% + var(--dash-raise,0px))}.preview-video__frame .dash-preview-player__controls{padding:var(--gap-buttons) var(--pad-card);background:var(--bg)}.dash-preview-player__end{align-items:center;gap:var(--gap-buttons);margin-inline-start:auto;display:flex}.dash-preview-player__screen{container-type:inline-size}.dash-preview-player__captions{inset-inline:0;z-index:3;pointer-events:none;transition:bottom var(--t-fast);justify-content:center;padding-inline:5%;display:flex;position:absolute;bottom:6%}.dash-preview-player__captions--raised{bottom:20%}.dash-preview-player__captions>span{background:var(--kindmark-bg);color:var(--kindmark-fg);font-family:var(--font-ui);border-radius:var(--r-sm);white-space:pre-line;text-align:center;padding:.15em .5em;font-size:max(13px,2.4cqw);line-height:1.35}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.dash-form-error{font-family:var(--font-ui);color:var(--error);margin:0;font-size:13px}.ws-drawer__overlay[hidden]{display:none}.ws-drawer__overlay{z-index:var(--z-backdrop);background:var(--overlay-scrim);animation:ve-case-ops-fade var(--t-fast) ease;justify-content:flex-end;display:flex;position:fixed;inset:0}.ws-drawer{z-index:var(--z-drawer);background:var(--surface-dialog,var(--surface));block-size:100%;inline-size:min(480px,100vw);box-shadow:var(--shadow-lg);animation:ve-case-ops-slide var(--t-slow) ease;outline:none;flex-direction:column;display:flex;position:relative}.ws-drawer__head{justify-content:space-between;align-items:center;gap:var(--gap-control);padding:var(--gap-control) var(--pad-card);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.ws-drawer__head .nx-h2{margin:0}.ws-drawer__tabs{flex:1;gap:0;min-block-size:0}.ws-drawer__tabs .nx-tabs__list{padding:0 var(--pad-card);flex-shrink:0}.ws-drawer__tabs .nx-tabs__panel{min-block-size:0;padding:var(--pad-card);flex:1;overflow-y:auto}@media (prefers-reduced-motion:reduce){.ws-drawer__overlay,.ws-drawer{animation:none}}.ws-drawer__group{gap:var(--gap-section);flex-direction:column;display:flex}.ws-drawer__group>*+*{border-top:1px solid var(--border);padding-top:var(--gap-section)}.ws-rep__actions,.ws-invites__actions{align-items:center;gap:var(--s-xs) var(--gap-buttons);flex-wrap:wrap;display:flex}.ws-rep__actions>p,.ws-invites__actions>p{flex-basis:100%;margin:0}.ws-row-note--warn{color:var(--warning)}.ws-rep__address{font-family:var(--font-ui);font-size:var(--fs-headline);overflow-wrap:anywhere;color:var(--text-primary);margin:0;font-weight:600}.ws-invites{gap:var(--gap-section);flex-direction:column;display:flex}.ws-faces__warning{gap:var(--gap-control);padding:var(--s-sm);border-radius:var(--r-md);background:var(--warning-soft);flex-direction:column;display:flex}.ws-faces__warning>*{margin:0}@keyframes ve-case-ops-fade{0%{opacity:0}to{opacity:1}}@keyframes ve-case-ops-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dash-btn-spin{to{transform:rotate(360deg)}}.dash-branding__preview-card{aspect-ratio:16/9;background:var(--midnight-indigo);color:var(--paper-on-ink);border-radius:var(--r-lg);font-family:var(--font-display);position:relative;overflow:hidden;container-type:size}.dash-branding__preview-loop{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-mute-on-ink);font-size:2.6cqh;position:absolute;top:14%;left:0;right:0}.dash-branding__preview-subject{text-align:center;color:var(--champagne);font-size:7cqh;font-style:italic;position:absolute;top:21%;left:0;right:0}.dash-branding__preview-brand{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.dash-branding__preview-credit{font-family:var(--font-ui);color:var(--paper-mute-on-ink);text-shadow:0 .18cqh .4cqh #00000073;margin:0}.dash-branding__preview-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:60cqw;display:block}.keepsake-modal__overlay{z-index:var(--z-modal,1000);padding:var(--space-lg);background:#0c114273;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.keepsake-modal{background:var(--vellum);border-radius:var(--r-lg,12px);width:min(720px,100%);max-height:calc(100vh - 48px);padding:var(--space-lg) var(--space-xl) var(--space-xl);overflow-y:auto;box-shadow:0 18px 48px #0c11424d}.keepsake-modal__head{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.keepsake-modal__head h2{font-family:var(--font-display);color:var(--ink-on-cream);margin:0;font-size:20px;font-weight:500}.keepsake-modal__close{color:var(--ink-tertiary);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px}.keepsake-modal__close:focus-visible,.keepsake-modal__cell:focus-visible,.keepsake-modal__viewport:focus-visible{outline:2px solid var(--deep-indigo);outline-offset:2px}.keepsake-modal__lede{font-family:var(--font-ui);color:var(--ink-secondary);margin:var(--space-2xs) 0 var(--space-md);max-width:60ch;font-size:13px}.keepsake-modal__grid{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.keepsake-modal__cell{aspect-ratio:1;border:1px solid var(--border-mid);border-radius:var(--r-md,10px);cursor:pointer;background:var(--surface-soft);padding:0;position:relative;overflow:hidden}.keepsake-modal__cell img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.keepsake-modal__cell:hover{border-color:var(--deep-indigo)}.keepsake-modal__fav{color:var(--gold-ring);text-shadow:0 1px 2px #0c114280;font-size:13px;position:absolute;top:5px;right:6px}.keepsake-modal__cell--reference img{opacity:.9}.keepsake-modal__ref-label{font-family:var(--font-ui);letter-spacing:.04em;color:var(--paper-on-ink);text-align:center;background:#0c1142b8;padding:3px 6px;font-size:10px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.keepsake-modal__empty{font-family:var(--font-ui);color:var(--ink-tertiary);margin:var(--space-md) 0 0;font-size:13px}.keepsake-modal__crop-wrap{gap:var(--space-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.keepsake-modal__viewport{border-radius:var(--r-md,10px);border:1px solid var(--border-mid);background:var(--midnight-indigo);cursor:grab;touch-action:none;flex-shrink:0;position:relative;overflow:hidden}.keepsake-modal__viewport:active{cursor:grabbing}.keepsake-modal__viewport img{-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:0;left:0}.keepsake-modal__mask{pointer-events:none;background:radial-gradient(circle,#0000 0 46%,#0c114273 46.5% 100%);position:absolute;inset:0}.keepsake-modal__controls{gap:var(--space-md);flex-direction:column;flex:1;min-width:220px;display:flex}.keepsake-modal__zoom,.keepsake-modal__line{gap:var(--space-2xs);font-family:var(--font-ui);color:var(--ink-secondary);flex-direction:column;font-size:12px;font-weight:600;display:flex}.keepsake-modal__line span{color:var(--ink-tertiary);font-weight:400}.keepsake-modal__line input{font-family:var(--font-ui);border:1px solid var(--border-mid);border-radius:var(--radius-sm,8px);color:var(--ink-on-cream);background:#fff;padding:8px 10px;font-size:13px}.keepsake-modal__error{font-family:var(--font-ui);color:var(--error);margin:0;font-size:12.5px}.keepsake-modal__actions{gap:var(--space-xs);flex-wrap:wrap;margin-top:auto;display:flex}.keepsake-modal__btn{font-family:var(--font-ui);border-radius:var(--radius-sm,8px);border:1px solid var(--border-mid);color:var(--deep-indigo);cursor:pointer;background:#fff;padding:8px 14px;font-size:12.5px;font-weight:500}.keepsake-modal__btn--primary{background:var(--midnight-indigo);border-color:var(--midnight-indigo);color:var(--champagne)}.keepsake-modal__btn:disabled{opacity:.5;cursor:not-allowed}.ws-head{-moz-column-gap:var(--gap-fields);align-items:center;column-gap:var(--gap-fields);row-gap:var(--gap-control);padding:var(--gap-section-heading) var(--page-margin);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.ws-head__who{align-items:center;gap:var(--gap-buttons);min-inline-size:0;display:flex}.ws-head__text{align-items:flex-start;gap:var(--gap-label);flex-direction:column;min-inline-size:0;display:flex}.ws-head__text>*{margin:0}.ws-head__dates{font-size:var(--fs-subheadline);color:var(--text-secondary);font-variant-numeric:tabular-nums}.ws-head__service--soon{color:var(--tone-needs-you-fg);font-weight:600}.ws-head__stage{align-items:flex-start;gap:var(--gap-label);flex-direction:column;min-inline-size:0;margin-inline-end:auto;display:flex}.ws-head__line{font-size:var(--fs-subheadline);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.ws-head__actions{align-items:center;gap:var(--gap-buttons);flex-wrap:wrap;display:flex}.ws-head__error{flex-basis:100%;margin:0}.ws-upload{gap:var(--gap-control);flex-direction:column;display:flex}.ws-upload .nx-drop__hint p,.ws-upload>p{margin:0}.ws-upload__queue{gap:var(--gap-label);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ws-upload__item{justify-content:space-between;gap:var(--gap-buttons);font-size:var(--fs-footnote);display:flex}.ws-upload__name{overflow-wrap:anywhere;color:var(--text-primary)}.ws-upload__done{align-items:center;gap:var(--gap-buttons);flex-wrap:wrap;display:flex}.ws-upload__done>p{margin:0}.ws-head__text>.nx-btn--tertiary{margin-inline-start:-10px}.ws-history{align-items:center;gap:var(--s-2xs);display:flex}.ws-history__saved{align-items:center;gap:var(--s-2xs);font-size:var(--fs-subheadline);color:var(--text-secondary);white-space:nowrap;margin-inline-end:var(--s-xs);display:inline-flex}.ws-history__saved[data-state=failed]{color:var(--error);font-weight:600}.ws-band{-moz-column-gap:var(--gap-fields);align-items:baseline;column-gap:var(--gap-fields);row-gap:var(--gap-label);padding:var(--s-sm) var(--page-margin);border-block-end:1px solid var(--border);background:var(--surface);flex-wrap:wrap;display:flex}.ws-band__line{font-size:var(--fs-body);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.ws-band__nowrap{white-space:nowrap}.ws-band__line a{color:inherit;text-underline-offset:3px;margin-block:-10px;padding-block:10px;display:inline-block}@media (min-width:600px){.ws-head{z-index:var(--z-sticky);background:var(--bg);position:sticky;inset-block-start:calc(var(--sandbox-chrome-h,0px) + var(--nx-bars-h,0px))}}.ws-phonebar{display:none}@media (max-width:599px){.ws-head__preview,.ws-head__settings{display:none}.ws-phonebar{z-index:var(--z-sticky);justify-content:flex-end;gap:var(--gap-buttons);padding:var(--s-xs) var(--page-margin);background:var(--bg);border-block-start:1px solid var(--border);display:flex;position:sticky;inset-block-end:0}}.ws-upload__skip{color:var(--warning);background:var(--warning-soft);border-radius:var(--r-sm);padding:var(--s-xs) var(--s-sm)}.ws-actions__list{margin:0;padding:0;list-style:none}.ws-action{gap:var(--gap-control);padding-block:var(--pad-card);border-top:1px solid var(--border);flex-direction:column;display:flex}.ws-action:first-child{border-top:none;padding-block-start:0}.ws-action>*,.ws-action>.nx-field{margin:0}.ws-action>.nx-field+.nx-actions{margin-block-start:calc(var(--gap-form-action) - var(--gap-control))}.ws-action__name{font-family:var(--font-ui);font-size:var(--fs-body);color:var(--text-primary);margin:0;font-weight:600}.ws-handover__to{gap:var(--gap-label);padding:var(--s-sm) var(--s-md);background:var(--surface-alt);border-radius:var(--r-sm);overflow-wrap:anywhere;flex-direction:column;margin:0;display:flex}.ws-handover__to strong{font-family:var(--font-ui);font-size:var(--fs-headline);color:var(--text-primary);font-weight:600}.ws-handover__to span{font-size:var(--fs-body);color:var(--text-secondary)}.ws-details{gap:var(--gap-control);flex-direction:column;display:flex}.ws-facts{margin:0}.ws-facts__row{gap:var(--gap-control);padding-block:var(--s-xs);border-top:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.ws-facts__row:first-child{border-top:none}.ws-facts dt{color:var(--text-secondary);font-size:var(--fs-body)}.ws-facts dd{color:var(--text-primary);font-size:var(--fs-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ws-facts__row>.ws-facts__value{-moz-column-gap:var(--gap-buttons);align-items:baseline;column-gap:var(--gap-buttons);row-gap:var(--gap-buttons);white-space:normal;flex-wrap:wrap;display:flex}.ws-facts__value>.nx-btn{margin-block:-10px}.ws-details__stale{gap:var(--gap-control);padding:var(--s-sm);border-radius:var(--r-md);background:var(--warning-soft);flex-direction:column;display:flex}.ws-details__stale>*{margin:0}.ws-details-form .nx-section{gap:var(--gap-control)}
.ve2{gap:var(--gap-section-heading);padding:var(--gap-section-heading) var(--page-margin) var(--gap-section);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.ve2{grid-template-columns:21rem minmax(0,1fr);align-items:start}.ve2-chapters{max-block-size:calc(100vh - var(--ws-pin,var(--ws-head-h,0px)) - var(--s-xl));position:sticky;inset-block-start:calc(var(--ws-pin,var(--ws-head-h,0px)) + var(--s-sm));overflow:auto}}.ve2 [hidden]{display:none!important}.ve2-morph{z-index:calc(var(--z-sticky) - 1);pointer-events:none;position:fixed;inset:0}.ve2-morph>.nx-thumb{aspect-ratio:auto;transform-origin:0 0;will-change:transform;pointer-events:none;margin:0;position:fixed}.ve2-morph .nx-thumb__play{display:none}.ve2 [data-morphing]{visibility:hidden}.ws-tabs,.ws-views{--ws-top0:calc(var(--sandbox-chrome-h,0px) + var(--nx-bars-h,0px));--ws-top-bar:var(--ws-top0);--ws-stack:var(--ws-bar-h,0px);--ws-pin:calc(var(--ws-top0) + var(--ws-stack))}@media (min-width:600px){.ws-tabs,.ws-views{--ws-top-bar:calc(var(--ws-top0) + var(--ws-head-h,0px));--ws-stack:calc(var(--ws-head-h,0px) + var(--ws-bar-h,0px))}}.ve2-focusbar{z-index:var(--z-sticky);-moz-column-gap:var(--s-md);align-items:center;column-gap:var(--s-md);row-gap:var(--s-xs);padding:var(--s-xs) var(--page-margin);background:var(--bg);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:var(--ws-top-bar)}.ve2-focusbar__hint{min-inline-size:0;font-size:var(--fs-subheadline);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;margin:0;overflow:hidden}.ve2-focusbar__play{display:contents}.ve2-focusbar__play:empty{display:none}.ve2-focusbar .nx-playctl{margin-inline-start:auto}@media (max-width:700px){.ve2-focusbar .nx-playctl{margin-inline-start:0}}@media (max-width:899px){.ve2-focusbar__hint{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.ve2-main{gap:var(--gap-section-heading);flex-direction:column;min-inline-size:0;display:flex}.ve2-main>p{margin:0}.ve2-panel{--surface-card:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:var(--pad-card);gap:var(--gap-control);flex-direction:column;display:flex}.ve2-panel>h2,.ve2-panel>p{margin:0}.ve2-panel>.nx-field,.ve2-cardedit>.nx-field{margin-block-end:calc(var(--gap-fields) - var(--gap-control))}.ve2-panel>.nx-field+.nx-actions,.ve2-cardedit>.nx-field+.nx-actions{margin-block-start:calc(var(--gap-form-action) - var(--gap-fields))}.ve2-chapters__list{gap:var(--s-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ve2-chapters__row{align-items:center;gap:var(--s-xs);min-block-size:52px;inline-size:100%;padding:var(--s-2xs) var(--s-xs);border-radius:var(--r-md);cursor:pointer;text-align:start;font-family:var(--font-ui);font-size:var(--fs-subheadline);color:var(--text-primary);background:0 0;border:0;grid-template-columns:auto 72px minmax(0,1fr);text-decoration:none;display:grid}.ve2-chapters__row:hover{background:var(--surface-alt)}.ve2-chapters__row[aria-current=location]{background:var(--surface-alt);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.ve2-chapters__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ve2-chapters__lead{align-items:center;gap:var(--s-2xs);min-inline-size:18px;display:flex}.ve2-chapters__title{align-items:center;gap:var(--s-xs);display:flex}.ve2-chapters__title>.ve2-mark{block-size:22px;inline-size:22px}.ve2-chapters__name{overflow-wrap:break-word;min-inline-size:0}.ve2-chapters__title>span:last-child{min-inline-size:0}.ve2-chapters__sub{font-size:var(--fs-footnote);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}.ve2-chapters__head{justify-content:space-between;align-items:center;gap:0 var(--gap-buttons);flex-wrap:wrap;display:flex}.ve2-chapters__head>h2{margin:0}.ve2-chapters__head>h2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ve2-chapters__empty{aspect-ratio:16/9;border-radius:var(--r-sm);background:var(--surface-alt);inline-size:72px;display:block}.ve2-chapters__pic{inline-size:72px;display:block}.ve2-chapters__pic .nx-thumb{aspect-ratio:16/9;inline-size:72px}.ve2-chapters__card{aspect-ratio:16/9;border-radius:var(--r-sm);background:var(--ve-card-bg,var(--surface-dark));inline-size:72px;color:var(--ve-card-text,var(--highlight-on-dark));box-shadow:inset 0 0 0 1px var(--ve-card-edge,transparent);font-family:var(--font-display);text-align:center;justify-content:center;align-items:center;padding:2px;font-size:9px;line-height:1.1;display:flex;overflow:hidden}.ve2-chapters__card--off{border:1px dashed var(--border);box-shadow:none;background:0 0}.ve2-chapters__card .nx-cardlines,.ve2-pic__card .nx-cardlines{gap:1px}.ve2-chapters__card .nx-cardline--name{font-size:10px;line-height:1.05}.ve2-chapters__card .nx-cardline--years,.ve2-chapters__card .nx-cardline--lead,.ve2-chapters__card .nx-cardline--detail{color:var(--ve-card-muted,var(--paper-mute-on-ink));font-size:8px;line-height:1.1}.ve2-chapters__one{font-style:italic}.ve2-chapters__facts{font-size:var(--fs-footnote);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:400;display:block}.ve2-chapters__add{margin-block-start:var(--s-2xs)}.ve2-mark{border:1px solid var(--border);background:var(--bg);block-size:26px;inline-size:26px;font-family:var(--font-ui);font-size:var(--fs-footnote);color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ve2-mark--none{background:0 0;border-color:#0000}.ve2-notice{padding:var(--s-sm) var(--s-md);border-radius:var(--r-md);background:var(--surface-alt);color:var(--text-primary);font-weight:600}.ve2-lock__kept{gap:var(--s-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ve2-lock__kept li{align-items:baseline;gap:var(--s-2xs) var(--gap-buttons);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ve2-lock__label{font-weight:600}.ve2-arranged{align-items:center;gap:var(--s-2xs) var(--gap-buttons);color:var(--text-secondary);font-size:var(--fs-body);flex-wrap:wrap;display:flex}.ve2-arranged>p{margin:0}.ve2-arrange{gap:var(--gap-control);padding:var(--s-sm) var(--s-md);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-primary);flex-direction:column;flex-basis:100%;display:flex}.ve2-arrange>p{margin:0}.ve2-arrange>*{max-inline-size:var(--w-text)}.ve2-arrange__h{font-weight:600}.ve2-arrange__ways{gap:var(--s-2xs);flex-direction:column;margin:0;padding-inline-start:1.25em;display:flex}.ve2-versions{gap:var(--gap-control);padding:var(--s-sm) var(--s-md);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-primary);flex-direction:column;flex:0 0 100%;display:flex}.ve2-versions__h{margin:0;font-weight:600}.ve2-versions__h:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.ve2-versions__note{color:var(--text-secondary);font-size:var(--fs-caption-1);margin:0}.ve2-version{gap:var(--gap-section-heading);flex-direction:column;display:flex}.ve2-version__group{gap:var(--gap-control);flex-direction:column;display:flex}.ve2-version__chapter{font-size:var(--fs-body);margin:0;font-weight:600}.ve2-version__list{gap:var(--s-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ve2-version__item{align-items:center;gap:var(--gap-control);overflow-wrap:anywhere;min-block-size:44px;display:flex}.ve2-said{padding:var(--s-sm) var(--s-md);border-radius:var(--r-md);background:var(--surface-alt);color:var(--text-primary);font-size:var(--fs-body)}.ve2-said:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ve2-group{gap:var(--gap-control);scroll-margin-block-start:var(--s-sm);flex-direction:column;scroll-margin-block-start:calc(var(--ws-stack,0px) + var(--s-sm));display:flex}.ve2-group>p{margin:0}.ve2-group{--surface-card:var(--bg);padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.ve2-group__head{justify-content:space-between;align-items:baseline;gap:var(--gap-label) var(--gap-buttons);flex-wrap:wrap;display:flex}.ve2-group__title{align-items:center;gap:var(--s-xs);display:flex}.ve2-group__preview{margin-inline-start:calc(-1 * var(--s-xs));display:flex}.ve2-group__head>*{margin:0}.ve2-group__head h2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ve2-group__moves{gap:0 var(--gap-buttons);flex-wrap:wrap;flex-basis:100%;margin-inline-start:calc(-1 * var(--s-xs));display:flex}.ve2-group__facts{font-size:var(--fs-subheadline);color:var(--text-secondary);font-variant-numeric:tabular-nums}.ve2-group__line{font-size:var(--fs-body);color:var(--text-secondary);overflow-wrap:break-word;flex-basis:100%}.ve2-options{max-inline-size:var(--w-text)}.ve2-options>h2{margin-block-end:calc(var(--gap-section-heading) - var(--gap-control))}.ve2-options>.nx-actions{align-items:flex-start}.ve2-options>.nx-actions>p{margin:0}.ve2-options>.nx-actions+.nx-hint{margin-block-start:calc(var(--gap-fields) - var(--gap-control))}.ve2-options>.nx-field+.ve2-suggest{margin-block:calc(var(--gap-control) - var(--gap-fields)) calc(var(--gap-fields) - var(--gap-control))}.ve2-suggest{gap:var(--gap-label);flex-direction:column;display:flex}.ve2-suggest>p{margin:0}.ve2-suggest__list{gap:var(--s-xs);flex-wrap:wrap;display:flex}.ve2-addchapter{gap:var(--gap-control);flex-direction:column;display:flex}.ve2-cards{gap:var(--s-sm);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));margin:0;padding:0;list-style:none;display:grid}.ve2-cards>li{min-inline-size:0;display:flex}.ve2-cards>li>*{flex:1}.ve2-cardedit{gap:var(--gap-control);padding:var(--s-xs) var(--s-sm) var(--s-sm);flex-direction:column;display:flex}.ve2-out__list{gap:var(--s-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ve2-out__row{align-items:center;gap:var(--gap-buttons);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ve2-out__lead{align-items:center;gap:var(--s-2xs);display:flex}.ve2-out__name{overflow-wrap:anywhere;font-size:var(--fs-body)}.ve2-out__why{display:block}@media (max-width:599px){.ve2-out__row{grid-template-columns:auto minmax(0,1fr)}.ve2-out__row>.nx-btn{grid-column:2;justify-self:start}}.ve2-zone{gap:var(--gap-control);flex-direction:column;display:flex}.ve2-zone>p{margin:0}.ve2 img{-webkit-user-drag:none}@media (hover:hover) and (pointer:fine){.ve2 [data-drop-card] .nx-memcard,.ve2 [data-chapter-row]>a,.ve2 [data-drag-out]>.ve2-out__row,.ve2-column__item[data-drag-out]{cursor:grab;-webkit-user-select:none;user-select:none}.ve2 [data-drop-card] .nx-memcard__open{cursor:grab}}html.ve-dragging .nx-peek__pop{display:none}html.ve-dragging,html.ve-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.ve2-gap{min-block-size:14rem}.ve2-chapters__row--lifted,.ve2-out__row--lifted{outline:1px dashed var(--border);outline-offset:-1px;box-shadow:none;background:0 0}.ve2-chapters__row--lifted>*,.ve2-out__row--lifted>*{visibility:hidden}.ve2-chapters__row--target,.ve2-out--target{outline:2px solid var(--accent);outline-offset:2px}.ve2-chapters__row--target{background:var(--surface-alt)}.ve-lift{--surface-card:var(--bg);z-index:var(--z-dropdown);pointer-events:none;will-change:transform;position:fixed;inset-block-start:0;inset-inline-start:0}.ve-lift>:first-child{box-shadow:var(--shadow-lg);background:var(--surface);border-radius:var(--r-lg)}.ve-lift>a,.ve-lift>.ve2-out__row{border-radius:var(--r-md);padding:var(--s-2xs) var(--s-xs)}.ve-lift .nx-btn{visibility:hidden}.ve-lift--fit{inline-size:max-content;max-inline-size:22rem}.ve-lift--fit>.ve2-out__row{grid-template-columns:auto minmax(0,1fr)}.ve-lift--fit .nx-btn{display:none}.ve-lift>.nx-aband-tag{min-block-size:3.5rem;inline-size:max-content;max-inline-size:18rem;background:var(--c);border-radius:var(--r-md);padding-inline-end:var(--s-sm);position:relative;inset:auto}.ve-lift>.nx-aband-tag[data-tag] .nx-aband-tag__name,.ve-lift>.nx-aband-tag[data-tag] .nx-aband-tag__len{display:block}.ve-lift .nx-aband-tag__grip,.ve-lift .nx-grip{display:none}.ve-lift>:is(.nx-memcard,.nx-titlecard,.nx-audiocard__pick){background:var(--surface-card)}.ve-lift--stack>:is(.nx-memcard,.nx-titlecard):first-child{box-shadow:6px 6px 0 -1px var(--surface-card), 6px 6px 0 0 var(--border), 12px 12px 0 -1px var(--surface-card), 12px 12px 0 0 var(--border), var(--shadow-lg)}.ve-lift--stack>:first-child{box-shadow:6px 6px 0 -1px var(--surface), 6px 6px 0 0 var(--border), 12px 12px 0 -1px var(--surface), 12px 12px 0 0 var(--border), var(--shadow-lg)}.ve-lift--landing>:first-child,.ve-lift--landing>:is(.nx-memcard,.nx-titlecard):first-child{box-shadow:none}.ve-lift__count{block-size:28px;min-inline-size:28px;padding:0 var(--s-2xs);border-radius:var(--r-pill);background:var(--accent);color:var(--text-on-dark);font-family:var(--font-ui);font-size:var(--fs-subheadline);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:absolute;inset-block-start:calc(-1 * var(--s-xs));inset-inline-end:calc(-1 * var(--s-xs))}.ve-drag-label{z-index:var(--z-tooltip);pointer-events:none;padding:var(--s-2xs) var(--s-xs);border-radius:var(--r-sm);background:var(--kindmark-bg);color:var(--kindmark-fg);font-family:var(--font-ui);font-size:var(--fs-subheadline);white-space:nowrap;font-weight:600;position:fixed;inset-block-start:0;inset-inline-start:0}.ve-drag-label[hidden]{display:none}.nx-tabs.ws-tabs{gap:0}.ws-tabs>.nx-tabs__list{padding-inline:var(--page-margin);background:var(--bg)}.ve2-add>.ve2-add__head{justify-content:space-between;align-items:center;gap:0 var(--gap-buttons);flex-wrap:wrap;display:flex}.ve2-add__head>h3{margin:0}.ve2-add__part{gap:var(--gap-control);flex-direction:column;display:flex}.ve2-add__part+.ve2-add__part{border-block-start:1px solid var(--border);padding-block-start:var(--gap-section-heading)}.ve2-add__h{font-size:var(--fs-body);margin:0;font-weight:600}.ve2-add__list{gap:var(--s-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ve2-add__name{align-items:center;gap:var(--gap-buttons);overflow-wrap:anywhere;display:inline-flex}.ve2-add__row .nx-check__hint{padding-inline-start:calc(72px + var(--gap-buttons) + 32px)}@media (max-width:599px){.ve2-add__row .nx-check__hint{padding-inline-start:32px}}.ve2-empty{align-items:center;gap:0 var(--gap-buttons);flex-wrap:wrap;display:flex}.ve2-group--files{outline:2px dashed var(--accent);outline-offset:var(--s-xs)}.ve2-group__filedrop{color:var(--accent);margin:0;font-weight:600}.ve-mem{gap:var(--gap-section-heading);padding:var(--gap-section-heading) var(--page-margin) var(--gap-section);flex-direction:column;min-inline-size:0;display:flex}.ve-mem>p{margin:0}.ve-mem__head{justify-content:space-between;align-items:flex-start;gap:var(--gap-control) var(--gap-buttons);flex-wrap:wrap;display:flex}.ve-mem__head h2,.ve-mem__head p{margin:0}.ve-mem__headacts{align-items:center}.ve-mem__add{max-inline-size:var(--w-text)}.ve-mem__add>h3,.ve-mem__add>p{margin:0}.ve-mem__failed{align-items:center;gap:0 var(--s-2xs);color:var(--text-primary);flex-wrap:wrap;display:flex}.ve-mem .nx-list-tools__row{max-inline-size:60rem}.ve-mem__order{margin:0}.ve-mem__group{--surface-card:var(--bg);gap:var(--gap-control);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--pad-card);flex-direction:column;min-inline-size:0;display:flex}.ve-mem__group>h3{font-family:var(--font-ui);font-size:var(--fs-headline);font-weight:600}.ve-mem__group>h3,.ve-mem__group>p{margin:0}.ve-mem__grid{gap:var(--gap-fields) var(--s-sm);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));margin:0;padding:0;list-style:none;display:grid}.ve-mem__tile,.ve-mem__body{gap:var(--s-2xs);flex-direction:column;min-inline-size:0;display:flex}@media (max-width:479px){.ve-mem__grid{gap:var(--gap-section-heading);grid-template-columns:minmax(0,1fr)}.ve-mem__tile{-moz-column-gap:var(--gap-buttons);column-gap:var(--gap-buttons);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}.ve-mem__tile>.nx-opener{inline-size:72px}}.ve-mem__body>p{overflow-wrap:anywhere;margin:0}.ve-mem__name{font-size:var(--fs-body);color:var(--text-primary);font-weight:600}.ve-mem__facts,.ve-mem__state{font-size:var(--fs-subheadline);color:var(--text-secondary)}.ve-mem__same{font-size:var(--fs-subheadline);color:var(--text-primary)}.ve-mem__said{font-size:var(--fs-subheadline);color:var(--text-primary);padding:var(--s-2xs) var(--s-xs);border-radius:var(--r-sm);background:var(--surface-alt)}.ve-mem__actions{flex-direction:column;align-items:flex-start;margin-inline-start:calc(-1 * var(--s-xs));display:flex}.ve-mem__controls{-moz-column-gap:var(--gap-buttons);align-self:stretch;align-items:flex-start;column-gap:var(--gap-buttons);flex-wrap:wrap;display:flex}.ve-mem__controls>.ve-mem__inv{flex:1 1 0;min-inline-size:0;margin:0}.ve-mem__controls>.ve-mem__inv~.ve-mem__actions{flex-basis:100%}.ve-mem__more{margin-inline:auto -10px}.ve-mem__controls>.ve-mem__inv>.nx-check{inline-size:fit-content;max-inline-size:100%}.ve-mem__inv+.ve-mem__more{margin-inline-start:calc(-1 * var(--gap-buttons))}.ve-mem__body>.nx-cardmenu{padding-inline:0}.ve-set{gap:var(--gap-section-heading);padding:var(--gap-section-heading) var(--page-margin) var(--gap-section);flex-direction:column;min-inline-size:0;display:flex}.ve-set>p{margin:0}.ve-set__lead{align-items:center;gap:var(--s-2xs) var(--gap-buttons);flex-wrap:wrap;display:flex}.ve-set__lead>p{max-inline-size:var(--w-text);margin:0}.ve-set__grid{gap:var(--gap-fields);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){.ve-set__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1500px){.ve-set__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ve-set__panel{min-inline-size:0}.ve-set__panel>.nx-hint,.ve-set__panel>div>.nx-hint,.ve-set__panel .nx-radiogroup,.ve-set__panel .nx-switch-row{margin:0}.ve-set__h{align-items:baseline;gap:0 var(--s-sm);flex-wrap:wrap;display:flex}.ve-set__state{font-family:var(--font-ui);font-size:var(--fs-subheadline);color:var(--text-secondary);font-weight:400}.ve-set__withicon{align-items:center;gap:var(--s-xs);display:inline-flex}.ve-set__still{aspect-ratio:16/9;border-radius:var(--r-md);padding:var(--s-sm);text-align:center;white-space:pre-line;font-family:var(--nf-eb-garamond,"EB Garamond"), Georgia, serif;font-size:var(--fs-title-3);background-position:50%;background-size:cover;place-items:center;line-height:1.3;display:grid;overflow:hidden}.ve-set__still>span{text-shadow:0 1px 3px #00000073}.ve-set__still .nx-cardline--name{font-size:1.6em;line-height:1.1}.ve-set__still .nx-cardline--years,.ve-set__still .nx-cardline--lead,.ve-set__still .nx-cardline--detail{color:var(--ve-still-muted,inherit);font-size:.85em}.ve-set__still--theme{padding:0}.ve-set__still video{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.ve-set__more{max-inline-size:60rem}.ve-set__more .ve-set__panel{margin-block-start:var(--gap-control)}.ve-set__themes .nx-radios{gap:var(--s-xs) calc(var(--s-xs) + 12px);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.ve-set__themes .nx-radio__text,.ve-set__themes .nx-radio__label{flex:auto;min-inline-size:0}.ve-set__tile{gap:var(--s-2xs);flex-direction:column;inline-size:100%;display:flex}.ve-set__swatch{aspect-ratio:16/9;border-radius:var(--r-sm);border:1px solid var(--border);background-position:50%;background-size:cover;inline-size:100%;display:block}.ve-starton,.ve-voicehere,.ve-voicehere__pick{gap:var(--gap-control);max-inline-size:var(--w-text);flex-direction:column;min-inline-size:0;display:flex}.ve-voicehere>p,.ve-voicehere__pick>p{margin:0}.ve-starton__list{gap:var(--s-xs);flex-direction:column;max-block-size:24rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ve-starton__row{gap:var(--gap-buttons);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ve-starton__name{overflow-wrap:anywhere}.ve-starton__ask{gap:var(--gap-control);padding:var(--s-sm) var(--s-md);border-radius:var(--r-md);background:var(--surface-alt);flex-direction:column;display:flex}.ve-starton__ask>p{margin:0}@media (max-width:599px){.ve-starton__row{grid-template-columns:auto minmax(0,1fr)}.ve-starton__row>:last-child{grid-column:2;justify-self:start}}.ve-srow__ask .nx-notice__words{overflow-wrap:anywhere}.ve-songfile,.ve-addsong{gap:var(--gap-control);max-inline-size:var(--w-text);flex-direction:column;display:flex}.ve-songfile>p{margin:0}.ws-fit__length{align-items:center;gap:0 var(--gap-buttons);flex-wrap:wrap;display:flex}.ws-fit{gap:var(--gap-control);max-inline-size:var(--w-text);padding-block:var(--s-2xs);flex-direction:column;flex-basis:100%;display:flex}.ws-fit>p,.ws-fit__which>p{margin:0}.ws-fit__say{font-size:var(--fs-body);color:var(--text-primary)}.ws-fit__which{gap:var(--gap-control);flex-direction:column;display:flex}.ws-fit__h{font-weight:600}.ws-fit__list{gap:var(--s-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ws-fit__item{align-items:center;gap:0 var(--gap-buttons);grid-template-columns:auto minmax(0,1fr) auto;inline-size:100%;display:grid}.ws-fit__list .nx-check,.ws-fit__list .nx-check__label{flex:auto;min-inline-size:0}@media (max-width:479px){.ws-fit__item{grid-template-columns:auto minmax(0,1fr)}.ws-fit__secs{grid-column:2}}.ws-fit__name{overflow-wrap:anywhere}.ws-fit__secs{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.ws-fit__select{max-inline-size:16rem}.ws-nextstep{gap:var(--gap-label);flex-direction:column;min-inline-size:0;display:flex}.ws-nextstep--ask{align-items:center;gap:var(--gap-buttons);max-inline-size:var(--w-text);flex-flow:wrap}.ws-nextstep__ask{margin:0}@media (max-width:599px){.ws-head__next{display:none}.ws-phonebar{flex-wrap:wrap}}.ws-notices{padding:var(--gap-control) var(--page-margin) 0;max-inline-size:calc(var(--w-page) + 2 * var(--page-margin))}.ws-check{gap:var(--gap-control);padding:var(--gap-control) var(--page-margin) var(--gap-section);max-inline-size:calc(var(--w-text) + 2 * var(--page-margin));flex-direction:column;min-inline-size:0;display:flex}.ws-check__back{margin:0}.ws-check__back>.nx-btn--tertiary{margin-inline-start:-10px}.ws-check__page{gap:var(--gap-heading);flex-direction:column;min-inline-size:0;display:flex}.ws-check__page>h1,.ws-check__page>p{margin:0}.ws-check__page>h1:focus{outline:none}.ws-check__sum{border-block-start:1px solid var(--border);margin:0}.ws-check__row{gap:var(--gap-buttons);padding-block:var(--gap-buttons);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,10rem) minmax(0,1fr);display:grid}.ws-check__row>dt{color:var(--text-primary);margin:0;font-weight:600}.ws-check__row>dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}.ws-check__row>.ws-check__value{-moz-column-gap:var(--gap-buttons);align-items:baseline;column-gap:var(--gap-buttons);row-gap:var(--gap-buttons);flex-wrap:wrap;display:flex}.ws-check__value>.nx-btn{margin-block:-10px}@media (max-width:599px){.ws-check__row{gap:var(--gap-label);grid-template-columns:minmax(0,1fr)}}.ws-check__form{gap:var(--gap-fields)}.ve-finished{gap:var(--gap-section-heading);padding:var(--gap-section-heading) var(--page-margin) var(--gap-section);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}@media (min-width:980px){.ve-finished{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.ve-finished__video{grid-row:span 3}}.ve-finished .nx-card{gap:var(--gap-control);flex-direction:column;min-inline-size:0;display:flex}.ve-finished .nx-card>h2,.ve-finished .nx-card>p{margin:0}.ws-add-elsewhere{gap:var(--gap-control);flex-direction:column;display:flex}.ws-add-elsewhere>p,.ws-review-line{margin:0}.ws-review-line{padding:var(--gap-control) var(--page-margin) 0}.ve-finished__link{gap:var(--gap-label);flex-direction:column;display:flex}.ve-finished__link>p{margin:0}.ve-finished__address{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ve-finished__keepsake{align-items:center;gap:var(--gap-buttons);display:flex}.ve-finished__keepsake>p{margin:0}.ve-finished__medallion{border:1px solid var(--border);background-repeat:no-repeat;border-radius:50%;flex:none;block-size:72px;inline-size:72px}.ve-finished__qr{block-size:132px;inline-size:132px;display:block}.ws-arriving{gap:var(--gap-section);padding:var(--gap-section-heading) var(--page-margin) var(--gap-section);box-sizing:border-box;grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0;display:grid}@media (min-width:980px){.ws-arriving{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ws-arriving__main,.ws-arriving__rail{gap:var(--gap-section);flex-direction:column;min-inline-size:0;display:flex}.ws-arriving .nx-heading>*,.ws-arriving .nx-section>*{margin:0}.ws-arriving__meter{gap:var(--gap-control);flex-direction:column;display:flex}.ws-arriving__meter-track{border-radius:var(--r-pill);background:var(--surface-soft);block-size:8px;overflow:hidden}.ws-arriving__meter-fill{background:var(--accent);block-size:100%}.ws-arriving__meter-label{justify-content:space-between;gap:var(--gap-buttons);font-variant-numeric:tabular-nums;display:flex}.ws-arriving__kinds{gap:var(--gap-buttons);max-inline-size:var(--w-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:599px){.ws-arriving__kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-arriving__kind{--surface-card:var(--bg);gap:var(--gap-label);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-md);flex-direction:column;min-inline-size:0;display:flex}.ws-arriving__kind-head{align-items:center;gap:var(--s-xs);display:flex}.ws-arriving__kind-icon{color:var(--text-secondary);flex:none}.ws-arriving__kind-n{font-family:var(--font-display);font-size:var(--fs-title-2);color:var(--text-primary);font-variant-numeric:tabular-nums}.ws-arriving__kind-t{color:var(--text-primary);font-weight:600}.ws-arriving__chapters{gap:var(--gap-buttons);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ws-arriving__chapters>li{min-inline-size:0;display:flex}.ws-arriving__chapter{gap:var(--gap-control);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-inline-size:0;padding:var(--pad-card);box-shadow:none;flex-direction:column;flex:1;display:flex}.ws-arriving__chapter>*{margin:0}.ws-arriving__chapter-title{font-family:var(--font-ui);font-size:var(--fs-headline);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.ws-arriving__thumbs{align-items:center;gap:var(--gap-label);flex-wrap:wrap;display:flex}.ws-arriving__activity{gap:var(--gap-buttons);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ws-arriving__activity>li{align-items:flex-start;gap:var(--gap-buttons);display:flex}.ws-arriving__activity>li>div{flex-direction:column;min-inline-size:0;display:flex}.ws-arriving__who{flex:none;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex}.ws-arriving__ask-card{gap:var(--gap-fields);max-inline-size:var(--w-text);flex-direction:column;display:flex}.ws-arriving__ask-card>h3,.ws-arriving__ask-card>p{margin:0}.ws-arriving__select{max-inline-size:16rem}.nx-shell__main>.ws-storyteller{margin-inline:calc(-1 * var(--page-margin));margin-block-start:calc(-1 * var(--gap-page-top))}.ws-view__back{padding:var(--gap-control) var(--page-margin) 0}.ws-view__back+*{padding-block-start:var(--gap-control)}.ws-view__finished .ve-finished{max-inline-size:calc(var(--w-page) + 2 * var(--page-margin));grid-template-columns:minmax(0,1fr);padding-block-end:0}.ve-finished .nx-watch--with-list{grid-template-columns:minmax(0,1fr)}.ve-finished .nx-watch--with-list .nx-wiv__frame{max-block-size:420px;overflow-y:auto}.ws-overview__progress{font-variant-numeric:tabular-nums}.ws-overview__people{gap:var(--gap-label);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ws-overview__name{font-weight:600}.ws-overview__ref>.nx-btn--tertiary{margin-inline-start:-10px}.ws-nodraft{padding:var(--gap-section-heading) var(--page-margin) var(--gap-section)}.ve2-drawer{gap:var(--gap-control);flex-direction:column;min-inline-size:0;display:flex;position:relative}.ve2-drawer>*{margin:0}@media (max-width:1023px){.ve2-chapters{order:0}.ve2-drawer{order:1}.ve2-main{order:2}.ve2-drawer.ve2-panel{max-block-size:30rem;overflow:auto}}@media (min-width:1024px){.ve2--drawer{grid-template-columns:21rem minmax(0,1fr) auto}.ve2--drawer:not(:has(>.ve2-chapters)){grid-template-columns:minmax(0,1fr) auto}.ve2--drawer>.ve2-chapters{grid-area:1/1}.ve2--drawer>.ve2-main{grid-area:1/2}.ve2--drawer>.ve2-drawer{grid-area:1/3}.ve2--drawer:not(:has(>.ve2-chapters))>.ve2-main{grid-column:1}.ve2--drawer:not(:has(>.ve2-chapters))>.ve2-drawer{grid-column:2}.ve2-drawer{inline-size:20rem;max-block-size:calc(100vh - var(--ws-pin,var(--ws-head-h,0px)) - var(--s-xl));position:sticky;inset-block-start:calc(var(--ws-pin,var(--ws-head-h,0px)) + var(--s-sm));overflow:auto}.ve2-drawer--closed{inline-size:auto}}.ve2-drawer__hide{z-index:1;position:absolute;inset-block-start:var(--s-xs);inset-inline-end:var(--s-xs)}.ve2-drawer__h{padding-inline-end:48px}.ve2-drawer__tabs{gap:var(--gap-control)}.ve2-drawer__tabs>.nx-tabs__list{background:0 0;padding-inline:0 48px}.ve2-drawer__tabs>.nx-tabs__panel{min-inline-size:0}.ve2-column__body{gap:var(--gap-control);flex-direction:column;display:flex}.ve2-column__body>*{margin:0}.ve2-column__head{justify-content:space-between;align-items:center;gap:var(--gap-buttons);display:flex}.ve2-column__head>h2{margin:0}.ve2-column__list{gap:var(--gap-buttons);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ve2-column__row{gap:var(--gap-buttons);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}.ve2-column__row--drag{grid-template-columns:auto minmax(0,1fr)}.ve2-column__lead{align-items:center;gap:var(--s-2xs);display:flex}.ve2-column__text{align-items:flex-start;gap:var(--s-2xs);flex-direction:column;min-inline-size:0;display:flex}.ve2-column__text>p{margin:0}.ve2-column__name{font-size:var(--fs-subheadline);color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.ve2-column__new{padding:1px var(--s-xs);border-radius:var(--r-pill);background:var(--tone-needs-you-bg);color:var(--tone-needs-you-fg);font-size:var(--fs-caption-1);margin-inline-start:var(--s-xs);font-weight:600}.ve2-column__text .nx-split{margin-block-start:var(--s-2xs)}.ve2-drawer .ve2-drawer__strip{align-items:center;gap:var(--gap-buttons);min-block-size:12rem;inline-size:48px;min-inline-size:48px;padding:var(--s-sm) 0;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--fs-subheadline);cursor:pointer;flex-direction:column;display:flex}.ve2-drawer .ve2-drawer__strip:hover{background:var(--surface-alt)}.ve2-drawer .ve2-drawer__strip>.nx-btn__label{align-items:center;gap:var(--gap-buttons);flex-direction:column;display:flex}.ve2-drawer__strip-words{writing-mode:vertical-rl;white-space:nowrap}.ve2-drawer__strip-words b{color:var(--tone-needs-you-fg)}@media (max-width:1023px){.ve2-drawer .ve2-drawer__strip{min-block-size:44px;inline-size:100%;max-inline-size:none;padding:0 var(--s-sm);flex-direction:row;justify-content:flex-start}.ve2-drawer .ve2-drawer__strip>.nx-btn__label{flex-direction:row}.ve2-drawer__strip-words{writing-mode:horizontal-tb}}.ve2-drawer__audio .ve-starton__row{grid-template-columns:auto minmax(0,1fr)}.ve2-drawer__audio .ve-starton__row>:last-child{grid-column:2;justify-self:start}.ve2-drawer__audio .nx-notice{padding-inline:var(--s-sm);gap:var(--s-2xs) var(--s-xs);flex-wrap:wrap}.ve2-drawer__audio .nx-notice__action{flex:100%;min-inline-size:0}.ve2-drawer__audio .nx-actions{flex-wrap:wrap;max-inline-size:100%}.ve2-drawer__audio .nx-btn{white-space:normal;max-inline-size:100%}.ve2-group__sound{align-items:flex-start;gap:var(--s-xs);font-size:var(--fs-subheadline);color:var(--text-secondary);flex-basis:100%;display:flex}.ve2-group__sound>.nx-ico{block-size:calc(var(--fs-subheadline) * 1.5);flex:none;align-items:center;display:inline-flex}.ve2-group__sound>span:last-child{overflow-wrap:break-word;min-inline-size:0}.ve2-group__sound--choice{align-items:center}.ve2-group__sound .nx-linepop{margin-inline-start:calc(-1 * var(--s-xs))}.ve2-group__sound .nx-linepop__line>.nx-ico{block-size:calc(var(--fs-subheadline) * 1.5);flex:none;align-items:center;display:inline-flex}.ve2-group__sound .nx-linepop__line>span:last-child{overflow-wrap:break-word;min-inline-size:0}.ve2-pics{--ve2-pic:76px;--ve2-band:64px;margin:0 calc(-1 * var(--s-2xs));align-items:flex-start;gap:var(--s-sm) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex;position:relative}@media (max-width:599px){.ve2-pics{--ve2-pic:64px}}.ve2-pic{inline-size:calc(var(--ve2-pic) * var(--ve2-step,1) + 2 * var(--s-2xs));flex-direction:column;align-items:stretch;display:flex;position:relative}.ve2-pic__main{margin-inline:var(--s-2xs);position:relative}.ve2-pic__img{inline-size:100%;block-size:calc(var(--ve2-pic) * .75);display:block}.ve2-pic .nx-thumb{aspect-ratio:auto;block-size:100%;inline-size:100%}.ve2-pic__img{filter:saturate(.2)}.ve2-pic--sounds .ve2-pic__img{filter:none}.ve2-pic__slot{min-block-size:var(--slot-h,0px);flex-direction:column;align-items:stretch;display:flex}.ve2-pic__txt{flex-direction:column;align-items:center;gap:2px;padding-block-start:2px;display:flex}.ve2-pic__len,.ve2-pic__set{font-size:var(--fs-caption-1);color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;line-height:1.3}.ve2-pic__set{font-style:italic}.ve-recout{display:contents}.ve2-pic__held{white-space:normal;overflow-wrap:anywhere;inline-size:100%}.ve2-pic__card{inline-size:100%;block-size:calc(var(--ve2-pic) * .75);border-radius:var(--r-sm);background:var(--ve-card-bg,var(--surface-dark));color:var(--ve-card-text,var(--highlight-on-dark));box-shadow:inset 0 0 0 1px var(--ve-card-edge,transparent);font-family:var(--font-display);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:3px;font-size:10px;line-height:1.1;display:flex;overflow:hidden}.ve2-pic__card--off{border:1px dashed var(--border);box-shadow:none;background:0 0}.ve2-pic__card .nx-cardline--name{font-size:11px;line-height:1.05}.ve2-pic__card .nx-cardline--years,.ve2-pic__card .nx-cardline--lead,.ve2-pic__card .nx-cardline--detail{color:var(--ve-card-muted,var(--paper-mute-on-ink));font-size:8px;line-height:1.1}.ve2-pic--clipstrip .ve2-pic__img,.ve2-pic--clipstrip .nx-thumb{border-end-end-radius:0;border-end-start-radius:0}.ve2-pic[data-drop-target] .ve2-pic__main:before,.ve2-pic[data-settle] .ve2-pic__main:before{content:"";inset:calc(-1 * var(--s-2xs));border:3px solid var(--accent);border-radius:var(--r-md);pointer-events:none;z-index:5;position:absolute}.ve2-pic[data-settle]:not([data-drop-target]) .ve2-pic__main:before{animation:ve2-pic-settle var(--t-slow) forwards}@keyframes ve2-pic-settle{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ve2-pic[data-settle]:not([data-drop-target]) .ve2-pic__main:before{display:none}}@media (forced-colors:active){.ve2-pic[data-drop-target] .ve2-pic__main:before,.ve2-pic[data-settle] .ve2-pic__main:before{border-color:highlight}}.ve2-pic--clipsel .ve2-pic__main:after{content:"";inset:calc(-1 * var(--s-2xs));border:3px solid var(--accent);border-radius:var(--r-md);pointer-events:none;z-index:5;position:absolute}.ve2-pic__now{block-size:calc(var(--ve2-pic) * .75);z-index:3;border-radius:var(--r-sm);box-shadow:0 0 0 3px var(--accent);pointer-events:none;position:absolute;inset:0 0 auto}.ve2-pic__head{z-index:4;background:var(--text-primary);inline-size:2px;box-shadow:0 0 0 1px var(--bg);pointer-events:none;margin-inline-start:-1px;position:absolute;inset-block:0}@media (forced-colors:active){.ve2-pic__now{box-shadow:none;outline:3px solid highlight}.ve2-pic__head{box-shadow:none;background:canvastext}}.ve2-pic__rows{display:block}.ve2-band-row{block-size:var(--ve2-band);display:block;position:relative}.ve2-pic[data-novoice] .ve2-band-row--voices{display:none}.ve2-rings{pointer-events:none;z-index:5;margin:0;padding:0;list-style:none;position:absolute;inset:0}.ve2-ring{z-index:5;pointer-events:none;box-sizing:border-box;border-radius:0;position:absolute}.ve2-ring--start{border-start-start-radius:calc(var(--r-md) + 3px);border-end-start-radius:calc(var(--r-md) + 3px)}.ve2-ring--end{border-start-end-radius:calc(var(--r-md) + 3px);border-end-end-radius:calc(var(--r-md) + 3px)}.ve2-ring--selected{border:3px solid var(--accent);border-inline-width:0}.ve2-ring--selected.ve2-ring--start{border-inline-start-width:3px}.ve2-ring--selected.ve2-ring--end{border-inline-end-width:3px}.ve2-ring--hover{box-shadow:var(--shadow-md), 0 0 0 1px #0000001f;z-index:4}@media (forced-colors:active){.ve2-ring--selected,.ve2-pic--clipsel .ve2-pic__main:after{border-color:highlight}.ve2-pic__img{filter:none}}.ws-ready{padding:var(--s-xs) var(--pad-card);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;margin:0;list-style:none;display:flex}.ws-ready__item{-moz-column-gap:var(--gap-buttons);align-items:center;column-gap:var(--gap-buttons);min-block-size:44px;font-size:var(--fs-subheadline);color:var(--text-primary);grid-template-columns:20px minmax(0,1fr);display:grid}.ws-ready__body{-moz-column-gap:var(--gap-buttons);justify-content:space-between;align-items:center;column-gap:var(--gap-buttons);flex-wrap:wrap;min-inline-size:0;display:flex}.ws-ready__text{overflow-wrap:anywhere;flex:14rem;min-inline-size:0}.ws-ready__item--open .ws-ready__text{font-weight:600}.ws-ready__mark{inline-size:20px;color:var(--success);flex:none;justify-content:center}.ws-ready__item--open .ws-ready__mark{color:var(--tone-needs-you-fg)}.ws-reminder{gap:var(--gap-label);flex-direction:column;display:flex}.ws-reminder>p{margin:0}.ws-case{padding:var(--gap-section-heading) var(--page-margin) var(--gap-section);min-inline-size:0}.ve2-group__title{font-family:var(--font-ui);font-size:var(--fs-headline);font-weight:600;line-height:1.3}.ve2 .nx-titlecard__face{background:var(--ve-card-bg,var(--surface-dark));color:var(--ve-card-text,var(--paper-on-ink));box-shadow:inset 0 0 0 1px var(--ve-card-edge,transparent)}.ve2 .nx-titlecard__face .nx-titlecard__name{color:var(--ve-card-muted,var(--paper-mute-on-ink))}.ve2 .nx-titlecard__face--chapter,.ve2 .ve2-pic__card--chapter{--ve-card-bg:var(--viewer-dark-bg);--ve-card-edge:transparent;--ve-card-text:var(--ve-chapter-text,var(--paper-on-ink));--ve-card-muted:var(--ve-chapter-muted,var(--paper-mute-on-ink))}.ve2 .nx-titlecard__face .nx-titlecard__words{color:var(--ve-card-text,var(--paper-on-ink))}.ve2 .nx-titlecard__face .nx-cardline--years,.ve2 .nx-titlecard__face .nx-cardline--lead,.ve2 .nx-titlecard__face .nx-cardline--detail{color:var(--ve-card-muted,var(--paper-mute-on-ink))}
.ve2-ad{gap:var(--gap-section-heading,var(--s-md));flex-direction:column;min-inline-size:0;display:flex}.ve2-ad>p{margin:0}.ve2-ad__sum{gap:var(--s-xs);border-block-end:1px solid var(--border);flex-direction:column;padding-block-end:var(--s-sm);display:flex}.ve2-ad__words{font-size:var(--fs-subheadline);color:var(--text-secondary);margin:0}.ve2-ad__fixes{gap:var(--gap-control) var(--gap-buttons);flex-wrap:wrap}.ve2-ad__part{gap:var(--gap-control);flex-direction:column;min-inline-size:0;display:flex}.ve2-ad__part>h2,.ve2-ad__part>p{margin:0}.ve2-ad__cards{gap:var(--s-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ve2-ad__sw{border-radius:3px;block-size:100%;min-block-size:24px;inline-size:6px;display:block}.ve2-ad__ico{color:var(--text-secondary);display:inline-flex}.ve2-ad__note{padding:0 var(--s-sm) var(--s-xs);margin:0}.nx-audiocard>.ve-songfile{margin:0 var(--s-xs) var(--s-xs)}.nx-audiocard>.nx-notice{border-radius:0 0 var(--r-md) var(--r-md);padding-inline:var(--s-sm);border-block-end:0;border-inline:0;margin:0}.nx-audiocard>.ve-songfile{padding-inline:var(--s-xs)}.ve2-ad .nx-actions{flex-wrap:wrap;max-inline-size:100%}.ve2-ad .nx-btn{white-space:normal;max-inline-size:100%}.ve2-ad .nx-trim{max-inline-size:none}.ve2-ad .nx-trim__fields>.nx-field{flex:6rem;max-inline-size:9rem}[data-memory]{scroll-margin-block-start:calc(var(--ws-pin,var(--ws-stack,0px)) + var(--s-sm))}.ve2-drawer-slot{display:contents}.ve2-ad__zonenote{gap:var(--s-xs);font-size:var(--fs-subheadline);color:var(--text-primary);align-items:baseline;margin:0;display:flex}.nx-audiocard>.ve2-ad__line{padding:0 var(--s-sm) var(--s-sm);font-size:var(--fs-subheadline);color:var(--text-secondary);gap:var(--s-xs);flex-direction:column;margin:0;display:flex}.ve2-ad__line>p{margin:0}.nx-audiocard.ve2-ad__settle{outline:2px solid var(--accent);outline-offset:2px;transition:outline-color .6s ease-out}body.ve2-filedrag [data-audio-drop],body.ve2-filedrag .nx-audiocard.ve2-ad__waiting,body.ve2-filedrag--pics .ve2-pic[data-memory]{outline:2px dashed var(--border-mid);outline-offset:4px}body.ve2-filedrag .ve2-filetarget{outline:2px solid var(--accent);outline-offset:4px;background:var(--tone-in-progress-bg)}body.ve2-filedrag .ve2-pic.ve2-filetarget{outline-width:3px}.ve2-droplabel{z-index:var(--z-tooltip);pointer-events:none;background:var(--surface-dark);max-inline-size:320px;color:var(--text-on-dark);font-size:var(--fs-footnote);padding:var(--s-2xs) var(--s-xs);border-radius:var(--r-sm);box-shadow:var(--shadow-md);font-weight:600;position:fixed}@media (forced-colors:active){body.ve2-filedrag [data-audio-drop],body.ve2-filedrag .nx-audiocard.ve2-ad__waiting,body.ve2-filedrag--pics .ve2-pic[data-memory],body.ve2-filedrag .ve2-filetarget,.nx-audiocard.ve2-ad__settle{outline-color:highlight}.ve2-droplabel{color:canvastext;background:canvas;border:1px solid canvastext}}.ve2-adddlg{gap:var(--gap-control);flex-direction:column;display:flex}.ve2-adddlg__match{gap:var(--s-xs);padding:var(--s-sm);border-radius:var(--r-sm);background:var(--tone-in-progress-bg);flex-direction:column;display:flex}.ve2-adddlg__match>p{margin:0}.ve2-addfile{gap:var(--s-xs);flex-direction:column;display:flex}.ve2-addfile>.nx-hint{margin:0}.ve2-addfile__row{align-items:center;gap:var(--s-xs) var(--s-sm);min-block-size:44px;padding-inline:var(--s-sm);border:1px solid var(--border-mid);border-radius:var(--r-sm);flex-wrap:wrap;display:flex}.ve2-addfile__ico{color:var(--text-secondary);display:inline-flex}.ve2-addfile__name{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:10rem;min-inline-size:0;font-weight:600;display:-webkit-box;overflow:hidden}.ve2-addfile__len{align-items:center;gap:var(--s-2xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;display:inline-flex}
.cases-shell{background:var(--surface-quiet);min-height:100vh;color:var(--ink-on-cream);font-family:var(--font-ui);flex-direction:column;display:flex}.cases-lapse-banner__cta{font-family:var(--font-ui);color:var(--warning);border:1.5px solid var(--warning);border-radius:var(--r-md);transition:opacity var(--transition-fast);white-space:nowrap;background:#fff;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none}.cases-lapse-banner__cta:hover{opacity:.85}.cases-pageheader{background:var(--vellum);border-bottom:.5px solid var(--border-mid)}.cases-pageheader__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 32px;display:flex}.cases-pageheader__title{font-family:var(--font-display);color:var(--ink-on-cream);font-size:24px;font-weight:400;line-height:1.25}.cases-pageheader__title em{color:var(--deep-indigo);font-style:italic}.cases-pageheader__meta{color:var(--ink-secondary);margin-top:4px;font-size:12px}.cases-btn{font-family:var(--font-ui);border-radius:var(--r-md);cursor:pointer;transition:opacity var(--transition-fast), border-color var(--transition-fast);padding:10px 18px;font-size:13px;text-decoration:none;display:inline-block}.cases-btn--primary{background:var(--midnight-indigo);color:var(--champagne);border:none;font-weight:500}.cases-btn--primary:hover{opacity:.92}.cases-btn--ghost{color:var(--deep-indigo);border:1.5px solid var(--border-mid);background:0 0;font-weight:500}.cases-btn--ghost:hover{border-color:var(--deep-indigo)}.cases-body{width:100%;padding:24px 32px 48px}.cases-card__uploadlink{color:var(--deep-indigo);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;text-decoration:none;overflow:hidden}.cases-card__uploadlink:hover{text-decoration:underline}.cases-card__uploadlink--copy{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:11px;font-weight:500;display:inline-flex}.cases-card__uploadlink--copy:hover{color:var(--accent-hover);text-decoration:underline}.cases-card__uploadlink--copy:active{color:var(--accent-active)}.cases-card__uploadlink--copy:focus-visible{outline:2px solid var(--deep-indigo);outline-offset:2px}.cases-page{gap:var(--gap-section);inline-size:100%;max-inline-size:calc(var(--w-app) + 2 * var(--page-margin));padding:var(--gap-page-top) var(--page-margin) var(--gap-section);flex-direction:column;margin-inline:0;display:flex}.cases-page__head .nx-actions{margin-block-start:calc(var(--gap-actions) - var(--gap-control))}.cases-page__notice{align-items:flex-start;gap:var(--gap-control);flex-direction:column;display:flex}.cases-page__notice>*{margin:0}.case-list{gap:var(--gap-section-heading);flex-direction:column;display:flex}.case-list__chips{align-items:center;gap:var(--s-xs) var(--gap-buttons);flex-wrap:wrap;min-inline-size:0;display:flex}.case-list__none{color:var(--text-secondary)}.case-list__soon{color:var(--warning);font-weight:600}.case-list__stage,.case-list__flag{align-items:flex-start;gap:var(--s-2xs);flex-direction:column;display:inline-flex}.case-list__progress{font-size:var(--fs-footnote);color:var(--text-secondary)}.case-invites__failed{align-items:flex-start;gap:var(--gap-control);flex-direction:column;display:flex}.case-invites__failed>*{margin:0}.team-page__text{max-inline-size:var(--w-text)}.team-page__head{justify-content:space-between;align-items:flex-end;gap:var(--gap-buttons) var(--gap-section-heading);flex-wrap:wrap;display:flex}.team-page__head>.nx-heading>*,.team-page__added,.team-add>*{margin:0}.nx-rt__cell.nx-rt__col--email{overflow-wrap:anywhere}.nx-rt__cell.nx-rt__col--added{white-space:nowrap}.team-row__actions{justify-content:flex-start;align-items:center;gap:var(--gap-buttons);flex-wrap:wrap;display:flex}@container (min-width:860px){.team-row__actions{justify-content:flex-end}}.team-row__why{font-size:var(--fs-subheadline);color:var(--text-secondary);padding-inline:10px}.team-row__note{flex-basis:100%;margin:0}@container (min-width:860px){.team-row__note{text-align:end;justify-content:flex-end}}.settings-page__notice{max-inline-size:var(--w-text)}.settings-facts__value{-moz-column-gap:var(--gap-buttons);align-items:baseline;column-gap:var(--gap-buttons);row-gap:var(--gap-control);flex-wrap:wrap;display:flex}.settings-facts__saved{margin:0}.account-delete{gap:var(--gap-buttons);flex-direction:column;margin-block-end:var(--gap-section);display:flex}.account-delete .nx-card>*{margin:0}.account-delete .nx-card{gap:var(--gap-control);flex-direction:column;display:flex}.account-delete__story{gap:var(--gap-label);flex-direction:column;display:flex}.account-delete__story>*{margin:0}.account-delete__list{gap:var(--gap-label);flex-direction:column;padding-inline-start:1.25em;list-style:outside;display:flex}.settings-row{gap:var(--gap-control);flex-direction:column;display:flex}.settings-row>*{margin:0}.settings-branding{gap:var(--gap-fields);flex-direction:column;display:flex}.settings-branding__logo>.nx-drop-wrap,.settings-branding__logo>.nx-label{margin:0}.settings-branding__logo-img{-o-object-fit:contain;object-fit:contain;max-block-size:96px;max-inline-size:240px}.settings-branding__form .nx-radiogroup{margin:0}
.case-new-page{gap:var(--gap-heading)}.case-new-page>*{max-inline-size:var(--w-text)}.case-new-form{gap:var(--gap-section);flex-direction:column;display:flex}.case-new-form__section{gap:var(--gap-fields);flex-direction:column;display:flex}.case-new-form>.nx-panel,.case-new-form__pair{max-inline-size:var(--w-panel)}.case-new-form>.nx-panel>:not(.nx-h2),.case-new-form__pair .nx-panel>:not(.nx-h2){max-inline-size:var(--w-text)}.case-new-form__pair{gap:var(--gap-section);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:980px){.case-new-form__pair{grid-template-columns:repeat(2, minmax(0, var(--w-panel-pair)));max-inline-size:none}}.case-new-form__section>.nx-h2{margin:0}.case-new-form__section>.nx-hint{margin-block-start:calc(var(--gap-control) - var(--gap-fields))}.case-new-form .nx-field,.case-new-form .nx-radiogroup,.case-new-form .nx-date,.case-new-form .nx-check-wrap,.case-new-form .nx-field-row,.case-new-form .nx-name-fields>.nx-field-group{margin:0}.case-new-form__row{gap:var(--gap-fields);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.case-new-form__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.case-new-form__row--date{align-items:end}}.case-new-form__photo{align-items:flex-start;gap:var(--gap-control);flex-direction:column;display:flex}.case-new-form__photo-preview{-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md);block-size:96px;inline-size:96px}.case-new-form__service{align-items:flex-start;gap:var(--gap-control);flex-direction:column;display:flex}.case-new-form__service>.nx-date{align-self:stretch}@media (min-width:600px){.case-new-form__service>.nx-date{max-inline-size:calc((100% - var(--gap-fields)) / 2)}}.case-new-form__checks,.case-new-form__prompt{gap:var(--gap-control);flex-direction:column;display:flex}.case-new-form__prompt>*{margin:0}.case-new-done{max-inline-size:var(--w-text)}.case-new-done__photo{-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md);block-size:120px;inline-size:120px}.case-new-form.nx-form{max-inline-size:none}
