@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--mg-up:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--dr:100%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--spacing:.25rem;--container-6xl:72rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-jetbrains-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-60{top:calc(var(--spacing) * 60)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.w-56{width:calc(var(--spacing) * 56)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[70\%\]{max-width:70%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-navy{background-color:rgb(var(--bg-deep))}.bg-panel{background-color:rgb(var(--panel))}.bg-red{background-color:var(--red)}.py-2{padding-block:calc(var(--spacing) * 2)}.font-display{font-family:var(--font-bebas-neue)}.font-mono{font-family:var(--font-jetbrains-mono)}.text-navy{color:rgb(var(--bg-deep))}.text-red{color:var(--red)}.text-white,.text-white\/60{color:rgb(var(--label))}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, rgb(var(--label)) 60%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--butter:#ffe500;--ink:#000;--ink-soft:#05060a;--room:#0a0b12;--paper:#fff;--blue:#0047ff;--red:#fc2429;--lime:#b8ff00;--violet:#6a23f3;--navy:#1b0280;--ink-2:#000000a3;--ink-3:#0000008a;--ink-line:#00000024;--w-2:#ffffffa3;--w-3:#ffffff80;--w-line:#ffffff1f;--sans:var(--font-space-grotesk),"Space Grotesk",system-ui,-apple-system,sans-serif;--mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(.66,0,.01,1);--r-panel:28px;--r-card:20px;--r-ctl:12px;--side:236px}*{box-sizing:border-box}html,body{margin:0}body{-webkit-font-smoothing:antialiased;background:var(--butter)!important;color:var(--ink)!important;font:400 15px/1.5 var(--sans)!important}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}.k-eyebrow{font:600 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.k-on-dark .k-eyebrow{color:var(--w-3)}.k-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.k-h-display{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:.92}.k-h-1{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:700;line-height:1}.k-h-2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.05}.k-h-3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700;line-height:1.15}.k-dek{color:var(--ink-2);max-width:48ch;font-size:16px;line-height:1.5}.k-on-dark .k-dek{color:var(--w-2)}.k-dek b{color:inherit;font-weight:700}.k-on-dark{color:#fff}.k-pill{--pi:var(--ink);--po:var(--butter);border:1.5px solid var(--pi);height:40px;color:var(--pi);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.k-pill svg{stroke:currentColor;fill:none;stroke-width:2px;width:15px;height:15px}.k-pill:hover{transform:translateY(-1px)}.k-pill:not(.k-pill--solid):hover,.k-pill--solid{background:var(--pi);color:var(--po)}.k-pill--dashed{border-style:dashed}.k-pill--red{--pi:var(--red);--po:#fff}.k-pill--lime{--pi:var(--lime);--po:var(--ink)}.k-pill--white{--pi:#fff;--po:var(--ink)}.k-pill--lg{height:48px;padding:0 24px;font-size:15px}.k-pill--sm{height:32px;padding:0 14px;font-size:12.5px}.k-pill:disabled{opacity:.55;cursor:default;transform:none}.k-on-dark .k-pill{--pi:#fff;--po:var(--ink)}.k-on-dark .k-pill--butter{--pi:var(--butter);--po:var(--ink)}.k-on-dark .k-pill--red{--pi:var(--red);--po:#fff}.k-on-dark .k-pill--lime{--pi:var(--lime);--po:var(--ink)}.k-tag{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase}.k-tag--lime{color:#3d7a00}.k-on-dark .k-tag--lime{color:var(--lime)}.k-tag--red{color:var(--red)}.k-tag--blue{color:var(--blue)}.k-on-dark .k-tag--blue{color:#7fa7ff}.k-tag--violet{color:var(--violet)}.k-on-dark .k-tag--violet{color:#b48cff}.k-tag--muted{color:var(--ink-3)}.k-on-dark .k-tag--muted{color:var(--w-3)}.k-panel{border-radius:var(--r-panel);border:2px solid var(--ink);background:var(--butter);padding:clamp(20px,2.6vw,32px);position:relative;overflow:clip}.k-panel--ink{background:var(--ink-soft);color:#fff;border-color:var(--ink-soft)}.k-panel--room{background:var(--room);color:#fff;border-color:var(--room)}.k-panel--blue{background:var(--blue);color:#fff;border-color:var(--blue)}.k-panel--white{background:var(--paper);color:var(--ink);border-color:var(--ink)}.k-panel--navy{background:var(--navy);color:#fff;border-color:var(--navy)}.k-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.k-panel-head .n{font:600 12px var(--mono);letter-spacing:.06em;color:var(--ink-3)}.k-on-dark .k-panel-head .n,.k-panel--ink .k-panel-head .n,.k-panel--room .k-panel-head .n,.k-panel--blue .k-panel-head .n,.k-panel--navy .k-panel-head .n{color:var(--w-3)}.k-rows{flex-direction:column;display:flex}.k-row{border-top:1px solid var(--ink-line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.k-rows>.k-row:first-child{border-top:0}.k-on-dark .k-row,.k-panel--ink .k-row,.k-panel--room .k-row,.k-panel--blue .k-row,.k-panel--navy .k-row{border-top-color:var(--w-line)}.k-row .t{font-size:15px;font-weight:600;line-height:1.3}.k-row .m{color:var(--ink-3);margin-top:2px;font-size:13px}.k-on-dark .k-row .m,.k-panel--ink .k-row .m,.k-panel--room .k-row .m,.k-panel--blue .k-row .m,.k-panel--navy .k-row .m{color:var(--w-3)}.k-row .r{font:600 12.5px var(--mono);letter-spacing:.02em;white-space:nowrap;text-align:right}.k-cov{object-fit:cover;background:#00000024;border-radius:8px;flex:none;width:40px;height:52px}.k-on-dark .k-cov,.k-panel--ink .k-cov,.k-panel--room .k-cov,.k-panel--blue .k-cov,.k-panel--navy .k-cov{background:#ffffff1f}.k-av{width:32px;height:32px;font:700 11px var(--sans);background:var(--ink);color:var(--butter);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-on-dark .k-av,.k-panel--ink .k-av,.k-panel--room .k-av,.k-panel--blue .k-av,.k-panel--navy .k-av{color:var(--ink);background:#fff}.k-av--sm{width:26px;height:26px;font-size:10px}.k-av-stack{display:flex}.k-av-stack .k-av{border:2px solid var(--butter);margin-left:-8px}.k-av-stack .k-av:first-child{margin-left:0}.k-panel--ink .k-av-stack .k-av,.k-panel--room .k-av-stack .k-av{border-color:var(--room)}.k-more{align-items:center;gap:6px;margin-top:14px;font-size:13.5px;font-weight:700;display:inline-flex}.k-more:hover{text-underline-offset:3px;text-decoration:underline}.k-panel--ink .k-more,.k-panel--room .k-more{color:var(--lime)}.k-field{flex-direction:column;gap:6px;display:flex}.k-input{border:1.5px solid var(--ink);height:44px;font:500 14px var(--sans);color:var(--ink);background:#fff;border-radius:999px;outline:none;width:100%;padding:0 16px}.k-input:focus{box-shadow:0 0 0 3px #0000001f}.k-input::placeholder{color:var(--ink-3)}.k-textarea{border:1.5px solid var(--ink);min-height:104px;font:400 14px/1.5 var(--sans);color:var(--ink);resize:vertical;background:#fff;border-radius:18px;outline:none;width:100%;padding:12px 16px}.k-textarea:focus{box-shadow:0 0 0 3px #0000001f}.k-on-dark .k-input,.k-on-dark .k-textarea{border-color:var(--w-line);color:#fff;background:#ffffff0f}.k-on-dark .k-input::placeholder{color:var(--w-3)}.k-switch{cursor:pointer;background:#0000002e;border:0;border-radius:999px;width:44px;height:26px;position:relative}.k-switch:after{content:"";width:20px;height:20px;transition:transform .25s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.k-switch[aria-checked=true]{background:var(--ink)}.k-switch[aria-checked=true]:after{background:var(--butter);transform:translate(18px)}.k-seg{border:1.5px solid var(--ink);box-sizing:border-box;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;padding:4px;line-height:1;display:inline-flex}.k-seg a,.k-seg button{box-sizing:border-box;height:32px;color:var(--ink-2);line-height:1;font:600 13px var(--sans);cursor:pointer;white-space:nowrap;appearance:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 14px;text-decoration:none;display:inline-flex}.k-seg [aria-current],.k-seg [aria-selected=true]{background:var(--ink);color:var(--butter)}.k-on-dark .k-seg{border-color:var(--w-line)}.k-on-dark .k-seg a,.k-on-dark .k-seg button{color:var(--w-2)}.k-on-dark .k-seg [aria-current]{color:var(--ink);background:#fff}.k-drop{border-radius:var(--r-card);border:2px dashed var(--ink-line);text-align:center;min-height:140px;color:var(--ink-2);cursor:pointer;transition:border-color .3s var(--ease),background-color .3s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.k-drop:hover{border-color:var(--ink);background:#0000000a}.k-drop b{color:var(--ink);font-weight:700}.k-on-dark .k-drop{border-color:var(--w-line);color:var(--w-2)}.k-on-dark .k-drop b{color:#fff}.k-on-dark .k-drop:hover{background:#ffffff0a;border-color:#fff}.k-progress{background:#00000024;border-radius:3px;height:6px;overflow:hidden}.k-progress i{background:var(--ink);height:100%;display:block}.k-on-dark .k-progress{background:#ffffff1f}.k-on-dark .k-progress i{background:var(--lime)}.k-tiles{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:640px){.k-tiles{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.k-tiles{grid-template-columns:repeat(5,1fr)}}.k-tile{aspect-ratio:9/16;border-radius:var(--r-card);background:#1a1a22;border:2px solid #0000;position:relative;overflow:clip}.k-tile img{object-fit:cover;width:100%;height:100%;display:block}.k-tile.ok{border-color:var(--lime)}.k-tile.no{border-color:var(--red)}.k-tile .lbl{font:600 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#0000008c;border-radius:999px;padding:5px 8px;position:absolute;top:10px;left:10px}.k-tile .act{gap:6px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.k-tile .act .k-pill{flex:1;height:34px;padding:0;font-size:12px}html[data-side=rail]{--side:64px}.k-side{width:var(--side);background:var(--ink-soft);color:#fff;z-index:40;flex-direction:column;padding:28px 22px 22px;display:none;position:fixed;inset:0 auto 0 0}.k-side .brand{justify-content:flex-start;margin:2px 0 22px;display:flex}.k-side .logo{width:96px;height:auto;display:block}.k-side .icon{width:28px;height:28px;display:none}.k-side nav a{height:42px;font:600 15px var(--sans);color:var(--w-2);border-radius:999px;align-items:center;gap:12px;margin:0 -12px;padding:0 12px;transition:color .2s,background-color .2s;display:flex}.k-side nav a svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex:none;width:17px;height:17px}.k-side nav a:hover{color:#fff}.k-side nav a[aria-current]{background:var(--butter);color:var(--ink)}.k-side nav a .n{font:600 11px var(--mono);color:var(--butter);margin-left:auto}.k-side nav a[aria-current] .n{color:var(--ink)}.k-side .grp{font:600 10.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--w-3);margin:24px 0 6px}.k-side nav>div:first-child .grp:first-child{margin-top:0}.k-side .me{border:0;border-top:1px solid var(--w-line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-size:13.5px;display:flex}.k-side .me b{font-weight:700;display:block}.k-side .me span{font:600 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--w-3)}.k-side .me .k-av{background:var(--butter);color:var(--ink)}.k-side-toggle{z-index:1;border:1.5px solid var(--butter);background:var(--ink);width:28px;height:28px;color:var(--butter);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:28px;right:-14px}.k-side-toggle svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.k-side-toggle:hover{background:var(--butter);color:var(--ink)}.k-side-toggle:focus-visible{outline:2px solid var(--butter);outline-offset:2px}html[data-side=rail] .k-side{align-items:center;padding:28px 10px 22px}html[data-side=rail] .k-side .brand{margin:0 auto 36px;line-height:0}html[data-side=rail] .k-side .logo{display:none}html[data-side=rail] .k-side .icon{display:block}html[data-side=rail] .k-side .grp{display:none}html[data-side=rail] .k-side nav{flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}html[data-side=rail] .k-side nav>div{flex-direction:column;align-items:center;gap:2px;margin-top:10px;display:flex}html[data-side=rail] .k-side nav>div:first-child{margin-top:0}html[data-side=rail] .k-side nav a,html[data-side=rail] .k-side nav button{justify-content:center;gap:0;width:44px;height:44px;margin:0;padding:0;position:relative}html[data-side=rail] .k-side nav .lbl{display:none}html[data-side=rail] .k-side nav .n{background:var(--butter);border-radius:50%;width:8px;height:8px;margin:0;font-size:0;line-height:0;position:absolute;top:9px;right:9px;overflow:hidden}html[data-side=rail] .k-side nav a[aria-current] .n{background:var(--ink)}html[data-side=rail] .k-side .me{border-top-color:#0000;justify-content:center;gap:0;width:44px;padding-top:12px}html[data-side=rail] .k-side .me>div{display:none}@media (min-width:1024px){.k-side{display:flex}.k-side-toggle{display:inline-flex}.k-main{margin-left:var(--side);transition:margin-left .2s var(--ease),width .2s var(--ease)}}.k-top{z-index:40;background:var(--ink-soft);color:#fff;justify-content:space-between;align-items:center;height:56px;padding:0 18px;display:flex;position:sticky;top:0}.k-top img{height:22px}.k-top .bell{font:600 12px var(--mono);color:var(--butter)}@media (min-width:1024px){.k-top{display:none}}.k-tabs{z-index:40;background:var(--ink-soft);padding:10px 0 calc(10px + var(--sab));color:#fff;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.k-tabs a{font:600 10.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--w-3);flex-direction:column;align-items:center;gap:4px;display:flex}.k-tabs a svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:20px;height:20px}.k-tabs a[aria-current]{color:var(--butter)}@media (min-width:1024px){.k-tabs{display:none}}.k-main{padding:20px 18px 120px}@media (min-width:640px){.k-main{padding:32px 36px 96px}}@media (min-width:1024px){.k-main{padding:40px 56px 96px}}.k-page{max-width:none}.k-page--read{max-width:1080px}.k-page.rl-page,.k-page--wide{max-width:none}.k-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}@media (min-width:640px){.k-head{margin-bottom:32px}}.k-head .acts{flex-wrap:wrap;gap:8px;width:100%;display:flex}@media (min-width:640px){.k-head .acts{width:auto}}@media (max-width:639px){.k-head .acts .k-pill{flex:1}}.k-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:900px){.k-grid--2{grid-template-columns:1fr 1fr}.k-grid--21{grid-template-columns:1.4fr 1fr}.k-span{grid-column:1/-1}}.k-stack{flex-direction:column;gap:14px;display:flex}.k-shell{background:var(--butter);min-height:100dvh;color:var(--ink)}.k-side nav button{cursor:pointer;text-align:left;width:calc(100% + 24px);height:42px;font:600 15px var(--sans);color:var(--w-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;margin:0 -12px;padding:0 12px;display:flex}.k-side nav button svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex:none;width:17px;height:17px}.k-side nav button:hover{color:#fff}.k-side nav button .n{font:600 11px var(--mono);color:var(--butter);margin-left:auto}.k-side .me{padding-top:12px}html[data-side=rail] .k-side nav button{width:44px}.k-top .bell{cursor:pointer;font:600 12px var(--mono);color:var(--butter);background:0 0;border:0;align-items:center;height:40px;padding:0 6px;display:inline-flex}.k-top .bell svg{stroke:var(--butter)}.k-tabs a svg,.k-tabs button svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:20px;height:20px}.k-tabs button{font:600 10.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--w-3);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;display:flex}.k-sheet-backdrop{z-index:60;background:#00000080;position:fixed;inset:0}.k-sheet{left:8px;right:8px;bottom:calc(8px + var(--sab));z-index:61;-webkit-overflow-scrolling:touch;max-height:82dvh;padding:18px 18px calc(18px + var(--sab));position:fixed;overflow-y:auto}.k-notif>div{min-width:0}.k-notif-l{color:inherit;min-width:0;text-decoration:none;display:block}.k-notif-b{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-notif[data-open] .k-notif-b{-webkit-line-clamp:none;display:block}.k-notif-more{min-height:32px;margin-top:6px;font-size:12.5px}.k-seg .n{font:600 11px var(--mono);opacity:.7;margin-left:6px}@media (min-width:640px){.k-sheet{width:380px;inset:20px 20px auto auto}}@media (min-width:1024px){.k-sheet{left:calc(var(--side) + 16px);width:380px;top:auto;bottom:20px;right:auto}}.k-menu{flex-direction:column;gap:2px;display:flex}.k-menu-item{text-align:left;width:100%;min-height:42px;font:600 14px var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 12px;display:flex}.k-menu-item:hover{background:#0000000f}.k-menu-item[aria-current]{background:var(--ink);color:var(--butter)}.k-menu-item svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex:none;width:16px;height:16px}.k-menu-item[disabled]{opacity:.4}.k-dot{border-radius:50%;flex:none;width:8px;height:8px}.k-empty{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:10px;padding:36px 16px;font-size:14px;display:flex}.k-on-dark .k-empty{color:var(--w-2)}.k-scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.k-scroll-x::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.k-pill,.k-switch:after,.k-main{transition:none}}@keyframes k-unfold{0%{opacity:0;transform:translateY(-6px)scaleY(.94)}to{opacity:1;transform:none}}@keyframes k-unfold-up{0%{opacity:0;transform:translateY(6px)scaleY(.94)}to{opacity:1;transform:none}}.rl-who2-menu,.rs-menu,.q-pop,.lib-popover{transform-origin:top;animation:.18s cubic-bezier(.2,.8,.2,1) both k-unfold}.cp-pop,.mk-pop{transform-origin:bottom;animation:.18s cubic-bezier(.2,.8,.2,1) both k-unfold-up}.rl-who2-menu .rl-who2-item,.rs-menu .k-menu-item{animation:.22s cubic-bezier(.2,.8,.2,1) both k-unfold}.rl-who2-menu .rl-who2-item:nth-child(2),.rs-menu .k-menu-item:nth-child(2){animation-delay:20ms}.rl-who2-menu .rl-who2-item:nth-child(3),.rs-menu .k-menu-item:nth-child(3){animation-delay:40ms}.rl-who2-menu .rl-who2-item:nth-child(4),.rs-menu .k-menu-item:nth-child(4){animation-delay:60ms}.rl-who2-menu .rl-who2-item:nth-child(n+5),.rs-menu .k-menu-item:nth-child(n+5){animation-delay:80ms}@media (prefers-reduced-motion:reduce){.rl-who2-menu,.rs-menu,.q-pop,.lib-popover,.cp-pop,.mk-pop,.rl-who2-item,.rs-menu .k-menu-item{animation:none}}.q-anchor{scroll-margin-top:72px}.q-compact .k-panel-head{margin-bottom:8px}.q-h-link{color:inherit}.q-h-link:hover{text-underline-offset:4px;text-decoration:underline}.q-compact .k-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:44px;padding:5px 0}.q-compact .k-row .t{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.q-compact .k-row .m{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.3;overflow:hidden}.q-compact .k-row>div{min-width:0}.q-compact .k-empty{padding:20px 12px}.q-row-link{color:inherit}.q-row-link:hover .t{text-underline-offset:3px;text-decoration:underline}.q-cov--empty{color:var(--w-3);justify-content:center;align-items:center;display:inline-flex}.q-cov--empty>svg{width:16px;height:16px}.k-on-dark .q-tag--butter{color:var(--butter)}.q-rv{grid-template-columns:76px 1fr;align-items:start;gap:16px;min-width:0;display:grid}.q-rv+.q-rv{border-top:1px solid var(--ink-line);margin-top:16px;padding-top:16px}.q-rv-thumb{aspect-ratio:9/16;width:76px;color:var(--ink-3);background:#00000014;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;overflow:clip}.q-rv-thumb>img,.q-rv-thumb>video{object-fit:cover;width:100%;height:100%;display:block}.q-rv-thumb>svg{width:18px;height:18px}.q-rv-body{min-width:0}.q-rv-body .k-eyebrow{margin:0 0 4px;display:block}.q-rv-body a.k-eyebrow:hover{text-underline-offset:3px;text-decoration:underline}.q-rv-body .k-h-3{overflow-wrap:anywhere}.q-rv .k-dek{margin:4px 0 0}.q-rv-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.q-quote{border-left:2px solid var(--red);white-space:pre-wrap;word-break:break-word;background:#0000000a;border-radius:0 12px 12px 0;margin:10px 0 0;padding:10px 14px;font-size:14px;line-height:1.5}@media (max-width:639px){.q-rv-acts .k-pill{flex:40%}}.q-empty{margin:0;font-size:14px}.q-fold{margin-top:4px}.q-fold>summary{cursor:pointer;font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--w-3);padding:12px 0 6px;list-style:none}.q-fold>summary::-webkit-details-marker{display:none}.q-fold>summary:before{content:"+";width:14px;display:inline-block}.q-fold[open]>summary:before{content:"–"}.q-fold>summary:hover{color:#fff}.q-more>summary{cursor:pointer;min-height:40px;font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--ink-line);align-items:center;list-style:none;display:flex}.q-more>summary::-webkit-details-marker{display:none}.q-more>summary:before{content:"+";width:14px;display:inline-block}.q-more[open]>summary:before{content:"–"}.q-more>summary:hover,.q-more>summary:focus-visible{color:var(--ink)}.q-more>summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:8px}.q-more>summary .n{font:600 11px var(--mono);letter-spacing:.06em;margin-left:8px}.q-more-open,.q-more[open]>summary .q-more-closed{display:none}.q-more[open]>summary .q-more-open{display:inline}.q-more>.k-rows>.k-row:first-child{border-top:1px solid var(--ink-line)}.k-on-dark .q-more>summary{color:var(--w-3);border-top-color:var(--w-line)}.k-on-dark .q-more>summary:hover,.k-on-dark .q-more>summary:focus-visible{color:#fff;outline-color:#fff}.k-on-dark .q-more>.k-rows>.k-row:first-child{border-top-color:var(--w-line)}.q-home{max-width:1320px}.q-wk{margin-bottom:14px}.q-wk .k-panel-head{align-items:center;margin-bottom:14px}.q-wk-grid{scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;gap:10px;margin:-4px;padding:4px;scroll-padding:4px;display:grid;overflow-x:auto}.q-wk-grid::-webkit-scrollbar{display:none}@media (min-width:900px){.q-wk-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.q-wk-day{scroll-snap-align:start;outline-offset:4px;min-width:0;transition:outline-color .2s var(--ease), background-color .2s var(--ease);border-radius:16px;outline:1.5px dashed #0000;flex-direction:column;gap:8px;display:flex}.q-wk-day[data-over]{outline-color:var(--butter);background:#ffffff0d}.q-wk-dn{color:var(--w-3);align-items:baseline;gap:6px;display:flex}.q-wk-dn b{font:700 20px/1 var(--sans);letter-spacing:-.03em}.q-wk-dn span{font:600 10px var(--sans);letter-spacing:.14em;text-transform:uppercase}.q-wk-day[data-today] .q-wk-dn{color:var(--butter)}.q-wk-card{color:#fff;flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.q-wk-card[draggable=true]{cursor:grab}.q-wk-card[draggable=true]:active{cursor:grabbing}.q-wk-link{color:inherit;flex-direction:column;gap:6px;min-width:0;display:flex}.q-wk-cov{aspect-ratio:1;object-fit:cover;background:var(--room);border-radius:14px;width:100%;display:block}.q-wk-t{font:600 12.5px/1.25 var(--sans);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.q-wk-link:hover .q-wk-t{text-underline-offset:3px;text-decoration:underline}.q-wk-card>.k-tag{font-size:10px}.q-wk-empty{aspect-ratio:1;border:1.5px dashed var(--w-line);border-radius:14px}.q-wk-day[data-past] .q-wk-empty{opacity:.5}.q-wk-more{cursor:pointer;min-height:32px;font:600 12px var(--mono);letter-spacing:.06em;color:var(--w-3);background:0 0;border:0;align-self:flex-start;padding:0 4px}.q-wk-more:hover,.q-wk-more:focus-visible{color:#fff}.q-wk-seats{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.q-wk-seats .k-av{width:28px;height:28px;font-size:10px}.q-wk-plus{border:1.5px dashed var(--w-3);color:#fff;width:32px;height:32px;font:600 16px/1 var(--sans);cursor:pointer;transition:border-color .2s var(--ease), transform .3s var(--ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.q-wk-plus:hover,.q-wk-plus:focus-visible,.q-wk-plus[aria-expanded=true]{border-style:solid;border-color:#fff;transform:translateY(-1px)}.q-wk-plus:disabled{opacity:.4;cursor:default}.q-wk-move{height:28px;margin-left:auto;padding:0 10px;font-size:11px}.q-wk-date{height:36px;margin-top:2px;padding:0 12px;font-size:13px}.q-pop{z-index:70;border:2px solid var(--ink);background:var(--paper);width:220px;color:var(--ink);border-radius:18px;padding:6px;position:fixed;box-shadow:0 14px 36px #00000047}.q-pop .k-menu-item{min-height:40px;color:var(--ink)}.q-pop .k-av{background:var(--ink);width:26px;height:26px;color:var(--butter);font-size:10px}.q-pop .k-menu-item svg{width:16px;height:16px}.q-pop p{color:var(--ink-2);margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.q-home-grid{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}@media (min-width:900px){.q-home-grid{grid-template-columns:2fr 1fr}}.q-home-review .k-panel-head{margin-bottom:8px}.q-home-review .k-row{grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;min-height:60px;padding:8px 0}.q-rv-k{min-width:0;color:inherit}.q-rv-k:hover .t,.q-rv-k:focus-visible .t{text-underline-offset:3px;text-decoration:underline}.q-home-review .k-row .t{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.q-home-review .k-row .m{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.3;overflow:hidden}.q-home-review .k-row .r{font:600 12px var(--mono)}.q-home-review .k-cov{border-radius:10px;width:40px;height:40px}@media (max-width:639px){.q-home-review .k-row{grid-template-columns:auto minmax(0,1fr) auto}.q-home-review .k-row .r{display:none}.q-home-review .k-row .t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.q-compact .q-late-row{grid-template-columns:auto minmax(0,1fr) auto}.q-late-row .k-av{object-fit:cover}.q-pay{flex-wrap:wrap;align-items:baseline;gap:18px;margin:0 0 14px;display:flex}.q-pay b{font:700 clamp(34px, 4vw, 48px)/1 var(--sans);letter-spacing:-.04em}.q-pay b i{letter-spacing:0;vertical-align:top;margin-left:3px;font-size:.4em;font-style:normal}.q-script-row .m{white-space:normal}.q-concepts{gap:12px;display:grid}.q-concept{border:1px solid var(--ink-line);border-radius:16px;padding:14px 16px}.q-concept .k-eyebrow{margin:0 0 4px}.q-concept .k-h-3{margin:0 0 6px}.q-concept-pitch{white-space:pre-wrap;color:var(--ink-2);margin:0 0 10px;font-size:14px;line-height:1.5}.q-concept-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.q-concept-acts .k-input{flex:220px}.q-pitch-form{gap:10px;margin-bottom:14px;display:grid}.q-compact-row{grid-template-columns:minmax(0,1fr) auto}.q-spend-people{flex-wrap:wrap;gap:6px;display:flex}#q-spend .q-pay .k-eyebrow{margin:0 14px 0 -10px}.q-onboard .k-dek{margin:-4px 0 12px}.q-onboard-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:700px){.q-onboard-grid{grid-template-columns:repeat(3,1fr)}}.q-onboard-item{border:1px solid var(--ink-line);color:inherit;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.q-onboard-item[data-done]{opacity:.5}.q-onboard-item[data-done] b{text-decoration:line-through}.q-onboard-item b{font-size:14px;display:block}.q-onboard-item small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.q-onboard-n{background:var(--ink);width:24px;height:24px;color:var(--butter);font:700 11px var(--sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.q-onboard-n svg{width:12px;height:12px}.q-setup-eyebrow{margin:10px 0 4px}.q-setup-eyebrow:first-of-type{margin-top:0}.q-viral-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (min-width:900px){.q-viral-grid{grid-template-columns:repeat(3,1fr)}}.q-viral-card{flex-direction:column;gap:8px;min-width:0;display:flex}.q-viral-cov{aspect-ratio:4/5;background:#0000000f;border-radius:14px;display:block;position:relative;overflow:hidden}.q-viral-cov video{object-fit:cover;width:100%;height:100%;display:block}.q-viral-nocov{width:100%;height:100%;display:block}.q-viral-rank{background:var(--ink);color:var(--butter);font:700 11px var(--mono);border-radius:999px;padding:3px 8px;position:absolute;top:8px;left:8px}.q-viral-play{color:#fff;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:8px;right:8px}.q-viral-play svg{fill:currentColor;width:12px;height:12px}.q-viral-body{flex-direction:column;gap:4px;min-width:0;display:flex}.q-viral-body .k-eyebrow{margin:0}.q-viral-hook{font:600 13.5px/1.35 var(--sans);letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.q-viral-nums{color:var(--ink-3);margin:0;font-size:11.5px}.q-viral-acts .k-more{margin:0;font-size:12px}.q-rv-tiles{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (min-width:700px){.q-rv-tiles{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.q-rv-tiles{grid-template-columns:repeat(4,1fr)}}.q-rv-tile{flex-direction:column;gap:8px;min-width:0;display:flex}.q-rv-tile[data-seen]{opacity:.62}.q-rv-cov{aspect-ratio:4/5;background:#0000000f;border-radius:14px;display:block;position:relative;overflow:hidden}.q-rv-cov img,.q-rv-cov video{object-fit:cover;width:100%;height:100%;display:block}.q-rv-nocov{width:100%;height:100%;color:var(--ink-3);justify-content:center;align-items:center;display:flex}.q-rv-nocov svg{width:18px;height:18px}.q-rv-count{background:var(--ink);color:var(--butter);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px}.q-rv-tile .q-rv-k .t{font:600 13.5px/1.25 var(--sans);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.q-rv-tile .q-rv-k .m{color:var(--ink-3);margin-top:2px;font-size:12px}.q-rv-go{align-self:flex-start}.q-viral-why{border-top:1px solid var(--ink-line);flex-direction:column;gap:3px;margin-top:4px;padding-top:8px;display:flex}.q-viral-line{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.45}.q-viral-line b{color:var(--ink);margin-right:4px;font-weight:700}.q-viral-line--wait{color:var(--ink-3);align-items:center;gap:6px;display:flex}.q-viral-line--wait svg{width:12px;height:12px}.q-viral-acts{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.q-viral-acts .rs-row{gap:8px}.q-viral-spin{border:1px solid var(--ink-line);background:#00000008;border-radius:14px;gap:8px;margin-top:8px;padding:10px;display:grid}.q-viral-concept{text-align:left;border:1.5px solid var(--ink-line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.q-viral-concept b{font:700 13px/1.3 var(--sans)}.q-viral-concept span{color:var(--ink-2);font-size:12px;line-height:1.4}.q-viral-concept[aria-pressed=true]{border-color:var(--ink);background:var(--butter)}.q-vt-lines{flex-direction:column;display:flex}.q-vt-line{border-top:1px solid var(--ink-line);color:var(--ink);opacity:0;animation:q-vt-in .45s var(--ease) forwards;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;text-decoration:none;display:grid}.q-vt-line:first-child{border-top:0;padding-top:0}.q-vt-line:hover .q-vt-reel b{text-underline-offset:3px;text-decoration:underline}.q-vt-reel{align-items:center;gap:12px;min-width:0;display:flex}.q-vt-reel img,.q-vt-noc{object-fit:cover;background:#00000014;border-radius:8px;flex:none;place-items:center;width:40px;height:52px;display:grid}.q-vt-noc svg{width:16px;height:16px}.q-vt-reel b{font:600 14px/1.3 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.q-vt-strip{align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex;position:relative;overflow:hidden}.q-vt-strip:before{content:"";background:var(--ink-line);height:1px;position:absolute;top:50%;left:0;right:0}.q-vt-shot{border:2px solid var(--ink-line);opacity:0;background:#111;border-radius:9px;flex:none;width:46px;height:62px;animation:.5s cubic-bezier(.2,.9,.25,1.1) forwards q-vt-land;position:relative;overflow:hidden;transform:translate(28px)}.q-vt-shot img,.q-vt-shot video{object-fit:cover;width:100%;height:100%;display:block}.q-vt-shot i{background:var(--ink);color:#fff;border-radius:9px 0 0;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-1px;right:-1px}.q-vt-shot i svg{stroke-width:3px;width:11px;height:11px}.q-vt-shot[data-v=ok]{border-color:var(--lime)}.q-vt-shot[data-v=ok] i{background:var(--lime);color:var(--ink)}.q-vt-shot[data-v=no]{border-color:var(--red)}.q-vt-shot[data-v=no] i{background:var(--red)}.q-vt-shot[data-v=notes]{border-color:var(--blue)}.q-vt-shot[data-v=notes] i{background:var(--blue)}.q-vt-more{font:600 12px var(--mono);color:var(--ink-2);background:var(--paper);flex:none;padding:0 6px;position:relative}.q-vt-count{font:600 12px var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;animation:q-vt-in .4s var(--ease) forwards;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.q-vt-count em{color:var(--ink-3);font-style:normal}.q-vt-count em[data-v=ok]{color:#3d7a00}.q-vt-count em[data-v=no]{color:var(--red)}.q-vt-count em[data-v=notes]{color:var(--blue)}@keyframes q-vt-in{to{opacity:1}}@keyframes q-vt-land{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.q-vt-line,.q-vt-shot,.q-vt-count{opacity:1;animation:none;transform:none}}@media (max-width:639px){.q-vt-count{flex-direction:row;align-items:center;gap:12px}.q-vt-line{grid-template-columns:1fr;gap:8px}.q-vt-shots,.q-vt-line>*{flex-wrap:wrap;max-width:100%}}.rl-acts{align-items:center}.rl-nav{align-items:center;gap:8px;display:flex}.rl-nav .k-pill svg{width:14px;height:14px}@media (max-width:639px){.rl-nav{flex:100%}.rl-nav .k-pill{flex:1}}.rl-cal{padding:18px 18px 20px}@media (min-width:1024px){.rl-cal{padding:22px 24px 24px}}.rl-wk{grid-template-columns:repeat(7,minmax(0,1fr));padding:0 0 8px;display:grid}.rl-wk .k-eyebrow{padding-left:8px}.rl-grid{border-top:1px solid var(--ink-line);border-left:1px solid var(--ink-line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rl-day{border-right:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line);flex-direction:column;gap:2px;min-width:0;min-height:170px;padding:8px 6px;display:flex;position:relative}.rl-day[data-out]{background:#00000006}.rl-day{cursor:pointer}.rl-day[data-selected]{box-shadow:inset 0 0 0 2px var(--ink)}.rl-n{height:24px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 4px 2px;padding:0;display:flex;position:relative}.rl-n:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:12px}.rl-n b{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.rl-day[data-past] .rl-n b,.rl-day[data-out] .rl-n b{color:var(--ink-3)}.rl-day[data-today] .rl-n b{background:var(--ink);color:var(--butter)}.rl-wd{display:none}.rl-ev{min-width:0;height:48px;transition:background-color .2s var(--ease);border-radius:8px;align-items:center;gap:8px;padding:3px 4px;font-size:12.5px;font-weight:600;line-height:1.25;display:flex;position:relative}.rl-ev-cov{background:var(--ink-soft);border-radius:6px;flex:none;width:34px;height:42px;position:relative;overflow:hidden}.rl-ev-cov img,.rl-ev-cov video{object-fit:cover;width:100%;height:100%;display:block}.rl-ev-cov .rl-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--paper);position:absolute;top:-2px;left:-2px}.rl-ev[data-type=youtube] .rl-ev-cov{border-radius:6px}.rl-ev:hover{background:#0000000d}.rl-ev:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.rl-ev-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.rl-dot{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px}.rl-ev[data-type=youtube] .rl-dot{background:var(--red)}.rl-ev[data-type=static_post] .rl-dot{background:var(--violet)}.rl-ev[data-done] .rl-dot{background:var(--lime);box-shadow:0 0 0 1px var(--ink-line)}.rl-ev[data-late]{color:var(--red)}.rl-fold{height:22px;color:var(--ink-3);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease);background:0 0;border:0;border-radius:6px;align-self:flex-start;padding:0 6px;font-size:11px;font-weight:600;position:relative}.rl-fold:hover{color:var(--ink);background:#0000000d}.rl-fold:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.rl-none{color:var(--ink-3);margin:14px 0 0;font-size:13px;display:none}.rl-hint{color:var(--ink-3);margin:12px 0 0;padding:0 8px;font-size:12.5px;display:none}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.rl-hint{display:block}}@media (max-width:699px){.rl-cal{padding:4px 16px 8px}.rl-wk{display:none}.rl-grid{border:0;flex-direction:column;display:flex}.rl-day{border-bottom:0;border-right:0;border-top:1px solid var(--ink-line);grid-template-columns:64px minmax(0,1fr);gap:4px 8px;min-height:0;padding:12px 0;display:grid}.rl-day[data-empty],.rl-day[data-out]{display:none}.rl-n{grid-area:1/1;height:28px;margin:0}.rl-n b{width:28px;height:28px;font-size:14px}.rl-wd{display:inline}.rl-ev{grid-column:2;height:28px;font-size:14px}.rl-fold{grid-column:2;height:28px}.rl-none{padding:12px 0;display:block}}.rl-split{flex-direction:column;gap:20px;display:flex}.rl-split-side{display:none}@media (min-width:1100px){.rl-page{max-width:1440px}.rl-split{grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:20px;display:grid}.rl-split-side{min-width:0;display:block}.rl-day-panel{min-height:min(100%,100dvh - 48px);position:sticky;top:24px}}.rl-day-panel{flex-direction:column;padding:22px 24px 24px;display:flex}.rl-day-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rl-day-head .k-eyebrow{margin:0 0 6px}.rl-day-head .k-h-1{font-size:clamp(28px,2.6vw,36px)}.rl-day-count{color:var(--ink-3);margin:8px 0 0;font-size:13.5px}.rl-day-list{flex-direction:column;display:flex}.rl-day-card{border-top:1px solid var(--ink-line);grid-template-columns:56px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.rl-day-list>.rl-day-card:first-child{border-top:0}.rl-day-cov{background:var(--ink);object-fit:cover;border-radius:10px;flex:none;width:56px;height:72px;display:block}.rl-day-body{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.rl-day-body .k-eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.rl-day-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.rl-day-team{color:var(--ink-3);margin:0;font-size:13px}.rl-day-team i{color:var(--red);font-style:normal}.rl-day-acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rl-day-date{width:auto;max-width:100%;height:40px;font:500 14px var(--mono);margin-top:2px;padding:0 14px}.rl-day-head,.rl-day-list{margin-bottom:18px}.rl-day-new{align-self:stretch;margin-top:auto}.rl-tag--butter{color:var(--butter)}@supports (color:color-mix(in lab, red, red)){.rl-tag--butter{color:color-mix(in srgb,var(--butter) 45%,var(--ink))}}.rl-day-panel.k-sheet{padding:18px 18px calc(18px + var(--sab))}.rl-links{flex-wrap:wrap;gap:0 24px;padding:0 6px;display:flex}.rl-links .k-more svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.rl-undated{margin-top:18px}.rl-ud{grid-template-columns:minmax(0,1fr) auto;align-items:center}.rl-ud-t{min-width:0;color:inherit;text-decoration:none}.rl-ud-t:hover .t{text-underline-offset:3px;text-decoration:underline}.rl-ud-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rl-ud-date{align-items:center;gap:8px;display:inline-flex}.rl-ud-date svg{width:15px;height:15px;color:var(--ink-3)}.rl-ud-date .k-input{width:150px;height:34px;padding:0 12px;font-size:13px}@media (max-width:639px){.rl-ud{grid-template-columns:1fr}.rl-ud-acts{justify-content:flex-start}}.rl-row{grid-template-columns:minmax(0,1fr) auto}.rl-row .t,.rl-row .m{display:block}.rl-row .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rl-row:hover .t{text-underline-offset:3px;text-decoration:underline}.rl-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:8px}.rl-select{width:100%;display:inline-flex;position:relative}.rl-select .k-input{appearance:none;cursor:pointer;padding-right:40px}.rl-select svg{pointer-events:none;stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.rl-pill-x{width:32px;padding:0}.rl-pill-x svg{width:14px;height:14px}.rl-spin{animation:1s linear infinite rl-spin}@keyframes rl-spin{to{transform:rotate(360deg)}}.rl-cov{color:var(--ink-3);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rl-cov>img,.rl-cov>video{object-fit:cover;width:100%;height:100%;display:block}.rl-cov>svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.rl-row-link{min-width:0}.rl-row-link:hover .t{text-underline-offset:3px;text-decoration:underline}.rl-ar-head{flex-wrap:wrap;align-items:flex-start}.rl-ar-title{min-width:0}.rl-ar-title .k-h-2{margin-top:4px;display:block}.rl-ar-title .k-h-2:hover{text-underline-offset:4px;text-decoration:underline}.rl-ar-acts{flex-wrap:wrap;gap:8px;display:flex}.rl-tile-open{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.rl-tile-open>img,.rl-tile-open>video{object-fit:cover;width:100%;height:100%;display:block}.rl-tile-open:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rl-tile-play{width:26px;height:26px;color:var(--paper);background:#0000008c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.rl-tile-play svg{stroke:currentColor;fill:currentColor;width:12px;height:12px}.rl-tile .act .k-pill{min-height:40px}.rl-tile .act .rl-tile-dl{flex:0 0 40px;padding:0}@media (min-width:1024px){.rl-tile .act .k-pill{min-height:34px}.rl-tile .act .rl-tile-dl{flex-basis:34px}}.rl-modal-backdrop{z-index:70;background:#0000008c;position:fixed;inset:0}.rl-modal{z-index:71;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}@media (min-width:640px){.rl-modal{border:2px solid var(--ink);border-radius:var(--r-panel);width:min(680px,100vw - 32px);height:fit-content;max-height:min(92dvh,900px);margin:auto;inset:0}}.rl-modal-head{padding:calc(16px + var(--sat)) 20px 14px;border-bottom:1px solid var(--ink-line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (min-width:640px){.rl-modal-head{padding:22px 26px 16px}}.rl-modal-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:18px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}@media (min-width:640px){.rl-modal-body{padding:22px 26px}}.rl-modal-foot{padding:12px 20px calc(12px + var(--sab));border-top:1px solid var(--ink-line);background:var(--paper);flex-direction:column;flex:none;gap:8px;display:flex}@media (min-width:640px){.rl-modal-foot{padding:16px 26px}}.rl-modal-create{width:100%}.rl-modal-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.rl-modal-grid--2{grid-template-columns:1fr 190px}.rl-modal-grid--eq{grid-template-columns:1fr 1fr}}.rl-modal-draft{border-radius:var(--r-card);flex-direction:column;gap:10px;padding:16px;display:flex}.rl-modal-draft .k-textarea{min-height:72px}.rl-modal-draft-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rl-modal-draft-foot>p{color:var(--ink-2);flex:1;min-width:180px;margin:0;font-size:12.5px}.rl-modal-seg{width:100%}.rl-modal-seg button{flex:1;height:36px}.rl-modal-toggle{border-radius:var(--r-card);border:1.5px solid var(--ink-line);flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;padding:8px 14px;display:flex}.rl-modal-toggle>span{flex:1;min-width:160px;font-size:14px;font-weight:600}.rl-modal-toggle>span>small{color:var(--ink-2);margin-top:1px;font-size:12.5px;font-weight:400;display:block}.rl-modal-brand{width:180px}@media (max-width:639px){.rl-modal-brand{width:100%}}.rl-modal-seat{border-radius:var(--r-card);flex-direction:column;gap:12px;padding:16px;display:flex}.rl-modal-seat-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rl-modal-seat .k-textarea{min-height:72px}.rl-modal-hint{color:var(--ink-2);white-space:normal;margin:0;font-size:12.5px}.rl-modal-script{min-height:130px}.rl-modal-more{border-radius:var(--r-card);border:1.5px solid var(--ink-line)}.rl-modal-more>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.rl-modal-more>summary::-webkit-details-marker{display:none}.rl-modal-more>summary svg{stroke:currentColor;fill:none;stroke-width:2px;width:15px;height:15px;transition:transform .2s var(--ease)}.rl-modal-more[open]>summary svg{transform:rotate(90deg)}.rl-modal-more>div{flex-direction:column;gap:12px;padding:0 14px 14px;display:flex}.rl-modal-error{color:var(--red);margin:0;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.rl-ev,.rl-fold,.rl-modal-more>summary svg{transition:none}.rl-spin{animation:none}}.rl-ev[draggable=true]{cursor:grab}.rl-ev[draggable=true]:active{cursor:grabbing}.rl-day[data-over]{box-shadow:inset 0 0 0 2px var(--ink);background:#0000000f}.rl-view{flex:none}.rl-who{border-radius:999px;width:auto;min-width:130px;height:36px;padding:0 12px}.rl-list-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rl-search{flex:220px;max-width:420px;position:relative}.rl-search svg{width:16px;height:16px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.rl-search .k-input{border-radius:999px;padding-left:40px}.rl-list-seg b{opacity:.8;margin-left:6px;font-weight:600}.rl-list-select{border-radius:999px;width:auto;height:40px;padding:0 14px}.rl-list-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.rl-list-row[data-late] .t{color:var(--red)}.rl-list-row[data-archived] .t{opacity:.6;text-decoration:line-through}.rl-list-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.rl-list-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rl-list-acts .k-pill svg{width:14px;height:14px}.rl-date{cursor:pointer;position:relative}.rl-date input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.rl-list-flip{border-width:1px;padding:2px}.rl-list-flip button{height:26px;padding:0 10px;font-size:12px}.rl-list-date{color:var(--ink-3);font-size:12px}@media (max-width:639px){.rl-list-row{grid-template-columns:auto minmax(0,1fr)}.rl-list-acts{grid-column:1/-1;justify-content:flex-start}.rl-who{flex:100%}}.rl-day-team .rl-seat{border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);font:600 12px var(--sans);cursor:pointer;border-radius:999px;margin:0 6px 6px 0;padding:3px 10px;display:inline-block}.rl-day-team .rl-seat--empty{color:var(--ink-2);border-style:dashed}.rl-day-team .rl-seat--late{border-color:var(--red);color:var(--red)}.rl-day-team .rl-seat[aria-expanded=true]{background:var(--ink);color:var(--butter)}.rl-pick{border:2px solid var(--ink);background:var(--paper);border-radius:18px;margin-top:8px;padding:6px}.rl-pick p{color:var(--ink-2);margin:0;padding:10px 12px;font-size:13px}.rl-pick .k-menu-item{min-height:40px;color:var(--ink)}.rl-pick .k-av{background:var(--ink);width:26px;height:26px;color:var(--butter);font-size:10px}.rl-pick-load{color:var(--ink-3);margin-left:auto;font-size:11px;font-style:normal}.rd{margin-bottom:14px}.rd .k-panel-head{align-items:center}.rd-n{align-items:center;gap:8px;display:inline-flex}.rd-dots{gap:5px;display:inline-flex}.rd-dots i{background:#ffffff40;border-radius:50%;width:6px;height:6px}.rd-dots i.on{background:var(--butter)}.rd-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -4px;padding:0 4px 4px;display:flex;overflow-x:auto}.rd-track::-webkit-scrollbar{display:none}.rd-card{scroll-snap-align:start;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;flex:0 0 min(100%,760px);grid-template-columns:180px 1fr;gap:20px;min-width:0;padding:16px;display:grid}.rd-card[data-state=ready]{background:#b8ff000f;border-color:#b8ff0059}.rd-card[data-state=published]{opacity:.75}.rd-cov-link{min-width:0;display:block}.rd-cov{aspect-ratio:9/16;object-fit:cover;background:var(--room);border-radius:16px;width:100%;display:block}.rd-cov--empty{border:1.5px dashed #ffffff2e}.rd-body{flex-direction:column;gap:10px;min-width:0;display:flex}.rd-body .k-eyebrow{margin:0}.rd-t{font:700 clamp(20px,2.2vw,28px)/1.1 var(--sans);letter-spacing:-.03em;color:#fff;margin:0}.rd-t a{color:inherit}.rd-t a:hover{text-underline-offset:4px;text-decoration:underline}.rd-state{flex-wrap:wrap;align-items:center;gap:8px;min-height:18px;margin:0;display:flex}.rd-who{font:500 13px var(--sans);color:var(--w-2)}.rd-acts{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.rd-empty{padding:10px 0 0}@media (max-width:639px){.rd-card{flex-basis:100%;grid-template-columns:110px 1fr;gap:12px;padding:12px}.rd-t{font-size:18px}}.bd{--cr:#0a0a0a;--cr-2:#121212;--cr-3:#1a1a1a;--line:#ffffff1a;--t1:#fff;--t2:#ffffff9e;--t3:#ffffff5c}.bd.k-panel--ink{background:var(--cr);border-color:var(--cr)}.bd-head{align-items:center}.bd-tools{align-items:center;gap:8px;display:inline-flex}.bd-seg button{padding:0 12px}.bd-scroll{scrollbar-width:none;margin:0;padding:0;overflow:visible}.bd-scroll::-webkit-scrollbar{display:none}.bd-grid{border:1px solid var(--line);background:var(--cr-2);border-radius:12px;gap:0;width:100%;min-width:0;display:grid;overflow:hidden}.bd-day{border-right:1px solid var(--line);background:var(--cr);width:auto;min-width:0;transition:background-color .2s var(--ease);flex-direction:column;gap:8px;padding:10px 8px 12px;display:flex}.bd-day:last-child{border-right:0}.bd-day[data-empty]{background:var(--cr-2)}.bd-day[data-today]{background:linear-gradient(#ffe5001f,#ffe50008)}.bd-day[data-over]{background:#ffffff0f}.bd-dn{color:var(--t2);border-bottom:1px solid var(--line);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:0;padding-bottom:8px;display:flex;overflow:hidden}.bd-dn b{font:700 18px/1 var(--sans);letter-spacing:-.02em;color:var(--t1)}.bd-dn span{font:500 10.5px var(--sans);letter-spacing:.02em;text-transform:uppercase;color:var(--t3);margin-top:3px}.bd-day[data-today] .bd-dn b,.bd-day[data-today] .bd-dn span{color:var(--butter)}.bd-day[data-past] .bd-dn b{color:var(--t3)}.bd-spine{flex:1;min-height:60px}.bd-card{min-width:0;transition:transform .2s var(--ease);border-radius:10px;flex-direction:column;gap:6px;display:flex;position:relative}.bd-card[draggable=true]{cursor:grab}.bd-card[draggable=true]:active{cursor:grabbing}.bd-card[data-peek]{transform:scale(1.03)}.bd-link{color:inherit;flex-direction:column;gap:6px;min-width:0;display:flex}.bd-cov{aspect-ratio:4/5;object-fit:cover;background:var(--cr-3);width:100%;transition:transform .35s var(--ease);border-radius:10px;display:block}.bd-cov--empty{aspect-ratio:4/3;background:var(--cr-2);border:0}.bd-t{font:600 12.5px/1.25 var(--sans);letter-spacing:-.01em;color:var(--t1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bd-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.bd-foot .k-tag{font-size:10px}.bd .k-tag{color:var(--t2)}.bd .k-tag--red{color:#ff6b62}.bd .k-tag--lime{color:var(--lime)}.bd .k-tag--blue{color:#7fa7ff}.bd .k-tag--muted{color:var(--t3)}.bd .rl-tag--butter{color:var(--butter)}.bd-seats{gap:3px;display:inline-flex}.bd-av,.bd-seat{background:var(--cr-3);width:22px;height:22px;color:var(--t2);border:1px solid var(--line);font:700 10px/20px var(--sans);text-align:center;cursor:pointer;border-radius:50%;padding:0}.bd-seat--empty{color:var(--t3);background:0 0;border-style:dashed}.bd-seat[aria-expanded=true]{outline:2px solid var(--butter);outline-offset:1px}.bd-seat:disabled{cursor:default}.bd-move{cursor:pointer;height:20px;font:500 11px var(--sans);color:var(--t2);opacity:1;background:0 0;border:0;align-self:flex-start;padding:0}.bd-move:hover{color:var(--t1);opacity:1}.bd-date{background:var(--cr-3);color:#fff;border-color:var(--line);height:34px;padding:0 10px;font-size:13px}.bd-more{cursor:pointer;font:500 11.5px var(--sans);color:var(--t3);background:0 0;border:0;align-self:flex-start;padding:0}.bd-more:hover{color:var(--t1)}.bd .q-pop{color:#000;background:#fff}.bd-load{color:var(--ink-3);margin-left:auto;font-size:11px;font-style:normal}.bd-load[data-busy]{color:var(--red)}.bd-grid[data-days="14"] .bd-day{padding:8px 6px 10px}.bd-grid[data-days="14"] .bd-t{font-size:11px}.bd-grid[data-days="14"] .bd-move,.bd-grid[data-days="14"] .bd-foot .k-tag{display:none}.bd-grid[data-days="14"] .bd-av,.bd-grid[data-days="14"] .bd-seat{width:18px;height:18px;font-size:8px;line-height:16px}.bd-grid[data-days="32"] .bd-day{gap:4px;padding:6px 3px 8px}.bd-grid[data-days="32"] .bd-dn b{font-size:12px}.bd-grid[data-days="32"] .bd-dn span,.bd-grid[data-days="32"] .bd-t,.bd-grid[data-days="32"] .bd-foot,.bd-grid[data-days="32"] .bd-move,.bd-grid[data-days="32"] .bd-more{display:none}.bd-grid[data-days="32"] .bd-cov{border-radius:4px}.bd-peek[data-drag],.bd-grid[data-dragging] .bd-peek{display:none}.bd-peek{z-index:70;color:#fff;width:300px;animation:bd-peek-in .16s var(--ease);background:#000;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:12px;text-decoration:none;display:grid;position:fixed;box-shadow:0 30px 80px #0009}@keyframes bd-peek-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.bd-peek-cov{background:var(--cr-3);border-radius:10px;align-self:stretch;width:120px;min-height:213px;display:block;overflow:hidden}.bd-peek-cov img,.bd-peek-cov video{object-fit:cover;width:100%;height:100%;display:block}.bd-peek-nocov{height:100%;font:500 11px var(--sans);color:var(--t3);justify-content:center;align-items:center;display:flex}.bd-peek-b{flex-direction:column;gap:6px;min-width:0;display:flex}.bd-peek-b .k-eyebrow{color:var(--t3)}.bd-peek-b>b{font:700 15px/1.25 var(--sans);letter-spacing:-.02em;overflow-wrap:anywhere}.bd-peek{grid-template-columns:120px minmax(0,1fr);width:340px}.bd-peek-stage{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.bd-peek-where{font:500 12px var(--sans);color:var(--t2)}.bd-peek-seats{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:6px;padding-top:8px;display:flex}.bd-peek-seat{font:400 12px var(--sans);align-items:center;gap:8px;display:flex}.bd-peek-seat>em{white-space:nowrap;margin-left:auto;font-size:10px;font-style:normal}.bd-peek-miss{border-top:1px solid var(--line);font:500 12px var(--sans);color:#ffb0aa;flex-direction:column;gap:3px;margin-top:6px;padding-top:8px;display:flex}.bd-peek-miss .k-eyebrow{margin-bottom:2px}.bd-peek-miss>span:not(.k-eyebrow):before{content:"· "}.bd-peek-acts{border-top:1px solid var(--line);justify-content:flex-end;margin-top:8px;padding-top:8px;display:flex}.bd-peek-del{border:1px solid var(--red,#fc2429);height:28px;color:var(--red,#fc2429);font:600 12px var(--sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.bd-peek-del svg{width:13px;height:13px}.bd-peek-del:hover{background:#fc242924}.bd-peek-del[data-armed]{background:var(--red,#fc2429);border-color:var(--red,#fc2429);color:#fff}.bd-peek-del:disabled{opacity:.6;cursor:default}.bd-peek-seat>span:nth-child(2){flex-direction:column;min-width:0;line-height:1.15;display:flex}.bd-peek-seat b{font-size:12.5px;font-weight:600}.bd-peek-seat small{color:var(--t3);font-size:10.5px}@media (prefers-reduced-motion:reduce){.bd-peek{animation:none}.bd-card[data-peek]{transform:none}}@media (max-width:1023px){.bd-scroll{scroll-snap-type:x mandatory;margin:0 -18px;padding:0 18px;overflow-x:auto}.bd-grid{border-radius:12px;min-width:max-content;display:flex}.bd-day{scroll-snap-align:start;flex:0 0 46vw}.bd-day[data-empty]{flex:0 0 44px}.bd-peek{display:none}}@media (hover:none){.bd-grid[data-days="14"] .bd-foot .k-tag{display:inline-flex}.bd-grid[data-days="32"] .bd-foot{display:flex}.bd-grid[data-days="32"] .bd-foot .bd-seats{display:none}}.bd-grid--head{border-bottom-right-radius:0;border-bottom-left-radius:0}.bd-day--head{padding-bottom:6px}.bd-day--head .bd-dn{border-bottom:0;padding-bottom:0}.bd-lane{margin-top:14px}.bd-lane-h{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--t2);align-items:baseline;gap:8px;padding:0 2px 8px;display:inline-flex;position:sticky;left:0}.bd-lane-h i{color:var(--t3);font-style:normal}.bd-lane .bd-day{min-height:72px}.bd-day[data-cell-empty]:not([data-empty]){background:var(--cr-2)}.bd-card[data-type=reel] .bd-cov{aspect-ratio:9/16}.bd-card[data-type=youtube] .bd-cov{aspect-ratio:16/9}.bd-card[data-type=static_post] .bd-cov{aspect-ratio:4/5}@media (max-width:639px){.bd-card .bd-cov{width:auto;max-width:100%;max-height:170px}.bd-card[data-type=youtube] .bd-cov{width:100%;max-height:none}}.bd-card .bd-cov--own{height:auto;aspect-ratio:auto!important}.bd-card[data-aspect=wide] .bd-cov:not(.bd-cov--own){aspect-ratio:16/9}.bd-card[data-aspect=tall] .bd-cov:not(.bd-cov--own){aspect-ratio:9/16}@media (max-width:639px){.bd-card .bd-cov--own{object-fit:contain;width:auto;max-width:100%;max-height:170px}}.rl-who2{position:relative}.rl-who2-btn{border:2px solid var(--ink);background:var(--paper);height:48px;color:var(--ink);font:600 15px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 10px;display:inline-flex}.rl-who2-btn>svg{width:18px;height:18px;margin-left:6px}.rl-who2-btn .rl-who2-c{width:16px;height:16px;margin-left:4px;transition:transform .15s}.rl-who2-btn[aria-expanded=true] .rl-who2-c{transform:rotate(180deg)}.rl-who2-av{background:var(--ink);width:28px;height:28px;color:var(--butter);font:700 11px var(--sans);border-radius:999px;flex:none;place-items:center;display:inline-grid}.rl-who2-av svg{width:14px;height:14px}.rl-who2-menu{z-index:70;background:var(--ink);border-radius:20px;flex-direction:column;gap:2px;min-width:220px;max-height:min(60dvh,420px);padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 20px 50px #00000059}.rl-who2-item{color:#fff;width:100%;min-height:42px;font:600 14px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 7px;display:flex}.rl-who2-item:hover{background:#ffffff14}.rl-who2-item[aria-selected=true]{background:var(--butter);color:var(--ink)}.rl-who2-item[aria-selected=true] .rl-who2-av{background:var(--ink);color:var(--butter)}.rl-who2-item .rl-who2-av{color:#fff;background:#ffffff1f}.rl-who2-item>svg{width:16px;height:16px;margin-left:auto}@media (max-width:639px){.rl-acts>.rl-who2{order:1}.rl-who2-btn{width:100%;height:40px}.rl-who2-menu{width:100%;left:0;right:auto}}@media (min-width:640px){.rd{padding-top:18px;padding-bottom:18px}.rd .k-panel-head{margin-bottom:12px}.rd .k-panel-head .k-h-2{font-size:22px}.rd-card{grid-template-columns:96px 1fr;align-items:start;gap:16px;padding:10px}.rd-cov{max-height:170px}.rd-t{font-size:18px;line-height:1.15}.rd-body{gap:6px}.rd-acts .k-pill{height:34px;padding:0 12px;font-size:13px;min-height:34px!important}}.mk-tools{flex:none}.mk-tools a{align-items:center;display:inline-flex}@media (max-width:639px){.mk-tools{width:100%;display:flex}.mk-tools a{flex:1;justify-content:center;height:40px;padding:0 8px}}.mk-tool{min-width:0;position:relative}.mk-tool .k-on-dark .k-seg [aria-selected=true],.mk-tool .k-on-dark .k-seg [aria-checked=true]{background:var(--paper);color:var(--ink)}.mk-intro{color:var(--ink-2);max-width:62ch;margin:0 0 18px;font-size:15px;line-height:1.5}.k-on-dark .mk-intro{color:var(--w-2)}.mk-note{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.mk-note--xs{font-size:11.5px}.k-on-dark .mk-note{color:var(--w-3)}.mk-stack{flex-direction:column;gap:12px;display:flex}.mk-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-row--between{justify-content:space-between}.mk-right{margin-left:auto}.mk-hr{background:var(--ink-line);height:1px;margin:16px 0}.k-on-dark .mk-hr{background:var(--w-line)}.mk-kbd{font-family:var(--mono);border:1px solid var(--ink-line);border-radius:6px;padding:1px 6px;font-size:10.5px}.k-on-dark .mk-kbd{border-color:var(--w-line)}.mk-spin{width:16px;height:16px}.mk-err{border:1.5px solid var(--red);color:var(--red);background:var(--paper);border-radius:20px;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.k-on-dark .mk-err{background:0 0}.mk-err>span{flex:1}.mk-info{border:1.5px solid var(--blue);color:var(--ink);background:var(--paper);border-radius:20px;margin:0;padding:10px 14px;font-size:12.5px;line-height:1.5}.k-on-dark .mk-info{color:var(--w-2);background:0 0}.mk-x{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mk-x svg{width:14px;height:14px}.mk-x:hover{background:var(--ink);color:var(--butter);border-color:var(--ink)}.k-on-dark .mk-x:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.mk-sel{min-width:0;display:inline-flex;position:relative}.mk-sel .k-input{appearance:none;cursor:pointer;padding-right:38px}.mk-sel>svg{pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.k-on-dark .mk-sel .k-input option{color:var(--ink);background:var(--paper)}.mk-range{width:100%;height:28px;accent-color:var(--ink);cursor:pointer;background:0 0;margin:0}.k-on-dark .mk-range{accent-color:var(--butter)}.mk-knob{flex-direction:column;gap:2px;display:flex}.mk-knob-head{justify-content:space-between;align-items:center;min-height:24px;display:flex}.mk-knob-head .k-mono{font-size:12.5px;font-weight:600}.mk-progress-line{align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.mk-progress-line .k-mono{margin-left:auto}.mk-tile-acts{z-index:3;pointer-events:none;flex-wrap:wrap;gap:4px;padding-top:28px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.mk-tile-acts:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#000000c7);position:absolute;inset:-8px}.mk-tile-acts .k-pill{--pi:var(--paper);--po:var(--ink);pointer-events:auto;background:#00000059;flex:calc(50% - 2px);gap:5px;height:36px;padding:0 6px;font-size:12px}.mk-tile-acts .k-pill svg{width:13px;height:13px}.mk-tile-acts .k-pill--solid{background:var(--paper)}.mk-tile-acts .k-pill--butter{--pi:var(--butter);--po:var(--ink);background:var(--butter)}.mk-tile-acts .k-pill--butter:hover{background:var(--butter)}@media (max-width:639px){.mk-tile-acts .k-pill{height:40px}}.mk-tile-hit{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.k-tile video{object-fit:cover;width:100%;height:100%;display:block}.mk-tile-center{pointer-events:none;color:var(--w-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mk-tile-center svg{width:22px;height:22px}.mk-tile-check{z-index:2;background:var(--lime);width:24px;height:24px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.mk-tile-check svg{width:12px;height:12px}.k-tile.mk-tile--pending{text-align:center;border:2px dashed var(--w-line);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.mk-tile--pending .k-mono{color:var(--butter);font-size:24px;font-weight:700}.mk-tile--pending .lbl{position:static}.mk-tile--pending p{color:var(--w-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.mk-tile--pending .k-progress{width:44%}.mk-tile--pending .k-progress i{width:50%;animation:1.2s linear infinite mk-slide}@keyframes mk-slide{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media (prefers-reduced-motion:reduce){.mk-tile--pending .k-progress i{width:100%;animation:none}}.k-tile.mk-tile--pending.mk-tile--failed{border-color:var(--red)}.mk-tile--failed .k-mono{color:var(--red);font-size:16px}.k-tile.mk-tile--pick{cursor:pointer;background:var(--room);border-color:#0000;padding:0}.k-tile.mk-tile--pick:hover,.k-tile.mk-tile--pick:focus-visible{border-color:var(--butter);outline:none}.mk-slot{background:var(--room);border-radius:20px;position:relative;overflow:clip}.mk-slot img{object-fit:cover;width:100%;height:112px;display:block}.mk-slot .lbl{font:600 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);background:#0000008c;border-radius:999px;padding:5px 8px;position:absolute;bottom:10px;left:10px}.mk-slot .mk-x{z-index:2;width:30px;height:30px;color:var(--paper);background:#0000008c;border-color:#0000;position:absolute;top:8px;right:8px}.mk-slot-busy{color:var(--butter);background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mk-drop--sm{gap:4px;min-height:72px;padding:10px;font-size:12px}.mk-drop--sm svg{width:16px;height:16px}.mk-file{border:1.5px solid var(--w-line);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 14px;font-size:12.5px;display:flex}.mk-file>svg{width:14px;height:14px;color:var(--butter);flex:none}.mk-file>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mk-file .mk-x{border-color:#0000;width:30px;height:30px}.mk-swatches{display:inline-flex}.mk-dot{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px}.mk-dot[data-on=true]{background:var(--lime)}.mk-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.mk-bar .k-seg{flex:none}.mk-search{width:100%;position:relative}.mk-search>svg{pointer-events:none;width:15px;height:15px;color:var(--w-3);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.mk-search .k-input{height:40px;padding-left:40px}@media (min-width:640px){.mk-search{width:240px;margin-left:auto}}@media (max-width:639px){.mk-bar .k-seg{width:100%;display:flex}.mk-bar .k-seg button{flex:1;height:36px;padding:0 8px}}.mk-koda{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:13.5px;font-weight:600;display:inline-flex}.mk-koda .k-switch{background:#ffffff2e}.mk-koda .k-switch[aria-checked=true]{background:var(--butter)}.mk-koda .k-switch[aria-checked=true]:after{background:var(--ink)}.mk-push{align-items:center;gap:8px;min-width:0;display:inline-flex}.mk-push>svg{width:14px;height:14px;color:var(--butter);flex:none}.mk-push .k-input{width:auto;max-width:220px;height:40px;font-size:13px}.mk-budget{color:#ffffffb8;height:40px;font:600 12px var(--mono);white-space:nowrap;background:#1c1c1c;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.mk-budget .k-progress{background:#ffffff1f;width:56px;height:4px}.mk-budget .k-progress i{background:var(--lime);transition:width .5s var(--ease)}.mk-budget[data-tone=red]{color:var(--red);border-color:var(--red)}.mk-budget[data-tone=red] .k-progress i{background:var(--red)}.mk-budget[data-tone=butter]{color:var(--butter)}.mk-budget[data-tone=butter] .k-progress i{background:var(--butter)}.cp-tools .cp-budget{margin-left:auto}@media (max-width:639px){.cp-tools .cp-budget{height:36px;padding:0 10px}}.mk-gallery{min-height:200px}@media (min-width:1024px){.mk-gallery{padding-bottom:8px}}.mk-more{justify-content:center;margin-top:16px;display:flex}.mk-charsheet{justify-content:center;margin-bottom:10px;display:flex}.mk-deck{bottom:calc(72px + var(--sab));z-index:30;margin-top:16px;position:sticky}@media (min-width:1024px){.mk-deck{bottom:16px}}.mk-deck .mk-err{background:var(--paper);margin-bottom:8px}.mk-deck-panel{padding:14px 16px 12px;box-shadow:0 14px 40px #00000047}.mk-deck-panel .k-textarea{min-height:56px;font-size:15px}.mk-deck-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.mk-deck-tools .k-seg{padding:3px}.mk-deck-tools .k-seg button{align-items:center;gap:6px;height:30px;padding:0 12px;display:inline-flex}.mk-deck-tools .k-seg button svg{width:13px;height:13px}.mk-deck-tools .mk-sel .k-input{width:auto;height:32px;padding:0 32px 0 14px;font-size:12.5px}.mk-deck-tools .mk-sel>svg{width:12px;height:12px;right:12px}.mk-deck-group{display:contents}.mk-generate{margin-left:auto}.mk-deck-push{gap:6px;margin-left:auto}.mk-deck-push .mk-sel{flex:1;min-width:0}.mk-deck-push .k-eyebrow{white-space:nowrap}.mk-deck-push+.mk-generate{margin-left:0}.mk-deck-hint{margin:8px 0 0 2px;display:none}@media (min-width:1024px){.mk-deck-hint{display:block}}.mk-edit-thumb{object-fit:cover;border-radius:50%;width:18px;height:18px}@media (max-width:639px){.mk-deck-tools{flex-direction:column;align-items:stretch}.mk-deck-tools>*{width:100%}.mk-deck-tools .k-seg{display:flex}.mk-deck-tools .k-seg button{flex:1;justify-content:center;height:36px}.mk-deck-group{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mk-deck-group>*{width:100%}.mk-deck-group>.k-seg{grid-column:1/-1}.mk-deck-tools .mk-sel .k-input,.mk-deck-tools .k-pill{width:100%;height:44px;font-size:13.5px}.mk-num .k-input{flex:1;width:auto;height:44px;font-size:13.5px}.mk-deck-push{margin-left:0}.mk-deck-push .k-input{max-width:none}.mk-generate{height:48px;margin-left:0}}.mk-pop{z-index:45;-webkit-overflow-scrolling:touch;border-radius:20px;width:min(360px,100%);max-height:min(48vh,440px);padding:10px;position:absolute;bottom:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 14px 40px #00000059}.mk-pop--wide{width:100%;max-height:min(62vh,640px);padding:18px 20px}@media (max-width:1023px){.mk-pop{left:10px;right:10px;bottom:calc(90px + var(--sab));width:auto;max-height:60dvh;position:fixed}}.mk-pop-head{justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 10px;display:flex}.mk-num{align-items:center;gap:6px;display:inline-flex}.mk-num .k-input{text-align:center;width:76px;height:32px;padding:0 12px;font-size:12.5px}.mk-num>span{color:var(--w-3);font-size:12px}.mk-deck-tools .k-pill[aria-pressed=true]{--pi:var(--butter);--po:var(--ink);background:var(--butter);color:var(--ink);border-color:var(--butter)}.mk-setup-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.mk-setup-grid{grid-template-columns:repeat(2,1fr)}.mk-setup-grid--3{grid-template-columns:repeat(3,1fr)}}.mk-field-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-frames{background:var(--room);border-radius:20px;max-height:200px;padding:8px;overflow-y:auto}.mk-frames .k-tiles{grid-template-columns:repeat(4,1fr);gap:6px}.mk-shot{background:var(--room);border-radius:20px;flex-direction:column;gap:8px;padding:12px;display:flex}.mk-shot .k-textarea{min-height:72px}.mk-shot-sec{text-align:center;width:72px}.mk-shot-sec.k-input{height:36px;padding:0 10px}.mk-concept{background:var(--room);border-radius:20px;flex-direction:column;gap:8px;padding:14px;display:flex}.mk-concept strong{font-size:14px}.mk-link{color:var(--butter);font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-size:12px;font-weight:700}.mk-link:hover{text-underline-offset:3px;text-decoration:underline}.mk-lightbox{z-index:80;background:#000000d1;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.mk-lightbox-nav{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.mk-lightbox-nav[data-side=l]{left:12px}.mk-lightbox-nav[data-side=r]{right:12px}@media (max-width:899px){.mk-lightbox-nav{top:auto;bottom:14px;transform:none}}.mk-lightbox-box{flex-direction:column;width:100%;max-width:1040px;max-height:92dvh;padding:0;display:flex;overflow:clip}@media (min-width:900px){.mk-lightbox-box{flex-direction:row}}.mk-lightbox-media{background:var(--ink);flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.mk-lightbox-media video,.mk-lightbox-media img{object-fit:contain;width:100%;max-height:50dvh;display:block}@media (min-width:900px){.mk-lightbox-media video,.mk-lightbox-media img{max-height:92dvh}}@media (max-width:899px){.mk-lightbox-media{flex:0 0 42dvh;overflow:clip}.mk-lightbox-media video,.mk-lightbox-media img{height:100%;max-height:100%}.mk-lightbox-side{flex:auto;min-height:0}}.mk-lightbox-side{flex-direction:column;gap:14px;padding:18px;display:flex;position:relative;overflow-y:auto}@media (min-width:900px){.mk-lightbox-side{flex:none;width:360px}}.mk-lightbox-top{z-index:2;background:var(--ink);margin:-18px -18px 0;padding:18px 18px 8px;position:sticky;top:-18px}.mk-lightbox-acts{z-index:2;background:var(--ink);margin:auto -18px -18px;padding:10px 18px 18px;position:sticky;bottom:-18px}.mk-prompt{white-space:pre-wrap;color:var(--w-2);margin:0;font-size:13px;line-height:1.55}.mk-prompt[data-clamp]{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-prompt-more{min-height:32px;color:var(--butter);cursor:pointer;background:0 0;border:0;align-items:center;margin-top:6px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.mk-facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-facts p{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13.5px;font-weight:600;overflow:hidden}.mk-push-box{background:var(--room);border-radius:20px;flex-direction:column;gap:10px;padding:14px;display:flex}.mk-push-box .k-field{gap:8px}.mk-hero-toggle{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-size:13px;display:flex}.mk-hero-toggle .k-switch{background:#ffffff2e}.mk-hero-toggle .k-switch[aria-checked=true]{background:var(--butter)}.mk-hero-toggle .k-switch[aria-checked=true]:after{background:var(--ink)}.mk-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk-two .k-pill,.mk-full{width:100%}.mk-cut-top{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:1024px){.mk-cut-top{grid-template-columns:280px 1fr}}.mk-cut-monitor{background:var(--room);border-radius:20px;overflow:clip}.mk-cut-preview{aspect-ratio:9/16;background:var(--ink);max-height:60dvh;position:relative}.mk-cut-preview video{object-fit:contain;width:100%;height:100%;display:block}.mk-transport{align-items:center;gap:8px;padding:12px;display:flex}.mk-transport .k-pill--butter{flex:1}.mk-transport .k-mono{margin-left:auto;font-size:12.5px;font-weight:600}.mk-bin.k-tiles{grid-template-columns:repeat(3,1fr);gap:8px}@media (min-width:640px){.mk-bin.k-tiles{grid-template-columns:repeat(5,1fr)}}.mk-cut-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 12px;display:flex}.mk-cut-toolbar .mk-sep{background:var(--w-line);width:1px;height:24px;margin:0 2px}.mk-cut-toolbar .mk-right{gap:8px;display:flex}.mk-track{background:var(--room);border-radius:20px;padding:14px}.mk-track-scroll{-webkit-overflow-scrolling:touch;padding-bottom:6px;position:relative;overflow-x:auto}.mk-track-inner{touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.mk-ruler{height:14px;position:relative}.mk-ruler-tick{background:var(--w-line);width:1px;height:10px;position:absolute;top:0}.mk-ruler-tick span{font:500 9px var(--mono);color:var(--w-3);position:absolute;top:10px;left:4px}.mk-lane{align-items:stretch;height:96px;margin-top:20px;display:flex;position:relative}.mk-seg{background:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--w-line);border-radius:12px;flex:none;margin-right:2px;position:relative;overflow:clip}.mk-seg[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--butter)}.mk-seg video{pointer-events:none;object-fit:cover;opacity:.5;width:100%;height:100%}.mk-seg-meta{pointer-events:none;font:500 10px var(--mono);color:var(--paper);flex-direction:column;justify-content:space-between;padding:6px 8px;display:flex;position:absolute;inset:0}.mk-seg-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-seg-meta .mk-accent{color:var(--butter)}.mk-seg-meta .mk-rev{vertical-align:-1px;width:10px;height:10px;color:var(--butter);margin-right:3px;display:inline}.mk-seg-move{justify-content:space-between;display:flex;position:absolute;top:4px;left:4px;right:4px}.mk-seg-move button{width:28px;height:28px;color:var(--paper);cursor:pointer;background:#000000b3;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mk-seg-move button svg{width:13px;height:13px}.mk-needle{pointer-events:none;z-index:5;background:var(--butter);width:2px;position:absolute;top:-20px;bottom:0}.mk-needle:before{content:"";background:var(--butter);border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;left:-5px}.mk-track-help{color:var(--w-3);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;font-size:11.5px;display:flex}.mk-clip{background:var(--room);border-radius:20px;margin-top:12px;padding:16px}.mk-clip-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.mk-clip-head video{object-fit:cover;border-radius:6px;flex:none;width:26px;height:44px}.mk-clip-head p{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.mk-clip-block+.mk-clip-block,.mk-cut-render{margin-top:14px}.mk-cut-result{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}@media (min-width:640px){.mk-cut-result{grid-template-columns:200px 1fr}}.mk-cut-result video{background:var(--ink);object-fit:contain;border-radius:20px;width:100%;max-height:50dvh}.mk-cut-result .k-h-3{margin-bottom:2px}.mk-booth{margin-bottom:16px}.mk-booth-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.mk-booth-grid{grid-template-columns:1fr 240px}}.mk-booth-grid .k-textarea{min-height:150px}.mk-knobs{flex-direction:column;gap:6px;display:flex}.mk-booth-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.mk-booth-foot .k-pill--solid{margin-left:auto}@media (max-width:639px){.mk-booth-foot .k-pill--solid{width:100%;height:48px;margin-left:0}}.mk-takes{border-top:1px solid var(--ink-line);margin-top:16px;padding-top:12px}.mk-takes .k-row{padding:10px 0}.mk-takes .k-row .t{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.mk-ask{max-width:860px}.mk-ask-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:18px;display:flex}.mk-ask-top .mk-intro{margin:0}.mk-ask>section+section,.mk-ask .k-panel+.k-panel{margin-top:14px}.mk-q{align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.mk-q .k-mono{color:var(--ink-3);font-size:13px;font-weight:600}.mk-crumbs{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:16px;display:flex}.mk-crumbs .mk-right{margin-left:auto}.mk-cards{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.mk-cards{grid-template-columns:repeat(2,1fr)}.mk-cards--3{grid-template-columns:repeat(3,1fr)}}.mk-card{border:2px solid var(--ink);background:var(--paper);text-align:left;min-height:130px;color:var(--ink);cursor:pointer;transition:transform .3s var(--ease);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.mk-card:hover{transform:translateY(-2px)}.mk-card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mk-card .mk-ico{background:var(--ink);width:40px;height:40px;color:var(--butter);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mk-card .mk-ico svg{width:18px;height:18px}.mk-card strong{letter-spacing:-.02em;font-size:18px;font-weight:700}.mk-card span:last-child{color:var(--ink-2);font-size:13.5px}.mk-reels .k-row{text-align:left;border:0;border-top:1px solid var(--ink-line);width:100%;color:inherit;cursor:pointer;background:0 0;padding:12px 0}.mk-reels .k-row:first-child{border-top:0}.mk-reels .k-row:hover .t{text-underline-offset:3px;text-decoration:underline}.mk-reels .k-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:12px}.mk-reels .k-cov{color:var(--ink-3);justify-content:center;align-items:center;display:inline-flex}.mk-preset{aspect-ratio:9/11;border:2px solid var(--ink);background:var(--ink-soft);text-align:left;color:var(--paper);cursor:pointer;transition:transform .3s var(--ease);border-radius:20px;padding:0;position:relative;overflow:clip}.mk-preset:hover{transform:translateY(-2px)}.mk-preset:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mk-preset video,.mk-preset img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-preset-scrim{background:linear-gradient(#0000,#0000004d 45%,#000000e6);position:absolute;inset:0}.mk-preset-text{padding:16px;position:absolute;inset:auto 0 0}.mk-preset-text strong{letter-spacing:-.03em;font-size:20px;font-weight:700;line-height:1.05;display:block}.mk-preset-text span{color:var(--w-2);margin-top:6px;font-size:12.5px;display:block}.mk-controls{border:1.5px solid var(--ink-line);border-radius:20px;flex-direction:column;gap:14px;margin-bottom:18px;padding:16px;display:flex}.mk-controls .k-field .k-seg{align-self:flex-start}.mk-per-shot{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.mk-fields{flex-direction:column;gap:16px;display:flex}.mk-fields .k-eyebrow{align-items:center;gap:10px;display:flex}.mk-anchor{background:var(--butter);border:1.5px solid var(--ink-line);border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:12px 14px;font-size:13px;display:flex}.mk-anchor p{margin:0}.mk-anchor>svg{width:14px;height:14px;color:var(--ink);flex:none}.mk-anchor .mk-right{align-items:center;gap:6px;display:flex}.mk-anchor .mk-right img{object-fit:cover;width:18px;height:30px;box-shadow:0 0 0 1.5px var(--ink);border-radius:4px}.mk-anchor .mk-link{color:var(--ink)}.mk-send{width:100%;margin-top:18px}.mk-money{text-align:center;margin-top:10px}.mk-existing{margin-top:24px}.mk-wait{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 16px;display:flex}.mk-wait .mk-spin{width:26px;height:26px;color:var(--butter)}.mk-wait p{margin:0}.mk-wait .mk-info{max-width:420px}.mk-loom{background:var(--ink);border-radius:20px;width:100%;margin-top:14px;padding-bottom:56.25%;position:relative;overflow:clip}.mk-loom iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mk-preview-set{aspect-ratio:9/11;text-align:center;cursor:pointer;border:2px dashed var(--ink-line);background:var(--butter);color:var(--ink);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative;overflow:clip}.mk-preview-set:hover{border-color:var(--ink)}.mk-preview-set video,.mk-preview-set img{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.mk-preview-set>div{z-index:1;flex-direction:column;align-items:center;gap:6px;padding:0 10px;display:flex;position:relative}.mk-preview-set p{margin:0;font-size:12.5px;font-weight:600}.mk-preview-set .k-progress{width:80px}.mk-loomset{align-items:center;gap:8px;display:flex}.mk-loomset .k-input{flex:1}.mk-sheet-backdrop{z-index:60;background:#0000008c;position:fixed;inset:0}.mk-sheet{z-index:61;flex-direction:column;max-height:86dvh;padding:0;display:flex;position:fixed;inset:auto 8px 8px}@media (min-width:900px){.mk-sheet{width:560px;max-height:none;inset:12px 12px 12px auto}}.mk-sheet-head{border-bottom:1px solid var(--ink-line);align-items:center;gap:12px;padding:18px 20px;display:flex}.mk-sheet-head>div{flex:1;min-width:0}.mk-sheet-head .k-h-3{margin-bottom:2px}.mk-sheet-body{-webkit-overflow-scrolling:touch;flex:1;padding:18px 20px;overflow-y:auto}.mk-history-group+.mk-history-group{margin-top:22px}.mk-history-group .k-tiles{grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width:640px){.mk-history-group .k-tiles{grid-template-columns:repeat(3,1fr)}}.mk-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.mk-card,.mk-preset{transition:none}}.vs{flex-direction:column;gap:28px;display:flex}.vs-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px;display:grid}.vs-pane{min-width:0}.vs-h{font:700 20px var(--sans);letter-spacing:-.02em;margin:0 0 12px}.vs-h .k-mono{color:var(--ink-3);margin-left:10px;font-size:12px}.mk-booth{flex-direction:column;gap:12px;margin:0;display:flex}.mk-booth-text{min-height:min(52vh,520px);font-size:16px;line-height:1.5}.mk-booth-foot{align-items:center;gap:10px;margin:0;display:flex}.mk-booth-n{color:var(--ink-3);margin-right:auto;font-size:12px}.mk-knobs{border:1.5px solid var(--ink-line);border-radius:14px;grid-template-columns:1fr 1fr;gap:10px 18px;padding:14px 16px;display:grid}.vs-pane--take .rs-vo-empty{min-height:min(52vh,520px)}.vs-pane--take .rs-vo-wave{margin-top:0}.vs-takes .vs-take .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.vs-take-acts{gap:6px;display:inline-flex}@media (max-width:1023px){.vs-grid{grid-template-columns:1fr}.mk-booth-text{min-height:160px}}@media (max-width:639px){.mk-booth-foot{flex-wrap:wrap}.mk-booth-foot .k-pill--lg{width:100%}.mk-knobs{grid-template-columns:1fr}}.vs-takes{padding:0;overflow:visible}.vs-takes-h{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.vs-takes-h .vs-h{margin:0}.vs-takes[data-open] .vs-takes-h{border-bottom:1px solid var(--ink-line)}.vs-takes .k-rows{padding:4px 22px 12px}.vs-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:32px}.vs{gap:32px}@media (max-width:639px){.vs-grid{gap:20px;grid-template-columns:1fr!important}}.mg-narrow{max-width:760px}.mg-seg{margin:-8px 0 22px}@media (min-width:640px){.mg-seg{margin-bottom:28px}}.mg-seg .n{font:600 11px var(--mono);opacity:.7;margin-left:6px}.mg-stack{flex-direction:column;gap:14px;display:flex}.mg-nums{flex-wrap:wrap;gap:14px 36px;margin:-6px 0 22px;display:flex}.mg-num{flex-direction:column;gap:6px;min-width:0;display:flex}.mg-num .k-h-2{font-variant-numeric:tabular-nums}.mg-num--muted .k-h-2{color:var(--ink-3)}.mg-num--lime .k-h-2{color:var(--lime);-webkit-text-stroke:1px var(--ink);paint-order:stroke fill}.mg-nums .mg-note{color:var(--red);align-self:flex-end;padding-bottom:4px;font-size:13px;font-weight:600}.mg-hint{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.k-on-dark .mg-hint{color:var(--w-3)}.mg-line{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.k-on-dark .mg-line{color:var(--w-2)}.mg-line+.mg-line{margin-top:4px}.mg-error{color:var(--red);margin:0;font-size:13.5px;font-weight:600}.mg-notice{border-radius:var(--r-card);border:1.5px solid var(--ink);background:var(--paper);align-items:center;gap:10px;margin:0 0 14px;padding:12px 16px;font-size:14px;line-height:1.45;display:flex}.mg-notice svg{flex:none;width:15px;height:15px}.mg-notice>span{flex:1;min-width:0}.mg-notice[data-tone=red]{border-color:var(--red);color:var(--red)}.mg-notice[data-tone=lime]{border-color:var(--ink);background:var(--lime)}.mg-notice[data-tone=butter]{background:var(--butter)}.mg-notice--inline{margin:0}.mg-mono{font-family:var(--mono);letter-spacing:.02em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12.5px}.mg-strong{margin:0;font-size:15px;font-weight:700}.mg-item{border-top:1px solid var(--ink-line)}.mg-item:first-child{border-top:0}.mg-row{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;gap:12px 14px;padding:11px 0}.mg-row-toggle{text-align:left;width:100%;min-width:0;min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:0;display:grid}.mg-row-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-ctl)}.mg-row-toggle>span{min-width:0}.mg-row .r{align-items:center;gap:8px;min-width:0;display:inline-flex}.mg-row .r .k-pill{font-family:var(--sans);letter-spacing:.02em}.mg-row .r .k-seg{flex:none}.mg-row .r .k-seg button{align-items:center;gap:6px;display:inline-flex}.mg-row .r .k-seg button:disabled{cursor:default}.mg-row .r .k-seg button:disabled:not([aria-current]){opacity:.4}.mg-row .r .k-seg svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.mg-row-scroll{flex:auto;min-width:0;max-width:100%;display:flex}.mg-chev{stroke:currentColor;width:15px;height:15px;transition:transform .3s var(--ease);flex:none}.mg-row[data-open=true] .mg-chev{transform:rotate(180deg)}.mg-row .t{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.mg-av-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}@media (max-width:639px){.mg-row{grid-template-columns:minmax(0,1fr) auto}.mg-row-toggle{grid-area:1/1}.mg-row>.mg-chev{grid-area:1/2}.mg-row .r{text-align:left;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start}.mg-row .r:has(.mg-row-scroll){flex-wrap:nowrap}.mg-row .r .k-pill{height:40px}.mg-row .r .k-seg{padding:3px}.mg-row .r .k-seg button{height:40px}}.mg-sheet{border-radius:var(--r-card);grid-template-columns:1fr;gap:18px;margin:2px 0 14px;padding:18px;display:grid}@media (min-width:900px){.mg-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;padding:22px 24px}}.mg-sheet>.mg-wide{grid-column:1/-1}.mg-block{flex-direction:column;gap:10px;min-width:0;display:flex}.mg-block>.k-eyebrow{align-items:center;gap:8px;display:flex}.mg-block>.k-eyebrow svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.mg-block .k-rows{margin-top:-4px}.mg-block .k-row{padding:10px 0}.mg-block .k-row.mg-link{color:inherit}.mg-block .k-row.mg-link:hover .t{text-underline-offset:3px;text-decoration:underline}.mg-kv{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mg-kv .mg-mono{font-size:12px}.mg-muted{color:var(--w-3);font-size:13px}.mg-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:639px){.mg-actions .k-pill{flex:100%;height:40px}.mg-actions--half .k-pill{flex:calc(50% - 4px)}}.mg-stats{flex-wrap:wrap;gap:12px 28px;display:flex}.mg-stat{flex-direction:column;gap:4px;display:flex}.mg-stat .k-h-2{font-variant-numeric:tabular-nums}.mg-stat-row .r{align-items:center;gap:10px;display:inline-flex}.mg-input--xs{text-align:center;width:64px;height:32px;padding:0 10px;font-size:12.5px}@media (max-width:639px){.mg-stat-row{grid-template-columns:auto 1fr}.mg-stat-row .r{grid-column:1/-1;justify-content:space-between}}.mg-modal-backdrop{z-index:70;background:#00000080;position:fixed;inset:0}.mg-modal{z-index:71;-webkit-overflow-scrolling:touch;max-height:88dvh;padding:18px 18px calc(18px + var(--sab));position:fixed;bottom:8px;left:8px;right:8px;overflow-y:auto}@media (min-width:640px){.mg-modal{width:min(540px,100vw - 32px);max-height:86dvh;padding:24px 26px 26px;inset:6vh auto auto 50%;transform:translate(-50%)}.mg-modal--wide{width:min(720px,100vw - 32px)}}.mg-modal .k-panel-head{align-items:center}.mg-close{width:32px;padding:0}.mg-form{flex-direction:column;gap:14px;display:flex}.mg-form-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mg-form-row>.k-input{flex:160px;min-width:0}.mg-form-row>.k-pill{height:44px}.mg-full{width:100%}.mg-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:640px){.mg-picks--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mg-picks .k-pill{height:40px;padding:0 12px}.mg-pick-list{border:1.5px solid var(--ink);border-radius:var(--r-card);flex-direction:column;max-height:220px;padding:4px 14px;display:flex;overflow-y:auto}.mg-pick{border:0;border-top:1px solid var(--ink-line);text-align:left;width:100%;min-height:42px;font:500 14px var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:6px 0;display:flex}.mg-pick:first-child{border-top:0}.mg-pick[aria-pressed=true]{color:var(--ink);font-weight:700}.mg-pick svg{stroke:currentColor;fill:none;stroke-width:2.4px;flex:none;width:15px;height:15px}.mg-pick>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mg-toggle{align-items:center;gap:12px;min-height:44px;display:flex}.mg-toggle>svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:16px;height:16px;color:var(--ink-3);flex:none}.mg-toggle-main{flex:1;min-width:0}.mg-toggle-main b{font-size:14.5px;font-weight:700;display:block}.mg-toggle-main span{color:var(--ink-3);margin-top:1px;font-size:12.5px;display:block}.mg-toggle .k-switch{flex:none}.mg-creds{border-radius:var(--r-card);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.mg-creds .mg-mono{font-size:13.5px}.mg-section+.mg-section{border-top:1px solid var(--ink-line);margin-top:20px;padding-top:20px}.mg-section>.k-eyebrow{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mg-section>.k-eyebrow svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.mg-save{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:639px){.mg-save .k-pill{width:100%}}.mg-billto{grid-template-columns:1fr;gap:10px 18px;margin:0;display:grid}@media (min-width:640px){.mg-billto{grid-template-columns:repeat(2,minmax(0,1fr))}}.mg-billto div{min-width:0}.mg-billto dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px}.mg-drop{min-height:96px}.mg-drop[data-done=true]{border-style:solid;border-color:var(--ink);background:var(--lime);color:var(--ink)}.mg-drop svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.mg-drop--over{border-color:var(--ink);background:#0000000a}.mg-inv{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;min-width:0}.mg-inv>*{min-width:0}.mg-inv .mg-flag{overflow-wrap:anywhere}.mg-inv>.k-av{margin-top:2px}.mg-inv .t{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.mg-inv .r{padding-top:3px;font-size:15px}.mg-inv .r[data-unread=true]{color:var(--red);font-family:var(--sans);font-size:12.5px}.mg-inv-do{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mg-pay{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;font-size:13px;display:flex}.mg-pay svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:14px;height:14px}.mg-pay .mg-mono{color:var(--ink)}.mg-pay[data-tone=muted]{color:var(--ink-3)}.mg-pay[data-tone=red]{color:var(--red);font-weight:600}.mg-flag{-webkit-line-clamp:3;text-align:left;font:600 13px/1.5 var(--sans);color:var(--red);white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;max-width:60ch;margin:6px 0 0;padding:0;display:-webkit-box;overflow:hidden}.mg-flag[aria-expanded=true]{-webkit-line-clamp:none;display:block}.mg-flag:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.mg-more{position:relative}.mg-more-btn{width:32px;padding:0}.mg-more-pop{z-index:30;width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.mg-more-pop .k-menu-item{min-height:38px;font-size:13.5px}.mg-inv .mg-line{margin-top:6px}.mg-inv-do .mg-inv-dl{justify-content:center;width:32px;padding:0}.mg-inv-do .k-dots-b{width:32px;height:32px}.k-panel:has(.mg-inv-do .k-dots-b[aria-expanded=true]){overflow:visible}@media (max-width:767px){.mg-inv{grid-template-columns:auto 1fr}.mg-inv .r{text-align:left;grid-column:2;padding-top:0}.mg-inv-do{grid-column:1/-1;justify-content:flex-start;width:100%}.mg-inv-do>.k-pill{flex:auto;height:40px}.mg-inv-do>.mg-inv-dl{flex:none;width:40px}.mg-inv-do .k-dots-b{width:40px;height:40px}.mg-more-btn{width:40px}.mg-more-pop{left:0;right:auto}}.mg-empty{color:var(--ink-2);margin:0;padding:14px 0 6px;font-size:14px}.mg-fold{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.mg-fold:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.mg-fold>span{align-items:center;gap:10px;display:inline-flex}.mg-fold .n{font:600 12px var(--mono);letter-spacing:.06em;color:var(--ink-3)}.mg-fold[aria-expanded=true]{margin-bottom:16px}.mg-month{justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 2px;display:flex}.mg-month:first-child{margin-top:0}.mg-month .n{font:600 12px var(--mono);letter-spacing:.06em;color:var(--ink-3)}.mg-avatar-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mg-avatar-row .k-av{width:56px;height:56px;font-size:16px;overflow:clip}.mg-plan{align-items:center;gap:18px;display:flex}.mg-plan+.mg-plan{margin-top:18px}.mg-plan .k-h-2{font-variant-numeric:tabular-nums;flex:none;min-width:72px}.mg-plan .k-h-2 small{color:var(--ink-3);margin-left:2px;font-size:.55em;font-weight:600}.mg-plan .k-progress{margin-top:10px}.mg-plan>div{flex:1;min-width:0}.mg-readonly{opacity:.6}.mg-auth{min-height:100dvh;padding:24px 16px calc(24px + var(--sab));background:var(--butter);color:var(--ink);justify-content:center;align-items:center;display:flex}.mg-auth-box{width:100%;max-width:380px}.mg-auth-logo{width:132px;height:auto;margin:0 auto 26px;display:block}.mg-auth-panel{flex-direction:column;gap:16px;padding:28px 24px 24px;display:flex}.mg-auth-panel .k-h-1{margin-top:4px;font-size:clamp(28px,6vw,36px)}.mg-auth-panel .k-pill--lg{width:100%}.mg-auth-more{justify-content:center;display:flex}.mg-auth-more .k-more{min-height:40px;margin-top:2px}.mg-auth-foot{text-align:center;color:var(--ink-2);margin:18px 0 0;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.mg-chev{transition:none}}@media (max-width:639px){.mg-revoked{grid-template-columns:auto minmax(0,1fr)}.mg-revoked>.k-pill{grid-column:1/-1;justify-self:start}.mg-revoked .m{overflow-wrap:anywhere;display:block}}.mg-top{grid-template-columns:minmax(260px,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.mg-top:has(>:nth-child(4)){grid-template-columns:minmax(260px,2fr) repeat(3,minmax(0,1fr))}.mg-big{background:#ffffff0d;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.mg-big-n{font:700 44px/1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mg-big-n small{color:var(--w-3);margin-left:2px;font-size:20px;font-weight:600}.mg-big-m{color:var(--w-2);font-size:13px;line-height:1.4}.mg-big-m b{color:#fff;font-weight:700}.mg-big-m b.late{color:var(--red)}.mg-big--cycle{background:var(--butter);color:var(--ink)}.mg-big--cycle .k-eyebrow{color:var(--ink-2)}.mg-big--cycle .mg-big-n small{color:var(--ink-3)}.mg-big--cycle .mg-big-m{color:var(--ink-2)}.mg-big--cycle .mg-big-m b{color:var(--ink)}.mg-big--cycle .k-progress{background:#00000029}.mg-big--cycle .k-progress i{background:var(--ink)}.mg-big--cycle[data-full]{background:var(--lime)}.mg-two{flex-direction:column;gap:2px;min-width:0;display:flex}.mg-two .t,.mg-two .m{margin:0;display:block}.mg-two .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mg-no{font:600 12px var(--mono);color:var(--w-3);width:22px}.mg-foot{border-top:1px solid var(--w-line);gap:14px;padding-top:18px;display:grid}.mg-foot-l{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mg-pay{font:500 12.5px var(--mono);color:var(--w-2);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;display:flex}.mg-pay svg{flex:none;width:14px;height:14px}.mg-row-cy{background:#00000012;border-radius:999px;padding:3px 8px;font-size:12px}.mg-row-cy[data-full]{background:var(--lime)}@media (max-width:899px){:is(.mg-top,.mg-top:has(>:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}.mg-big--cycle{grid-column:1/-1}.mg-big-n{font-size:36px}.mg-row-open .w{display:none}.mg-row-open{background:#00000012;border-radius:999px;padding:3px 8px;font-size:12px}}.rs-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.rs-top-acts{align-items:center;gap:8px;display:flex}.rs-more{position:relative}.rs-menu{z-index:61;width:260px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.rs-menu-backdrop{z-index:60;position:fixed;inset:0}.rs-eyebrow{flex-wrap:wrap;align-items:center;gap:0 .5em;margin:0;display:flex}.rs-state{color:var(--lime)}.rs-state[data-tone=red]{color:var(--red)}.rs-state[data-tone=muted]{color:var(--w-3)}.rs-title{width:100%;max-width:16ch;color:inherit;resize:none;background:0 0;border:0;outline:none;margin:8px 0 10px;padding:0;font-family:inherit;font-size:clamp(26px,3vw,40px);line-height:.95;display:block;overflow:hidden}.rs-title:focus{color:var(--butter)}.rs-topic{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;outline:none;width:100%;margin:0;padding:0;font-family:inherit;display:block}.rs-topic::placeholder{color:var(--w-3)}.rs-topic:focus{color:var(--paper)}.rs-tiles{grid-template-columns:1fr;gap:12px;margin-top:4px;display:grid}@media (min-width:900px){.rs-tiles{grid-template-columns:1fr 1.4fr 1fr}}.rs-tile{border-radius:20px;min-width:0;padding:14px 18px}.rs-tile--wide{grid-column:1/-1}.rs-tile>.k-eyebrow{margin:0}.rs-tile-foot{margin-top:10px}.rs-eyebrow-btn{border:0;border-bottom:1.5px dashed var(--w-line);min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;margin:0;padding:0 0 1px}.rs-eyebrow-btn:hover,.rs-eyebrow-btn:focus-visible{color:var(--butter);border-bottom-color:var(--butter);outline:none}.rs-date{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;display:flex}.rs-date-btn{color:inherit;text-align:left;cursor:pointer;-webkit-text-decoration:underline dashed var(--w-line);-webkit-text-decoration:underline dashed var(--w-line);-webkit-text-decoration:underline dashed var(--w-line);text-decoration:underline dashed var(--w-line);text-underline-offset:6px;background:0 0;border:0;align-items:baseline;gap:10px;margin:0;padding:0;font-family:inherit;text-decoration-thickness:1.5px;display:inline-flex}.rs-date-btn:hover,.rs-date-btn:focus-visible{color:var(--butter);-webkit-text-decoration-color:var(--butter);-webkit-text-decoration-color:var(--butter);-webkit-text-decoration-color:var(--butter);text-decoration-color:var(--butter);outline:none}.rs-date-change{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--w-3);text-decoration:none}.rs-date-btn:hover .rs-date-change{color:var(--butter)}.rs-date input[type=date]{min-width:0;max-width:100%;color:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;letter-spacing:-.035em;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;outline:none;width:100%;margin:0;padding:0;font-family:inherit;font-size:clamp(22px,2.4vw,32px);font-weight:700;line-height:1}.rs-date input[type=date]:focus{color:var(--butter)}.rs-date .k-tag{letter-spacing:.1em;font-size:13px}.rs-seats{margin-top:4px}.rs-seats .k-row{padding:9px 0}.rs-seats .k-row>div{min-width:0}.rs-seat-select{appearance:none;border:0;border-bottom:1.5px dashed var(--w-line);max-width:100%;color:inherit;font:600 15px/1.3 var(--sans);cursor:pointer;background:0 0;border-radius:0;outline:none;margin:0;padding:0 0 1px}.rs-seat-select option{background:var(--room);color:var(--paper)}.rs-seat-date{border:0;border-bottom:1.5px dashed var(--w-line);color:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;font:500 13px var(--mono);letter-spacing:.02em;background:0 0;border-radius:0;outline:none;margin:0;padding:0 0 1px}.rs-seat-date[data-late=true]{color:var(--red)}.rs-seat-select:focus-visible,.rs-seat-date:focus-visible{border-bottom-color:var(--butter)}.rs-seat-note{width:100%;font:400 13px var(--sans);color:var(--w-2);background:0 0;border:0;outline:none;margin:4px 0 0;padding:0;display:block}.rs-seat-note::placeholder{color:var(--w-3)}.rs-seat-note:focus{color:var(--paper)}.rs-seat-r{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rs-tag--butter{color:var(--butter)}.rs-seat-pick{border-top:1px solid var(--w-line);gap:10px;padding:10px 0;display:grid}.rs-seat-pick-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rs-seat-pick-row .k-eyebrow{min-width:84px}.rs-pills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rs-link{align-items:center;gap:2px;display:inline-flex}.rs-link-x{width:32px;height:32px;color:var(--w-3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.rs-link-x svg{width:13px;height:13px}.rs-link-x:hover,.rs-link-x:focus-visible{color:var(--red);outline:none}.rs-link-edit{gap:4px;margin-top:8px;display:grid}.rs-link-input{border:0;border-bottom:1.5px dashed var(--w-line);width:100%;min-height:32px;color:var(--paper);font:400 13.5px var(--sans);background:0 0;border-radius:0;outline:none;margin:0;padding:0 0 1px;display:block}.rs-link-input::placeholder{color:var(--w-3)}.rs-link-input:focus{border-bottom-color:var(--butter)}.rs-brief-text{resize:none;width:100%;font:400 14px/1.55 var(--sans);color:var(--paper);background:0 0;border:0;outline:none;max-width:80ch;margin-top:8px;padding:0;display:block;overflow:hidden}.rs-brief-text::placeholder{color:var(--w-3)}.rs-steps{gap:6px;margin:0 -4px;padding:18px 0 14px;display:flex}.rs-steps .k-pill{flex:none}.rs-steps .rs-step--done{--pi:var(--lime);--po:var(--ink);opacity:.8}.rs-col{flex-direction:column;gap:14px;margin-top:14px;display:flex}.rs-col>*{min-width:0}.rs-panel .k-panel-head{flex-wrap:wrap}.rs-acts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:639px){.rs-acts{width:100%}.rs-acts .k-pill{flex:1}}.rs-head-tag{vertical-align:middle;margin-left:10px;display:inline-block}.rs-nest{border-radius:20px;margin-bottom:16px;padding:18px 20px}.rs-nest>.k-eyebrow{margin:0}.rs-nest-t{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin:6px 0 0;font-size:15px;line-height:1.55}.rs-sentence{border:2px solid var(--ink);background:var(--paper);border-radius:20px;margin:0;padding:14px 18px;font-size:15px;line-height:1.5}.rs-sentence[data-tone=red]{border-color:var(--red)}.rs-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-script{max-width:68ch;font-size:16px;line-height:1.6}.rs-hook{letter-spacing:-.02em;font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.3}.rs-para-row{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.rs-para-row>div{flex:1;min-width:0}.rs-para-row .k-pill{flex:none;margin-top:2px}.rs-para{margin:0}@supports (color:color-mix(in lab, red, red)){.rs-mark{background:color-mix(in srgb, var(--blue) 16%, transparent)}}.rs-mark{border-bottom:2px solid var(--blue);color:inherit;border-radius:3px;padding:1px 3px}.rs-mark[data-click=true]{cursor:pointer}.rs-blue{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.rs-blue{background:color-mix(in srgb, var(--blue) 16%, transparent)}}.rs-blue{border-bottom:2px solid var(--blue);border-radius:3px;padding:0 4px;font-style:normal}.rs-pill--blue{--pi:var(--blue);--po:var(--paper)}.rs-cta{margin:14px 0 0;font-weight:700}.rs-cta .k-eyebrow{margin-bottom:4px;display:block}.rs-feedback{border:2px solid var(--red);border-radius:20px;margin-top:14px;padding:12px 16px;font-size:14px;line-height:1.5}.rs-feedback-form{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rs-feedback-form .k-input{flex:1;min-width:200px}.rs-help{color:var(--ink-3);margin:14px 0 0;font-size:13px;line-height:1.5}.rs-marks-bar{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rs-edit{gap:12px;max-width:70ch;display:grid}.rs-script--cued{max-width:92ch}.rs-script--sheet{max-width:none}.rs-edit--wide{max-width:92ch}.rs-cues{border:1px solid var(--ink-line);border-radius:var(--r-card);gap:0;display:grid;overflow:clip}.rs-cast{border-bottom:1px solid var(--ink-line);background:#0000000a;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;display:flex}.rs-cue-head,.rs-cue{grid-template-columns:130px 1fr;align-items:start;gap:14px;padding:12px 14px;display:grid}.rs-cues[data-timed] .rs-cue-head,.rs-cues[data-timed] .rs-cue{grid-template-columns:84px 130px 1fr}.rs-cue-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--ink-line);padding-top:8px;padding-bottom:8px;font-size:11px}.rs-cue+.rs-cue{border-top:1px solid var(--ink-line)}.rs-cue-t{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;padding-top:3px;font-size:13px}.rs-cue-who{align-items:flex-start;min-width:0;padding-top:1px;display:flex}.rs-cue-line{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.55}.rs-cue[data-vo=true] .rs-cue-line{font-weight:600}.rs-who{--wt:var(--ink);border:1.5px solid var(--wt);background:var(--wt);border-radius:999px;padding:3px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.rs-who{background:color-mix(in srgb, var(--wt) 14%, var(--paper))}}.rs-who{color:var(--ink);font:600 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.rs-who--big{cursor:pointer;border-width:2px;padding:6px 12px;font-size:12px;transition:transform .1s}.rs-who--big:active{transform:scale(.95)}.rs-who[data-on]{background:var(--wt);color:var(--paper)}.rs-who[data-tone="0"]{--wt:var(--ink)}.rs-who[data-tone="1"]{--wt:var(--blue)}.rs-who[data-tone="2"]{--wt:#3d7a00}.rs-who[data-tone="3"]{--wt:var(--violet)}.rs-who[data-tone="4"]{--wt:#b78f00}.rs-who[data-tone="5"]{--wt:#d1256b}.rs-who[data-tone="6"]{--wt:#0f8f8f}.rs-board-voices{gap:8px}.rs-board-voices .rs-clock{margin-left:auto}.rs-board-row{cursor:text}.rs-board-row[data-on]{background:var(--wt,var(--ink))}@supports (color:color-mix(in lab, red, red)){.rs-board-row[data-on]{background:color-mix(in srgb, var(--wt,var(--ink)) 6%, transparent)}}.rs-board-row[data-on]{box-shadow:inset 3px 0 0 var(--wt,var(--ink))}.rs-board-row[data-tone="0"]{--wt:var(--ink)}.rs-board-row[data-tone="1"]{--wt:var(--blue)}.rs-board-row[data-tone="2"]{--wt:#3d7a00}.rs-board-row[data-tone="3"]{--wt:var(--violet)}.rs-board-row[data-tone="4"]{--wt:#b78f00}.rs-board-row[data-tone="5"]{--wt:#d1256b}.rs-board-row[data-tone="6"]{--wt:#0f8f8f}.rs-board-t{align-items:center;gap:4px;padding-top:0;display:flex}.rs-board-t .k-input{width:52px;font-family:var(--mono);padding:3px 5px;font-size:12px}.rs-board-line{position:relative}.rs-board-ta{resize:none;width:100%;color:var(--ink);font:400 16px/1.55 var(--sans);background:0 0;border:0;outline:none;min-height:26px;padding:0;display:block;overflow:hidden}.rs-board-ta--vo{font-weight:600}.rs-board-acts{opacity:.6;justify-content:flex-end;gap:6px;margin-top:4px;font-size:12px;display:flex}.rs-board-acts button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}.rs-board-acts button:disabled{opacity:.3}.rs-board-acts button[data-danger]{color:var(--red)}.rs-board-add{text-align:left;border:0;border-top:1px solid var(--ink-line);width:100%;color:var(--ink);font:700 13px var(--sans);opacity:.6;cursor:pointer;background:0 0;padding:12px 14px;display:block}.rs-board-add:hover{opacity:1}.rs-help code{font-family:var(--mono);background:#0000000a;border-radius:4px;padding:1px 5px;font-size:12px}.rs-help svg{vertical-align:-2px;width:14px;height:14px;margin-right:4px}@media (max-width:639px){.rs-cue-head{display:none}.rs-cue,.rs-cues[data-timed] .rs-cue{grid-template-columns:1fr;gap:6px}.rs-cues[data-timed] .rs-cue{grid-template-areas:"who""t""line"}.rs-cue-t{grid-area:t}.rs-cue-who{grid-area:who}.rs-cue-line{grid-area:line}}.rs-edit .k-textarea{resize:none;min-height:56px;overflow:hidden}.rs-vo{border-top:1px solid var(--ink-line);margin-top:24px;padding-top:20px}.rs-vo-row{margin:-6px 0 34px}.rs-vo-row .rs-vo-title{margin:0}.rs-vo-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rs-vo-title .k-eyebrow{margin:0}.rs-vo-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rs-vo-head p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:600 12.5px var(--mono);color:var(--ink-3);margin:0;overflow:hidden}.rs-vo-wave{border-radius:20px;margin-bottom:12px;padding:14px}.rs-vo-wave canvas{cursor:text;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:140px;display:block}@media (min-width:640px){.rs-vo-wave canvas{height:180px}}.rs-vo-times{font:600 12px var(--mono);color:var(--w-2);justify-content:space-between;gap:8px;margin-top:8px;display:flex}.rs-vo-times .rs-vo-sel{color:var(--lime)}.rs-vo-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-vo-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rs-vo-lbl{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:4px;padding:0 4px;display:inline-flex}.rs-vo-lbl svg{width:13px;height:13px}.rs-vo-end{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.rs-vo-foot{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:639px){.rs-vo-tools>.k-pill,.rs-vo-foot .k-pill{flex:auto}.rs-vo-end{width:100%;margin-left:0}}.rs-vo-job{z-index:70;background:var(--ink);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.rs-vo-job{background:color-mix(in srgb, var(--ink) 60%, transparent)}}.rs-vo-job>div{text-align:center;width:300px}.rs-vo-job p{margin:10px 0 12px;font-size:14px}.rs-vo-job svg{width:24px;height:24px;margin:0 auto}.rs-vo-empty{min-height:150px}.rs-vo-empty svg{width:22px;height:22px}.rs-vo-empty small{font-size:13px}.rs-final-cut{margin:0 0 20px}.rs-final-cut video{background:var(--ink);border-radius:20px;width:100%;max-height:62vh;display:block}.rs-final-cut figcaption{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.rs-final-cut figcaption b{color:var(--ink);overflow-wrap:anywhere}.rs-final-cut figcaption .k-pill{margin-left:auto}.rs-brand{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.rs-brand>svg{flex:none;width:16px;height:16px}.rs-grow{flex:1}.rs-caps{grid-template-columns:1fr;gap:12px;margin:10px 0 16px;display:grid}@media (min-width:640px){.rs-caps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.rs-caps{grid-template-columns:repeat(3,1fr)}}.rs-cap-h{flex-wrap:wrap}.rs-cap-h .k-h-3{flex:auto;min-width:0}.rs-cap{border-radius:20px;flex-direction:column;min-width:0;padding:18px 20px;display:flex}.rs-cap-h{align-items:center;gap:8px;margin-bottom:10px;display:flex}.rs-cap-h .k-mono{color:var(--ink-3);font-size:12px}.rs-cap-h .k-pill{margin-left:auto}.rs-cap-t{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;font-size:13.5px;line-height:1.55}.rs-cap[data-folded=true] .rs-cap-t{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rs-cap-more{cursor:pointer;min-height:32px;font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:0}.rs-cap-more:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:1023px){.rs-final-head{top:calc(56px + var(--sat));z-index:5;background:var(--paper);margin:0 -2px 16px;padding:8px 2px;position:sticky}}.rs-yt .rs-row>svg{flex:none;width:16px;height:16px}.rs-yt .k-h-3{margin:0}.rs-yt-rest{color:var(--ink-2);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.rs-yt-rest b{color:var(--ink)}.rs-yt-form{gap:8px;margin-top:10px;display:grid}.rs-yt-form .k-input{height:40px;font-size:13.5px}.rs-yt-form .k-textarea{resize:none;min-height:72px;font-size:13.5px;overflow:hidden}.rs-yt-slot{align-items:center;gap:6px;min-height:32px;display:inline-flex}.rs-yt-slot>svg{width:14px;height:14px;color:var(--ink-3);flex:none}.rs-yt-select{appearance:none;border:0;border-bottom:1.5px dashed var(--ink-line);color:var(--ink);font:600 13px var(--mono);cursor:pointer;background:0 0;border-radius:0;outline:none;margin:0;padding:0 0 1px}.rs-yt-select:focus-visible{border-bottom-color:var(--ink)}.rs-guide p{max-width:70ch;color:var(--ink-2);margin:6px 0 12px;font-size:14px;line-height:1.5}.rs-guide-url{text-overflow:ellipsis;white-space:nowrap;border:1.5px solid var(--ink);background:var(--paper);min-width:0;height:40px;line-height:38px;font:500 13px var(--mono);color:var(--ink);border-radius:999px;flex:1;padding:0 14px;display:block;overflow:hidden}.rs-manychat{border:2px dashed var(--ink-line);border-radius:20px;margin:12px 0;padding:14px 16px}.rs-manychat .k-eyebrow{margin:0 0 10px;display:block}.rs-published{text-align:center;padding:28px 20px}.rs-published .k-eyebrow{margin:0 0 6px}.rs-published .k-h-1{color:var(--lime)}.rs-published p{color:var(--w-2);margin:8px 0 0;font-size:13px}.rs-slides{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.rs-slides{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.rs-slides{grid-template-columns:repeat(3,1fr)}}.rs-slide{border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:18px 20px;display:flex}.rs-slide-h{align-items:center;gap:10px;display:flex}.rs-slide-n{font:600 13px var(--mono);letter-spacing:.06em;flex:none}.rs-slide-title{min-width:0;font:700 15px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}input.rs-slide-title::placeholder{color:var(--ink-3)}p.rs-slide-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-slide-body{white-space:pre-wrap;color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.rs-slide .k-textarea{min-height:80px;font-size:13.5px}.rs-slide-missing{border:2px dashed var(--ink-line);color:var(--ink-3);border-radius:20px;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;display:flex}.rs-slide-block{margin-top:16px}.rs-slide-block:first-of-type{margin-top:0}.rs-modal-backdrop{z-index:95;background:var(--ink);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.rs-modal-backdrop{background:color-mix(in srgb, var(--ink) 70%, transparent)}}.rs-modal{width:100%;max-width:480px;animation:rs-in .18s var(--ease)}.rs-modal--wide{max-width:860px;max-height:92dvh;overflow-y:auto}.rs-modal--video{max-width:900px;padding:0}.rs-modal--video iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.rs-modal--video .rs-row{padding:12px 16px}.rs-modal-h{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rs-modal-h>svg{flex:none;width:16px;height:16px}.rs-modal-h p{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:15px;font-weight:700;overflow:hidden}.rs-modal-h .k-mono{color:var(--ink-3);font-size:12px;font-weight:500}.rs-modal-sub{color:var(--ink-3);margin:-4px 0 12px;font-size:13px}.rs-modal-acts{gap:8px;margin-top:14px;display:flex}.rs-modal-acts .k-pill{flex:1}.rs-x{border:1.5px solid var(--ink);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rs-x svg{width:16px;height:16px}.rs-x:hover{background:var(--ink);color:var(--butter)}.k-on-dark .rs-x{border-color:var(--paper);color:var(--paper)}.k-on-dark .rs-x:hover{background:var(--paper);color:var(--ink)}@keyframes rs-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rs-viewer-media{background:var(--ink);border-radius:20px;margin-bottom:12px;overflow:clip}.rs-viewer-media video,.rs-viewer-media img{object-fit:contain;width:100%;max-height:60vh;margin:0 auto;display:block}.rs-viewer-media a{text-align:center;color:var(--butter);padding:40px;font-size:14px;font-weight:600;display:block}.rs-comments{flex-direction:column;gap:6px;max-height:180px;display:flex;overflow-y:auto}.rs-comment{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.rs-comment b{color:var(--ink)}.rs-tc{background:var(--ink);color:var(--butter);font:700 10.5px var(--mono);font-variant-numeric:tabular-nums;border-radius:4px;margin-right:6px;padding:1px 6px;display:inline-flex}.rs-nav{z-index:10;cursor:pointer;background:var(--paper);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.rs-nav[data-side=l]{left:12px}.rs-nav[data-side=r]{right:12px}.rs-nav svg{width:20px;height:20px}.rs-viewer-count{z-index:10;background:var(--paper);color:var(--ink);font:600 12px var(--mono);border-radius:999px;padding:6px 12px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.rs-loomchip{align-items:center;gap:4px;display:inline-flex}.rs-loomchip svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.rs-modal{animation:none}}.rs-meta{background:var(--room);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:6px;padding:12px 16px;display:flex}.rs-meta+.rs-tiles{margin-top:12px}.rs-meta-item{align-items:center;gap:8px;min-width:0;font-size:14px;display:inline-flex}.rs-meta-item>b{letter-spacing:-.01em;white-space:nowrap;font-weight:700}.rs-meta-item>.m{color:var(--w-3);white-space:nowrap;font-size:12.5px}.rs-meta-item[data-mine=true]>b{color:var(--butter)}.rs-meta .k-pill{margin-left:auto}.rs-meta .k-pill~.k-pill{margin-left:0}.rs-fold>summary{cursor:pointer;margin-bottom:0;list-style:none}.rs-fold[open]>summary{margin-bottom:14px}.rs-fold>summary::-webkit-details-marker{display:none}.rs-fold>summary .n:after{content:" ▾"}.rs-fold[open]>summary .n:after{content:" ▴"}.rs-funnel-sum{color:var(--ink-3);font-size:12px}.rs-funnel-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.rs-funnel-grid .k-field .k-eyebrow{margin-bottom:4px}.rs-slots{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0;display:grid}.rs-slots .k-eyebrow i{opacity:.55;letter-spacing:0;text-transform:none;margin-left:6px;font-style:normal;font-weight:400}.rs-slot-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.rs-slot-card{border:1px solid var(--ink-line);background:var(--paper);border-radius:16px;padding:12px 14px}.rs-slot-card .k-eyebrow{margin:0 0 4px}.rs-slot-card b{align-items:center;gap:6px;font-size:14px;display:flex}.rs-slot-card b svg{width:14px;height:14px}.rs-job{color:var(--ink-2);margin:10px 0 0;font-size:12px}.rs-cap-edit{resize:none;width:100%;font-size:14px;line-height:1.55;overflow:hidden}@media (max-width:639px){.rs-funnel-grid,.rs-slots,.rs-slot-cards{grid-template-columns:1fr}}.rs-guide-prog{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.rs-guide-bar{background:var(--ink-line);border-radius:999px;flex:1;min-width:120px;height:8px;overflow:hidden}.rs-guide-bar i{border-radius:inherit;background:var(--ink);height:100%;transition:width .8s var(--ease);background-image:linear-gradient(90deg,#fff0 0,#ffffff59 50%,#fff0 100%);background-size:200% 100%;animation:1.4s linear infinite rs-guide-shine;display:block}.rs-guide-step{font:600 12px var(--mono);color:var(--ink-2);flex:none}@keyframes rs-guide-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.rs-guide-bar i{animation:none}}.nr-t{border:1.5px solid var(--ink-line);background:var(--ink);cursor:zoom-in;border-radius:10px;height:96px;padding:0;transition:transform .15s,border-color .15s;display:block;overflow:hidden}.nr-t:hover{border-color:var(--ink);transform:translateY(-2px)}.nr-zoom{z-index:140;cursor:zoom-out;animation:rs-in .16s var(--ease);background:#060608d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nr-zoom img{cursor:default;border-radius:16px;max-width:100%;max-height:calc(100dvh - 48px)}.nr-zoom-x{color:#000;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:fixed;top:18px;right:18px}.nr-zoom-x svg{width:16px;height:16px}.rs-viewer .rs-viewer-media{place-items:center;min-height:0;margin:0;display:grid}button.rs-tc{cursor:pointer;border:0;border-radius:6px;margin:0;padding:3px 8px;font-size:12px}@media (max-width:899px){.rs-viewer[data-notes]{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:12px}.rs-viewer .rs-viewer-media video,.rs-viewer .rs-viewer-media img{max-height:44dvh}.nr[data-size=lg] .nr-t{height:110px}}.nc-list{flex-direction:column;gap:8px;min-width:0;display:flex}.nc{background:#0000000b;border-radius:12px;min-width:0;padding:10px 12px}.nc[data-kind=verdict]{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.nc[data-kind=verdict]{background:color-mix(in srgb, var(--red) 9%, transparent)}}.nc[data-legacy]{background:#0000000b}.nc-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:12.5px;line-height:1.2;display:flex}.nc-tc{background:var(--ink);color:var(--butter);font:700 11px var(--mono);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:6px;align-items:center;margin:0;padding:3px 8px;display:inline-flex}.nc-tc--still{cursor:default}.nc-who{font-weight:700}.nc-at{font:500 11px var(--mono);color:var(--ink-3)}.nc-b{color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.nc .nr{margin-top:6px}.k-on-dark .nc{background:#ffffff14}.k-on-dark .nc[data-kind=verdict]{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.k-on-dark .nc[data-kind=verdict]{background:color-mix(in srgb, var(--red) 22%, transparent)}}.k-on-dark .nc-b{color:#fff}.k-on-dark .nc-at{color:var(--w-3)}.k-on-dark .nc-tc{background:var(--butter);color:var(--ink)}.sl-note.nc-list{border-left:0;flex:0 0 220px;align-self:center;padding:0}.sl-refnote{margin-top:8px}.st-tile-note.nc-list{margin-top:2px}.sl-refs button[data-v=no] img{border-color:var(--red);border-width:2px}.sl-refs button[data-v=ok] img{border-color:var(--lime);border-width:2px}.st-sv-note .nc-list{overscroll-behavior:contain;max-height:32dvh;overflow-y:auto}.ds .st-cut-body .st-tc{align-items:start}.ytc{grid-template-columns:236px minmax(0,1fr);align-items:start;column-gap:40px;margin-top:28px;display:grid}.ytc-sum{flex-wrap:wrap;grid-column:1/-1;gap:8px 10px;margin:0 0 28px;display:flex}.ytc-sum span{background:var(--butter);height:30px;color:var(--ink);font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.ytc-rail{align-self:start;padding-top:6px;position:sticky;top:24px}.ytc-rail ol{flex-direction:column;gap:4px;margin:0;padding:0 0 0 16px;list-style:none;display:flex;position:relative}.ytc-rail ol:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.ytc-rail ol:after{content:"";background:var(--ink);width:4px;height:44px;transform:translateY(calc(var(--ytc-active,0) * 48px));border-radius:3px;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:-1px}.ytc-rail button{width:100%;height:44px;color:var(--ink-3);font:500 14px/1.2 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;transition:color .15s,background .15s;display:grid}.ytc-rail button:hover{color:var(--ink);background:#f4f4f2}.ytc-rail li[data-on] button{color:var(--ink);background:#f4f4f2;font-weight:600}.ytc-rail-n{font:600 11px var(--mono);letter-spacing:.06em}.ytc-rail-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ytc-rail-d{font:500 11px var(--mono);color:var(--ink-3)}.ytc-read{background:#f4f4f2;border-radius:22px;flex-direction:column;gap:32px;min-width:0;padding:28px;display:flex}.ytc-card{background:#fff;border:1.5px solid #fff;border-radius:18px;grid-template-columns:148px minmax(0,1fr);gap:28px;padding:36px 40px 40px 36px;scroll-margin-top:24px;transition:border-color .3s;display:grid;box-shadow:0 1px 2px #0000000a,0 14px 32px -24px #00000040}.ytc-card[data-on]{border-color:var(--ink)}.ytc-card-n{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ytc-num{font:700 72px/.82 var(--sans);letter-spacing:-.05em;color:var(--ink)}html.tusker .ytc-num{font-family:var(--tusker);letter-spacing:.01em;font-size:88px;font-weight:700;line-height:.8}.ytc-d{background:var(--butter);height:28px;font:600 12px var(--mono);letter-spacing:.04em;color:var(--ink);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.ytc-card-b{min-width:0;max-width:62ch}.ytc .ytc-card-b .ytc-t{font:700 32px/1.05 var(--sans);letter-spacing:-.03em;text-wrap:balance;margin:6px 0 24px;padding:0}.ytc-p{font:400 18px/1.65 var(--sans);overflow-wrap:anywhere;margin:0 0 16px}.ytc-p:last-child{margin-bottom:0}.ytc-sub{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:30px 0 10px}.ytc-sub:first-child{margin-top:0}.rs-edit .k-textarea.rs-chap-ta{font-family:var(--mono);min-height:240px;font-size:14px;line-height:1.55}@media (max-width:1023px){.ytc{grid-template-columns:minmax(0,1fr);column-gap:0;margin-top:20px}.ytc-sum{margin-bottom:18px}.ytc-rail{top:calc(var(--top-h,56px) + var(--sat,0px));z-index:2;background:#fff;margin:0 -4px 20px;padding:12px 4px 10px;position:sticky;box-shadow:0 10px 12px -10px #0000001f}.ytc-rail ol{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:6px;padding:0;overflow-x:auto}.ytc-rail ol::-webkit-scrollbar{display:none}.ytc-rail ol:before,.ytc-rail ol:after{display:none}.ytc-rail li{flex:none}.ytc-rail button{border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;width:auto;height:34px;padding:0 12px;display:inline-flex}.ytc-rail li[data-on] button{background:var(--ink);border-color:var(--ink);color:#fff}.ytc-rail li[data-on] .ytc-rail-d{color:#fff9}.ytc-rail-t{max-width:180px}.ytc-read{border-radius:18px;gap:18px;margin:0 -8px;padding:14px}.ytc-card{scroll-margin-top:calc(var(--top-h,56px) + var(--sat,0px) + 70px);grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 20px 24px}.ytc-card-n{flex-direction:row;align-items:center;gap:12px}.ytc-num{font-size:44px}html.tusker .ytc-num{font-size:56px}.ytc .ytc-card-b .ytc-t{margin-bottom:16px;font-size:26px}.ytc-p{font-size:17px}}.lib-tabs{margin:-8px 0 22px}@media (min-width:640px){.lib-tabs{margin-bottom:28px}}.lib-tabs .k-seg{display:inline-flex}.lib-intro{margin:0 0 20px}.lib-stack{flex-direction:column;gap:14px;display:flex}.lib-section{margin-bottom:16px}.lib-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.lib-section-head .n{font:600 12px var(--mono);letter-spacing:.06em;color:var(--ink-3)}.lib-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:639px){.lib-acts--fill .k-pill{flex:40%}}.lib-ic{background:var(--ink);width:36px;height:36px;color:var(--butter);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lib-ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:16px;height:16px}.k-on-dark .lib-ic{background:var(--paper);color:var(--ink)}.lib-eyebrow-ic{align-items:center;gap:6px;display:inline-flex}.lib-eyebrow-ic svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}.lib-spin{width:15px;height:15px}.lib-nowrap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lib-row-btn{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;border:0;border-top:1px solid var(--ink-line);background:0 0}.lib-row-btn:hover .t{text-underline-offset:3px;text-decoration:underline}.k-on-dark .lib-row-btn{border-top-color:var(--w-line)}.lib-guides{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:640px){.lib-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lib-guides{grid-template-columns:repeat(3,minmax(0,1fr))}}.lib-guide{min-height:240px;transition:transform .3s var(--ease);flex-direction:column;gap:10px;display:flex}.lib-guide .k-h-2{padding-right:56px}.lib-guide .k-dek{font-size:14.5px}.lib-guide .k-more{color:var(--butter);margin-top:auto}.lib-guide .k-more svg{stroke:currentColor;fill:none;stroke-width:2px;width:15px;height:15px}.lib-doc{flex-direction:column;gap:14px;display:flex}.lib-doc-intro{max-width:68ch;margin:0 0 4px}.lib-chapter .k-panel-head{align-items:flex-start;margin-bottom:20px}.lib-chapter .k-panel-head .k-h-1{margin-top:8px}.lib-chapter-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:900px){.lib-chapter-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.lib-chapter-side{flex-direction:column;gap:14px;min-width:0;display:flex}.lib-loom{aspect-ratio:16/9;border-radius:var(--r-card);background:var(--ink-soft);position:relative;overflow:clip}.lib-loom iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lib-loom--empty{border:2px dashed var(--ink-line);color:var(--ink-2);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.lib-loom--empty svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}.lib-loom--empty b{color:var(--ink);font-weight:700}.lib-prose{max-width:68ch;font-size:16px;line-height:1.6}.lib-prose p{margin:0}.lib-prose p+p{margin-top:12px}.lib-files .k-row{padding:11px 0}.lib-files .k-row .m{max-width:52ch}.lib-code{font:500 13.5px/1.6 var(--mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:clamp(16px,2vw,24px)}.lib-steps{font:600 14px var(--mono);letter-spacing:.02em;flex-direction:column;gap:8px;display:flex}.lib-steps span{align-items:center;gap:10px;display:flex}.lib-steps b{color:var(--butter);font-weight:600}.lib-steps svg{stroke:currentColor;fill:none;stroke-width:2px;opacity:.5;width:14px;height:14px}.lib-def{border-top:1px solid var(--ink-line);grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0;display:grid}.lib-def:first-child{border-top:0;padding-top:0}@media (min-width:640px){.lib-def{grid-template-columns:160px minmax(0,1fr);gap:14px}}.lib-def .k-eyebrow{padding-top:5px}.lib-def .lib-prose{font-size:15.5px}.lib-blocks .k-row{align-items:flex-start;padding:16px 0}.lib-blocks .k-row .k-mono{width:28px;padding-top:2px;font-size:20px;font-weight:700;line-height:1}.lib-blocks .k-row .t{font-size:16px}.lib-blocks .k-row .lib-prose{margin-top:4px;font-size:15px}.lib-hooks .k-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}@media (min-width:640px){.lib-hooks .k-row{grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:14px}}.lib-hooks .q{font-size:15px;font-style:italic;line-height:1.45}.lib-dodont{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:720px){.lib-dodont{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lib-check{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.lib-check li{align-items:flex-start;gap:10px;display:flex}.lib-check svg{stroke:currentColor;fill:none;stroke-width:2.2px;flex:none;width:16px;height:16px;margin-top:3px}.lib-check--do svg{color:var(--lime);filter:brightness(.7)}.lib-check--dont svg{color:var(--red)}.lib-doc-foot{text-align:center;padding:12px 0 4px}.lib-doc-foot .k-dek{margin:6px auto 0}.lib-loom-editor{flex-direction:column;gap:12px;display:flex}.lib-loom-editor .k-field{gap:6px}.lib-loom-editor .k-field>span{align-items:center;gap:8px;display:flex}.lib-add{flex-direction:column;gap:10px;display:flex}@media (min-width:720px){.lib-add{flex-direction:row;align-items:flex-start}.lib-add .k-textarea{flex:1}}.lib-add-side{flex-direction:column;flex:none;gap:8px;min-width:220px;display:flex}.lib-add-side .k-pill{width:100%}.lib-embeds{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.lib-embeds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.lib-embeds{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1300px){.lib-embeds{grid-template-columns:repeat(5,minmax(0,1fr))}}.lib-embed{border-radius:var(--r-card);transition:transform .3s var(--ease);padding:8px;overflow:visible}.lib-embed:hover{transform:translateY(-2px)}.lib-embed-media{aspect-ratio:9/16;background:var(--room);cursor:pointer;width:100%;color:var(--paper);border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:clip}.lib-embed-media iframe{transform-origin:top;pointer-events:none;background:var(--paper);border:0;width:320px;position:absolute;left:50%}.lib-embed-hint{color:var(--w-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lib-embed-hint svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:26px;height:26px}.lib-embed-acts{gap:6px;margin-top:8px;display:flex}.lib-embed-acts .k-pill{flex:1;padding:0 8px}.lib-popover-anchor{flex:1;min-width:0;display:flex;position:relative}.lib-popover{z-index:20;border-radius:var(--r-card);min-width:180px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.lib-popover .k-menu-item{color:var(--ink)}.lib-music .k-row .k-pill{margin-left:6px}.lib-overlay{z-index:70;background:#0000009e;justify-content:center;align-items:flex-end;padding:8px;display:flex;position:fixed;inset:0}@media (min-width:640px){.lib-overlay{align-items:center;padding:24px}}.lib-modal{-webkit-overflow-scrolling:touch;width:min(980px,100%);max-height:92dvh;overflow-y:auto}.lib-modal--sm{width:min(560px,100%)}.lib-modal--fit{width:auto;max-width:100%}.lib-modal-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.lib-modal-head .k-h-2{margin-right:4px}.lib-modal-head .x{margin-left:auto}.lib-modal-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.lib-modal-bar .k-mono{color:var(--ink-2);margin-right:auto;font-size:12.5px}.lib-lightbox-iframe{aspect-ratio:9/16;border-radius:var(--r-card);background:var(--room);border:0;width:min(400px,100vw - 52px);max-height:78dvh;display:block}.lib-stage{border-radius:var(--r-card);justify-content:center;align-items:center;min-height:200px;max-height:70dvh;display:flex;overflow:clip}.lib-stage img{object-fit:contain;max-width:min(760px,100vw - 52px);max-height:70dvh;display:block}.lib-stage img.lib-svg{width:min(560px,100vw - 52px);height:auto}.lib-checker{background:repeating-conic-gradient(#0000001a 0 25%,transparent 0 50%) 0 0/18px 18px}.lib-handles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lib-handle{border:1.5px solid var(--ink);height:32px;color:var(--ink);font:600 12.5px var(--sans);letter-spacing:.02em;border-radius:999px;align-items:center;display:inline-flex;overflow:clip}.lib-handle>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:100%;padding:0 12px;display:inline-flex}.lib-handle>summary{cursor:pointer;align-items:center;height:100%;padding:0 12px;list-style:none;display:inline-flex}.lib-handle>summary::-webkit-details-marker{display:none}.lib-handle .x{opacity:.7;width:auto;padding:0 8px 0 0}.lib-handle .x svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:12px;height:12px}.lib-handle .x:hover{opacity:1}.lib-handle[aria-pressed=true]{background:var(--ink);color:var(--butter)}.lib-handle[data-armed=true]{border-color:var(--red);color:var(--red)}.k-on-dark .lib-handle{border-color:var(--w-line);color:var(--paper)}.k-on-dark .lib-handle[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.k-on-dark .lib-handle[data-armed=true]{border-color:var(--red);color:var(--red)}.lib-handle--dim{opacity:.7}.lib-dormant{display:contents}.lib-dormant[open]>summary{opacity:.5}.lib-add-handle{flex:1;gap:8px;min-width:0;display:flex}@media (min-width:640px){.lib-add-handle{flex:0 380px}}.lib-add-handle .k-input{flex:1;min-width:0}.lib-toolbar{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}@media (min-width:900px){.lib-toolbar{flex-direction:row;align-items:center}.lib-toolbar .lib-search{flex:1}}.lib-search{position:relative}.lib-search>svg{width:15px;height:15px;stroke:var(--ink-3);fill:none;stroke-width:2px;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.lib-search .k-input{padding-left:42px}.lib-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.lib-chips .k-pill{height:34px;padding:0 13px}.lib-chips .k-pill i{opacity:.55;margin-left:2px;font-style:normal}.lib-note{font:500 13px var(--mono);color:var(--ink-2);align-items:center;gap:6px;margin:0 0 12px;display:flex}.lib-note svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.lib-mark{background:var(--butter);color:var(--ink);border-radius:3px;padding:0 3px}.k-on-dark .lib-mark{background:var(--butter);color:var(--ink)}.lib-trends{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:900px){.lib-trends{grid-template-columns:repeat(4,minmax(0,1fr))}}.lib-trend{text-align:left;border-radius:var(--r-card);border:1.5px solid var(--ink-line);min-height:96px;color:inherit;font:inherit;cursor:pointer;transition:border-color .3s var(--ease),transform .3s var(--ease);background:0 0;flex-direction:column;gap:6px;padding:14px;display:flex}.lib-trend:hover{border-color:var(--ink);transform:translateY(-1px)}.lib-trend[aria-pressed=true]{background:var(--ink);color:var(--butter);border-color:var(--ink)}.lib-trend[aria-pressed=true] .k-tag,.lib-trend[aria-pressed=true] .lib-trend-meta{color:var(--butter)}.lib-trend-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lib-trend-top .k-mono{font-size:12px;font-weight:600}.lib-trend-name{letter-spacing:-.01em;word-break:break-word;font-size:15px;font-weight:700;line-height:1.2}.lib-trend-meta{font:500 11.5px var(--mono);color:var(--ink-3)}.lib-board .k-row{grid-template-columns:34px minmax(0,1fr) auto}.lib-board .k-row .k-mono.rank{color:var(--ink-3);font-size:13px;font-weight:600}.lib-board .k-row .m{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.lib-board .k-row .t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.lib-board .k-row .r{line-height:1.3}.lib-board .k-row .r small{color:var(--ink-3);letter-spacing:0;font-weight:500;display:block}.lib-throne{padding:16px 0 18px}.lib-throne .k-mono.rank{color:var(--ink);font-size:15px}.lib-throne .t{letter-spacing:-.02em;-webkit-line-clamp:3;font-size:clamp(17px,2vw,21px)}.lib-throne .r{font-size:16px}.lib-digest{grid-template-columns:minmax(0,1fr);gap:18px 24px;display:grid}@media (min-width:720px){.lib-digest{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lib-digest ul{margin:6px 0 0;padding:0;list-style:none}.lib-digest li{border-top:1px solid var(--ink-line);padding:9px 0;font-size:14.5px;line-height:1.45}.lib-digest li:first-child{border-top:0}.lib-posts{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:720px){.lib-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.lib-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.lib-post{border-radius:var(--r-card);text-align:left;cursor:pointer;font:inherit;transition:transform .3s var(--ease);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.lib-post-tags{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.lib-post-tags .k-mono{font:600 12px var(--mono);letter-spacing:.02em}.lib-post-tags .d{font:500 11.5px var(--mono);color:var(--ink-3);margin-left:auto}.lib-post-hook{letter-spacing:-.015em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.lib-post-cap{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.lib-post-snip{color:var(--ink-2);font-size:13px;line-height:1.45}.lib-post-snip .k-eyebrow{margin-right:6px}.lib-post-foot{font:600 12px var(--mono);color:var(--ink-2);align-items:center;gap:12px;margin-top:auto;padding-top:6px;display:flex}.lib-post-foot span{align-items:center;gap:4px;display:inline-flex}.lib-post-foot svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}.lib-post-foot .tr{color:var(--ink);margin-left:auto}.lib-load{grid-column:1/-1;justify-self:center}.lib-fiche{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:820px){.lib-fiche{grid-template-columns:300px minmax(0,1fr);align-items:start}}.lib-fiche-embed{aspect-ratio:9/16;border-radius:var(--r-card);background:var(--room);width:100%;max-width:320px;max-height:70dvh;margin:0 auto;position:relative;overflow:clip}.lib-fiche-embed iframe{background:var(--paper);border:0;width:100%;height:100%;position:absolute;inset:0}.lib-fiche-side{flex-direction:column;gap:16px;min-width:0;display:flex}.lib-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:520px){.lib-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}.lib-stat{border-radius:var(--r-card);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.lib-stat .k-mono{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1}.lib-stat[data-tone=butter] .k-mono{color:var(--butter)}.lib-transcript{border-radius:var(--r-card);font:500 13px/1.6 var(--mono);white-space:pre-wrap;word-break:break-word;max-height:340px;margin:0;padding:16px 18px;overflow-y:auto}.lib-hook{margin:0;font-size:15px;line-height:1.5}.lib-concepts{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.lib-concept{text-align:left;border-radius:var(--r-card);border:1.5px solid var(--ink-line);color:inherit;font:inherit;cursor:pointer;transition:border-color .3s var(--ease);background:0 0;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.lib-concept:hover{border-color:var(--ink)}.lib-concept[aria-pressed=true]{border-color:var(--ink);background:#0000000d}.lib-concept-title{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.lib-concept-title svg{stroke:currentColor;fill:none;stroke-width:2.4px;flex:none;width:16px;height:16px}.lib-concept p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.45}.lib-concept .q{color:var(--ink);font-style:italic}.lib-quote{border-radius:var(--r-card);margin-bottom:14px;padding:14px 16px}.lib-quote p{margin:4px 0 0;font-size:14.5px;font-style:italic}.lib-date{align-items:center;gap:8px;margin-bottom:16px;display:flex}.lib-date .k-input{flex:1;min-width:0}.lib-modal-end{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.lib-modal-end>span{gap:8px;margin-left:auto;display:flex}.lib-wall-item{flex-direction:column;gap:6px;min-width:0;display:flex}.lib-wall-video{cursor:pointer;width:100%;color:var(--paper);padding:0;display:block}.lib-wall-video video{object-fit:cover;width:100%;height:100%;display:block}.lib-play{width:44px;height:44px;color:var(--paper);pointer-events:none;transition:opacity .3s var(--ease);background:#0000008c;border-radius:50%;justify-content:center;align-items:center;margin:-22px 0 0 -22px;display:flex;position:absolute;top:50%;left:50%}.lib-play svg{stroke:currentColor;fill:currentColor;stroke-width:1.5px;width:18px;height:18px}.lib-wall-video[data-playing=true] .lib-play{opacity:0}.lib-wall-video .lbl{gap:6px;display:flex}.lib-wall-foot{font:600 11.5px var(--mono);color:var(--ink-2);align-items:center;gap:8px;min-width:0;display:flex}.lib-wall-foot .h{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lib-wall-foot span{align-items:center;gap:3px;display:inline-flex}.lib-wall-foot svg{stroke:currentColor;fill:none;stroke-width:2px;width:11px;height:11px}.lib-wall-foot a{width:40px;height:40px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin:-10px -12px -10px 0;display:inline-flex}.lib-wall-foot a svg{width:13px;height:13px}.lib-wall-foot a:hover{background:#00000014}.lib-chat-fab{right:12px;top:calc(64px + var(--sat));z-index:45;justify-content:center;gap:0;width:44px;height:44px;padding:0;font-size:0;position:fixed;bottom:auto;box-shadow:0 10px 30px #0000002e}.lib-chat-fab svg{width:18px;height:18px;stroke:var(--butter)}@media (min-width:1024px){.lib-chat-fab{gap:8px;width:auto;height:44px;padding:0 20px;font-size:14px;top:20px;right:24px}.lib-chat-fab svg{width:16px;height:16px}}.lib-chat{left:8px;right:8px;top:calc(116px + var(--sat));z-index:46;flex-direction:column;max-height:min(66dvh,600px);padding:16px;display:flex;position:fixed;bottom:auto;box-shadow:0 20px 50px #00000040}@media (min-width:640px){.lib-chat{width:420px;left:auto;right:16px}}@media (min-width:1024px){.lib-chat{max-height:min(72dvh,680px);top:76px;right:24px}}.lib-chat-head{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.lib-chat-head .k-h-2{align-items:center;gap:8px;font-size:20px;display:inline-flex}.lib-chat-head .k-h-2 svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.lib-chat-head .acts{gap:6px;margin-left:auto;display:flex}.lib-chat-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:10px;min-height:200px;padding:2px;display:flex;overflow-y:auto}.lib-chat-body .k-h-2{margin:4px 0 12px}.lib-chat-msg{word-break:break-word;border-radius:18px;max-width:92%;padding:10px 14px;font-size:14px;line-height:1.5}.lib-chat-msg--user{background:var(--ink);color:var(--butter);white-space:pre-wrap;align-self:flex-end}.lib-chat-msg--bot{background:#0000000d;align-self:flex-start;max-width:100%}.lib-chat-msg--bot a{text-underline-offset:2px;font-weight:600;text-decoration:underline}.lib-chat-msg--bot pre{background:var(--ink-soft);color:var(--paper);font:500 12.5px/1.5 var(--mono);white-space:pre-wrap;word-break:break-word;border-radius:12px;margin:6px 0;padding:10px 12px}.lib-chat-msg--bot table{border-collapse:collapse;min-width:100%;font-size:13px}.lib-chat-msg--bot th,.lib-chat-msg--bot td{border-bottom:1px solid var(--ink-line);text-align:left;vertical-align:top;padding:6px 8px}.lib-chat-msg--bot th{font:600 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.lib-chat-msg--bot .h{margin:8px 0 2px;font-weight:700}.lib-chat-msg--bot .b{margin:0;padding-left:12px}.lib-chat-bot{flex-direction:column;align-self:flex-start;gap:4px;max-width:95%;display:flex}.lib-chat-steps{flex-wrap:wrap;gap:4px 12px;display:flex}.lib-chat-steps .k-tag{text-transform:none;letter-spacing:0;font-size:11.5px}.lib-chat-starters{flex-direction:column;gap:6px;display:flex}.lib-chat-starter{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:40px;padding:9px 16px;line-height:1.35}.lib-chat-live{font:500 12px/1.4 var(--mono);color:var(--ink-2);flex-direction:column;gap:3px;display:flex}.lib-chat-live p{align-items:center;gap:5px;margin:0;display:flex}.lib-chat-live p[data-kind=think]{opacity:.75;font-style:italic}.lib-chat-live svg{stroke:currentColor;fill:none;stroke-width:2.2px;flex:none;width:12px;height:12px}.lib-chat-foot{flex:none;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.lib-chat-foot .k-textarea{border-radius:22px;flex:1;min-height:44px;padding:11px 16px}.lib-chat-history .k-row{grid-template-columns:minmax(0,1fr) auto}.lib-chat-history .k-row>button:first-child{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;min-width:0;padding:0}.lib-chat-history .k-row .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lib-brand-hero{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:640px){.lib-brand-hero{grid-template-columns:150px minmax(0,1fr);align-items:center}}.lib-brand-hero img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--ink-line);border-radius:14px;width:100%;max-width:220px;display:block}.lib-brand-hero-main{flex-direction:column;gap:8px;min-width:0;display:flex}.lib-brand-hero-main .k-h-2{margin-top:2px}.lib-brand-hero-main .lib-acts{margin-top:8px}.lib-rules{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:900px){.lib-rules{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lib-rule .k-h-3{margin-top:8px}.lib-rule-body{white-space:pre-wrap;word-break:break-word;max-width:68ch;margin:8px 0 0;font-size:15px;line-height:1.55}.lib-swatches{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;margin-top:14px;display:grid}.lib-swatch{border-radius:16px;flex-direction:column;gap:8px;padding:8px;display:flex}.lib-swatch i{border-radius:10px;height:52px;display:block}.lib-swatch .k-mono{letter-spacing:.04em;padding:0 4px 2px;font-size:12px;font-weight:600}.lib-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.lib-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.lib-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.lib-tiles--dense{grid-template-columns:repeat(6,minmax(0,1fr))}}.lib-tile{aspect-ratio:4/5;border:1.5px solid var(--ink-line);background:var(--paper);cursor:pointer;width:100%;transition:transform .3s var(--ease),border-color .3s var(--ease);border-radius:14px;padding:0;display:block;position:relative;overflow:clip}.lib-tile:hover{border-color:var(--ink);transform:translateY(-2px)}.lib-tile img{object-fit:cover;width:100%;height:100%;display:block}.lib-tile--contain img{object-fit:contain;padding:14px}.lib-tile--sq{aspect-ratio:1}.lib-tile--tall{aspect-ratio:9/16}.lib-tile-file{width:100%;height:100%;color:var(--ink-2);font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.lib-tile-file svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:22px;height:22px}.lib-progress-wrap{flex-direction:column;align-items:stretch;gap:6px;display:inline-flex}.lib-progress-wrap .k-progress{height:4px}.lib-packs .k-row .m{max-width:60ch}.lib-packs .k-row.lib-row--more{grid-template-columns:auto minmax(0,1fr) auto auto}.lib-stack .k-panel:has(.k-dots-b[aria-expanded=true]){overflow:visible}@media (prefers-reduced-motion:reduce){.lib-guide,.lib-embed,.lib-post,.lib-tile,.lib-trend,.lib-play{transition:none}}.lib-embed,.lib-post,.lib-guide,.lib-rule,.lib-trend,.lib-wall-item,.lib-tile,.lib-embed-acts .k-pill,.lib-popover-anchor{min-width:0}.lib-embed-acts .k-pill{gap:5px;padding:0 6px;font-size:12px}@media (max-width:639px){.lib-music .k-row{grid-template-columns:auto minmax(0,1fr)}.lib-music .k-row>span:last-child{grid-column:2;justify-self:start;margin-top:-2px}.lib-blocks .k-row{grid-template-columns:28px minmax(0,1fr)}.lib-blocks .k-row .k-tag{grid-column:2;margin-top:-4px}.lib-brand-hero img{max-width:150px}}.lib-add{width:100%;max-width:520px}.lib-add-form{gap:12px;display:grid}.lib-add-form .k-field .k-eyebrow{margin-bottom:4px}.lib-add-form .lib-acts{justify-content:flex-end}.lib-loom-play{background:var(--ink-soft);color:#fff;cursor:pointer;font:600 14px var(--sans);border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.lib-loom-play svg{width:34px;height:34px;stroke:var(--butter);fill:var(--butter)}@media (min-width:1024px){.lib-chat-fab{width:calc(var(--side) - 44px);box-shadow:none;justify-content:center;inset:auto auto 92px 22px}body:has(.mk-studio[data-mode=video]) .lib-chat-fab{width:calc(var(--side) - 44px);box-shadow:none;justify-content:center;inset:auto auto 92px 22px}html[data-side=rail] .lib-chat-fab{gap:0;width:44px;padding:0;font-size:0;left:10px}.lib-chat-fab{width:calc(var(--side) - 44px);height:42px;font:600 15px var(--sans);border-radius:999px;justify-content:flex-start;gap:12px;padding:0 12px;inset:auto auto 92px 22px;color:var(--w-2)!important;box-shadow:none!important;background:0 0!important;border:0!important}body:has(.mk-studio[data-mode=video]) .lib-chat-fab{width:calc(var(--side) - 44px);height:42px;font:600 15px var(--sans);border-radius:999px;justify-content:flex-start;gap:12px;padding:0 12px;inset:auto auto 92px 22px;color:var(--w-2)!important;box-shadow:none!important;background:0 0!important;border:0!important}.lib-chat-fab svg{width:17px;height:17px;stroke:currentColor!important}.lib-chat-fab:hover{color:#fff!important}.lib-chat-fab[aria-expanded=true]{background:var(--butter)!important;color:var(--ink)!important}html[data-side=rail] .lib-chat-fab{justify-content:center;width:44px;padding:0;left:10px}html[data-side=rail] .lib-chat-fab .lib-chat-fab-l{display:none}.lib-chat{z-index:60;border-radius:24px 0 0 24px;width:440px;height:100dvh;max-height:none;padding:24px;inset:0 0 0 auto;box-shadow:-30px 0 80px #00000059}}.lib-chat-x{justify-content:center;width:32px;padding:0}.st-stage{min-width:0;color:var(--ink);flex-direction:column;gap:16px;display:flex}.st-bar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.st-bar .grow{flex:1;min-width:0}.st-bar .acts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:639px){.st-bar .acts{width:100%}.st-bar .acts .k-pill{flex:1}}.st-brief{border-radius:var(--r-card);padding:18px 20px}.st-brief p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin:6px 0 0;font-size:15px;line-height:1.55}.st-brief .k-panel-head{align-items:center;margin-bottom:0}.st-brief textarea{resize:vertical;width:100%;font:400 15px/1.55 var(--sans);color:var(--ink);background:0 0;border:0;outline:none;max-width:70ch;min-height:72px;margin-top:6px;padding:0;display:block}.st-brief textarea::placeholder{color:var(--ink-3)}.st-sentence{border-radius:var(--r-card);border:1.5px dashed var(--ink-line);color:var(--ink-2);margin:0;padding:14px 18px;font-size:14px;line-height:1.5}.st-empty{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.st-done{border-radius:var(--r-card);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.st-done p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.st-sub{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 12px;display:flex}.st-sub .grow{flex:1}.st-sub .acts{flex-wrap:wrap;gap:6px;display:flex}.st-sub .n,.st-bar .n{font:600 12px var(--mono);letter-spacing:.06em;color:var(--ink-3);align-self:center}.st-sec{border-radius:var(--r-card);flex-direction:column;gap:10px;display:flex}.st-sec+.st-sec{margin-top:12px}.st-sec[data-over=true]{outline:2px dashed var(--ink);outline-offset:6px}.st-sec-h{align-items:center;gap:8px;display:flex}.st-sec-h .n{font:600 12px var(--mono);letter-spacing:.06em;color:var(--ink-3)}.st-up{flex-direction:column;gap:12px;display:flex}.st-up .k-drop[data-over=true]{border-color:var(--ink);background:#0000000a}.st-up .k-drop[data-busy=true]{cursor:progress}.st-up .k-drop svg{stroke:currentColor;fill:none;stroke-width:2px;width:22px;height:22px}.st-up .k-drop span{font-size:13px}.st-up-arm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-fileas{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:13px;display:flex}.st-fileas>span{flex-wrap:wrap;align-items:center;gap:2px 8px;display:inline-flex}.st-fileas>span>span,.st-fileas>span:first-child{font-weight:600}.st-fileas button{min-height:32px;color:var(--ink-2);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;padding:0 2px}.st-fileas button+button:before{content:"·";color:var(--ink-3);margin-right:8px;font-weight:400}.st-fileas button:hover{color:var(--ink)}.st-fileas button[aria-pressed=true]{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.st-fileas button:disabled{opacity:.4;cursor:default}.st-filing-rows{flex-direction:column;gap:8px;display:flex}.st-filing{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.st-filing-l{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.st-prog{flex-direction:column;gap:6px;display:flex}.st-prog-l{justify-content:space-between;gap:12px;font-size:12px;font-weight:600;display:flex}.st-prog-l span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-linkrow{gap:8px;display:flex}.st-linkrow .k-input{flex:1;min-width:0}@media (max-width:639px){.st-linkrow{flex-wrap:wrap}.st-linkrow .k-pill{width:100%}}.st-tiles.k-tiles{grid-auto-flow:dense}.st-tile{color:var(--paper)}.st-tile[data-muted=true]{opacity:.35}.st-tile[data-drag=true]{opacity:.4}.st-tile[data-picked=true]{border-color:var(--blue)}.st-tile[data-hl=true]{animation:st-hl 2.2s var(--ease) forwards;outline:3px solid var(--blue);outline-offset:3px}@keyframes st-hl{0%,75%{outline-color:var(--blue)}to{outline-color:#0000}}.st-tile--scr{aspect-ratio:16/10;grid-column:span 2}.st-tile--wide{aspect-ratio:16/9;grid-column:span 2}.st-tile .th{width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:absolute;inset:0}.st-tile .th:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.st-tile .th>video,.st-tile .th>img{object-fit:cover;width:100%;height:100%;display:block}.st-tile .glyph{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.st-tile .glyph svg{stroke:currentColor;fill:none;stroke-width:2px;filter:drop-shadow(0 2px 8px #000000b3);width:24px;height:24px}.st-tile .shade{pointer-events:none;background:linear-gradient(#0000,#0009);height:40%;position:absolute;bottom:0;left:0;right:0}.st-tile .tick{background:var(--paper);width:28px;height:28px;color:var(--ink);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.st-tile .tick svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:14px;height:14px}.st-tile .tick[data-on=true]{background:var(--lime)}.st-tile .act{flex-wrap:wrap}.st-tile .act .k-pill{flex:calc(50% - 3px);height:40px;padding:0 8px}.st-tile .act .k-pill svg{width:13px;height:13px}@media (max-width:639px){.st-tile .act{flex-direction:column}.st-tile .act .k-pill{flex:none;width:100%}}.st-tile .act .k-pill.st-act-wide{flex:100%}.st-tile .act a.k-pill{text-decoration:none}.st-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.st-cell--scr{grid-column:span 2}.st-cell>.st-tile{width:100%}.st-tile-note{color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.st-tile-note .k-tag{margin-right:6px}.st-tile .scrbar{z-index:1;background:var(--ink);pointer-events:none;align-items:center;gap:4px;height:14px;padding:0 8px;display:flex;position:absolute;top:0;left:0;right:0}.st-tile .scrbar i{background:var(--paper);opacity:.35;border-radius:50%;width:5px;height:5px}.st-tile .scrbar~.lbl{top:22px}.st-tile .lbl{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden}.st-notes{flex-direction:column;gap:10px;display:flex}.st-note{border-radius:var(--r-card);border:1.5px solid var(--red);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.st-note .k-cov{object-fit:cover;background:var(--ink);border-radius:8px;width:40px;height:52px}.st-note .body{flex-direction:column;gap:6px;min-width:0;display:flex}.st-note .who{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.st-note .who .name{font:600 12px var(--mono);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-quote{border-left:2px solid var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 0 0 12px;font-size:14.5px;line-height:1.5}.st-compose{border-radius:var(--r-card);border:1.5px solid var(--ink);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.st-compose .k-textarea{min-height:84px}.st-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:639px){.st-actions .k-pill{flex:1}}.st-rows .k-row{padding:12px 0}.st-rows .k-row .t{overflow-wrap:anywhere}.st-rows .k-row .r{white-space:normal;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;display:flex}.st-rows .k-cov{object-fit:cover}.st-rows .k-av svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.st-rows a.k-row{color:inherit;text-decoration:none}.st-rows a.k-row:hover .t{text-underline-offset:3px;text-decoration:underline}@media (max-width:639px){.st-rows .k-row{grid-template-columns:auto 1fr}.st-rows .k-row .r{grid-column:1/-1;justify-content:flex-start}.st-rows .k-row .r .k-pill{flex:1}}.st-cut-notes{flex-direction:column;gap:8px;padding:0 0 14px 54px;display:flex}@media (max-width:639px){.st-cut-notes{padding-left:0}}.st-tc{overflow-wrap:anywhere;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13.5px;line-height:1.5;display:grid}.st-tc .k-mono{padding-top:2px;font-size:12px;font-weight:600}.st-tc-btn{border:1.5px solid var(--ink);min-height:32px;color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:999px;margin:-6px 0;padding:0 10px}.st-tc-btn:hover{background:var(--ink);color:var(--butter)}.st-fold>summary{cursor:pointer;list-style:none;display:inline-flex}.st-fold>summary::-webkit-details-marker{display:none}.st-fold[open]>summary{margin-bottom:8px}.st-fold-body{flex-direction:column;gap:8px;display:flex}.st-pinned{border-bottom:1.5px dashed var(--ink-line);margin-bottom:12px;padding-bottom:4px}.st-sentence[data-tone=lime]{border-style:solid;border-color:var(--lime);color:var(--ink)}.st-pitch{border-radius:var(--r-card);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.st-frames{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.st-frames::-webkit-scrollbar{display:none}.st-frames button{aspect-ratio:9/16;background:var(--ink);cursor:pointer;border:2px solid #0000;border-radius:8px;flex:none;width:52px;padding:0;overflow:hidden}.st-frames button[aria-pressed=true]{border-color:var(--ink);outline:2px solid var(--paper);outline-offset:-4px}.st-frames img{object-fit:cover;width:100%;height:100%;display:block}.st-request{border-radius:var(--r-card);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.st-bulk{left:0;right:0;bottom:calc(76px + var(--sab));z-index:55;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}@media (min-width:1024px){.st-bulk{left:var(--side);bottom:20px}}.st-bulk>div{pointer-events:auto;background:var(--ink-soft);color:var(--paper);border:2px solid var(--ink-soft);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 18px;display:flex}.st-bulk .k-mono{font-size:12.5px;font-weight:600}.st-overlay{z-index:95;background:#000000b8;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}@media (min-width:640px){.st-overlay{padding:24px}}.st-overlay--scroll{align-items:flex-start;overflow-y:auto}@media (min-width:640px){.st-overlay--scroll{padding-top:56px}}.st-dialog{width:100%;padding:16px}@media (min-width:640px){.st-dialog{padding:20px}}.st-dialog-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.st-dialog-head .k-h-3{overflow-wrap:anywhere}.st-dialog-head .acts{flex:none;gap:6px;display:flex}.st-x{width:32px;padding:0}.st-x svg{width:15px;height:15px}.st-sv{z-index:61;border-radius:0;flex-direction:column;width:100%;height:100dvh;padding:0;display:flex;position:relative}@media (min-width:640px){.st-sv{border-radius:var(--r-panel);width:520px;height:min(100dvh - 48px,860px);transition:width .2s var(--ease)}.st-sv[data-wide]{width:min(92vw,1100px)}}.st-sv[data-wide]{box-shadow:none;background:0 0;border-color:#0000}.st-sv-top{padding:max(10px, var(--sat)) 12px 10px;border-bottom:1px solid var(--w-line);align-items:center;gap:8px;display:flex}.st-sv-top .k-mono{flex:none;font-size:12px;font-weight:600}.st-sv-name{min-width:0;color:var(--w-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.st-sv-deck{flex:1;justify-content:center;align-items:center;min-height:0;padding:10px 48px;display:flex;position:relative}.st-sv-stage{justify-content:center;align-items:center;width:min(92vw,400px);max-width:100%;height:100%;max-height:100%;display:flex;position:relative}.st-sv-card{z-index:1;border-radius:var(--r-card);background:var(--ink);border:1px solid var(--w-line);cursor:grab;touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.st-sv-card:active{cursor:grabbing}.st-sv-card video,.st-sv-card img{object-fit:contain;width:100%;height:100%;display:block}.st-sv-behind{border-radius:var(--r-card);background:var(--room);width:min(92vw,400px);max-width:100%;height:96%;position:absolute;transform:scale(.955)translateY(12px)}.st-sv-stamp{font:700 26px var(--sans);letter-spacing:-.02em;text-transform:uppercase;pointer-events:none;border:2.5px solid;border-radius:10px;padding:6px 12px;line-height:1;position:absolute;top:16px}.st-sv-stamp--keep{color:var(--lime);left:14px;transform:rotate(-12deg)}.st-sv-stamp--out{color:var(--red);right:14px;transform:rotate(12deg)}.st-sv-flag{pointer-events:none;background:#0009;border-radius:999px;padding:5px 8px;position:absolute;top:10px;left:10px}.st-sv-nav{z-index:2;background:var(--room);width:40px;height:40px;color:var(--paper);border:1.5px solid var(--w-line);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.st-sv-nav svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.st-sv-nav:disabled{opacity:.25;cursor:default}.st-sv-nav--l{left:6px}.st-sv-nav--r{right:6px}.st-sv-verdict{padding:10px 12px max(14px, var(--sab));border-top:1px solid var(--w-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.st-sv-verdict p{color:var(--w-3);margin:0;font-size:12.5px}@media (max-width:639px){.st-sv-verdict .k-pill{flex:40%}}.st-sv-sheet{z-index:3;padding:16px 16px max(18px, var(--sab));border-radius:var(--r-card) var(--r-card) 0 0;flex-direction:column;gap:10px;display:flex;position:absolute;inset:auto 0 0}.st-sv-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.st-sv-done p{color:var(--w-2);margin:0;font-size:13.5px}.st-rv{flex-direction:column;width:100%;max-width:920px;max-height:calc(100dvh - 24px);display:flex}@media (min-width:640px){.st-rv{max-height:none;display:block}}.st-rv-title{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.st-rv-title .k-mono{color:var(--w-3);font-size:12px;font-weight:600}.st-rv-media{border-radius:var(--r-card);background:var(--ink);flex:none;margin-bottom:12px;position:relative;overflow:hidden}.st-rv-media video,.st-rv-media img{object-fit:contain;width:100%;max-height:38vh;margin:0 auto;display:block}@media (min-width:640px){.st-rv-media video,.st-rv-media img{max-height:55vh}}.st-rv-media[data-pin=true]{cursor:crosshair}.st-rv-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}@media (min-width:640px){.st-rv-scroll{flex:none;overflow:visible}}.st-rv-thread{margin-bottom:12px}@media (min-width:640px){.st-rv-thread{max-height:240px;padding-right:4px;overflow-y:auto}}.st-rv-thread .k-row{grid-template-columns:auto 1fr;align-items:start;padding:10px 0}.st-rv-thread .k-row .t{overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.5}.st-rv-thread .k-row .t b{color:var(--lime);font-weight:700}.st-rv-tools{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.st-rv-time{min-width:52px}.st-rv-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.st-rv-edit .k-input{flex:1;min-width:160px;height:36px;font-size:13px}.st-refs{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.st-refs a,.st-refs div{background:var(--room);border-radius:8px;width:48px;height:48px;display:block;position:relative;overflow:hidden}.st-refs img{object-fit:cover;width:100%;height:100%;display:block}.st-refs button{background:var(--ink);width:20px;height:20px;color:var(--paper);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:2px;right:2px}.st-refs button svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:10px;height:10px}.st-rv-composer{border-radius:var(--r-card);flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.st-rv-composer[data-over=true]{outline:2px dashed var(--butter);outline-offset:6px}.st-rv-composer .k-textarea{min-height:76px}.st-rv-composer .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-rv-composer .row .grow{flex:1}.st-rv-composer label.k-pill input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.st-rv-verdicts{flex-wrap:wrap;flex:none;gap:8px;padding-top:4px;display:flex}@media (max-width:639px){.st-rv-verdicts .k-pill{flex:160px}}.st-rv-pin{width:20px;height:20px;font:700 9px var(--sans);background:var(--butter);color:var(--ink);box-shadow:0 0 0 2px var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.st-rv-pin--new{background:var(--lime);animation:1s infinite st-pulse}@keyframes st-pulse{50%{opacity:.5}}.st-rv-external{text-align:center;color:var(--lime);text-underline-offset:3px;padding:40px;font-size:14px;text-decoration:underline;display:block}.st-ml{flex-direction:column;align-items:center;gap:12px;max-width:min(100%,960px);max-height:100%;padding:12px;display:flex}@media (min-width:640px){.st-ml{padding:16px}}.st-ml-media{border-radius:var(--r-card);background:var(--ink);width:auto;max-width:100%;max-height:66vh;display:block}.st-ml-cap{color:var(--w-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;font-size:12.5px;display:flex}.st-ml-cap .name{text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.st-ml-cap .k-mono{font-size:12px;font-weight:600}.st-ml-note{border-left:2px solid var(--lime);text-align:left;max-width:60ch;margin:0;padding:0 0 0 12px;font-size:13.5px;line-height:1.5}.st-ml-rail{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (max-width:639px){.st-ml-rail{width:100%}.st-ml-rail .k-pill{flex:40%}}.st-ml-x{z-index:2;position:absolute;top:12px;right:12px}@media (min-width:640px){.st-ml-x{top:20px;right:20px}}.st-ip{width:100%;max-width:920px}.st-ip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:60vh;padding-right:2px;display:grid;overflow-y:auto}@media (min-width:640px){.st-ip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.st-ip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-ip-cell{border-radius:var(--r-card);background:var(--room);cursor:pointer;text-align:left;color:inherit;border:2px solid #0000;padding:0;position:relative;overflow:hidden}.st-ip-cell[aria-pressed=true]{border-color:var(--lime)}.st-ip-frame{background:var(--room);pointer-events:none;height:224px;position:relative;overflow:hidden}.st-ip-frame iframe{background:var(--paper);border:0;width:100%;height:calc(100% + 56px);position:absolute;top:-56px;left:0}.st-ip-frame>span{height:100%;color:var(--w-3);justify-content:center;align-items:center;font-size:12px;display:flex}.st-ip-cell .tick{background:var(--paper);width:28px;height:28px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.st-ip-cell .tick[data-on=true]{background:var(--lime)}.st-ip-cell .tick svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:14px;height:14px}.st-ip-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.st-ip-foot .k-mono{font-size:12.5px;font-weight:600}.st-ip-empty{text-align:center;color:var(--w-2);padding:48px 16px;font-size:14px}.st-ip-empty svg{stroke:currentColor;fill:none;stroke-width:1.8px;opacity:.6;width:28px;height:28px;margin:0 auto 10px;display:block}.st-ch{flex-direction:column;gap:10px;display:flex}.st-ch-k{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.st-ch .k-textarea{font-family:var(--mono);font-size:13px}.st-ch ol{margin:0;padding:0;list-style:none}.st-ch li{border-top:1px solid var(--ink-line);align-items:baseline;gap:12px;min-height:40px;padding:8px 0;font-size:14.5px;display:flex}.st-ch li:first-child{border-top:0}.st-ch li .k-mono{flex:none;font-size:12.5px;font-weight:600}.st-stage .k-pill svg,.st-overlay .k-pill svg{stroke:currentColor;fill:none;stroke-width:2px;width:15px;height:15px}.st-spin{animation:1s linear infinite st-spin}@keyframes st-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.st-tile[data-hl=true],.st-rv-pin--new,.st-spin{animation:none}}.st-sv-note{flex-direction:column;gap:6px;padding:0 12px 10px;display:flex}.st-sv-note .st-quote{color:var(--w-2);max-height:4.5em;font-size:13.5px;overflow-y:auto}.st-sv-more{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.st-sv-more-acts{flex-wrap:wrap;gap:6px;display:flex}.st-fileas--dark{color:var(--w-3)}.st-fileas--dark button{color:var(--w-2)}.st-fileas--dark button:hover,.st-fileas--dark button[aria-pressed=true]{color:var(--paper)}.st-fileas--dark button+button:before{color:var(--w-3)}.st-cut-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.st-cut-open:hover .t{text-underline-offset:3px;text-decoration:underline}.k-input.st-linkmini{width:220px;max-width:100%;height:32px;font-size:13px}.st-overlay-hit{display:none;position:absolute;inset:0}@media (min-width:640px){.st-overlay-hit{display:block}}.st-note--plain{border-color:var(--ink-line)}.k-on-dark .st-note--plain{border-color:var(--w-line)}.k-on-dark .st-quote{border-left-color:var(--lime)}.st-rv-thread .k-row .t p{margin:0}.st-brief[data-folded=true]>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-brief-more{cursor:pointer;font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;text-decoration:underline}.st-brief-more:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.st-tiles--refs.k-tiles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.st-tiles--refs .k-tile{aspect-ratio:4/5;border-radius:12px}.st-tiles--refs .k-tile .lbl{padding:3px 6px;font-size:9px;top:6px;left:6px}.st-tiles--refs .k-tile .act{bottom:4px;left:4px;right:4px}.st-tiles--refs .k-tile .act .k-pill{height:28px;font-size:11px}@media (max-width:639px){.st-tiles.k-tiles:not(.st-tiles--refs){grid-template-columns:repeat(3,1fr);gap:8px}.st-tiles.k-tiles:not(.st-tiles--refs) .k-tile .act .k-pill{height:30px;padding:0 4px;font-size:11px}.st-tiles.k-tiles:not(.st-tiles--refs) .k-tile .lbl{padding:3px 6px;font-size:9px;top:6px;left:6px}}.st-tile .act>a[aria-label=Download]:only-child{flex:none;justify-content:center;width:40px;margin-left:auto;padding:0}@media (max-width:639px){.st-tile .act:has(>a[aria-label=Download]:only-child){flex-direction:row}.st-tile .act>a[aria-label=Download]:only-child{width:40px}}@media (min-width:640px){.st-overlay--scroll:has(.st-rv){align-items:center;padding-top:24px;padding-bottom:24px}.st-rv{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.st-rv-media{flex:0 auto;min-height:160px}.st-rv-media video,.st-rv-media img{max-height:44vh}.st-rv-scroll{flex:auto;min-height:0;overflow-y:auto}.st-rv-thread{max-height:none;overflow:visible}.st-rv-verdicts{flex:none}}@media (min-width:1100px){.st-rv{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);column-gap:20px;max-width:1320px;height:calc(100dvh - 48px);display:grid}.st-rv>.st-dialog-head{grid-column:1/-1}.st-rv>.st-rv-media{grid-area:2/1/4;justify-content:center;align-items:center;height:100%;margin:0;display:flex}.st-rv>.st-rv-media video,.st-rv>.st-rv-media img{height:100%;max-height:100%}.st-rv>.st-rv-scroll{grid-area:2/2}.st-rv>.st-rv-verdicts{grid-area:3/2;padding-top:12px}}.st-tile .st-dl{z-index:4;color:#fff;opacity:0;background:#0000009e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .15s;display:inline-flex;position:absolute;top:8px;right:8px;min-height:34px!important}.st-tile .st-dl svg{width:16px;height:16px}.st-tile:hover .st-dl,.st-tile .st-dl:focus-visible{opacity:1}.st-voice .st-ico{width:32px;padding:0}.st-tile .st-dl:hover{background:var(--butter);color:var(--ink)}@media (hover:none){.st-tile .st-dl{opacity:1}}.st-tile:has(.st-dl) .lbl{text-overflow:ellipsis;white-space:nowrap;transition:max-width .15s;overflow:hidden}:is(.st-tile:has(.st-dl):hover .lbl,.st-tile:has(.st-dl):focus-within .lbl){max-width:calc(100% - 58px)}@media (hover:none){.st-tile:has(.st-dl) .lbl{max-width:calc(100% - 58px)}}.st-dl-all .k-pill{height:52px;padding:0 28px;font-size:15px}.st-upload-main{height:48px;background:var(--butter)!important;color:var(--ink)!important;border:2px solid var(--ink)!important;font:700 15px var(--sans)!important;padding:0 26px!important}.mlb{z-index:200;padding:calc(var(--sat,0px) + 16px) 16px calc(var(--sab,0px) + 16px);background:#000000f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mlb-media{max-width:100%;max-height:100%;display:flex;position:relative}.mlb-media video,.mlb-media img{max-width:min(92vw,100%);max-height:calc(100dvh - 32px - var(--sat,0px) - var(--sab,0px));object-fit:contain;cursor:pointer;border-radius:14px;width:auto;height:auto;display:block}.mlb-sound{color:#fff;height:36px;font:600 13px var(--sans);cursor:pointer;background:#0009;border:0;border-radius:999px;padding:0 14px;position:absolute;top:12px;right:12px}.mlb-nav,.mlb-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:fixed}.mlb-nav:hover,.mlb-x:hover{background:#ffffff2e}.mlb-nav--l{top:50%;left:16px;transform:translateY(-50%)}.mlb-nav--r{top:50%;right:16px;transform:translateY(-50%)}.mlb-x{top:calc(var(--sat,0px) + 16px);right:16px}.mlb-dl{right:72px}.ft-drop-host .k-drop,.ft-drop-host .st-filing,.ft-drop-host .st-filing-rows,.ft-drop-host .st-linkrow,.ft-drop-host .st-up-arm{display:none!important}.ft-drop-host .st-up{background:0 0;border:0;margin:0;padding:0}.ft-drop-host .st-prog{min-width:200px;margin:0}.ft-drop-host:not(:has(.st-prog)){display:none}.st-tile .st-del{z-index:4;color:#fff;min-width:34px;height:34px;font:700 12px var(--sans);cursor:pointer;opacity:0;background:#0000009e;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:8px;right:48px;min-height:34px!important}.st-tile .st-del svg{width:16px;height:16px}.st-tile:hover .st-del,.st-tile .st-del:focus-visible,.st-tile .st-del[data-armed]{opacity:1}.st-tile .st-del:hover,.st-tile .st-del[data-armed]{background:var(--red)}@media (hover:none){.st-tile .st-del{opacity:1}}.ds .st-tile:has(.st-del):hover .lbl{max-width:calc(100% - 104px)}.st-tile:has(.st-del):hover .lbl{max-width:calc(100% - 104px)}.ds .st-tile:has(.st-del):focus-within .lbl{max-width:calc(100% - 104px)}.st-tile:has(.st-del):focus-within .lbl{max-width:calc(100% - 104px)}.ds .st-tile:has(.st-del[data-armed]) .lbl{max-width:calc(100% - 104px)}@media (hover:none){.ds .st-tile:has(.st-del) .lbl{max-width:calc(100% - 104px)}.st-tile:has(.st-del) .lbl{max-width:calc(100% - 104px)}}.ss-head{align-items:flex-end}.ss-head .acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ss-head .acts .k-pill{flex:none}.ss-budget{color:var(--ink-2);font-size:12px}.ss-late{color:var(--red);font-weight:700}.ss-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.ss-steps li{border:1px solid var(--ink-line);background:var(--paper);color:var(--ink-2);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:10px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.2;display:grid}.ss-steps li b{width:28px;height:28px;font-family:var(--mono);border:1.5px solid;border-radius:999px;grid-row:1/3;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ss-steps li b svg{width:14px;height:14px}.ss-steps li span{color:var(--ink-3);grid-column:2;font-size:12px;font-weight:400}.ss-steps li[aria-current=step]{color:var(--ink);border-color:var(--ink);background:var(--paper)}.ss-steps li[aria-current=step] b{background:var(--ink);border-color:var(--ink);color:var(--butter)}.ss-steps li[data-done]{color:var(--ink-2)}.ss-steps li[data-done] b{background:var(--lime);border-color:var(--lime);color:var(--ink)}.ss-grid{grid-template-columns:280px minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.ss-brief,.ss-right{flex-direction:column;gap:12px;display:flex;position:sticky;top:76px}.ss-deck{min-width:0}.ss-deck .k-page{padding:0}.ss-deck .k-head{display:none}.ss-deck .mk-deck{z-index:30;max-width:none;margin:16px 0 0;position:sticky;bottom:16px;left:auto;right:auto}.ss-deck .mk-wall{padding-bottom:8px}.ss-deck .mk-wall .k-empty{min-height:36vh}.ss-deck .mk-top{padding:0 0 14px}body:has(.ss-deck) .k-main{padding-bottom:28px}.ss-deck .mk-deck[data-folded] .mk-deck-panel[data-composer]{border-radius:20px;max-width:none;padding:12px 14px}.ss-deck .mk-deck[data-folded] .cp-tools{opacity:1;filter:none;pointer-events:auto;transform:none}.ss-deck .mk-deck[data-folded] .cp-prompt .k-textarea{white-space:pre-wrap;pointer-events:auto;min-height:36px;padding:6px 0;line-height:1.45;height:auto!important;overflow:auto!important}.ss-deck .mk-deck[data-folded] .cp-generate{border-radius:12px;min-width:144px;height:84px;padding:0 14px}.ss-deck .mk-deck[data-folded] .cp-generate small,.ss-deck .mk-deck[data-folded] .cp-generate .cp-gen-l{display:inline-flex}.ss-deck .mk-deck[data-folded] .cp-mic-wrap{opacity:1;pointer-events:auto;transform:none}.ss-deck .mk-deck[data-folded] .cp-reftab[data-on]{height:66px}.ss-deck .mk-deck[data-folded] .cp-reftab[data-on] .cp-reftab-in{opacity:1;transform:none}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.ss-deck .mk-deck .mk-deck-panel[data-composer]{height:auto!important}}.ss-t{white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.5}.ss-t--muted{color:var(--ink-3)}.ss-t--q{font-style:italic}.ss-eb{margin:12px 0 4px}.ss-note{color:var(--ink-2);margin:10px 0 0;font-size:12px;line-height:1.45}.ss-note svg{vertical-align:-2px;width:12px;height:12px;margin-right:2px}.ss-note b{color:var(--ink)}.ss-chips{flex-wrap:wrap;gap:6px;display:flex}.ss-refs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ss-ref{aspect-ratio:4/5;cursor:pointer;background:#0000000f;border:1.5px solid #0000;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}.ss-ref img,.ss-ref video{object-fit:cover;width:100%;height:100%;display:block}.ss-ref span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000a6);padding:4px 6px;font-size:10px;line-height:1.2;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ss-ref[aria-pressed=true]{border-color:var(--butter);box-shadow:0 0 0 2px var(--butter)}@supports (color:color-mix(in lab, red, red)){.ss-ref[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--butter) 40%,transparent)}}.ss-ref--link{border-color:var(--ink-line);color:var(--ink);background:#0000000f;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;text-decoration:none;display:flex}.ss-ref--link svg{width:16px;height:16px;color:var(--ink-2)}.ss-ref--link span{color:var(--ink-2);white-space:normal;-webkit-line-clamp:3;text-align:center;background:0 0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;position:static}.ss-ref--link[data-thumb]{color:#fff}.ss-ref--link[data-thumb] img{opacity:.55;position:absolute;inset:0}.ss-ref--link[data-thumb] svg,.ss-ref--link[data-thumb] span{z-index:1;color:#fff;text-shadow:0 1px 6px #000c;position:relative}.ss-ref--add{border:1.5px dashed var(--ink-line);color:var(--ink-3);background:0 0;justify-content:center;align-items:center;display:flex}.ss-ref--add svg{width:18px;height:18px}.ss-hero-pick{aspect-ratio:9/16;object-fit:cover;border:2px solid var(--lime);border-radius:10px;width:100%;display:block}.ss-hero-stack{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.ss-hero-stack img{aspect-ratio:9/16;object-fit:cover;border:1px solid var(--ink-line);border-radius:8px;width:100%;display:block}.ss-pushed{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ss-pushed-tile{aspect-ratio:9/16;background:#0000000f;border-radius:8px;display:block;position:relative;overflow:hidden}.ss-pushed-tile img,.ss-pushed-tile video{object-fit:cover;width:100%;height:100%;display:block}.ss-pushed-tile .k-tag{padding:2px 6px;font-size:9px;position:absolute;bottom:4px;left:4px}.ss-pushed-tile[data-status=approved] .k-tag{background:var(--lime);color:var(--ink)}.ss-pushed-tile[data-status=changes_requested] .k-tag{background:var(--red);color:#fff}@media (max-width:1180px){.ss-grid{grid-template-columns:240px minmax(0,1fr)}.ss-right{flex-flow:wrap;grid-column:1/-1;position:static}.ss-right>*{flex:240px}}@media (max-width:1023px){.ss-deck .mk-deck{bottom:calc(72px + var(--sab))}.ss-deck .mk-deck-panel[data-composer]{overscroll-behavior:contain;max-height:32dvh;transition:max-height .35s var(--ease);overflow-y:auto}.ss-deck .mk-deck:focus-within .mk-deck-panel[data-composer]{max-height:70dvh}.ss-deck .mk-deck:has([aria-expanded=true]) .mk-deck-panel[data-composer]{max-height:70dvh}}@media (max-width:760px){.ss-grid{grid-template-columns:1fr}.ss-brief,.ss-right{position:static}.ss-steps{grid-template-columns:repeat(3,1fr);gap:6px}.ss-steps li{grid-template-columns:24px 1fr;column-gap:8px;padding:8px 10px;font-size:12px}.ss-steps li b{width:24px;height:24px;font-size:11px}.ss-steps li span{display:none}.ss-refs{grid-template-columns:repeat(4,1fr)}}.rv.k-page{max-width:none}.rv-head{margin-bottom:14px}.rv-head .acts{flex-wrap:wrap;align-items:center;gap:8px;width:auto;display:flex}.rv-grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:14px;display:grid}.rv-q{flex-direction:column;gap:10px;min-width:0;max-height:calc(100vh - 100px);padding-right:2px;display:flex;position:sticky;top:76px;overflow:auto}.rv-reel{border:1.5px solid var(--ink);background:var(--paper);border-radius:14px;flex:none;overflow:hidden}.rv-reel-h{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.rv-reel-h a{min-width:0;color:inherit;text-decoration:none}.rv-reel-h b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:1.2;display:block;overflow:hidden}.rv-reel-h .n{font:600 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.rv-reel-h .n i{color:var(--red);margin-left:6px;font-style:normal}.rv-row{border:0;border-top:1px solid var(--ink-line);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;grid-template-columns:20px 44px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.rv-row:hover{background:#00000009}.rv-row[aria-current]{background:var(--ink);color:#fff}.rv-row[aria-current] .rv-row-k,.rv-row[aria-current] .rv-row-m{color:var(--w-2)}.rv-row[data-verdict] .rv-row-t{opacity:.55;text-decoration:line-through}.rv-cb{opacity:.85;border:1.5px solid;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.rv-cb svg{stroke-width:3px;width:12px;height:12px}.rv-row[aria-selected] .rv-cb{background:var(--butter);border-color:var(--butter);color:var(--ink)}.rv-row[data-verdict=ok] .rv-cb{background:var(--lime);border-color:var(--lime);color:var(--ink)}.rv-row[data-verdict=no] .rv-cb{background:var(--red);border-color:var(--red);color:#fff}.rv-th{object-fit:cover;background:#111;border-radius:6px;width:44px;height:56px;display:block}.rv-th--none{color:var(--w-3);justify-content:center;align-items:center;display:flex}.rv-th--none svg{width:16px;height:16px}.rv-th--stack{background:0 0;position:relative}.rv-th--stack img{object-fit:cover;border:1.5px solid #fff;border-radius:6px;width:44px;height:56px;position:absolute;inset:0}.rv-th--stack img:nth-child(2){transform:translate(3px,-3px)rotate(3deg)}.rv-th--stack img:nth-child(3){transform:translate(6px,-6px)rotate(6deg)}.rv-row-b{flex-direction:column;min-width:0;display:flex}.rv-row-k{font:600 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;overflow:hidden}.rv-row-t{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.rv-row-m{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;overflow:hidden}.rv-none{padding:8px 4px}.rv-stage{color:#fff;border:1.5px solid var(--ink);background:#0b0b0b;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;max-width:100%;height:calc(100vh - 170px);padding:12px 14px;display:grid;position:sticky;top:76px;overflow:hidden}.rv-bar{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:32px;display:flex}.rv-bar .l{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.rv-bar .l b{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:14px;overflow:hidden}.rv-bar .l .k-tag{color:#fff;flex:none}.rv-bar .l .k-mono{color:var(--w-3);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:100%;font-size:11.5px;overflow:hidden}.rv-bar .r{flex:none;gap:6px;display:flex}.rv-bar .k-pill{color:#fff;background:0 0;border-color:#ffffff59}.rv-view{justify-content:center;align-items:center;gap:14px;min-height:0;display:flex}.rv-media{aspect-ratio:9/16;background:#000;border-radius:12px;max-width:100%;height:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009}.rv-media[data-fit]{aspect-ratio:auto;flex:none}.rv-media video,.rv-media img{object-fit:contain;width:100%;height:100%;display:block}.rv-media video::-webkit-media-controls-panel{background:linear-gradient(#0000,#0009)}.rv-stamp{font:700 64px/1 var(--sans);letter-spacing:-.02em;pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.rv-media[data-stamp=ok] .rv-stamp{opacity:1;color:var(--lime);background:#00000059}.rv-media[data-stamp=no] .rv-stamp{opacity:1;color:var(--red);background:#00000059}.rv-cmp{align-items:center;gap:14px;width:100%;height:100%;display:grid}.rv-cmp figure{grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:8px;min-width:0;height:100%;margin:0;display:grid}.rv-cmp .rv-media{width:auto;max-width:100%;height:100%}.rv-cmp figcaption{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.rv-cmp figcaption .k-mono{color:var(--w-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rv-cmp .k-pill{color:#fff;background:0 0;border-color:#fff6;flex:none}.rv-cmp figure[data-picked] .rv-media{outline:3px solid var(--lime);outline-offset:2px}.rv-cmp figure[data-picked] .k-pill{background:var(--lime);border-color:var(--lime);color:var(--ink)}.rv-foot{flex-direction:column;gap:8px;display:flex}.rv-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.rv-acts .k-pill{min-height:46px;padding:0 22px;font-size:15px}.rv-acts .nav{gap:4px;display:inline-flex}.rv-acts .nav .k-pill{color:#fff;background:0 0;border-color:#ffffff4d;justify-content:center;width:46px;padding:0}.rv-acts .nav .k-pill:disabled{opacity:.45}.rv-ok{--pi:var(--lime);--po:#000;background:var(--lime)!important;border-color:var(--lime)!important;color:var(--ink)!important}.rv-no{--pi:var(--red);--po:#fff;border-color:var(--red)!important;color:var(--red)!important;background:0 0!important}.rv-no:hover:not(:disabled){background:var(--red)!important;color:#fff!important}.rv-ok:disabled,.rv-no:disabled{opacity:.45}.rv-clear{text-align:center;padding:40px 20px}.rv-clear--stage{color:#fff;align-content:center;place-items:center;height:100%;display:grid}.rv-clear--stage h2{font:700 34px/1 var(--sans);letter-spacing:-.02em;margin:0 0 8px}.rv-clear--stage p{color:var(--w-2);margin:0}.rv-batch{z-index:40;visibility:hidden;opacity:0;background:var(--ink);color:#fff;border:1.5px solid var(--butter);transition:transform .2s var(--ease),opacity .2s;border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(120%);box-shadow:0 16px 40px #0006}.rv-batch[data-on]{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.rv-batch b{white-space:nowrap;margin-right:6px;font-size:13.5px}.rv-batch .k-pill{color:#fff;background:0 0;border-color:#ffffff59;min-height:36px}@media (min-width:1024px){.rv-batch{left:calc(50% + var(--side) / 2)}}@media (max-width:1023px){.rv-grid{grid-template-columns:1fr}.rv-stage{order:-1;grid-template-rows:auto auto auto;height:auto;padding:10px;position:static}.rv-view{height:min(62vh,560px);overflow:hidden}.rv-media{aspect-ratio:9/16;width:min(100%,min(62vh,560px)/1.77778);height:auto;max-height:100%}.rv-cmp{grid-auto-flow:row;align-items:start;gap:8px;height:100%}.rv-cmp figure{height:auto;max-height:100%}.rv-cmp .rv-media{width:100%;height:auto;max-height:none}.rv-cmp figcaption{flex-direction:column;gap:4px}.rv-cmp figcaption .k-mono{display:none}.rv-q{max-height:none;position:static;overflow:visible}.rv-acts{left:12px;right:12px;bottom:calc(76px + var(--sab));z-index:30;background:#0b0b0b;border-radius:999px;padding:8px;position:fixed;box-shadow:0 10px 30px #00000059}.rv-foot{padding-bottom:72px}.rv-acts .k-pill{padding:0 16px;font-size:14px}.rv-batch{bottom:calc(86px + var(--sab))}}.rv-cmp .rv-media{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex;overflow:visible}.rv-cmp .rv-media img{border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 20px 60px #0009}.rv-cmp figure[data-picked] .rv-media{outline:0}.rv-cmp figure[data-picked] .rv-media img{outline:3px solid var(--lime);outline-offset:2px}@media (max-width:1023px){.rv-cmp .rv-media{height:auto}.rv-cmp .rv-media img{max-height:min(56vh,520px)}}.rv-cmp .k-pill{background:var(--lime);border-color:var(--lime);color:var(--ink);min-height:40px;padding:0 20px;font-weight:600}@media (max-width:1023px){.rv-view:has(.rv-cmp){height:auto;overflow:visible}.rv-cmp figcaption{flex-direction:row;justify-content:center}}.rv-stage{color:var(--ink);background:0 0;border:0;border-radius:0;gap:12px;padding:0}.rv-bar .l b,.rv-bar .l .k-tag{color:var(--ink)}.rv-bar .l .k-mono{color:var(--ink-3)}.rv-bar .k-pill{border-color:var(--ink);color:var(--ink);background:0 0}.rv-media{background:0 0;border-radius:14px;box-shadow:0 18px 50px #00000047}.rv-media[data-fit] video,.rv-media[data-fit] img{object-fit:cover}.rv-acts .nav .k-pill{border-color:var(--ink);color:var(--ink)}.rv-no{background:var(--paper)!important}.rv-cmp .rv-media img{box-shadow:0 18px 50px #00000047}.rv-cmp figcaption .k-mono{color:var(--ink-3)}.rv-clear--stage h2{color:var(--ink)}@media (max-width:1023px){.rv-stage{padding:0}.rv-acts{background:var(--ink)}.rv-acts .nav .k-pill{color:#fff;border-color:#ffffff4d}.rv-no{background:0 0!important}}.rv-media[data-fit] video{background:0 0}.rv-bare{cursor:pointer;position:absolute;inset:0}.rv-bare video{object-fit:cover;width:100%;height:100%;display:block}.rv-media .rv-bare video{object-fit:contain}.rv-media[data-fit] .rv-bare video{object-fit:cover}.rv-bare:after{content:"";opacity:0;pointer-events:none;background:#00000073 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") 50%/28px no-repeat;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;transition:opacity .15s;position:absolute;top:50%;left:50%}.rv-bare[data-paused]:after{opacity:1}.rv-bare-track{cursor:pointer;align-items:flex-end;height:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.rv-bare-track span{background:var(--butter);transform-origin:0;width:100%;height:3px;display:block;transform:scaleX(0)}.rv-bare-track:hover span{height:5px}.rv-bare-sound{color:#fff;height:32px;font:600 12px var(--sans);cursor:pointer;background:#0000008c;border:0;border-radius:999px;padding:0 14px;position:absolute;top:12px;right:12px}.rj{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.rj-words{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.rj-words .k-pill svg{width:14px;height:14px}.rj-detail{max-width:360px;height:36px;font-size:13px}.rj-x{justify-content:center;width:36px;padding:0}.rv-acts .rj .k-pill{min-height:36px;padding:0 14px;font-size:13.5px}.rv-acts .rj .rj-x{width:36px;padding:0}@media (max-width:1023px){.rv-acts:has(.rj){border-radius:22px}.rv-acts .rj .k-pill:not(.k-pill--solid),.rv-acts .rj-detail{color:#fff;background:0 0;border-color:#ffffff59}}.st-sv-verdict .rj .k-pill{flex:none}.cr-desk-acts .rj{align-items:flex-start}.cr-desk-acts .rj-words{justify-content:flex-start}@media (max-width:1023px){.cr-desk-acts .rj,.cr-desk-acts .rj-words{justify-content:center;align-items:center}}.rv-batch[data-rejecting]{border-radius:22px;flex-wrap:wrap;max-width:calc(100vw - 24px)}.rv-batch .rj-detail{color:#fff;background:0 0;border-color:#ffffff59}.rv-line{z-index:3;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.rv-line .rs-who{color:#000;background:#fff;border-color:#fff;flex:none}.rv-line-t{font:600 14px/1.4 var(--sans);min-width:0}.rv-line em{font:500 12px/1.4 var(--mono);color:var(--butter);flex:1 0 100%;margin-top:-2px;font-style:normal;display:block}.rv-line:has(em){flex-wrap:wrap}.ncp{outline-offset:6px;border-radius:14px;outline:2px dashed #0000;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;transition:outline-color .2s;display:flex}.ncp[data-over]{outline-color:var(--butter)}.ncp.rj{align-items:center}.ncp.rj .rj-detail,.ncp.rj .ncp-refs,.ncp.rj .ncp-row{width:100%;max-width:360px}.ncp-text{min-height:76px}.ncp-refs{flex-wrap:wrap;gap:6px;display:flex}.ncp-ref{background:var(--room);border-radius:8px;width:52px;height:52px;display:block;position:relative;overflow:hidden}.ncp-ref img{object-fit:cover;width:100%;height:100%;display:block}.ncp-ref button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:2px;right:2px}.ncp-ref button svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:10px;height:10px}.ncp-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ncp-row .grow{flex:1}.ncp-row .k-pill svg{width:14px;height:14px}.ncp-row label.k-pill{cursor:pointer;position:relative}.ncp-row label.k-pill input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ncp-row label.k-pill[data-disabled]{opacity:.45;pointer-events:none}.ncp-tc{font-family:var(--mono);font-variant-numeric:tabular-nums}.ncp-send:disabled{opacity:.45}.ncp--dark .k-pill:not(.k-pill--solid){color:#fff;background:0 0;border-color:#ffffff59}.rv-acts .ncp{outline-offset:2px}.rv-acts .ncp .k-pill{min-height:36px;padding:0 14px;font-size:13.5px}.rv-acts .ncp .rj-x{width:36px;padding:0}.cr-desk-acts .ncp.rj{align-items:flex-start}@media (max-width:1023px){.cr-desk-acts .ncp.rj{align-items:center}}.rs-modal--note{max-width:560px}.rs-modal--note .ncp.rj{align-items:stretch}.rs-modal--note .ncp.rj .rj-words{justify-content:flex-start}.rs-modal--note .ncp.rj .rj-detail,.rs-modal--note .ncp.rj .ncp-row,.rs-modal--note .ncp.rj .ncp-refs{max-width:none}@media (max-width:1023px){.rv-bar .l{flex-wrap:wrap;row-gap:4px}}.rv-mobile-host{z-index:70;will-change:transform;position:fixed;inset:0}.rv-mobile{color:#fff;touch-action:none;overscroll-behavior:contain;padding-top:var(--sat);padding-bottom:max(10px,var(--sab));-webkit-user-select:none;user-select:none;background:#0b0b0b;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}body:has(.rv-mobile){overflow:hidden}body:has(.rv-mobile) .k-tabs{display:none}.rv-m-top{align-items:center;gap:10px;min-width:0;min-height:52px;padding:4px 8px 4px 16px;display:flex}.rv-m-top b{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14px;overflow:hidden}.rv-m-top .k-tag{color:var(--w-2);flex:none}.rv-m-top .k-mono{color:var(--w-3);white-space:nowrap;flex:none;font-size:12px}.rv-m-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.rv-m-x svg{width:20px;height:20px}.rv-m-stage{min-height:0;margin:0 10px;position:relative}.rv-m-card,.rv-m-under{background:#000;border-radius:18px;position:absolute;inset:0;overflow:hidden}.rv-m-under{opacity:.65;transform:scale(.95)}.rv-m-under img{object-fit:contain;width:100%;height:100%;display:block}.rv-m-card{z-index:2;cursor:grab;will-change:transform;box-shadow:0 24px 60px #0009}.rv-m-card[data-leaving]{z-index:3}.rv-m-card .rv-bare{cursor:inherit;position:absolute;inset:0}.rv-m-card .rv-bare video,.rv-m-card>img{object-fit:contain;background:#000;width:100%;height:100%;display:block}.rv-m-card>img{pointer-events:none;position:absolute;inset:0}.rv-m-card .rv-line{bottom:34px}.rv-m-stamp{z-index:4;font:700 30px/1 var(--sans);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;background:#00000080;border:3px solid;border-radius:12px;padding:8px 16px;position:absolute;top:26px;left:50%}.rv-m-stamp[data-tone=ok]{color:var(--lime);transform:translate(-50%)rotate(-10deg)}.rv-m-stamp[data-tone=no]{color:var(--red);transform:translate(-50%)rotate(10deg)}.rv-m-stamp[data-tone=up]{color:#fff;text-transform:none;font-size:22px;top:auto;bottom:44px;transform:translate(-50%)}.rv-m-cmp{touch-action:pan-y;background:#0b0b0b;grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:12px;display:grid;position:absolute;inset:0;overflow-y:auto}.rv-m-cmp figure{gap:6px;margin:0;display:grid}.rv-m-cmp img{aspect-ratio:9/16;object-fit:cover;background:#111;border-radius:12px;width:100%;display:block}.rv-m-cmp figcaption{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.rv-m-cmp figcaption .k-mono{color:var(--w-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rv-m-cmp .rv-m-pick{--pi:var(--lime);--po:var(--ink);background:var(--lime);border-color:var(--lime);color:var(--ink);flex:none;font-weight:600}.rv-m-cmp figure[data-picked] img{outline:3px solid var(--lime);outline-offset:2px}.rv-m-cmp[data-chosen] figure:not([data-picked]){opacity:.3}.rv-m-acts{justify-content:center;gap:12px;padding:12px 16px 6px;display:flex}.rv-m-acts .k-pill{flex:1 1 0;justify-content:center;max-width:220px;min-height:54px;padding:0 20px;font-size:16px}.rv-m-acts .rv-no{background:0 0!important}.rv-m-acts .k-pill svg{width:18px;height:18px}.rv-m-hint{text-align:center;color:var(--w-3);margin:0 16px 4px;font-size:11px;line-height:1.3;overflow:hidden}.rv-m-sheet{z-index:5;background:var(--ink);touch-action:auto;border:1.5px solid #ffffff24;border-radius:22px;padding:14px 12px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #00000080}.rv-m-sheet .rj .k-pill:not(.k-pill--solid){color:#fff;background:0 0;border-color:#ffffff59}.rv-m-sheet .rj-detail{color:#fff;background:0 0;border-color:#ffffff59;max-width:none;height:44px}.rv-m-empty{align-content:center;place-items:center;gap:14px;display:grid;position:absolute;inset:0}.rv-m-empty h2{font:700 34px/1 var(--sans);letter-spacing:-.02em;margin:0}@media (min-width:1024px),(hover:hover){.rv-swipe{display:none}}.rv-acts .ncp .k-pill:not(.k-pill--solid):not(.k-pill--red),.rv-acts .ncp .rj-detail,.rv-acts .ncp .ncp-row .k-pill:not(.ncp-send){border-color:var(--ink);color:var(--ink);background:0 0}.rv-acts .ncp .rj-detail::placeholder{color:#00000073}.rv-batch .ncp .rj-detail,.rv-batch .ncp .k-pill:not(.k-pill--solid){color:#fff;background:0 0;border-color:#ffffff59}@media (max-width:1023px){.rv-acts .ncp .k-pill:not(.k-pill--solid):not(.k-pill--red),.rv-acts .ncp .rj-detail,.rv-acts .ncp .ncp-row .k-pill:not(.ncp-send){color:#fff;border-color:#ffffff59}.rv-acts .ncp .rj-detail::placeholder{color:#ffffff80}}.cr{--cr:#0a0a0a;--cr-2:#121212;--cr-3:#1a1a1a;--line:#ffffff1a;--t1:#fff;--t2:#ffffff9e;--t3:#ffffff5c;--bebas:var(--font-bebas-neue),"Bebas Neue",var(--sans);background:var(--cr);min-height:100vh;color:var(--t1);grid-template-columns:minmax(0,1fr) 300px;align-items:start;margin:-20px -18px -120px;display:grid}@media (min-width:640px){.cr{margin:-32px -36px -96px}}@media (min-width:1024px){.cr{margin:-40px -56px -96px}}.cr a{color:inherit}.cr-flow{min-width:0;padding:0 40px 60px}.cr-rail{border-left:1px solid var(--line);scrollbar-width:none;height:100vh;padding:28px 26px 60px;position:sticky;top:0;overflow:auto}.cr-rail::-webkit-scrollbar{display:none}.cr-top{min-height:64px;font:500 13px var(--sans);color:var(--t2);justify-content:space-between;align-items:center;gap:14px;display:flex}.cr-top b{color:var(--t1);font-weight:600}.cr-top .acts{flex:none;gap:8px;display:flex}.cr-btn{border:1px solid var(--line);height:40px;color:var(--t1);font:600 13.5px var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.cr-btn:hover{border-color:#ffffff73}.cr-btn:disabled{opacity:.5;cursor:default}.cr-btn svg{flex:none;width:15px;height:15px}.cr-btn--y,.cr a.cr-btn--y{background:var(--butter);border-color:var(--butter);color:#000}.cr-btn--y:hover{background:#ffec4d;border-color:#ffec4d}.cr-btn--red{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}.cr-btn--dash{border-style:dashed}.cr-btn--ghost{color:var(--t2);border-color:#0000}.cr-btn--ghost:hover{color:var(--t1);border-color:var(--line)}.cr-btn--sm{height:32px;padding:0 12px;font-size:12.5px}.cr-num{font:500 12px var(--mono);letter-spacing:.02em;color:var(--t3);white-space:nowrap}.cr-num.y{color:var(--butter)}.cr-av{object-fit:cover;background:var(--cr-3);border:1px solid var(--line);width:20px;height:20px;font:700 8.5px var(--sans);color:var(--t2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cr-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:26px;font:600 11px var(--sans);letter-spacing:.04em;color:#fff;text-transform:lowercase;background:#0000008c;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:14px;left:14px}.cr-chip:first-letter{text-transform:uppercase}.cr-chip i{background:var(--butter);border-radius:50%;width:6px;height:6px}.cr-empty{font:400 14px var(--sans);color:var(--t2);margin:0;padding:18px 0}.cr-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,36%) minmax(0,1fr);align-items:end;gap:44px;padding:8px 0 40px;display:grid}.cr-hero--none{grid-template-columns:1fr;padding:40px 0}.cr-hero[data-type=youtube]{grid-template-columns:minmax(300px,46%) minmax(0,1fr);align-items:center}.cr-hero[data-type=youtube] .cr-hero-cov{aspect-ratio:16/10}.cr-hero[data-type=static_post] .cr-hero-cov{aspect-ratio:4/5}.cr-hero-txt{min-width:0}.cr-hero-cov{aspect-ratio:9/16;clip-path:inset(0 0 100% round 14px);animation:cr-reveal .9s var(--ease) 50ms forwards;background:#000;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009}.cr-hero-cov video,.cr-hero-cov img{object-fit:cover;width:100%;height:100%;display:block}.cr-hero-nocov{background:linear-gradient(160deg,var(--cr-3),var(--cr));width:100%;height:100%;display:block}.cr-hero-body{opacity:0;animation:cr-rise .7s var(--ease) .35s forwards;min-width:0;transform:translateY(14px)}.cr-hero-k{font:500 13px var(--sans);color:var(--t2);margin:0 0 10px}.cr-hero-k b{color:var(--butter);font-weight:600}.cr-hero h1{font:400 clamp(52px,6.6vw,112px)/.88 var(--bebas);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;max-width:15ch;margin:0}.cr-hero h1 a{text-decoration:none}.cr-hero h1 a:hover{color:var(--butter)}.cr-hero-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.cr-hero-acts .cr-btn--y{height:48px;padding:0 24px;font-size:15px}.cr-today{border-top:1px solid var(--line);scrollbar-width:none;gap:10px;margin-top:30px;padding-top:20px;display:flex;overflow:auto}.cr-today-row{border-radius:12px;grid-template-columns:44px 1fr;align-items:center;gap:10px;min-width:250px;max-width:320px;padding:8px 10px 8px 8px;text-decoration:none;transition:background .15s;display:grid}.cr-today-row:hover{background:var(--cr-3)}.cr-today-row .cv{aspect-ratio:4/5;background:var(--cr-3);border-radius:7px;width:44px;display:block;overflow:hidden}.cr-today-row .cv img,.cr-today-row .cv video{object-fit:cover;width:100%;height:100%;display:block}.cr-today-row .b{min-width:0}.cr-today-row .t{-webkit-line-clamp:2;font:600 13px/1.25 var(--sans);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cr-today-row .m{font:400 11.5px var(--sans);color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.cr-today-row .m em{color:var(--butter);font-style:normal}.cr-sec{opacity:0;animation:cr-fade .6s var(--ease) .55s forwards;padding:34px 0 26px}.cr-sec~.cr-sec{animation-delay:.7s}.cr-sec~.cr-sec~.cr-sec{animation-delay:.85s}.cr-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 18px;display:flex}.cr-sec-h h2{font:400 34px/1 var(--bebas);letter-spacing:.02em;text-transform:uppercase;color:var(--t1);margin:0}.cr-sec-h h2 b{color:var(--butter);margin-left:10px;font-weight:400}.cr-sec-h .r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cr .k-panel{color:var(--t1);border-radius:0;padding:0;overflow:visible;background:0 0!important;border:0!important}.cr .k-panel-head{flex-wrap:wrap;align-items:baseline;margin:0 0 18px}.cr .k-panel-head .k-h-2{font:400 34px/1 var(--bebas);letter-spacing:.02em;text-transform:uppercase;color:var(--t1)}.cr .k-panel-head .n{font:500 12px var(--mono);color:var(--t3)}.cr .k-panel-head .n a{color:var(--t2)}.cr .k-stack{flex-direction:column;gap:34px;display:flex}.cr .k-pill{--pi:transparent;--po:var(--t1);border-color:var(--line);color:var(--t1);background:0 0}.cr .k-pill:hover{border-color:#ffffff73}.cr .k-pill--solid{--pi:#fff;--po:#000;color:#000;background:#fff;border-color:#fff}.cr .k-pill--lime{background:var(--lime);border-color:var(--lime);color:#000}.cr .k-pill--red{background:var(--red);border-color:var(--red);color:#fff}.cr .k-pill--dashed{border-style:dashed}.cr .k-seg{border-color:var(--line);padding:3px}.cr .k-seg button,.cr .k-seg a{color:var(--t2);height:26px;padding:0 11px;font-size:12px}.cr .k-seg [aria-selected=true],.cr .k-seg [aria-current]{color:#000;background:#fff}.cr .k-tag{color:var(--t2)}.cr .k-tag--red{color:#ff6b62}.cr .q-tag--butter,.cr .rl-tag--butter{color:var(--butter)}.cr .k-empty{color:var(--t2);text-align:left;align-items:flex-start;padding:18px 0}.cr .k-dek{color:var(--t2)}.cr .k-eyebrow{color:var(--t3)}.cr .k-more{color:var(--t2)}.cr .k-row{border-top-color:var(--line)}.cr .k-row .m{color:var(--t3)}.cr .k-cov{background:var(--cr-3)}.cr .k-av{background:var(--cr-3);color:var(--t2);border:1px solid var(--line)}.cr .q-fold>summary{color:var(--t3)}.cr .q-fold>summary:hover{color:var(--t1)}.cr .q-empty{color:var(--t2)}.cr .bd{opacity:0;animation:cr-fade .6s var(--ease) .55s forwards;padding:34px 0 26px}.cr-rvw{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.cr-rvw-a{min-width:0;text-decoration:none;display:block}.cr-rvw-a[data-seen]{opacity:.55}.cr-rvw-a .cv{aspect-ratio:9/16;background:var(--cr-3);border-radius:10px;display:block;position:relative;overflow:hidden}.cr-rvw-a .cv img,.cr-rvw-a .cv video{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease);display:block}.cr-rvw-a:hover .cv img{transform:scale(1.03)}.cr-rvw-a .cv .no{width:100%;height:100%;color:var(--t3);justify-content:center;align-items:center;display:flex}.cr-rvw-a .cv .no svg{width:18px;height:18px}.cr-rvw-a .cv .n{background:var(--butter);color:#000;min-width:24px;height:24px;font:700 12px/24px var(--mono);text-align:center;border-radius:999px;padding:0 7px;position:absolute;top:8px;right:8px}.cr-rvw-a .t{-webkit-line-clamp:2;font:600 12px/1.25 var(--sans);color:var(--t2);-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.cr-rvw-a:hover .t{color:var(--t1)}.cr .q-viral{opacity:0;animation:cr-fade .6s var(--ease) .85s forwards;padding:34px 0 26px}.cr .q-viral-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cr .q-viral-cov{aspect-ratio:9/16;background:var(--cr-3);border-radius:10px}.cr .q-viral-rank{color:#fff;font:600 11px var(--mono);opacity:.85;background:0 0;padding:0;top:10px;left:10px}.cr .q-viral-hook{-webkit-line-clamp:2;font-size:12.5px}.cr .q-viral-nums{color:var(--t3);font:500 11px var(--mono)}.cr .q-viral-line{color:var(--t2);font-size:11.5px;line-height:1.45}.cr .q-viral-line b{color:var(--t1)}.cr .q-viral-line--wait{color:var(--t3)}.cr .q-viral-acts{margin-top:6px}.cr .q-viral-concept{background:var(--cr-2);border-color:var(--line);color:var(--t1)}.cr .q-viral-concept[aria-pressed=true]{border-color:var(--butter)}.cr .q-viral-spin{background:var(--cr-2);border-color:var(--line)}.cr-ops{opacity:0;animation:cr-fade .6s var(--ease) .5s forwards}.cr-ops section{border-bottom:1px solid var(--line);padding:18px 0}.cr-ops section:first-child{padding-top:0}.cr-ops h3{font:500 13px var(--sans);color:var(--t2);margin:0 0 6px}.cr-ops .big{font:400 44px/1 var(--bebas);letter-spacing:.01em;color:var(--t1)}.cr-ops .big i{font-style:normal;font:600 13px var(--sans);color:var(--t3);letter-spacing:0;margin-left:6px}.cr-ops .pay{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.cr-ops .pay .big{font-size:36px}.cr-ops ul{margin:12px 0 0;padding:0;list-style:none}.cr-ops li{font:500 13px var(--sans);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 0;display:flex}.cr-ops li .row{align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.cr-ops li .row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-ops li .row:hover span{color:var(--butter)}.cr-ops .more{font:500 12px var(--sans);color:var(--t3);margin-top:8px;text-decoration:none;display:inline-block}.cr-ops .more:hover{color:var(--t1)}.cr-ops .bar{background:var(--cr-3);border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.cr-ops .bar i{background:var(--butter);height:100%;width:var(--w);display:block}.cr-kpis{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px 10px;padding:0 0 18px;display:grid}.cr-kpis a{min-width:0;text-decoration:none}.cr-kpis b{font:400 44px/1 var(--bebas);color:var(--t1);display:block}.cr-kpis span{font:500 12px var(--sans);color:var(--t2);margin-top:4px;display:block}.cr-kpis a:hover span{color:var(--butter)}.cr-rail .q-onboard{border-bottom:1px solid var(--line);padding:18px 0}.cr-rail .q-onboard-grid{grid-template-columns:1fr}.cr-rail .q-onboard-item small{color:var(--t3)}.cr-rail .q-onboard-item b{color:var(--t1)}.cr-rail .q-onboard-item{background:var(--cr-2);border-color:var(--line);color:var(--t1)}.cr-rail .q-onboard-n{background:var(--cr-3);color:var(--t1)}@keyframes cr-reveal{to{clip-path:inset(0 round 14px)}}@keyframes cr-rise{to{opacity:1;transform:none}}@keyframes cr-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.cr-hero-cov,.cr-hero-body,.cr-sec,.cr .bd,.cr .q-viral,.cr-ops{opacity:1;clip-path:none;animation:none;transform:none}}@media (max-width:1279px){.cr{grid-template-columns:1fr}.cr-rail{border-left:0;border-top:1px solid var(--line);height:auto;padding:24px 40px 60px;position:static}.cr-ops{columns:2;column-gap:40px}.cr-ops section{break-inside:avoid}.cr-rvw{grid-template-columns:repeat(6,minmax(0,1fr))}.cr .q-viral-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.cr-flow{padding:0 18px calc(110px + var(--sab))}.cr-rail{padding:24px 18px calc(110px + var(--sab))}.cr-ops{columns:1}.cr-top{flex-wrap:wrap;padding:12px 0}.cr-hero{grid-template-columns:40% minmax(0,1fr);align-items:start;gap:14px;padding-bottom:26px}.cr-hero--none{grid-template-columns:1fr}.cr-hero-body{display:contents}.cr-hero-body>*{opacity:0;animation:cr-rise .7s var(--ease) .3s forwards}.cr-hero[data-type=youtube]{grid-template-columns:48% minmax(0,1fr)}.cr-hero-k{margin-bottom:6px;font-size:12px}.cr-hero h1{max-width:none;font-size:clamp(34px,10.5vw,52px)}.cr-hero-acts{grid-column:1/-1;margin-top:0}.cr-hero-acts .cr-btn--y{height:44px;padding:0 18px;font-size:14px}.cr-today{grid-column:1/-1;margin-top:0}.cr .bd-scroll{scroll-snap-type:x mandatory;margin:0 -18px;padding:0 18px;overflow-x:auto}.cr .bd-grid{border-radius:12px;min-width:max-content;display:flex}.cr .bd-day{scroll-snap-align:start;flex:0 0 46vw}.cr .bd-day[data-empty]{flex:0 0 44px}.cr-rvw{scrollbar-width:none;margin:0 -18px;padding:0 18px;display:flex;overflow:auto}.cr-rvw-a{flex:0 0 32%}.cr .q-viral-grid{scrollbar-width:none;margin:0 -18px;padding:0 18px;display:flex;overflow:auto}.cr .q-viral-card{flex:0 0 58%}}.cr-split{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:36px;padding:8px 0 36px;display:grid}.cr-split-side .cr-hero{border-bottom:0;flex-direction:column;align-items:stretch;gap:16px;padding:0;display:flex}.cr-split-side .cr-hero-cov{aspect-ratio:9/16;width:100%;max-height:46vh}.cr-split-side .cr-hero h1{max-width:none;font-size:clamp(28px,2.6vw,44px)}.cr-split-side .cr-hero-acts{flex-wrap:wrap}.cr-desk{flex-direction:column;gap:14px;min-width:0;display:flex}.cr-desk-h{flex-direction:column;gap:4px;display:flex}.cr-desk-k{font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--w-3,#ffffff80);margin:0}.cr-desk-k b{color:var(--butter)}.cr-desk-t{font:600 18px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.cr-desk-t span{font:500 13px var(--mono);opacity:.6;margin-left:6px}.cr-desk-stage{justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.cr-desk-media{aspect-ratio:9/16;border-radius:14px;flex:none;max-width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000059}.cr-desk-media[style]{aspect-ratio:auto}.cr-desk-media>img{object-fit:cover;width:100%;height:100%;display:block}.cr-desk-media .rv-bare{position:absolute;inset:0}.cr-desk-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cr-desk-ok,.cr-desk-no{height:52px;font:600 16px var(--sans);cursor:pointer;border:1.5px solid;border-radius:999px;align-items:center;gap:8px;padding:0 28px;display:inline-flex}.cr-desk-ok{background:var(--lime);border-color:var(--lime);color:#000}.cr-desk-no{border-color:var(--red);color:var(--red);background:0 0}.cr-desk-no:hover:not(:disabled){background:var(--red);color:#fff}.cr-desk-ok:disabled,.cr-desk-no:disabled{opacity:.5}.cr-desk-ok svg,.cr-desk-no svg{width:18px;height:18px}.cr-desk-open{font:600 14px var(--sans);opacity:.7;text-underline-offset:3px;margin-left:auto;text-decoration:underline}.cr-desk-next{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr-desk-next button{cursor:pointer;background:#1a1a1a;border:0;border-radius:10px;width:56px;height:72px;padding:0;overflow:hidden}.cr-desk-next img,.cr-desk-next video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.cr-desk-vid{background:#222;width:100%;height:100%;display:block}.cr-desk-more{font:600 13px var(--mono);opacity:.7}.cr-desk--clear h2{font:600 40px var(--sans);margin:0}@media (max-width:1023px){.cr-split{grid-template-columns:1fr;gap:24px}.cr-split-side .cr-hero-cov{max-height:40vh}.cr-desk-stage{justify-content:center}.cr-desk-acts{flex-wrap:nowrap;justify-content:center;gap:8px}.cr-desk-ok,.cr-desk-no{flex:1;justify-content:center;min-width:0;height:50px;padding:0 10px}.cr-desk-open{text-align:center;flex:none;align-items:center;min-height:44px;margin:0;padding:0 6px;font-size:13px;display:inline-flex}.cr-top .acts{display:none}.cr-desk{gap:10px}.cr-desk-t{font-size:16px}.cr-desk-next{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.cr-desk-media img{background:#000;object-fit:contain!important}.cr-desk-media{min-width:0}.cr-desk-media>img{max-width:100%}.cr-split>*{min-width:0}.cr-desk,.cr-desk-stage{max-width:100%;overflow:hidden}.cr-desk-media{max-width:100%}@media (max-width:1023px){.cr-split{grid-template-columns:minmax(0,1fr)!important}}.k-shell[data-imp]{--fit-top:calc(48px + var(--sat,0px))}.cr-fit .cr-hero{border-bottom:0;grid-template-columns:auto minmax(0,1fr);padding-bottom:22px}.cr-fit .cr-hero--none{grid-template-columns:1fr;padding:28px 0}.cr-fit .cr-hero-cov{height:clamp(240px,calc(100dvh - 250px - var(--fit-top,0px)),680px);width:auto;max-width:44vw}.cr-fit .cr-hero[data-type=youtube] .cr-hero-cov{height:clamp(200px,calc(100dvh - 250px - var(--fit-top,0px)),360px)}.cr-fit .cr-hero[data-type=static_post] .cr-hero-cov{height:clamp(220px,calc(100dvh - 250px - var(--fit-top,0px)),520px)}.cr-fit .cr-hero h1{font-size:clamp(40px,min(6.6vw,10.5vh),112px)}.js{border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:0;animation:cr-fade .6s var(--ease) .5s forwards;padding:14px 0 18px}.js-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.js-head h2{font:400 24px/1 var(--bebas);letter-spacing:.02em;text-transform:uppercase;margin:0}.js-head .n{font:600 12px var(--sans);color:var(--t3)}.js-arrows{gap:8px;margin-left:auto;display:flex}.js-arrows button{border:1px solid var(--line);width:30px;height:30px;color:var(--t1);cursor:pointer;background:0 0;border-radius:50%;font-size:14px;transition:border-color .15s}.js-arrows button:hover{border-color:#ffffff80}.js-arrows button:focus-visible,.js-job:focus-visible{outline:2px solid var(--butter);outline-offset:2px}.js-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin:0 -40px;padding:2px 40px;scroll-padding-left:40px;display:flex;overflow-x:auto}.js-rail::-webkit-scrollbar{display:none}.js-job{scroll-snap-align:start;border:1px solid var(--line);border-radius:14px;flex:0 0 252px;grid-template-columns:44px auto minmax(0,1fr);align-items:center;gap:12px;height:60px;padding:0 14px 0 8px;text-decoration:none;transition:border-color .15s;display:grid}.js-job:hover{border-color:#ffffff6b}.js-job[data-rest]{opacity:.55}.js-cov{background:var(--cr-3);border-radius:9px;width:44px;height:44px;display:block;overflow:hidden}.js-cov img,.js-cov video{object-fit:cover;width:100%;height:100%;display:block}.js-day{justify-items:center;min-width:24px;line-height:1;display:grid}.js-day b{font:400 27px/.85 var(--bebas)}.js-day i{font:600 9px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin-top:4px;font-style:normal}.js-x{gap:3px;min-width:0;display:grid}.js-x .t{font:600 13px/1.2 var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.js-x .m{font:500 11px var(--sans);color:var(--t3);align-items:baseline;gap:8px;display:flex}.js-x em{font:700 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;font-style:normal}.js-x em[data-state=turn]{color:var(--butter)}.js-x em[data-state=changes]{color:var(--red)}.js-x em[data-state=review]{color:#5b8cff}.js-x em[data-state=approved]{color:var(--lime)}@media (prefers-reduced-motion:reduce){.js{opacity:1;animation:none}}@media (max-width:1023px){.cr-fit .cr-hero{grid-template-columns:auto minmax(0,1fr);padding-bottom:16px}.cr-fit .cr-hero-cov{height:clamp(150px,calc(100dvh - 470px - var(--fit-top,0px)),300px);max-width:42vw}.cr-fit .cr-hero h1{font-size:clamp(28px,min(9.5vw,6vh),52px)}.js{padding:12px 0 14px}.js-arrows{display:none}.js-rail{gap:10px;margin:0 -18px;padding:2px 18px;scroll-padding-left:18px}.js-job{flex-basis:236px}}@media (min-width:1024px) and (pointer:fine){.cr-part{min-height:100dvh}}.cr-nudge{border:1px solid var(--line);min-height:40px;color:var(--t2);font:500 13px var(--sans);border-radius:999px;align-items:center;gap:10px;margin:0 0 12px;padding:0 4px 0 14px;display:flex}.cr-nudge>svg{width:15px;height:15px;color:var(--butter);flex:none}.cr-nudge-go{text-align:left;min-width:0;min-height:40px;color:var(--t1);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-weight:600}.cr-nudge-go:disabled{opacity:.5}.cr-nudge-x{width:36px;height:36px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cr-nudge-x svg{width:15px;height:15px}.ds{--pad:clamp(20px,3vw,48px);max-width:none;margin:-20px -18px -120px;padding-bottom:48px}@media (min-width:640px){.ds{margin:-32px -36px -96px}}@media (min-width:1024px){.ds{margin:-40px -56px -96px}}.ds h1,.ds h2,.ds h3,.ds h4,.ds p{margin:0}.ds-head{padding:28px var(--pad) 22px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.ds-back{border:1.5px solid var(--ink);width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ds-back:hover{background:var(--ink);color:var(--butter)}.ds-back svg{width:16px;height:16px}.ds-cov{border:2px solid var(--ink);background:var(--ink);border-radius:12px;width:56px;height:74px;display:block;overflow:hidden}.ds-cov img,.ds-cov video{object-fit:cover;width:100%;height:100%;display:block}.ds-t{min-width:0}.ds-t h1{font:700 clamp(24px,2.4vw,34px)/1.02 var(--sans);letter-spacing:-.035em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-meta{font:500 13.5px var(--sans);color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:8px;display:flex}.ds-meta b{color:var(--ink)}.ds-meta em{color:var(--ink);font-style:normal;font-weight:600}.ds-meta em[data-tone=red]{color:var(--red)}.ds-meta em[data-tone=lime]{color:#3d7a00}.ds-meta em[data-tone=muted]{color:var(--ink-3)}.ds-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ds-acts .rs-more{position:relative}.ds-tabs{padding:0 var(--pad) 24px;gap:8px;display:grid}.ds-tab{border:2px solid var(--ink);height:64px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:0 20px;display:flex}.ds-tab i{width:28px;height:28px;font:700 12px var(--mono);border:2px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.ds-tab i svg{stroke-width:3px;width:13px;height:13px}.ds-tab[data-done] i{background:var(--ink);border-color:var(--ink);color:var(--lime)}.ds-tab b{font:700 16px var(--sans);letter-spacing:-.01em;white-space:nowrap}.ds-tab em{font:600 12px var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-style:normal;overflow:hidden}.ds-tab[data-late] em{color:var(--red)}.ds-tab:hover{background:#0000000d}.ds-tab[aria-current]{background:var(--ink);color:var(--butter)}.ds-tab[aria-current] em{color:var(--butter);opacity:.7}.ds-tab[aria-current] i{border-color:var(--butter);color:var(--butter)}.ds-tab[aria-current][data-done] i{background:var(--lime);border-color:var(--lime);color:var(--ink)}.ds-stage{margin:0 var(--pad);border:2px solid var(--ink);border-radius:var(--r-panel);background:var(--paper);color:var(--ink);padding:clamp(24px,3vw,44px)}.ds-stage>*+*{margin-top:24px}.rm-stage-in{display:block}.rm-sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:8px;display:flex}.rm-sh h2{font:700 clamp(30px,3.4vw,44px)/1 var(--sans);letter-spacing:-.035em}.rm-sh h2 b{vertical-align:middle;font:600 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-left:14px;display:inline-block}.rm-sh h2 b[data-tone=lime]{color:#3d7a00}.rm-sh h2 b[data-tone=red]{color:var(--red)}.rm-sh h2 b[data-tone=blue]{color:var(--blue)}.rm-sh h2 b[data-tone=butter]{color:#8a6d00}.rm-sh-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rm-sh-acts .k-pill,.rm-sh-acts .rm-btn{height:36px;padding:0 16px;font-size:13px}.rm-sb{flex-direction:column;display:flex}.ds-subs{border-bottom:1px solid var(--ink-line);flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0 0 20px;display:flex}.ds-subs button{border:1.5px solid var(--ink-line);height:38px;color:var(--ink-2);font:600 13.5px var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ds-subs button:hover{border-color:var(--ink);color:var(--ink)}.ds-subs button i{background:var(--ink-line);min-width:20px;height:20px;font:600 11px var(--mono);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-style:normal;display:inline-flex}.ds-subs button[data-alert] i{background:var(--red);color:#fff}.ds-subs button[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--butter)}.ds-subs button[aria-current] i{color:var(--butter);background:#ffffff29}.ds-subs button[aria-current][data-alert] i{background:var(--red);color:#fff}.ds-subs button[data-tone=blue]:not([aria-current]){border-color:var(--blue);color:var(--blue)}.ds-subs button[data-tone=blue]:not([aria-current]) i{color:var(--blue)}.ds-subs button[data-tone=red]:not([aria-current]){border-color:var(--red);color:var(--red)}.ds-subs button[data-tone=butter]:not([aria-current]){border-color:var(--ink);color:var(--ink);background:var(--butter)}.ds-subs button[data-tone=lime]:not([aria-current]){background:var(--lime);border-color:var(--lime);color:var(--ink)}.rm-sb>.st-stage>div:first-child>.rm-sec-h:first-child,.rm-sb>.rm-sec:first-child>.rm-sec-h{display:none}.rm-sb>.st-stage>div:first-child,.rm-sb>.rm-sec:first-child{border-top:0;padding-top:0}@media (max-width:1023px){.ds-subs{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 20px;padding:0 16px 14px;overflow-x:auto}}.rm-sec,.rm-sb>.st-stage>div,.rm-sb>*{border-top:1px solid var(--ink-line);padding:32px 0}.rm-sb>:first-child,.rm-sb>.st-stage>div:first-child{border-top:0;padding-top:0}.rm-sb>.st-stage{border:0;padding:0}.rm-sb>.st-stage>div{flex-direction:column;gap:14px;display:flex}.rm-sb>.st-stage>div.st-brief{border:1.5px solid var(--ink-line);border-radius:var(--r-card);background:#fff;max-width:72ch;padding:18px 20px;display:block}.rm-sb>.st-stage>div.st-brief+div{border-top:0}.ds .st-brief .k-eyebrow{margin:0}.ds .st-brief p{margin:6px 0 0;font-size:15px;line-height:1.5}.ds .st-brief-more{display:inline-block}.rm-sec{flex-direction:column;gap:14px;display:flex}.rm-sec-h{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.rm-sec-h h3{font:700 20px var(--sans);letter-spacing:-.02em}.rm-sec-h h3 b{font:600 12px var(--mono);color:var(--ink-3);margin-left:10px}.rm-sec-acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.rm-sub{flex-direction:column;gap:10px;display:flex}.rm-sub+.rm-sub{margin-top:8px}.rm-sub-h{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:baseline;gap:10px;display:flex}.rm-sub-h .k-h-3{font:inherit;letter-spacing:inherit}.rm-sub-h .n{font:600 11px var(--mono);letter-spacing:0;color:var(--ink-3)}.rm-sub[data-over=true]{outline:2px dashed var(--ink);outline-offset:8px;border-radius:8px}.rm-empty,.ds .st-empty{color:var(--ink-3);margin:0;font-size:14px}.rm-sentence,.ds .st-sentence{border:2px solid var(--ink);color:var(--ink);background:var(--paper);border-radius:16px;padding:14px 18px;font-size:15px}.rm-sentence[data-tone=red]{border-color:var(--red)}.rm-sentence[data-tone=lime],.ds .st-sentence[data-tone=lime]{border-color:var(--lime)}.ds .st-brief{border:1.5px solid var(--ink-line);background:var(--paper);border-radius:16px;padding:18px 20px}.ds .st-brief .k-eyebrow{margin-bottom:8px}.ds .st-brief p{color:var(--ink);font-size:15px;line-height:1.55}.ds .st-notes{gap:10px}.ds .st-actions{gap:8px}.ds .st-pitch,.ds .st-request{border-radius:16px;padding:18px 20px}.rm-row,.ds .rm-row{scrollbar-width:none;gap:10px;padding:2px 0 6px;display:flex;overflow:auto hidden}.rm-row::-webkit-scrollbar{display:none}.ds .k-tile{aspect-ratio:9/16;background:#111;border-radius:14px;flex:0 0 132px;width:132px;position:relative;overflow:hidden}.ds .rm-row--refs .k-tile{aspect-ratio:4/5;flex-basis:110px;width:110px}.ds .st-tile--scr,.ds .st-tile--wide{aspect-ratio:16/10;flex-basis:220px;width:220px}.ds .st-cell{flex-direction:column;flex:0 0 132px;gap:6px;display:flex}.ds .st-cell--scr{flex-basis:220px}.ds .st-cell>.k-tile{width:100%}.ds .k-tile .th{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.ds .k-tile .th>img,.ds .k-tile .th>video{object-fit:cover;width:100%;height:100%;display:block}.ds .k-tile .lbl{letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);padding:4px 7px;font-size:9.5px;top:8px;left:8px;overflow:hidden}.ds .k-tile .act,.ds .k-tile .shade{display:none}.ds .k-tile .glyph{color:#fff;opacity:.85;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ds .k-tile .glyph svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.ds .k-tile .tick{color:#000;background:#0009;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:8px;right:8px}.ds .k-tile .tick[data-on=true]{background:var(--lime);border-color:var(--lime)}.ds .k-tile .tick svg{stroke-width:3px;width:12px;height:12px}.ds .k-tile[data-picked=true]{outline:3px solid var(--ink);outline-offset:2px}.ds .k-tile[data-muted=true]{opacity:.35}.ds .k-tile[data-drag=true]{opacity:.4}.ds .k-tile[data-hl=true]{outline:3px solid var(--blue);outline-offset:2px}.ds .k-tile .scrbar{background:#00000080;gap:3px;height:12px;padding:3px 6px;display:flex;position:absolute;top:0;left:0;right:0}.ds .k-tile .scrbar i{opacity:.6;background:#fff;border-radius:50%;width:4px;height:4px}.ds .k-tile .scrbar~.lbl{top:18px}.ds .st-up{gap:10px}.ds .k-drop{border:2px dashed var(--ink-line);min-height:60px;color:var(--ink-2);text-align:left;background:0 0;border-radius:18px;flex-flow:wrap;justify-content:flex-start;gap:14px;padding:14px 22px}.ds .k-drop b{color:var(--ink)}.ds .k-drop span{font-size:13.5px}.ds .k-drop svg{width:18px;height:18px}.ds .k-drop:hover,.ds .k-drop[data-over=true]{border-color:var(--ink);background:#00000008}.ds .st-filing{gap:6px}.ds .st-filing-l{font:500 12px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3)}.ds .st-filing .k-pill{height:30px;padding:0 12px;font-size:12px}.ds .st-cut-row{border-top:0;grid-template-columns:240px minmax(0,1fr) auto;align-items:start;gap:28px;padding:8px 0 24px}.ds .st-cut-row .k-cov{border:2px solid var(--ink);border-radius:18px;width:240px;height:427px}.ds .st-cut-row .t{font:700 22px var(--sans);letter-spacing:-.02em;margin-top:4px}.ds .st-cut-row .m{font:500 13px var(--mono);color:var(--ink-3);overflow-wrap:anywhere;margin-top:6px}.ds .st-cut-row .r{flex-direction:column;align-items:flex-end;gap:8px}.ds .st-cut-row .r .k-pill{height:48px;padding:0 24px;font-size:15px}.ds .st-cut-notes{padding-left:268px}.ds .st-quote{border:1.5px solid var(--ink);background:var(--butter);border-radius:14px;padding:12px 16px}.ds .st-tc-btn{border-color:var(--ink)}@media (max-width:639px){.ds .st-cut-row{grid-template-columns:1fr}.ds .st-cut-row .k-cov{width:200px;height:356px}.ds .st-cut-notes{padding-left:0}}.ds .st-filing .k-pill[aria-pressed=true]{background:var(--ink);color:var(--butter)}.ds .rs-script{max-width:70ch;font-size:17px;line-height:1.55}.ds .rs-script--sheet{max-width:none}.ds .rs-hook{font-size:22px}.ds .rs-cta{color:#8a6d00}.ds .rs-para-row{gap:18px;margin-bottom:14px}.ds .rs-para-row .k-pill{height:28px;color:var(--ink-3);border-color:#0000;margin-top:4px;padding:0 10px;font-size:11.5px}.ds .rs-para-row .k-pill:hover{border-color:var(--ink);color:var(--ink)}.ds .rs-para-row .k-pill[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.ds .rs-nest{background:var(--butter);border:2px solid var(--ink);border-radius:16px;padding:18px 20px}.ds .rs-vo{border:0;margin:0;padding:0}.rm-sb>.ds-pub,.ds-pub{background:var(--ink);color:#fff;border-top:0;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:8px;padding:22px 26px;display:grid}.ds-pub .k-pill[data-off]{--pi:var(--w-3);--po:var(--ink);color:var(--w-3);opacity:1;background:0 0;border-style:dashed}.ds-pub i{background:var(--butter);border-radius:50%;width:12px;height:12px}.ds-pub[data-tone=lime] i{background:var(--lime)}.ds-pub[data-tone=red] i{background:var(--danger)}.ds-trial .ds-trial-a{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.ds-trial{grid-template-columns:auto 1fr}.ds-trial .ds-trial-a{grid-column:1/-1;justify-content:flex-start}}.ds-pub b{font:700 18px var(--sans);display:block}.ds-pub span{color:var(--w-2);margin-top:3px;font-size:13.5px;display:block}.ds-pub .k-pill{--pi:var(--butter);--po:var(--ink)}.rm-lines{flex-direction:column;display:flex}.rm-line{border-top:1px solid var(--ink-line);grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:18px 0;font-size:15px;display:grid}.rm-line:first-child{border-top:0;padding-top:0}.rm-line .k{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.rm-line .v{flex-direction:column;gap:6px;min-width:0;display:flex}.rm-line .v em{font-style:normal;font-weight:700}.rm-line .a{flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:8px;display:flex}.rm-line-muted{color:var(--ink-2)}.rm-line-fold{grid-column:1/-1;padding-top:8px}.ds .rs-slotline{flex-wrap:wrap;align-items:baseline;gap:4px 18px;display:flex}.ds .rs-slotline>span>b{margin-right:6px;font-weight:600}.ds .rs-slotline>span{font-family:var(--mono);color:var(--ink-2);font-size:13px}.ds .rs-slotline-note{font:400 13px var(--sans);color:var(--ink-3);flex-basis:100%}.ds .rs-guide-link{font:500 13px var(--mono);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ds .rs-manychat{border:0;border-top:1px dashed var(--ink-line);border-radius:0;margin:4px 0 0;padding:10px 0 0}.ds .rs-final-cut{margin:0}.ds .rs-final-cut video{border:2px solid var(--ink);border-radius:18px;max-height:52vh}.ds-cap{grid-template-columns:200px minmax(0,1fr);gap:28px;display:grid}.ds-cap nav{flex-direction:column;gap:4px;display:flex}.ds-cap nav button{height:44px;font:600 14px var(--sans);color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.ds-cap nav button i{font:500 12px var(--mono);color:var(--ink-3);font-style:normal}.ds-cap nav button[aria-current]{background:var(--ink);color:var(--butter)}.ds-cap nav button[aria-current] i{color:var(--butter);opacity:.7}.ds .rs-caps{margin:0;display:block}.ds .rs-cap{border-radius:20px;max-width:64ch;padding:24px 28px;background:var(--butter)!important;border:2px solid var(--ink)!important}.ds .rs-cap-t{font-size:15.5px;line-height:1.6}.ds .rs-cap[data-folded=true] .rs-cap-t{-webkit-line-clamp:unset;display:block}.ds .rs-cap-more{display:none}.ds .rs-published{background:var(--ink);color:#fff;border-radius:20px}.ds .rs-published .k-eyebrow{color:var(--w-2)}.ds-drawer-back{z-index:90;background:#00000059;position:fixed;inset:0}.ds-drawer{background:var(--paper);border-left:2px solid var(--ink);width:min(440px,100%);color:var(--ink);animation:ds-in .22s var(--ease);padding:28px;position:absolute;top:0;bottom:0;right:0;overflow:auto}@keyframes ds-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.ds-drawer h2{font:700 30px var(--sans);letter-spacing:-.035em;margin-bottom:20px}.ds-drawer h3{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:28px 0 10px}.ds-drawer-rows .k-row{padding:12px 0}.ds-drawer-rows .k-row .r{font-size:12px}.ds-drawer-kv{grid-template-columns:0 1fr auto}.ds-drawer-empty,.ds-drawer p{color:var(--ink-2);white-space:pre-wrap;font-size:14.5px;line-height:1.55}.ds-drawer-links{flex-direction:column;gap:6px;display:flex}.ds-drawer-links a,.ds-drawer-links button{border:1.5px solid var(--ink-line);height:44px;font:600 14px var(--sans);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.ds-drawer-links a:hover,.ds-drawer-links button:hover{border-color:var(--ink)}.ds-drawer-links svg{width:14px;height:14px}.ds-drawer-foot{background:var(--paper);border-top:1px solid var(--ink-line);gap:8px;margin:28px -28px -28px;padding:16px 28px;display:flex;position:sticky;bottom:-28px}.rm-sheet-back{z-index:92;background:#0006;position:fixed;inset:0}.rm-sheet{background:var(--paper);border-left:2px solid var(--ink);width:min(460px,100%);color:var(--ink);animation:ds-in .22s var(--ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.rm-sheet-h{border-bottom:1px solid var(--ink-line);justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.rm-sheet-h h2{font:700 30px var(--sans);letter-spacing:-.035em}.rm-sheet-b{flex:1;padding:8px 28px 48px;overflow:auto}.rm-sheet-s{border-bottom:1px solid var(--ink-line);flex-direction:column;gap:16px;padding:24px 0;display:flex}.rm-sheet-s:last-child{border-bottom:0}.rm-sheet-s h3{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.rm-sheet-seat{border:1.5px solid var(--ink-line);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.rm-f{flex-direction:column;gap:6px;min-width:0;display:flex}.rm-f-l{font:500 12.5px var(--sans);color:var(--ink-2)}.rm-f-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rm-f-row--wrap{flex-wrap:wrap;gap:8px;display:flex}.rm-in{border:1.5px solid var(--ink);height:44px;color:var(--ink);font:500 14px var(--sans);background:#fff;border-radius:12px;outline:none;width:100%;min-width:0;padding:0 14px}.rm-in:focus{box-shadow:0 0 0 3px #0000001f}.rm-in::placeholder{color:var(--ink-3)}.rm-in[data-late]{color:var(--red)}.rm-in--area{resize:vertical;border-radius:16px;height:auto;min-height:96px;padding:12px 14px;font-weight:400;line-height:1.5}select.rm-in{appearance:none;cursor:pointer}.rm-seg{border:1.5px solid var(--ink);box-sizing:border-box;border-radius:999px;gap:2px;height:44px;padding:3px;display:inline-flex}.rm-seg button{color:var(--ink-2);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.rm-seg button[aria-current]{background:var(--ink);color:var(--butter)}.rm-chips{flex-wrap:wrap;gap:6px;display:flex}.rm-chips:empty{display:none}.rm-chip{border:1.5px solid var(--ink-line);height:30px;font:500 12px var(--mono);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 12px;display:inline-flex}.rm-chip button{width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rm-chip button:hover{color:var(--red)}.rm-chip button svg{width:11px;height:11px}.rm-btn{border:1.5px solid var(--ink);height:40px;color:var(--ink);font:600 13.5px var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.rm-btn:hover{background:var(--ink);color:var(--butter)}.rm-btn:disabled{opacity:.4;cursor:default}.rm-btn svg{width:15px;height:15px}.rm-btn--y{background:var(--ink);color:var(--butter)}.rm-btn--g{background:var(--lime);border-color:var(--lime);color:var(--ink)}.rm-btn--red{border-color:var(--red);color:var(--red)}.rm-btn--red:hover{background:var(--red);color:#fff}.rm-btn--ghost{border-color:var(--ink-line);color:var(--ink-2)}.rm-btn--ghost:hover{border-color:var(--ink);color:var(--ink);background:0 0}.rm-btn--sm{height:32px;padding:0 14px;font-size:12.5px}@media (max-width:1023px){.ds-head{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px}.ds-cov{display:none}.ds-t h1{white-space:normal;font-size:22px}.ds-acts{grid-column:1/-1;justify-content:flex-start}.ds-tabs{scrollbar-width:none;padding:0 18px 18px;display:flex;overflow:auto}.ds-tab{border-radius:14px;flex:none;gap:8px;height:48px;padding:0 14px}.ds-tab i{width:22px;height:22px;font-size:10px}.ds-tab em{display:none}.ds-tab b{font-size:14px}.ds{padding-bottom:calc(88px + var(--sab,0px))}.ds-stage{margin:0 12px;padding:20px 16px 24px}.rm-sh-acts{width:100%}.rm-sh-acts .k-dots[data-align=right] .k-dots-menu{left:0;right:auto}.ds-cap{grid-template-columns:1fr}.ds-cap nav{scrollbar-width:none;flex-direction:row;overflow:auto}.rm-line{grid-template-columns:1fr}.rm-line .a{justify-content:flex-start}.rm-row,.ds .rm-row{margin:0 -16px;padding:2px 16px 6px}.rm-f-row{grid-template-columns:1fr}.ds .st-cut-row .r{flex-direction:row;align-items:center}}.rm-sb>.st-stage>div.st-briefs{border:0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;padding:0;display:grid}.st-briefs .st-brief{border:1.5px solid var(--ink-line);background:#fff;padding:16px 18px}.st-briefs .st-brief p{margin:6px 0 0;font-size:15px;line-height:1.5}.dr{z-index:80;background:var(--ink);color:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.dr-head{border-bottom:1px solid var(--w-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.dr-head h1{font:400 40px/1 var(--font-bebas-neue),var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--butter);margin:0}.dr-head h1 b{font:600 14px var(--mono);color:var(--w-2);vertical-align:middle;margin-left:12px}.dr-head-r{align-items:center;gap:12px;display:flex}.dr-state{font:600 12px var(--mono);color:var(--w-2);align-items:center;gap:6px;display:inline-flex}.dr-state svg{width:14px;height:14px}.dr-state--bad{color:var(--red)}.dr .k-pill{--pi:#fff;--po:var(--ink)}.dr .k-pill--butter{--pi:var(--butter);--po:var(--ink)}.dr .k-pill--lime{--pi:var(--lime);--po:var(--ink)}.dr .k-pill--red{--pi:var(--red);--po:#fff}.dr-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:10px;min-height:0;padding:20px 24px;display:grid;overflow:auto}.dr-tile{aspect-ratio:9/16;cursor:pointer;background:#161616;border:2px solid #0000;border-radius:12px;padding:0;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.dr-tile video,.dr-tile img{object-fit:cover;width:100%;height:100%;display:block}.dr-tile[aria-pressed=true]{border-color:var(--butter);transform:scale(.97)}.dr-tile[data-error]{border-color:var(--red)}.dr-pct{background:var(--lime);height:4px;transition:width .2s;position:absolute;bottom:0;left:0}.dr-check{background:var(--butter);width:26px;height:26px;color:var(--ink);border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.dr-check svg{stroke-width:3px;width:15px;height:15px}.dr-tag{color:var(--w-2);font:600 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#0009;border-radius:999px;padding:4px 8px;position:absolute;bottom:8px;left:8px}.dr-tile[data-tagged] .dr-tag{background:var(--butter);color:var(--ink)}.dr-tile[data-error] .dr-tag{background:var(--red);color:#fff}.dr-foot{border-top:1px solid var(--w-line);background:#0f0f0f;flex-wrap:wrap;align-items:center;gap:20px;padding:16px 24px;display:flex}.dr-sel{align-items:center;gap:8px;display:flex}.dr-sel b{min-width:34px;font:400 32px/1 var(--font-bebas-neue),var(--sans);color:var(--butter)}.dr-sel .k-pill i{font:600 11px var(--mono);color:var(--red);margin-left:6px;font-style:normal}.dr-tags{flex-wrap:wrap;gap:6px;display:flex}.dr-send{margin-left:auto}@media (max-width:639px){.dr-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px}.dr-foot{gap:10px;padding:12px}.dr-send{width:100%;margin-left:0}.ds-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid;overflow:visible}.rs-modal-backdrop>.rs-nav{top:calc(var(--sat,0px) + 14px);width:40px;height:40px;transform:none;box-shadow:0 2px 10px #00000040}.rs-modal-backdrop>.rs-nav:active{transform:scale(.88)}.rs-modal-backdrop>.rs-nav[data-side=r]{left:60px;right:auto}.rs-modal-backdrop>.rs-viewer-count{top:calc(var(--sat,0px) + 24px);bottom:auto;left:auto;right:16px;transform:none}}.rs-vo-line--wait{opacity:.6}.rs-vo-line--wait .rs-vo-play{place-items:center;display:inline-grid}.rs-vo-line--wait .rs-vo-play svg{width:16px;height:16px}.rs-vo-wait{font:600 13px var(--mono);color:var(--ink-3);align-items:center;gap:8px;margin:0;display:inline-flex}.rs-vo-wait svg{width:14px;height:14px}.rs-guide-failed{flex-direction:column;gap:2px;display:flex}.rs-guide-why{overflow-wrap:anywhere;font-size:12.5px}.ds .st-cut-row{grid-template-columns:200px minmax(0,1fr);gap:28px;padding:8px 0 28px}.ds .st-cut-row .k-cov{width:200px;height:356px}.st-cut-body{flex-direction:column;gap:18px;min-width:0;display:flex}.st-cut-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ds .st-cut-row .st-cut-head .r{flex-direction:row;align-items:center;gap:12px}.ds .st-cut-notes{gap:10px;padding:0}.st-cut-body .st-tc{align-items:center}.st-cut-body .st-tc-btn{margin:0}@media (max-width:639px){.ds .st-cut-row{grid-template-columns:1fr}.ds .st-cut-row .k-cov{width:160px;height:284px}.st-cut-head{flex-wrap:wrap}.ds .st-cut-row{gap:14px;grid-template-columns:72px minmax(0,1fr)!important}.ds .st-cut-row .k-cov{border-radius:12px;width:72px!important;height:128px!important}.ds .st-cut-row .t{font-size:18px}}.rm-seat-lock{vertical-align:middle;align-items:center;gap:4px;margin-left:8px;display:inline-flex}.rm-seat-lock svg{width:11px;height:11px}.rm-seat-confirm{background:var(--butter);font:600 13px var(--sans);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.rm-seat-confirm span{flex:1;min-width:160px}.dh{padding:28px var(--pad) 24px;grid-template-columns:44px auto minmax(0,1fr) auto auto;align-items:center;gap:22px;display:grid;position:relative}.dh-cov{border-radius:16px;width:84px;height:84px}.dh-t{min-width:0}.dh-title{font:700 clamp(26px,2.6vw,36px)/1.02 var(--sans);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.dh-title[data-edit]{cursor:text}.dh-title[data-edit]:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.dh-title--in{border:0;border-bottom:3px solid var(--ink);width:100%;color:var(--ink);background:0 0;outline:0;padding:0}html.tusker .dh-title{font-family:var(--tusker);letter-spacing:.01em;margin:-.08em 0 -.04em;padding:.08em 0 .04em;font-size:clamp(32px,3.2vw,46px);font-weight:700;line-height:1.08}.dh-line{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.dh-chip{border:1.5px solid var(--ink);height:32px;font:600 13px var(--sans);color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:background .12s,color .12s;display:inline-flex}.dh-chip svg{width:14px;height:14px}.dh-chip b{font-weight:700}.dh-chip em{font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-style:normal}.dh-chip--dash{color:var(--ink-2);border-style:dashed}.dh-chip--still{cursor:default}.dh-chip--seat[data-late]{border-color:var(--red)}.dh-chip--seat[data-late] em{color:var(--red)}.dh-chip--seat[data-late] .dh-av{background:var(--red);color:#fff}.dh-av{background:var(--ink);width:20px;height:20px;color:var(--butter);font:700 9px var(--sans);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;margin-left:-4px;font-style:normal;display:inline-grid}.dh-av svg{width:11px;height:11px}.dh-av--m{width:22px;height:22px;margin:0}.dh-lock{color:var(--ink-3);width:12px!important;height:12px!important}.k-dots-t{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.k-dots-t:hover .dh-chip,.k-dots-t[aria-expanded=true] .dh-chip{background:var(--ink);color:var(--butter);border-style:solid}.k-dots-t:hover .dh-av,.k-dots-t[aria-expanded=true] .dh-av{background:var(--butter);color:var(--ink)}.k-dots-t:hover .dh-chip em,.k-dots-t[aria-expanded=true] .dh-chip em{color:#ffe500b3}.k-dots[data-size=chip] .k-dots-menu{min-width:230px;max-height:340px;overflow:auto}.dh-sep{background:var(--ink-line);width:1px;height:18px;margin:0 2px}.dh-menu-hr{border:0;border-top:1px solid var(--ink-line);margin:6px 0}.dh-menu-off{color:var(--red)}.dh-menu-tag{font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-left:auto}.k-menu-item[aria-current] .dh-menu-tag{color:#ffe500cc}.dh-menu-add{border-top:1px solid var(--ink-line);gap:6px;margin-top:4px;padding:6px 6px 2px;display:flex}.dh-menu-add .k-input{flex:1;min-width:0;height:36px}.dh-date{text-align:right;border:0;border-left:1.5px solid var(--ink);color:var(--ink);cursor:pointer;min-width:118px;font:inherit;background:0 0;justify-items:end;padding:0 0 0 22px;display:grid;position:relative}.dh-date:disabled{cursor:default}.dh-date b{font:700 56px/.86 var(--sans);letter-spacing:-.04em}html.tusker .dh-date b{font-family:var(--tusker);letter-spacing:.01em;font-size:64px;line-height:.82}.dh-date i{font:600 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-style:normal}.dh-date em{font:600 12px var(--mono);color:var(--ink-2);margin-top:2px;font-style:normal}.dh-date[data-tone=red] em{color:var(--red)}.dh-date[data-tone=lime] em{color:#3d7a00}.dh-date[data-tone=muted] em{color:var(--ink-3)}.dh-date:not(:disabled):hover b{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:4px}.dh-date-in{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.dh{padding:16px var(--pad) 16px;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"back title date""line line line";gap:12px 14px}.dh>.ds-back{grid-area:back}.dh-cov{display:none}.dh-t{display:contents}.dh-title{grid-area:title}.dh-date{grid-area:date;min-width:0;padding-left:14px}.dh>.k-dots{right:var(--pad);position:absolute;bottom:16px}.dh-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.2em;font-size:28px;line-height:1.04;display:-webkit-box}html.tusker .dh-title{max-height:2.44em;margin:0;padding:.06em 0 0;font-size:30px;line-height:1.16}.dh-line{grid-area:line;margin-top:0;padding-right:52px}.dh-date b{font-size:44px}html.tusker .dh-date b{font-size:50px}}.dr-tile[data-tagged][data-noline] .dr-tag{background:var(--red)!important;color:#fff!important}.dr-lines{scrollbar-width:none;flex:100%;order:5;gap:6px;padding:2px 0;display:flex;overflow-x:auto}.dr-lines::-webkit-scrollbar{display:none}.dr-lines-h{font:600 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--w-3);flex:none;align-self:center;margin-right:4px}.dr-line{border:1px solid var(--w-line);color:#fff;max-width:340px;min-height:40px;font:500 13px var(--sans);cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 6px;transition:background .15s,border-color .15s;display:flex}.dr-line:hover:not(:disabled){border-color:var(--butter);background:#ffe50014}.dr-line:disabled{opacity:.35;cursor:not-allowed}.dr-line b{background:var(--butter);width:30px;height:30px;color:var(--ink);font:600 12px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.dr-line span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dr-line i{font:600 11px var(--mono);color:var(--w-3);flex:none;font-style:normal}.sl{color:var(--ink)}.sl-bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;height:6px;margin:6px 0 34px;display:grid}.sl-bar i{background:var(--ink-line);border-radius:3px}.sl-bar i[data-s=ok]{background:var(--lime)}.sl-bar i[data-s=no]{background:var(--red)}.sl-bar i[data-s=wait]{background:var(--blue)}.sl-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:44px;display:grid}.sl-beats{min-width:0}.sl-beat{border-top:1px solid var(--ink-line);padding:22px 0}.sl-beat:first-child{border-top:0;padding-top:0}.sl-beat-h{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.sl-beat-h h3{font:700 20px var(--sans);letter-spacing:-.02em;margin:0}.sl-beat-h .n{font:600 12px var(--mono);color:var(--ink-3)}.sl-beat-h .note{font:500 13px var(--sans);color:var(--ink-2)}.sl-beat-h .note[data-tone=red]{color:var(--red);font-weight:600}.sl-beat-h .note[data-tone=blue]{color:var(--blue);font-weight:600}.sl-beat-h .line{text-align:right;max-width:44ch;font:italic 400 14px/1.4 var(--sans);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-left:auto;display:-webkit-box;overflow:hidden}.sl-frames{scrollbar-width:none;gap:10px;min-width:0;padding:2px 0 4px;display:flex;overflow-x:auto}.sl-frames::-webkit-scrollbar{display:none}.sl-fr-wrap{flex:none;gap:10px;display:flex}.sl-fr{aspect-ratio:9/16;cursor:pointer;width:118px;color:var(--ink);background:#111;border:2px solid #0000;border-radius:14px;flex:0 0 118px;padding:0;position:relative;overflow:hidden}.sl-fr img,.sl-fr video{object-fit:cover;width:100%;height:100%;display:block}.sl-fr[data-v=ok]{border-color:var(--lime)}.sl-fr[data-v=no]{border-color:var(--red)}.sl-fr[data-v=wait]{border-color:var(--blue)}.sl-fr .st{font:600 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#0009;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex;position:absolute;bottom:8px;left:8px}.sl-fr .st svg{stroke-width:3px;width:11px;height:11px}.sl-fr[data-v=ok] .st{background:var(--lime);color:var(--ink)}.sl-fr[data-v=no] .st{background:var(--red)}.sl-fr[data-v=wait] .st{background:var(--blue)}.sl-gap{border:2px dashed var(--ink);background:#ffe50047;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:background .2s;display:flex}.sl-gap:hover{background:var(--butter)}.sl-gap:disabled{opacity:.5;cursor:default}.sl-gap b{background:var(--ink);width:34px;height:34px;color:var(--butter);border-radius:50%;place-items:center;display:grid}.sl-gap b svg{stroke-width:2.5px;width:18px;height:18px}.sl-gap span{font:600 10.5px var(--sans);letter-spacing:.12em;text-transform:uppercase}.sl-note{border-left:2px solid var(--red);font:400 13px/1.45 var(--sans);color:var(--ink);flex:0 0 200px;align-self:center;margin:0;padding:12px 14px}.sl-note b{font:600 10.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:4px;display:block}.sl-sheet{flex-direction:column;gap:22px;min-width:0;display:flex;position:sticky;top:20px}.sl-cover{aspect-ratio:9/16;border:2px solid var(--ink);background:#111;border-radius:18px;width:100%;padding:0;position:relative;overflow:hidden}.sl-cover img{object-fit:cover;width:100%;height:100%;display:block}.sl-cover .st{font:600 10.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--lime);border-radius:999px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex;position:absolute;bottom:12px;left:12px}.sl-cover .st svg{stroke-width:3px;width:12px;height:12px}.sl-cover.sl-gap{cursor:pointer;border-style:dashed}.sl-sheet h4{font:600 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px}.sl-sheet h4 i{font:600 11px var(--mono);color:var(--ink-2);margin-left:8px;font-style:normal}.sl-sheet p{font:400 15px/1.55 var(--sans);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sl-quote{background:var(--butter);border-radius:14px;padding:14px 16px;font-weight:600}.sl-refs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sl-refs button{cursor:pointer;background:0 0;border:0;padding:0}.sl-refs img{object-fit:cover;border:1.5px solid var(--ink-line);border-radius:10px;width:64px;height:84px;display:block}.sl-links{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1023px){.sl-grid{grid-template-columns:1fr;gap:28px}.sl-sheet{order:-1;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:14px 18px;display:grid;position:static}.sl-sheet>div{grid-column:2;min-width:0}.sl-cover{grid-area:1/1/span 6;width:120px}.sl-sheet p{font-size:14px}.sl-refs img{width:52px;height:68px}}@media (max-width:639px){.sl-beat-h{flex-wrap:wrap}.sl-beat-h .line{text-align:left;flex-basis:100%;max-width:none;margin-left:0;font-size:13px}.sl-bar{margin-bottom:24px}}.sl-beat-h .line{cursor:pointer}.sl-beat-h .line[data-open="1"]{-webkit-line-clamp:unset;max-width:none;display:block}.sl-graded{border:1.5px solid var(--ink);background:var(--paper);width:100%;height:32px;color:var(--ink);font:600 12px var(--sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:6px;display:inline-flex}.sl-graded svg{width:13px;height:13px}.sl-graded[data-on]{border-color:var(--lime);background:var(--lime);cursor:default}@media (pointer:coarse){.sl-graded{height:40px}}.sl-fr-wrap:has(>.sl-graded){flex-direction:column;align-items:stretch;display:flex}.sl-fr-wrap>.sl-graded{width:auto}.sl-fr-wrap>.sl-fr{flex:none}.sl-herogate{border:2px solid var(--ink);background:var(--butter);border-radius:22px;margin:0 0 8px;padding:22px 24px 24px}.sl-herogate header{align-items:baseline;gap:12px;display:flex}.sl-herogate h3{font:700 26px var(--sans);letter-spacing:-.02em;margin:0}.sl-herogate p{font:500 15px/1.45 var(--sans);max-width:52ch;margin:8px 0 16px}.sl-herogate .sl-frames{margin-bottom:14px}.sl-herogate .sl-gap--hero{background:var(--paper)}.sl-beat[data-locked]{opacity:.38;filter:grayscale()}.sl-beat[data-locked] .sl-gap{cursor:not-allowed}@media (max-width:1023px){.sl-grid:has(.sl-herogate) .sl-beats{order:-1}}.sl-herogate--admin{margin:0 0 20px}.ft-hero-strip{border-bottom:1px solid var(--ink-line);align-items:center;gap:16px;margin:0 0 8px;padding:0 0 18px;display:flex}.ft-hero-strip h4{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0}.ft-hero-row{gap:10px;display:flex;overflow-x:auto}.ft-hero-th{aspect-ratio:9/16;border:2px solid var(--ink);background:var(--ink);cursor:pointer;border-radius:12px;flex:none;width:72px;padding:0;display:block;position:relative;overflow:hidden}.ft-hero-th img{object-fit:cover;width:100%;height:100%;display:block}.ft-hero-th i{background:var(--lime);color:var(--ink);font:700 9px var(--sans);text-transform:uppercase;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-style:normal;display:inline-flex;position:absolute;bottom:4px;left:4px}.ft-hero-th i svg{width:10px;height:10px}.ft-stack{flex-direction:column;gap:32px;display:flex}.ft-sec{position:relative}.ft-sec-drop{position:absolute;top:0;right:0}.ft-tl{margin:0 0 24px}.pk-wrap{color:var(--ink);min-width:0;max-width:100%}.rm-sb>.st-stage>div.pk-wrap{border:0;padding:0;display:block}.pk-head{border-bottom:1px solid var(--ink-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin:0 0 28px;padding:0 0 24px;display:grid}.pk-top-acts{align-items:center;gap:8px;display:flex}.pk-vo{background:var(--butter);border-radius:14px;align-self:center;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.pk-vo b{font:600 13.5px var(--sans);white-space:nowrap}.pk-vo--none{border:1.5px dashed var(--ink-line);background:0 0}.pk-vo--none b{color:var(--ink-3)}.pk-wave{flex:60px;align-items:center;gap:2px;min-width:0;height:24px;display:flex;overflow:hidden}.pk-wave i{background:var(--ink);opacity:.85;border-radius:2px;flex:1 0 2px;max-width:3px}.pk-vo .k-pill svg{width:14px;height:14px}.pk-brief{min-width:0;max-width:72ch}.pk-brief .k-eyebrow{margin:0 0 8px;display:block}.pk-brief p{font:400 15px/1.55 var(--sans);-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pk-brief[data-open] p{display:block}.pk-note{grid-column:1/-1}.pk-note p{display:block}.pk-brief-more{cursor:pointer;font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;text-decoration:underline}.pk-tl{flex-direction:column;display:flex}.pk-step{border-top:1px solid var(--ink-line);grid-template-columns:40px 200px minmax(0,1fr);align-items:start;gap:20px;padding:20px 0;display:grid}.pk-step:first-child{border-top:0;padding-top:0}.pk-num{background:var(--ink);width:34px;height:34px;color:var(--butter);font:700 12.5px var(--mono);border-radius:50%;place-items:center;display:grid}.pk-step[data-empty] .pk-num{color:var(--ink-3);border:1.5px dashed var(--ink-line);background:0 0}.pk-lbl{min-width:0}.pk-lbl b{font:700 15px var(--sans);letter-spacing:-.01em;display:block}.pk-line{font:italic 400 13px/1.4 var(--sans);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.pk-n{font:600 11px var(--mono);color:var(--ink-3);margin-top:6px;display:inline-block}.pk-row{scrollbar-width:none;gap:8px;min-width:0;padding:2px 0 4px;display:flex;overflow-x:auto}.pk-row::-webkit-scrollbar{display:none}.pk-row--wrap{flex-wrap:wrap;align-items:center;overflow:visible}.pk-fr{aspect-ratio:9/16;border:2px solid var(--lime);background:#111;border-radius:12px;flex:0 0 84px;width:84px;position:relative;overflow:hidden}.pk-fr--gap{background:var(--room);border-color:var(--ink-line);opacity:.5;border-style:dashed}.pk-fr-open{cursor:pointer;color:#fff;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.pk-fr-open:disabled{cursor:default}.pk-fr img,.pk-fr video{object-fit:cover;width:100%;height:100%;display:block}.pk-fr-file{height:100%;font:700 12px var(--mono);color:var(--w-2);place-items:center;display:grid}.pk-fr .st{font:600 9px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--butter);border-radius:999px;padding:3px 6px;position:absolute;top:6px;left:6px}.pk-fr-dl{width:28px;height:28px;color:var(--ink);opacity:.9;background:#fff;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;bottom:6px;right:6px}.pk-fr:hover .pk-fr-dl,.pk-fr-dl:focus-visible{opacity:1}.pk-fr-dl svg{stroke-width:2.5px;width:12px;height:12px}@media (hover:none){.pk-fr-dl{opacity:1}}.pk-cut{border-top:2px solid var(--ink);margin-top:24px;padding-top:22px}.pk-cut>.st-stage{gap:0}.pk-banner{background:var(--lime);width:100%;height:120px;color:var(--ink);cursor:pointer;transition:background .25s var(--ease),color .25s var(--ease);border:0;border-radius:20px;margin:32px 0 0;padding:0;display:block;overflow:hidden}.pk-banner:hover{background:var(--ink);color:var(--lime)}.pk-banner:disabled{cursor:default}.pk-banner[data-busy]{background:var(--ink);color:var(--butter)}.pk-marquee{align-items:center;width:max-content;height:100%;animation:18s linear infinite pk-marquee;display:flex}.pk-marquee>span{font:700 clamp(30px,3.6vw,54px)/1 var(--sans);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:22px;padding:0 44px;display:inline-flex}.pk-marquee svg{stroke-width:2.5px;flex:none;width:.8em;height:.8em}@keyframes pk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pk-marquee{justify-content:center;width:100%;animation:none}.pk-marquee>span+span{display:none}}@media (max-width:1023px){.pk-step{grid-template-columns:36px minmax(0,1fr)}.pk-step .pk-row,.pk-step .pk-vo{grid-column:1/-1}.pk-head{grid-template-columns:1fr;gap:14px}.pk-top-acts{justify-content:flex-start}}@media (max-width:639px){.pk-banner{border-radius:16px;height:88px}.pk-vo{flex-wrap:wrap}.pk-vo b{flex:1;font-size:12.5px}.pk-wave{flex:100%;order:3}}.pk-row--wrap .k-pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:32px;display:inline-block;overflow:hidden}@media (max-width:639px){.pk-vo{flex-wrap:wrap;row-gap:8px}.pk-vo .pk-wave{flex-basis:100%;order:-1}}.pk-cut--first{border-bottom:2px solid var(--ink);margin:8px 0 32px;padding-bottom:24px}.lp-sec{border-top:1px solid var(--ink-line);flex-direction:column;gap:14px;margin-top:22px;padding-top:22px;display:flex}.lp-sec:first-of-type{border-top:0;margin-top:0;padding-top:0}.lp-rows .k-row .t{overflow-wrap:anywhere}.lp-rows .k-row .r{justify-content:flex-end;display:flex}.lp-ch{border-top:1px solid var(--ink-line);padding:12px 0}.lp-ch:first-of-type{border-top:0;padding-top:0}.lp-ch>summary{cursor:pointer;font:700 17px/1.2 var(--sans);letter-spacing:-.01em;align-items:baseline;gap:12px;list-style:none;display:flex}.lp-ch>summary::-webkit-details-marker{display:none}.lp-ch>summary .k-mono{font:600 12px var(--mono);color:var(--ink-3);letter-spacing:.06em}.lp-ch>summary i{font:600 12px var(--mono);color:var(--ink-3);white-space:nowrap;margin-left:auto;font-style:normal}.lp-ch>summary i:after{content:" ▾"}.lp-ch[open]>summary i:after{content:" ▴"}.lp-ch-b{max-width:72ch;padding:12px 0 4px}.lp-ch-b p{font:400 18px/1.55 var(--sans);overflow-wrap:anywhere;margin:0 0 12px}.lp-ch-b p:last-child{margin-bottom:0}.lp-cut{margin-top:24px}@media (max-width:639px){.lp-ch-b p{font-size:17px}.lp-ch>summary{font-size:16px}}.lp-ch-b h4{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 6px}.mk-deck-panel[data-composer]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 18px;padding:14px 16px 12px;display:grid}.mk-deck-panel[data-composer] .cp-main{flex-direction:column;gap:10px;min-width:0;display:flex}.cp-prompt{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.cp-plus{border:1px solid var(--w-line);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:9px;place-items:center;width:32px;height:32px;margin-top:4px;transition:background .15s;display:grid}.cp-plus:hover{background:#ffffff1f}.cp-plus svg{stroke-width:2.2px;width:15px;height:15px}.cp-prompt .k-textarea{color:#fff;resize:none;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:15.5px;line-height:1.45}.cp-prompt .k-textarea::placeholder{color:var(--w-3)}.cp-prompt .k-textarea:focus{box-shadow:none;outline:none}.cp-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-tools .k-seg{padding:3px}.cp-tools .k-seg button{height:32px;padding:0 12px}.cp-anchor{display:inline-flex;position:relative}.cp-chip{color:#ffffffb8;height:40px;font:500 14px var(--sans);cursor:pointer;white-space:nowrap;background:#1c1c1c;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:0 12px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.cp-chip:hover{color:#fff;background:#262626}.cp-chip[aria-expanded=true]{color:#fff;background:#262626;border-color:#ffe50059}.cp-chip[data-on]{color:#fff}.cp-chip[data-on] .cp-chip-i{color:var(--butter)}.cp-chip:disabled{opacity:.45;cursor:default}.cp-chip-i{color:#ffffffb8;display:inline-flex}.cp-chip-i svg{stroke-width:1.8px;width:16px;height:16px}.cp-chip-c{width:14px;height:14px;color:var(--w-3);margin-right:-4px}.cp-chip--model{color:#fff;font-weight:600}.cp-chip--model .cp-chip-i{color:var(--butter)}.cp-chip--model .cp-chip-i svg{width:18px;height:18px}.cp-chip .cp-tag{color:var(--butter);font:600 10.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;background:#ffe50029;border-radius:6px;padding:2px 6px}.cp-pop{z-index:60;min-width:150px;animation:cp-in .14s var(--ease);background:#1c1c1c;border:1px solid #ffffff0f;border-radius:14px;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 20px 50px #0000008c}.cp-pop[data-wide]{min-width:300px}.cp-pop-t{font:500 13px var(--sans);color:var(--w-2);margin:4px 8px 6px}.cp-row{color:#fff;text-align:left;cursor:pointer;width:100%;min-height:40px;font:500 14px var(--sans);background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.cp-row:hover{background:#ffffff0f}.cp-row[aria-checked=true]{background:#ffffff14}.cp-row-i{color:#fff;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.cp-row[aria-checked=true] .cp-row-i{color:var(--butter);background:#ffe50029}.cp-row-i svg{stroke-width:1.8px;width:16px;height:16px}.cp-row-m{flex-direction:column;gap:1px;min-width:0;display:flex}.cp-row-l{font:500 14px var(--sans)}.cp-row-s{font:400 11.5px var(--sans);color:var(--w-3)}.cp-row-k{stroke-width:2.5px;width:14px;height:14px;color:var(--butter)}@keyframes cp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cp-step{color:#fff;background:#1c1c1c;border-radius:12px;align-items:center;height:40px;padding:0 4px;display:inline-flex}.cp-step button{width:32px;height:32px;color:var(--w-2);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.cp-step button:hover{color:#fff;background:#ffffff14}.cp-step button:disabled{opacity:.3;cursor:default}.cp-step button svg{stroke-width:2.2px;width:14px;height:14px}.cp-step b{text-align:center;min-width:34px;font:500 14px var(--sans);color:var(--w-3)}.cp-step b span{color:#fff;font-weight:600}.cp-rail{align-self:end;gap:8px;display:flex}.cp-tile{color:#fff;cursor:pointer;background:#1c1c1c;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:84px;height:84px;padding:0;transition:background .15s;display:flex;position:relative;overflow:hidden}.cp-tile:hover{background:#262626}.cp-tile img,.cp-tile video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cp-tile-plus{background:#ffffff1a;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.cp-tile-plus svg{stroke-width:2.4px;width:12px;height:12px}.cp-tile-l{text-align:center;font:700 10px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;text-shadow:0 1px 6px #000c;position:absolute;bottom:6px;left:0;right:0}.cp-tile[data-set] .cp-tile-l{color:var(--butter)}.cp-tile[data-set]:before{content:"";background:linear-gradient(#0000 45%,#000000a6);position:absolute;inset:0}.cp-tile-change{color:#fff;height:24px;font:500 11px var(--sans);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:absolute;top:6px;right:6px}.cp-tile-change svg{width:11px;height:11px}.cp-tile:hover .cp-tile-change{background:var(--butter);color:var(--ink);border-color:var(--butter)}.cp-tile-x{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.cp-tile-x svg{stroke-width:2.5px;width:11px;height:11px}.cp-generate{background:var(--butter);min-width:144px;height:84px;color:var(--ink);font:600 14px var(--sans);cursor:pointer;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 14px;transition:filter .15s,transform .15s;display:flex}.cp-generate:hover{filter:brightness(1.04);transform:translateY(-1px)}.cp-generate:disabled{opacity:.45;cursor:default;filter:none;transform:none}.cp-generate b{align-items:center;gap:8px;font-weight:600;display:inline-flex}.cp-generate b svg{width:16px;height:16px}.cp-generate small{font:500 12px var(--mono);opacity:.75}.sst{z-index:58;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:ss-in .2s var(--ease);background:#0a0b12d9;border-radius:20px;padding:4px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 8px #0003,0 0 0 1px #ffffff0a}.sst-in{border-radius:16px;flex-direction:column;gap:4px;display:flex;overflow:hidden}.sst-head{color:#fff;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:24px;padding:28px 32px 20px;display:grid;position:relative}.sst-head-t h3{font:700 28px/1.2 var(--sans);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 8px}.sst-head-t p{font:400 14.5px/1.5 var(--sans);color:var(--w-2);max-width:44ch;margin:0 0 18px}.sst-head .k-pill{height:36px;padding:0 20px}.sst-cards{justify-content:center;align-items:center;gap:0;height:150px;display:flex}.sst-cards img{object-fit:cover;border:2px solid #ffffff14;border-radius:14px;width:118px;height:118px;margin:0 -10px;box-shadow:0 12px 30px #00000080}.sst-x{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #d9d9d90a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.sst-x:hover{background:#ffffff1a}.sst-x svg{width:14px;height:14px}.sst-body{background:#151618;border-radius:16px;flex-direction:column;height:min(540px,58vh);padding:8px;display:flex}.sst-bar{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 10px;display:flex}.sst-search{align-items:center;display:inline-flex;position:relative}.sst-search svg{width:14px;height:14px;color:var(--w-3);pointer-events:none;position:absolute;left:10px}.sst-search input{color:#fff;width:192px;height:32px;font:400 12px var(--sans);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;outline:none;padding:6px 12px 6px 32px}.sst-search input:focus{border-color:#fff6}.sst-search input::placeholder{color:var(--w-3)}.sst-grid{scrollbar-width:none;flex:1;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px;min-height:0;padding:4px 4px 120px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 90px),#0000);mask-image:linear-gradient(#000 calc(100% - 90px),#0000)}.sst-grid::-webkit-scrollbar{display:none}.sst-tile{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:0 0 4px;display:flex}.sst-tile-img{aspect-ratio:1;background:#222;border:2px solid #0000;border-radius:12px;width:100%;transition:border-color .15s,transform .15s;display:block;position:relative;overflow:hidden}.sst-tile-img img{object-fit:cover;width:100%;height:100%;display:block}.sst-tile:hover .sst-tile-img{border-color:#ffffff59}.sst-tile[aria-pressed=true] .sst-tile-img{border-color:var(--butter)}.sst-tile-n{text-align:center;width:100%;height:24px;line-height:24px;font:600 12px var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sst-tile[aria-pressed=true] .sst-tile-n{color:var(--butter)}.sst-empty{text-align:center;color:var(--w-3);grid-column:1/-1;margin:20px}@keyframes ss-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1023px){.sst-head{grid-template-columns:1fr;padding:22px 20px 14px}.sst-cards{display:none}.mk-deck-panel[data-composer]{grid-template-columns:1fr;gap:12px}.cp-rail{align-self:start}.cp-generate{flex-direction:row;gap:10px;width:100%;height:56px}}@media (max-width:639px){.sst-grid{grid-template-columns:repeat(3,1fr);padding-bottom:60px}.sst-body{height:min(480px,62vh)}.cp-tools{gap:6px}.cp-chip{height:36px;padding:0 10px;font-size:13px}}.cp-push{height:40px;color:var(--w-2);background:#1c1c1c;border-radius:12px;align-items:center;gap:6px;padding:0 6px 0 12px;display:inline-flex}.cp-push svg{width:15px;height:15px}.cp-push .mk-sel .k-input{color:#fff;background:0 0;border:0;height:30px;padding:0 26px 0 4px;font-size:13.5px}.cp-push .mk-sel>svg{width:12px;height:12px;right:8px}.mk-deck-panel[data-composer]{position:relative;overflow:visible}.sst{flex-direction:column;max-height:calc(100vh - 220px);display:flex;bottom:calc(100% + 10px)}.sst-in{flex:1;min-height:0}.sst-head{padding:22px 32px 16px}.sst-cards{height:130px}.sst-cards img{width:104px;height:104px}.sst-body{flex:1;height:auto;min-height:0;max-height:min(480px,52vh)}.cp-tile-l{white-space:normal;padding:0 4px;font-size:9.5px;line-height:1.1}.mk-studio{padding-bottom:0}.mk-wall{padding:0 0 calc(var(--deck-h,200px) + 48px)}.mk-wall .k-tiles{gap:8px}@media (min-width:1100px){.mk-wall .k-tiles{grid-template-columns:repeat(6,1fr)}}@media (min-width:1500px){.mk-wall .k-tiles{grid-template-columns:repeat(7,1fr)}}.mk-wall .k-tile{background:#121218;border:0;border-radius:12px}.mk-wall .k-tile.ok{box-shadow:inset 0 0 0 2px var(--lime)}.mk-wall .mk-tile-acts{opacity:0;padding-top:34px;transition:opacity .15s}.mk-wall .k-tile:hover .mk-tile-acts,.mk-wall .k-tile:focus-within .mk-tile-acts{opacity:1}@media (hover:none){.mk-wall .mk-tile-acts{opacity:1}}.mk-tile-model{font:600 9.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;position:absolute;top:-22px;left:0}.mk-wall .mk-tile-acts .k-pill{height:32px;font-size:11.5px}.mk-wall .mk-tile-check{width:20px;height:20px}.mk-deck{left:calc(var(--side) + 24px);z-index:40;margin:0;max-width:1180px;margin-inline:auto;position:fixed;bottom:24px;right:24px}@media (max-width:1023px){.mk-deck{left:12px;right:12px;bottom:calc(72px + var(--sab))}}.mk-deck-panel[data-composer]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0b12e6;border-radius:20px;padding:12px 14px;box-shadow:0 24px 60px #00000073,0 0 0 1px #ffffff0f}.mk-deck-panel[data-composer] .cp-main{gap:8px}.cp-prompt .k-textarea{min-height:36px;padding:6px 0}.mk-wall .k-empty{min-height:60vh}.mm-mark{background:currentColor;width:18px;height:18px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mm{z-index:60;width:380px;max-height:min(560px,62vh);animation:cp-in .14s var(--ease);background:#151618;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 24px 60px #0009}.mm-search{flex:none;align-items:center;margin:0 0 6px;display:flex;position:relative}.mm-search svg{width:15px;height:15px;color:var(--w-3);pointer-events:none;position:absolute;left:12px}.mm-search input{color:#fff;width:100%;height:40px;font:400 13.5px var(--sans);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;outline:none;padding:0 12px 0 36px}.mm-search input:focus{border-color:#ffffff4d}.mm-list{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.mm-list::-webkit-scrollbar{display:none}.mm-h{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--w-3);margin:10px 10px 6px}.mm-row{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:8px 10px;display:grid}.mm-row:hover{background:#ffffff0f}.mm-row[aria-checked=true]{background:#ffffff14}.mm-tile{color:#fff;background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mm-row[aria-checked=true] .mm-tile{background:var(--butter);color:var(--ink)}.mm-tile .mm-mark{width:22px;height:22px}.mm-m{flex-direction:column;gap:2px;min-width:0;display:flex}.mm-n{font:600 14px var(--sans)}.mm-s{font:400 12px var(--sans);color:var(--w-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mm-p{font:500 11.5px var(--mono);color:var(--w-3)}.mm-k{stroke-width:2.5px;width:14px;height:14px;color:var(--butter)}.mm-empty{text-align:center;color:var(--w-3);margin:20px}@media (max-width:1023px){.mm{left:12px;right:12px;bottom:calc(90px + var(--sab));width:auto;position:fixed}}.cp-tile[data-missing]{box-shadow:inset 0 0 0 1.5px var(--red)}.cp-tile-dot{background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.cp-generate[data-armed]{background:var(--lime)}.mk-deck .mk-pop--wide{bottom:calc(100% + 10px)}.mk-top{justify-content:center;padding:16px 0 20px;display:flex}.mk-switch{background:var(--ink);transition:background .45s var(--ease);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.mk-switch .mk-thumb{background:var(--butter);width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .5s cubic-bezier(.34,1.35,.4,1),background .45s var(--ease);border-radius:999px;position:absolute;top:4px;left:4px}.mk-switch[data-mode=video]{background:#fff}.mk-switch[data-mode=video] .mk-thumb{background:var(--ink);transform:translate(100%)}.mk-switch button{z-index:1;height:40px;font:600 14px var(--sans);letter-spacing:.01em;cursor:pointer;color:#fff;transition:color .35s var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;display:inline-flex;position:relative}.mk-switch button svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.mk-switch[data-mode=image] button[aria-selected=true],.mk-switch[data-mode=video] button{color:var(--ink)}.mk-switch[data-mode=video] button[aria-selected=true]{color:#fff}@media (max-width:1023px){.mk-top{padding:8px 0 14px}.mk-switch button{height:36px;padding:0 20px}}body{transition:background-color .5s var(--ease)}body:has(.mk-studio[data-mode=video]){background:var(--room)!important}.k-shell{transition:background-color .5s var(--ease)}body:has(.mk-studio[data-mode=video]) .k-shell{background:var(--room)}.mk-tile-center--soft{opacity:.35}.mk-studio[data-mode=video] .mk-deck-panel[data-composer]{box-shadow:0 24px 60px #0009,0 0 0 1px #ffffff24}.mk-studio[data-mode=video] .mk-wall .k-tile{background:#16171f;box-shadow:inset 0 0 0 1px #ffffff0f}.mk-studio[data-mode=video] .mk-wall .k-tile.ok{box-shadow:inset 0 0 0 2px var(--lime)}body:has(.mk-studio[data-mode=video]) .lib-chat-fab{background:var(--butter);color:var(--ink)}body:has(.mk-studio[data-mode=video]) .lib-chat-fab svg{stroke:var(--ink)}@media (prefers-reduced-motion:reduce){.mk-switch,.mk-switch .mk-thumb,.mk-switch button,body,.k-shell{transition:none}}.cp-plus-wrap{width:32px;height:32px;margin-top:4px;position:relative}.cp-plus-wrap .cp-plus{margin-top:0;position:relative;overflow:hidden}.cp-plus[data-set]{border-color:#0000}.cp-plus img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cp-plus[data-missing]{box-shadow:0 0 0 1.5px var(--red)}.cp-plus[data-missing]:after{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.cp-plus-x{width:16px;height:16px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.cp-plus-x svg{stroke-width:3px;width:9px;height:9px}.cp-chip--style .cp-chip-i img{object-fit:cover;border-radius:4px;width:18px;height:18px;display:block}.cp-chip--style[data-off]{color:var(--w-3);border-style:dashed;border-color:#ffffff14}.cp-chip--style[data-off] .cp-chip-i img{filter:grayscale();opacity:.5}.mk-wall .mk-masonry{grid-auto-rows:4px;align-items:start;gap:0 8px}.mk-wall .mk-masonry .k-tile{aspect-ratio:9/16}.mk-wall .mk-masonry .k-tile.mk-tile--pending{overflow:clip}.mk-wall .mk-masonry .k-tile.mk-tile--pending p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}@media (max-width:639px){.sst{left:8px;right:8px;top:calc(8px + var(--sat));max-height:calc(100dvh - var(--deck-h,300px) - 96px - var(--sab));position:fixed;bottom:auto}.sst-grid{grid-template-columns:repeat(2,1fr);gap:10px}.sst-tile-n{white-space:normal;font-size:11.5px;line-height:1.2}}body:has(.mk-deck) .k-main{padding-bottom:calc(var(--deck-h,200px) + 48px)}@media (max-width:1023px){body:has(.mk-deck) .k-main{padding-bottom:calc(var(--deck-h,300px) + 72px + 48px + var(--sab))}.cp-prompt .k-textarea{max-height:140px;overflow:auto}}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px)}.k-top{height:calc(56px + var(--sat));padding-top:var(--sat);padding-left:max(18px,var(--sal));padding-right:max(18px,var(--sar))}@media (max-width:1023px){.k-main{padding-left:max(18px,var(--sal));padding-right:max(18px,var(--sar))}}.dr{padding-top:var(--sat);padding-bottom:var(--sab)}.mk-lightbox,.st-overlay,.rs-vo-job,.rs-modal-backdrop{padding-top:calc(12px + var(--sat));padding-bottom:calc(12px + var(--sab))}.mk-lightbox-box{max-height:calc(100dvh - 24px - var(--sat) - var(--sab))}.lib-overlay{padding-top:calc(8px + var(--sat));padding-bottom:calc(8px + var(--sab))}.mk-sheet{bottom:calc(8px + var(--sab));max-height:calc(86dvh - var(--sat))}.k-sheet{max-height:calc(82dvh - var(--sat))}.ds-drawer{padding-top:calc(28px + var(--sat))}.rs-viewer-count{bottom:calc(16px + var(--sab))}@media (max-width:639px){.st-sv{padding-bottom:var(--sab)}}.rm-sheet{padding-top:var(--sat)}.rm-sheet-b{padding-bottom:calc(48px + var(--sab))}.ds-drawer-foot{padding-bottom:calc(16px + var(--sab))}@media (max-width:1023px){.lib-chat-fab{top:calc(var(--sat) + 6px);right:calc(max(18px,var(--sar)) + 48px);width:44px;height:44px;box-shadow:none}.k-shell[data-imp] .k-top{height:56px;padding-top:0}.k-shell[data-imp] .lib-chat-fab{top:calc(40px + var(--sat) + 6px)}.lib-chat{top:calc(64px + var(--sat));max-height:calc(100dvh - 64px - var(--sat) - 84px - var(--sab))}.k-top .bell{justify-content:flex-end;min-width:44px;height:44px;padding:0 2px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea,.k-input,.k-textarea,[contenteditable=true]{font-size:16px!important}button.k-switch.k-switch{flex:none;height:26px;position:relative;min-height:26px!important}button.k-switch.k-switch:before{content:"";position:absolute;inset:-9px -4px}.bd-grid .bd-t,.bd-grid[data-days="14"] .bd-t{font-size:12.5px}.bd-grid .bd-av,.bd-grid .bd-seat,.bd-grid[data-days="14"] .bd-av,.bd-grid[data-days="14"] .bd-seat{width:28px;height:28px;font-size:10.5px;line-height:26px;min-height:28px!important}.bd-seats{gap:6px}.bd-seg button{min-width:44px}.bd-grid .bd-seat{position:relative}.bd-grid .bd-seat:after{content:"";position:absolute;inset:-8px -3px}.bd-move,.bd-more{min-height:36px;margin-left:-4px;padding:0 4px;font-size:12.5px}.bd-grid[data-days="14"] .bd-move{display:inline-flex}.cp-prompt .k-textarea{max-height:calc(5.8em + 12px);overflow-y:auto}.cp-plus{width:40px;height:40px;margin-top:0}.cp-step button{width:40px}.mk-tile-model{font-size:10.5px}.sst{top:calc(64px + var(--sat));max-height:calc(100dvh - var(--deck-h,300px) - 72px - var(--sab) - 64px - var(--sat) - 16px)}.sst-grid{grid-auto-rows:max-content;align-content:start}.sst-head{padding:16px 56px 10px 18px}.sst-x{width:44px;height:44px;top:8px;right:8px}.sst-search input{width:min(192px,40vw);height:40px}.sst-head-t h3{margin-bottom:6px;font-size:22px}.sst-head-t p{display:none}.sst-grid{padding-bottom:24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.mk-deck .mk-pop--wide{width:auto;max-height:calc(100dvh - var(--deck-h,300px) - 72px - var(--sab) - 64px - var(--sat) - 20px);position:absolute;bottom:calc(100% + 10px);left:0;right:0}.mm{max-height:min(560px,calc(100dvh - 72px - 90px - 2 * var(--sab) - 64px - var(--sat)))}.rv-foot{padding-bottom:0}.rv.k-page{padding-bottom:calc(76px + var(--sab))}.rv-row-m,.rv-row-t{font-size:13px}.rv-bar .l .k-mono,.cr .q-viral-line{font-size:12.5px}.pk-n{font-size:12px}.pk-brief-more{min-height:44px;font-size:12px}.pk-fr-dl{width:36px;height:36px}.pk-fr-dl svg{width:14px;height:14px}.cr-desk-more{justify-content:center;align-items:center;min-width:44px;display:inline-flex}.k-more{min-height:44px}.k-scroll-x,.ds-subs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}@media (max-width:899px){.mk-lightbox-nav{bottom:calc(14px + var(--sab))}.mk-lightbox{padding-bottom:calc(78px + var(--sab))}.mk-lightbox-box{max-height:calc(100dvh - 90px - var(--sat) - var(--sab))}}@media (max-width:1023px) and (max-height:720px){.cp-prompt .k-textarea{max-height:calc(2.9em + 12px)}}@media (max-width:639px){.sst-grid{gap:8px;grid-template-columns:repeat(3,1fr)!important}.ds-tabs{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;padding:0 12px 16px;grid-template-columns:none!important;display:grid!important}.ds-tab{text-align:center;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;height:62px;padding:0 4px}.ds-tab i{width:22px;height:22px}.ds-tab b{text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.rv-bar{flex-wrap:wrap;row-gap:8px}.rv-bar .l{flex:100%}.rl-row.rl-ud{grid-template-columns:1fr;gap:10px}.rl-ud-acts{justify-content:flex-start}}.k-top .bell{gap:0;position:relative}.k-top .bell-n{background:var(--red);color:#fff;min-width:18px;height:18px;font:700 10px/18px var(--sans);text-align:center;border-radius:999px;padding:0 5px;position:absolute;top:4px;right:-2px}@media (max-width:1023px){.k-top{height:calc(52px + var(--sat))}.k-top img{width:auto;height:30px}.lib-chat-fab{top:calc(var(--sat) + 4px)!important;color:var(--butter)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:has(.mk-studio[data-mode=video]) .lib-chat-fab{top:calc(var(--sat) + 4px)!important;color:var(--butter)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.lib-chat-fab svg{width:22px;height:22px}.lib-chat{top:calc(60px + var(--sat))}}@media (max-width:639px){.k-h-display{font-size:28px;line-height:.95}.k-head{gap:12px;margin-bottom:18px}.rl-acts{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid!important}.rl-acts>.rl-view{order:1;justify-self:start}.rl-acts>.rl-new{order:2}.rl-acts>.rl-who{order:3;width:100%;min-width:0;height:40px;font-size:16px}.rl-acts>.rl-statics{order:4}.rl-acts>.k-pill{flex:none;height:40px;padding:0 16px;font-size:14px;min-height:40px!important}.rl-acts>.rl-view a{height:36px;min-height:36px!important}}@media (max-width:1023px){.k-top img{height:36px}.k-top .bell-n{top:2px;left:26px;right:auto}}@media (max-width:639px){.rd-card{grid-template-columns:96px 1fr;row-gap:14px}.rd-acts{grid-column:1/-1;gap:8px}.rd-acts .k-pill{flex:none;height:40px;padding:0 14px;font-size:14px;min-height:40px!important}.k-head .acts .k-pill--sm{flex:none}.rd-card{align-items:start;row-gap:6px}.rd-body{display:contents}.rd-cov-link{grid-row:1/4}.rd-body>:not(.rd-acts){grid-column:2;margin:0}.rd-acts{grid-row:4;margin-top:8px}}@media (max-width:1023px){.k-top img{width:auto;height:28px}}@media (max-width:639px){.mk-wall .mk-tile-acts{gap:6px;padding-top:20px}.mk-wall .mk-tile-acts .k-pill{flex:none;height:30px;padding:0 12px;font-size:12px;position:relative;min-height:30px!important}.mk-wall .mk-tile-acts .k-pill:after{content:"";position:absolute;inset:-7px -3px}.cp-chip{height:36px;min-height:36px!important}.cp-step{min-height:36px}.cp-step button{height:36px;min-height:36px!important}}html{-webkit-text-size-adjust:100%;touch-action:manipulation}*{-webkit-tap-highlight-color:transparent}.k-rotate{display:none}@media (orientation:landscape) and (max-height:520px) and (pointer:coarse){.k-rotate{z-index:1000;background:var(--ink);color:var(--butter);font:700 18px var(--sans);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.k-rotate svg{width:40px;height:40px}body{overflow:hidden}}@media (pointer:coarse){button:active,a:active,[role=button]:active{opacity:.72;transition:opacity}.k-dots-b,.cp-mic{min-height:0;position:relative}.k-dots-b:after,.cp-mic:after{content:"";border-radius:50%;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rs-vo-play{min-height:44px;width:44px!important;height:44px!important}.mk-deck-panel[data-composer]{-webkit-backdrop-filter:none!important;background:#0a0b12f7!important}.sst{-webkit-backdrop-filter:none!important;background:#0a0b12fa!important}}@media (max-width:639px){.mk-deck .cp-anchor{position:static}.mk-deck .cp-pop{min-width:0;max-height:min(56dvh,calc(100dvh - var(--deck-h,300px) - 160px - var(--sat) - var(--sab)));overscroll-behavior:contain;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}.rl-acts>.rl-who{order:1}.rl-acts>.rl-new{order:2}.bd-head{flex-wrap:wrap;row-gap:8px}.bd-tools{flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin-left:auto}}@keyframes ap-fade{0%{opacity:0}}@keyframes ap-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes ap-up{0%{opacity:0;transform:translateY(28px)}}@keyframes ap-left{0%{opacity:0;transform:translate(36px)}}@keyframes ap-down{0%{opacity:0;transform:translateY(-6px)}}:root{--ap:cubic-bezier(.2,.8,.2,1)}.k-sheet-backdrop,.mg-modal-backdrop,.rs-modal-backdrop,.rs-menu-backdrop,.ds-drawer-back,.rm-sheet-back,.mk-sheet-backdrop,.lib-overlay,.mlb,.mk-lightbox,.rs-vo-job,.dr{animation:ap-fade .2s var(--ap) both}.rs-modal,.mg-modal,.lib-overlay>*,.mk-lightbox>*,.mlb-media,.rs-vo-job>*,.st-rv{animation:ap-pop .28s var(--ap) both}.k-sheet{animation:ap-up .3s var(--ap) both}.lib-chat{animation:k-unfold .22s var(--ap) both;transform-origin:top}@media (min-width:1024px){.lib-chat{animation:ap-left .3s var(--ap) both}}.rv-batch,.st-bulk{animation:ap-up .24s var(--ap) both}.st-prog,.st-up-arm{animation:ap-down .2s var(--ap) both}.dr-tile{animation:ap-pop .26s var(--ap) both}.dr-tile:nth-child(2){animation-delay:30ms}.dr-tile:nth-child(3){animation-delay:60ms}.dr-tile:nth-child(n+4){animation-delay:90ms}.rj,.sl-note,.st-sv-note,.st-tile-note,.sl-herogate,.ft-hero-strip,.st-cut-notes{animation:ap-down .22s var(--ap) both}details[open]>:not(summary){animation:ap-down .2s var(--ap) both}.bd-peek{animation:ap-pop .18s var(--ap) both}.sst,.mm{animation:k-unfold-up .2s var(--ap) both;transform-origin:bottom}@media (prefers-reduced-motion:reduce){.k-sheet-backdrop,.mg-modal-backdrop,.rs-modal-backdrop,.rs-menu-backdrop,.ds-drawer-back,.rm-sheet-back,.mk-sheet-backdrop,.lib-overlay,.mlb,.mk-lightbox,.rs-vo-job,.dr,.rs-modal,.mg-modal,.lib-overlay>*,.mk-lightbox>*,.mlb-media,.rs-vo-job>*,.st-rv,.ds-drawer,.rm-sheet,.k-sheet,.lib-chat,.rv-batch,.st-bulk,.dr-tile,.rj,.sl-note,.st-sv-note,.st-tile-note,.sl-herogate,.ft-hero-strip,.st-cut-notes,details[open]>:not(summary),.bd-peek,.sst,.mm{animation:none}}.tl{border-radius:20px;outline:0;flex-direction:column;gap:12px;display:flex}.tl:focus-visible{box-shadow:0 0 0 2px var(--ink)}.tl-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.tl-mon{border:2px solid var(--ink);box-sizing:border-box;background:#000;border-radius:14px;place-items:center;width:auto;height:170px;display:grid;overflow:hidden}.tl-mon video{object-fit:cover;width:100%;height:100%;display:block}.tl-mon-gap{font:600 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff6}.tl-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tl-tools .k-pill svg{width:14px;height:14px}.tl-time{font-variant-numeric:tabular-nums;padding:0 6px;font-size:13px;font-weight:600}.tl-time i{opacity:.45;margin-left:6px;font-style:normal}.tl-sp{flex:1}.tl-save{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:right;min-width:64px;font-size:11px}.tl-save[data-s=error]{color:var(--red)}.tl-save[data-s=saved]{color:var(--ink-2)}.tl-scroll{background:var(--ink);scrollbar-width:thin;-webkit-user-select:none;user-select:none;border-radius:16px;padding:0 0 8px;overflow:auto hidden}.tl-lanes{min-width:100%;position:relative}.tl-ruler{cursor:pointer;border-bottom:1px solid #ffffff1a;height:24px;position:relative}.tl-tick{height:100%;font:600 10px var(--mono);color:#ffffff73;white-space:nowrap;border-left:1px solid #ffffff1f;padding-left:5px;line-height:24px;position:absolute;top:0}.tl-tick[data-major]{border-left-color:#ffffff4d}.tl-voice{cursor:pointer;border-bottom:1px solid #ffffff1a;height:64px;position:relative}.tl-wave{pointer-events:none;position:absolute;top:4px;left:0}.tl-voice-none{font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff6;padding:22px 0 0;display:inline-block;position:sticky;left:12px}.tl-mark{border-left:2px solid var(--butter);pointer-events:none;padding:2px 0 0 4px;position:absolute;top:0;bottom:0;overflow:hidden}.tl-mark b{font:700 10px var(--mono);color:var(--ink);background:var(--butter);border-radius:3px;padding:0 3px}.tl-mark em{max-width:calc(100% - 8px);font:500 10px var(--sans);color:#fff;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background:#0009;border-radius:4px;padding:1px 5px;font-style:normal;position:absolute;bottom:3px;left:4px;overflow:hidden}.tl-mark[data-est]{border-left-style:dashed}.tl-lane{cursor:crosshair;background:repeating-linear-gradient(90deg,#0000 0 1px,#0000 1px);height:74px;position:relative}.tl-lane[data-over]{background:#ffe5000f}.tl-ghost{background:var(--butter);width:2px;position:absolute;top:6px;bottom:6px}.tl-clip{cursor:grab;box-sizing:border-box;touch-action:none;background:#222;border:2px solid #ffffff40;border-radius:10px;height:62px;position:absolute;top:6px;overflow:hidden}.tl-clip:active{cursor:grabbing}.tl-clip img,.tl-clip video{object-fit:cover;opacity:.8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tl-clip[data-v=ok]{border-color:var(--lime)}.tl-clip[data-v=no]{border-color:var(--red)}.tl-clip[data-v=wait]{border-color:#5aa0ff}.tl-clip[data-sel]{box-shadow:0 0 0 2px var(--butter),0 0 0 4px var(--ink);z-index:2}.tl-clip-l{font:600 10px var(--sans);color:#fff;text-shadow:0 1px 2px #000;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;bottom:4px;left:6px;right:22px;overflow:hidden}.tl-clip-st{pointer-events:none;background:#0009;border-radius:999px;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:4px;right:4px}.tl-clip-st svg{stroke:#fff;width:10px;height:10px}.tl-clip[data-v=ok] .tl-clip-st{background:var(--lime)}.tl-clip[data-v=ok] .tl-clip-st svg{stroke:#000}.tl-clip[data-v=no] .tl-clip-st{background:var(--red)}.tl-h{cursor:ew-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0}.tl-h--l{left:0}.tl-h--r{right:0}.tl-h:after{content:"";background:#ffffffb3;border-radius:2px;width:3px;height:18px;margin-top:-9px;position:absolute;top:50%}.tl-h--l:after{left:2px}.tl-h--r:after{right:2px}.tl-head{pointer-events:none;z-index:3;background:#fff;width:2px;position:absolute;top:0;bottom:0}.tl-head:before{content:"";border:6px solid #0000;border-top:8px solid #fff;border-bottom:0;position:absolute;top:0;left:-5px}.tl-pool{margin-top:4px}.tl-pool-h{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.tl-pool-h span{font:500 12px var(--mono);letter-spacing:0;text-transform:none;color:var(--ink-3)}.tl-pool-row{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.tl-pool-it{aspect-ratio:9/16;border:2px solid var(--ink-line);cursor:grab;background:#000;border-radius:10px;flex:none;width:64px;position:relative;overflow:hidden}.tl-pool-it[data-v=ok]{border-color:var(--lime)}.tl-pool-it img,.tl-pool-it video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.tl-pool-add{background:var(--butter);width:24px;height:24px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;bottom:4px;right:4px;min-height:24px!important}.tl-pool-add svg{width:14px;height:14px}.tl-export{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.tl-export .k-pill--lg{height:48px;padding:0 22px;font-size:15px}.tl-tuto{border:1.5px solid var(--ink);background:var(--butter);border-radius:16px;margin-top:12px;padding:16px 18px}.tl-tuto ol{font:500 14px/1.5 var(--sans);margin:6px 0 0;padding-left:18px}.tl-tuto b{font:700 12px var(--sans);letter-spacing:.12em;text-transform:uppercase}@media (max-width:639px){.tl-mon{height:150px}.tl-tools .k-pill{height:36px;min-height:36px!important}.tl-voice{height:52px}.tl-lane{height:66px}.tl-clip{height:54px}.tl-pool-it{width:56px}}@media (pointer:coarse){.tl-h{width:16px}}.sh{--tray:#f4f4f2;--tray-x:28px;grid-template-columns:36px 116px minmax(0,1fr) 372px;column-gap:0;display:grid}.sh>*{min-width:0}.sh-hd{font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;border-bottom:1.5px solid var(--ink);padding:0 0 12px}.sh-hd i{font:600 11px var(--mono);letter-spacing:0;color:var(--ink-3);margin-left:10px;font-style:normal}.sh-hd i b{color:var(--ink)}.sh-hd--script{grid-column:1/4}.sh-hd--shots{margin-left:var(--tray-x);align-items:baseline;gap:10px;padding-left:12px;padding-right:12px;display:flex}.sh-hd--shots i{margin-left:auto}.sh-save{font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sh-save[data-s=error]{color:var(--red)}.sh-idx{color:var(--ink-3);padding-top:22px;font-size:11px;font-weight:600}.sh-who{align-items:flex-start;min-width:0;padding-top:19px;display:flex}.sh-who .rs-who[data-vo]{border-color:var(--ink-line);color:var(--ink-3);background:0 0}.sh-line{font:500 18px/1.45 var(--sans);overflow-wrap:anywhere;min-width:0;padding:16px 32px 18px 0}.sh-line[data-vo]{font-weight:600}.sh-line[data-sec=hook]{font:700 22px/1.3 var(--sans);letter-spacing:-.015em}.sh-line[data-sec=cta]{font-weight:700}.sh-line .rs-para-row{margin:0}.sh-line .rs-para{font:inherit;letter-spacing:inherit}.sh-sep{border-top:1px solid var(--ink-line);grid-column:1/4}.sh-band{grid-column:1/4;align-items:baseline;gap:12px;padding:36px 0 8px;display:flex}.sh-band b{font:700 15px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}html.tusker .sh-band b{font-family:var(--tusker);letter-spacing:.03em;font-size:26px;line-height:.9}.sh-band i{color:var(--ink-3);font-size:11px;font-style:normal;font-weight:600}.sh-hd--script+.sh-hd--shots+.sh-band{padding-top:24px}.sh-tray{margin-left:var(--tray-x);background:var(--tray);padding:8px 12px;position:relative}.sh-tray--gap{padding:0}.sh-tray--first{border-radius:var(--r-card) var(--r-card) 0 0}.sh-tray:not(.sh-tray--gap){flex-direction:column;justify-content:center;display:flex}.sh-tray--last{border-radius:0 0 var(--r-card) var(--r-card);padding-bottom:20px}.sh-stack{align-items:flex-start;gap:6px;display:flex;position:relative}.sh-shot{flex:1 1 0;gap:4px;min-width:0;display:grid;container-type:inline-size}@container (max-width:118px){.sh-tile-b>b{display:none}}.sh-tile{border-radius:var(--r-ctl);background:var(--ink);color:#fff;height:44px;position:relative;overflow:hidden}.sh-tile-b{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;height:100%;padding:0 8px;display:flex;position:relative;min-height:0!important}.sh-tile-b img,.sh-tile-b video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sh-tile-b>svg{fill:#000;stroke:#000;box-sizing:border-box;background:#fff;border-radius:999px;flex:none;width:18px;height:18px;padding:4px;position:relative}.sh-tile-ref{min-width:0;font:700 10px var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #000000e6,0 0 8px #0009;position:relative;overflow:hidden}.sh-tile-b>b{letter-spacing:.02em;text-shadow:0 1px 3px #000000e6,0 0 8px #0009;margin-left:auto;font-size:10px;font-weight:600;position:relative}.sh-ctl{gap:4px;display:flex}.sh-c{border:1px solid var(--ink-line);background:var(--paper);width:24px;height:24px;color:var(--ink);cursor:pointer;border-radius:7px;place-items:center;padding:0;line-height:0;transition:background .12s,color .12s,border-color .12s;display:grid;min-height:0!important}.sh-c svg{width:12px;height:12px}.sh-c:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sh-c--rm:hover{background:var(--red);border-color:var(--red);color:#fff}.sh-x{cursor:pointer;border:0;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;padding:0;line-height:0;display:grid;min-height:0!important}.sh-x svg{width:12px;height:12px}.sh-note{font:500 10px/1.3 var(--mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sh-note b{color:var(--ink);font-weight:700}.sh-ghost{border-radius:var(--r-ctl);height:44px;color:var(--ink-2);border:1px dashed #00000047;align-items:center;gap:6px;padding:0 8px;display:flex;position:relative}.sh-ghost .sh-tile-ref{color:var(--ink-2);text-shadow:none}.sh-ghost i{font:600 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-style:normal}.sh-ghost[data-v=no]{border-color:var(--red);color:var(--red)}.sh-ghost[data-v=no] i,.sh-ghost[data-v=no] .sh-tile-ref{color:var(--red)}.sh-ghost .sh-x{color:var(--ink-2);background:0 0;margin-right:-4px}.sh-ghost .sh-x:hover{background:var(--red);color:#fff}.sh-slot{border-radius:var(--r-ctl);width:100%;height:44px;color:var(--ink-2);font:600 12px var(--sans);cursor:pointer;background:0 0;border:1px dashed #00000047;justify-content:center;align-items:center;gap:6px;transition:background .15s,border-color .15s,color .15s;display:flex;min-height:0!important}.sh-slot svg{width:14px;height:14px}.sh-slot--more{width:44px;color:var(--ink-3);flex:none}.sh-slot:hover,.sh-slot.is-on{border-color:var(--ink);background:var(--butter);color:var(--ink);border-style:solid}.sh-none{font-family:var(--mono);color:var(--ink-3)}.sh-veil{z-index:20;position:fixed;inset:0}.sh-pick{z-index:21;border:1.5px solid var(--ink);background:var(--paper);border-radius:14px;gap:2px;max-height:360px;padding:6px;animation:.16s ease-out sh-in;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #0000002e}@keyframes sh-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sh-pick{animation:none}}.sh-pick-it{cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px;display:grid;min-height:0!important}.sh-pick-it:hover{background:var(--butter)}.sh-pick-it--thumb{grid-template-columns:40px auto minmax(0,1fr);gap:10px;padding:6px 8px}.sh-thumb{background:var(--ink);border-radius:7px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.sh-thumb img,.sh-thumb video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sh-pick-ref{font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1.5px solid var(--ink);border-radius:999px;padding:4px 8px}.sh-pick-it span:last-child{min-width:0;display:grid}.sh-pick-it b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sh-pick-it em{color:var(--ink-3);font-size:11px;font-style:normal}.sh-pick-it em u{color:var(--blue);font-weight:600;text-decoration:none}.sh-pick-none{color:var(--ink-3);padding:12px;font-size:13px}.sh-notebox{gap:8px;padding:10px;display:grid}.sh-notebox p{font:500 13px/1.4 var(--sans);margin:0}.sh-notebox p b{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:11px;display:block}.sh-notebox .k-input{box-sizing:border-box;width:100%}.sh-notebox-acts{justify-content:flex-end;gap:6px;display:flex}.sh-export{border-top:1px solid var(--ink-line);grid-column:1/-1;margin-top:30px;padding-top:22px}.sh-export .tl-export{margin:0}.k-dots{display:inline-flex;position:relative}.k-dots-b{border:1.5px solid var(--ink);background:var(--paper);width:40px;height:40px;color:var(--ink);font:700 16px/1 var(--sans);letter-spacing:.06em;cursor:pointer;border-radius:999px;place-items:center;padding:0 0 4px;display:grid;min-height:0!important}.k-dots[data-size=sm] .k-dots-b{width:30px;height:30px;color:var(--ink-3);background:0 0;border:0;font-size:18px}.k-dots-b:hover,.k-dots-b[aria-expanded=true]{background:var(--ink);color:var(--paper)}.k-dots[data-size=sm] .k-dots-b:hover,.k-dots[data-size=sm] .k-dots-b[aria-expanded=true]{color:var(--ink);background:#0000000f}.k-dots-menu{z-index:30;border:1.5px solid var(--ink);background:var(--paper);border-radius:14px;min-width:200px;padding:6px;animation:.16s ease-out sh-in;position:absolute;top:calc(100% + 6px);box-shadow:0 12px 32px #0000002e}.k-dots[data-align=right] .k-dots-menu{right:0}.k-dots[data-align=left] .k-dots-menu{left:0}.k-dots-menu .k-menu-item{white-space:nowrap}.rs-vo-line{font:500 14px var(--sans);color:var(--ink-2);align-items:center;gap:12px;display:flex}.rs-vo-play{background:var(--ink);width:34px;height:34px;color:var(--paper);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid;min-height:0!important}.rs-vo-play svg{fill:currentColor;width:14px;height:14px}.rs-vo-line b{color:var(--ink);font-size:13px;font-weight:600}@media (max-width:767px){.sh{grid-template-columns:30px minmax(0,1fr)}.sh-hd--script{grid-column:1/-1}.sh-hd--shots{display:none}.sh-idx{padding-top:17px}.sh-who{grid-column:2;padding-top:14px}.sh-line{grid-column:2;padding:6px 0 12px;font-size:17px}.sh-line[data-sec=hook]{font-size:20px}.sh-tray{border-radius:var(--r-ctl);grid-column:2;margin:0 0 14px;padding:10px 12px}.sh-tray--gap{display:none}.sh-band{grid-column:1/-1;padding:28px 0 6px}html.tusker .sh-band b{font-size:24px}.sh-sep{grid-column:1/-1}.sh-pick{left:0;right:0}}.sh-lnote{background:var(--butter);color:var(--ink);font:500 14px/1.4 var(--sans);border-radius:12px;gap:4px;margin:10px 0 2px;padding:10px 12px;display:grid;position:relative}.sh-lnote b{font:700 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;opacity:.6}.sh-lnote span{white-space:pre-wrap}.sh-lnote[data-saving]{opacity:.6}.sh-lnote--edit{background:var(--panel-2,#f4f4f2)}.sh-lnote--edit textarea{resize:vertical;width:100%;font:500 14px/1.4 var(--sans)}.sh-lnote-edit{font:600 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;opacity:.55;cursor:pointer;color:inherit;background:0 0;border:0;position:absolute;top:8px;right:10px}.sh-lnote-edit:hover{opacity:1}.sh-lnote-add{font:600 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;opacity:0;background:0 0;border:0;margin-top:6px;padding:0;transition:opacity .15s;display:inline-block}.sh-row:hover .sh-lnote-add,.sh-line:hover .sh-lnote-add,.sh-lnote-add:focus-visible{opacity:1}@media (hover:none){.sh-lnote-add{opacity:1}}@font-face{font-family:Tusker Grotesk;src:url(/fonts/TuskerGrotesk-Display.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}html.tusker{--tusker:"Tusker Grotesk",var(--font-bebas-neue),"Bebas Neue",var(--sans)}html.tusker .k-h-display{font-family:var(--tusker);letter-spacing:.005em;font-weight:700;line-height:.9}html.tusker .ds-t h1{font-family:var(--tusker);letter-spacing:.01em;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:.92}html.tusker .cr-hero h1,html.tusker .cr-sec-h h2,html.tusker .cr .k-panel-head .k-h-2,html.tusker .cr-ops .big,html.tusker .cr-kpis b,html.tusker .dr-head h1,html.tusker .dr-sel b{font-family:var(--tusker);font-weight:700}html.tusker .k-h-display{letter-spacing:0;line-height:1}html.tusker .ds-t h1{letter-spacing:0;font-size:clamp(24px,2.3vw,34px);line-height:1.04}html.tusker .cr-hero h1{letter-spacing:0;font-size:clamp(34px,3.9vw,64px);line-height:1}html.tusker .cr-sec-h h2,html.tusker .cr .k-panel-head .k-h-2{letter-spacing:0;font-size:28px;line-height:1}html.tusker .cr-ops .big,html.tusker .cr-kpis b{letter-spacing:0;font-size:38px;line-height:1}html.tusker .dr-head h1{letter-spacing:0;font-size:34px}@media (max-width:639px){html.tusker .cr-hero h1{font-size:34px}html.tusker .k-h-display{font-size:26px}}html.tusker .k-eyebrow+.k-h-display,html.tusker .k-eyebrow+h1.k-h-display{margin-top:12px}html.tusker .k-head .k-eyebrow{margin-bottom:0}html.tusker .js-head h2,html.tusker .js-day b{font-family:var(--tusker);letter-spacing:0;font-weight:700}html.tusker .js-head h2{font-size:20px}html.tusker .js-day b{font-size:22px;line-height:.9}:root{--sp:cubic-bezier(.34,1.4,.64,1);--sp-soft:cubic-bezier(.2,.9,.25,1.05);--out:cubic-bezier(.2,.8,.2,1);--sp-t:.55s;--sp-soft-t:.7s;--out-t:.2s}@supports (transition-timing-function:linear(0,1)){:root{--sp:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1.004 83.8%,1);--sp-soft:linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001 85.9%,1)}}.cr .cr-btn,.cr .cr-desk-ok,.cr .cr-desk-no,.cr .js-arrows button,.cr .cr-desk-next button{transition:transform var(--sp-t) var(--sp),border-color .15s,background .15s,color .15s,box-shadow var(--out-t) var(--out)}.cr .cr-btn:active,.cr .cr-desk-ok:active,.cr .cr-desk-no:active,.cr .js-arrows button:active,.cr .cr-desk-next button:active{transition-duration:90ms;transition-timing-function:var(--out);transform:scale(.94)}.cr .js-job,.cr .cr-rvw-a,.cr .cr-today-row,.cr .q-onboard-item,.cr-kpis a{transition:transform var(--sp-t) var(--sp),border-color .15s,background .15s,opacity .2s}.cr .js-job:active,.cr .cr-rvw-a:active,.cr .cr-today-row:active,.cr .q-onboard-item:active{transition-duration:90ms;transition-timing-function:var(--out);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.cr .cr-btn--y:hover,.cr .cr-desk-ok:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 26px #ffe50038}.cr .cr-desk-ok:hover:not(:disabled){box-shadow:0 10px 26px #b8ff0038}.cr .cr-desk-no:hover:not(:disabled){transform:translateY(-2px)}.cr .js-job:hover{transform:translateY(-3px)}.cr .js-job[data-rest]:hover{opacity:.9}.cr .cr-rvw-a:hover{transform:translateY(-4px)}.cr .cr-desk-next button:hover{transform:translateY(-3px)scale(1.04)}.cr .js-arrows button:hover{transform:scale(1.1)}.cr-kpis a:hover{transform:translate(3px)}}.m-tilt{perspective:1100px;min-width:0}.m-tilt-in{transform-style:preserve-3d;will-change:transform;border-radius:14px;position:relative}.m-tilt-glare{pointer-events:none;mix-blend-mode:screen;border-radius:14px;position:absolute;inset:0}.cr-split-side .m-tilt,.cr-split-side .m-tilt-in{width:100%}.cr-fit .m-tilt-in{width:max-content;max-width:100%}.m-tilt .cr-hero-cov{transition:box-shadow .35s var(--out)}@media (hover:hover) and (pointer:fine){.m-tilt:hover .cr-hero-cov{box-shadow:0 44px 110px #000000b3}}@keyframes m-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes m-slide{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:none}}@keyframes m-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.cr-hero-body{animation:m-rise var(--sp-soft-t) var(--sp-soft) .22s both}.cr-hero-acts>*{animation:m-pop var(--sp-t) var(--sp) .5s backwards}.cr-hero-acts>:nth-child(2){animation-delay:.55s}.cr-hero-acts>:nth-child(3){animation-delay:.6s}.cr-hero-acts>:nth-child(n+4){animation-delay:.65s}.js{animation:cr-fade .4s var(--out) .3s forwards}.js-job{animation:m-slide var(--sp-soft-t) var(--sp-soft) backwards;animation-delay:calc(.38s + var(--i,0) * 55ms)}.cr-kpis a{animation:m-rise var(--sp-soft-t) var(--sp-soft) backwards}.cr-kpis a:first-child{animation-delay:.35s}.cr-kpis a:nth-child(2){animation-delay:.42s}.cr-kpis a:nth-child(3){animation-delay:.49s}.cr-kpis a:nth-child(4){animation-delay:.56s}.cr-ops section{animation:m-rise var(--sp-soft-t) var(--sp-soft) both;animation-delay:calc(.3s + var(--i,0) * 60ms)}.cr-ops section:first-child{--i:0}.cr-ops section:nth-child(2){--i:1}.cr-ops section:nth-child(3){--i:2}.cr-ops section:nth-child(4){--i:3}.cr-ops section:nth-child(5){--i:4}.cr-ops section:nth-child(6){--i:5}.cr-desk{animation:m-rise var(--sp-soft-t) var(--sp-soft) 80ms both}.cr-part>[data-wait]{transform:translateY(34px);opacity:0!important;animation:none!important}.cr-part>[data-in]{animation:m-rise var(--sp-soft-t) var(--sp-soft) both!important}.cr-part>[data-in] .cr-rvw-a,.cr-part>[data-in] .q-viral-card,.cr-part>[data-in] .bd-day{animation:m-rise var(--sp-soft-t) var(--sp-soft) backwards;animation-delay:calc(60ms + var(--i,0) * 40ms)}.cr-rvw-a:first-child,.q-viral-card:first-child,.bd-day:first-child{--i:0}.cr-rvw-a:nth-child(2),.q-viral-card:nth-child(2),.bd-day:nth-child(2){--i:1}.cr-rvw-a:nth-child(3),.q-viral-card:nth-child(3),.bd-day:nth-child(3){--i:2}.cr-rvw-a:nth-child(4),.q-viral-card:nth-child(4),.bd-day:nth-child(4){--i:3}.cr-rvw-a:nth-child(5),.q-viral-card:nth-child(5),.bd-day:nth-child(5){--i:4}.cr-rvw-a:nth-child(6),.q-viral-card:nth-child(6),.bd-day:nth-child(6){--i:5}.cr-rvw-a:nth-child(7),.bd-day:nth-child(7){--i:6}.cr-rvw-a:nth-child(n+8){--i:7}@media (min-width:1024px) and (pointer:fine){.cr[data-depth] .cr-flow>:not(.cr-part):not(.cr-top){transform:scale(calc(1 - .05 * var(--leave,0)));opacity:calc(1 - .55 * var(--leave,0));transform-origin:50% 0;will-change:transform,opacity}}.js-rail[data-drag]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.js-rail[data-drag] .js-job{pointer-events:none}@media (max-width:1023px){.js-job{animation-delay:calc(.3s + var(--i,0) * 40ms)}.cr-hero-acts>*{animation-delay:.35s!important}}@media (prefers-reduced-motion:reduce){.cr-hero-body,.cr-hero-acts>*,.js,.js-job,.cr-kpis a,.cr-ops section,.cr-desk,.cr-part>[data-in],.cr-part>[data-in] *{opacity:1!important;animation:none!important;transform:none!important}.cr .cr-btn,.cr .js-job,.cr .cr-rvw-a,.cr .cr-desk-ok,.cr .cr-desk-no{transition:none!important}}.k-side nav a,.k-side nav button{isolation:isolate;position:relative}.k-side nav a[aria-current]{background:0 0}.k-side-on,.k-side-hot{z-index:-1;pointer-events:none;border-radius:999px;position:absolute;inset:0}.k-side-on{background:var(--butter)}.k-side-hot{background:#ffffff17}.k-side nav a svg,.k-side nav button svg,.k-side nav .lbl{transition:transform var(--sp-t) var(--sp)}.k-side nav a:active,.k-side nav button:active{transform:scale(.97)}.k-side nav a,.k-side nav button{transition:color .2s,transform var(--sp-t) var(--sp)}@media (hover:hover) and (pointer:fine){.k-side nav a:hover svg,.k-side nav button:hover svg{transform:scale(1.18)rotate(-8deg)}.k-side nav a:hover .lbl,.k-side nav button:hover .lbl{transform:translate(4px)}html[data-side=rail] .k-side nav a:hover svg,html[data-side=rail] .k-side nav button:hover svg{transform:scale(1.25)rotate(-8deg)}.k-side .brand img{transition:transform var(--sp-t) var(--sp)}.k-side .brand:hover img{transform:scale(1.06)rotate(-2deg)}.k-side .me .k-av{transition:transform var(--sp-t) var(--sp)}.k-side .me:hover .k-av{transform:scale(1.12)}.k-side-toggle{transition:transform var(--sp-t) var(--sp),background .15s,color .15s}.k-side-toggle:hover{transform:scale(1.15)}}@media (min-width:1024px){.k-side{transition:width var(--sp-soft-t) var(--sp-soft),padding var(--sp-soft-t) var(--sp-soft)}.k-main{transition:margin-left var(--sp-soft-t) var(--sp-soft)}}.k-tabs a{isolation:isolate;transition:color .2s,transform var(--sp-t) var(--sp);position:relative}.k-tabs a:active,.k-tabs button:active{transform:scale(.92)}.k-tab-on{z-index:-1;pointer-events:none;background:#ffe5001f;border-radius:14px;position:absolute;inset:-4px 10px}.k-tabs a svg{transition:transform var(--sp-t) var(--sp)}.k-tabs a[aria-current] svg{transform:translateY(-2px)scale(1.12)}:where(.k-pill,.cr-btn,.rm-btn,.k-menu-item,.k-more,.ds-tab,.ds-back,.cr-desk-ok,.cr-desk-no){transition:transform var(--sp-t) var(--sp),background-color .3s var(--out),color .25s var(--out),border-color .25s var(--out),box-shadow .25s var(--out),opacity .2s}:is(.k-pill,.cr-btn,.rm-btn,.ds-back,.cr-desk-ok,.cr-desk-no):active:not(:disabled){transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.94)}.ds-tab:active{transition-duration:80ms;transform:scale(.975)}@media (hover:hover) and (pointer:fine){:where(.k-pill,.cr-btn,.rm-btn,.cr-desk-ok,.cr-desk-no,.ds-tab){isolation:isolate;position:relative}:is(.k-pill,.cr-btn,.rm-btn,.cr-desk-ok,.cr-desk-no,.ds-tab):not(:disabled):after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;clip-path:circle(0px at var(--mx,50%) var(--my,50%));transition:clip-path .55s var(--out);position:absolute;inset:-2px}:is(.k-pill,.cr-btn,.rm-btn,.cr-desk-ok,.cr-desk-no,.ds-tab):not(:disabled):hover:after{clip-path:circle(160% at var(--mx,50%) var(--my,50%))}.k-pill:not(.k-pill--solid):after{background:var(--pi)}.k-pill:not(.k-pill--solid):hover{background:0 0}.k-pill--solid:after{background:var(--po);opacity:.16}.k-pill:hover:not(:disabled){transform:translateY(-2px)}.rm-btn:after{background:var(--ink)}.rm-btn:hover:not(:disabled){color:var(--butter);transform:translateY(-2px)}.rm-btn--solid:after,.rm-btn[data-solid]:after{opacity:.16;background:#fff}.cr-btn:after{opacity:.1;background:#fff}.cr-btn--y:after{opacity:.38;background:#fff}.cr-desk-ok:after{opacity:.35;background:#fff}.cr-desk-no:after{background:var(--red)}.cr .cr-desk-no:hover:not(:disabled){color:#fff;background:0 0}.ds-tab:after{background:var(--ink);opacity:.07}.ds-tab:hover{background:0 0}.ds-tab[aria-current]:after{opacity:0}.ds-tab:hover:not([aria-current]){transform:translateY(-2px)}.ds-back:hover{transform:translate(-4px)}.k-menu-item:hover{transform:translate(4px)}.k-more:hover{transform:translate(3px)}}:is(a,button) svg[class*=lucide]:not([class*=spin]){transition:transform var(--sp-t) var(--sp)}@keyframes m-ico{0%{opacity:0;transform:scale(.4)rotate(-30deg)}to{opacity:1;transform:none}}@keyframes m-draw{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}:is(.k-pill,.cr-btn,.rm-btn,.cr-desk-ok,.cr-desk-no) svg[class*=lucide]:not([class*=spin]){animation:m-ico .42s var(--sp) backwards}svg[class*=lucide-check]:not([class*=lucide-check-]) path{stroke-dasharray:26;animation:m-draw .38s var(--out) 80ms both}@media (hover:hover) and (pointer:fine){:is(a,button):hover svg[class*=lucide-download]{transform:translateY(3px)}:is(a,button):hover svg[class*=lucide-upload]{transform:translateY(-3px)}:is(a,button):hover svg[class*=lucide-trash]{transform:rotate(-14deg)scale(1.1)}:is(a,button):hover svg[class*=lucide-x]:not([class*=lucide-x-]),:is(a,button):hover svg[class*=lucide-plus]{transform:rotate(90deg)}:is(a,button):hover svg[class*=lucide-copy]{transform:translate(-2px,-2px)}:is(a,button):hover svg[class*=lucide-external-link],:is(a,button):hover svg[class*=lucide-arrow-up-right]{transform:translate(2px,-2px)}:is(a,button):hover svg[class*=lucide-chevron-right],:is(a,button):hover svg[class*=lucide-arrow-right],:is(a,button):hover svg[class*=lucide-play]{transform:translate(3px)}:is(a,button):hover svg[class*=lucide-chevron-left],:is(a,button):hover svg[class*=lucide-arrow-left]{transform:translate(-3px)}:is(a,button):hover svg[class*=lucide-send],:is(a,button):hover svg[class*=lucide-rocket]{transform:translate(3px,-3px)rotate(8deg)}:is(a,button):hover svg[class*=lucide-refresh],:is(a,button):hover svg[class*=lucide-rotate-cw]{transform:rotate(180deg)}:is(a,button):hover svg[class*=lucide-rotate-ccw],:is(a,button):hover svg[class*=lucide-undo]{transform:rotate(-140deg)}:is(a,button):hover svg[class*=lucide-sparkles],:is(a,button):hover svg[class*=lucide-wand]{transform:scale(1.2)rotate(14deg)}:is(a,button):hover svg[class*=lucide-check]{transform:scale(1.25)}:is(a,button):hover svg[class*=lucide-settings]{transform:rotate(70deg)}:is(a,button):hover svg[class*=lucide-bell]{transform:rotate(-16deg)}:is(a,button):hover svg[class*=lucide-scissors]{transform:rotate(-22deg)scale(1.1)}:is(a,button):hover svg[class*=lucide-archive]{transform:translateY(2px)scale(1.08)}:is(a,button):hover svg[class*=lucide-search],:is(a,button):hover svg[class*=lucide-maximize],:is(a,button):hover svg[class*=lucide-eye]{transform:scale(1.2)}:is(a,button):hover svg[class*=lucide-link]{transform:rotate(-18deg)}:is(a,button):hover svg[class*=lucide-lightbulb]{transform:translateY(-2px)scale(1.15)}:is(a,button):hover svg[class*=lucide-pencil],:is(a,button):hover svg[class*=lucide-mic]{transform:rotate(-12deg)scale(1.12)}}.ds-tab{isolation:isolate;position:relative}.ds-tab[aria-current]{background:0 0}.ds-tab-on{border-radius:inherit;background:var(--ink);z-index:-1;pointer-events:none;position:absolute;inset:-2px}.ds-tab i{transition:background-color .25s var(--out),border-color .25s var(--out),color .25s var(--out),transform var(--sp-t) var(--sp)}.ds-tab[aria-current] i{transform:scale(1.08)}@keyframes m-vt-out{to{opacity:0;filter:blur(3px);transform:translateY(-10px)scale(.992)}}@keyframes m-vt-in{0%{opacity:0;filter:blur(3px);transform:translateY(22px)}}::view-transition-old(.page-out){animation:.16s cubic-bezier(.4,0,1,1) both m-vt-out}::view-transition-new(.page-in){animation:m-vt-in .5s var(--sp-soft) .1s both}::view-transition-old(.skel-out){animation:.14s ease-in both m-vt-out}::view-transition-old(.stage-swap){animation:.14s cubic-bezier(.4,0,1,1) both m-vt-out}::view-transition-new(.stage-swap){animation:m-vt-in .42s var(--sp-soft) 80ms both}::view-transition-group(.stage-swap){animation-duration:.35s}::view-transition-group(.page-in){animation-duration:.35s}::view-transition-group(.page-out){animation-duration:.35s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}:is(.k-pill,.cr-btn,.rm-btn,.ds-tab,.cr-desk-ok,.cr-desk-no):after{transition:none!important}:is(a,button) svg[class*=lucide],.k-side nav a,.k-side nav .lbl{transition:none!important;animation:none!important}svg[class*=lucide-check] path{stroke-dasharray:none;animation:none!important}}@media (hover:hover) and (pointer:fine){.k-side nav a,.k-side nav button{--mag:0}.k-side nav a svg,.k-side nav button svg{transform:scale(calc(1 + .62 * var(--mag))) rotate(calc(-7deg * var(--mag)));transform-origin:50%;transition:transform .5s var(--sp)}.k-side nav .lbl{transform:translateX(calc(9px * var(--mag))) scale(calc(1 + .1 * var(--mag)));transform-origin:0;transition:transform .5s var(--sp)}.k-side nav a,.k-side nav button{margin-block:calc(3px * var(--mag));transition:color .2s,margin .5s var(--sp),transform var(--sp-t) var(--sp)}.k-side nav a:hover svg,.k-side nav button:hover svg{transform:scale(calc(1 + .62 * var(--mag))) rotate(calc(-7deg * var(--mag)))}.k-side nav a:hover .lbl,.k-side nav button:hover .lbl{transform:translateX(calc(9px * var(--mag))) scale(calc(1 + .1 * var(--mag)))}.k-side nav[data-live] a svg,.k-side nav[data-live] button svg,.k-side nav[data-live] .lbl,.k-side nav[data-live] a,.k-side nav[data-live] button{transition-duration:.14s;transition-timing-function:var(--out)}html[data-side=rail] .k-side nav a svg,html[data-side=rail] .k-side nav button svg,html[data-side=rail] .k-side nav a:hover svg,html[data-side=rail] .k-side nav button:hover svg{transform:scale(calc(1 + .9 * var(--mag))) translateX(calc(5px * var(--mag)))}html[data-side=rail] .k-side nav a,html[data-side=rail] .k-side nav button{margin-block:calc(7px * var(--mag))}html[data-side=rail] .k-side nav a:hover .lbl,html[data-side=rail] .k-side nav button:hover .lbl{background:var(--butter);color:var(--ink);font:600 13px var(--sans);white-space:nowrap;animation:m-tip .3s var(--sp) both;pointer-events:none;z-index:5;border-radius:999px;padding:6px 12px;display:block;position:absolute;top:50%;left:calc(100% + 16px);transform:translateY(-50%);box-shadow:0 10px 26px #0006}}@keyframes m-tip{0%{opacity:0;transform:translateY(-50%)translate(-10px)scale(.8)}}@keyframes m-breathe{50%{transform:scale(1.18)}}.k-side nav .n{transform-origin:50%;animation:2.6s ease-in-out infinite m-breathe}@media (hover:hover) and (pointer:fine){:is(.k-pill--solid,.k-pill--lg,.cr-btn--y,.cr-desk-ok,.cr-desk-no,.mk-generate,.cp-generate):hover:not(:disabled),.cr .cr-btn--y:hover,.cr .cr-desk-ok:hover:not(:disabled),.cr .cr-desk-no:hover:not(:disabled){transform:translate(var(--tx,0px),calc(var(--ty,0px) - 2px))}:is(.k-pill--solid,.cr-btn--y,.cr-desk-ok,.cp-generate):hover:not(:disabled){box-shadow:0 14px 34px #00000047}.k-on-dark .k-pill--solid:hover:not(:disabled),.cr .cr-btn--y:hover,.cp-generate:hover:not(:disabled){box-shadow:0 14px 38px #ffe50047}}@keyframes m-ring{0%{opacity:.55;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}:where(.k-pill,.cr-btn,.rm-btn,.cr-desk-ok,.cr-desk-no,.ds-tab){position:relative}:is(.k-pill,.cr-btn,.rm-btn,.cr-desk-ok,.cr-desk-no,.ds-tab)[data-ring]:before{content:"";left:var(--mx,50%);top:var(--my,50%);pointer-events:none;width:240px;height:240px;animation:m-ring .6s var(--out) both;z-index:2;border:2px solid;border-radius:50%;position:absolute}@keyframes m-busy{0%{background-position:180% 0}to{background-position:-80% 0}}:is(.k-pill,.cr-btn,.rm-btn,.cr-desk-ok,.cp-generate):has([class*=spin]){background-image:linear-gradient(100deg,#0000 30%,#ffffff61 50%,#0000 70%);background-repeat:no-repeat;background-size:220% 100%;animation:1.1s linear infinite m-busy}.cp-chip,.cp-step button,.cp-tile,.cp-plus,.cp-row,.cp-generate{transition:transform var(--sp-t) var(--sp),background .2s,color .2s,border-color .2s,box-shadow .25s var(--out),filter .2s}.cp-chip:active,.cp-step button:active,.cp-tile:active,.cp-plus:active{transition-duration:80ms;transform:scale(.93)}.cp-generate:active:not(:disabled){transition-duration:80ms;transform:scale(.95)}.cp-chip[aria-expanded=true] .cp-chip-c{transform:rotate(-90deg)}.cp-chip-c{transition:transform var(--sp-t) var(--sp)}.cp-step b span{animation:m-ico .3s var(--sp);display:inline-block}@media (hover:hover) and (pointer:fine){.cp-chip:hover{transform:translateY(-2px)}.cp-tile:hover{transform:translateY(-3px)scale(1.03)}.cp-plus:hover{transform:rotate(90deg)scale(1.08)}.cp-row:hover{transform:translate(4px)}.cp-row{transition:transform var(--sp-t) var(--sp),background .15s}}.k-dots-menu>*{animation:m-rise .32s var(--sp-soft) backwards}.k-dots-menu>:nth-child(2){animation-delay:25ms}.k-dots-menu>:nth-child(3){animation-delay:50ms}.k-dots-menu>:nth-child(4){animation-delay:75ms}.k-dots-menu>:nth-child(5){animation-delay:.1s}.k-dots-menu>:nth-child(n+6){animation-delay:.125s}.cp-pop .cp-row{animation:m-rise .3s var(--sp-soft) backwards}.cp-pop .cp-row:nth-child(3){animation-delay:20ms}.cp-pop .cp-row:nth-child(4){animation-delay:40ms}.cp-pop .cp-row:nth-child(5){animation-delay:60ms}.cp-pop .cp-row:nth-child(n+6){animation-delay:80ms}.tm{padding:22px 24px 18px;overflow:hidden}.tm-h{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;display:flex}.tm-k{font:500 13px var(--sans);color:var(--w-2);margin:0}.tm-k b{color:#fff;font-weight:700}.tm-k b.up{color:var(--lime)}.tm-stage{aspect-ratio:119/60;width:min(100%,1110.67px);margin:0 auto;position:relative}.tm-dots{opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:ap-fade 1s var(--out) both;position:absolute;inset:0}.tm-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tm-link{transition:opacity .25s var(--out)}.tm-pin{color:#fff;width:34px;height:34px;font:700 11px var(--sans);letter-spacing:.02em;cursor:pointer;z-index:2;opacity:.55;background:#1c1c1c;border:2px solid #ffffff47;border-radius:50%;place-items:center;margin:-17px 0 0 -17px;padding:0;transition:border-color .2s,box-shadow .25s,opacity .2s;display:grid;position:absolute}.tm-pin img{object-fit:cover;border-radius:50%;width:100%;height:100%}.tm-pin[data-awake]{opacity:1;border-color:var(--lime);animation:2.4s ease-out infinite tm-glow;box-shadow:0 0 #b8ff0080}.tm-pin[data-late]{border-color:var(--red);animation-name:tm-glow-red}.tm-pin[data-hot]{z-index:4;opacity:1;box-shadow:0 10px 28px #0009}.tm-pin i{background:var(--butter);color:#000;min-width:17px;height:17px;font:700 10px/17px var(--mono);text-align:center;border-radius:999px;padding:0 4px;font-style:normal;position:absolute;top:-7px;right:-7px}.tm-pin:focus-visible{outline:2px solid var(--butter);outline-offset:3px}@keyframes tm-glow{to{box-shadow:0 0 0 12px #b8ff0000}}@keyframes tm-glow-red{0%{box-shadow:0 0 #fc24298c}to{box-shadow:0 0 0 12px #fc242900}}.tm-card{z-index:6;color:#000;pointer-events:none;transform-origin:0 0;background:#fff;border-radius:14px;gap:3px;min-width:168px;margin:-10px 0 0 28px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 18px 44px #0000008c}.tm-card[data-flip]{transform-origin:100% 0;margin-left:0;translate:calc(-100% - 28px)}.tm-card b{font:700 15px var(--sans)}.tm-card span{font:500 12px var(--sans);color:#0009}.tm-card .t,.tm-card .j{color:#000;align-items:baseline;gap:6px;margin-top:4px;font-weight:600;display:flex}.tm-card em{font:700 16px var(--mono);font-style:normal}.tm-card .t em{color:#00000073}.tm-card .t em[data-awake]{color:#3f8f00}.tm-card em.late{color:var(--red);margin-left:6px}.tm-miss{font:500 12px var(--sans);color:var(--w-3);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;display:flex}.tm-miss button{height:26px;color:var(--w-2);font:600 12px var(--sans);cursor:pointer;transition:transform var(--sp-t) var(--sp),border-color .15s,color .15s;background:0 0;border:1px dashed #ffffff47;border-radius:999px;padding:0 10px}.tm-miss button:hover{color:#fff;border-color:#fff;transform:translateY(-2px)}@media (max-width:1023px){.tm{padding:16px 14px 14px}.tm-pin{width:26px;height:26px;margin:-13px 0 0 -13px;font-size:9px}.tm-card{min-width:140px;margin-left:20px}}@media (pointer:coarse){.tm-pin{min-height:0!important}.tm-pin:after{content:"";border-radius:50%;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.k-side nav a svg,.k-side nav .lbl,.k-side nav .n,.tm-pin,.tm-dots,.k-dots-menu>*,.cp-pop .cp-row{transition:none!important;animation:none!important}:is(.k-pill,.cr-btn,.rm-btn,.cr-desk-ok,.cp-generate):has([class*=spin]){background-image:none;animation:none}[data-ring]:before{display:none}}@media (hover:hover) and (pointer:fine){.rm-btn.st-upload-main:after{opacity:.4;background:#fff}.rm-btn.st-upload-main:hover:not(:disabled){color:var(--ink)}.rm-btn--red:after{background:var(--red)}.rm-btn--red:hover:not(:disabled){color:#fff;background:0 0}.rm-btn--solid.rm-btn--red:after,.rm-btn--red[data-solid]:after{opacity:.16;background:#fff}}.cp-generate{transition:transform var(--sp-t) var(--sp),background .2s,box-shadow .25s var(--out),filter .2s,opacity .2s}.k-drop{transition:border-color .2s var(--out),background .2s var(--out),transform var(--sp-t) var(--sp)}.k-drop[data-over=true],.k-drop[data-over=""]{background:#ffe50024;border-style:solid;border-color:currentColor;transform:scale(1.015)}.m-roll-probe:before{content:attr(data-t)}:root{--kf:var(--ink)}.k-on-dark,.cr,.k-side,.k-tabs,.k-top,.k-panel--ink,.k-panel--room,.k-panel--navy,.k-panel--blue{--kf:var(--butter)}.k-panel--white,.k-sheet{--kf:var(--ink)}.cr .k-panel{--kf:var(--butter)}:is(.k-pill,.cr-btn,.k-row,.k-switch,.k-menu-item,.k-more,.k-dots-b,.k-dots-t,.k-tile,.k-drop,.k-side-toggle,.cr-desk-ok,.cr-desk-no,.cr-desk-open):focus-visible,:is(.k-seg,.rm-seg) :is(a,button):focus-visible,.k-tabs :is(a,button):focus-visible,.k-top .bell:focus-visible,.k-side nav :is(a,button):focus-visible,.k-side .me:focus-visible,details>summary:focus-visible{outline:2.5px solid var(--kf);outline-offset:3px}.k-side nav :is(a,button):focus-visible,.k-menu-item:focus-visible,.k-row:focus-visible{outline-offset:-2px}.k-row:focus-visible{border-radius:10px}:where(.k-seg,.rm-seg){position:relative}:is(.k-seg,.rm-seg)[data-seg]{isolation:isolate}:is(.k-seg,.rm-seg)[data-seg]:before{content:"";width:var(--seg-w,0px);height:var(--seg-h,0px);transform:translate(var(--seg-x,0px),var(--seg-y,0px));background:var(--seg-bg,var(--ink));z-index:-1;pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}:is(.k-seg,.rm-seg)[data-seg=live]:before{transition:transform var(--sp-t) var(--sp),width .4s var(--sp-soft),height .4s var(--sp-soft),background-color .25s var(--out),opacity .2s}:is(.k-seg,.rm-seg)[data-seg-none]:before{opacity:0}.k-on-dark .k-seg[data-seg]:before,.cr .k-seg[data-seg]:before{background:var(--seg-bg,#fff)}:is(.k-seg,.rm-seg)[data-seg]:not([data-seg-read]) :is([aria-current]:not([aria-current=false]),[aria-selected=true],[aria-pressed=true],[aria-checked=true]){background:0 0!important}:is(.k-seg,.rm-seg) :is(a,button){transition:color .25s var(--out),transform var(--sp-t) var(--sp),opacity .2s}:is(.k-seg,.rm-seg) :is(a,button):active:not(:disabled){transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.96)}@media (hover:hover) and (pointer:fine){:is(.k-seg,.rm-seg) :is(a,button):not([aria-current]):not([aria-selected=true]):not([aria-pressed=true]):not([aria-checked=true]):not(:disabled):hover{color:var(--ink)}:is(.k-on-dark,.cr) :is(.k-seg,.rm-seg) :is(a,button):not([aria-current]):not([aria-selected=true]):not([aria-pressed=true]):not([aria-checked=true]):not(:disabled):hover{color:#fff}}.k-input,.k-textarea,.rm-in{transition:box-shadow .38s var(--sp-soft),border-color .2s var(--out),background-color .2s var(--out)}.k-input:focus,.k-textarea:focus,.rm-in:focus{box-shadow:0 0 0 4px #00000024}:is(.k-on-dark,.cr) :is(.k-input,.k-textarea,.rm-in):focus{border-color:var(--butter);box-shadow:0 0 0 4px #ffe50038}@keyframes k-shake{0%,to{transform:none}18%{transform:translate(-7px)}36%{transform:translate(6px)}54%{transform:translate(-4px)}72%{transform:translate(3px)}88%{transform:translate(-1px)}}:is(.k-input,.k-textarea,.rm-in)[aria-invalid=true]{border-color:var(--red);animation:k-shake .42s var(--out);box-shadow:0 0 0 4px #fc242929}:is(.k-on-dark,.cr) :is(.k-input,.k-textarea,.rm-in)[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 4px #fc242947}.k-field>.k-eyebrow{transition:color .2s var(--out),letter-spacing .35s var(--sp-soft)}.k-field:focus-within>.k-eyebrow{color:var(--ink);letter-spacing:.2em}:is(.k-on-dark,.cr) .k-field:focus-within>.k-eyebrow{color:var(--butter)}.k-field:has([aria-invalid=true])>.k-eyebrow{color:var(--red)}:is(a,button).k-row{transition:background-color .2s var(--out),transform var(--sp-t) var(--sp),opacity .3s var(--out)}:is(a,button).k-row .t,:is(a,button).k-row .m{transition:transform var(--sp-t) var(--sp),color .2s var(--out)}:is(a,button).k-row:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.985)}@media (hover:hover) and (pointer:fine){:is(a,button).k-row:hover{background-color:#00000009}:is(.k-on-dark,.cr,.k-panel--ink,.k-panel--room,.k-panel--navy,.k-panel--blue) :is(a,button).k-row:hover{background-color:#ffffff0d}:is(a,button).k-row:hover .t,:is(a,button).k-row:hover .m{transform:translate(4px)}}@keyframes k-row-in{0%{opacity:0;transform:translateY(10px)}}.k-rows>.k-row{animation:k-row-in .42s var(--sp-soft) backwards}.k-rows>.k-row:nth-child(2){animation-delay:30ms}.k-rows>.k-row:nth-child(3){animation-delay:60ms}.k-rows>.k-row:nth-child(4){animation-delay:90ms}.k-rows>.k-row:nth-child(5){animation-delay:.12s}.k-rows>.k-row:nth-child(6){animation-delay:.15s}.k-rows>.k-row:nth-child(7){animation-delay:.18s}.k-rows>.k-row:nth-child(8){animation-delay:.21s}.k-rows>.k-row:nth-child(9){animation-delay:.24s}.k-rows>.k-row:nth-child(10){animation-delay:.27s}.k-rows>.k-row:nth-child(11){animation-delay:.3s}.k-rows>.k-row:nth-child(12){animation-delay:.33s}.k-rows>.k-row:nth-child(n+13){animation:none}:is(a,button) .k-av{transition:transform var(--sp-t) var(--sp)}@media (hover:hover) and (pointer:fine){:is(a,button):hover .k-av{transform:scale(1.1)}}.k-switch{transition:background-color .3s var(--out),opacity .2s}.k-switch:after{transition:transform var(--sp-t) var(--sp),width .22s var(--out),background-color .3s var(--out)}.k-switch:active:not(:disabled):after{width:26px}.k-switch[aria-checked=true]:active:not(:disabled):after{transform:translate(12px)}.k-switch:disabled{opacity:.45;cursor:default}.k-tile{transition:transform var(--sp-t) var(--sp),border-color .35s var(--out),box-shadow .3s var(--out)}.k-tile>img,.k-tile>video{transition:transform .6s var(--out)}.k-tile:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.985)}@media (hover:hover) and (pointer:fine){.k-tile:hover{transform:translateY(-3px);box-shadow:0 14px 34px #00000038}.k-tile:hover>img,.k-tile:hover>video{transform:scale(1.045)}.k-tile:hover:active{transform:scale(.985)}}.k-progress i{transition:width .5s var(--out),background-color .3s var(--out);position:relative;overflow:hidden}@keyframes k-sheen{0%{transform:translate(-100%)}to{transform:translate(260%)}}.k-progress i:not([style*="100%"]):after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;animation:1.3s linear infinite k-sheen;position:absolute;inset:0}@keyframes k-tag-in{0%{opacity:0;filter:blur(3px)}}.k-tag{animation:k-tag-in .4s var(--out) backwards;transition:color .3s var(--out)}@keyframes k-empty-in{0%{opacity:0;transform:translateY(12px)}}@keyframes k-breathe{50%{opacity:.8;transform:scale(1.08)}}.k-empty{animation:k-empty-in .55s var(--sp-soft) backwards}.k-empty>svg:not([class*=spin]){animation:3.2s ease-in-out infinite k-breathe}@keyframes k-march{to{background-position:18px 0,-18px 100%,0 -18px,100% 18px}}.k-drop[data-over=true],.k-drop[data-over=""]{background-color:#ffe50024;background-image:linear-gradient(90deg,currentColor 10px,#0000 10px),linear-gradient(90deg,currentColor 10px,#0000 10px),linear-gradient(0deg,currentColor 10px,#0000 10px),linear-gradient(0deg,currentColor 10px,#0000 10px);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:18px 2px,18px 2px,2px 18px,2px 18px;background-origin:border-box;border-color:#0000;animation:.55s linear infinite k-march}@supports (interpolate-size:allow-keywords) and selector(::details-content){details{interpolate-size:allow-keywords}details::details-content{opacity:0;block-size:0;transition-property:block-size,opacity,content-visibility;transition-duration:.45s,.25s,.45s;transition-timing-function:var(--sp-soft),var(--out),linear;transition-behavior:allow-discrete;overflow:clip}details[open]::details-content{opacity:1;block-size:auto}}details>summary{transition:color .2s var(--out)}.k-menu-item:active:not(:disabled){transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.97)}.k-menu-item[data-armed]{color:var(--red);background:#fc24291a}.k-dots-b,.k-dots-t{transition:transform var(--sp-t) var(--sp),background-color .2s var(--out),color .2s var(--out)}.k-dots-b:active,.k-dots-t:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.9)}:where([data-drain]){position:relative}@keyframes k-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.k-drain{opacity:.85;transform-origin:0;pointer-events:none;height:2px;animation:k-drain var(--drain,3.5s) linear both;background:currentColor;border-radius:2px;position:absolute;bottom:3px;left:14%;right:14%}.k-menu-item>.k-drain{bottom:2px;left:12px;right:12px}@media (prefers-reduced-motion:reduce){:is(.k-seg,.rm-seg)[data-seg]:before,:is(.k-seg,.rm-seg) :is(a,button),.k-input,.k-textarea,.rm-in,.k-field>.k-eyebrow,:is(a,button).k-row,:is(a,button).k-row .t,:is(a,button).k-row .m,:is(a,button) .k-av,.k-switch,.k-switch:after,.k-tile,.k-tile>img,.k-tile>video,.k-progress i,.k-dots-b,.k-dots-t{transition:none!important}details::details-content{transition:none!important}:is(.k-input,.k-textarea,.rm-in)[aria-invalid=true],.k-rows>.k-row,.k-tag,.k-empty,.k-empty>svg,.k-drop[data-over],.k-progress i:after{animation:none!important}.k-progress i:after{display:none}.k-drain{opacity:.5;animation:none;transform:none}}:is(.k-on-dark,.cr) :is(.k-seg,.rm-seg)[data-seg]:not([data-seg-read]) :is([aria-current]:not([aria-current=false]),[aria-selected=true],[aria-pressed=true],[aria-checked=true]){color:#000}@keyframes k-skel{0%{background-position:-45vw 0}to{background-position:105vw 0}}.k-skel,.k-skel-rows i,.q-viral-ghost i{background-color:#00000017;background-image:linear-gradient(100deg,#0000 0,#fff9 50%,#0000 100%);background-repeat:no-repeat;background-size:40vw 100%;background-attachment:fixed;animation:1.5s linear infinite k-skel}:is(.cr,.k-on-dark) :is(.k-skel,.k-skel-rows i,.q-viral-ghost i){background-color:#ffffff14;background-image:linear-gradient(100deg,#0000 0,#ffffff29 50%,#0000 100%)}@keyframes k-skel-in{0%{opacity:0}}.k-skel-page{animation:k-skel-in .25s var(--out) .12s backwards}.k-skel-rows{gap:6px;padding:4px 12px 6px;display:grid}.k-skel-rows i{border-radius:999px;height:36px;display:block}.k-skel-rows i:nth-child(2){width:86%}.k-skel-rows i:nth-child(3){width:68%}.k-sheet .k-dot{transition:transform var(--sp-t) var(--sp)}.k-sheet .k-dot[data-read]{transform:scale(0)}.k-sheet .k-menu-item{animation:k-row-in .42s var(--sp-soft) backwards}.k-sheet .k-menu-item:nth-child(2){animation-delay:30ms}.k-sheet .k-menu-item:nth-child(3){animation-delay:60ms}.k-sheet .k-menu-item:nth-child(4){animation-delay:90ms}.k-sheet .k-menu-item:nth-child(5){animation-delay:.12s}.k-sheet .k-menu-item:nth-child(6){animation-delay:.15s}.k-sheet .k-menu-item:nth-child(n+7){animation-delay:.18s}.k-menu-item[data-busy]{pointer-events:none;background-image:linear-gradient(100deg,#0000 30%,#fc242933 50%,#0000 70%);background-repeat:no-repeat;background-size:220% 100%;animation:1.1s linear infinite m-busy}.k-tabs button{isolation:isolate;transition:color .2s,transform var(--sp-t) var(--sp);position:relative}.k-tabs button svg{transition:transform var(--sp-t) var(--sp)}.k-tabs button[aria-expanded=true]{color:var(--butter)}.k-tabs button[aria-expanded=true] svg{transform:translateY(-2px)scale(1.12)}.k-top .bell{isolation:isolate;transition:transform var(--sp-t) var(--sp)}.k-top .bell:before{content:"";opacity:0;width:38px;height:38px;transition:transform var(--sp-t) var(--sp),opacity .2s var(--out);z-index:-1;pointer-events:none;background:#ffe50029;border-radius:50%;margin:-19px 0 0 -19px;position:absolute;top:50%;left:50%;transform:scale(0)}.k-top .bell:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.9)}.k-top .bell:active:before,.k-top .bell[aria-expanded=true]:before{opacity:1;transform:scale(1)}@media (min-width:1024px){.k-side{interpolate-size:allow-keywords;transition:width var(--sp-soft-t) var(--sp-soft),padding var(--sp-soft-t) var(--sp-soft),top var(--sp-soft-t) var(--sp-soft)}html[data-side=rail] .k-side-toggle svg{transform:rotate(180deg)}.k-side .brand{transition:margin-top var(--sp-soft-t) var(--sp-soft),margin-bottom var(--sp-soft-t) var(--sp-soft);position:relative}.k-side .me{position:relative}.k-side nav a,.k-side nav button{transition:color .2s,margin .5s var(--sp),transform var(--sp-t) var(--sp),width var(--sp-soft-t) var(--sp-soft),padding var(--sp-soft-t) var(--sp-soft)}html[data-side=rail] .k-side nav a,html[data-side=rail] .k-side nav button{justify-content:flex-start;padding:0 0 0 13.5px}.k-side .grp{transition:height var(--sp-soft-t) var(--sp-soft),margin var(--sp-soft-t) var(--sp-soft),opacity .2s var(--out);overflow:hidden}html[data-side=rail] .k-side .grp{opacity:0;height:0;margin:0 0 -2px;display:block}html[data-side=rail] .k-side nav .lbl{opacity:0;white-space:nowrap;pointer-events:none;position:absolute;left:52px}html[data-side=rail] .k-side .me>div{opacity:0;white-space:nowrap;pointer-events:none;position:absolute;left:54px}html[data-side=rail] .k-side .logo,html:not([data-side=rail]) .k-side .icon{opacity:0;position:absolute}html[data-side-moving] .k-side nav .lbl,html[data-side-moving] .k-side .me>div,html[data-side-moving] .k-side .logo,html[data-side-moving] .k-side .icon{transition-property:opacity,display;transition-duration:.18s;transition-timing-function:var(--out);transition-behavior:allow-discrete}@starting-style{html[data-side-moving] .k-side nav .lbl,html[data-side-moving] .k-side .me>div,html[data-side-moving] .k-side .logo,html[data-side-moving] .k-side .icon{opacity:0}}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html[data-side=rail] .k-side nav a:hover .lbl,html[data-side=rail] .k-side nav button:hover .lbl{opacity:1}}@keyframes k-imp-in{0%{opacity:0;height:0}}.k-imp{animation:k-imp-in var(--sp-soft-t) var(--sp-soft) backwards;overflow:clip}.k-top{transition:top var(--sp-soft-t) var(--sp-soft)}.mg-auth-logo{animation:m-pop var(--sp-t) var(--sp) backwards}.mg-auth-panel{animation:m-rise var(--sp-soft-t) var(--sp-soft) 80ms backwards;transition:transform var(--sp-t) var(--sp),box-shadow .35s var(--out)}form.mg-auth-panel>:where(:not(.k-pill):not(.mg-error)),.mg-auth-face>:where(:not(.k-pill):not(.mg-error)){animation:k-row-in .5s var(--sp-soft) backwards;animation-delay:.2s}form.mg-auth-panel>:nth-child(2),.mg-auth-face>:nth-child(2){animation-delay:.25s}form.mg-auth-panel>:nth-child(3),.mg-auth-face>:nth-child(3){animation-delay:.3s}form.mg-auth-panel>:nth-child(n+4),.mg-auth-face>:nth-child(n+4){animation-delay:.35s}.mg-auth-face{flex-direction:column;gap:16px;display:flex}.mg-error{animation:k-row-in .3s var(--out) backwards}@keyframes mg-down{50%{opacity:.35}}.mg-error[data-kind=down]{animation:1.9s ease-in-out infinite mg-down}.mg-auth-panel[data-quiet] .k-input[aria-invalid=true]{animation:none}.mg-auth-panel[data-ok]{transform:translateY(-8px)scale(1.012);box-shadow:0 26px 60px #00000038}.cr-desk-stage{transition:height var(--sp-soft-t) var(--sp-soft)}.cr-desk-stage[data-fly]{overflow:visible}.cr-desk-media{outline-offset:-3px;transition:width .5s var(--sp-soft),height .5s var(--sp-soft),outline-color .2s var(--out);outline:3px solid #0000}.cr-desk-media[data-hold=ok]{outline-color:var(--lime)}.cr-desk-media[data-hold=no]{outline-color:var(--red)}.cr-desk-t{animation:k-tag-in .35s var(--out) backwards}.cr-desk-swap{min-width:0}.cr-desk-verdict{align-items:center;gap:10px;display:flex}.rj.cr-desk-rj{animation:none}.cr-desk-nextwrap{margin:-6px -4px}.cr-desk-nextwrap>.cr-desk-next{padding:6px 4px;position:relative}.cr-desk-open{transition:opacity .2s var(--out),text-underline-offset .25s var(--out),transform var(--sp-t) var(--sp);animation:k-tag-in .3s var(--out) backwards}.cr-desk-open:active{transition-duration:80ms;transform:scale(.95)}@media (hover:hover) and (pointer:fine){.cr-desk-open:hover{opacity:1;text-underline-offset:6px}}@media (max-width:1023px){.cr-desk-swap{flex:100%}.cr-desk-verdict{width:100%}}@keyframes cr-clear{0%{opacity:0;transform:scale(.82)}45%{opacity:1;color:var(--lime);text-shadow:0 0 44px #b8ff00bf;transform:scale(1.05)}to{text-shadow:0 0 #b8ff0000;transform:none}}.cr-desk--clear h2{transform-origin:0;animation:cr-clear .95s var(--out) backwards;align-items:center;gap:10px;display:flex}.cr-desk--clear h2 svg{width:34px;height:34px;color:var(--lime);stroke-width:3px;flex:none}.cr-hero-k b{transition:color .45s var(--out)}.cr-hero[data-state=published] .cr-hero-k b{color:var(--lime)}.cr-hero h1 a{transition:color .25s var(--out),opacity .2s var(--out)}.cr-hero h1 a:active{opacity:.72}.cr .cr-btn[data-done]{opacity:1;background:var(--lime)!important;border-color:var(--lime)!important;color:#000!important}.cr-ops li .row{transition:transform var(--sp-t) var(--sp)}.cr-ops li .row span{transition:color .2s var(--out)}.cr-ops li .row .cr-av{transition:transform var(--sp-t) var(--sp)}.cr-ops li .row:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.97)}.cr-ops .more{transition:color .2s var(--out),transform var(--sp-t) var(--sp)}.cr-ops .more:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.cr-ops li .row:hover{transform:translate(3px)}.cr-ops li .row:hover .cr-av{transform:scale(1.2)}.cr-ops .more:hover{transform:translate(3px)}}@keyframes cr-bar{0%{width:0}}.cr-ops .bar i{animation:cr-bar 1s var(--sp-soft) .7s backwards}.cr .js-arrows button{transition:transform var(--sp-t) var(--sp),border-color .15s,background .15s,color .15s,opacity .25s var(--out)}.cr .js-arrows button[data-dim]{opacity:.28}.cr-cue{display:none}@keyframes cr-cue{0%{opacity:0;transform:translateY(-10px)}30%{transform:translateY(7px)}55%{transform:translateY(-4px)}78%{transform:translateY(2px)}to{transform:none}}@media (min-width:1024px) and (pointer:fine){.cr-cue{bottom:12px;left:calc(var(--side) + (100vw - var(--side)) / 2);color:#ffffff80;pointer-events:none;z-index:5;width:34px;height:34px;opacity:calc(1 - 5 * var(--leave,0));animation:cr-cue 1.7s var(--out) 1.5s backwards;transition:left var(--sp-soft-t) var(--sp-soft);place-items:center;margin-left:-17px;display:grid;position:fixed}.cr-cue svg{width:22px;height:22px}}@media (min-width:1280px) and (pointer:fine){.cr-cue{left:calc(var(--side) + (100vw - var(--side) - 300px) / 2)}}.q-onboard-item{transition:transform var(--sp-t) var(--sp),border-color .15s,background .15s,opacity .4s var(--out)}.q-onboard-item b{width:fit-content;max-width:100%;transition:background-size .45s var(--out) .15s;background:linear-gradient(currentColor,currentColor) 0 56%/0% 1.5px no-repeat}.q-onboard-item[data-done] b{background-size:100% 1.5px;text-decoration:none}@keyframes q-flip{0%{transform:rotateY(90deg)scale(.6)}}.q-onboard-item[data-done] .q-onboard-n{animation:q-flip .5s var(--sp) backwards}.q-concepts{position:relative}.q-pitch-fold{margin:-6px -6px 0;padding:6px 6px 0}@keyframes q-ready{0%{box-shadow:0 0 #00000059}to{box-shadow:0 0 0 12px #0000}}@keyframes q-ready-w{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 12px #fff0}}.q-pitch-send:not(:disabled){animation:q-ready .7s var(--out)}.cr .q-pitch-send:not(:disabled){animation-name:q-ready-w}.q-vt-line{transition:transform var(--sp-t) var(--sp)}.q-vt-line:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.992)}.q-vt-reel img{transition:transform var(--sp-t) var(--sp)}.q-vt-shot[data-note]{cursor:help}@media (hover:hover) and (pointer:fine){.q-vt-line:hover .q-vt-reel img{transform:scale(1.07)}}.q-vt-tip{z-index:140;background:var(--butter);max-width:264px;color:var(--ink);font:600 12.5px/1.4 var(--sans);pointer-events:none;text-align:left;white-space:normal;border-radius:12px;margin-top:-10px;padding:8px 12px;position:fixed;box-shadow:0 14px 34px #0006}.q-viral-why,.q-viral-acts{position:relative}.q-viral-ghost{gap:7px;padding:3px 0;display:grid}.q-viral-ghost i{border-radius:5px;height:10px;display:block}.q-viral-ghost i:last-of-type{width:68%}.q-viral-text{flex-direction:column;gap:3px;display:flex}.q-viral-concept{transition:border-color .25s var(--out),background-color .25s var(--out),transform var(--sp-t) var(--sp);animation:k-row-in .42s var(--sp-soft) backwards;animation-delay:calc(50ms + var(--i,0) * 50ms)}.q-viral-concept:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.98)}.q-viral-cov video{transition:transform .6s var(--out)}.q-viral-play{transition:transform var(--sp-t) var(--sp)}@media (hover:hover) and (pointer:fine){.q-viral-concept:hover{transform:translate(3px)}.q-viral-concept:not([aria-pressed=true]):hover{border-color:currentColor}.q-viral-cov:hover video{transform:scale(1.04)}.q-viral-cov:hover .q-viral-play{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.k-skel,.k-skel-rows i,.q-viral-ghost i,.k-skel-page,.k-sheet .k-menu-item,.k-menu-item[data-busy],.k-imp,.mg-auth-logo,.mg-auth-panel,form.mg-auth-panel>*,.mg-auth-face>*,.mg-error,.cr-desk-t,.cr-desk-open,.cr-desk--clear h2,.cr-ops .bar i,.cr-cue,.q-onboard-item[data-done] .q-onboard-n,.q-pitch-send,.q-viral-concept{animation:none!important}.k-skel,.k-skel-rows i,.q-viral-ghost i{background-image:none}.k-sheet .k-dot,.k-tabs button,.k-tabs button svg,.k-top .bell,.k-top .bell:before,.k-top,.k-side,.k-side .brand,.k-side .grp,.k-side nav a,.k-side nav button,.k-side nav .lbl,.k-side .me>div,.k-side .logo,.k-side .icon,.mg-auth-panel,.cr-desk-stage,.cr-desk-media,.cr-desk-open,.cr-hero-k b,.cr-ops li .row,.cr-ops li .row .cr-av,.cr-ops .more,.cr .js-arrows button,.q-onboard-item,.q-onboard-item b,.q-vt-line,.q-vt-reel img,.q-viral-concept,.q-viral-cov video,.q-viral-play,.cr-cue{transition:none!important}.mg-auth-panel[data-ok]{transform:none}}.cmdk{z-index:300;font-family:var(--sans);justify-content:center;align-items:flex-start;padding:14vh 12px 12px;display:flex;position:fixed;inset:0}.cmdk-veil{background:#0000008f;position:absolute;inset:0}.cmdk-panel{border-radius:var(--r-panel);border:2px solid var(--ink);background:var(--paper);width:min(620px,100%);max-height:calc(100dvh - 14vh - 24px);color:var(--ink);transform-origin:50% 0;will-change:transform,opacity;flex-direction:column;display:flex;position:relative;overflow:clip;box-shadow:0 34px 90px #0000006b}.cmdk-head{border-bottom:1.5px solid var(--ink);flex:none;align-items:center;gap:12px;padding:0 14px 0 22px;display:flex}.cmdk-head>svg{stroke:currentColor;fill:none;stroke-width:2.2px;flex:none;width:19px;height:19px}.cmdk-input{min-width:0;height:62px;color:var(--ink);font:600 19px/1 var(--sans);letter-spacing:-.015em;caret-color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.cmdk-input::placeholder{color:var(--ink-3);font-weight:500}.cmdk-esc{border:1.5px solid var(--ink-line);height:28px;color:var(--ink-2);font:600 11px var(--mono);letter-spacing:.04em;cursor:pointer;transition:border-color var(--out-t) var(--out),color var(--out-t) var(--out),transform var(--sp-t) var(--sp);background:0 0;border-radius:999px;flex:none;padding:0 11px}.cmdk-esc:hover{border-color:var(--ink);color:var(--ink)}.cmdk-esc:active{transition-duration:90ms;transition-timing-function:var(--out);transform:scale(.94)}.cmdk-esc:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmdk-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:auto;min-height:0;padding:4px 0 10px;position:relative;overflow-y:auto}.cmdk-list:empty{padding:0}.cmdk-list:not(:has(.cmdk-group)){padding:0}.cmdk-group{z-index:1;width:100%;position:relative}.cmdk-label{font:600 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding:14px 24px 6px}.cmdk-row{min-height:44px;font:600 15px/1.2 var(--sans);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .16s var(--out);border-radius:999px;align-items:center;gap:12px;margin:0 8px;padding:4px 16px;scroll-margin:38px 0 10px;display:flex;position:relative}.cmdk-row[aria-selected=true]{color:var(--butter)}.cmdk-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cmdk-m{font:500 12px var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:.56;flex:none}.cmdk-ico{flex:none;place-items:center;width:26px;height:26px;display:grid}.cmdk-ico svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:17px;height:17px;transition:transform var(--sp-t) var(--sp)}.cmdk-row[aria-selected=true] .cmdk-ico svg{transform:scale(1.14)rotate(-6deg)}.cmdk-cov{width:26px;height:38px;color:var(--ink-3);transition:transform var(--sp-t) var(--sp);background:#00000014;border-radius:7px;flex:none;place-items:center;display:grid;overflow:clip}.cmdk-cov img{object-fit:cover;width:100%;height:100%;display:block}.cmdk-cov svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:14px;height:14px}.cmdk-row[aria-selected=true] .cmdk-cov{color:var(--w-3);background:#ffffff24;transform:scale(1.08)}.cmdk-av{background:var(--ink);width:26px;height:26px;color:var(--butter);font:700 12px var(--sans);transition:background-color .16s var(--out),color .16s var(--out);border-radius:50%;flex:none;place-items:center;display:grid}.cmdk-row[aria-selected=true] .cmdk-av{background:var(--butter);color:var(--ink)}.cmdk-go{stroke:currentColor;fill:none;stroke-width:2.2px;opacity:0;width:15px;height:15px;transition:opacity .16s var(--out),transform var(--sp-t) var(--sp);flex:none;transform:translate(-6px)}.cmdk-row[aria-selected=true] .cmdk-go{opacity:.9;transform:none}.cmdk-hl{z-index:0;background:var(--ink);opacity:0;pointer-events:none;will-change:transform;border-radius:999px;height:44px;position:absolute;top:0;left:8px;right:8px}.cmdk-list[data-ready] .cmdk-hl{transition:transform .42s var(--sp),height .22s var(--out),opacity .14s var(--out)}@keyframes cmdk-row-in{0%{opacity:0;transform:translateY(8px)}}@keyframes cmdk-hl-in{0%{opacity:0;scale:.94}}.cmdk-list[data-first] .cmdk-row{animation:cmdk-row-in .44s var(--sp-soft) backwards;animation-delay:calc(50ms + var(--i,0) * 22ms)}.cmdk-list[data-first] .cmdk-label{animation:cmdk-row-in .44s var(--sp-soft) backwards;animation-delay:30ms}.cmdk-list[data-first] .cmdk-hl{animation:cmdk-hl-in .4s var(--sp-soft) backwards;animation-delay:50ms}.cmdk-none{text-align:center;font:600 14px var(--sans);color:var(--ink-3);flex:none;margin:0;padding:26px 24px 30px}.cmdk-foot{border-top:1px solid var(--ink-line);font:600 11px var(--sans);letter-spacing:.04em;color:var(--ink-3);flex:none;gap:18px;padding:10px 22px;display:flex}.cmdk-foot span{align-items:center;gap:5px;display:inline-flex}.cmdk-foot kbd{border:1px solid var(--ink-line);min-width:20px;height:20px;font:600 10.5px var(--mono);color:var(--ink-2);border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}@media (max-width:640px){.cmdk{padding:calc(12px + var(--sat)) max(12px,var(--sar)) 12px max(12px,var(--sal))}.cmdk-panel{width:100%;max-height:min(72dvh,calc(100dvh - 24px - var(--sat)));border-radius:22px}.cmdk-head{padding:0 12px 0 18px}.cmdk-input{height:56px;font-size:17px}.cmdk-row{min-height:48px}.cmdk-foot{display:none}}@media (prefers-reduced-motion:reduce){.cmdk-list[data-ready] .cmdk-hl,.cmdk-row,.cmdk-esc,.cmdk-ico svg,.cmdk-cov,.cmdk-av,.cmdk-go{transition:none!important}.cmdk-list[data-first] .cmdk-row,.cmdk-list[data-first] .cmdk-label,.cmdk-list[data-first] .cmdk-hl{animation:none!important}.cmdk-row[aria-selected=true] .cmdk-ico svg,.cmdk-row[aria-selected=true] .cmdk-cov{transform:none}}@keyframes sk-sweep{0%{background-position:-45vw 0}to{background-position:105vw 0}}.sk{--sk-base:#00000017;--sk-sheen:#ffffff9e;background-color:var(--sk-base);background-image:linear-gradient(100deg,transparent 0,var(--sk-sheen) 50%,transparent 100%);background-repeat:no-repeat;background-size:40vw 100%;background-attachment:fixed;border-radius:8px;flex:none;max-width:100%;font-style:normal;animation:1.5s linear infinite sk-sweep;display:block}:is(.cr,.k-on-dark,.sk-ink) .sk{--sk-base:#ffffff14;--sk-sheen:#ffffff2b}.sk-paper .sk{--sk-base:#00000014;--sk-sheen:#ffffffb3}.sk-page{pointer-events:none;-webkit-user-select:none;user-select:none}.sk-lines{flex-direction:column;min-width:0;display:flex}.sk-row{border-top:1px solid var(--ink-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.sk-row:first-child{border-top:0}:is(.cr,.k-on-dark,.sk-ink) .sk-row{border-top-color:#ffffff1a}.sk-row-b{gap:7px;min-width:0;display:grid}.sk-title{height:clamp(30px,3.7vw,48px)}.sk-seg{border:1.5px solid #00000024;border-radius:999px;gap:4px;margin:-8px 0 22px;padding:4px;display:inline-flex}.sk-stack{flex-direction:column;gap:14px;display:flex}.sk-panel-h{width:140px;height:22px;margin-bottom:16px}.sk-home .cr-hero-cov{clip-path:none;box-shadow:none;background:#ffffff0f;animation:none}.sk-home .cr-hero-cov .sk{border-radius:0;width:100%;height:100%}.sk-home .cr-hero-body{opacity:1;animation:none;transform:none}.sk-home .cr-hero-body>*,.sk-home .cr-hero-acts>*{opacity:1;animation:none}.sk-home .sk-h1{border-radius:12px;width:min(100%,11ch);height:clamp(40px,min(6.6vw,10.5vh),112px);font-size:clamp(40px,min(6.6vw,10.5vh),112px)}.sk-home .sk-h1+.sk-h1{width:min(78%,8ch);margin-top:10px}.sk-home .js{opacity:1;animation:none}.sk-home .js-job{border-color:#ffffff14;animation:none}.sk-home .cr-ops{opacity:1;animation:none}.sk-home .cr-ops section{justify-items:start;gap:10px;display:grid}.sk-home .sk-home-desk{display:none}.k-shell[data-admin] .sk-home .sk-home-desk{display:grid}.k-shell[data-admin] .sk-home .sk-home-solo{display:none}.sk-home .cr-desk{opacity:1;animation:none}.sk-home .cr-desk-stage{height:min(62vh,640px)}.sk-home .sk-desk-media{aspect-ratio:9/16;border-radius:14px;height:100%}.sk-home .cr-desk-acts{align-items:center}.sk-home .sk-desk-thumb{border-radius:10px;width:56px;height:72px}.sk-home .cr-split-side .cr-hero{opacity:1;animation:none}@media (max-width:1023px){.sk-home .cr-desk-stage{justify-content:center;height:46vh}.sk-home .sk-h1{height:clamp(28px,min(9.5vw,6vh),52px)}}.sk-rd{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;display:grid}.sk-rd-b{align-content:start;justify-items:start;gap:12px;padding-top:6px;display:grid}.sk-band .bd-grid{grid-template-columns:repeat(14,minmax(0,1fr))}.sk-band .bd-day{min-height:150px;padding:8px 6px 10px}.sk-band .bd-day--head{min-height:0}.sk-band .bd-day:nth-child(n+8){display:none}@media (min-width:900px){.sk-band .bd-day:nth-child(n+8){display:flex}}@media (max-width:899px){.sk-band .bd-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.sk-rd{grid-template-columns:96px minmax(0,1fr)}}.sk-ds .dh-t{justify-items:start;gap:0;display:grid}.sk-ds .sk-dh-title{border-radius:9px;width:min(100%,420px);height:clamp(26px,2.6vw,36px)}.sk-ds .dh-date{cursor:default;gap:8px}.sk-ds .ds-tab{cursor:default}.sk-ds .ds-stage{align-content:start;gap:22px;min-height:52vh;display:grid}.sk-ds .ds-stage>*+*{margin-top:0}.sk-ds .dh-cov{background-position:50%;background-size:cover}.sk-tiles{gap:10px;display:flex;overflow:hidden}@media (max-width:767px){.sk-ds .dh-line .sk:nth-child(n+4){display:none}}.sk-rv .rv-q{position:static}.sk-rv .rv-reel{padding:6px 12px}.sk-rv .sk-row{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:8px 0}.sk-rv-stage{grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:12px;height:calc(100vh - 170px);min-height:320px;display:grid}.sk-rv-stage>.sk:nth-child(2){aspect-ratio:9/16;border-radius:14px;max-width:100%;height:100%}@media (max-width:899px){.sk-rv .rv-grid{grid-template-columns:minmax(0,1fr)}.sk-rv-stage{order:-1;height:60vh}}.sk-map{aspect-ratio:119/60;border-radius:14px;width:100%;max-height:560px;margin-top:8px}.sk-nums{flex-wrap:wrap;gap:14px 36px;margin:-6px 0 22px;display:flex}.sk-nums>span{gap:8px;display:grid}.sk-form{gap:16px;display:grid}.sk-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:230px;display:grid}@media (min-width:640px){.sk-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.sk-wall{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1500px){.sk-wall{grid-template-columns:repeat(7,minmax(0,1fr))}}.sk-wall .sk{aspect-ratio:9/16;--sk-base:#121218;--sk-sheen:#ffffff1a;border-radius:12px;width:100%}.sk-page .lib-guide{animation:none}.sk-deck{left:24px;right:24px;bottom:calc(84px + var(--sab,0px));z-index:30;border-radius:var(--r-panel);background:var(--ink);align-content:space-between;max-width:1180px;height:132px;margin-inline:auto;padding:22px 24px;display:grid;position:fixed}.sk-deck>span{align-items:center;gap:8px;display:flex}@media (min-width:1024px){.sk-deck{left:calc(var(--side) + 24px);bottom:24px}}::view-transition-group(reel-cover){animation-duration:.45s;animation-timing-function:var(--sp-soft);z-index:5}::view-transition-old(reel-cover){object-fit:cover;width:100%;height:100%;animation-duration:.3s}::view-transition-new(reel-cover){object-fit:cover;width:100%;height:100%;animation-duration:.3s}::view-transition-old(reel-cover):only-child{animation:.16s cubic-bezier(.4,0,1,1) both m-vt-out}::view-transition-new(reel-cover):only-child{animation:m-vt-in .5s var(--sp-soft) .1s both}.cr-hero-cov[data-vt-cover]{clip-path:inset(0 round 14px);animation:none}.js:has([data-vt-cover]){opacity:1;animation:none}.cr .bd:has([data-vt-cover]){opacity:1;animation:none}.js-job:has([data-vt-cover]){animation:none}@media (prefers-reduced-motion:reduce){.sk{background-image:none;animation:none!important}::view-transition-group(reel-cover){animation:none!important}::view-transition-old(reel-cover){animation:none!important}::view-transition-new(reel-cover){animation:none!important}}.fs-dots{display:none}@media (min-width:1024px) and (pointer:fine){.fs-dots{z-index:40;color:var(--ink);pointer-events:auto;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:fixed;top:50%;right:10px;transform:translateY(-50%)}.fs-dots[data-dark]{color:#fff}.fs-dots button{height:14px;color:inherit;cursor:pointer;opacity:.38;transition:opacity var(--out-t) var(--out);background:0 0;border:0;flex-direction:row-reverse;align-items:center;gap:8px;margin:0;padding:0;display:flex}.fs-dots button:hover,.fs-dots button[data-on]{opacity:1}.fs-dots button:focus-visible{opacity:1;outline:none}.fs-dots i{width:6px;height:6px;transition:height var(--sp-t) var(--sp),width var(--sp-t) var(--sp),transform var(--sp-t) var(--sp);background:currentColor;border-radius:999px;display:block}.fs-dots button[data-head] i{width:8px;height:8px}.fs-dots button[data-on] i{width:6px;height:22px}.fs-dots button[data-head][data-on] i{width:8px}.fs-dots button:hover i{transform:scale(1.35)}.fs-dots span{font:600 11px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity var(--out-t) var(--out),transform var(--sp-soft-t) var(--sp-soft);pointer-events:none;transform:translate(6px)}.fs-dots button:hover span,.fs-dots button[data-on] span{opacity:1;transform:none}.fs-dots:hover button:not(:hover) span{opacity:0}@media (min-width:1280px){.k-shell:has(.k-main .cr-rail) .fs-dots{right:310px}}.k-main{padding-bottom:28px}.mg-narrow{max-width:none}.mg-narrow .mg-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.mg-narrow .mg-stack>*{min-width:0}.mg-narrow .mg-stack:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fs-dots i,.fs-dots span,.fs-dots button{transition:none}}@media (min-width:1024px) and (pointer:fine){.cr-split{min-height:0;padding-bottom:24px}.cr-split-side .cr-hero-cov{max-height:38vh}html.tusker .cr-split-side .cr-hero h1,.cr-split-side .cr-hero h1{max-width:none;font-size:clamp(22px,1.9vw,30px);line-height:.92}.cr-split-side .cr-hero-acts{flex-wrap:wrap;gap:8px;margin-top:12px}.cr-split-side .cr-hero-acts .cr-btn:not(.cr-btn--y){gap:6px;height:36px;padding:0 12px;font-size:13px}.cr-split-side .cr-hero-acts .cr-btn--ghost{display:none}.cr-split-side .cr-hero-acts .cr-btn{white-space:nowrap;flex:none}.cr-split-side .cr-hero-acts .cr-btn--y{height:40px;padding:0 18px;font-size:14px}.bd{--bd-room:calc(100dvh - 520px)}.rl-page .bd{--bd-room:calc(100dvh - 705px)}.bd{--bd-cov-h:clamp(84px,calc(var(--bd-room) / 3),250px)}.bd:has(.bd-grid[data-lanes="2"]){--bd-cov-h:clamp(84px,calc(var(--bd-room) / 2),250px)}.bd:has(.bd-grid[data-lanes="1"]){--bd-cov-h:clamp(84px,var(--bd-room),250px)}.bd .bd-card .bd-cov:not(.bd-cov--empty){height:var(--bd-cov-h);width:auto;max-width:100%;max-height:none}.bd .bd-card[data-type=youtube] .bd-cov:not(.bd-cov--empty),.bd .bd-card[data-aspect=wide] .bd-cov:not(.bd-cov--empty){width:100%;height:auto;max-height:var(--bd-cov-h)}.bd .bd-cov--empty{height:calc(var(--bd-cov-h) * .6);aspect-ratio:auto}.bd .bd-day{gap:5px;padding:6px 8px 8px}.bd .bd-lane{margin-top:8px}.bd .bd-lane-h{padding-bottom:4px}.bd .bd-card{gap:4px}.bd .bd-t{-webkit-line-clamp:1}.bd .bd-move{opacity:0;pointer-events:none;background:#000000b3;border-radius:999px;height:18px;padding:0 6px;position:absolute;top:4px;right:4px}.bd .bd-card:hover .bd-move,.bd .bd-card:focus-within .bd-move{opacity:1;pointer-events:auto}.rl-page .bd.k-panel{padding:14px 18px 16px}.rl-page .bd .k-panel-head{margin-bottom:8px}.rl-page .rd.k-panel{margin-bottom:12px;padding:12px 18px 14px}.rl-page .rd .k-panel-head{margin-bottom:8px}.rl-page .rd-card{border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:8px 14px}.rl-page .rd-cov{border-radius:8px;width:auto;height:56px}.rl-page .rd-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow acts""title acts""state acts";align-items:center;gap:1px 16px;display:grid}.rl-page .rd-body .k-eyebrow{grid-area:eyebrow}.rl-page .rd-t{white-space:nowrap;text-overflow:ellipsis;grid-area:title;font-size:16px;line-height:1.15;overflow:hidden}.rl-page .rd-state{grid-area:state;min-height:0}.rl-page .rd-acts{flex-wrap:nowrap;grid-area:acts;margin-top:0}.rl-page .rd-acts .k-pill{height:32px;min-height:32px;padding:0 12px;font-size:13px}.rl-page .k-head{margin-bottom:8px}.rl-page .k-head .k-h-display{font-size:40px}.rl-page .k-head .k-eyebrow{display:none}.rl-page .rd.k-panel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 22px;padding:10px 18px;display:grid}.rl-page .rd .k-panel-head{flex-direction:column;align-items:flex-start;gap:4px;margin:0;display:flex}.rl-page .rd .k-panel-head .k-h-2{font-size:18px}.rl-page .bd{--bd-cov-h:clamp(56px,calc(var(--bd-room) / 3),250px)}.rl-page .bd:has(.bd-grid[data-lanes="2"]){--bd-cov-h:clamp(56px,calc(var(--bd-room) / 2),250px)}.rl-page .bd .bd-grid--head .bd-day{padding:5px 8px 6px}.rl-page .bd .bd-day{padding:4px 6px 6px}.rl-page .bd .bd-lane{margin-top:6px}}@media (hover:none) and (pointer:coarse) and (max-width:1023px){html{scroll-snap-type:y proximity}.k-main [data-snap],.k-main .cr-split-side{scroll-snap-align:start;scroll-margin-top:calc(var(--top-h,56px) + var(--sat,0px) + 6px)}}@media (max-width:1023px){.k-tabs{left:12px;right:12px;bottom:calc(10px + var(--sab));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e0eeb;border-radius:30px;padding:8px 4px;box-shadow:0 10px 30px #00000047,0 0 0 .5px #ffffff14}.k-tabs a,.k-tabs button{border-radius:22px;padding:4px 0;position:relative}.k-tab-on{background:#ffe50024;border-radius:22px;inset:0 6px}.k-tabs a[data-on]{color:var(--butter)}.k-tab-wait{background:var(--butter);opacity:0;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:-1px;left:50%;transform:scale(.4)}.k-tab-wait[data-wait]{animation:k-tab-wait .9s var(--out) .12s infinite}@keyframes k-tab-wait{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}.k-tabs a:has(.k-tab-wait[data-wait]) svg{animation:k-tab-ico .9s var(--sp) infinite}@keyframes k-tab-ico{0%,to{transform:none}50%{transform:translateY(-2px)scale(1.08)}}.k-top{background:var(--butter)}@supports (color:color-mix(in lab, red, red)){.k-top{background:color-mix(in srgb,var(--butter) 78%,transparent)}}.k-top{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);color:var(--ink)}.k-top .bell{color:var(--ink)}.k-top-lg--y{display:none}.k-top .bell svg{stroke:currentColor}:is(.k-shell:has(.k-main>.cr.k-on-dark) .k-top,.k-shell:has(.mk-studio[data-mode=video]) .k-top){color:#fff;background:#0a0a0ac7}:is(.k-shell:has(.k-main>.cr.k-on-dark) .k-top .bell,.k-shell:has(.mk-studio[data-mode=video]) .k-top .bell){color:#fff}:is(.k-shell:has(.k-main>.cr.k-on-dark) .k-top-lg--y,.k-shell:has(.mk-studio[data-mode=video]) .k-top-lg--y){display:block}:is(.k-shell:has(.k-main>.cr.k-on-dark) .k-top-lg--k,.k-shell:has(.mk-studio[data-mode=video]) .k-top-lg--k){display:none}.mk-deck{bottom:calc(84px + var(--sab))}.k-main{padding-bottom:calc(96px + var(--sab))}.k-tabs{transition:opacity .22s var(--out),transform .3s var(--sp)}body:has([role=dialog],.mk-lightbox,.rs-viewer,.k-sheet[data-open]) .k-tabs{opacity:0;pointer-events:none;transform:translateY(12px)}::view-transition-new(.page-in){animation-duration:.24s;animation-delay:0s}::view-transition-old(.page-out){animation-duration:.1s}::view-transition-group(.page-in){animation-duration:.2s}::view-transition-group(.page-out){animation-duration:.2s}}@media (min-width:1024px) and (pointer:fine){.cr-part>[data-screen]{box-sizing:border-box;min-height:calc(100dvh - 60px)}}@keyframes d-shake{0%,to{transform:none}18%{transform:translate(-7px)}36%{transform:translate(6px)}54%{transform:translate(-4px)}72%{transform:translate(3px)}88%{transform:translate(-1px)}}@keyframes d-pulse{50%{opacity:.25;transform:scale(.7)}}@keyframes d-fade-out{to{opacity:0}}@keyframes d-fade-up{0%{opacity:0;transform:translateY(6px)}}@keyframes d-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes d-ring-red{0%{box-shadow:0 0 #fc242999}to{box-shadow:0 0 0 9px #fc242900}}@keyframes d-ring-lime{0%{box-shadow:0 0 #b8ff00e6}to{box-shadow:0 0 0 16px #b8ff0000}}@keyframes d-stamp{0%{opacity:0;transform:scale(2.2)rotate(-8deg)}}@keyframes d-skel{0%{background-position:180% 0}to{background-position:-80% 0}}.d-swap,.rm-stage-in,.rm-chips{position:relative}.d-flip{display:inline-block;position:relative}.d-flip>span{display:inline-block}.d-bleed{margin-bottom:-36px;margin-left:-10px;margin-right:-10px;padding-bottom:36px;padding-left:10px;padding-right:10px}.ds-subs button{isolation:isolate;transition:transform var(--sp-t) var(--sp),color .25s var(--out),border-color .25s var(--out),background-color .25s var(--out);position:relative}.ds-subs button[aria-current]{background:0 0}.ds-sub-on{background:var(--ink);z-index:-1;pointer-events:none;border-radius:999px;position:absolute;inset:-1.5px}.ds-subs button:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.95)}.ds-subs button i{transition:background-color .25s var(--out),color .25s var(--out)}.ds-subs button[data-alert] i{animation:d-ring-red 1s var(--out) 2}.rm-sh h2 b{transition:color .3s var(--out)}.rm-sh-pri{align-items:center;gap:8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-subs button:not([aria-current]):hover{transform:translateY(-2px)}.ds-subs button:not([aria-current]):hover:active{transform:scale(.95)}}.ds-tab i svg{animation:m-ico .45s var(--sp) backwards}.dh-title--in{background:linear-gradient(var(--ink),var(--ink)) no-repeat 0 100%/100% 3px;animation:d-rule .38s var(--out) backwards;background-origin:border-box;border-bottom-color:#0000}@keyframes d-rule{0%{background-size:0 3px}}.dh-title[data-busy]{background:linear-gradient(100deg,var(--ink) 38%,#00000047 50%,var(--ink) 62%) 0 0/240% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.1s linear infinite d-sweep}.dh-title[data-err]{animation:d-shake .42s var(--out)}.dh-chip{transition:transform var(--sp-t) var(--sp),background-color .2s var(--out),color .2s var(--out),border-color .2s var(--out),box-shadow .25s var(--out)}.k-dots-t[aria-expanded=true] .dh-chip{transform:translateY(1px)scale(.97);box-shadow:inset 0 2px 6px #00000059}.dh-seat{display:inline-flex}.dh-chip em,.dh-av{transition:color .2s var(--out),background-color .2s var(--out)}@keyframes d-turn{0%{opacity:0;transform:rotateY(90deg)scale(.6)}}.dh-av{animation:d-turn .45s var(--sp) backwards}.dh-chip[data-busy]{background-image:linear-gradient(100deg,#0000 30%,#00000021 50%,#0000 70%);background-repeat:no-repeat;background-size:220% 100%;animation:1.1s linear infinite m-busy}@keyframes d-wiggle{0%,to{transform:none}20%{transform:rotate(-18deg)}40%{transform:rotate(14deg)}60%{transform:rotate(-9deg)}80%{transform:rotate(5deg)}}.dh-chip[data-arm]{border-color:var(--red)}.dh-chip[data-arm] .dh-lock{color:var(--red);animation:d-wiggle .5s var(--out) 2;transform-origin:50% 20%}.dh .k-menu-item[data-armed] svg{animation:d-wiggle .5s var(--out)}@keyframes d-dots{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-4px)}}.dh-menu-load{gap:5px}.dh-menu-load i{opacity:.3;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite d-dots}.dh-menu-load i:nth-child(2){animation-delay:.14s}.dh-menu-load i:nth-child(3){animation-delay:.28s}.dh-menu-add[data-err]{animation:d-shake .42s var(--out)}.dh-menu-add .k-pill svg{width:13px;height:13px}.dh-date{transition:transform var(--sp-t) var(--sp),opacity .2s var(--out)}.dh-date:not(:disabled):active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.96)}.dh-date em,.dh-date i{transition:color .3s var(--out)}.dh-date:not(:disabled):hover b .d-flip>span{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:4px}.dh-date[data-busy] b,.dh-date[data-busy] i{background:linear-gradient(100deg,var(--ink) 35%,#00000040 50%,var(--ink) 65%) 0 0/240% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1s linear infinite d-sweep}@media (hover:hover) and (pointer:fine){.k-dots-t:hover:not([aria-expanded=true]) .dh-chip{transform:translateY(-2px);box-shadow:0 6px 16px #00000029}.dh-date:not(:disabled):hover{transform:translateY(-2px)}.dh-date:not(:disabled):hover:active{transform:scale(.96)}}.ds-drawer,.rm-sheet{animation:ap-left var(--sp-soft-t) var(--sp-soft) both}@keyframes d-right-out{to{opacity:0;transform:translate(44px)}}@keyframes d-pop-out{to{opacity:0;transform:translateY(10px)scale(.97)}}.ds-drawer-back[data-closing],.rm-sheet-back[data-closing]{animation:d-fade-out .23s var(--out) both;pointer-events:none}.ds-drawer-back[data-closing] .ds-drawer,.rm-sheet-back[data-closing] .rm-sheet,.rm-sheet-back[data-from][data-closing] .rm-sheet{animation:.22s cubic-bezier(.4,0,1,1) both d-right-out}.ds-drawer .rs-modal-backdrop[data-closing]{animation:d-fade-out .19s var(--out) both;pointer-events:none}.ds-drawer .rs-modal-backdrop[data-closing] .rs-modal{animation:.19s cubic-bezier(.4,0,1,1) both d-pop-out}.ds-drawer>*{transition:opacity .13s var(--out),transform .13s var(--out)}.ds-drawer-back[data-handing] .ds-drawer>*{opacity:0;transform:translateY(-6px)}.rm-sheet-back[data-from=drawer]:not([data-closing]){animation:none}@keyframes d-take{0%{width:min(440px,100%)}}.rm-sheet-back[data-from=drawer]:not([data-closing]) .rm-sheet{animation:d-take .45s var(--sp-soft) both}.rm-sheet-back[data-from=drawer] .rm-sheet>*{animation:d-fade-up .34s var(--out) 40ms backwards}.ds-drawer h2,.ds-drawer h3,.ds-drawer>p,.ds-drawer-rows,.ds-drawer-links>*{animation:m-rise .5s var(--sp-soft) backwards}.ds-drawer h3:nth-of-type(2),.ds-drawer-rows:first-of-type{animation-delay:40ms}.ds-drawer h3:nth-of-type(3),.ds-drawer-rows:nth-of-type(2){animation-delay:80ms}.ds-drawer h3:nth-of-type(n+4),.ds-drawer>p{animation-delay:.12s}.ds-drawer-links>:first-child{animation-delay:.1s}.ds-drawer-links>:nth-child(2){animation-delay:.14s}.ds-drawer-links>:nth-child(3){animation-delay:.18s}.ds-drawer-links>:nth-child(n+4){animation-delay:.22s}.ds-drawer-links a,.ds-drawer-links button{transition:transform var(--sp-t) var(--sp),border-color .2s var(--out),background-color .2s var(--out)}.ds-drawer-links a:active,.ds-drawer-links button:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ds-drawer-links a:hover,.ds-drawer-links button:hover{background-color:#00000009;transform:translate(5px)}.ds-drawer-links a:hover:active,.ds-drawer-links button:hover:active{transform:scale(.97)}}.rm-sheet-s{animation:m-rise .5s var(--sp-soft) backwards}.rm-sheet-s:nth-child(2){animation-delay:50ms}.rm-sheet-s:nth-child(3){animation-delay:.1s}.rm-sheet-s:nth-child(n+4){animation-delay:.15s}.rm-chip{transition:border-color .2s var(--out)}.rm-chip button{transition:transform var(--sp-t) var(--sp),color .15s var(--out)}.rm-chip button:active{transition-duration:80ms;transform:scale(.8)}.d-proof{min-width:0;display:block;position:relative}.d-proof-ok{fill:none;stroke:#3d7a00;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none;width:16px;height:16px;transition:opacity .35s var(--out);margin-top:-8px;position:absolute;top:50%;right:13px}.d-proof[data-kind=area] .d-proof-ok{margin-top:0;top:14px}.d-proof[data-kind=date] .d-proof-ok,.d-proof[data-kind=select] .d-proof-ok{right:42px}.d-proof-ok path{stroke-dasharray:24;stroke-dashoffset:24px}.d-proof[data-s=ok] .d-proof-ok{opacity:1}@keyframes d-check{to{stroke-dashoffset:0}}.d-proof[data-s=ok] .d-proof-ok path{animation:d-check .38s var(--out) 50ms forwards}.d-proof[data-s=busy]:after{content:"";opacity:.55;pointer-events:none;background:currentColor;border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:.8s ease-in-out infinite d-pulse;position:absolute;top:50%;right:17px}.d-proof[data-kind=area][data-s=busy]:after{top:22px}.d-proof[data-kind=date][data-s=busy]:after,.d-proof[data-kind=select][data-s=busy]:after{right:46px}.rs-board .rs-board-row{transition:background-color .25s var(--out);position:relative}.rs-board .rs-board-row[data-on]{box-shadow:none}.rs-board-on{background:var(--wt,var(--ink));pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.rs-board-acts button{transition:transform var(--sp-t) var(--sp),opacity .15s var(--out)}.rs-board-acts button:active:not(:disabled){transition-duration:80ms;transform:scale(.75)}.rs-board-add{transition:opacity .2s var(--out),text-indent var(--sp-t) var(--sp),background-color .2s var(--out)}.rs-board-add:active{background-color:#0000000d}.rs-board-t{animation:d-fade-up .3s var(--out) backwards}.rs-who{transition:background-color .22s var(--out),color .22s var(--out),border-color .22s var(--out)}.rs-who--big{transition:transform var(--sp-t) var(--sp),background-color .22s var(--out),color .22s var(--out),border-color .22s var(--out)}.rs-who--big:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.92)}.rs-board-voices .rs-who--big{animation:m-pop .4s var(--sp) backwards}.rs-mark{background:linear-gradient(var(--blue),var(--blue)) no-repeat 0 0/100% 100%}@supports (color:color-mix(in lab, red, red)){.rs-mark{background:linear-gradient(color-mix(in srgb,var(--blue) 16%,transparent),color-mix(in srgb,var(--blue) 16%,transparent)) no-repeat 0 0/100% 100%}}.rs-mark{animation:d-mark .55s var(--out) backwards;transition:background-color .2s var(--out)}@keyframes d-mark{0%{background-size:0 100%;border-bottom-color:#0000}}.rs-feedback,.rs-feedback-form{animation:m-rise .5s var(--sp-soft) backwards}.rs-marks-bar .k-pill{animation:m-pop .34s var(--sp) backwards}@media (hover:hover) and (pointer:fine){.rs-who--big:hover{transform:translateY(-2px)}.rs-who--big:hover:active{transform:scale(.92)}.rs-board-acts button:hover:not(:disabled){opacity:1;transform:scale(1.3)}.rs-board-add:hover{text-indent:6px}.rs-mark[data-click=true]:hover{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.rs-mark[data-click=true]:hover{background-color:color-mix(in srgb,var(--blue) 14%,transparent)}}}.sh-skel{border-radius:var(--r-ctl);background:linear-gradient(100deg,#0000000d 30%,#0000001f 50%,#0000000d 70%) 0 0/220% 100% no-repeat,#0000000d;flex:1 1 0;height:44px;animation:1.2s linear infinite d-skel;display:block}.sh-slot{white-space:nowrap;transition:width .45s var(--sp-soft),background-color .15s var(--out),border-color .15s var(--out),color .15s var(--out);overflow:hidden}.sh-slot:active svg{transform:scale(.7)}.sh-tile{transition:transform var(--sp-t) var(--sp),box-shadow .25s var(--out)}.sh-tile:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.96)}.sh-tile-b img,.sh-tile-b video{transition:transform .6s var(--out)}.sh-tile-b>svg{transition:transform var(--sp-t) var(--sp)}@keyframes d-land{0%{transform:scale(.82);box-shadow:0 0 #b8ff00f2}55%{box-shadow:0 0 0 9px #b8ff0000}to{transform:none;box-shadow:0 0 #b8ff0000}}.sh-tile[data-fresh]{animation:d-land .75s var(--sp) backwards}.sh-ghost{transition:border-color .3s var(--out),color .3s var(--out)}.sh-ghost i{transition:color .3s var(--out)}.sh-c,.sh-x{transition:transform var(--sp-t) var(--sp),background-color .12s var(--out),color .12s var(--out),border-color .12s var(--out)}.sh-c:active,.sh-x:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.82)}.sh-pick-it{animation:m-rise .32s var(--sp-soft) backwards;animation-delay:calc(40ms + var(--i,0) * 24ms);transition:background-color .15s var(--out),transform var(--sp-t) var(--sp)}.sh-pick-it:active{transition-duration:80ms;transform:scale(.985)}.sh-thumb{transition:transform var(--sp-t) var(--sp)}.sh-notebox>*{animation:d-fade-up .28s var(--out) 50ms backwards}.sh-save{align-items:center;display:inline-flex}.sh-save-dot{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:.8s ease-in-out infinite d-pulse;display:inline-block}.sh-save svg{stroke-width:3px;color:#3d7a00;width:14px;height:14px}@keyframes d-quiet{0%,72%{opacity:1}to{opacity:0}}.sh-save[data-s=saved]{animation:d-quiet 2.4s var(--out) both}.sh-save[data-s=error]{animation:d-shake .42s var(--out)}@media (hover:hover) and (pointer:fine){.sh-tile:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000003d}.sh-tile:hover:active{transform:scale(.96)}.sh-tile:hover .sh-tile-b img,.sh-tile:hover .sh-tile-b video{transform:scale(1.07)}.sh-tile:hover .sh-tile-b>svg{transform:scale(1.2)}.sh-c:hover,.sh-x:hover{transform:translateY(-2px)}.sh-c:hover:active,.sh-x:hover:active{transform:scale(.82)}.sh-pick-it:hover .sh-thumb{transform:scale(1.12)rotate(-3deg)}}.tl-export .k-pill[data-ok]{color:#3d7a00;border-color:#3d7a00}.rs-vo-row{position:relative}.rs-vo-row:after{content:"";background:var(--ink);transform-origin:0;height:2px;transform:scaleX(var(--vo-p,0));opacity:0;transition:transform .3s linear,opacity .35s var(--out);pointer-events:none;border-radius:2px;position:absolute;bottom:-12px;left:0;right:0}.rs-vo-row[data-playing]:after{opacity:1}.rs-vo-row[data-busy]:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#00000014 50%,#0000 70%) 0 0/220% 100% no-repeat;border-radius:999px;animation:1.1s linear infinite m-busy;position:absolute;inset:-8px -12px}.rs-vo-row[data-busy] .rs-vo-play{position:relative}.rs-vo-row[data-busy] .rs-vo-play:after{content:"";border:2px solid var(--ink);pointer-events:none;border-top-color:#0000;border-radius:50%;animation:.7s linear infinite st-spin;position:absolute;inset:-5px}.d-tw{flex:none;min-width:0;display:flex}@property --dr{syntax:"<percentage>";inherits:false;initial-value:100%}.ds .st-tile{--dr:0%;transition:--dr .7s var(--out),transform var(--sp-t) var(--sp),box-shadow .3s var(--out),opacity .25s var(--out),outline-color .4s var(--out)}.ds .st-tile.ok,.ds .st-tile.no{--dr:100%;background:linear-gradient(#111,#111) padding-box,conic-gradient(from 0deg,var(--vc) var(--dr),transparent 0) border-box;border-color:#0000}.ds .st-tile.ok{--vc:var(--lime)}.ds .st-tile.no{--vc:var(--red)}.ds-stage[data-cascade] .d-tw:nth-child(2) .st-tile{transition-delay:70ms}.ds-stage[data-cascade] .d-tw:nth-child(3) .st-tile{transition-delay:.14s}.ds-stage[data-cascade] .d-tw:nth-child(4) .st-tile{transition-delay:.21s}.ds-stage[data-cascade] .d-tw:nth-child(5) .st-tile{transition-delay:.28s}.ds-stage[data-cascade] .d-tw:nth-child(6) .st-tile{transition-delay:.35s}.ds-stage[data-cascade] .d-tw:nth-child(7) .st-tile{transition-delay:.42s}.ds-stage[data-cascade] .d-tw:nth-child(8) .st-tile{transition-delay:.49s}.ds-stage[data-cascade] .d-tw:nth-child(9) .st-tile{transition-delay:.56s}.ds-stage[data-cascade] .d-tw:nth-child(n+10) .st-tile{transition-delay:.63s}.ds .k-tile .tick{animation:m-pop .34s var(--sp) backwards;transition:background-color .2s var(--out),border-color .2s var(--out),transform var(--sp-t) var(--sp)}.ds .k-tile .tick[data-on=true]{transform:scale(1.14)}.d-tw:nth-child(2) .tick{animation-delay:30ms}.d-tw:nth-child(3) .tick{animation-delay:60ms}.d-tw:nth-child(4) .tick{animation-delay:90ms}.d-tw:nth-child(5) .tick{animation-delay:.12s}.d-tw:nth-child(6) .tick{animation-delay:.15s}.d-tw:nth-child(7) .tick{animation-delay:.18s}.d-tw:nth-child(8) .tick{animation-delay:.21s}.d-tw:nth-child(9) .tick{animation-delay:.24s}.d-tw:nth-child(n+10) .tick{animation-delay:.27s}.st-tile .st-del{white-space:nowrap;width:34px;transition:opacity .15s var(--out),background-color .15s var(--out),width .38s var(--sp),transform var(--sp-t) var(--sp);overflow:hidden}.st-tile .st-del[data-armed]{width:64px}.st-tile .st-del:active{transition-duration:80ms;transform:scale(.88)}.st-tile .st-dl{transition:opacity .15s var(--out),background-color .2s var(--out),color .2s var(--out),transform var(--sp-t) var(--sp)}.st-tile .st-dl:active{transition-duration:80ms;transform:scale(.86)}.st-tile .st-dl[data-ok]{opacity:1;background:var(--lime);color:var(--ink)}.st-tile .st-dl svg,.st-tile .st-del svg{animation:m-ico .4s var(--sp) backwards}.ds .k-tile[data-drag=true]{transform:scale(.93)rotate(-2.5deg);box-shadow:0 18px 40px #00000059}.rm-sub{outline-offset:8px;transition:outline-color .2s var(--out),background-color .25s var(--out);border-radius:8px;outline:2px dashed #0000}.rm-sub[data-over=true]{background-color:#ffe50029}.rm-sub .rm-row{transition:padding-left .4s var(--sp-soft)}.rm-sub[data-over=true] .rm-row{padding-left:22px}.rm-sub-h .n{transition:color .3s var(--out)}@keyframes d-breathe{50%{box-shadow:0 0 0 6px #0000001a}}.rm-sh-acts:has(.ft-drop-host .st-prog) .st-upload-main{animation:1.1s ease-in-out infinite d-breathe}@keyframes d-hero{0%{opacity:0;transform:scale(.4)}}.ft-hero-th{animation:d-hero .6s var(--sp) .14s backwards;transition:transform var(--sp-t) var(--sp),box-shadow .25s var(--out)}.ft-hero-th:nth-child(2){animation-delay:.18s}.ft-hero-th:nth-child(n+3){animation-delay:.24s}button.ft-hero-th:active{transition-duration:80ms;transform:scale(.94)}.ft-hero-th i{animation:m-pop .4s var(--sp) .5s backwards}.sl-herogate .sl-fr{transition:transform var(--sp-t) var(--sp),border-color .35s var(--out),box-shadow .3s var(--out)}.sl-herogate .sl-fr:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.96)}.sl-herogate .sl-fr img{transition:transform .6s var(--out)}.sl-herogate .sl-gap b{transition:transform var(--sp-t) var(--sp)}.sl-herogate .sl-fr .st{animation:m-pop .4s var(--sp) .15s backwards}.sl-beat{transition:opacity .6s var(--out),filter .6s var(--out)}.sl-beat:nth-child(2){transition-delay:.1s}.sl-beat:nth-child(3){transition-delay:.2s}.sl-beat:nth-child(4){transition-delay:.3s}.sl-beat:nth-child(5){transition-delay:.4s}.sl-beat:nth-child(n+6){transition-delay:.5s}.sl-beat[data-locked]{transition-delay:0s}.sl-bar i{transform-origin:50% 100%;transition:background-color .45s var(--out)}@keyframes d-seg{0%{transform:scaleY(2.6)}}.sl-bar i[data-s=ok]{animation:d-seg .5s var(--sp) backwards}.sl-graded:active:not([data-on]){transition-duration:80ms;transform:scale(.95)}@media (hover:hover) and (pointer:fine){.st-tile .st-dl:hover{transform:scale(1.12)}.st-tile .st-dl:hover:active{transform:scale(.86)}.st-tile .st-del:hover{transform:scale(1.06)}.st-tile .st-del:hover:active{transform:scale(.88)}button.ft-hero-th:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 10px 22px #00000040}.sl-herogate .sl-fr:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000040}.sl-herogate .sl-fr:hover:active{transform:scale(.96)}.sl-herogate .sl-fr:hover img{transform:scale(1.05)}.sl-herogate .sl-gap:hover b{transform:scale(1.15)rotate(90deg)}.sl-graded:hover:not([data-on]){transform:translateY(-2px)}}.rm-btn.st-upload-main[data-up]{opacity:1;transition:background-size .4s var(--out),transform var(--sp-t) var(--sp);background-image:linear-gradient(var(--lime),var(--lime))!important;background-repeat:no-repeat!important;background-size:var(--p,0%) 100%!important}.rm-btn.st-upload-main[data-full]{animation:d-ring-lime .7s var(--out) 2}.st-cut-row{outline-offset:6px;transition:outline-color .8s var(--out);border-radius:12px;outline:3px solid #0000}.st-cut-row[data-hl]{outline-color:var(--blue);transition-duration:.15s}.st-cut-open .k-cov{transition:transform var(--sp-t) var(--sp),box-shadow .3s var(--out)}.st-cut-open:active .k-cov{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.97)}.st-cut-open .t{transition:transform var(--sp-t) var(--sp)}.st-cut-notes .st-tc,.st-cut-notes .st-quote{animation:m-rise .4s var(--sp-soft) backwards}.st-cut-notes>:nth-child(2){animation-delay:40ms}.st-cut-notes>:nth-child(3){animation-delay:80ms}.st-cut-notes>:nth-child(4){animation-delay:.12s}.st-cut-notes>:nth-child(n+5){animation-delay:.16s}.st-tc-btn{transition:transform var(--sp-t) var(--sp),background-color .2s var(--out),color .2s var(--out)}.st-tc-btn:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.9)}.st-voice{position:relative}.st-voice:after{content:"";background:var(--ink);transform-origin:0;height:2px;transform:scaleX(var(--vo-p,0));opacity:0;transition:transform .3s linear,opacity .35s var(--out);pointer-events:none;border-radius:2px;position:absolute;bottom:-1px;left:0;right:0}.st-voice[data-playing]:after{opacity:1}.st-done{animation:m-rise var(--sp-soft-t) var(--sp-soft) backwards}.st-done .k-tag{animation:d-stamp .5s var(--sp) .25s backwards;align-self:flex-start;display:inline-block}.st-done .k-h-3{animation:d-fade-up .4s var(--out) .35s backwards}@media (hover:hover) and (pointer:fine){.st-cut-open:hover .k-cov{transform:translateY(-4px)rotate(-1deg);box-shadow:0 18px 40px #00000047}.st-cut-open:hover:active .k-cov{transform:scale(.97)}.st-cut-open:hover .t{transform:translate(4px)}.st-tc-btn:hover{transform:translateY(-2px)}.st-tc-btn:hover:active{transform:scale(.9)}}.rm-sb>.ds-pub-host{border:0;padding:0;position:relative}.ds-pub i{transition:background-color .4s var(--out)}.ds-pub[data-tone=lime] i{animation:d-ring-lime 1.8s var(--out) infinite}.ds-pub b{transition:color .3s var(--out)}.rs-stamp{display:inline-block}.rs-published[data-stamp] .rs-stamp{animation:d-stamp .55s var(--sp) .32s backwards}.rm-line .v em{transition:color .3s var(--out)}.rs-guide-swap>div{flex-direction:column;gap:6px;display:flex}.rs-guide-fail{animation:d-shake .42s var(--out);display:inline-block}.rs-guide-link{transition:color .2s var(--out)}.rs-job{display:block}.rs-manychat{animation:d-fade-up .35s var(--out) .1s backwards}.ds-cap nav button{isolation:isolate;transition:color .25s var(--out),transform var(--sp-t) var(--sp);position:relative}.ds-cap nav button[aria-current]{background:0 0}.ds-cap-on{background:var(--ink);z-index:-1;pointer-events:none;border-radius:12px;position:absolute;inset:0}.ds-cap nav button:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.96)}.ds-cap nav button i{transition:color .25s var(--out),opacity .25s var(--out)}.rs-cap-edit,.rs-cap-t{animation:d-fade-up .3s var(--out) backwards}.rs-cap-h .k-mono{transition:color .2s var(--out)}@media (hover:hover) and (pointer:fine){.ds-cap nav button:not([aria-current]):hover{color:var(--ink);transform:translate(4px)}.ds-cap nav button:not([aria-current]):hover:active{transform:scale(.96)}}@media (max-width:1023px){.ds-cap nav button:not([aria-current]):hover{transform:none}}@media (prefers-reduced-motion:reduce){.ds-subs button,.ds-subs button i,.dh-chip,.dh-av,.dh-date,.ds-drawer,.rm-sheet,.ds-drawer>*,.ds-drawer-links a,.ds-drawer-links button,.rm-sheet-s,.rm-chip button,.rs-board .rs-board-row,.rs-board-acts button,.rs-board-add,.rs-who,.rs-who--big,.rs-mark,.rs-feedback,.rs-feedback-form,.rs-marks-bar .k-pill,.rs-board-t,.sh-slot,.sh-tile,.sh-tile-b img,.sh-tile-b video,.sh-tile-b>svg,.sh-c,.sh-x,.sh-pick-it,.sh-thumb,.sh-notebox>*,.sh-save,.sh-save-dot,.sh-skel,.rs-vo-row:after,.rs-vo-row:before,.ds .st-tile,.ds .k-tile .tick,.st-tile .st-del,.st-tile .st-dl,.st-tile .st-dl svg,.st-tile .st-del svg,.rm-sub,.rm-sub .rm-row,.ft-hero-th,.ft-hero-th i,.sl-herogate .sl-fr,.sl-herogate .sl-fr img,.sl-herogate .sl-fr .st,.sl-herogate .sl-gap b,.sl-beat,.sl-bar i,.sl-graded,.rm-btn.st-upload-main,.st-cut-row,.st-cut-open .k-cov,.st-cut-open .t,.st-cut-notes .st-tc,.st-cut-notes .st-quote,.st-tc-btn,.st-voice:after,.st-done,.st-done .k-tag,.st-done .k-h-3,.ds-pub i,.rs-stamp,.rs-guide-fail,.rs-manychat,.ds-cap nav button,.rs-cap-edit,.rs-cap-t,.ds-tab i svg,.dh-title,.dh-title--in,.dh-menu-load i,.dh-menu-add,.dh-lock,.dh .k-menu-item,.d-proof:after,.rm-sheet-back .rm-sheet>*,.ds-drawer h2,.ds-drawer h3,.ds-drawer>p,.ds-drawer-rows,.ds-drawer-links>*{transition:none!important;animation:none!important}.d-proof-ok path{stroke-dashoffset:0;animation:none!important}.dh-title[data-busy],.dh-date[data-busy] b,.dh-date[data-busy] i{-webkit-text-fill-color:currentColor;background:0 0}}.rv-view{position:relative}.rv-media{transition:box-shadow .25s var(--out)}.rv-media[data-sized]{flex:none}.rv-media[data-fit]>img{object-fit:cover}.rv-media[data-pending=ok]{box-shadow:0 0 0 3px var(--lime),0 18px 50px #00000047}.rv-media[data-pending=no]{box-shadow:0 0 0 3px var(--red),0 18px 50px #00000047}@keyframes rv-stamp{0%{opacity:0;transform:scale(1.8)rotate(-9deg)}}.rv-media[data-stamp] .rv-stamp{animation:rv-stamp .2s var(--out) backwards}@keyframes rv-line{0%{opacity:0;transform:translateY(20px)}}.rv-line{animation:rv-line .5s var(--sp-soft) .34s backwards}.rv-clear--stage{width:100%}.rv-cmp figure{transition:opacity .35s var(--out),filter .35s var(--out),transform var(--sp-t) var(--sp)}.rv-cmp .rv-media img{outline-offset:12px;transition:outline-color .25s var(--out),outline-offset .5s var(--sp),transform var(--sp-t) var(--sp);outline:3px solid #0000}.rv-cmp figure[data-picked] .rv-media img{transform:scale(1.035)}.rv-cmp[data-chosen] figure:not([data-picked]){opacity:.28;filter:grayscale(.9);transform:scale(.95)}@media (hover:hover) and (pointer:fine){.rv-cmp:not([data-chosen]) figure:hover .rv-media img{transform:translateY(-5px)scale(1.012)}}.rv-row{isolation:isolate;transition:color .22s var(--out),background-color .15s,transform var(--sp-t) var(--sp);position:relative;overflow:hidden}.rv-row[aria-current],.rv-row[aria-current]:hover{background:0 0}.rv-row-on{z-index:-1;background:var(--ink);pointer-events:none;position:absolute;inset:0}.rv-row:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.985)}.rv-row-k,.rv-row-m{transition:color .22s var(--out)}@keyframes rv-cb-sel{0%{transform:scale(.6)}55%{transform:scale(1.22);box-shadow:0 0 0 4px #ffe50073}to{transform:none;box-shadow:0 0 #ffe50000}}@keyframes rv-cb{0%{transform:scale(.55)}60%{transform:scale(1.2)}to{transform:none}}@keyframes rv-cb-v{0%{transform:scale(.55)}60%{transform:scale(1.2)}to{transform:none}}.rv-cb{transition:background-color .25s var(--out),border-color .25s var(--out),color .2s}.rv-q[data-sel] .rv-cb{animation:rv-cb-sel .5s var(--sp) backwards;animation-delay:calc(var(--i,0) * 24ms)}.rv-q .rv-row[aria-selected] .rv-cb{animation:rv-cb .42s var(--sp)}.rv-q .rv-row[data-verdict] .rv-cb{animation:rv-cb-v .45s var(--sp)}.rv-cb svg{animation:m-ico .36s var(--sp) backwards}.rv-row-t{max-width:100%;transition:opacity .3s var(--out);align-self:flex-start;position:relative}.rv-row-t:after{content:"";transform-origin:0;height:1.5px;transition:transform .42s var(--out) 60ms;background:currentColor;position:absolute;top:52%;left:0;right:0;transform:scaleX(0)}.rv-row[data-verdict] .rv-row-t{text-decoration:none}.rv-row[data-verdict] .rv-row-t:after{transform:scaleX(1)}.rv-th{transition:filter .4s var(--out),opacity .4s var(--out),transform var(--sp-t) var(--sp)}.rv-row[data-verdict] .rv-th{filter:grayscale();opacity:.55}@media (hover:hover) and (pointer:fine){.rv-row:hover .rv-th{transform:scale(1.06)}.rv-reel-h a b{transition:transform var(--sp-t) var(--sp)}.rv-reel-h a:hover b{transform:translate(3px)}}.rv-clearword{background:var(--lime);color:var(--ink);animation:m-pop var(--sp-t) var(--sp) backwards;border-radius:999px;padding:1px 8px;display:inline-block}.rv-acts-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.rv-batch{transition:transform .26s cubic-bezier(.4,0,1,1),opacity .22s var(--out),visibility 0s linear .28s,border-radius .35s var(--out);animation:none}.rv-batch[data-on]{transition:transform .5s var(--sp),opacity .2s var(--out),visibility 0s,border-radius .35s var(--out)}.rj{animation:none}@keyframes rj-fan{0%{opacity:0;transform:translateX(calc((2.5 - var(--i,0)) * 34px)) scale(.5)}}@keyframes rj-fold{to{opacity:0;transform:translateX(calc((2.5 - var(--i,0)) * 30px)) scale(.5)}}@keyframes rj-out{to{opacity:0;transform:translateY(8px)}}.rj-words .k-pill{animation:rj-fan .44s var(--sp) backwards;animation-delay:calc(var(--i,0) * 28ms)}.rj-detail{animation:m-rise .4s var(--sp-soft) .16s backwards}.rj[data-closing] .rj-words .k-pill{animation:.16s cubic-bezier(.4,0,1,1) forwards rj-fold}.rj[data-closing] .rj-detail{animation:.14s ease-in forwards rj-out}.rj[data-sent] .rj-words .k-pill:not([data-picked]){opacity:.3}.rv-bare:after{transition:opacity .22s var(--out),transform .5s var(--sp);transform:scale(1.55)}.rv-bare[data-paused]:after{transform:scale(1)}.rv-bare-track{touch-action:none;height:18px}.rv-bare-track span{transform:scaleX(var(--p,0));transition:height .18s var(--out)}.rv-bare-track[data-drag] span{height:6px}.rv-bare-thumb{bottom:0;left:calc(var(--p,0) * 100%);background:var(--butter);transform-origin:50% 100%;width:5px;height:15px;transition:transform .32s var(--sp);pointer-events:none;border-radius:3px;margin-left:-2.5px;position:absolute;transform:scaleY(0);box-shadow:0 0 0 1.5px #0006}.rv-bare-track[data-drag] .rv-bare-thumb{transform:scaleY(1.2)}.rv-bare-tip{bottom:22px;left:clamp(24px,calc(var(--h,0) * 100%),calc(100% - 24px));color:#fff;font:600 11px/1 var(--mono);white-space:nowrap;pointer-events:none;opacity:0;transform-origin:50% 100%;transition:opacity .15s var(--out),transform .3s var(--sp);background:#000c;border-radius:999px;padding:4px 8px;font-style:normal;position:absolute;transform:translate(-50%)scale(.6)}.rv-bare-tip:empty{display:none}.rv-bare-track[data-drag] .rv-bare-tip{opacity:1;transform:translate(-50%)scale(1)}@media (hover:hover) and (pointer:fine){.rv-bare-track:hover .rv-bare-thumb{transform:scaleY(1)}.rv-bare-track:hover .rv-bare-tip{opacity:1;transform:translate(-50%)scale(1)}}@media (pointer:coarse){.rv-bare-track{height:26px}}@keyframes rv-sound{0%{box-shadow:0 0 #ffffff80}to{box-shadow:0 0 0 10px #fff0}}.rv-bare-sound,.mlb-sound{transition:transform var(--sp-t) var(--sp),background-color .2s var(--out);animation:m-pop var(--sp-t) var(--sp) backwards,rv-sound 1.2s var(--out) .5s 2}.rv-bare-sound:active,.mlb-sound:active{transition-duration:80ms;transform:scale(.92)}@media (hover:hover) and (pointer:fine){.rv-bare-sound:hover,.mlb-sound:hover{background:#000c;transform:scale(1.06)}}.m-stamp{z-index:6;font:700 30px/1 var(--sans);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;color:#fff;background:#0000008c;border:3px solid;border-radius:14px;padding:10px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.m-stamp[data-tone=ok]{color:var(--lime)}.m-stamp[data-tone=no]{color:var(--red)}.st-rv-swap{animation:m-rise .36s var(--sp-soft) backwards}@keyframes st-rv-wash{0%{background-color:#ffe5004d}to{background-color:#ffe50000}}.st-rv-thread .k-row{transition:background-color .35s var(--out),box-shadow .35s var(--out)}.st-rv-thread .k-row[data-fresh]{animation:st-rv-wash 1.4s var(--out) .1s backwards}.st-rv-thread .k-row[data-live]{box-shadow:inset 3px 0 0 var(--butter);background-color:#ffffff12}@keyframes st-pin-drop{0%{opacity:0;transform:translate(-50%,-240%)scale(.5)}70%{opacity:1;transform:translate(-50%,-44%)scale(1.15)}to{transform:translate(-50%,-50%)scale(1)}}.st-rv-pin{animation:st-pin-drop .46s var(--sp) backwards;transition:transform var(--sp-t) var(--sp),box-shadow .2s var(--out)}.st-rv-pin--new{animation:st-pin-drop .4s var(--sp) backwards,st-pulse 1s .4s infinite}.st-rv-pin[data-hot]{box-shadow:0 0 0 2px var(--ink),0 0 0 7px #ffe50073;z-index:2;transform:translate(-50%,-50%)scale(1.6)}.st-rv-composer{outline-offset:14px;transition:outline-color .2s var(--out),outline-offset .35s var(--sp),box-shadow .3s var(--out);outline:2px dashed #0000}.st-rv-composer[data-over=true]{outline-color:var(--butter);outline-offset:6px}.st-rv-composer[data-need] .k-textarea{box-shadow:0 0 0 2px var(--red);transition:box-shadow .2s var(--out)}.st-refs>div>button{transition:transform var(--sp-t) var(--sp),background-color .15s}.st-refs>div>button:active{transform:scale(.85)}.st-refs a img{transition:transform var(--sp-t) var(--sp)}@media (hover:hover) and (pointer:fine){.st-refs a:hover img{transform:scale(1.12)}.st-refs>div>button:hover{background:var(--red);transform:scale(1.15)}}.mlb-nav,.mlb-x,.rs-nav,.rs-x,.st-sv-nav{transition:transform var(--sp-t) var(--sp),background-color .2s var(--out),color .2s var(--out),opacity .2s}.mlb-x:active,.rs-x:active{transition-duration:80ms;transform:scale(.88)}.mlb-nav:active,.rs-nav:active,.st-sv-nav:active:not(:disabled){transition-duration:80ms;transform:translateY(-50%)scale(.88)}@media (hover:hover) and (pointer:fine){.mlb-x:hover,.rs-x:hover{transform:scale(1.1)}.mlb-nav--l:hover,.rs-nav[data-side=l]:hover,.st-sv-nav--l:hover:not(:disabled){transform:translateY(-50%)translate(-3px)scale(1.1)}.mlb-nav--r:hover,.rs-nav[data-side=r]:hover,.st-sv-nav--r:hover:not(:disabled){transform:translateY(-50%)translate(3px)scale(1.1)}}.st-ip-cell{animation:m-rise .4s var(--sp-soft) backwards;animation-delay:calc(var(--i,0) * 30ms);transition:transform var(--sp-t) var(--sp),border-color .2s var(--out)}.st-ip-cell:active{transition-duration:80ms;transform:scale(.97)}.st-ip-cell .tick{transition:background-color .2s var(--out),transform var(--sp-t) var(--sp)}.st-ip-cell[aria-pressed=true] .tick{transform:scale(1.12)}@media (hover:hover) and (pointer:fine){.st-ip-cell:hover{transform:translateY(-3px)}}.st-sv-stage{transition:width .5s var(--sp-soft),height .5s var(--sp-soft)}.st-sv-behind{transition:width .5s var(--sp-soft),height .5s var(--sp-soft);overflow:hidden}.st-sv-behind-in{width:100%;height:100%}.st-sv-behind video,.st-sv-behind img{object-fit:cover;width:100%;height:100%;display:block}.st-sv-card{transition:filter .3s var(--out)}.st-sv-card[data-pending]{filter:brightness(.55)saturate(.6)}.st-sv-vin{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.st-sv .st-fileas button{position:relative}.st-sv .st-fileas button[aria-pressed=true]{text-decoration:none}.st-fileas-on{background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:3px;left:2px;right:2px}.st-sv .st-fileas button+button .st-fileas-on{left:calc(.3em + 10px)}.st-sv-done>*{animation:m-pop var(--sp-t) var(--sp) backwards}.st-sv-done>:nth-child(2){animation-delay:.12s}.st-tile .glyph svg{transition:transform var(--sp-t) var(--sp)}.st-tile .lbl{transition:background-color .3s var(--out),color .3s var(--out)}@keyframes st-wash-ok{0%{box-shadow:inset 0 0 0 999px #b8ff006b}to{box-shadow:inset 0 0 0 999px #b8ff0000}}@keyframes st-wash-no{0%{box-shadow:inset 0 0 0 999px #fc242966}to{box-shadow:inset 0 0 0 999px #fc242900}}.st-wash{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.st-wash[data-wash=ok]{animation:st-wash-ok .9s var(--out) both}.st-wash[data-wash=no]{animation:st-wash-no .9s var(--out) both}.st-note{animation:m-rise .45s var(--sp-soft) backwards}@media (hover:hover) and (pointer:fine){.st-tile:hover .glyph svg{transform:scale(1.25)}}@keyframes sl-seg-gap{0%{transform:scaleX(0)}}@keyframes sl-seg-ok{0%{transform:scaleX(0)}55%{transform:scaleY(2.2)}to{transform:none}}@keyframes sl-seg-no{0%{transform:scaleX(0)}55%{transform:scaleY(2.2)}to{transform:none}}@keyframes sl-seg-wait{0%{transform:scaleX(0)}55%{transform:scaleY(2.2)}to{transform:none}}.sl-bar i{transform-origin:0;transition:background-color .35s var(--out);animation:sl-seg-gap .5s var(--out) backwards;animation-delay:calc(var(--i,0) * 38ms)}.sl-bar i[data-s=ok]{animation-name:sl-seg-ok}.sl-bar i[data-s=no]{animation-name:sl-seg-no}.sl-bar i[data-s=wait]{animation-name:sl-seg-wait}.sl-beat{transition:opacity .55s var(--out),filter .55s var(--out);transition-delay:calc(var(--i,0) * .11s)}.sl-beat[data-locked]{cursor:not-allowed}.sl-beat[data-locked] .sl-gap{pointer-events:none}.sl-fr{transition:transform var(--sp-t) var(--sp),border-color .3s var(--out),box-shadow .25s var(--out),background-color .2s var(--out)}.sl-fr:active:not(:disabled){transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.96)}.sl-fr img,.sl-fr video{transition:transform .5s var(--out)}@keyframes sl-st-ok{0%{opacity:0;transform:scale(.5)}}@keyframes sl-st-no{0%{opacity:0;transform:scale(.5)}}@keyframes sl-st-wait{0%{opacity:0;transform:scale(.5)}}.sl-fr .st{transform-origin:0 100%;transition:background-color .3s var(--out),color .3s var(--out);animation:sl-st-wait .42s var(--sp) .12s backwards}.sl-fr[data-v=ok] .st{animation-name:sl-st-ok}.sl-fr[data-v=no] .st{animation-name:sl-st-no}@keyframes sl-land{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.06)}to{transform:none}}.sl-fr-wrap[data-new]>.sl-fr,.sl-fr[data-new]{animation:sl-land .55s var(--sp) backwards}.sl-gap{transition:background .2s,transform var(--sp-t) var(--sp)}.sl-gap:active:not(:disabled){transition-duration:80ms;transform:scale(.96)}.sl-gap b{transition:transform var(--sp-t) var(--sp)}@keyframes sl-breathe{50%{transform:scale(1.16)}}.sl-gap[data-next] b{animation:2.4s ease-in-out infinite sl-breathe}.sl-note{animation:m-slide .45s var(--sp-soft) backwards}.sl-graded{transition:transform var(--sp-t) var(--sp),background-color .25s var(--out),border-color .25s var(--out)}button.sl-graded:active{transition-duration:80ms;transform:scale(.95)}@keyframes sl-sweep{0%{background-position:100% 0}to{background-position:0 0}}.sl-graded[data-on]{background:linear-gradient(90deg,var(--lime) 50%,var(--paper) 50%) 0 0/200% 100% no-repeat;animation:sl-sweep .55s var(--out) backwards}@keyframes sl-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.sl-cover img{animation:sl-wipe .7s var(--out) backwards}.sl-cover .st{animation:m-pop var(--sp-t) var(--sp) .45s backwards}.sl-refs img{transition:transform var(--sp-t) var(--sp),border-color .2s var(--out)}.sl-refs button:active img{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.sl-fr:hover:not(:disabled):not(.sl-gap){transform:translateY(-4px);box-shadow:0 14px 30px #00000038}.sl-fr:hover:not(.sl-gap) img,.sl-fr:hover:not(.sl-gap) video{transform:scale(1.05)}.sl-gap:hover:not(:disabled){transform:translateY(-3px)}.sl-gap:hover:not(:disabled) b{animation:none;transform:rotate(90deg)scale(1.1)}button.sl-graded:hover{transform:translateY(-2px)}.sl-refs button:hover img{border-color:var(--ink);transform:translateY(-3px)scale(1.05)}}.dr-grid{position:relative}.dr-tile{transition:border-color .2s var(--out)}.dr-tile video,.dr-tile img{transition:transform .5s var(--out)}@media (hover:hover) and (pointer:fine){.dr-tile:hover video,.dr-tile:hover img{transform:scale(1.04)}}.dr-pct{transition:width .35s var(--out)}@keyframes dr-done{0%{opacity:1;box-shadow:inset 0 -4px 0 var(--lime),inset 0 0 0 999px #b8ff0061}35%{opacity:1;box-shadow:inset 0 -4px 0 var(--lime),inset 0 0 0 999px #b8ff0000}80%{opacity:1}to{opacity:0;box-shadow:inset 0 -4px 0 var(--lime),inset 0 0 0 999px #b8ff0000}}@keyframes dr-done-ico{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.15)}45%{transform:none}80%{opacity:1}to{opacity:0;transform:scale(.8)}}.dr-done{pointer-events:none;animation:dr-done 1.3s var(--out) both;place-items:center;display:grid;position:absolute;inset:0}.dr-done svg{background:var(--lime);width:34px;height:34px;color:var(--ink);stroke-width:3px;animation:dr-done-ico 1.3s var(--out) both;border-radius:50%;padding:7px}.dr-check{opacity:0;transition:transform .4s var(--sp),opacity .15s var(--out);transform:scale(.3)}.dr-tile[aria-pressed=true] .dr-check{opacity:1;transform:none}@keyframes dr-flip{0%{opacity:0;transform:perspective(300px)rotateX(-88deg)}to{opacity:1;transform:none}}@keyframes dr-wipe{0%{background-position:100% 0}to{background-position:0 0}}.dr-tag{transform-origin:50% 100%;animation:dr-flip .42s var(--sp) backwards}.dr-tile[data-tagged] .dr-tag{background:linear-gradient(90deg,var(--butter) 50%,#0009 50%) 0 0/200% 100% no-repeat;animation:dr-flip .42s var(--sp) backwards,dr-wipe .45s var(--out) backwards}.dr-tile[data-error] .dr-tag{background:var(--red)}@keyframes dr-ready{0%{box-shadow:0 0 #b8ff008c}70%,to{box-shadow:0 0 0 14px #b8ff0000}}.dr-send[data-ready]{animation:dr-ready 1.9s var(--out) infinite}.dr-state{animation:m-pop var(--sp-t) var(--sp) backwards}.ft-drop-host .st-up{gap:0}@media (max-width:639px){.st-linkrow>div{flex-basis:100%}}.pk-fr{transition:transform var(--sp-t) var(--sp),box-shadow .25s var(--out)}.pk-fr img,.pk-fr video{transition:transform .5s var(--out)}.pk-fr:has(.pk-fr-open:active:not(:disabled)){transition-duration:80ms;transform:scale(.96)}.pk-fr-dl{transition:opacity .15s,transform var(--sp-t) var(--sp),background-color .2s var(--out)}.pk-fr-dl:active{transform:scale(.86)}.pk-fr .st{animation:m-pop var(--sp-t) var(--sp) backwards}@media (hover:hover) and (pointer:fine){.pk-fr:not(.pk-fr--gap):hover{transform:translateY(-4px);box-shadow:0 12px 26px #00000038}.pk-fr:hover img,.pk-fr:hover video{transform:scale(1.06)}.pk-fr-dl:hover{background:var(--butter);transform:scale(1.15)}}.pk-wave i{transform-origin:50%;transition:opacity .25s var(--out),transform .3s var(--sp)}.pk-wave[data-live] i{opacity:.28}.pk-wave[data-live] i[data-on]{opacity:1}.pk-wave[data-live] i[data-head]{transform:scaleY(1.35)}.pk-banner{isolation:isolate;transition:background .25s var(--ease),color .25s var(--ease),transform var(--sp-t) var(--sp);position:relative}.pk-banner:before{content:"";z-index:-1;transform:scaleX(var(--fill,0));transform-origin:0;transition:transform .45s var(--out);opacity:0;background:#b8ff004d;position:absolute;inset:0}.pk-banner[data-busy]:before{opacity:1}.pk-banner:active:not(:disabled){transition-duration:80ms;transform:scale(.985)}@keyframes pk-saved{0%{box-shadow:inset 0 0 0 999px #ffffffd9}to{box-shadow:inset 0 0 0 999px #fff0}}.pk-banner[data-saved]{background:var(--lime);color:var(--ink);animation:pk-saved .8s var(--out) backwards}.ss-steps li{transition:color .3s var(--out),border-color .3s var(--out),background-color .3s var(--out)}.ss-steps li b{transition:background-color .3s var(--out),border-color .3s var(--out),color .3s var(--out),transform var(--sp-t) var(--sp)}@keyframes ss-step{50%{box-shadow:0 0 0 6px #0000001a}}.ss-steps li[aria-current=step] b{animation:2.6s ease-in-out infinite ss-step;transform:scale(1.08)}.ss-steps li[data-done] b{animation:m-pop var(--sp-t) var(--sp) backwards}.ss-ref{transition:transform var(--sp-t) var(--sp),border-color .2s var(--out),box-shadow .25s var(--out)}.ss-ref:active{transition-duration:80ms;transform:scale(.94)}.ss-ref img,.ss-ref video{transition:transform .5s var(--out)}.ss-pushed-tile{animation:m-pop var(--sp-t) var(--sp) backwards;transition:transform var(--sp-t) var(--sp)}.ss-pushed-tile:nth-child(2){animation-delay:40ms}.ss-pushed-tile:nth-child(3){animation-delay:80ms}.ss-pushed-tile:nth-child(4){animation-delay:.12s}.ss-pushed-tile:nth-child(n+5){animation-delay:.16s}.ss-pushed-tile:active{transition-duration:80ms;transform:scale(.94)}.ss-pushed-tile .k-tag{transition:background-color .3s var(--out),color .3s var(--out)}@media (hover:hover) and (pointer:fine){.ss-ref:hover{transform:translateY(-3px)}.ss-ref:hover img,.ss-ref:hover video{transform:scale(1.06)}.ss-pushed-tile:hover{transform:translateY(-3px)scale(1.04)}}.st-ch li{animation:m-rise .4s var(--sp-soft) backwards}.st-brief-more,.pk-brief-more{transition:transform var(--sp-t) var(--sp),opacity .2s}.st-brief-more:active,.pk-brief-more:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.rv-media,.rv-stamp,.rv-line,.rv-cmp figure,.rv-cmp .rv-media img,.rv-row,.rv-cb,.rv-cb svg,.rv-row-t,.rv-row-t:after,.rv-th,.rv-clearword,.rv-batch,.rv-batch[data-on],.rj-words .k-pill,.rj-detail,.rv-bare:after,.rv-bare-track span,.rv-bare-thumb,.rv-bare-tip,.rv-bare-sound,.mlb-sound,.st-rv-swap,.st-rv-thread .k-row,.st-rv-pin,.st-rv-composer,.st-refs>div>button,.st-refs a img,.mlb-nav,.mlb-x,.rs-nav,.rs-x,.st-sv-nav,.st-ip-cell,.st-ip-cell .tick,.st-sv-stage,.st-sv-behind,.st-sv-card,.st-sv-done>*,.st-tile .glyph svg,.st-wash,.st-note,.sl-bar i,.sl-beat,.sl-fr,.sl-fr img,.sl-fr video,.sl-fr .st,.sl-fr-wrap[data-new]>.sl-fr,.sl-fr[data-new],.sl-gap b,.sl-gap[data-next] b,.sl-note,.sl-graded,.sl-graded[data-on],.sl-cover img,.sl-cover .st,.sl-refs img,.dr-tile,.dr-tile video,.dr-tile img,.dr-pct,.dr-check,.dr-tag,.dr-tile[data-tagged] .dr-tag,.dr-send[data-ready],.dr-state,.pk-fr,.pk-fr img,.pk-fr video,.pk-fr-dl,.pk-fr .st,.pk-wave i,.pk-banner,.pk-banner:before,.pk-banner[data-saved],.ss-steps li,.ss-steps li b,.ss-ref,.ss-ref img,.ss-ref video,.ss-pushed-tile,.st-ch li,.st-brief-more,.pk-brief-more{transition:none!important;animation:none!important}.rv-q[data-sel] .rv-cb,.rv-q .rv-row[aria-selected] .rv-cb,.rv-q .rv-row[data-verdict] .rv-cb,.rj[data-closing] .rj-words .k-pill,.rj[data-closing] .rj-detail,.st-rv-pin--new,.st-rv-thread .k-row[data-fresh]{animation:none!important}.dr-done,.dr-done svg{opacity:0;animation:none!important}.rv-bare:after{transform:none}}.dv{z-index:95;pointer-events:none;background:#000000db;place-items:center;animation:none;display:grid;position:fixed;inset:0}.dv-frame{inset:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));border:2px dashed var(--butter);border-radius:var(--r-card,14px);transform-origin:50%;background:#ffe5000f;position:absolute}.dv-word{font:400 clamp(88px,17vw,240px)/.86 var(--font-bebas-neue),var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--butter);transform-origin:50%;will-change:transform;display:block;position:relative}@media (prefers-reduced-motion:reduce){.dv,.dv-frame,.dv-word{transition:none!important;animation:none!important}}.nr{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.nr-t{border:1.5px solid var(--ink-line);background:var(--ink);cursor:zoom-in;height:96px;transition:transform var(--sp-t) var(--sp),border-color .15s;border-radius:10px;padding:0;display:block;overflow:hidden}.nr[data-size=lg] .nr-t{height:132px}.nr-t img{object-fit:cover;width:auto;max-width:260px;height:100%;display:block}.nr-t:active{transform:scale(.97)}.nr-t:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.nr-t:hover{border-color:var(--ink);transform:translateY(-2px)}}.st-tc-b{min-width:0;display:block}.rs-modal-backdrop{overscroll-behavior:contain}.rs-viewer{overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-width:980px;max-height:92dvh;display:grid;overflow:hidden}.rs-viewer .rs-modal-h{grid-column:1/-1}.rs-viewer-main{min-width:0;min-height:0;display:flex}.rs-viewer .rs-viewer-media{flex:1;place-items:center;min-height:0;margin:0;display:grid}.rs-viewer .rs-viewer-media video,.rs-viewer .rs-viewer-media img{max-height:min(74dvh,100%)}.rs-viewer[data-notes]{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);column-gap:22px;max-width:min(1320px,96vw)}.rs-notes{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:12px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.rs-notes-h{font:700 15px var(--sans);background:var(--paper);z-index:1;align-items:baseline;gap:8px;margin:0;padding-bottom:8px;display:flex;position:sticky;top:0}.rs-notes-h .k-mono{color:var(--ink-3);font-size:12px}.rs-note{background:#0000000b;border-radius:14px;padding:12px 14px}.rs-note-h{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.rs-note p{color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14.5px;line-height:1.5}button.rs-tc{cursor:pointer;transition:transform var(--sp-t) var(--sp);border:0;border-radius:6px;margin:0;padding:3px 8px;font-size:12px}button.rs-tc:hover{transform:scale(1.08)}button.rs-tc:active{transform:scale(.94)}.rs-tc--plain{color:var(--ink-3);background:0 0;margin:0;padding:0}@media (max-width:899px){.rs-viewer[data-notes]{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:12px}.rs-viewer .rs-viewer-media video,.rs-viewer .rs-viewer-media img{max-height:44dvh}.nr[data-size=lg] .nr-t{height:110px}}.st-cut-body .st-tc:has(.nr){align-items:start}.rs-viewer .rs-viewer-media video{background:#000;min-height:min(40dvh,320px)}@keyframes sl-hl{0%,55%{outline-color:var(--butter)}to{outline-color:#0000}}.sl-fr[data-hl],.sl-refs button[data-hl]{outline-offset:3px;animation:sl-hl 2.2s var(--out) both;border-radius:14px;outline:3px solid #0000}.st-rv-vin{flex-wrap:wrap;gap:8px;width:100%;min-width:0;display:flex}.st-rv-verdicts[data-rejecting] .ncp.rj{align-items:stretch}.st-rv-verdicts[data-rejecting] .ncp.rj .rj-words{justify-content:flex-start}.st-rv-verdicts[data-rejecting] .ncp.rj .rj-detail,.st-rv-verdicts[data-rejecting] .ncp.rj .ncp-row,.st-rv-verdicts[data-rejecting] .ncp.rj .ncp-refs{max-width:none}.st-rv-sub{margin:4px 0 0;font-size:12px}@media (max-width:639px){.st-rv-title{flex-wrap:nowrap;gap:6px}.st-rv-title .k-h-3{white-space:nowrap;margin-right:4px;font-size:16px}.st-rv-title .k-pill{flex:none;justify-content:center;width:32px;padding:0}.st-rv-media video,.st-rv-media img{max-height:40dvh}.st-rv-scroll{flex-direction:column;min-height:0;display:flex}.st-rv-thread{flex:none;margin-bottom:8px}.st-rv-composer{z-index:1;background:var(--ink);outline:0;margin:auto 0 0;padding:8px 0 4px;position:sticky;bottom:0}.st-rv-verdicts .k-pill{flex:none}.st-rv-verdicts .st-rv-vin>.k-pill{flex:140px}}@media (prefers-reduced-motion:reduce){.sl-fr[data-hl],.sl-refs button[data-hl]{outline-color:var(--butter);animation:none}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.mk-deck-panel[data-composer]{max-width:100%;transition:max-width .55s var(--sp-soft),height .55s var(--sp-soft),border-radius .4s var(--out),padding .4s var(--out),box-shadow .3s var(--out);margin-inline:auto}.mk-deck[data-folded] .mk-deck-panel[data-composer]{cursor:text;border-radius:26px;align-items:start;max-width:420px;padding:8px 8px 8px 12px;overflow:clip;box-shadow:0 12px 34px #0006,0 0 0 1px #ffffff14}.mk-deck[data-folded] .mk-deck-panel[data-composer]:hover{box-shadow:0 16px 44px #00000080,0 0 0 1px #ffe50059}.mk-deck-panel[data-composer] .cp-tools{transition:opacity .25s var(--out) .12s,transform .5s var(--sp-soft),filter .25s}.mk-deck[data-folded] .cp-tools{opacity:0;filter:blur(4px);pointer-events:none;transition-delay:0s;transform:translateY(10px)}.mk-deck[data-folded] .cp-prompt{align-items:center}.mk-deck[data-folded] .cp-prompt .k-textarea{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;min-height:36px;padding:0;line-height:36px;height:36px!important;overflow:hidden!important}.mk-deck[data-folded] .mk-deck-panel[data-composer]{align-items:center}.mk-deck-panel[data-composer] .cp-plus{transition:transform var(--sp-t) var(--sp),background .15s,margin .3s var(--out)}.mk-deck[data-folded] .cp-plus{margin-top:0;transform:scale(.88)}.mk-deck[data-folded] .cp-mic-wrap{opacity:0;pointer-events:none;transform:scale(.6)}.mk-deck-panel[data-composer] .cp-generate{transition:height .5s var(--sp-soft),min-width .5s var(--sp-soft),padding .4s var(--out),border-radius .4s var(--out),transform var(--sp-t) var(--sp),background .2s,box-shadow .25s var(--out),filter .2s,opacity .2s}.mk-deck[data-folded] .cp-generate{border-radius:18px;min-width:36px;height:36px;padding:0}.mk-deck[data-folded] .cp-generate small,.mk-deck[data-folded] .cp-generate .cp-gen-l{display:none}.mk-deck[data-folded] .cp-generate b{gap:0}.mk-deck[data-folded] .cp-reftab{height:0}.mk-deck[data-folded] .cp-reftab-in{opacity:0;transform:translateY(100%)}}.cp-prompt{grid-template-columns:32px minmax(0,1fr) auto}.cp-prompt .k-textarea{transition:height .18s var(--out)}.cp-morph{white-space:nowrap;vertical-align:bottom;transition:width .38s var(--sp-soft);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:clip}.cp-morph-probe{visibility:hidden}.cp-morph-in{animation:cp-morph-in .34s var(--sp-soft) both;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes cp-morph-in{0%{opacity:0;filter:blur(3px);transform:translateY(55%)scale(.94)}}.cp-gen-ico{place-items:center;width:16px;height:16px;display:inline-grid;position:relative}.cp-gen-ico>span{opacity:0;filter:blur(1px);transition:opacity .28s var(--out),transform .4s var(--sp),filter .28s;grid-area:1/1;place-items:center;display:grid;transform:scale(.5)rotate(45deg)}.cp-gen-ico>span[data-on]{opacity:1;filter:none;transform:none}.cp-gen-ico svg{animation:none!important}.cp-gen-ico svg.animate-spin{animation:1s linear infinite spin!important}.cp-generate[data-armed]{animation:m-pop .4s var(--sp) backwards}.cp-plus[data-busy]{color:var(--butter);background:#ffe50029}.cp-reftab{z-index:0;height:0;transition:height .5s var(--sp-soft);margin:0 22px;position:relative;overflow:clip}.cp-reftab[data-on]{height:66px}.cp-reftab-in{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;opacity:0;height:76px;transition:transform .5s var(--sp-soft),opacity .25s var(--out);background:#1c1c1ceb;border-radius:18px 18px 0 0;align-items:flex-start;gap:8px;padding:8px 10px 0;display:flex;position:absolute;bottom:-10px;left:0;right:0;overflow-x:auto;transform:translateY(100%);box-shadow:0 0 0 1px #ffffff12}.cp-reftab[data-on] .cp-reftab-in{opacity:1;transform:none}.mk-deck-panel[data-composer]{z-index:1;position:relative}.cp-ref{color:#fff;cursor:zoom-in;width:48px;height:48px;animation:cp-ref-in .42s var(--sp) backwards;transition:transform var(--sp-t) var(--sp),border-color .15s;background:#111;border:1px solid #ffffff24;border-radius:12px;flex:none;padding:0;position:relative;overflow:hidden}.cp-ref img,.cp-ref video{object-fit:cover;width:100%;height:100%;display:block}.cp-ref-a{width:100%;height:100%;font:700 18px var(--sans);color:var(--butter);place-items:center;display:grid}.cp-ref-l{font:700 8.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;text-align:center;background:linear-gradient(#0000,#000c);padding:8px 2px 2px;position:absolute;bottom:0;left:0;right:0}.cp-ref-x{color:#000;opacity:0;width:16px;height:16px;transition:opacity .15s,transform var(--sp-t) var(--sp);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;right:3px;transform:scale(.5)}.cp-ref-x svg{stroke-width:3px;width:9px;height:9px}.cp-ref:hover{border-color:var(--butter);transform:scale(1.06)}.cp-ref:active{transform:scale(.95)}.cp-ref:hover .cp-ref-x,.cp-ref:focus-visible .cp-ref-x{opacity:1;transform:none}.cp-ref-x:hover{transform:scale(1.15)!important}@keyframes cp-ref-in{0%{opacity:0;transform:translateY(-12px)scale(.8)}}@media (hover:none){.cp-ref-x{opacity:1;transform:none}}.cp-zoom{z-index:140;position:fixed;inset:0}.cp-zoom-veil{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity .35s var(--out);background:#060608b8;position:absolute;inset:0}.cp-zoom[data-open] .cp-zoom-veil{opacity:1}.cp-zoom-box{transition:top .5s var(--sp-soft),left .5s var(--sp-soft),width .5s var(--sp-soft),height .5s var(--sp-soft),border-radius .4s var(--out),box-shadow .4s var(--out);background:#111;position:fixed;overflow:hidden;box-shadow:0 0 #0000}.cp-zoom[data-open] .cp-zoom-box{box-shadow:0 30px 80px -12px #0009}.cp-zoom[data-closing] .cp-zoom-box{transition-duration:.3s;transition-timing-function:var(--out)}.cp-zoom-box img,.cp-zoom-box video{object-fit:cover;width:100%;height:100%;display:block}.cp-zoom-x{color:#000;cursor:pointer;opacity:0;width:40px;height:40px;transition:opacity .25s,transform var(--sp-t) var(--sp);background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;top:18px;right:18px;transform:scale(.7)}.cp-zoom[data-open] .cp-zoom-x{opacity:1;transform:none}.cp-zoom-x:hover{transform:scale(1.1)}.cp-zoom-x svg{stroke-width:2.5px;width:16px;height:16px}.cp-mic-wrap{transition:opacity .2s,transform var(--sp-t) var(--sp);align-self:start;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.cp-bars{opacity:0;width:0;height:32px;transition:width .4s var(--sp),opacity .2s;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex;overflow:hidden}.cp-mic-wrap[data-recording] .cp-bars{opacity:1;width:34px}.cp-bars i{background:var(--butter);border-radius:2px;width:4px;height:4px;transition:height 75ms ease-out;display:block}.cp-mic{border:1px solid var(--w-line);color:#fff;cursor:pointer;width:32px;height:32px;transition:transform var(--sp-t) var(--sp),background .2s,color .2s,border-color .2s;background:#ffffff0f;border-radius:50%;place-items:center;display:grid;position:relative}.cp-mic>span{opacity:0;transition:opacity .25s,transform .4s var(--sp);grid-area:1/1;place-items:center;display:grid;transform:scale(.5)rotate(-45deg)}.cp-mic>span[data-on]{opacity:1;transform:none}.cp-mic svg{stroke-width:2px;width:14px;height:14px}.cp-mic:hover{background:#ffffff24;transform:scale(1.08)}.cp-mic:active{transform:scale(.9)}.cp-mic[aria-pressed=true]{background:var(--red);border-color:var(--red);animation:1.4s ease-out infinite cp-rec;box-shadow:0 0 #fc242980}.cp-mic[aria-pressed=true] svg{fill:currentColor;width:10px;height:10px}@keyframes cp-rec{to{box-shadow:0 0 0 12px #fc242900}}[data-hl]{isolation:isolate;position:relative}.cp-pop[data-hl]{position:absolute}[data-hl]:before{content:"";left:var(--hl-x,0);top:var(--hl-y,0);width:var(--hl-w,100%);height:var(--hl-h,0);opacity:var(--hl-o,0);z-index:-1;pointer-events:none;transition:top .32s var(--sp-soft),height .2s var(--out),opacity .15s var(--out),left .32s var(--sp-soft),width .2s var(--out);background:#ffffff14;border-radius:10px;position:absolute}[data-hl][data-hl-jump]:before{transition:opacity .15s var(--out)}@media (hover:hover) and (pointer:fine){[data-hl] .cp-row:hover,[data-hl] .mm-row:hover{background:0 0}[data-hl] .cp-row:hover{transform:none}}.mm-row{transition:transform var(--sp-t) var(--sp)}.mm-row:active,.cp-row:active{transform:scale(.98)}.mm-list .mm-row{animation:m-rise .3s var(--sp-soft) backwards}.mm-list .mm-row:nth-child(n+3){animation-delay:20ms}.mm-list .mm-row:nth-child(n+5){animation-delay:40ms}.mm-list .mm-row:nth-child(n+7){animation-delay:60ms}.sst-rise{z-index:58;position:absolute;bottom:100%;left:0;right:0}.sst-rise .sst{margin-bottom:8px;animation:none;position:relative;bottom:auto}.sst-tile{transition:transform var(--sp-t) var(--sp)}.sst-tile:active{transform:scale(.96)}.sst-tile-img{transition:border-color .2s,transform var(--sp-t) var(--sp)}@media (hover:hover) and (pointer:fine){.sst-tile:hover .sst-tile-img{transform:translateY(-3px)}}.sst-cards img{animation:sst-fan .5s var(--sp) backwards}.sst-cards img:nth-child(2){animation-delay:50ms}.sst-cards img:nth-child(3){animation-delay:.1s}@keyframes sst-fan{0%{opacity:0;transform:rotate(0)translateY(14px)scale(.9)}}.mk-x{transition:transform var(--sp-t) var(--sp),background .15s,color .15s}.mk-x:active{transform:scale(.88)}.mk-tile--pending{animation:m-pop .5s var(--sp) backwards;animation-delay:calc(var(--i,0) * 60ms);position:relative;overflow:hidden}.mk-tile--pending:not(.mk-tile--failed):after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff1a 50%,#0000 65%) 0 0/260% 100%;animation:2.4s linear infinite mk-develop;position:absolute;inset:0}@keyframes mk-develop{0%{background-position:160% 0}to{background-position:-100% 0}}.mk-tile--failed{animation:mk-fail .42s var(--out) backwards}@keyframes mk-fail{0%{transform:translate(0)}20%{transform:translate(-7px)}45%{transform:translate(6px)}70%{transform:translate(-3px)}to{transform:none}}.mk-tile--failed:after{content:"";background:var(--red);transform-origin:0;width:100%;height:3px;animation:8s linear forwards mk-drain;position:absolute;bottom:0;left:0}@keyframes mk-drain{to{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.mk-masonry .mk-tile-hit img{transition:opacity .5s var(--out),filter .6s var(--out),transform .7s var(--sp-soft)}.mk-masonry .mk-tile-hit img:not([data-in]){opacity:0;filter:blur(14px);transform:scale(1.05)}}.mk-masonry .k-tile{transition:transform var(--sp-t) var(--sp),box-shadow .25s var(--out),border-color .3s var(--out)}.mk-masonry .k-tile:has(.mk-tile-hit:active){transform:scale(.98)}.mk-tile-acts{transition:opacity .2s var(--out),transform var(--sp-t) var(--sp)}@media (hover:hover) and (pointer:fine){.mk-masonry .k-tile:not(.mk-tile--pending):hover{transform:translateY(-3px);box-shadow:0 16px 36px #00000059}.mk-masonry .k-tile:not(:hover) .mk-tile-acts{transform:translateY(8px)}.mk-masonry .k-tile:hover .mk-tile-hit img[data-in]{transform:scale(1.03)}}.mk-tile-check{animation:m-pop .4s var(--sp) backwards}.mk-lightbox .mk-lightbox-box{animation:mk-lb-in .42s var(--sp-soft) backwards}.mk-lightbox .mk-lightbox-media>*{animation:mk-lb-media .4s var(--sp-soft) backwards}.mk-lightbox>.mk-lightbox-nav{animation:ap-fade .2s var(--out) backwards}@keyframes mk-lb-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes mk-lb-media{0%{opacity:0;filter:blur(6px);transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.mk-deck-panel[data-composer],.cp-reftab,.cp-reftab-in,.cp-zoom-box,.cp-morph,.cp-morph-in,.cp-gen-ico>span,.cp-mic,.cp-bars,[data-hl]:before,.mk-tile--pending,.mk-tile--pending:after,.mk-tile--failed,.mm-list .mm-row,.sst-cards img,.mk-lightbox .mk-lightbox-box,.mk-lightbox .mk-lightbox-media>*{transition:none!important;animation:none!important}}.mk-lightbox-media{transform-origin:0 0;will-change:transform}.mk-lightbox .mk-lightbox-media[data-grown]>*{animation:none}.mk-lightbox:has(.mk-lightbox-media[data-grown]) .mk-lightbox-box{animation:none}.mk-lightbox:has(.mk-lightbox-media[data-grown]) .mk-lightbox-side{animation:m-rise .45s var(--sp-soft) .12s backwards}.mk-lightbox[data-leaving]{transition:background .25s var(--out);background:0 0!important}.mk-lightbox[data-leaving] .mk-lightbox-side,.mk-lightbox[data-leaving]>.mk-lightbox-nav{opacity:0;transition:opacity .15s var(--out)}.mk-lightbox[data-leaving] .mk-lightbox-box{box-shadow:none;background:0 0;border-color:#0000;transition:background .2s,box-shadow .2s,border-color .2s}.rs-vo-root,.rs-vo-empty{position:relative}.rs-vo-empty>svg,.rs-vo-empty>b{transition:opacity .3s var(--out),transform var(--sp-soft-t) var(--sp-soft)}.rs-vo-empty[data-wait]>svg,.rs-vo-empty[data-wait]>b{opacity:0;transform:scale(.9)}.rs-vo-empty[data-wait]>.k-pill{opacity:0;pointer-events:none}.rs-vo-ghost-w{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rs-vo-ghost{align-items:center;gap:3px;width:min(78%,520px);height:48px;display:flex}.rs-vo-ghost i{opacity:.3;min-width:2px;height:4px;animation:1.5s ease-in-out infinite vo-breathe;animation-delay:calc(var(--i,0) * -75ms);background:currentColor;border-radius:2px;flex:1}@keyframes vo-breathe{0%,to{opacity:.22;transform:scaleY(1)}50%{opacity:.6;transform:scaleY(2.8)}}.rs-vo-cv{position:relative}.rs-vo-hair{pointer-events:none;opacity:0;width:1px;transition:opacity .15s var(--out);will-change:transform;background:#ffffff8c;position:absolute;top:0;bottom:0;left:0}.rs-vo-hair b{color:#fff;font:600 10.5px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff24;border-radius:999px;padding:2px 7px;position:absolute;top:4px;left:6px}.rs-vo-hair[data-flip] b{left:auto;right:6px}@media (hover:hover) and (pointer:fine){.rs-vo-hair[data-on]{opacity:1}}.rs-vo-hd{background:var(--lime);pointer-events:none;border-radius:4px;width:8px;height:24px;margin:-12px 0 0 -4px;position:absolute;top:50%;box-shadow:0 2px 8px #0000008c}.rs-vo-hd:after{content:"";background:#0006;border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:3px}.rs-vo-busy{pointer-events:none;color:var(--w-2);place-items:center;display:grid;position:absolute;inset:0}.rs-vo-busy svg{width:22px;height:22px}.rs-vo-times,.rs-vo-line b,.rs-vo-title .k-mono,.rs-vo-head p,.vs-take .m{font-variant-numeric:tabular-nums}.rs-vo-times .rs-vo-sel{display:inline-block}.rs-vo-fold{overflow-clip-margin:14px}.rs-vo-wave{animation:m-rise .5s var(--sp-soft) backwards}.rs-vo-tools>:not(.rs-vo-selw){animation:m-rise .42s var(--sp-soft) backwards;animation-delay:60ms}.rs-vo-tools>:nth-child(2):not(.rs-vo-selw){animation-delay:90ms}.rs-vo-tools>:nth-child(3):not(.rs-vo-selw){animation-delay:.12s}.rs-vo-tools>:nth-child(4):not(.rs-vo-selw){animation-delay:.15s}.rs-vo-tools>:nth-child(5):not(.rs-vo-selw){animation-delay:.18s}.rs-vo-tools>:nth-child(6):not(.rs-vo-selw){animation-delay:.21s}.rs-vo-tools>:nth-child(7):not(.rs-vo-selw){animation-delay:.24s}.rs-vo-tools>:nth-child(n+8):not(.rs-vo-selw){animation-delay:.27s}.rs-vo-foot>*{animation:m-pop var(--sp-t) var(--sp) .3s backwards}.rs-vo-selw{overflow-clip-margin:6px;margin-right:-8px;display:inline-flex}.rs-vo-selw>.k-pill{margin-right:8px}@media (max-width:639px){.rs-vo-selw,.rs-vo-selw>.k-pill{flex:auto}}.rs-vo-play{transition:transform var(--sp-t) var(--sp),box-shadow .25s var(--out);position:relative}.rs-vo-play:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.88)}.rs-vo-play svg{animation:m-ico .36s var(--sp) backwards;position:relative}.rs-vo-play:before{content:"";pointer-events:none;background:conic-gradient(var(--butter) calc(var(--p,0) * 1turn),transparent 0);border-radius:50%;position:absolute;inset:2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}@media (hover:hover) and (pointer:fine){.rs-vo-play:hover{transform:scale(1.1);box-shadow:0 8px 20px #00000038}.rs-vo-play:hover:active{transform:scale(.88)}}.rs-vo-saved{font:600 12px var(--sans);letter-spacing:.02em;text-transform:none;color:#3d7a00;white-space:nowrap;align-items:center;gap:4px;margin-left:8px;display:inline-flex}.rs-vo-saved svg{stroke:currentColor;fill:none;stroke-width:2.6px;width:13px;height:13px}.rs-vo-line .rs-vo-saved{margin-left:0}.mk-knobs-fold{margin-top:-12px;display:flow-root}.mk-knobs-fold>.mk-knobs{margin-top:12px}.mk-knobs>*{animation:m-rise .4s var(--sp-soft) backwards}.mk-knobs>:nth-child(2){animation-delay:30ms}.mk-knobs>:nth-child(3){animation-delay:60ms}.mk-knobs>:nth-child(4){animation-delay:90ms}.mk-knobs>:nth-child(n+5){animation-delay:.12s}.mk-knob-head .k-mono{transform-origin:100%;font-variant-numeric:tabular-nums;transition:transform var(--sp-t) var(--sp);display:inline-block}:is(.mk-knob,.mk-clip-block):has(.mk-range:active) .mk-knob-head .k-mono{transform:scale(1.16)}.mk-booth-n{transform-origin:0;font-variant-numeric:tabular-nums;transition:color .25s var(--out);display:inline-block}.mk-booth-n[data-near]{color:var(--red)}.vs-takes{animation:m-rise var(--sp-soft-t) var(--sp-soft) backwards}.vs-takes-h{transition:transform var(--sp-t) var(--sp)}.vs-takes-h:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.99)}.vs-takes-n{font-variant-numeric:tabular-nums;display:inline-block}.vs-take{border-radius:6px;position:relative}.vs-take:after{content:"";background:var(--butter);transform-origin:0;height:3px;transform:scaleX(var(--p,0));opacity:0;transition:opacity .2s var(--out);pointer-events:none;border-radius:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 0 .5px #00000047}.vs-take[data-playing]:after{opacity:1}.mk-fold{display:flow-root}.mk-fold--bin{margin-top:-12px}.mk-fold--bin>div{padding-top:12px}.mk-transport .k-mono,.mk-clip .k-mono,.mk-cut-result .mk-note{font-variant-numeric:tabular-nums}.mk-bin .k-tile{animation:m-pop .42s var(--sp) backwards;animation-delay:calc(var(--i,0) * 45ms)}.mk-fly{z-index:200;border:2px solid var(--butter);pointer-events:none;will-change:transform,opacity;background:#ffe50033;border-radius:14px;position:fixed;box-shadow:0 12px 30px #00000073}.mk-needle{transition:left .2s var(--sp)}.mk-track[data-zoom] .mk-needle{transition:left .35s cubic-bezier(.2,.8,.2,1)}.mk-track[data-live] .mk-needle,.mk-track[data-drag] .mk-needle{transition:none}.mk-ruler-tick{transition:left .35s cubic-bezier(.2,.8,.2,1)}.mk-track-inner{transition:width .35s cubic-bezier(.2,.8,.2,1)}.mk-snap{background:var(--butter);opacity:0;pointer-events:none;z-index:6;border-radius:2px;width:4px;margin-left:-1px;position:absolute;top:-20px;bottom:0;left:0;box-shadow:0 0 14px 3px #ffe500b3}.mk-blade{opacity:0;pointer-events:none;z-index:7;transform-origin:50% 0;background:#fff;width:2px;position:absolute;top:-20px;bottom:0;left:0;box-shadow:0 0 16px 3px #fffc}.mk-hair{opacity:0;pointer-events:none;z-index:4;width:1px;transition:opacity .15s var(--out);will-change:transform;background:#ffffff61;position:absolute;top:0;bottom:0;left:0}.mk-hair b{color:#fff;font:600 9.5px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;background:#000000b8;border-radius:999px;padding:1px 6px;position:absolute;top:-3px;left:6px}@media (hover:hover) and (pointer:fine){.mk-track-inner:hover .mk-hair{opacity:1}}.mk-seg-move button{transition:transform var(--sp-t) var(--sp)}.mk-seg-move button:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.82)}@media (hover:hover) and (pointer:fine){.mk-seg-move button:hover{transform:scale(1.14)}.mk-seg-move button:hover:active{transform:scale(.82)}}.mk-clip>*{animation:m-rise .4s var(--sp-soft) backwards}.mk-clip>:nth-child(2){animation-delay:40ms}.mk-clip>:nth-child(n+3){animation-delay:80ms}.mk-render{position:relative;overflow:clip}.mk-render>span{position:relative}.mk-render .k-mono{font-variant-numeric:tabular-nums}.mk-render[data-busy]{color:var(--butter);cursor:progress;background-color:#ffe5001a}.mk-render[data-busy]:hover,.mk-render[data-busy]:active{transform:none}.mk-render>.mk-render-f{border-radius:inherit;background:var(--butter);color:var(--ink);pointer-events:none;clip-path:inset(0 calc(100% - var(--p,0) * 1%) 0 0);transition:clip-path .5s var(--out);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:-1.5px}@keyframes mk-done{0%,45%{background-color:var(--lime);border-color:var(--lime)}0%{box-shadow:0 0 #b8ff00b3}to{box-shadow:0 0 0 24px #b8ff0000}}.mk-render[data-done]{animation:mk-done .95s var(--out)}.mk-cut-result{animation:m-rise var(--sp-soft-t) var(--sp-soft) backwards}@keyframes lib-ink{0%{background-position:170% 0}to{background-position:-70% 0}}@keyframes lib-in{0%{opacity:0}}.lib-skel .lib-embed{animation:m-pop .5s var(--sp-soft) backwards;animation-delay:calc(var(--i,0) * 40ms);position:relative;overflow:clip}.lib-skel .lib-embed:after{content:"";animation:1.4s linear infinite lib-ink;animation-delay:calc(var(--i,0) * 80ms);background:linear-gradient(105deg,#0000 35%,#ffffff1c 50%,#0000 65%) 0 0/220% 100% no-repeat;position:absolute;inset:0}.lib-insp{animation:lib-in .45s var(--out) backwards}.lib-embeds{position:relative}.lib-embeds>.lib-embed{transition:none}.lib-embed:has(.lib-popover){z-index:5}.lib-embed-media{transition:transform var(--sp-t) var(--sp)}.lib-embed-media:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.97)}.lib-embed-media:has(iframe):before{content:"";pointer-events:none;transition:opacity .3s var(--out);background:linear-gradient(105deg,#0000 35%,#ffffff1a 50%,#0000 65%) 0 0/220% 100% no-repeat;animation:1.5s linear infinite lib-ink;position:absolute;inset:0}.lib-embed-media[data-loaded]:before{opacity:0;animation:none}.lib-embed-media iframe{opacity:0;transition:opacity .45s var(--out)}.lib-embed-media[data-loaded] iframe{opacity:1}@keyframes lib-late{to{opacity:1}}.lib-embed-media:not([data-loaded]) iframe{animation:lib-late .4s var(--out) 9s forwards}.lib-n{font-variant-numeric:tabular-nums;display:inline-block}.lib-lightbox-stage{border-radius:var(--r-card);position:relative;overflow:clip}.lib-modal-bar .k-mono{font-variant-numeric:tabular-nums}.lib-fold{overflow-clip-margin:6px;margin-top:-8px;display:flow-root}.lib-fold>.k-input{margin-top:8px;display:block}.k-empty.mk-loading{animation:none}.k-empty.mk-loading>svg{animation:1s linear infinite spin}@media (max-width:1023px){.rs-vo-tools>:not(.rs-vo-selw),.rs-vo-foot>*,.mk-knobs>*,.mk-clip>*{animation-delay:0s!important}.rs-vo-wave{animation-duration:.35s}}@media (prefers-reduced-motion:reduce){.rs-vo-ghost i,.rs-vo-wave,.rs-vo-tools>*,.rs-vo-foot>*,.rs-vo-play svg,.mk-knobs>*,.vs-takes,.mk-bin .k-tile,.mk-clip>*,.mk-cut-result,.mk-render[data-done],.lib-skel .lib-embed,.lib-skel .lib-embed:after,.lib-insp,.lib-embed-media:before{animation:none!important}.rs-vo-empty>svg,.rs-vo-empty>b,.rs-vo-hair,.rs-vo-play,.mk-knob-head .k-mono,.mk-booth-n,.vs-takes-h,.vs-take:after,.mk-needle,.mk-ruler-tick,.mk-track-inner,.mk-hair,.mk-seg-move button,.mk-render>.mk-render-f,.lib-embed-media,.lib-embed-media iframe{transition:none!important}.lib-embed-media iframe{opacity:1;animation:none!important}.lib-skel .lib-embed:after,.lib-embed-media:before,.mk-fly{display:none}:is(.mk-knob,.mk-clip-block):has(.mk-range:active) .mk-knob-head .k-mono{transform:none}}@keyframes mm-shake{0%,to{transform:none}18%{transform:translate(-7px)}36%{transform:translate(6px)}54%{transform:translate(-4px)}72%{transform:translate(3px)}88%{transform:translate(-1px)}}@keyframes mm-in{0%{opacity:0;transform:translateY(8px)}}@keyframes mm-wake{0%{transform:scale(.9)}55%{transform:scale(1.07)}to{transform:none}}.mg-fold-w,.rl-undated-w{display:flow-root}.bd-card{transition:transform var(--sp-t) var(--sp),opacity .25s var(--out),outline-color .2s var(--out),box-shadow .3s var(--out)}.bd-card .bd-cov{transition:transform .5s var(--out),filter .25s var(--out)}.bd-card:active:not(:has(button:active,input:active)){transition-duration:90ms;transition-timing-function:var(--out);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.bd-card:hover{transform:translateY(-3px)}.bd-card:hover .bd-cov{transform:scale(1.035)}.bd-card[data-peek]{transform:translateY(-3px)scale(1.03)}.bd-card:hover:active:not(:has(button:active,input:active)){transform:scale(.97)}}.bd .bd-card[data-lift]{z-index:5;transition:none;box-shadow:0 22px 48px #000000a6;transform:scale(1.05)rotate(-1.5deg)!important}.bd .bd-card[data-hole]{opacity:.34;outline-offset:3px;outline:1.5px dashed #ffffff8c;transform:scale(.96)}.bd .bd-card[data-hole] .bd-cov{filter:grayscale(.7)}.bd-card{outline-offset:3px;outline:1.5px dashed #0000}.bd-day{transition:background-color .25s var(--out),box-shadow .25s var(--out)}.bd-day[data-over]{box-shadow:inset 0 0 0 999px #ffe50013}.bd-dn b{transform-origin:0 0;transition:color .2s var(--out),transform var(--sp-t) var(--sp);display:inline-block}.bd-dn span{transition:color .2s var(--out)}.bd-day--head[data-over] .bd-dn b{color:var(--butter);transform:scale(1.12)}.bd-day--head[data-over] .bd-dn span{color:var(--butter)}.bd-slot{border:1.5px dashed var(--butter);background:#ffe50017;border-radius:10px;height:64px}.bd-grid[data-days="14"] .bd-slot{height:48px}.bd-grid[data-days="32"] .bd-slot{border-width:1px;border-radius:4px;height:26px}.bd-spine{outline-offset:-2px;transition:outline-color .25s var(--out),background-color .25s var(--out),transform var(--sp-t) var(--sp);border-radius:10px;outline:1.5px dashed #0000}.bd[data-dragging] .bd-spine{outline-color:#ffffff1a}.bd[data-dragging=reel] .bd-lane[data-lane=reel] .bd-spine,.bd[data-dragging=youtube] .bd-lane[data-lane=youtube] .bd-spine,.bd[data-dragging=static_post] .bd-lane[data-lane=static_post] .bd-spine{outline-color:#ffffff38}.bd .bd-day[data-slot] .bd-spine{outline-color:var(--butter);background-color:#ffe50017;transform:scale(.94)}@keyframes bd-land{0%{box-shadow:0 0 #ffe500bf}to{box-shadow:0 0 0 16px #ffe50000}}.bd-card[data-landed]{animation:bd-land .7s var(--out) .38s}@keyframes bd-nope{0%,to{outline-color:#0000;transform:none}15%{outline-color:var(--red);transform:translate(-7px)}35%{transform:translate(6px)}55%{outline-color:var(--red);transform:translate(-4px)}75%{transform:translate(2px)}}.bd-card[data-shake]{animation:bd-nope .5s var(--out) .62s}.bd .bd-card[data-out]{opacity:0;pointer-events:none;transform:scale(.88)}@keyframes bd-breathe{0%,to{text-shadow:0 0 #ffe50000;transform:scale(1)}42%{text-shadow:0 0 16px #ffe500e6;transform:scale(1.16)}}.bd-day--head[data-today] .bd-dn b{animation:bd-breathe 1s var(--sp) .7s 1 backwards}.bd-seat,.bd-av{transition:transform var(--sp-t) var(--sp),border-color .2s var(--out),background-color .2s var(--out),color .2s var(--out),box-shadow .3s var(--out)}.bd-seat:active:not(:disabled){transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.86)}.bd-seat-in{display:inline-block}@keyframes bd-seat-flip{0%{opacity:0;transform:rotateY(90deg)scale(.6)}to{opacity:1;transform:none}}@keyframes bd-seat-ring{0%{border-color:var(--lime);box-shadow:0 0 #b8ff00e6}70%{border-color:var(--lime)}to{box-shadow:0 0 0 9px #b8ff0000}}.bd-seat[data-new]{animation:bd-seat-ring 1.1s var(--out)}.bd-seat[data-new] .bd-seat-in{animation:bd-seat-flip .55s var(--sp) backwards}@media (hover:hover) and (pointer:fine){.bd-seat:hover:not(:disabled){color:#fff;border-color:#ffffff80;transform:scale(1.22)}.bd-seat--empty:hover:not(:disabled) .bd-seat-in{transform:rotate(90deg)}.bd-seat-in,.bd-peek-seat .bd-av{transition:transform var(--sp-t) var(--sp)}}.bd .q-pop .k-menu-item{animation:mm-in .3s var(--sp-soft) backwards}.bd .q-pop .k-menu-item:nth-child(2){animation-delay:30ms}.bd .q-pop .k-menu-item:nth-child(3){animation-delay:60ms}.bd .q-pop .k-menu-item:nth-child(4){animation-delay:90ms}.bd .q-pop .k-menu-item:nth-child(n+5){animation-delay:.12s}.bd-move,.bd-more{transition:color .2s var(--out),transform var(--sp-t) var(--sp)}.bd-move:active,.bd-more:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.92)}@media (hover:hover) and (pointer:fine){.bd-more:hover{transform:translate(3px)}}.bd-today{margin:-4px 0;padding:4px 0}@keyframes bd-peek-swap{0%{opacity:0;transform:translateY(6px)}}.bd-peek>*{animation:bd-peek-swap .3s var(--out) backwards}.rl-who2-btn{transition:transform var(--sp-t) var(--sp),box-shadow .25s var(--out),background-color .2s var(--out)}.rl-who2-btn:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.96)}.rl-who2-btn .rl-who2-c{transition:transform var(--sp-t) var(--sp)}.rl-who2-btn>.rl-who2-av,.rl-who2-btn>svg:first-child{animation:m-pop var(--sp-t) var(--sp) backwards}@media (hover:hover) and (pointer:fine){.rl-who2-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000029}.rl-who2-btn:hover:active{transform:scale(.96)}}.rl-who2-item{isolation:isolate;transition:transform var(--sp-t) var(--sp),color .2s var(--out),background-color .2s var(--out);position:relative}.rl-who2-menu .rl-who2-item{animation-fill-mode:backwards}.rl-who2-item[aria-selected=true]{background:0 0}.rl-who2-on{background:var(--butter);z-index:-1;pointer-events:none;border-radius:999px;position:absolute;inset:0}.rl-who2-item:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.97)}.rl-who2-item>svg{animation:m-ico .4s var(--sp) backwards}@media (hover:hover) and (pointer:fine){.rl-who2-item:hover{transform:translate(3px)}}.rl-row .t,.rl-row-link .t,.rl-ar-title a.k-h-2{width:fit-content;max-width:100%;transition:background-size .35s var(--out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat}.rl-row:hover .t,.rl-ud-t:hover .t,.rl-row-link:hover .t,.rl-ar-title a.k-h-2:hover{background-size:100% 1.5px;text-decoration:none}.rl-ud-date svg{transition:transform var(--sp-t) var(--sp),color .2s var(--out)}.rl-ud-date:focus-within svg{color:var(--ink);transform:scale(1.15)rotate(-8deg)}@keyframes rl-flash{0%,to{background-color:var(--paper)}16%{background-color:var(--butter)}}.rl-undated[data-flash]{animation:rl-flash 1.3s var(--out)}.rl-undated:focus{outline:none}.rl-modal-av{animation:m-pop var(--sp-t) var(--sp) backwards}.rl-select svg{transition:transform var(--sp-t) var(--sp)}.rl-select:has(select:active) svg{transform:translateY(-50%)rotate(180deg)}@media (hover:hover) and (pointer:fine){.rl-select:hover svg{transform:translateY(calc(2px - 50%))}.rl-select:has(select:active):hover svg{transform:translateY(-50%)rotate(180deg)}}.rl-modal-draft-foot .k-pill:not(:disabled){animation:mm-wake .6s var(--sp)}.rl-modal-error,.mg-error[role=alert]{animation:mm-shake .42s var(--out) 80ms}@media (max-width:639px){.rl-modal-brand-w{flex:100%}}@media (min-width:640px){.mg-modal{margin-inline:auto;left:0;right:0;transform:none}}.mg-row{transition:transform var(--sp-t) var(--sp);position:relative}.mg-row:before{content:"";width:3px;transition:transform var(--sp-t) var(--sp);pointer-events:none;background:currentColor;border-radius:3px;position:absolute;top:10px;bottom:10px;left:-12px;transform:scaleY(0)}.mg-row[data-open=true]:before{transform:scaleY(1)}.mg-row-toggle .t,.mg-row-toggle .m{transition:transform var(--sp-t) var(--sp),opacity .4s var(--out)}.mg-chev{transition:transform var(--sp-t) var(--sp)}.mg-row:active:not(:has(.r :active)){transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.992)}@media (hover:hover) and (pointer:fine){.mg-row:hover .mg-row-toggle .t,.mg-row:hover .mg-row-toggle .m{transform:translate(4px)}.mg-row:hover>.mg-chev{transform:translateY(3px)}.mg-row[data-open=true]:hover>.mg-chev{transform:rotate(180deg)translateY(3px)}.mg-fold:hover>.mg-chev{transform:translateY(3px)}}@keyframes mg-block-in{0%{opacity:0;transform:translateY(14px)}}.mg-sheet>.mg-block{animation:mg-block-in .5s var(--sp-soft) 60ms backwards}.mg-sheet>.mg-block:nth-child(2){animation-delay:.11s}.mg-sheet>.mg-block:nth-child(3){animation-delay:.16s}.mg-sheet>.mg-block:nth-child(4){animation-delay:.21s}.mg-sheet>.mg-block:nth-child(5){animation-delay:.26s}.mg-sheet>.mg-block:nth-child(n+6){animation-delay:.31s}@keyframes mg-arrive{0%,to{background-color:#0000;box-shadow:-14px 0 #0000,14px 0 #0000}14%,34%{background-color:var(--butter);box-shadow:-14px 0 0 var(--butter),14px 0 0 var(--butter)}}.mg-item[data-arrive]>.mg-row{animation:mg-arrive 1.5s var(--out)}@keyframes mg-hired{0%,to{background-color:#0000;box-shadow:-14px 0 #0000,14px 0 #0000}14%,38%{background-color:var(--lime);box-shadow:-14px 0 0 var(--lime),14px 0 0 var(--lime)}}.mg-item[data-hired]>.mg-row{animation:mg-hired 1.2s var(--out)}.mg-row .k-tag{animation:m-pop var(--sp-t) var(--sp) backwards;display:inline-block}.mg-row .k-av{transition:transform var(--sp-t) var(--sp),filter .4s var(--out),opacity .4s var(--out)}.mg-row[data-off] .k-av{filter:grayscale();opacity:.5}.mg-row[data-off] .mg-row-toggle .m{opacity:.5}@keyframes mg-star{0%{transform:scale(.3)rotate(-40deg)}55%{transform:scale(1.5)rotate(14deg)}to{transform:none}}.mg-row .mg-fav[aria-pressed=true] svg[class*=lucide]{animation:mg-star .55s var(--sp)}@keyframes mg-pass{0%,30%{background-color:var(--butter);color:#000;box-shadow:0 0 0 5px var(--butter)}to{background-color:#0000;box-shadow:0 0 0 5px #0000}}.mg-pass .mg-mono{animation:mg-pass 1.8s var(--out);border-radius:3px}@keyframes mg-shim{0%{background-position:180% 0}to{background-position:-80% 0}}.mg-shim{-webkit-user-select:none;user-select:none;background:linear-gradient(100deg,#ffffff12 30%,#ffffff38 50%,#ffffff12 70%) 0 0/220% 100% no-repeat,#ffffff12;border-radius:8px;min-width:64px;animation:1.2s linear infinite mg-shim;color:#0000!important}.mg-inv{transition:background-color .3s var(--out),box-shadow .3s var(--out)}.mg-inv[data-paid]{background-color:var(--lime);box-shadow:-14px 0 0 var(--lime),14px 0 0 var(--lime)}.mg-fold{transition:margin-bottom .4s var(--sp-soft),transform var(--sp-t) var(--sp)}.mg-fold:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.992)}.mg-drop svg{transition:transform var(--sp-t) var(--sp)}.mg-drop--over svg{transform:translateY(-6px)scale(1.25)}@keyframes mg-settle{0%{transform:scale(.96)}55%{transform:scale(1.025)}to{transform:none}}.mg-drop[data-done=true]{animation:mg-settle .55s var(--sp)}@media (hover:hover) and (pointer:fine){.mg-drop:hover svg{transform:translateY(-3px)}.mg-drop--over:hover svg{transform:translateY(-6px)scale(1.25)}}.mg-pick{transition:color .2s var(--out),transform var(--sp-t) var(--sp)}.mg-pick>span:not(.k-tag){transition:transform var(--sp-t) var(--sp)}.mg-pick svg{animation:m-ico .42s var(--sp) backwards}.mg-pick:active{transition-duration:80ms;transition-timing-function:var(--out);transform:scale(.985)}@media (hover:hover) and (pointer:fine){.mg-pick:hover>span:not(.k-tag){transform:translate(4px)}.mg-pick:hover{color:var(--ink)}}@keyframes mg-notice-in{0%{opacity:0;transform:translateY(-12px)}}.mg-notice{animation:mg-notice-in .5s var(--sp-soft) backwards}@property --mg-up{syntax:"<number>";inherits:true;initial-value:0}.mg-av-ring{transition:--mg-up .35s var(--out);border-radius:50%;flex:none;display:inline-flex;position:relative}.mg-av-ring:after{content:"";pointer-events:none;background:conic-gradient(var(--ink) calc(var(--mg-up,0) * 1%),#00000024 0);opacity:0;transition:opacity .25s var(--out),transform var(--sp-t) var(--sp);border-radius:50%;position:absolute;inset:-6px;transform:scale(.86);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.mg-av-ring[data-up]:after{opacity:1;transform:none}.mg-av-img[data-new]{animation:m-pop var(--sp-t) var(--sp) backwards}.mg-pill-w{display:inline-flex}@media (max-width:639px){.mg-actions--half .mg-pill-w{flex:calc(50% - 4px)}.mg-actions--half .mg-pill-w .k-pill{flex:auto;width:100%}}.mg-save-b[data-dirty]{animation:mm-wake .6s var(--sp)}.k-input[data-match],.k-input[data-match]:focus{border-color:#3d7a00;box-shadow:0 0 0 4px #b8ff0099}.k-input.mg-readonly,.k-input.mg-readonly:focus{box-shadow:none;cursor:default}.rl-tiles{position:relative}.rl-tile-w{min-width:0}.rl-tile-open>img,.rl-tile-open>video{transition:transform .6s var(--out)}.rl-tile-play{transition:transform var(--sp-t) var(--sp)}.rl-tile-open:active>img,.rl-tile-open:active>video{transition-duration:.1s;transform:scale(1.015)}@media (hover:hover) and (pointer:fine){.rl-tile:hover .rl-tile-open>img,.rl-tile:hover .rl-tile-open>video{transform:scale(1.045)}.rl-tile:hover .rl-tile-play{transform:scale(1.18)}}@media (max-width:1023px){.bd-day--head[data-today] .bd-dn b{animation-delay:.3s}.mg-sheet>.mg-block{animation-duration:.36s}.mg-row:before{left:-8px}}@media (prefers-reduced-motion:reduce){.bd-card,.bd-card .bd-cov,.bd-day,.bd-dn b,.bd-dn span,.bd-spine,.bd-seat,.bd-av,.bd-seat-in,.bd-move,.bd-more,.rl-who2-btn,.rl-who2-btn .rl-who2-c,.rl-who2-item,.rl-row .t,.rl-row-link .t,.rl-ar-title a.k-h-2,.rl-ud-date svg,.rl-select svg,.mg-row,.mg-row:before,.mg-row-toggle .t,.mg-row-toggle .m,.mg-chev,.mg-row .k-av,.mg-inv,.mg-fold,.mg-drop svg,.mg-pick,.mg-pick>span,.mg-av-ring,.mg-av-ring:after,.rl-tile-open>img,.rl-tile-open>video,.rl-tile-play{transition:none!important}.bd-card[data-landed],.bd-card[data-shake],.bd-day--head[data-today] .bd-dn b,.bd-seat[data-new],.bd-seat[data-new] .bd-seat-in,.bd .q-pop .k-menu-item,.bd-peek>*,.rl-who2-btn>.rl-who2-av,.rl-who2-btn>svg:first-child,.rl-who2-item>svg,.rl-undated[data-flash],.rl-modal-av,.rl-modal-draft-foot .k-pill,.rl-modal-error,.mg-error[role=alert],.mg-sheet>.mg-block,.mg-item[data-arrive]>.mg-row,.mg-item[data-hired]>.mg-row,.mg-row .k-tag,.mg-row .mg-fav svg,.mg-pass .mg-mono,.mg-shim,.mg-drop[data-done=true],.mg-pick svg,.mg-notice,.mg-av-img[data-new],.mg-save-b[data-dirty]{animation:none!important}.bd .bd-card[data-lift],.bd .bd-card[data-hole],.bd .bd-card[data-out],.bd-card:hover,.bd-card:active,.bd-card[data-peek]{transform:none!important}}@media (min-width:900px){.bd-scroll{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;padding-bottom:10px;overflow:auto visible}.bd-scroll::-webkit-scrollbar{height:8px;display:block}.bd-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.bd-scroll::-webkit-scrollbar-thumb:hover{background:#fff6}.bd-scroll::-webkit-scrollbar-track{background:0 0}.bd-scroll>.bd-grid,.bd-scroll>.bd-lane{width:calc(100% * var(--bd-span,1) / var(--bd-fit,1));min-width:calc(100% * var(--bd-span,1) / var(--bd-fit,1))}.bd-scroll>.bd-lane>.bd-grid{width:100%;min-width:0}.bd-scroll .bd-grid--head .bd-day{scroll-snap-align:start}}.bd.bd-float{opacity:1;padding:0;animation:none;display:contents}@keyframes lib-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes lib-rise{0%{opacity:0;translate:0 28px}}@keyframes lib-fade{0%{opacity:0}}@keyframes lib-shake{0%,to{transform:none}18%{transform:translate(-7px)}36%{transform:translate(6px)}54%{transform:translate(-4px)}72%{transform:translate(3px)}88%{transform:translate(-1px)}}@keyframes lib-pulse{35%{scale:1.12}}.lib-tuck{margin:-4px;padding:4px;display:flow-root}.lib-tuck-gap{margin-bottom:-14px;padding-bottom:14px;display:flow-root}.lib-roll{box-sizing:content-box;margin-right:-.08em;padding-right:.08em}.lib-guide{transition:translate var(--sp-t) var(--sp),scale var(--sp-t) var(--sp),box-shadow .3s var(--out);animation:m-rise var(--sp-soft-t) var(--sp-soft) 40ms backwards}.lib-guide:nth-child(2){animation-delay:.1s}.lib-guide:nth-child(3){animation-delay:.16s}.lib-guide:nth-child(4){animation-delay:.22s}.lib-guide:nth-child(5){animation-delay:.28s}.lib-guide:nth-child(n+6){animation-delay:.34s}.lib-guide:hover{transform:none}.lib-guide:active{transition-duration:90ms;transition-timing-function:var(--out);scale:.975}.lib-guide .k-more{transition:transform var(--sp-t) var(--sp)}@media (hover:hover) and (pointer:fine){.lib-guide:hover{translate:0 -5px;box-shadow:0 20px 44px #0000003d}.lib-guide:hover .k-more{transform:translate(5px)}.lib-guide:hover .k-more svg{transform:translate(3px)}}.lib-ghost{background-image:linear-gradient(100deg,#0000 30%,#00000014 50%,#0000 70%);background-repeat:no-repeat;background-size:220% 100%;animation:1.3s linear infinite lib-shimmer}.lib-trend{transition:border-color .25s var(--out),background-color .3s var(--out),color .25s var(--out),translate var(--sp-t) var(--sp),scale var(--sp-t) var(--sp);animation:m-rise var(--sp-soft-t) var(--sp-soft) backwards;animation-delay:calc(50ms + var(--i,0) * 45ms)}.lib-trend .k-tag,.lib-trend .lib-trend-meta{transition:color .25s var(--out)}.lib-trend:hover{transform:none}.lib-trend:active{transition-duration:80ms;transition-timing-function:var(--out);scale:.96}@media (hover:hover) and (pointer:fine){.lib-trend:hover{translate:0 -3px}}.lib-handle{transition:background-color .25s var(--out),color .25s var(--out),border-color .25s var(--out),opacity .2s var(--out),translate var(--sp-t) var(--sp),scale var(--sp-t) var(--sp)}.lib-handle:active{transition-duration:80ms;transition-timing-function:var(--out);scale:.95}.lib-handle .x{transition:opacity .2s var(--out);gap:0}.lib-handle .x svg[class]{transition:width .24s var(--out),opacity .16s var(--out),transform var(--sp-t) var(--sp)}.lib-handle[data-armed] .x svg[class]{opacity:0;width:0}.lib-sure{white-space:nowrap;display:inline-block;overflow:clip}@media (hover:hover) and (pointer:fine){.lib-handle:hover{translate:0 -2px}}.lib-dormant[open]>.lib-handle:not(summary){animation:m-pop var(--sp-t) var(--sp) backwards}.lib-dormant[open]>.lib-handle:nth-child(3){animation-delay:30ms}.lib-dormant[open]>.lib-handle:nth-child(4){animation-delay:60ms}.lib-dormant[open]>.lib-handle:nth-child(5){animation-delay:90ms}.lib-dormant[open]>.lib-handle:nth-child(6){animation-delay:.12s}.lib-dormant[open]>.lib-handle:nth-child(7){animation-delay:.15s}.lib-dormant[open]>.lib-handle:nth-child(8){animation-delay:.18s}.lib-dormant[open]>.lib-handle:nth-child(9){animation-delay:.21s}.lib-dormant[open]>.lib-handle:nth-child(n+10){animation-delay:.24s}@keyframes lib-scan{0%{background-position:-70% 0}to{background-position:170% 0}}.lib-search>svg{transition:stroke .2s var(--out),transform var(--sp-t) var(--sp)}.lib-search:focus-within>svg{stroke:var(--ink);transform:translateY(-50%)scale(1.2)rotate(-10deg)}.lib-search:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--ink),transparent) no-repeat;height:2px;transition:opacity .25s var(--out);background-size:40% 100%;border-radius:2px;position:absolute;bottom:4px;left:20px;right:20px}.lib-search[data-busy]:after{opacity:.75;animation:.95s linear infinite lib-scan}.lib-post{transition:translate var(--sp-t) var(--sp),scale var(--sp-t) var(--sp),box-shadow .3s var(--out)}.lib-post:hover{transform:none}.lib-post:active{transition-duration:80ms;transition-timing-function:var(--out);scale:.985}@media (hover:hover) and (pointer:fine){.lib-post:hover{translate:0 -4px;box-shadow:0 16px 36px #00000029}}.lib-post .lib-new{white-space:nowrap;max-width:5em;transition:opacity .3s var(--out),max-width .4s var(--out) .12s,margin-left .4s var(--out) .12s,visibility 0s linear .55s;overflow:clip}.lib-post[data-unseen=false] .lib-new{opacity:0;visibility:hidden;max-width:0;margin-left:-10px}.lib-fiche-embed iframe{transition:opacity .45s var(--out)}.lib-fiche-embed[data-loading] iframe{opacity:0;animation:0s 6s forwards lib-late}.lib-fiche-embed[data-loading]{background-image:linear-gradient(100deg,#0000 30%,#ffffff29 50%,#0000 70%);background-repeat:no-repeat;background-size:220% 100%;animation:1.2s linear infinite lib-shimmer}.lib-tr-skel{flex-direction:column;gap:9px;padding:14px 0 2px;display:flex}.lib-tr-skel i{background:#00000017 linear-gradient(100deg,#0000 30%,#ffffffbf 50%,#0000 70%) 0 0/220% 100% no-repeat;border-radius:5px;height:10px;animation:1.2s linear infinite lib-shimmer;display:block}.lib-tr-skel i:nth-child(2){width:94%}.lib-tr-skel i:nth-child(3){width:86%}.lib-tr-skel i:nth-child(4){width:91%}.lib-tr-skel i:nth-child(5){width:58%}.lib-concept{isolation:isolate;transition:border-color .25s var(--out),opacity .3s var(--out),scale var(--sp-t) var(--sp);animation:m-rise var(--sp-soft-t) var(--sp-soft) backwards;animation-delay:calc(var(--i,0) * 70ms);position:relative}.lib-concept:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;clip-path:circle(0px at var(--cx,50%) var(--cy,50%));transition:clip-path .55s var(--out);background:#0000000d;position:absolute;inset:0}.lib-concept[aria-pressed=true]{background:0 0}.lib-concept[aria-pressed=true]:after{clip-path:circle(150% at var(--cx,50%) var(--cy,50%))}.lib-concept:active{transition-duration:80ms;transition-timing-function:var(--out);scale:.985}.lib-concepts:has(.lib-concept[aria-pressed=true]) .lib-concept[aria-pressed=false]{opacity:.68}.lib-concepts .lib-concept[aria-pressed=false]:is(:hover,:focus-visible){opacity:1}.lib-concept-title svg{animation:m-ico .42s var(--sp) backwards}.lib-concept--skel{cursor:default;pointer-events:none;min-height:96px;animation-delay:calc(var(--i,0) * 90ms);gap:9px}.lib-concept--skel:after{display:none}.lib-concept--skel i{background:#00000017 linear-gradient(100deg,#0000 30%,#ffffffbf 50%,#0000 70%) 0 0/220% 100% no-repeat;border-radius:5px;height:10px;animation:1.2s linear infinite lib-shimmer;display:block}.lib-concept--skel i:first-child{width:44%;height:13px}.lib-concept--skel i:nth-child(3){width:76%}.lib-wall-video .lbl{animation:m-pop var(--sp-t) var(--sp) .28s backwards}.lib-play{transition:opacity .3s var(--out),scale var(--sp-t) var(--sp)}.lib-wall-video[data-playing=true] .lib-play{scale:.55}.lib-wall-foot a{transition:background-color .2s var(--out),scale var(--sp-t) var(--sp)}.lib-wall-foot a:active{transition-duration:80ms;transition-timing-function:var(--out);scale:.86}@media (hover:hover) and (pointer:fine){.lib-wall-video:hover .lib-play{scale:1.12}.lib-wall-video[data-playing=true]:hover .lib-play{scale:.55}.lib-wall-foot a:hover{scale:1.1}}.lib-chat-view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.lib-noshrink{flex:none}.lib-chat-starter{animation:m-rise .5s var(--sp-soft) 60ms backwards}.lib-chat-starter:nth-child(2){animation-delay:.12s}.lib-chat-starter:nth-child(3){animation-delay:.18s}.lib-chat-starter:nth-child(n+4){animation-delay:.24s}@keyframes lib-msg-up{0%{opacity:0;transform:translateY(34px)scale(.9)}}@keyframes lib-blk{0%{opacity:0;translate:0 8px}}.lib-chat-msg--user[data-new]{transform-origin:100% 100%;animation:lib-msg-up .5s var(--sp-soft) backwards}.lib-chat-bot[data-new]{animation:m-rise .55s var(--sp-soft) backwards}.lib-chat-bot[data-new] .k-tag{animation:m-pop .4s var(--sp) .1s backwards}.lib-chat-bot[data-new] .lib-chat-steps .k-tag:nth-child(2){animation-delay:.15s}.lib-chat-bot[data-new] .lib-chat-steps .k-tag:nth-child(3){animation-delay:.2s}.lib-chat-bot[data-new] .lib-chat-steps .k-tag:nth-child(4){animation-delay:.25s}.lib-chat-bot[data-new] .lib-chat-steps .k-tag:nth-child(n+5){animation-delay:.3s}.lib-chat-msg--bot [data-b]{animation:lib-blk .45s var(--out) backwards;animation-delay:calc(.14s + var(--b,0) * 40ms)}.lib-chat-msg--bot[data-error]{box-shadow:inset 3px 0 0 var(--red);animation:lib-shake .42s var(--out)}@keyframes lib-line{0%{opacity:0;transform:translate(-12px)}}@keyframes lib-bounce{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-5px)}}.lib-chat-live p{animation:lib-line .35s var(--out) backwards}.lib-dots{align-items:flex-end;gap:3px;height:12px;padding-bottom:2px;display:inline-flex}.lib-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite lib-bounce;display:block}.lib-dots i:nth-child(2){animation-delay:.12s}.lib-dots i:nth-child(3){animation-delay:.24s}.lib-chat-foot .k-textarea{transition:height .45s var(--sp-soft),box-shadow .38s var(--sp-soft),border-color .2s var(--out),background-color .2s var(--out)}.lib-chat-foot .k-pill[data-ready],.lib-add-form .k-pill[data-ready]{animation:lib-pulse .5s var(--sp)}.lib-chat-history .k-row>button:first-child{transition:scale var(--sp-t) var(--sp)}.lib-chat-history .k-row>button:first-child .t,.lib-chat-history .k-row>button:first-child .m{transition:transform var(--sp-t) var(--sp)}.lib-chat-history .k-row>button:first-child:active{transition-duration:80ms;transition-timing-function:var(--out);scale:.98}@media (hover:hover) and (pointer:fine){.lib-chat-history .k-row>button:first-child:hover .t,.lib-chat-history .k-row>button:first-child:hover .m{transform:translate(4px)}}.lib-loom-play{transition:background-color .25s var(--out)}.lib-loom .lib-loom-play svg[class]{transition:transform var(--sp-t) var(--sp),scale var(--sp-t) var(--sp)}.lib-loom-play span{transition:translate var(--sp-t) var(--sp),opacity .2s var(--out)}.lib-loom-play:active svg[class]{transition-duration:80ms;scale:.88}@media (hover:hover) and (pointer:fine){.lib-loom-play:hover svg[class]{scale:1.2}.lib-loom-play:hover span{translate:0 3px}}.lib-loom-frame{opacity:0;transition:opacity .5s var(--out);animation:0s 6s forwards lib-late}.lib-loom-frame[data-in]{opacity:1;animation:none}.lib-loom[data-loading]{background-image:linear-gradient(100deg,#0000 30%,#ffffff24 50%,#0000 70%);background-repeat:no-repeat;background-size:220% 100%;animation:1.2s linear infinite lib-shimmer}:is(.lib-files,.lib-packs) a.k-row .lib-ic{transition:transform var(--sp-t) var(--sp)}:is(.lib-files,.lib-packs) a.k-row:active .lib-ic{transform:scale(.9)}@media (hover:hover) and (pointer:fine){:is(.lib-files,.lib-packs) a.k-row:hover .lib-ic{transform:scale(1.12)rotate(-8deg)}:is(.lib-files,.lib-packs) a.k-row:hover>.k-pill:after{clip-path:circle(160% at var(--mx,50%) var(--my,50%))}:is(.lib-files,.lib-packs) a.k-row:hover>.k-pill:not(.k-pill--solid){color:var(--po)}:is(.lib-files,.lib-packs) a.k-row:hover>.k-pill svg[class*=lucide-download]{transform:translateY(3px)}:is(.lib-files,.lib-packs) a.k-row:hover>.k-pill svg[class*=lucide-arrow-right]{transform:translate(3px)}}@keyframes lib-step{0%{opacity:0;transform:translate(-18px)}}.lib-steps span{animation:lib-step .5s var(--sp-soft) backwards;animation-delay:calc(.12s + var(--i,0) * 90ms)}.lib-doc>[data-wait],.lib-rule[data-wait]{opacity:0;translate:0 30px}.lib-doc>[data-in],.lib-rule[data-in]{animation:lib-rise var(--sp-soft-t) var(--sp-soft) backwards}.lib-doc>[data-wait] .lib-steps span,.lib-doc>[data-wait] .lib-check li,.lib-doc>[data-wait] .lib-check svg path{animation:none}.lib-check li{animation:lib-step .45s var(--sp-soft) backwards;animation-delay:calc(.15s + var(--i,0) * 70ms)}.lib-doc .lib-check svg path{stroke-dasharray:26;animation:m-draw .42s var(--out) backwards;animation-delay:calc(.32s + var(--i,0) * 70ms)}@keyframes lib-saved{0%,55%{border-color:var(--lime);box-shadow:0 0 0 4px #b8ff0080}}.lib-loom-editor .k-input[data-saved]{animation:lib-saved 1.3s var(--out)}.lib-progress-wrap{gap:0}.lib-progress-in{padding-top:6px;display:block}.lib-progress-in .k-progress{display:block}.lib-progress-in .k-progress[data-done] i{background:var(--lime);box-shadow:0 0 10px var(--lime);transition:width .25s var(--out),background-color .2s var(--out),box-shadow .2s var(--out)}.lib-brand-hero img[data-wait],.lib-tile img[data-wait]{opacity:0}.lib-brand-hero img[data-in],.lib-tile img[data-in]{animation:lib-fade .5s var(--out)}.lib-tile{transition:translate var(--sp-t) var(--sp),scale var(--sp-t) var(--sp),border-color .3s var(--out),box-shadow .3s var(--out);animation:m-pop var(--sp-t) var(--sp) backwards}.lib-tile:nth-child(2){animation-delay:30ms}.lib-tile:nth-child(3){animation-delay:60ms}.lib-tile:nth-child(4){animation-delay:90ms}.lib-tile:nth-child(5){animation-delay:.12s}.lib-tile:nth-child(6){animation-delay:.15s}.lib-tile:nth-child(7){animation-delay:.18s}.lib-tile:nth-child(8){animation-delay:.21s}.lib-tile:nth-child(9){animation-delay:.24s}.lib-tile:nth-child(10){animation-delay:.27s}.lib-tile:nth-child(11){animation-delay:.3s}.lib-tile:nth-child(n+12){animation-delay:.33s}.lib-tile img{transition:scale .6s var(--out)}.lib-tile:hover{transform:none}.lib-tile:active{transition-duration:80ms;transition-timing-function:var(--out);scale:.97}@media (hover:hover) and (pointer:fine){.lib-tile:hover{translate:0 -4px;box-shadow:0 16px 36px #0003}.lib-tile:hover img{scale:1.06}}.lib-stage-in{justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex}@media (max-width:1023px){.lib-trend{animation-delay:calc(var(--i,0) * 25ms)}.lib-tile:nth-child(n+7){animation-delay:.15s}.lib-guide:nth-child(n+3){animation-delay:.1s}}@media (prefers-reduced-motion:reduce){.lib-guide,.lib-ghost,.lib-trend,.lib-dormant[open]>.lib-handle,.lib-search[data-busy]:after,.lib-fiche-embed[data-loading],.lib-tr-skel i,.lib-concept,.lib-concept--skel i,.lib-concept-title svg,.lib-wall-video .lbl,.lib-chat-starter,.lib-chat-msg--user[data-new],.lib-chat-bot[data-new],.lib-chat-bot[data-new] .k-tag,.lib-chat-msg--bot [data-b],.lib-chat-msg--bot[data-error],.lib-chat-live p,.lib-dots i,.lib-chat-foot .k-pill[data-ready],.lib-add-form .k-pill[data-ready],.lib-loom[data-loading],.lib-steps span,.lib-doc>[data-in],.lib-rule[data-in],.lib-check li,.lib-doc .lib-check svg path,.lib-loom-editor .k-input[data-saved],.lib-brand-hero img[data-in],.lib-tile img[data-in],.lib-tile{animation:none!important}.lib-doc .lib-check svg path{stroke-dasharray:none}.lib-doc>[data-wait],.lib-rule[data-wait]{opacity:1;translate:none}.lib-brand-hero img[data-wait],.lib-tile img[data-wait],.lib-fiche-embed[data-loading] iframe,.lib-loom-frame{opacity:1}.lib-guide,.lib-trend,.lib-trend .k-tag,.lib-handle,.lib-handle .x svg[class],.lib-search>svg,.lib-post,.lib-post .lib-new,.lib-fiche-embed iframe,.lib-concept,.lib-concept:after,.lib-play,.lib-wall-foot a,.lib-chat-foot .k-textarea,.lib-chat-history .k-row>button:first-child,.lib-chat-history .k-row>button:first-child .t,.lib-loom .lib-loom-play svg[class],.lib-loom-play span,.lib-loom-frame,:is(.lib-files,.lib-packs) a.k-row .lib-ic,.lib-progress-in .k-progress[data-done] i,.lib-tile,.lib-tile img{transition:none!important}}@keyframes lib-read{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lib-read{top:var(--read-top,0px);z-index:30;background:var(--butter);pointer-events:none;height:3px;margin:0 0 -3px;position:sticky}@media (max-width:1023px){.lib-read{top:var(--read-top,calc(52px + var(--sat)))}}.lib-read i{background:var(--ink);transform-origin:0;height:100%;transform:scaleX(var(--read,0));border-radius:0 3px 3px 0;display:block}@supports (animation-timeline:scroll()){.lib-read:not([data-js]) i{animation:linear both lib-read;animation-timeline:scroll(root)}}.lib-read-end{pointer-events:none;height:1px;margin-top:-1px;display:block}.lib-doc>section{scroll-margin-top:24px}.lib-toc{display:none}@media (min-width:1280px){.lib-toc{z-index:5;height:0;animation:lib-fade .5s var(--out) backwards;display:block;position:sticky;top:50vh}.lib-toc-in{position:absolute;top:0;left:calc(100% + 12px);transform:translateY(-50%)}.lib-toc ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lib-toc-on{background:var(--ink);pointer-events:none;height:32px;transform:translateY(calc(var(--on,0) * 36px));transition:transform var(--sp-t) var(--sp);border-radius:999px;position:absolute;top:0;left:0;right:0}.lib-toc-b{width:32px;height:32px;color:var(--ink-2);font:600 12.5px var(--sans);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:color .25s var(--out),background-color .2s var(--out),scale var(--sp-t) var(--sp);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0;display:flex;position:relative}.lib-toc-b b{font:600 12px var(--mono);letter-spacing:.04em}.lib-toc-b[aria-current]{color:var(--butter)}.lib-toc-b:active{transition-duration:80ms;transition-timing-function:var(--out);scale:.92}.lib-toc-b:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px}.lib-toc-b span{background:var(--ink);height:32px;color:var(--butter);opacity:0;pointer-events:none;transition:opacity .18s var(--out),translate var(--sp-t) var(--sp);border-radius:999px;align-items:center;padding:0 13px;display:flex;position:absolute;top:0;right:calc(100% + 8px);translate:6px}.lib-toc-b:focus-visible span{opacity:1;translate:none}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){.lib-toc-b:not([aria-current]):hover{color:var(--ink);background:#00000014}.lib-toc-b:hover span{opacity:1;translate:none}}@media (min-width:1536px){.lib-toc-b{justify-content:flex-start;width:100%;padding:0 14px 0 11px}.lib-toc-b span,.lib-toc-b:hover span,.lib-toc-b:focus-visible span{height:auto;color:inherit;opacity:1;background:0 0;border-radius:0;padding:0;transition:none;display:inline;position:static;translate:none}}@media (min-width:1360px){html[data-side=rail] .lib-toc-b{justify-content:flex-start;width:100%;padding:0 14px 0 11px}html[data-side=rail] .lib-toc-b span,html[data-side=rail] .lib-toc-b:hover span,html[data-side=rail] .lib-toc-b:focus-visible span{height:auto;color:inherit;opacity:1;background:0 0;border-radius:0;padding:0;transition:none;display:inline;position:static;translate:none}}.lib-copy{float:right;z-index:1;min-width:100px;margin:12px 12px 4px;position:relative}@keyframes lib-sw-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:1.22}}.lib-swatch{text-align:left;width:100%;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;overflow:visible}.lib-swatch i{transition:translate var(--sp-t) var(--sp),scale var(--sp-t) var(--sp),box-shadow .3s var(--out)}.lib-swatch:active i{transition-duration:80ms;transition-timing-function:var(--out);scale:.94}.lib-swatch:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px}.lib-swatch-ring{border-radius:inherit;border:2px solid var(--sw,currentColor);pointer-events:none;animation:lib-sw-ring .6s var(--out) both;position:absolute;inset:-2px}@media (hover:hover) and (pointer:fine){.lib-swatch:hover i{translate:0 -3px;box-shadow:0 10px 22px #00000073}.lib-swatch:hover:active i{translate:none}}@media (prefers-reduced-motion:reduce){.lib-read i,.lib-toc{animation:none!important}.lib-toc-on,.lib-toc-b,.lib-toc-b span,.lib-swatch i{transition:none!important}.lib-swatch-ring{display:none}}.rdr{gap:16px}.rdr .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rdr .animate-spin{animation:1s linear infinite rdr-spin}@keyframes rdr-spin{to{transform:rotate(360deg)}}.rdr .k-pill svg,.rdr-sheet .k-pill svg,.rdr .k-more svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:15px;height:15px}.rdr .k-empty svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:22px;height:22px}.rdr .k-empty b{color:var(--ink);font-size:17px}.rdr-loading{align-items:center;gap:8px;margin:10px 0 0;display:inline-flex}.rdr-loading svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.rdr-head{flex-direction:column;gap:14px;padding:clamp(16px,2vw,22px) clamp(18px,2.6vw,32px);display:flex}.rdr-state{letter-spacing:.02em;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:12.5px;display:flex}.rdr-state b{color:var(--ink);font-weight:700}.rdr-state span{color:var(--ink-3)}.rdr-state .rdr-hot{color:var(--red)}.rdr-paste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rdr-paste .k-input{flex:240px;min-width:0}.rdr-paste .k-pill{height:44px}@media (max-width:639px){.rdr-paste .k-pill{flex:40%}}.rdr-word{white-space:nowrap}.rdr-monsters{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:1100px){.rdr-monsters{grid-template-columns:repeat(2,minmax(0,1fr))}}.rdr-monster{grid-template-columns:minmax(0,1fr);gap:16px;padding:clamp(16px,2vw,22px);display:grid}@media (min-width:640px){.rdr-monster{grid-template-columns:168px minmax(0,1fr);gap:20px}}.rdr-monster-cov{aspect-ratio:9/16;border-radius:var(--r-card);background:var(--room);cursor:pointer;border:0;width:100%;max-width:168px;padding:0;display:block;overflow:clip}@media (max-width:639px){.rdr-monster-cov{max-width:132px}}.rdr-cov-img{object-fit:cover;width:100%;height:100%;display:block}.rdr-nocov{color:var(--w-3);background:var(--room);justify-content:center;align-items:center;display:flex}.rdr-nocov svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:22px;height:22px}.rdr-monster-body{flex-direction:column;gap:12px;min-width:0;display:flex}.rdr-monster-top{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.rdr-monster-hook{color:inherit;text-align:left;cursor:pointer;font:700 clamp(18px,2vw,24px)/1.2 var(--sans);letter-spacing:-.025em;-webkit-line-clamp:3;background:0 0;border:0;-webkit-box-orient:vertical;margin:0;padding:0;display:-webkit-box;overflow:hidden}.rdr-monster-hook:hover{text-underline-offset:3px;text-decoration:underline}.rdr-monster-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.rdr-counts{grid-template-columns:repeat(4,minmax(0,auto));gap:8px 18px;margin:0;display:grid}@media (max-width:479px){.rdr-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.rdr-counts div{flex-direction:column;gap:2px;min-width:0;display:flex}.rdr-counts dt{margin:0}.rdr-counts dd{flex-direction:column;margin:0;font-size:17px;font-weight:700;line-height:1.1;display:flex}.rdr-counts--big dd{font-size:22px}.rdr-counts dd small{letter-spacing:.02em;color:var(--ink-3);margin-top:2px;font-size:11px;font-weight:600}.k-on-dark .rdr-counts dd small{color:var(--w-3)}.rdr-score{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.rdr-score b{letter-spacing:-.03em;color:var(--butter);font-size:34px;line-height:1}.rdr-spark{width:160px;height:40px;color:var(--lime);margin-top:6px;display:block}.rdr-spark--none{color:var(--w-3);margin-top:6px;font-size:11px;display:block}.rdr-spark--inline{width:120px;height:30px;color:var(--ink);vertical-align:middle;margin:0 0 0 10px;display:inline-block}.rdr-chips{flex-wrap:wrap;gap:6px;display:flex}.rdr-chip{height:24px;font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--lime);border:1.5px solid;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.rdr-chip--muted{color:var(--w-3)}.rdr-sheet .rdr-chip{color:var(--ink)}.rdr-sheet .rdr-chip--muted{color:var(--ink-3)}.rdr-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:479px){.rdr-acts .k-pill{flex:40%}}.rdr-when{color:var(--w-3);font-size:12px}.rdr-sheet .rdr-when{color:var(--ink-3);margin:0}.rdr-list-head{flex-wrap:wrap;align-items:center;gap:10px 14px}.rdr-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rdr-sel .k-input{appearance:none;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;width:auto;height:40px;padding:0 36px 0 14px;font-size:13px}.rdr-filters{flex-wrap:wrap;max-width:100%;margin:0 0 6px;display:inline-flex}.rdr-filters button{padding:0 12px}@media (max-width:479px){.rdr-filters button{padding:0 10px;font-size:12px}}.rdr-rows{margin-top:6px}.rdr-row{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.rdr-row--hot{background:linear-gradient(90deg,#fc24290f,#0000 60%)}.rdr-row-open{cursor:pointer;background:0 0;border:0;padding:0;display:block}.rdr-row-cov{object-fit:cover;background:var(--room);width:32px;height:48px;color:var(--w-3);border-radius:7px;display:block}.rdr-row-cov svg{width:14px;height:14px}.rdr-row-main{text-align:left;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.rdr-row-main .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rdr-row-main:hover .t{text-underline-offset:3px;text-decoration:underline}.rdr-row-main .m{margin:0}.rdr-row-nums{color:var(--ink-3);letter-spacing:.01em;font-size:12px}.rdr-row-r{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.rdr-row-score{font-size:18px;font-weight:700;line-height:1}.rdr-row-acts{gap:6px;display:flex}@media (max-width:639px){.rdr-row{grid-template-columns:auto minmax(0,1fr)}.rdr-row-r{flex-flow:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px}.rdr-row-score{margin-right:auto}}.rdr-fold{padding:0}.rdr-fold-head{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:clamp(16px,2vw,22px) clamp(18px,2.6vw,32px);display:flex}.rdr-fold-head .n{font:600 12px var(--mono);letter-spacing:.04em;color:var(--ink-3);margin-left:10px}.rdr-fold-head .n.rdr-n-lime{color:var(--lime);background:var(--ink);border-radius:999px;padding:3px 8px;font-size:11px}.rdr-fold-chev{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px;transition:transform .3s var(--ease);flex:none}.rdr-fold[data-open] .rdr-fold-chev{transform:rotate(180deg)}.rdr-fold-body{padding:0 clamp(18px,2.6vw,32px) clamp(18px,2.6vw,28px)}.rdr-add{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rdr-add .k-input{flex:200px;min-width:0}.rdr-add .k-pill{height:44px}.rdr-src-kind{text-align:center;width:28px}.rdr-src--off{opacity:.45}.rdr-src .t{overflow-wrap:anywhere}.rdr-src-acts{align-items:center;gap:8px;display:flex}.rdr-weight .k-input{border-radius:999px;width:76px;height:32px;padding:0 10px;font-size:13px}@media (max-width:639px){.rdr-src{grid-template-columns:auto minmax(0,1fr)}.rdr-src-acts{grid-column:1/-1;justify-content:flex-end}}.rdr-table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.rdr-table th{text-align:left;font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1.5px solid var(--ink);padding:8px 10px 8px 0}.rdr-table td{border-top:1px solid var(--ink-line);vertical-align:top;padding:9px 10px 9px 0}.rdr-table tr:first-child td{border-top:0}.rdr-run--err td{color:var(--red)}.rdr-note{color:var(--ink-3);max-width:32ch;margin-top:2px;font-size:12px;display:block}.rdr-overlay{z-index:70;background:#0000009e;justify-content:center;align-items:flex-end;padding:8px;display:flex;position:fixed;inset:0}@media (min-width:640px){.rdr-overlay{align-items:center;padding:24px}}.rdr-sheet{-webkit-overflow-scrolling:touch;width:min(1040px,100%);max-height:92dvh;padding:clamp(16px,2vw,24px);overflow-y:auto}.rdr-sheet .k-pill svg{width:15px;height:15px}.rdr-sheet-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.rdr-sheet-head .k-eyebrow{overflow-wrap:anywhere;min-width:0}.rdr-x{justify-content:center;width:32px;margin-left:auto;padding:0}.rdr-sheet-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:900px){.rdr-sheet-grid{grid-template-columns:300px minmax(0,1fr);align-items:start}}.rdr-sheet-media{flex-direction:column;gap:12px;display:flex}@media (min-width:900px){.rdr-sheet-media{position:sticky;top:0}}.rdr-video{aspect-ratio:9/16;border-radius:var(--r-card);background:var(--room);object-fit:cover;width:100%;max-width:300px;margin:0 auto;display:block}@media (max-width:639px){.rdr-video{max-width:220px}}.rdr-video--still{color:var(--w-3);justify-content:center;align-items:center;display:flex}.rdr-sheet-body{flex-direction:column;gap:14px;min-width:0;display:flex}.rdr-sheet-hook{letter-spacing:-.025em}.rdr-score-line{color:var(--ink-2);align-items:center;margin:0;font-size:13px;display:flex}.rdr-score-line b{color:var(--ink);margin-right:6px;font-size:26px;line-height:1}.rdr-block{border-top:1px solid var(--ink-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.rdr-block-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rdr-n{font:600 11px var(--mono);letter-spacing:0;color:var(--ink-3);margin-left:6px}.rdr-transcript{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.55}.rdr-transcript--orig{color:var(--ink-2);padding-top:6px;font-size:14px}.rdr-more{cursor:pointer;color:inherit;background:0 0;border:0;margin-top:4px;padding:0}.rdr-more svg{transition:transform .3s var(--ease)}.rdr-more svg.rdr-up{transform:rotate(180deg)}.rdr-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rdr-lines li{border-top:1px solid var(--ink-line);grid-template-columns:44px 48px minmax(0,1fr);gap:10px;padding:8px 0;font-size:15px;line-height:1.4;display:grid}.rdr-lines li:first-child{border-top:0}.rdr-lines .k-mono{color:var(--ink-3);padding-top:2px;font-size:12.5px}.rdr-lines .rdr-sec{color:var(--ink);font-weight:700}.rdr-shots{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.rdr-shots{grid-template-columns:repeat(2,minmax(0,1fr))}}.rdr-shots li{border-radius:var(--r-card);border:1.5px solid var(--ink-line);flex-direction:column;gap:4px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.rdr-shot-top{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.rdr-shot-top .rdr-chip{height:20px;padding:0 7px;font-size:10px}.rdr-chip--talking{color:var(--blue)}.rdr-chip--screen{color:var(--violet)}.rdr-chip--title{color:var(--red)}.rdr-chip--broll{color:var(--ink)}.rdr-shot-frame{font-weight:600}.rdr-shot-action{color:var(--ink-2)}.rdr-shot-text{color:var(--ink);font-size:12.5px}.rdr-cta{align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.rdr-cta b{letter-spacing:.04em;text-transform:uppercase;font-size:18px}.rdr-caption{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13.5px;line-height:1.5}.q-viral-hook--link:hover{text-underline-offset:3px;text-decoration:underline}.rdr-cooked{background:var(--ink);color:var(--paper,#ecebe3);flex-direction:column;gap:12px;padding:clamp(14px,2vw,20px) clamp(18px,2.6vw,32px);display:flex}.rdr-cooked-h{color:var(--lime);align-items:center;gap:10px;display:flex}.rdr-cooked-rows{flex-direction:column;gap:8px;display:flex}.rdr-cooked-row{background:#ecebe30f;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.rdr-cooked-cov{object-fit:cover;background:#ecebe31a;border-radius:6px;flex:none;width:32px;height:48px}.rdr-cooked-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rdr-cooked-txt strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.rdr-cooked-txt .k-mono{opacity:.7;font-size:11px}.lab{--lab-shot-w:136px}.lab .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lab .animate-spin{animation:1s linear infinite lab-spin}@keyframes lab-spin{to{transform:rotate(360deg)}}.lab .k-pill svg,.lab .lab-tl-x svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:15px;height:15px}.lab .k-empty svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:22px;height:22px}.lab .k-empty b{color:var(--ink);font-size:17px}.lab-loading{align-items:center;gap:8px;margin:14px 0 0;display:inline-flex}.lab-loading svg,.lab-spin{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.lab-hint{color:var(--ink-3);letter-spacing:.01em;font-size:12px}.lab-note{margin:0;font-size:14px}.lab-err{color:var(--red)}.lab-nocov{background:var(--room);color:var(--w-3);justify-content:center;align-items:center;display:flex}.lab-nocov svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:22px;height:22px}.lab-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lab-acts--top{margin-bottom:16px}@media (max-width:479px){.lab-acts .k-pill{flex:40%}}.lab-no{background:var(--violet);width:28px;height:28px;color:var(--paper);font:700 13px var(--sans);letter-spacing:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lab-no--big{border-radius:12px;width:44px;height:44px;font-size:20px}html.tusker .lab-no{font-family:var(--tusker);letter-spacing:.02em;font-size:16px;font-weight:700}html.tusker .lab-no--big{font-size:26px}.lab-paste-panel{flex-direction:column;gap:12px;margin-bottom:14px;padding:clamp(16px,2vw,22px) clamp(18px,2.6vw,32px);display:flex}.lab-paste-sk{margin-bottom:14px;padding:clamp(16px,2vw,22px) clamp(18px,2.6vw,32px)}.lab-paste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lab-paste .k-input{flex:240px;min-width:0}.lab-paste .k-pill{height:44px}.lab-paste--sm{margin-top:10px}.lab-paste--sm .k-input{flex-basis:200px;height:40px}.lab-paste--sm .k-pill{height:40px}@media (max-width:639px){.lab-paste .k-pill{flex:100%}}.lab-projects{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:640px){.lab-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lab-projects{grid-template-columns:repeat(4,minmax(0,1fr))}}.lab-proj-card{text-align:left;cursor:pointer;color:inherit;font:inherit;transition:transform .3s var(--ease),box-shadow .3s var(--ease);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.lab-proj-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000024}.lab-proj-cov{aspect-ratio:9/16;object-fit:cover;background:var(--room);border-radius:14px;width:72px;display:block}.lab-proj-txt{flex-direction:column;gap:5px;min-width:0;display:flex}.lab-proj-txt strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.lab-proj-meta{color:var(--ink-3);font-size:11.5px}.lab-word{white-space:nowrap}.lab-head{align-items:flex-end}.lab-head-l{flex-direction:column;gap:6px;min-width:0;display:flex}.lab-crumb{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.lab-crumb:hover{text-underline-offset:3px;text-decoration:underline}.lab-title{overflow-wrap:anywhere;min-width:0;font-size:clamp(24px,2.6vw,38px);line-height:1.05}html.tusker .lab-title{font-size:clamp(26px,2.8vw,40px);line-height:1.02}.lab-title-b{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;text-align:left;cursor:text;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;display:inline-flex}.lab-title-b svg{stroke:currentColor;fill:none;stroke-width:2px;opacity:0;flex:none;width:18px;height:18px;transition:opacity .2s}.lab-title-b:hover svg,.lab-title-b:focus-visible svg{opacity:.6}.lab-title-in{max-width:560px;font-size:18px;font-weight:700}.lab-head-meta{color:var(--ink-2);margin:0;font-size:12.5px}.lab-flow{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (min-width:1024px){.lab-flow{grid-template-columns:184px minmax(0,1fr);gap:20px}}.lab-rail{-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:30;background:var(--butter);gap:6px;margin:0 -18px;padding:8px 18px;display:flex;position:sticky;top:56px;overflow-x:auto}.lab-rail::-webkit-scrollbar{display:none}@media (min-width:640px){.lab-rail{margin:0 -36px;padding:8px 36px}}@media (min-width:1024px){.lab-rail{background:0 0;flex-direction:column;gap:4px;margin:0;padding:0;top:40px;overflow:visible}}.lab-rail-it{height:44px;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;text-align:left;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease);background:0 0;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 8px;display:inline-flex}.lab-rail-it:disabled{opacity:.45;cursor:default}.lab-rail-it:not(:disabled):hover{border-color:var(--ink)}.lab-rail-it[aria-current]{background:var(--ink);color:var(--paper)}.lab-rail-it[data-state=done] .lab-no{background:var(--ink);color:var(--lime)}.lab-rail-it[aria-current] .lab-no{background:var(--violet);color:var(--paper)}.lab-rail-it[data-state=soon] .lab-no{background:var(--ink-line);color:var(--ink-3)}.lab-rail-txt{flex-direction:column;gap:1px;line-height:1.05;display:flex}.lab-rail-txt b{font-size:13.5px;font-weight:700}.lab-rail-txt i{font:600 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-style:normal}.lab-steps{flex-direction:column;gap:14px;min-width:0;display:flex}.lab-step{padding:0}.lab-step[data-soon]{opacity:.7}.lab-step-head{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:clamp(14px,2vw,20px) clamp(18px,2.6vw,28px);display:flex}.lab-step-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lab-step-txt .k-h-2{font-size:clamp(20px,2vw,26px)}html.tusker .lab-step-txt .k-h-2{font-family:var(--tusker);letter-spacing:.01em;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1}.lab-step-sub{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lab-chev{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px;transition:transform .3s var(--ease);flex:none}.lab-step[data-open] .lab-chev{transform:rotate(180deg)}.lab-step-body{padding:0 clamp(18px,2.6vw,28px) clamp(18px,2.6vw,28px)}.lab-src{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}@media (min-width:720px){.lab-src{grid-template-columns:220px minmax(0,1fr);align-items:start}}.lab-video{border-radius:var(--r-card);background:var(--room);object-fit:cover;width:100%;max-width:220px;display:block;overflow:clip}@media (max-width:719px){.lab-src-media .lab-video{max-width:180px}}.lab-src-txt{flex-direction:column;gap:10px;min-width:0;display:flex}.lab-meta{color:var(--ink-2);margin:0;font-size:13px}.lab-quote{flex-wrap:wrap;gap:4px 0;margin:0;font-size:14px;display:flex}.lab-quote b{color:var(--violet);margin-right:4px;font-weight:700}.lab-quote i{color:var(--ink-3);margin:0 8px;font-style:normal}.lab-src-txt .k-dek{margin:0;font-size:14px}.lab-strip-scroll{margin:0 calc(-1*clamp(18px,2.6vw,28px));padding:0 clamp(18px,2.6vw,28px) 6px}.lab-strip{grid-auto-rows:auto;align-items:start;gap:10px 8px;width:max-content;min-width:100%;display:grid}.lab-bracket{height:28px;color:var(--paper);white-space:nowrap;border-radius:999px;grid-row:1;align-items:center;gap:8px;padding:0 10px;font-size:11.5px;display:flex;overflow:hidden}.lab-bracket b{letter-spacing:.02em;font-weight:700}.lab-bracket i{font:600 11px var(--mono);opacity:.8;font-style:normal}.lab-bracket[data-tone="0"]{background:var(--violet)}.lab-bracket[data-tone="1"]{background:var(--blue)}.lab-bracket[data-tone="2"]{background:var(--red)}.lab-bracket[data-tone="3"]{background:var(--ink)}.lab-shot{width:var(--lab-shot-w);cursor:pointer;flex-direction:column;gap:5px;display:flex}.lab-shot-cov{background:var(--room);border:2px solid #0000;border-radius:12px;width:100%;transition:border-color .2s;display:block;position:relative;overflow:clip}.lab-shot:hover .lab-shot-cov{border-color:var(--ink)}.lab-shot-cov img,.lab-shot-cov video,.lab-shot-cov .lab-nocov{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lab-shot-n{background:var(--ink);min-width:22px;height:22px;color:var(--butter);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.lab-shot-meta{color:var(--ink-3);font-size:11px}.lab-kind{font-size:10px}.lab-kind[data-kind=talking]{color:var(--blue)}.lab-kind[data-kind=screen]{color:var(--violet)}.lab-kind[data-kind=title]{color:var(--red)}.lab-kind[data-kind=broll]{color:var(--ink-2)}.lab-shot-action{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.lab-concepts{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:720px){.lab-concepts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.lab-concepts{grid-template-columns:repeat(4,minmax(0,1fr))}}.lab-concept{border-radius:var(--r-card);border:1.5px solid var(--ink-line);background:var(--paper);min-width:0;transition:border-color .3s var(--ease),box-shadow .3s var(--ease);flex-direction:column;gap:12px;padding:16px;display:flex}.lab-concept[data-picked]{border-color:var(--violet);box-shadow:0 0 0 2px var(--violet)}.lab-concept[data-picked],.lab-concept--mine{grid-column:1/-1}.lab-concept--mine{border-style:dashed}.lab-concept-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lab-concept-icon{color:var(--violet);overflow-wrap:anywhere;font-size:clamp(26px,2.6vw,34px)}.lab-concept-icon-in{max-width:280px;font-weight:700}.lab-concept-dl{flex-direction:column;gap:9px;margin:0;font-size:13.5px;line-height:1.4;display:flex}.lab-concept-dl div{flex-direction:column;gap:2px;display:flex}.lab-concept-dl dt{margin:0}.lab-concept-dl dd{color:var(--ink-2);margin:0}.lab-concept-dl .lab-hook{color:var(--ink);font-weight:600}.lab-concept-dl .lab-cta{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-weight:700}.lab-concept-acts{margin-top:auto}.lab-form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:720px){.lab-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-form .lab-field--wide{grid-column:1/-1}}@media (min-width:1280px){.lab-concept[data-picked] .lab-form,.lab-concept--mine .lab-form{grid-template-columns:repeat(4,minmax(0,1fr))}.lab-concept[data-picked] .lab-form .lab-field--wide,.lab-concept--mine .lab-form .lab-field--wide{grid-column:span 2}}.lab-form .k-input{height:40px;font-size:13.5px}.lab-ta{border-radius:14px;min-height:0;padding:10px 14px;font-size:13.5px}.lab-refs{flex-direction:column;gap:14px;display:flex}.lab-ref-row{border-top:1px solid var(--ink-line);grid-template-columns:minmax(0,1fr);gap:14px;padding-top:14px;display:grid}.lab-ref-row:first-child{border-top:0;padding-top:0}@media (min-width:720px){.lab-ref-row{grid-template-columns:120px minmax(0,1fr);align-items:start}}.lab-ref-src{flex-flow:wrap;align-items:center;gap:8px 12px;display:flex}@media (min-width:720px){.lab-ref-src{flex-direction:column;align-items:flex-start}}.lab-ref-frame{background:var(--room);border-radius:12px;width:96px;display:block;position:relative;overflow:clip}@media (min-width:720px){.lab-ref-frame{width:120px}}.lab-ref-frame img,.lab-ref-frame .lab-nocov{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lab-ref-lbl{color:var(--ink-2);font-size:12px;font-weight:600}.lab-ref-main{flex-direction:column;gap:10px;min-width:0;display:flex}.lab-ref-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.lab-ref-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.lab-ref-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.lab-ref-tile{border-radius:var(--r-card);background:var(--room);border:2px solid #0000;min-width:0;position:relative;overflow:clip}.lab-ref-tile.ok{border-color:var(--lime)}.lab-ref-tile img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lab-ref-tile .lbl{font:600 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);background:#0000008c;border-radius:999px;padding:5px 8px;position:absolute;top:10px;left:10px}.lab-ref-tile .act{gap:6px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.lab-ref-tile .act .k-pill{--pi:var(--paper);--po:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;flex:1;height:34px;padding:0 8px;font-size:12px}.lab-ref-tile .act .k-pill--solid{background:var(--pi);color:var(--po)}.lab-ref-prompt{color:var(--paper);opacity:0;transition:opacity .25s var(--ease);pointer-events:none;background:#000000b8;padding:40px 12px 52px;font-size:11.5px;line-height:1.4;position:absolute;inset:0;overflow:hidden}.lab-ref-tile:hover .lab-ref-prompt,.lab-ref-tile:focus-within .lab-ref-prompt{opacity:1}.lab-ref-tile--ghost{border:2px dashed var(--ink-line);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.lab-ref-tile--ghost svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.lab-ref-row[data-busy] .lab-ref-tile--ghost{border-color:var(--violet);color:var(--violet)}.lab-render{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.lab-render .k-pill{height:44px}.lab-needed{font-size:10px}.lab-segs{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:1100px){.lab-segs{grid-template-columns:repeat(2,minmax(0,1fr))}}.lab-seg{border-radius:var(--r-card);border:1.5px solid var(--ink-line);background:var(--paper);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.lab-seg-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lab-seg-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lab-seg-txt b{font-size:15px}.lab-seg-txt .k-mono{color:var(--ink-3);font-size:11.5px}.lab-seg-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lab-seg-fig{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.lab-seg-fig .lab-video{width:100%;max-width:none}.lab-seg-fig .lab-nocov .k-mono{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.lab-runs{margin-top:2px}.lab-run{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:10px 0}.lab-run-word{white-space:nowrap;min-width:64px}.lab-run-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.lab-run-txt .t{font-size:12.5px;font-weight:600}.lab-run-txt .m{overflow-wrap:anywhere;margin:0;font-size:12px}.lab-run-acts{align-items:center;gap:8px;display:flex}.lab-spent{color:var(--ink-2);margin:14px 0 0;font-size:13px;font-weight:600}.lab-tl{border-radius:20px;outline:0;flex-direction:column;gap:12px;display:flex}.lab-tl:focus-visible{box-shadow:0 0 0 2px var(--ink)}.lab-tl-mon{background:var(--ink);border:2px solid var(--ink);box-sizing:border-box;border-radius:14px;place-items:center;width:auto;max-width:100%;height:260px;margin:0 auto;display:grid;position:relative;overflow:clip}.lab-tl-mon video{object-fit:cover;width:100%;height:100%;display:block}.lab-tl-gap{letter-spacing:.14em;text-transform:uppercase;color:var(--w-3);font-size:10px}.lab-tl-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lab-tl-tools .k-pill svg{width:14px;height:14px}.lab-tl-time{padding:0 6px;font-size:13px;font-weight:600}.lab-tl-time i{opacity:.45;margin-left:6px;font-style:normal}.lab-tl-sp{flex:1}.lab-tl-save{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:right;min-width:64px;font-size:11px}.lab-tl-save[data-s=error]{color:var(--red)}.lab-tl-save[data-s=saved]{color:var(--ink-2)}.lab-tl-scroll{background:var(--ink);scrollbar-width:thin;-webkit-user-select:none;user-select:none;border-radius:16px;padding:0 0 8px;overflow:auto hidden}.lab-tl-lanes{min-width:100%;position:relative}.lab-tl-ruler{border-bottom:1px solid var(--w-line);cursor:pointer;height:24px;position:relative}.lab-tl-tick{border-left:1px solid var(--w-line);height:100%;font:600 10px var(--mono);color:var(--w-3);white-space:nowrap;padding-left:5px;line-height:24px;position:absolute;top:0}.lab-tl-tick[data-major]{border-left-color:#ffffff4d}.lab-tl-lane{cursor:crosshair;height:84px;position:relative}.lab-tl-none{letter-spacing:.14em;text-transform:uppercase;color:var(--w-3);padding:32px 0 0;font-size:11px;display:inline-block;position:sticky;left:12px}.lab-tl-clip{background:var(--room);border:2px solid var(--w-3);cursor:grab;box-sizing:border-box;touch-action:none;height:72px;transition:left .18s var(--ease);border-radius:10px;position:absolute;top:6px;overflow:hidden}.lab-tl-clip[data-drag]{z-index:4;cursor:grabbing;transition:none;box-shadow:0 8px 24px #00000080}.lab-tl-clip[data-tone="0"]{border-color:var(--violet)}.lab-tl-clip[data-tone="1"]{border-color:var(--blue)}.lab-tl-clip[data-tone="2"]{border-color:var(--red)}.lab-tl-clip[data-tone="3"]{border-color:var(--lime)}.lab-tl-clip video{object-fit:cover;opacity:.8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lab-tl-clip[data-sel]{box-shadow:0 0 0 2px var(--butter),0 0 0 4px var(--ink);z-index:2}.lab-tl-clip-l{font:600 10.5px var(--sans);color:var(--paper);text-shadow:0 1px 2px var(--ink);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;align-items:baseline;gap:6px;display:flex;position:absolute;bottom:5px;left:8px;right:26px;overflow:hidden}.lab-tl-clip-l i{font:600 10px var(--mono);opacity:.75;font-style:normal}.lab-tl-x{width:20px;height:20px;color:var(--paper);cursor:pointer;background:#0009;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.lab-tl-x svg{width:11px;height:11px}.lab-tl-x:hover{background:var(--red)}.lab-tl-h{cursor:ew-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0}.lab-tl-h--l{left:0}.lab-tl-h--r{right:0}.lab-tl-h:after{content:"";background:#ffffffbf;border-radius:2px;width:3px;height:20px;margin-top:-10px;position:absolute;top:50%}.lab-tl-h--l:after{left:3px}.lab-tl-h--r:after{right:3px}.lab-tl-head{background:var(--paper);pointer-events:none;z-index:3;width:2px;position:absolute;top:0;bottom:0}.lab-tl-head:before{content:"";border:6px solid #0000;border-top:8px solid var(--paper);border-bottom:0;position:absolute;top:0;left:-5px}.lab-tl-keys{color:var(--ink-3);margin:0;font-size:11px}@media (max-width:639px){.lab-tl-mon{height:220px}.lab-tl-tools .k-pill{height:36px}.lab-tl-lane{height:76px}.lab-tl-clip{height:64px}.lab-tl-keys{display:none}}@media (pointer:coarse){.lab-tl-h{width:18px}}.lab-export{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.lab-final{border-top:1px solid var(--ink-line);grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;padding-top:16px;display:grid}@media (min-width:720px){.lab-final{grid-template-columns:220px minmax(0,1fr);align-items:start}}.lab-final-txt{flex-direction:column;gap:12px;min-width:0;display:flex}.lab-release{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.lab-ask{border-radius:var(--r-card);background:var(--butter);border:1.5px solid var(--ink);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.lab-ask b{font-size:15px}:root{--label:5, 6, 10;--bg-deep:255, 229, 0;--bg-elevated:255, 236, 77;--panel:255, 242, 128;--line:5, 6, 10;--line-a:.34;--line-strong-a:.62;--grain-opacity:.05;--card:255, 254, 242;--shadow-modal:0 24px 80px #05060a4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--purple:#05060a;--purple-rgb:5, 6, 10;--pink:#0047ff;--pink-rgb:0, 71, 255;--on-accent:#ffe500;--holo:linear-gradient(120deg, #05060a 0%, #14141c 55%, #05060a 100%);--accent-type:linear-gradient(100deg, #05060a 0%, #14141c 100%);--acid-paper:#fffef2;--acid-ink:#0b0b0b;--acid-ink-rgb:11, 11, 11;--acid-ink-bg:#0b0b0b}:root.dark{--acid-paper:#14141a;--acid-ink:#ecebe3;--acid-ink-rgb:236, 235, 227;--acid-ink-bg:#0a0a0f;--card:20, 20, 26;--label:236, 235, 227;--bg-deep:10, 10, 15;--bg-elevated:20, 20, 26;--panel:20, 20, 26;--line:236, 235, 227;--line-a:.1;--line-strong-a:.18;--grain-opacity:0;--shadow-modal:0 24px 80px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--purple:#ffe500;--purple-rgb:255, 229, 0;--pink:#b6ff2e;--pink-rgb:182, 255, 46;--on-accent:#05060a;--holo:linear-gradient(120deg, #ffe500 0%, #b6ff2e 52%, #3ee9ff 100%);--accent-type:linear-gradient(100deg, #ffe500 0%, #d9ff3d 55%, #b6ff2e 100%)}:root{--label-1:rgba(var(--label), 1);--label-2:rgba(var(--label), .6);--label-3:rgba(var(--label), .32);--label-4:rgba(var(--label), .16);--border:rgba(var(--line), var(--line-a));--border-strong:rgba(var(--line), var(--line-strong-a));--blue:#0047ff;--blue-rgb:0, 71, 255;--red:#fc2429;--red-rgb:252, 36, 41}:is(.bg-purple,.bg-pink),:is(.bg-purple,.bg-pink) :is(.text-pure,.text-white,[class*=text-white\/]){color:var(--on-accent)!important}:is(.bg-purple,.bg-pink) :is(svg,.text-pure svg){color:var(--on-accent)}:root{--r-ctl:6px;--r-card:14px;--r-modal:16px;--ease-66:cubic-bezier(.66, 0, .01, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1)}html{scroll-behavior:auto}body{background:rgb(var(--bg-deep));color:var(--label-1);font-family:var(--font-space-grotesk), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .5s var(--ease-66), color .5s var(--ease-66);font-size:15px;overflow-x:hidden}.safe-top{padding-top:var(--sat)}.safe-bottom{padding-bottom:calc(var(--sab) + 4rem)}.safe-main-top{padding-top:calc(6.6rem + var(--sat))}.app-gutter{padding-left:calc(1.25rem + var(--sal));padding-right:calc(1.25rem + var(--sar))}@media (min-width:640px){.app-gutter{padding-left:calc(2rem + var(--sal));padding-right:calc(2rem + var(--sar))}}@media (min-width:1024px){.app-gutter{padding-left:calc(3rem + var(--sal));padding-right:calc(3rem + var(--sar))}}@media (max-width:640px){input,select,textarea,.input-base{font-size:16px}}body:after{content:"";z-index:1;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.mono{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.glass-strong{background:rgb(var(--card));border:2.5px solid rgba(var(--line), var(--line-strong-a));border-radius:var(--r-modal);box-shadow:0 12px 32px #00000029;box-shadow:var(--shadow-modal)}.cta-holo,.cta-holo *{color:var(--on-accent)}.cta-holo{background-color:var(--purple);transition:box-shadow .15s var(--ease-66), transform .15s var(--ease-66), filter .15s var(--ease-66);border:none;border-radius:999px;box-shadow:0 6px 18px #0000002e}.cta-holo:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 24px #00000038}.cta-holo:active:not(:disabled){transform:translateY(0)scale(.98);box-shadow:0 3px 10px #0000002e}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--label), .14);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--purple-rgb), .45)}html{scrollbar-width:thin;scrollbar-color:rgba(var(--label), .16) transparent}[data-lenis-prevent]::-webkit-scrollbar{width:6px;height:6px}[data-lenis-prevent]::-webkit-scrollbar-track{background:0 0}[data-lenis-prevent]::-webkit-scrollbar-thumb{background:rgba(var(--line), .14);border-radius:999px}[data-lenis-prevent]{scrollbar-width:thin}@keyframes reveal-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:reveal-up .5s var(--ease-66) both}.input-base{background:rgb(var(--card));border:2px solid rgba(var(--line), var(--line-a));width:100%;color:var(--label-1);transition:border-color .2s var(--ease-66), box-shadow .2s var(--ease-66);border-radius:10px;outline:none;padding:.65rem .8rem;font-size:.85rem}.input-base:focus{border-color:rgba(var(--line), .95);box-shadow:0 0 0 3px rgba(var(--purple-rgb), .22)}.input-base::placeholder{color:var(--label-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--frost:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23f)' opacity='0.5'/%3E%3C/svg%3E");--ice-tint:#bee1ff12;--ice-rim:#ffffff80}.glass-strong{-webkit-backdrop-filter:blur(16px)saturate(1.3)}.cta-holo:disabled{filter:saturate(.35);opacity:.5}:is([class*=text-white\/2],[class*=text-white\/3],[class*=text-white\/4],[class*=text-white\/5]){color:rgba(var(--label), .82)}:root.dark :is([class*=text-white\/2],[class*=text-white\/3],[class*=text-white\/4],[class*=text-white\/5]){color:rgba(var(--label), .6)}:root{--label-3:rgba(var(--label), .62);--label-4:rgba(var(--label), .4)}:root.dark{--label-3:rgba(var(--label), .45);--label-4:rgba(var(--label), .24)}.sw-thumb{background:#fff}.sw-on{background:#34c759}.sw-off{background:rgba(var(--label), .16);border:1px solid rgba(var(--label), .12)}@media (pointer:coarse){.sw:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(button,a[href],[role=button],summary,select):not(.sw){min-height:44px}:is(button,a[href],[role=button]):is([class*=inline-flex],[class*=flex]){align-items:center}:is(input:not([type=checkbox]):not([type=radio]),textarea){min-height:44px}}[class*="text-[9px]"]{font-size:10px}@media (pointer:coarse){[class*="text-[9px]"],[class*="text-[10px]"]{font-size:11px}}main,.relative{counter-reset:rail}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
