*{box-sizing:border-box}html{background:#090a0c}body{margin:0;min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(45% 38% at 78% 18%,rgba(90,205,255,.08),transparent 70%),radial-gradient(42% 40% at 18% 82%,rgba(167,139,250,.08),transparent 72%),radial-gradient(32% 32% at 90% 90%,rgba(255,142,212,.05),transparent 72%)}a{color:inherit;text-decoration:none}.steve-header-logo{position:relative;display:inline-flex;align-items:center;justify-content:center;width:136px;min-height:52px;padding:4px 13px 5px;line-height:1;filter:drop-shadow(0 8px 18px rgba(130,26,82,.25));transform:rotate(-1deg)}.steve-header-logo:before{content:"";position:absolute;inset:-17px -27px -18px -22px;background:linear-gradient(117deg,rgba(8,5,12,.12),rgba(8,5,12,.62)),url(/steve-assets/bg_08.png) center 44% /180% auto;-webkit-mask-image:radial-gradient(ellipse 72% 63% at 43% 48%,#000 24%,rgba(0,0,0,.88) 42%,rgba(0,0,0,.52) 62%,rgba(0,0,0,.15) 78%,transparent 96%);mask-image:radial-gradient(ellipse 72% 63% at 43% 48%,#000 24%,rgba(0,0,0,.88) 42%,rgba(0,0,0,.52) 62%,rgba(0,0,0,.15) 78%,transparent 96%);filter:blur(.8px)}.steve-header-logo:after{content:"";position:absolute;inset:-3px;pointer-events:none;background:radial-gradient(circle at 21% 17%,rgba(255,87,157,.18),transparent 29%),radial-gradient(circle at 84% 75%,rgba(76,197,184,.14),transparent 28%);filter:blur(5px)}.steve-header-logo span{position:relative;z-index:1;display:inline-block;font-family:var(--font-steve),sans-serif;font-size:34px;font-weight:900;letter-spacing:-.105em;color:#ff719b;-webkit-text-stroke:.55px #ffc1cf;text-shadow:1px 1px 0 rgba(92,0,28,.95),-1px 0 0 rgba(255,226,232,.3),0 0 12px rgba(255,70,125,.46);transform-origin:center bottom}.steve-header-logo span:first-child{transform:rotate(-3deg) translateY(1px) scale(1.04,1.08)}.steve-header-logo span:nth-child(2){color:#ff91ae;transform:rotate(1deg) translateY(-1px) scale(.98,1.03)}.steve-header-logo span:nth-child(3){color:#ff678f;transform:rotate(-2deg) translateY(1px) scale(1.03,.97)}.steve-header-logo span:nth-child(4){color:#ff83a6;transform:rotate(2deg) translateY(-1px) scale(.98,1.07)}.steve-header-logo span:nth-child(5){color:#ff6c94;transform:rotate(-2deg) translateY(1px) scale(1.04)}.bundle-editorial-heading{max-width:840px;font-size:clamp(46px,6.2vw,76px);line-height:.96;letter-spacing:-.055em}.bundle-editorial-heading span{display:block;width:-moz-fit-content;width:fit-content}.bundle-editorial-heading__major{color:#f7f7fa;font-size:1em;font-weight:880}.bundle-editorial-heading__bridge{margin-top:.28em;color:#979dab;font-size:.43em;font-weight:620;letter-spacing:-.018em}.bundle-editorial-heading__finish{margin-top:.05em;background:linear-gradient(94deg,#5acDff,#a78bfa 48%,#ff8ed4);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:.82em;font-weight:900;letter-spacing:-.055em}.smart-rack-card-title{display:flex;align-items:baseline;justify-content:center;gap:8px;line-height:1}.smart-rack-card-title span:first-child{background:linear-gradient(95deg,#ff65b3,#ff9d57 36%,#8878ff 70%,#5ad9c0);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:42px;font-weight:950;letter-spacing:-.075em;transform:rotate(-2deg)}.smart-rack-card-title span:last-child{color:#f4eff8;font-family:var(--font-steve-mono),monospace;font-size:13px;font-weight:750;letter-spacing:.08em}@media (max-width:480px){.smart-rack-card-title{flex-direction:column;align-items:center;gap:7px}}.brand-client--codex .brand-logo img,.brand-logo-image--openai{filter:invert(1)}.home-client-logo{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.07)}.home-client-logo--claude{border-color:rgba(217,119,87,.25);background:rgba(217,119,87,.12)}.home-client-logo--openai{background:rgba(255,255,255,.11)}.home-client-logo--cursor{background:#18191e}.home-client-logo--googlegemini{border-color:rgba(166,108,255,.24);background:rgba(91,120,238,.1)}.brand-client{transition:transform .18s ease,border-color .18s ease,background .18s ease}.brand-client:hover{transform:translateY(-4px)}.brand-client--claude{border-color:rgba(217,119,87,.28);background:linear-gradient(145deg,rgba(217,119,87,.12),#111419)}.brand-client--codex{background:linear-gradient(145deg,rgba(255,255,255,.09),#111419)}.brand-client--cursor{background:linear-gradient(145deg,rgba(124,131,255,.11),#111419)}.brand-client--gemini{border-color:rgba(166,108,255,.25);background:linear-gradient(145deg,rgba(78,130,238,.13),rgba(229,106,160,.07),#111419)}::selection{background:rgba(167,139,250,.35)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.page-transition-shell{position:relative;min-height:100vh;overflow-x:clip;animation:page-arrive .52s cubic-bezier(.22,.8,.28,1) both}.page-transition-shell:before{content:"";position:fixed;z-index:1000;inset:0;pointer-events:none;background:linear-gradient(108deg,transparent 22%,rgba(90,205,255,.055) 43%,rgba(167,139,250,.09) 53%,rgba(255,142,212,.045) 63%,transparent 82%);transform:translateX(-115%);animation:page-light-sweep .62s cubic-bezier(.25,.75,.2,1) both}@keyframes page-arrive{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes page-light-sweep{0%{opacity:0;transform:translateX(-115%)}18%{opacity:1}78%{opacity:.72}to{opacity:0;transform:translateX(115%)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.worklist-page{--worklist-chrome:196px;position:relative;min-height:100vh;padding:32px;color:#f3f2f6;font-family:var(--font-steve),sans-serif}.worklist-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;grid-gap:28px;gap:28px;max-width:1500px;margin:0 auto 28px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.12)}.worklist-header h1{margin:4px 0 0;font-size:42px;letter-spacing:-.04em}.worklist-kicker{margin:0;color:#a78bfa;font:700 11px/1.4 var(--font-steve-mono),monospace;letter-spacing:.14em}.worklist-title{position:relative}.worklist-title-current{animation:worklist-title-in .24s ease both}.worklist-title-ghost{position:absolute;left:0;top:4px;margin:0;color:#f3f2f6;font-size:42px;font-weight:700;letter-spacing:-.04em;line-height:1.15;white-space:nowrap;pointer-events:none;animation:worklist-title-out .24s ease both}@keyframes worklist-title-in{0%{opacity:0;transform:translateX(-.34em)}to{opacity:1;transform:translateX(0)}}@keyframes worklist-title-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(.34em)}}@media (prefers-reduced-motion:reduce){.worklist-title-current,.worklist-title-ghost{animation:none}}.worklist-header nav{gap:5px;padding:5px}.worklist-header nav,.worklist-header-refresh{display:flex;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04)}.worklist-header-refresh{justify-self:end;align-self:end;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:#aeb2bd;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.worklist-header-refresh:hover{border-color:rgba(147,207,255,.55);background:rgba(255,255,255,.09);color:#f3f2f6}.worklist-header-refresh:focus-visible{outline:2px solid #ef5dac;outline-offset:3px;color:#f3f2f6}.worklist-header-controls{justify-self:end;align-self:end;display:flex;align-items:center;gap:12px}.worklist-project{display:flex;align-items:center;gap:8px}.worklist-project-label{color:#9297a3;font:700 11px/1.4 var(--font-steve-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.worklist-project-select{max-width:260px;padding:9px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.045);color:#f3f2f6;font:inherit;font-size:13px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.worklist-project-select:hover{border-color:rgba(147,207,255,.55);background:rgba(255,255,255,.09)}.worklist-project-select:focus-visible{outline:none;border-color:#5acdff;background:rgba(90,205,255,.08);box-shadow:0 0 0 3px rgba(90,205,255,.18)}.worklist-project-select option{background:#14161b;color:#f3f2f6}.worklist-project-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:320px;text-align:center}.worklist-project-empty h2{margin:0;font-size:24px;letter-spacing:-.02em}.worklist-project-empty .worklist-empty{margin:0;max-width:46ch}.worklist-project-lead{flex-direction:column;gap:10px}.worklist-project-lead .worklist-project-select{min-width:260px;padding:12px 18px;font-size:15px}.projects-landing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:70vh;text-align:center}.projects-landing h1{margin:4px 0 0;font-size:42px;letter-spacing:-.04em}.projects-landing .worklist-empty{margin:0;max-width:46ch}.projects-landing-actions{display:flex;gap:12px;margin-top:6px}.projects-landing-button{padding:11px 26px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.045);color:#f3f2f6;font:inherit;font-size:14px;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.projects-landing-button:hover:not(:disabled){border-color:rgba(147,207,255,.55);background:rgba(255,255,255,.09);transform:translateY(-1px)}.projects-landing-button:focus-visible{outline:2px solid #ef5dac;outline-offset:3px}.projects-landing-button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.projects-landing-button:hover:not(:disabled){transform:none}}.worklist-header nav a{position:relative;padding:8px 16px;border-radius:999px;color:#aeb2bd;font-size:13px;transition:color .18s ease,background .18s ease,transform .18s ease}.worklist-header nav a:after{content:"";position:absolute;left:16px;right:16px;bottom:4px;height:2px;border-radius:999px;background:linear-gradient(100deg,#5acdff,#a78bfa,#ff8ed4);opacity:0;transform:scaleX(.2);transition:opacity .18s ease,transform .18s ease}.worklist-header nav a:hover{background:rgba(255,255,255,.08);color:#f3f2f6;transform:translateY(-1px)}.worklist-header nav a:focus-visible:after,.worklist-header nav a:hover:after{opacity:1;transform:scaleX(1)}.worklist-header nav a:focus-visible{outline:2px solid #ef5dac;outline-offset:3px;color:#f3f2f6}.worklist-header nav a:active{background:rgba(255,255,255,.13);transform:translateY(0) scale(.97)}.worklist-header nav a.active{background:linear-gradient(100deg,#5acdff,#a78bfa,#ff8ed4);color:#090a0c;font-weight:800}.worklist-header nav a.active:after{content:none}.worklist-header nav a.active:hover{transform:translateY(-1px);filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.worklist-header nav a.active:hover,.worklist-header nav a:active,.worklist-header nav a:hover{transform:none}}@property --fade-left{syntax:"<length>";inherits:false;initial-value:0}@property --fade-right{syntax:"<length>";inherits:false;initial-value:0}@media (max-width:640px){.worklist-page{padding:14px max(14px,env(safe-area-inset-right,0px)) 24px max(14px,env(safe-area-inset-left,0px))}.worklist-page .worklist-header{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:14px;padding-bottom:12px}.worklist-header h1,.worklist-title-ghost{font-size:26px}.worklist-kicker{font-size:10px}.worklist-page .worklist-header nav{justify-self:stretch;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:24px;-webkit-overflow-scrolling:touch;--fade-left:0px;--fade-right:0px;transition:--fade-left .22s ease,--fade-right .22s ease;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent 100%)}.worklist-header nav::-webkit-scrollbar{display:none}.worklist-header nav[data-more-left=true]{--fade-left:28px}.worklist-header nav[data-more-right=true]{--fade-right:36px}.worklist-header nav a{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font-size:14px}}.worklist-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.7fr) minmax(250px,.9fr);grid-gap:18px;gap:18px;max-width:1500px;margin:auto;height:calc(100dvh - var(--worklist-chrome));align-items:start}.worklist-journeys-panel,.worklist-rules-panel{position:-webkit-sticky;position:sticky;top:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.worklist-column{display:flex;flex-direction:column;min-width:0;height:100%;min-height:0}.worklist-scroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:7px;scrollbar-gutter:stable}.worklist-scroll:focus-visible{outline:2px solid #ef5dac;outline-offset:2px;border-radius:10px}.worklist-load-more{display:flex;justify-content:center;margin:6px 0 2px}.worklist-load-more button{min-height:38px;padding:7px 14px;border:1px solid rgba(90,205,255,.5);border-radius:999px;background:transparent;color:#8fdcff;cursor:pointer}.worklist-load-more button:disabled{color:#777e8d;border-color:rgba(255,255,255,.14);cursor:default}.worklist-load-status{margin:10px 0 4px;color:#777e8d;font:600 10px/1.5 var(--font-steve-mono),monospace;text-align:center}.worklist-load-more,.worklist-load-status{animation:worklist-fade-in .2s ease both}.worklist-load-more[data-motion=exiting],.worklist-load-status[data-motion=exiting]{pointer-events:none;animation:worklist-fade-out .18s ease both}.worklist-load-status:focus-visible{outline:2px solid #ef5dac;outline-offset:4px;border-radius:6px}@media (prefers-reduced-motion:reduce){.worklist-scroll{scroll-behavior:auto}}.worklist-layout h2{margin:0 0 12px;color:#cbd0dc;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.journey-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;grid-gap:16px;gap:16px;max-width:1500px;margin:auto}.journey-status-panel{overflow:hidden;contain:layout paint;will-change:height;transition:height .24s ease}@media (prefers-reduced-motion:reduce){.journey-status-panel{transition:none}}.worklist-card{margin-bottom:12px;padding:18px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:0 15px 35px rgba(0,0,0,.2)}.worklist-card.compact{padding:14px}.worklist-card h2,.worklist-card h3{margin:10px 0 7px;font-size:17px}.worklist-card p{margin:0;color:#aeb2bd;font-size:13px;line-height:1.5}.card-row,.worklist-card footer,.worklist-card small{color:#777e8d;font:600 10px/1.4 var(--font-steve-mono),monospace}.worklist-card footer{margin-top:14px}.worklist-item{padding:0;overflow:hidden}.worklist-item-head{position:relative;padding:16px 18px 16px 42px}.worklist-item-toggle{position:absolute;inset:0;display:flex;width:100%;gap:10px;align-items:flex-start;padding:16px 18px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.journey-filter:focus-visible,.journey-filter:hover,.worklist-item-toggle:focus-visible,.worklist-item-toggle:hover{outline:none;background:rgba(255,255,255,.07)}.worklist-caret{flex:0 0 14px;color:#93cfff;font-size:13px}.worklist-item-summary{position:relative;z-index:1;display:grid;min-width:0;grid-gap:6px;gap:6px;pointer-events:none}.worklist-item-summary .worklist-item-journey-link,.worklist-item-summary .worklist-item-updated{pointer-events:auto}.worklist-item-journey-link{color:inherit;-webkit-text-decoration:underline dotted rgba(255,255,255,.32);text-decoration:underline dotted rgba(255,255,255,.32);text-underline-offset:3px;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.worklist-item-journey-link:hover{color:#93cfff;-webkit-text-decoration:underline solid rgba(147,207,255,.75);text-decoration:underline solid rgba(147,207,255,.75)}.worklist-item-journey-link:focus-visible{outline:2px solid #ef5dac;outline-offset:3px;border-radius:3px;color:#f3f2f6}@media (prefers-reduced-motion:reduce){.worklist-item-journey-link{transition:none}}.worklist-item-blocked{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:baseline;min-width:0}.worklist-item-blocked-label{color:#f0b429;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.worklist-item-blocked-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:rgba(255,255,255,.72);font-size:.82rem;line-height:1.25rem;overflow-wrap:anywhere}.worklist-item-title{color:#f3f2f6;font-size:16px;font-weight:750;line-height:1.3}.worklist-item-details{padding:0 18px 17px 42px;border-top:1px solid rgba(255,255,255,.08)}.worklist-item-panel{overflow:hidden;transition:height .24s ease}.worklist-item-panel[data-state=expanded]{height:auto;overflow:visible}.worklist-item-details p{margin-top:12px}.worklist-item-declared{margin-top:12px;padding-left:10px;border-left:2px solid rgba(147,207,255,.28)}.worklist-item-declared h4{margin:0;color:#9fd8ff;font:700 10px/1.5 var(--font-steve-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.worklist-item-declared p{margin-top:4px}.worklist-item-updated{color:#6d7382;font:600 10px/1.4 var(--font-steve-mono),monospace}.worklist-item-updated-exact{color:#777e8d;font:600 10px/1.4 var(--font-steve-mono),monospace}.worklist-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.journey-status-group h2 span,.worklist-section-heading>span{color:#777e8d;font:700 10px var(--font-steve-mono),monospace}.worklist-item-tags{display:flex;flex-wrap:wrap;gap:5px}.worklist-item-tag{padding:2px 8px;border:1px solid rgba(147,207,255,.28);border-radius:999px;background:rgba(90,205,255,.08);color:#9fd8ff;font:700 9px/1.5 var(--font-steve-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.worklist-tag-filter{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.worklist-tag-chip{padding:5px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.035);color:#cbd0dc;font:700 10px var(--font-steve-mono),monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 0 0 rgba(90,205,255,0);transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.worklist-tag-chip:focus-visible,.worklist-tag-chip:hover{outline:none;border-color:rgba(147,207,255,.55);background:rgba(255,255,255,.09);color:#f3f2f6}.clear-tag-filter{padding:5px 11px;border:1px solid rgba(90,205,255,.5);border-radius:999px;background:transparent;color:#8fdcff;font:700 10px var(--font-steve-mono),monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease;animation:worklist-fade-in .2s ease both}.clear-tag-filter:focus-visible,.clear-tag-filter:hover{outline:none;border-color:rgba(147,207,255,.8);background:rgba(90,205,255,.1);color:#d7f0ff}.worklist-tag-chip.active{border-color:#5acdff;background:rgba(90,205,255,.16);color:#d7f0ff;box-shadow:0 0 0 1px rgba(90,205,255,.34),0 4px 14px rgba(90,205,255,.2)}.clear-journey-filter{margin:0 0 12px;padding:7px 11px;border:1px solid rgba(90,205,255,.5);border-radius:999px;background:transparent;color:#8fdcff;cursor:pointer}.worklist-empty{color:#8e94a1;animation:worklist-fade-in .22s ease both}@keyframes worklist-fade-in{0%{opacity:0}to{opacity:1}}@keyframes worklist-fade-out{0%{opacity:1}to{opacity:0}}.journey-status-groups{display:grid;grid-gap:16px;gap:16px}.journey-status-group h2{display:flex;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.1)}.journey-list{display:grid;grid-gap:7px;gap:7px}.journey-filter{display:grid;grid-gap:4px;gap:4px;width:100%;padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.025);color:#e8e9ee;text-align:left;cursor:pointer}.journey-filter small{color:#777e8d;font:600 9px var(--font-steve-mono),monospace}.journey-filter.active{border-color:#5acdff;background:rgba(90,205,255,.12)}.journey-page-groups{max-width:1500px;margin:auto}.journey-page-groups .journey-status-group>h2{margin:0 0 12px;color:#cbd0dc;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.journey-page-groups .journey-status-group.collapsed>h2{margin-bottom:0}.journey-status-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.journey-status-toggle:hover{color:#f3f2f6}.journey-status-toggle:focus-visible{outline:1px solid #5acdff;outline-offset:5px;border-radius:2px}.journey-status-toggle-meta{display:inline-flex;align-items:center;gap:9px}.journey-status-caret{display:inline-block;color:#8fdcff;font-size:14px;line-height:1;transition:transform .16s ease}.journey-status-toggle[aria-expanded=true] .journey-status-caret{transform:rotate(180deg)}.journey-page-groups .journey-grid{max-width:none}.card-row{display:flex;justify-content:space-between;gap:10px;text-transform:uppercase}.card-row strong{color:#61d2c6}@media (max-height:640px){.worklist-layout{height:auto;align-items:stretch}.worklist-journeys-panel,.worklist-rules-panel{position:static;max-height:none;overflow-y:visible}.worklist-column{height:auto}.worklist-scroll{overflow-y:visible;padding-right:0}}@media (max-width:900px){.worklist-header{grid-template-columns:1fr;align-items:start}.worklist-header nav,.worklist-header-controls,.worklist-header-refresh,.worklist-revision{justify-self:start}.worklist-layout{grid-template-columns:1fr;height:auto;align-items:stretch}.worklist-journeys-panel,.worklist-rules-panel{position:static;max-height:none;overflow-y:visible}.worklist-column{height:auto}.worklist-scroll{overflow-y:visible;padding-right:0}.worklist-page{padding:20px}}.hero-product-showcase{position:relative;width:min(100%,520px);min-height:485px;margin:0 auto;isolation:isolate}.hero-product-showcase:before{content:"";position:absolute;inset:5% 3% 4%;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.2),rgba(90,205,255,.08) 38%,transparent 70%);filter:blur(12px);z-index:-1}.hero-ai-workspace{position:absolute;top:4px;right:1%;width:82%;height:292px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:26px;background:#13151a;box-shadow:0 34px 90px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.1);transform:rotate(2.25deg)}.hero-ai-workspace__art{object-fit:cover;object-position:50% 48%}.hero-ai-workspace__background{position:absolute;inset:0;background:linear-gradient(115deg,rgba(8,8,16,.44),rgba(19,12,34,.22)),radial-gradient(circle at 70% 30%,rgba(132,86,255,.18),transparent 48%);-webkit-backdrop-filter:saturate(.72) brightness(.52);backdrop-filter:saturate(.72) brightness(.52)}.hero-ai-workspace__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,9,12,.18),rgba(8,9,12,.7)),radial-gradient(circle at 20% 20%,transparent,rgba(8,9,12,.32))}.hero-ai-workspace__chrome{position:absolute;inset:0 0 auto;height:38px;padding:0 13px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(8,9,12,.76);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.window-dot{width:7px;height:7px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.hero-ai-dialogue{position:absolute;top:53px;right:15px;width:min(76%,280px);padding:15px 16px 13px;border:1px solid rgba(255,255,255,.15);border-radius:17px;background:rgba(11,13,17,.88);box-shadow:0 18px 42px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.hero-ai-dialogue__label{color:#a78bfa;font-family:var(--font-steve-mono),monospace;font-size:8px;font-weight:700;letter-spacing:.15em}.hero-ai-dialogue__prompt{margin-top:7px;color:#f5f4f7;font-size:13px;font-weight:700;line-height:1.35}.hero-ai-dialogue__reply{margin-top:10px;color:rgba(238,240,243,.74);font-family:var(--font-steve-mono),monospace;font-size:9px}.hero-ai-dialogue__pulse{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:#f862b3;box-shadow:0 0 14px rgba(248,98,179,.8)}.hero-ai-providers{margin-top:12px}.hero-ai-providers p{padding:4px 7px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(238,240,243,.83);font-family:var(--font-steve-mono),monospace;font-size:8px;line-height:1}.hero-ai-disclaimer{margin-top:8px;color:rgba(238,240,243,.45);font-size:7px;line-height:1.35}.hero-app-pair{filter:drop-shadow(0 28px 55px rgba(0,0,0,.42))}.hero-claude-chat,.hero-steve-plugin{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:21px;background:#0a0b10;box-shadow:0 16px 38px rgba(0,0,0,.4)}.hero-steve-plugin{transform:rotate(-2deg)}.hero-app-titlebar{height:40px;padding:0 14px;background:#17171d;color:rgba(255,255,255,.58)}.hero-app-titlebar p{font-family:var(--font-steve-mono),monospace;font-size:7px;letter-spacing:.13em}.hero-app-titlebar p:last-child{color:rgba(255,255,255,.25);letter-spacing:.22em}.hero-steve-art{position:relative;aspect-ratio:1/1.04}.hero-claude-chat{min-height:305px;padding:18px;transform:rotate(1.5deg)}.hero-panel-kicker{color:#a78bfa;font-family:var(--font-steve-mono),monospace;font-size:7px;font-weight:700;letter-spacing:.14em}.hero-panel-title{margin-top:3px;color:#f5f4f7;font-size:12px;font-weight:750}.hero-rack-live{color:#5acDff;font-family:var(--font-steve-mono),monospace;font-size:7px;letter-spacing:.1em}.hero-rack-live>div{width:6px;height:6px;border-radius:50%;background:#5acdff;box-shadow:0 0 10px #5acdff}.hero-rack-slots{margin-top:12px}.hero-rack-slots>div{align-items:center;gap:6px;min-height:29px;padding:5px 7px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.045);font-size:8px}.hero-rack-slots p:first-child{color:rgba(255,255,255,.34);font-family:var(--font-steve-mono),monospace}.hero-rack-slots p:nth-child(2){flex:1 1;overflow:hidden;color:rgba(255,255,255,.86);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.hero-rack-slots p:last-child{color:#a78bfa;font-family:var(--font-steve-mono),monospace;font-size:6px}.hero-rack-movement{margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.42)}.hero-rack-movement p{font-family:var(--font-steve-mono),monospace;font-size:6px;letter-spacing:.08em}.hero-rack-movement svg{color:#ff8ed4}.hero-claude-mark{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(217,119,87,.28);border-radius:10px;background:rgba(217,119,87,.12)}.hero-claude-status{margin-top:2px;color:rgba(255,255,255,.46);font-size:7px}.hero-chat-message{margin-top:9px;padding:7px 8px;border-radius:9px;color:rgba(255,255,255,.82);font-size:8px;line-height:1.35}.hero-chat-message--user{margin-left:16px;background:rgba(167,139,250,.15);border:1px solid rgba(167,139,250,.19)}.hero-chat-message--claude{margin-right:7px;background:rgba(255,255,255,.055)}.hero-claude-composer{margin-top:9px;height:28px;padding:0 5px 0 8px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:rgba(5,6,9,.64);color:rgba(255,255,255,.35)}.hero-claude-composer p{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.hero-claude-composer>div{display:grid;width:19px;height:19px;place-items:center;border-radius:6px;background:#f0edf5;color:#121017;font-size:10px}.steve-native-family{position:absolute;right:0;bottom:-3%;left:0;display:flex;align-items:flex-end;justify-content:center;padding:0 2%}.steve-harmony-faceplate{position:absolute;z-index:0;bottom:2%;left:0;width:100%;aspect-ratio:640/560;overflow:hidden;border:1px solid rgba(255,255,255,.26);border-radius:16px;background:#15171b;box-shadow:0 28px 68px rgba(0,0,0,.66),0 0 44px rgba(245,183,85,.09);transform:rotate(-1.5deg)}.steve-harmony-faceplate__image{object-fit:cover}.steve-native-faceplate{position:relative;flex:0 0 34%;aspect-ratio:260/300;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:15px;background:#15171b;box-shadow:0 25px 60px rgba(0,0,0,.66),inset 0 1px rgba(255,255,255,.15);transform-origin:50% 100%}.steve-native-faceplate--pitch{z-index:1;margin-right:-5%;transform:translateY(24px) rotate(-7deg)}.steve-native-faceplate--pitch-formant{z-index:3;flex-basis:37%;box-shadow:0 30px 72px rgba(0,0,0,.72),0 0 42px rgba(248,98,179,.12),inset 0 1px rgba(255,255,255,.2)}.steve-native-faceplate--formant{z-index:2;margin-left:-5%;transform:translateY(24px) rotate(7deg)}.steve-native-faceplate__art{object-fit:cover;object-position:center}.steve-native-faceplate__vignette{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 18%,rgba(0,0,0,.56) 100%)}.steve-native-faceplate__title{position:absolute;top:5.5%;right:4%;left:4%;color:rgba(238,240,243,.94);font-family:var(--font-steve-mono),monospace;font-size:clamp(6px,1.25vw,10px);font-weight:500;letter-spacing:.22em;line-height:1;text-align:center;text-shadow:0 1px 7px #000;white-space:nowrap}.steve-native-knob{position:absolute;top:25%;left:22%;width:56%;aspect-ratio:1;overflow:hidden;border:2px solid rgba(255,255,255,.48);border-radius:50%;background:#202228;box-shadow:0 0 0 3px rgba(0,0,0,.6),0 8px 17px rgba(0,0,0,.65),inset 0 0 0 2px rgba(0,0,0,.5)}.steve-native-knob__art{object-fit:cover;object-position:center}.steve-native-knob__shade{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(0,0,0,.46))}.steve-native-knob__pointer{position:absolute;top:9%;left:calc(50% - 1px);width:2px;height:37%;border-radius:999px;box-shadow:0 0 5px currentColor}.steve-native-faceplate__readout{position:absolute;right:0;bottom:9%;left:0;color:#eef0f3;font-size:clamp(15px,3.1vw,25px);font-weight:800;letter-spacing:-.04em;line-height:1;text-align:center;text-shadow:0 2px 10px #000}@media (max-width:62rem){.hero-product-showcase{min-height:470px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.worklist-loading i{display:block;min-height:2.7rem;margin:.65rem 0;border-radius:.7rem;background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.13),rgba(255,255,255,.06));background-size:220% 100%;animation:worklist-shimmer 1.25s ease-in-out infinite}.skeleton-header i{width:25%}.skeleton-grid>*>i:nth-child(2n){min-height:5rem}.worklist-error{max-width:38rem;margin:12vh auto;padding:2rem;border:1px solid rgba(255,255,255,.15);border-radius:1rem}@keyframes worklist-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.worklist-loading i{animation:none}}.journey-card{overflow:hidden;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.journey-card:hover{border-color:rgba(147,207,255,.42);box-shadow:0 20px 46px rgba(0,0,0,.34),0 0 26px rgba(90,205,255,.08);transform:translateY(-2px)}.journey-card:active{transform:translateY(0) scale(.995)}@media (prefers-reduced-motion:reduce){.journey-card:active,.journey-card:hover{transform:none}}.journey-card.expanded{border-color:rgba(90,205,255,.5);box-shadow:0 18px 44px rgba(0,0,0,.3),0 0 28px rgba(90,205,255,.07)}.journey-card-toggle{position:relative;width:100%;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.journey-card-toggle:focus-visible{outline:2px solid #ef5dac;outline-offset:5px;border-radius:.4rem}.journey-card-assignee,.journey-card-counts,.journey-card-field,.journey-card-field-label,.journey-card-files,.journey-card-intent,.journey-card-overlap,.journey-card-status-reason,.journey-card-title,.journey-card-value{display:block}.journey-card-field{margin-top:.55rem}.journey-card-field-label{margin-bottom:.1rem}.journey-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-top:.75rem;font-size:1.05rem;font-weight:700;line-height:1.3;min-height:2.6em}.journey-card-intent{color:rgba(255,255,255,.58)}.journey-card-intent,.journey-card-value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-top:0;font-size:.82rem;line-height:1.25rem;min-height:2.5rem}.journey-card-value{color:rgba(255,255,255,.74)}.journey-card-status-reason{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-top:0;color:rgba(255,255,255,.58);font-size:.82rem;line-height:1.25rem;min-height:2.5rem}.journey-card-assignee{margin-top:.65rem;color:#5acdff;font:700 .72rem/1.4 var(--font-steve-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.journey-card-files{color:rgba(255,255,255,.66)}.journey-card-files,.journey-card-overlap{margin-top:.42rem;font-size:.78rem;line-height:1.5}.journey-card-overlap{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;color:#ffca75;font-weight:700;min-height:1.5em}.journey-card-slot-reserved{visibility:hidden}.journey-card-counts{margin-top:.7rem;font-size:.78rem;color:rgba(255,255,255,.58)}.journey-card-updated{display:block;margin-top:.35rem;color:rgba(255,255,255,.42);font-size:.72rem;line-height:1.4}.journey-card-details{display:grid;grid-gap:.85rem;gap:.85rem;margin:1.2rem 0 0;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.12)}.journey-card-details>div{display:grid;grid-template-columns:minmax(8rem,.32fr) 1fr;grid-gap:.8rem;gap:.8rem}.journey-card-details dt,.journey-card-field-label{color:rgba(255,215,151,.78);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.journey-card-details dd{min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.journey-card-details pre{margin:0;white-space:pre-wrap;font:inherit}.rule-card{transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}[data-rule-body]{overflow:clip}.rule-card[data-rule-state=saving]{border-color:rgba(90,205,255,.4)}.rule-card[data-rule-state=saved]{border-color:rgba(122,231,168,.6);box-shadow:0 0 0 1px rgba(122,231,168,.2),0 18px 40px rgba(0,0,0,.3)}.rule-card[data-rule-state=error]{border-color:rgba(255,142,212,.65);box-shadow:0 0 0 1px rgba(255,142,212,.22),0 18px 40px rgba(0,0,0,.34)}.rule-saved{color:#7ae7a8;font:700 10px/1.4 var(--font-steve-mono),monospace;letter-spacing:.1em;animation:journey-card-enter .2s ease both}.rule-card[data-rule-state=display] .rule-edit{opacity:.5}.rule-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.rule-card-head strong{color:#a78bfa;font:700 10px/1.4 var(--font-steve-mono),monospace;letter-spacing:.12em}.rule-edit{padding:4px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.05);color:#cbd0dc;font:inherit;font-size:11px;cursor:pointer;opacity:.5;transition:opacity .16s ease,border-color .16s ease,background .16s ease}.rule-card:hover .rule-edit,.rule-edit:focus-visible{opacity:1}.rule-edit:focus-visible,.rule-edit:hover{outline:none;border-color:rgba(147,207,255,.55);background:rgba(255,255,255,.1);color:#f3f2f6}.rule-evidence{display:block;margin-top:6px;color:#6f7686}.rule-card.editing{border-color:rgba(90,205,255,.45);box-shadow:0 0 0 1px rgba(90,205,255,.14),0 18px 40px rgba(0,0,0,.34);animation:journey-card-enter .2s ease both}.rule-card.editing label{display:block;margin:10px 0 4px;color:rgba(255,215,151,.78);font:700 10px/1.4 var(--font-steve-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.rule-card.editing label.rule-retire{display:flex;gap:7px;align-items:center;margin-top:12px;color:#cbd0dc;text-transform:none;letter-spacing:0;font-size:12px}.rule-required{color:#ff8ed4}.rule-card.editing input[type=text],.rule-card.editing textarea{width:100%;padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(0,0,0,.28);color:#f3f2f6;font:inherit;font-size:12px;line-height:1.45;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease}.rule-card.editing input:focus-visible,.rule-card.editing textarea:focus-visible{outline:none;border-color:#5acdff;box-shadow:0 0 0 3px rgba(90,205,255,.18)}.rule-actions{display:flex;gap:8px;margin-top:12px}.rule-cancel,.rule-save{padding:7px 14px;border-radius:999px;border:1px solid transparent;font:inherit;font-size:12px;cursor:pointer;transition:transform .16s ease,filter .16s ease,background .16s ease}.rule-save{background:linear-gradient(100deg,#5acdff,#a78bfa,#ff8ed4);color:#090a0c;font-weight:800}.rule-cancel{border-color:rgba(255,255,255,.16);background:transparent;color:#cbd0dc}.rule-cancel:hover:not(:disabled),.rule-save:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.rule-cancel:active:not(:disabled),.rule-save:active:not(:disabled){transform:scale(.97)}.rule-cancel:focus-visible,.rule-save:focus-visible{outline:2px solid #ef5dac;outline-offset:3px}.rule-cancel:disabled,.rule-save:disabled{opacity:.55;cursor:progress}.rule-pending{color:#8fdcff;font:700 10px/1.4 var(--font-steve-mono),monospace;letter-spacing:.1em;animation:rule-pending-pulse 1.1s ease-in-out infinite}@keyframes rule-pending-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rule-pending{animation:none;opacity:1}.rule-cancel:hover:not(:disabled),.rule-save:hover:not(:disabled){transform:none}}.rule-error{margin-top:10px;padding:8px 10px;border:1px solid rgba(255,142,212,.45);border-radius:8px;background:rgba(255,142,212,.08);color:#ffc4e6;font-size:12px;line-height:1.45;animation:journey-card-enter .2s ease both}.rule-cap-note{margin:0 0 10px;color:#ffca75;font-size:11px}[data-testid=active-rule-cap].at-cap{color:#ffca75}.journey-toolbar{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;max-width:1500px;margin:0 auto 20px}.journey-search{position:relative;display:flex;align-items:center;flex:1 1 320px;max-width:460px}.journey-search-icon{position:absolute;left:13px;color:#7d8494;font-size:15px;pointer-events:none}.journey-search-input{width:100%;padding:10px 14px 10px 33px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.045);color:#f3f2f6;font:inherit;font-size:14px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.journey-search-input::placeholder{color:#767d8c}.journey-search-input::-webkit-search-cancel-button{display:none}.journey-search-input:focus-visible{outline:none;border-color:#5acdff;background:rgba(90,205,255,.08);box-shadow:0 0 0 3px rgba(90,205,255,.18)}.journey-search-clear{position:absolute;right:5px;padding:6px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:#cbd0dc;font:inherit;font-size:11px;cursor:pointer;animation:journey-card-enter .16s ease both}.journey-search-clear:focus-visible,.journey-search-clear:hover{outline:none;border-color:rgba(147,207,255,.55);background:rgba(255,255,255,.11);color:#f3f2f6}.journey-search-count{margin:0;color:#9297a3;font:700 11px/1.4 var(--font-steve-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.journey-search-empty{flex:1 1 100%;margin:0;font-size:14px}.journey-sort{display:flex;align-items:center;gap:4px;margin-left:auto;padding:3px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04)}.journey-sort-option{position:relative;z-index:0;padding:6px 14px;border-radius:999px;color:#9297a3;font:700 11px/1.4 var(--font-steve-mono),monospace;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.item-sort-option:before,.journey-sort-option:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(96deg,#8f7bff,#5acdff);opacity:0;transition:opacity .16s ease}.item-sort-option.active:before,.journey-sort-option.active:before{opacity:1}.journey-sort-option:hover{color:#f3f2f6;background:rgba(255,255,255,.07)}.journey-sort-option:focus-visible{outline:none;color:#f3f2f6;box-shadow:0 0 0 3px rgba(90,205,255,.28)}.journey-sort-option.active{color:#0d0f14}.journey-status-term{-webkit-text-decoration:underline dotted rgba(255,255,255,.32);text-decoration:underline dotted rgba(255,255,255,.32);text-underline-offset:3px;cursor:help}.id-lookup{display:flex;align-items:center;gap:6px;margin-left:auto}.worklist-tag-filter+.id-lookup{margin:8px 0 0}.id-lookup-input{width:168px;padding:7px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.045);color:#f3f2f6;font:inherit;font-size:13px}.id-lookup-input::placeholder{color:#767d8c}.id-lookup-input::-webkit-search-cancel-button{display:none}.id-lookup-input:focus-visible{outline:none;border-color:#5acdff;background:rgba(90,205,255,.08);box-shadow:0 0 0 3px rgba(90,205,255,.18)}.id-lookup-go{padding:6px 13px;border:0;border-radius:999px;background:linear-gradient(96deg,#8f7bff,#5acdff);color:#0d0f14;letter-spacing:.1em;cursor:pointer}.id-lookup-active,.id-lookup-go{font:700 11px/1.4 var(--font-steve-mono),monospace;text-transform:uppercase}.id-lookup-active{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid rgba(147,207,255,.4);border-radius:999px;background:rgba(90,205,255,.1);color:#cfe6ff;letter-spacing:.08em}.id-lookup-active button{border:0;background:none;color:#9297a3;font:inherit;text-decoration:underline;cursor:pointer}.id-lookup-active button:hover{color:#f3f2f6}.worklist-journeys-panel .journey-sort{margin-left:0;justify-content:stretch}.worklist-journeys-panel .journey-sort-option{flex:1 1;text-align:center}.worklist-journeys-panel .journey-toolbar{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.worklist-journeys-panel .journey-search{flex:none;max-width:none}.worklist-journeys-panel .journey-search-input{font-size:13px}.journey-card[data-journey-motion=entering]{animation:journey-card-enter .22s ease both}.journey-card[data-journey-motion=exiting]{pointer-events:none;animation:journey-card-exit .18s ease both}@keyframes journey-card-enter{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes journey-card-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scale(.96)}}.tab-panel[data-tab-motion=entering]{animation:tab-panel-enter .24s ease both}@keyframes tab-panel-enter{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:none}}.journey-path-disclosure{display:grid;grid-gap:.5rem;gap:.5rem}.journey-path-panel{overflow:hidden;contain:layout paint;will-change:height;transition:height .24s ease}.journey-path-panel[data-state=expanded]{height:auto;overflow:visible;contain:none;will-change:auto}.journey-detail-more-toggle,.journey-path-toggle{display:flex;gap:.45rem;align-items:baseline;justify-self:start;padding:.2rem .5rem .2rem .3rem;border:1px solid rgba(255,255,255,.14);border-radius:.4rem;background:rgba(255,255,255,.04);color:rgba(255,255,255,.82);font:inherit;font-size:.8rem;cursor:pointer}.journey-detail-more-toggle:focus-visible,.journey-detail-more-toggle:hover,.journey-path-toggle:focus-visible,.journey-path-toggle:hover{outline:none;border-color:rgba(147,207,255,.55);background:rgba(255,255,255,.09)}.journey-detail-more-toggle .worklist-caret,.journey-path-toggle .worklist-caret{flex:0 0 auto;font-size:.72rem}.journey-path-list{display:grid;grid-gap:.25rem;gap:.25rem;margin:0;padding:0;list-style:none}.journey-detail-more{display:grid;margin-top:1.2rem}.journey-detail-more-toggle{color:rgba(255,255,255,.9);font-weight:600}.journey-detail-more-panel{overflow:hidden;contain:layout paint;will-change:height;transition:height .24s ease}.journey-detail-more-panel[data-state=expanded]{height:auto;overflow:visible;contain:none;will-change:auto}.journey-detail-more-panel .journey-card-details{margin-top:0;padding-top:.9rem;border-top:0}.journey-path-list li{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;overflow-wrap:anywhere}.journey-work-items{display:grid;margin-top:1.2rem}.journey-work-items-header{display:flex;justify-content:start;align-items:center;gap:.4rem}.worklist-refresh:disabled{cursor:progress;opacity:.75}.worklist-refresh-glyph{display:inline-block;font-size:.95rem}.worklist-refresh[data-refreshing=true] .worklist-refresh-glyph{animation:worklist-refresh-spin .9s linear infinite}@keyframes worklist-refresh-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.worklist-refresh[data-refreshing=true] .worklist-refresh-glyph{animation:none}}.journey-work-items-refresh{padding:.2rem .42rem;line-height:1}.journey-work-items-panel{overflow:hidden;contain:layout paint;will-change:height;transition:height .24s ease}.journey-work-items-panel[data-state=expanded]{height:auto;overflow:visible;contain:none;will-change:auto}.journey-work-items-body{display:grid;grid-gap:.55rem;gap:.55rem;padding-top:.9rem}.journey-work-item-list{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.journey-work-item{display:grid}.journey-work-item .worklist-item{margin:0;border-radius:.5rem}.journey-work-item .worklist-item-head{padding:.5rem .6rem .5rem calc(.6rem + 22px)}.journey-work-item .worklist-item-toggle{gap:8px;padding:.5rem .6rem}.journey-work-item .worklist-item-summary{gap:4px;min-width:0}.journey-work-item .worklist-item-title{font-size:.88rem;overflow-wrap:anywhere}.journey-work-item .card-row{gap:.6rem}.journey-work-item .card-row>span{overflow-wrap:anywhere}.journey-work-item .worklist-item-details{padding:0 .6rem .55rem 1.55rem;overflow-wrap:anywhere}.journey-work-item .worklist-item-details p{margin-top:.5rem}.journey-work-item .worklist-item-declared{margin-top:.5rem;padding-left:.45rem}.journey-work-item .worklist-item-declared p{margin-top:.2rem}.journey-work-items-more{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.journey-work-items-more button{padding:.25rem .6rem;border:1px solid rgba(255,255,255,.16);border-radius:.4rem;background:rgba(255,255,255,.05);color:rgba(255,255,255,.86);font:inherit;font-size:.78rem;cursor:pointer}.journey-work-items-more button:focus-visible,.journey-work-items-more button:hover:not(:disabled){outline:none;border-color:rgba(147,207,255,.55);background:rgba(255,255,255,.1)}.journey-work-items-more p,.journey-work-items-note{margin:0;font-size:.75rem;color:rgba(255,255,255,.55)}@media (max-width:600px){.journey-card-details>div{grid-template-columns:1fr;gap:.3rem}}.worklist-content-panel{opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.worklist-content-panel.is-transitioning{opacity:.56;transform:translateY(3px)}.worklist-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.worklist-pagination button{min-height:38px;padding:7px 14px}@media (prefers-reduced-motion:reduce){.worklist-content-panel{transition-duration:.01ms;transform:none}}@media (max-width:32rem){.hero-product-showcase{width:calc(100vw - 44px);min-height:430px}.hero-ai-workspace{right:3%;width:90%;height:250px}.hero-ai-dialogue{top:49px;right:11px;width:79%;padding:12px 13px 11px}.hero-ai-dialogue__prompt{font-size:11px}.hero-ai-disclaimer{font-size:6px}.hero-claude-chat{min-height:250px;padding:14px}.hero-rack-slots>div{min-height:25px;padding:4px 5px}.hero-chat-message{padding:5px 6px;font-size:7px}.steve-native-faceplate{border-radius:11px}.steve-harmony-faceplate{bottom:3%;left:0;width:100%;border-radius:12px}}.journey-status-group.status-user_review>h2{color:#ffca75;border-bottom-color:rgba(255,202,117,.4)}.journey-card[data-producer-turn]{border-color:rgba(255,202,117,.55);background:linear-gradient(150deg,rgba(255,202,117,.12),rgba(255,255,255,.03));box-shadow:0 18px 44px rgba(0,0,0,.32),0 0 30px rgba(255,202,117,.1)}.journey-card[data-producer-turn]:hover{border-color:rgba(255,202,117,.8);box-shadow:0 22px 50px rgba(0,0,0,.36),0 0 34px rgba(255,202,117,.18)}.journey-card[data-producer-turn] .card-row strong{color:#ffca75}.journey-detail-review dt{color:#ffca75!important}.journey-review-checklist{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding-left:1.15rem}.journey-review-checklist li{color:rgba(255,255,255,.9);line-height:1.45}.journey-overlap-list{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.journey-overlap-list li{display:grid;grid-gap:.1rem;gap:.1rem}.journey-overlap-list code{color:#ffca75;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;overflow-wrap:anywhere}.journey-overlap-list small{color:rgba(255,255,255,.6);font-size:.72rem}.journey-unshown{margin:1rem 0 0;color:rgba(255,255,255,.4);font-size:.72rem;font-style:italic}.journey-detail-actions{display:flex;justify-content:flex-end;margin-top:1rem}.journey-edit{opacity:1}.journey-editor{margin-top:1.1rem;animation:journey-card-enter .22s ease both}.journey-editor-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.12)}.journey-editor-head strong{color:#a78bfa;font:700 10px/1.4 var(--font-steve-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.journey-editor-field{margin-top:.85rem}.journey-editor label{display:block;margin-bottom:.3rem;color:rgba(255,215,151,.78);font:700 .68rem/1.4 var(--font-steve-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.journey-editor label .rule-required{margin-left:.4rem}.journey-editor input[type=text],.journey-editor select,.journey-editor textarea{width:100%;padding:.5rem .6rem;border:1px solid rgba(255,255,255,.14);border-radius:.5rem;background:rgba(0,0,0,.3);color:#f3f2f6;font:inherit;font-size:.84rem;line-height:1.45;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease}.journey-editor input:focus-visible,.journey-editor select:focus-visible,.journey-editor textarea:focus-visible{outline:none;border-color:#5acdff;box-shadow:0 0 0 3px rgba(90,205,255,.18)}.journey-editor-hint,.journey-editor-note{margin:.35rem 0 0;color:rgba(255,255,255,.45);font-size:.72rem;line-height:1.45}.journey-editor-actions{position:-webkit-sticky;position:sticky;bottom:-1px;z-index:2;margin:1.1rem -1.75rem -1.25rem;padding:.85rem 1.75rem 1rem;border-top:1px solid rgba(255,255,255,.12);background:linear-gradient(0deg,#14161c 62%,rgba(20,22,28,.94) 88%,rgba(20,22,28,0))}@media (max-width:640px){.journey-editor-actions{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.journey-editor-warning{margin:.9rem 0 0;padding:.55rem .7rem;border:1px solid rgba(255,202,117,.45);border-radius:.5rem;background:rgba(255,202,117,.1);color:#ffca75;font-size:.78rem;line-height:1.45}.journey-discard-confirm{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:1.5rem;background:rgba(6,7,10,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:journey-card-enter .16s ease both}.journey-discard-panel{max-width:26rem;padding:1.3rem 1.4rem;border:1px solid rgba(255,142,212,.4);border-radius:.9rem;background:linear-gradient(155deg,#1b1e26,#111319);box-shadow:0 26px 60px rgba(0,0,0,.5)}.journey-discard-panel h2{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em}.journey-discard-panel p{margin:0;color:rgba(255,255,255,.74);font-size:.85rem;line-height:1.5}.journey-discard-panel b{color:#f3f2f6;font-weight:700}.journey-discard-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.journey-discard-lose{border-color:rgba(255,142,212,.55);color:#ffc4e6}.journey-discard-lose:hover{background:rgba(255,142,212,.12)}@media (prefers-reduced-motion:reduce){.journey-discard-confirm{animation:none}}.journey-feedback{margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.12)}.journey-feedback h3{margin:0;font-size:.95rem;letter-spacing:-.01em}.journey-feedback-list{display:grid;grid-gap:.7rem;gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none}.journey-feedback-entry{padding:.65rem .75rem;border-left:2px solid rgba(90,205,255,.45);border-radius:.35rem;background:rgba(255,255,255,.035)}.journey-feedback-entry[data-feedback-addressed=yes]{border-left-color:rgba(120,220,160,.5);opacity:.82}.journey-feedback-entry-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem;margin-bottom:.35rem;font:700 .68rem/1.4 var(--font-steve-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.journey-feedback-entry-head time{color:#ffca75}.journey-feedback-author,.journey-feedback-collapse{color:rgba(255,255,255,.55)}.journey-feedback-collapse{margin:-.15rem .1rem -.15rem -.25rem;padding:.15rem .3rem;border:0;border-radius:.3rem;background:none;font:inherit;cursor:pointer}.journey-feedback-collapse:focus-visible,.journey-feedback-collapse:hover{color:#5acdff;background:rgba(255,255,255,.07)}.journey-feedback-gist{flex:1 1 8rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.62);font:400 .78rem/1.4 inherit;letter-spacing:0;text-transform:none}.journey-feedback-entry[data-collapsed=yes] .journey-feedback-entry-head{margin-bottom:0}.journey-feedback-text{margin:0;color:rgba(255,255,255,.9);font-size:.85rem;line-height:1.5;white-space:pre-wrap}.journey-feedback-answer{margin:.45rem 0 0;color:rgba(255,255,255,.5);font-size:.72rem;line-height:1.45}.journey-feedback-replies{display:grid;grid-gap:.5rem;gap:.5rem;margin:.55rem 0 0;padding:0 0 0 .75rem;list-style:none;border-left:2px solid rgba(255,255,255,.14)}.journey-feedback-reply-text{margin:0;color:rgba(255,255,255,.82);font-size:.8rem;line-height:1.5;white-space:pre-wrap}.journey-feedback-reply-meta{margin:.2rem 0 0;color:rgba(255,255,255,.45);font-size:.7rem}.verification-queue-reply{margin:.5rem 0 0;padding:.55rem .7rem;border-left:2px solid rgba(255,255,255,.22);background:rgba(255,255,255,.04);border-radius:0 6px 6px 0}.verification-queue-reply p{margin:0;color:rgba(255,255,255,.88);font-size:.8rem;line-height:1.5;white-space:pre-wrap}.verification-queue-reply footer{margin:.3rem 0 0;color:rgba(255,255,255,.45);font-size:.7rem}.verification-queue-row[data-queue-kind=claude_reply] .verification-queue-rank{color:rgba(140,200,255,.9)}.journey-feedback-compose{display:block;margin-top:1rem}.journey-feedback-compose>span{display:block;margin-bottom:.3rem;color:rgba(255,215,151,.78);font:700 .68rem/1.4 var(--font-steve-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.journey-feedback-compose textarea{width:100%;padding:.5rem .6rem;border:1px solid rgba(255,255,255,.14);border-radius:.5rem;background:rgba(0,0,0,.3);color:#f3f2f6;font:inherit;font-size:.84rem;line-height:1.45;resize:vertical}.journey-feedback-compose textarea:focus-visible{outline:none;border-color:#5acdff;box-shadow:0 0 0 3px rgba(90,205,255,.18)}.journey-feedback-note{margin:.4rem 0 0;color:rgba(255,255,255,.45);font-size:.72rem;line-height:1.45}.journey-feedback-post{margin-top:.75rem;padding:.45rem .9rem;border:1px solid rgba(90,205,255,.45);border-radius:.5rem;background:rgba(90,205,255,.1);color:#d8f1ff;font:inherit;font-size:.82rem;cursor:pointer}.journey-feedback-post:disabled{opacity:.45;cursor:not-allowed}.journey-feedback-history{margin-top:.6rem}.journey-feedback-see{margin-top:.7rem;padding:.4rem .85rem;border:1px solid rgba(255,215,151,.45);border-radius:.5rem;background:rgba(255,215,151,.08);color:#ffd797;font:inherit;font-size:.8rem;cursor:pointer;transition:background .16s ease,border-color .16s ease}.journey-feedback-see:hover{background:rgba(255,215,151,.16);border-color:rgba(255,215,151,.7)}.journey-feedback-failed{margin-top:.6rem;padding:.6rem .7rem;border:1px solid rgba(255,140,140,.35);border-radius:.5rem;background:rgba(255,90,90,.07)}.journey-feedback-failed p{margin:0;color:rgba(255,200,200,.9);font-size:.8rem;line-height:1.45}.journey-feedback-bypass,.journey-feedback-retry{margin-top:.5rem;padding:.35rem .75rem;border:1px solid rgba(255,255,255,.25);border-radius:.45rem;background:rgba(255,255,255,.05);color:#f3f2f6;font:inherit;font-size:.76rem;cursor:pointer}.journey-feedback-locked{margin:.8rem 0 0;padding:.6rem .7rem;border:1px dashed rgba(255,215,151,.4);border-radius:.5rem;color:rgba(255,215,151,.85);font-size:.78rem;line-height:1.5}.journey-feedback-locked p{margin:0}.journey-feedback-unlock{overflow:hidden;contain:layout paint;will-change:height;transition:height .24s ease}.journey-feedback-unlock[data-state=expanded]{overflow:visible}.journey-feedback-only{margin-top:0;padding-top:0;border-top:0}@media (prefers-reduced-motion:reduce){.journey-feedback-see,.journey-feedback-unlock{transition:none}}.worklist-layout-verification{display:block;height:auto}.worklist-layout-verification .worklist-content-panel{max-width:82ch;margin-inline:auto}.verification-queue-list{display:grid;grid-gap:.55rem;gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none}.verification-queue-row{border:1px solid rgba(255,255,255,.1);border-radius:.6rem;background:rgba(255,255,255,.03);transition:border-color .18s ease,background .18s ease,opacity .18s ease,transform .18s ease}.verification-queue-row:focus-within,.verification-queue-row:hover{border-color:rgba(90,205,255,.35);background:rgba(90,205,255,.05)}.verification-queue-row[data-motion=exiting]{opacity:0;transform:translateX(14px);pointer-events:none}.verification-queue-head{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .7rem}.verification-queue-toggle{display:grid;grid-template-columns:auto auto 1fr;grid-gap:.1rem .55rem;gap:.1rem .55rem;flex:1 1 auto;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.verification-queue-toggle .worklist-caret{grid-row:1/span 2;align-self:start;color:rgba(255,255,255,.45);font-size:.75rem;line-height:1.5}.verification-queue-rank{grid-row:1/span 2;align-self:start;color:rgba(255,202,117,.8);font:700 1rem/1.25 var(--font-steve-mono),monospace}.verification-queue-title{min-width:0;font-size:.9rem;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.verification-queue-meta{color:rgba(255,255,255,.55);font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}.verification-queue-feedback-cta{flex:0 0 auto;align-self:center;padding:.3rem .7rem;border:1px solid rgba(90,205,255,.45);border-radius:.45rem;background:rgba(90,205,255,.1);color:#d8f1ff;font:inherit;font-size:.74rem;white-space:nowrap;cursor:pointer;opacity:0;transform:translateX(5px);transition:opacity .18s ease,transform .18s ease}.verification-queue-feedback-cta:focus-visible,.verification-queue-row:focus-within .verification-queue-feedback-cta,.verification-queue-row:hover .verification-queue-feedback-cta{opacity:1;transform:none}.verification-queue-panel{overflow:hidden;contain:layout paint;will-change:height;transition:height .24s ease}.verification-queue-panel-body{padding:0 .7rem .7rem 1.9rem}.verification-queue-checklist{display:grid;grid-gap:.35rem;gap:.35rem;margin:.5rem 0 0;padding-left:1.15rem}.verification-queue-checklist li{color:rgba(255,255,255,.85);font-size:.8rem;line-height:1.45}.verification-queue-no-checklist{margin:.5rem 0 0;color:rgba(255,255,255,.4);font-size:.72rem;font-style:italic}@media (prefers-reduced-motion:reduce){.verification-queue-feedback-cta,.verification-queue-panel,.verification-queue-row{transition:none}}.journey-feedback-source.typed{color:#78dca0}.journey-feedback-source.relayed{color:#ffca75}.journey-feedback-entry[data-feedback-source=producer_relayed_by_claude]{border-left-style:dashed}.journey-feedback-text q{quotes:"\201C" "\201D";font-style:normal}.media-tray{margin-top:.5rem;padding:.6rem .7rem;border:1px dashed #2a2f38;border-radius:10px;background:#0E1116;transition:border-color .24s ease,background .24s ease}.media-tray.dragging{border-color:#5ACDFF;background:#101821}.media-tray-hint{margin:0 0 .4rem;color:#9AA3AF;font-size:.78rem;line-height:1.4}.media-tray-pick{background:none;border:1px solid #282d35;color:#C9D1DA;border-radius:8px;padding:.25rem .6rem;font:inherit;font-size:.78rem;cursor:pointer;transition:border-color .24s ease,color .24s ease}.media-tray-pick:hover{border-color:#5ACDFF;color:#F2F5F8}.media-tray-rows{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.media-tray-row{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#C9D1DA;padding:.3rem .4rem;border-radius:8px;background:#12151A;transition:background .24s ease,opacity .24s ease}.media-tray-row.failed{background:#22161A}.media-tray-row.uploading{opacity:.7}.media-tray-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-tray-ok,.media-tray-progress,.media-tray-size{color:#9AA3AF}.media-tray-ok{color:#7FD8A0}.media-tray-failed{color:#FF9C9C}.media-tray-remove,.media-tray-retry{background:none;border:1px solid #282d35;color:#C9D1DA;border-radius:6px;padding:.1rem .4rem;font:inherit;font-size:.72rem;cursor:pointer}.media-attachments{margin-top:.5rem;display:grid;grid-gap:.45rem;gap:.45rem}.media-attachments[data-attached-by=claude] .media-attached-by{margin:0;color:rgba(255,255,255,.45);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.media-thumbs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.lazy-video-card{display:grid;place-items:center;grid-gap:.35rem;gap:.35rem;width:100%;max-width:32rem;aspect-ratio:9/16;max-height:70vh;border:1px solid var(--rule,#dcd7d2);border-radius:8px;background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font:inherit;cursor:pointer;transition:background-color .22s ease,border-color .22s ease;animation:media-video-in .24s ease both}.lazy-video-card:focus-visible,.lazy-video-card:hover{background:color-mix(in srgb,currentColor 11%,transparent);border-color:var(--accent,#d2336b);outline:none}.lazy-video-play{font-size:2.2rem;line-height:1;opacity:.8;transition:transform .22s ease}.lazy-video-card:hover .lazy-video-play{transform:scale(1.08)}.lazy-video-label{font-size:.85rem;opacity:.85;max-width:90%;text-align:center}.lazy-video-size{font-size:.75rem;opacity:.6}@media (prefers-reduced-motion:reduce){.lazy-video-card,.lazy-video-play{transition:none;animation:none}}.media-videos{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.media-video{display:grid;grid-gap:.25rem;gap:.25rem;animation:media-video-in .24s ease both}.media-video video{width:100%;max-width:32rem;max-height:70vh;border-radius:8px;background:#000}@keyframes media-video-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.media-video{animation:none}}.media-thumb{padding:0;border:1px solid #282d35;border-radius:8px;background:#0E1116;cursor:zoom-in;overflow:hidden;line-height:0;transition:border-color .24s ease,transform .24s ease}.media-thumb:focus-visible,.media-thumb:hover{border-color:#5ACDFF;transform:translateY(-1px)}.media-thumb img{width:104px;height:78px;object-fit:cover;display:block}.media-audio-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:.3rem;gap:.3rem}.media-audio-row{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;background:#12151A;border:1px solid #282d35;border-radius:8px;padding:.35rem .5rem;color:#C9D1DA;font:inherit;font-size:.8rem;cursor:pointer;transition:border-color .24s ease,background .24s ease}.media-audio-row:focus-visible,.media-audio-row:hover{border-color:#5ACDFF;background:#151A21}.media-audio-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-audio-size{color:#9AA3AF}.media-lightbox{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;background:rgba(5,6,8,.86);padding:3rem;opacity:1;overscroll-behavior:contain;touch-action:manipulation;transition:opacity .24s ease}.media-lightbox[data-phase=entering],.media-lightbox[data-phase=leaving]{opacity:0}.media-lightbox-image{max-width:100%;max-height:100%;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.6);transform:scale(1);transition:transform .24s ease}.media-lightbox[data-phase=entering] .media-lightbox-image,.media-lightbox[data-phase=leaving] .media-lightbox-image{transform:scale(.97)}.media-lightbox-close{position:absolute;z-index:1;background:rgba(12,14,18,.72);top:calc(env(safe-area-inset-top, 0px) + .6rem);right:calc(env(safe-area-inset-right, 0px) + .6rem);border:1px solid #3a4049;color:#F2F5F8;border-radius:999px;width:2.75rem;height:2.75rem;font-size:1.35rem;line-height:1;cursor:pointer}.media-lightbox-failed{color:#FF9C9C;max-width:32rem;text-align:center}@media (max-width:40rem){.media-lightbox{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.media-lightbox-image{border-radius:0}}.media-audio-strip{position:fixed;left:0;right:0;bottom:0;z-index:1350;display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr) minmax(0,14rem);align-items:center;grid-gap:.9rem;gap:.9rem;padding:.6rem max(.9rem,env(safe-area-inset-right,0px)) calc(.6rem + env(safe-area-inset-bottom, 0px)) max(.9rem,env(safe-area-inset-left,0px));background:#0E1116;border-top:1px solid #282d35;outline:none;box-shadow:0 -8px 30px rgba(0,0,0,.45);transform:translateY(0);opacity:1;transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .24s cubic-bezier(.4,0,.2,1)}.media-audio-strip[data-phase=entering],.media-audio-strip[data-phase=leaving]{transform:translateY(100%);opacity:0}.media-strip-identity{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.media-strip-name{color:#E6EBF1;font-size:.84rem;font-weight:600}.media-strip-meta,.media-strip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-strip-meta{color:#8A93A0;font-size:.7rem}.media-strip-centre{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0;justify-items:center}.media-strip-transport{display:flex;align-items:center;gap:.4rem}.media-strip-track{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.6rem;gap:.6rem;width:100%;max-width:46rem}.media-strip-wavebox{position:relative;height:2.25rem;min-width:0}.media-strip-wave{inset:0;height:100%}.media-strip-scrub,.media-strip-wave{position:absolute;width:100%;cursor:pointer}.media-strip-scrub{left:0;right:0;bottom:-.35rem;margin:0;height:.9rem;opacity:0}.media-strip-scrub:focus-visible{opacity:.9;accent-color:#5ACDFF}.media-strip-end{display:flex;justify-content:flex-end}.media-strip-button{background:none;border:1px solid #282d35;color:#F2F5F8;border-radius:8px;min-width:2.1rem;height:2.1rem;font:inherit;font-size:.85rem;cursor:pointer;transition:border-color .24s ease,background .24s ease}.media-strip-button:focus-visible,.media-strip-button:hover{border-color:#5ACDFF;background:#141A21}.media-strip-play{border-color:#3A4049;min-width:2.6rem}.media-strip-time{color:#9AA3AF;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.media-strip-error{grid-column:1/-1;margin:.1rem 0 0;color:#FF9C9C;font-size:.78rem}@media (pointer:coarse){.media-strip-button{min-width:2.75rem;height:2.75rem}.media-strip-wavebox{height:2.75rem}}@media (max-width:46rem){.media-audio-strip{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .6rem}.media-strip-centre{grid-column:1/-1;grid-row:2}.media-strip-track{max-width:none}body:has(.media-audio-strip) .review-thumbbar{transform:translateY(110%);opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.media-audio-strip,.media-strip-button{transition:none}}.publications{padding-top:.4rem}.publications-list{display:grid;grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;border:1px solid rgba(255,255,255,.08);border-radius:.6rem;overflow:hidden}.publications-app{margin-bottom:1.1rem}.publications-app .publication-name{color:rgba(167,139,250,.95)}.publication-row{display:grid;grid-template-columns:1fr auto 9.5rem;align-items:center;grid-gap:1rem;gap:1rem;padding:.62rem .95rem;background:rgba(255,255,255,.025);transition:background .16s ease}.publication-row:hover{background:rgba(90,205,255,.05)}.publication-name{font-size:.88rem;color:rgba(255,255,255,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.publication-version{font-family:var(--font-steve-mono),ui-monospace,monospace;font-size:.74rem;color:rgba(90,205,255,.9)}.publication-when{font-size:.76rem;color:rgba(255,255,255,.5);text-align:right}.publications-count{margin:0 0 .5rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4)}.publications-empty{margin:1.5rem 0;color:rgba(255,255,255,.5);font-size:.88rem;text-align:center}.publications-retry{margin-left:.4rem;background:none;border:0;color:rgba(90,205,255,.9);cursor:pointer;font:inherit}@media (max-width:40rem){.publication-row{grid-template-columns:1fr auto}.publication-when{grid-column:1/-1;text-align:left}}.publications-cards{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.8rem;gap:.8rem;margin:0;padding:0;list-style:none}.publication-card{display:grid;grid-template-columns:11rem 1fr;grid-gap:1.2rem;gap:1.2rem;align-items:center;padding:.9rem 1rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:.6rem}.publication-shot{aspect-ratio:1/1;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(90,205,255,.08),transparent 70%)}.publication-shot img{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.publication-noshot{font-size:.72rem;color:rgba(255,255,255,.35)}.publication-body{min-width:0;display:grid;grid-gap:.7rem;gap:.7rem}.publication-head{display:grid;grid-template-columns:1fr auto 9.5rem;align-items:baseline;grid-gap:1rem;gap:1rem}.publication-head .publication-name{font-size:1rem;font-weight:600}.publication-visibility{display:inline-flex;align-items:center;gap:.55rem;font-size:.76rem}.publication-visibility-switch{position:relative;width:2.3rem;height:1.25rem;border-radius:999px;border:1px solid rgba(90,205,255,.45);background:rgba(90,205,255,.28);cursor:pointer;padding:0;transition:background .22s ease,border-color .22s ease,opacity .22s ease}.publication-visibility-knob{position:absolute;top:50%;left:1.1rem;width:.95rem;height:.95rem;border-radius:50%;background:rgba(255,255,255,.92);transform:translateY(-50%);transition:left .22s ease,background .22s ease}.publication-visibility[data-hidden=true] .publication-visibility-switch{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.25)}.publication-visibility[data-hidden=true] .publication-visibility-knob{left:.12rem;background:rgba(255,255,255,.55)}.publication-visibility[data-busy=true] .publication-visibility-switch{opacity:.6;cursor:progress}.publication-visibility-switch:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.publication-visibility-label{color:rgba(255,255,255,.72);letter-spacing:.04em;transition:color .22s ease}.publication-visibility[data-hidden=true] .publication-visibility-label{color:rgba(255,180,90,.9)}.publication-visibility-error{color:rgba(255,120,120,.9)}.publication-bulk{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .22s ease,margin .22s ease}.publication-bulk[data-shown=true]{grid-template-rows:1fr;opacity:1;margin:0 0 .7rem}.publication-bulk-inner{overflow:hidden;min-height:0;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.publication-bulk-count{font-size:.82rem;color:rgba(255,255,255,.74);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.publication-bulk-go,.publication-bulk-link{font:inherit;font-size:.8rem;cursor:pointer;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.publication-bulk-go{padding:.25rem .7rem;border-radius:6px;border:1px solid rgba(90,205,255,.35);background:rgba(90,205,255,.1);color:#fff}.publication-bulk-go:hover:not(:disabled){background:rgba(90,205,255,.2)}.publication-bulk-go:disabled,.publication-bulk-link:disabled{opacity:.45;cursor:default}.publication-bulk-link{border:0;background:none;color:rgba(255,255,255,.62);text-decoration:underline}.publication-bulk-link:hover:not(:disabled){color:#fff}.publication-bulk-check{flex:none;width:15px;height:15px;accent-color:#5acdff;cursor:pointer}.publication-bulk-names{margin-top:.5rem!important;max-height:8rem;overflow:auto;color:rgba(255,255,255,.55)!important}.publication-confirm-backdrop{background:rgba(6,7,10,.72)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.publication-confirm-panel{max-width:28rem!important;padding:1.3rem 1.4rem;border:1px solid rgba(90,205,255,.4);border-radius:.9rem!important;background:linear-gradient(155deg,#1b1e26,#111319)!important;color:#f3f2f6!important;box-shadow:0 26px 60px rgba(0,0,0,.5)}.publication-confirm-panel h2{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em}.publication-confirm-panel p{margin:0;color:rgba(255,255,255,.74);font-size:.85rem;line-height:1.5}.publication-confirm-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;justify-content:flex-end}.publication-platforms{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.publication-platform{font:inherit;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;padding:.18rem .55rem;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:rgba(255,255,255,.62);transition:background .22s ease,border-color .22s ease,color .22s ease}.publication-platform[data-active=true]{border-color:rgba(90,205,255,.6);background:rgba(90,205,255,.14);color:rgba(255,255,255,.95)}.publication-platform:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.publication-platforms .publication-visibility{margin-left:auto}.publication-facts{animation:publication-facts-in .22s ease both}@keyframes publication-facts-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.publication-facts,.publication-platform{transition:none;animation:none}.publication-visibility-knob,.publication-visibility-label,.publication-visibility-switch{transition:none}}.publication-facts{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.28rem;row-gap:.28rem;margin:0;font-size:.76rem}.publication-facts dt{color:rgba(255,255,255,.42);letter-spacing:.04em}.publication-facts dd{margin:0;color:rgba(255,255,255,.82);font-family:var(--font-steve-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.publication-copy{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:copy;text-align:left}.publication-copy:hover{color:rgba(90,205,255,.95)}.publication-copy:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}@media (max-width:40rem){.publication-card{grid-template-columns:1fr}.publication-shot{max-width:14rem;margin:0 auto}.publication-head{grid-template-columns:1fr auto}}.publications-search{margin:0 0 .9rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.publications-visibility-filter{margin:0}.publications-search>.publications-search-input,.publications-visibility-slot>.publications-tabs{box-sizing:border-box;height:2.4rem;margin:0}.publications-visibility-slot>.publications-tabs{align-items:stretch}.publications-visibility-slot>.publications-tabs>.publications-tab{display:inline-flex;align-items:center}.publications-visibility-slot{display:inline-grid;grid-template-columns:1fr;max-width:20rem;opacity:1;overflow:hidden;transition:max-width .26s ease,opacity .2s ease}.publications-visibility-slot[data-shown=false]{max-width:0;opacity:0;pointer-events:none}.publications-search-input{width:min(22rem,100%);padding:.5rem .75rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:rgba(255,255,255,.9);font:inherit;font-size:.86rem;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.publications-search-input::placeholder{color:rgba(255,255,255,.38)}.publications-search-input:hover{border-color:rgba(255,255,255,.24)}.publications-search-input:focus-visible{outline:none;border-color:rgba(90,205,255,.8);box-shadow:0 0 0 2px rgba(90,205,255,.35);background:rgba(255,255,255,.06)}.publications-nomatch{animation:worklist-fade-in .18s ease both}.video-nomatch{animation-delay:.18s}.publication-card[data-motion=entering],.publication-row[data-motion=entering]{animation:journey-card-enter .22s ease both}.publication-card[data-motion=exiting],.publication-row[data-motion=exiting]{pointer-events:none;animation:journey-card-exit .18s ease both}.publication-demo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.publication-demo-build{font-size:.74rem;color:rgba(255,255,255,.5)}.publication-demo-build .publication-copy{color:rgba(255,255,255,.82);font-family:var(--font-steve-mono),ui-monospace,monospace}@media (prefers-reduced-motion:reduce){.publication-row{transition:none}.publication-card[data-motion],.publication-row[data-motion],.publications-nomatch{animation:none}.publications-search-input{transition:none}}.publication-row-with-action{grid-template-columns:1fr auto 9.5rem auto}.publication-action{display:flex;justify-content:flex-start}.publication-downloads-cta{padding:.34rem .8rem;border:1px solid rgba(90,205,255,.35);border-radius:.5rem;background:rgba(90,205,255,.06);color:rgba(90,205,255,.92);font:inherit;font-size:.76rem;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.publication-downloads-cta:focus-visible,.publication-downloads-cta:hover{background:rgba(90,205,255,.14);border-color:rgba(90,205,255,.65);color:rgba(160,228,255,1);outline:none}.publication-downloads-headline{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:0 0 1.3rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:.7rem;background:rgba(255,255,255,.025)}.publication-downloads-people-block{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.publication-downloads-people{font-size:3rem;font-weight:650;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(90,205,255,.95)}.publication-downloads-people-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}.publication-downloads-total-badge{display:grid;justify-items:center;grid-gap:.15rem;gap:.15rem;min-width:4.6rem;padding:.45rem .7rem;border:1px solid rgba(90,205,255,.28);border-radius:.55rem;background:rgba(90,205,255,.06)}.publication-downloads-total{font-size:1.15rem;font-weight:600;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(210,240,255,.95)}.publication-downloads-total-label{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(90,205,255,.75)}.publication-downloads-roll{display:inline-grid;overflow:hidden;vertical-align:bottom}.publication-downloads-roll-in,.publication-downloads-roll-out{grid-area:1/1}.publication-downloads-roll-in[data-rolling=true]{animation:publication-downloads-roll-in .24s ease both}.publication-downloads-roll-out{animation:publication-downloads-roll-out .24s ease both;pointer-events:none}@keyframes publication-downloads-roll-in{0%{opacity:0;transform:translateY(55%)}to{opacity:1;transform:none}}@keyframes publication-downloads-roll-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-55%)}}.publication-downloads-notice{margin:0;max-height:0;overflow:hidden;font-size:.8rem;color:rgba(255,170,150,.95);opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,max-height .18s ease,margin .18s ease}.publication-downloads-notice[data-visible=true]{max-height:4rem;margin:-.6rem 0 1rem;opacity:1;transform:none}.publication-downloads-body{animation:publication-downloads-in .22s ease both}@keyframes publication-downloads-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.publication-downloads-list{position:relative;display:grid;grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;border:1px solid rgba(255,255,255,.08);border-radius:.6rem;overflow:hidden}.publication-downloads-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"email email tag toggle" "count when when tester";align-items:center;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.2rem;row-gap:.2rem;padding:.55rem .9rem;background:rgba(255,255,255,.025);transition:background .16s ease,transform .28s cubic-bezier(.2,.7,.2,1)}.publication-downloads-row:hover{background:rgba(90,205,255,.05)}.publication-downloads-row[data-excluded=true]{background:rgba(255,255,255,.012)}.publication-downloads-email-open{grid-area:email;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;font-size:.84rem;text-align:left;color:rgba(255,255,255,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.25);text-decoration-color:rgba(255,255,255,.25);text-underline-offset:.18em;transition:color .2s ease,opacity .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,opacity .2s ease;transition:color .2s ease,text-decoration-color .2s ease,opacity .2s ease,-webkit-text-decoration-color .2s ease}.publication-downloads-email-open:hover{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,.7);text-decoration-color:rgba(255,255,255,.7)}.publication-downloads-row[data-excluded=true] .publication-downloads-email-open{opacity:.45;color:rgba(255,255,255,.75)}.user-activity{display:grid;grid-gap:.9rem;gap:.9rem;padding:.2rem 0 .4rem;animation:user-activity-in .26s cubic-bezier(.2,.7,.2,1) both}@keyframes user-activity-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.user-activity{animation-duration:1ms}}.user-activity-back{justify-self:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:.4rem;padding:.3rem .7rem;font:inherit;font-size:.78rem;color:rgba(255,255,255,.85);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.user-activity-back:hover{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.3)}.user-activity-head{display:grid;grid-gap:.5rem;gap:.5rem}.user-activity-email{margin:0;font-size:1rem;color:#fff;overflow-wrap:anywhere}.user-activity-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-gap:.5rem .9rem;gap:.5rem .9rem;margin:0}.user-activity-facts dt{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.5)}.user-activity-facts dd{margin:0;font-size:.9rem;color:rgba(255,255,255,.92);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.user-activity-table{width:100%;border-collapse:collapse;font-size:.8rem}.user-activity-table caption{text-align:left;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.5);padding-bottom:.35rem}.user-activity-table td,.user-activity-table th{text-align:left;padding:.4rem .5rem;border-top:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.88)}.user-activity-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.user-activity-table th[scope=row]{font-weight:500;display:grid;grid-gap:.15rem;gap:.15rem}.user-activity-standing{font-size:.64rem;text-transform:uppercase;letter-spacing:.07em}[data-standing=both] .user-activity-standing{color:rgba(150,230,170,.85)}[data-standing=never-opened] .user-activity-standing{color:rgba(245,200,120,.9)}[data-standing=never-downloaded] .user-activity-standing{color:rgba(160,200,255,.85)}.user-activity-timeline h4{margin:0 0 .35rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.5)}.user-activity-timeline ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:.3rem;gap:.3rem}.user-activity-timeline li{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem;align-items:baseline;font-size:.78rem;color:rgba(255,255,255,.85)}.user-activity-timeline time{color:rgba(255,255,255,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.user-activity-timeline li[data-kind=download] .user-activity-event-what{color:rgba(255,255,255,.95)}.user-activity-event-detail{grid-column:2;font-size:.7rem;color:rgba(255,255,255,.45)}.publication-downloads-email{grid-area:email;font-size:.84rem;color:rgba(255,255,255,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;transition:opacity .2s ease,color .2s ease}.publication-downloads-count{grid-area:count;font-family:var(--font-steve-mono),ui-monospace,monospace;font-size:.72rem;color:rgba(90,205,255,.85);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:1;transition:opacity .2s ease}.publication-downloads-when{grid-area:when;font-size:.74rem;color:rgba(255,255,255,.5);text-align:left;opacity:1;transition:opacity .2s ease}.publication-downloads-row[data-excluded=true] .publication-downloads-email{opacity:.45;color:rgba(255,255,255,.75)}.publication-downloads-row[data-excluded=true] .publication-downloads-count,.publication-downloads-row[data-excluded=true] .publication-downloads-when{opacity:.4}.publication-downloads-tag{grid-area:tag;justify-self:end;padding:.08rem .42rem;border:1px solid rgba(255,196,110,.45);border-radius:999px;font-family:var(--font-steve-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,206,130,.95);background:rgba(255,196,110,.08);opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .2s ease}.publication-downloads-row[data-excluded=true] .publication-downloads-tag{opacity:1;transform:none}.publication-downloads-tester{grid-area:tester;justify-self:end;font:inherit;font-size:.72rem;padding:.25rem .6rem;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:transparent;color:rgba(255,255,255,.6);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.publication-downloads-tester:hover:not(:disabled){color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.26)}.publication-downloads-tester[data-state=on]{color:rgba(200,235,255,.95);border-color:rgba(90,205,255,.4);background:rgba(90,205,255,.08)}.publication-downloads-tester:focus-visible{outline:1px solid rgba(90,205,255,.85);outline-offset:2px}.publication-downloads-tester:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.publication-downloads-tester{transition:none}}.publication-downloads-toggle{grid-area:toggle;display:inline-grid;padding:.22rem .55rem;border:1px solid rgba(255,255,255,.14);border-radius:.45rem;background:transparent;color:rgba(255,255,255,.62);font:inherit;font-size:.68rem;white-space:nowrap;cursor:pointer;opacity:1;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.publication-downloads-toggle:focus-visible,.publication-downloads-toggle:hover{background:rgba(255,196,110,.08);border-color:rgba(255,196,110,.45);color:rgba(255,214,150,1);outline:none}.publication-downloads-toggle:disabled{opacity:.5;cursor:progress}.publication-downloads-toggle-mark,.publication-downloads-toggle-unmark{grid-area:1/1;text-align:center;transition:opacity .18s ease}.publication-downloads-toggle-mark{opacity:1}.publication-downloads-toggle-unmark,.publication-downloads-toggle[data-state=marked] .publication-downloads-toggle-mark{opacity:0}.publication-downloads-toggle[data-state=marked] .publication-downloads-toggle-unmark{opacity:1}.people-panel{display:grid;grid-gap:.5rem;gap:.5rem}.people-note{margin:0;max-height:0;overflow:hidden;font-size:.8rem;color:rgba(255,170,150,.95);opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,max-height .18s ease,margin .18s ease}.people-note[data-visible=true]{max-height:4rem;margin:0 0 .4rem;opacity:1;transform:none}.people-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.people-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.45rem .7rem;border-radius:.4rem;background:rgba(255,255,255,.025);transition:background .16s ease}.people-row:hover{background:rgba(255,255,255,.05)}.people-email{font-size:.82rem;color:rgba(255,255,255,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-roles{display:flex;gap:.35rem}.people-grant{padding:.2rem .55rem;border:1px solid rgba(255,255,255,.14);border-radius:.45rem;background:transparent;color:rgba(255,255,255,.55);font:inherit;font-size:.68rem;letter-spacing:.02em;white-space:nowrap;cursor:pointer;opacity:1;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.people-grant[data-state=granted]{background:rgba(150,230,170,.12);border-color:rgba(150,230,170,.4);color:rgba(190,240,205,1)}.people-grant:focus-visible,.people-grant:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.92);outline:none}.people-grant[data-state=granted]:focus-visible,.people-grant[data-state=granted]:hover{background:rgba(150,230,170,.2);border-color:rgba(150,230,170,.6);color:#fff}.people-grant:disabled{opacity:.5;cursor:progress}.people-legend{margin:.3rem 0 0;font-size:.7rem;color:rgba(255,255,255,.45)}.people-legend strong{color:rgba(255,255,255,.7);font-weight:600}@media (prefers-reduced-motion:reduce){.people-grant,.people-note,.people-row{transition-duration:1ms}}.publication-downloads-state{margin:1.2rem 0;color:rgba(255,255,255,.55);font-size:.86rem;animation:publication-downloads-in .22s ease both}.publication-downloads-tiles{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem;margin:0 0 1.3rem}.publication-downloads-tiles[data-tiles="2"]{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))}.publication-downloads-tiles>.publication-downloads-headline{margin:0}.publication-usage-headline{border-color:rgba(150,230,170,.14);opacity:1;transition:opacity .2s ease,border-color .2s ease}.publication-usage-headline[data-state=reading]{opacity:.45}.publication-usage-people{color:rgba(150,230,170,.95)}.publication-usage-total-badge{border-color:rgba(150,230,170,.3);background:rgba(150,230,170,.06)}.publication-usage-total-badge .publication-downloads-total-label{color:rgba(150,230,170,.8)}.publication-usage{margin:1.6rem 0 0}.publication-usage-title{margin:0 0 .6rem;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}.publication-usage-line{margin:0;max-height:0;overflow:hidden;color:rgba(255,255,255,.55);font-size:.86rem;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,max-height .18s ease,margin .18s ease}.publication-usage-line[data-visible=true]{max-height:4rem;margin:.2rem 0 .8rem;opacity:1;transform:none}.publication-usage-list{animation:publication-downloads-in .22s ease both}@media (max-width:40rem){.publication-row-with-action{grid-template-columns:1fr auto}.publication-downloads-people{font-size:2.4rem}}.zine .listen-col{max-width:520px}.zine .listen-player{width:100%;display:flex;flex-direction:column;align-items:center}.zine .listen-player h1{margin-top:26px;font-family:var(--z-caps);font-size:clamp(28px,7vw,40px);line-height:1.05;padding:10px 18px 8px;color:var(--z-ink);text-align:center}.zine .listen-facts{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.listen-status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 5px;border:1px solid rgba(239,228,216,.35);border-radius:999px;background:rgba(20,18,20,.55);color:#d9cabd;font-size:14px;letter-spacing:.04em;transition:color .24s cubic-bezier(.22,.8,.28,1),background .24s cubic-bezier(.22,.8,.28,1),border-color .24s cubic-bezier(.22,.8,.28,1),box-shadow .24s cubic-bezier(.22,.8,.28,1)}.listen-status.is-live{color:#fff4ea;background:rgba(236,44,138,.28);border-color:rgba(236,44,138,.85);box-shadow:0 0 18px rgba(236,44,138,.35)}.listen-status.is-offline,.listen-status.is-waiting{color:#d9cabd;background:rgba(20,18,20,.55);border-color:rgba(239,228,216,.35);box-shadow:0 0 0 rgba(236,44,138,0)}.listen-status.is-ended{color:#8f837e;background:rgba(20,18,20,.4);border-color:rgba(239,228,216,.18);box-shadow:0 0 0 rgba(236,44,138,0)}.listen-dot{width:9px;height:9px;border-radius:50%;background:#6d625e;opacity:.8;transition:background .24s cubic-bezier(.22,.8,.28,1),opacity .24s cubic-bezier(.22,.8,.28,1),transform .24s cubic-bezier(.22,.8,.28,1)}.listen-status.is-live .listen-dot{background:#ff4fa3;opacity:1;transform:scale(1.15);animation:listen-pulse 1.6s ease-in-out infinite}@keyframes listen-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,79,163,.55)}50%{box-shadow:0 0 0 6px rgba(255,79,163,0)}}.listen-codec{display:inline-flex;align-items:center;padding:6px 12px 5px;border:1px dashed rgba(239,228,216,.3);border-radius:999px;color:#a99c95;font-size:14px;transition:color .24s cubic-bezier(.22,.8,.28,1),border-color .24s cubic-bezier(.22,.8,.28,1)}.listen-codec.is-known{color:#efe4d8;border-color:rgba(239,228,216,.6)}.zine .listen-panel{margin-top:30px;width:100%;padding:20px 22px 18px;color:var(--z-ink);text-align:left;display:flex;flex-direction:column;gap:10px}.listen-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.listen-label{font-family:var(--z-caps);font-size:15px;letter-spacing:.08em;text-transform:uppercase}.listen-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;min-width:4.5em;text-align:right}.listen-small{font-size:13px;color:#4a3f3c}.listen-hint{margin:-4px 0 4px;font-size:12px;color:#4a3f3c}.listen-meter{position:relative;height:12px;border-radius:6px;background:rgba(20,18,20,.14);overflow:hidden;opacity:1;transition:opacity .24s cubic-bezier(.22,.8,.28,1)}.listen-meter.is-rebuffering{opacity:.55}.listen-meter-fill{position:absolute;inset:0;transform-origin:left center;background:linear-gradient(90deg,#d61f7a,#ec2c8a);transition:transform .26s linear}.listen-control .listen-range{flex:1 1}.listen-range{accent-color:#ec2c8a;min-width:0;opacity:.85;transition:opacity .18s cubic-bezier(.22,.8,.28,1)}.listen-range:focus-visible,.listen-range:hover{opacity:1}.listen-activate-form{width:100%}.listen-code-label{font-size:14px;color:#d9cabd}.listen-code-input{width:12ch;padding:10px 14px 9px;border:2px solid rgba(239,228,216,.4);border-radius:6px;background:rgba(20,18,20,.6);color:#efe4d8;font:700 24px/1 ui-monospace,monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;transition:border-color .18s cubic-bezier(.22,.8,.28,1),box-shadow .18s cubic-bezier(.22,.8,.28,1)}.listen-code-input:focus-visible,.listen-code-input:hover{border-color:#ec2c8a;box-shadow:0 0 0 3px rgba(236,44,138,.25);outline:none}.listen-activate-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.listen-activate-deny{background:none;border:0;color:#d9cabd;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer;opacity:.8;transition:opacity .18s cubic-bezier(.22,.8,.28,1),color .18s cubic-bezier(.22,.8,.28,1)}.listen-activate-deny:focus-visible,.listen-activate-deny:hover{opacity:1;color:#efe4d8}.listen-go-row{display:flex;align-items:center;justify-content:center}.listen-mute-slot{display:grid;grid-template-columns:0fr;margin-left:0;opacity:0;transform:translateX(-10px);transition:grid-template-columns .42s cubic-bezier(.22,.8,.28,1),margin-left .42s cubic-bezier(.22,.8,.28,1),opacity .3s cubic-bezier(.22,.8,.28,1),transform .42s cubic-bezier(.22,.8,.28,1)}.listen-mute-slot.is-shown{grid-template-columns:1fr;margin-left:18px;opacity:1;transform:translateX(0)}.listen-mute-clip{min-width:0;overflow:hidden;padding:16px 12px;margin:-16px -12px}.listen-mute{transition:transform .18s cubic-bezier(.22,.8,.28,1),filter .18s cubic-bezier(.22,.8,.28,1),opacity .22s cubic-bezier(.22,.8,.28,1)}.listen-mute.is-muted{opacity:.86}.listen-mute-labels{display:inline-grid}.listen-mute-label{grid-area:1/1;text-align:center;opacity:0;transition:opacity .22s cubic-bezier(.22,.8,.28,1)}.listen-mute-label.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.listen-mute,.listen-mute-label,.listen-mute-slot{transition-duration:1ms}.listen-status.is-live .listen-dot{animation:none}}.comm-thread{animation:journey-card-enter .22s ease both}.comm-toggle{grid-template-columns:auto auto 1fr}.comm-unread-dot{grid-row:1/span 2;align-self:start;width:.5rem;height:.5rem;margin-top:.4rem;border-radius:50%;background:#5acdff;opacity:0;transform:scale(.4);transition:opacity .24s ease,transform .24s ease}.comm-thread[data-unread=true] .comm-unread-dot{opacity:1;transform:none}.comm-preview{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:font-weight .24s ease,color .24s ease;color:rgba(255,255,255,.8)}.comm-thread[data-unread=true] .comm-preview{font-weight:700;color:#f3f2f6}.comm-thread[data-unread=true]{border-color:rgba(90,205,255,.3)}.comm-text{margin:.2rem 0 .4rem;color:rgba(255,255,255,.9);font-size:.84rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.comm-composer{margin:.6rem 0 .8rem}.comm-recipients{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;border:0}.comm-recipients legend{float:left;margin-right:.5rem;color:rgba(255,215,151,.78);font:700 .68rem/2 var(--font-steve-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.comm-recipient{padding:.2rem .65rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.75);font:inherit;font-size:.76rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.comm-recipient:hover{border-color:rgba(90,205,255,.45)}.comm-recipient:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(90,205,255,.25)}.comm-recipient.selected{border-color:rgba(90,205,255,.7);background:rgba(90,205,255,.16);color:#d8f1ff}@media (prefers-reduced-motion:reduce){.comm-thread{animation:none}.comm-preview,.comm-recipient,.comm-unread-dot{transition:none}}.comm-attach{margin:.4rem 0 .5rem;display:grid;grid-gap:.4rem;gap:.4rem;justify-items:start}.comm-attach-thumb{position:relative;border:1px solid #282d35;border-radius:8px;overflow:hidden;background:#0E1116;animation:comm-attach-in .22s ease both;transition:opacity .18s ease,transform .18s ease}.comm-attach-thumb.leaving{opacity:0;transform:scale(.94);pointer-events:none}.comm-attach-thumb img{width:104px;height:78px;object-fit:cover;display:block}.comm-attach-name{display:block;width:104px;padding:.5rem;font-size:.7rem;color:#C9D1DA;overflow-wrap:anywhere}.comm-attach-remove{position:absolute;top:4px;right:4px;width:22px;height:22px;padding:0;line-height:1;border-radius:50%;background:rgba(14,17,22,.82)}@keyframes comm-attach-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.comm-thread .media-attachments,.verification-queue-reply .media-attachments{margin:.3rem 0 .4rem}.priority-badge{display:inline-block;flex:none;padding:1px 7px;border:1px solid var(--prio-border,rgba(255,255,255,.12));border-radius:999px;background:var(--prio-bg,rgba(255,255,255,.03));color:var(--prio-fg,#7c8291);font:700 9px/1.5 var(--font-steve-mono),monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;animation:priority-badge-in .2s ease both;transition:border-color .16s ease,background .16s ease,color .16s ease}.priority-badge:hover{border-color:var(--prio-hover,rgba(255,255,255,.22))}.priority-badge[data-priority=urgent]{--prio-fg:#ff8fa3;--prio-bg:rgba(255,92,128,.14);--prio-border:rgba(255,120,150,.45);--prio-hover:rgba(255,120,150,.7)}.priority-badge[data-priority=high]{--prio-fg:#ffc47a;--prio-bg:rgba(255,170,70,.12);--prio-border:rgba(255,190,110,.4);--prio-hover:rgba(255,190,110,.65)}.priority-badge[data-priority=low]{--prio-fg:#8fb0c4;--prio-bg:rgba(120,170,200,.07);--prio-border:rgba(140,180,205,.22);--prio-hover:rgba(140,180,205,.4)}.priority-badge[data-settled=true]{animation:none}@keyframes priority-badge-in{0%{opacity:0}to{opacity:1}}.worklist-item-flip{display:contents}.worklist-item-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.item-sort{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04)}.item-sort-option{position:relative;z-index:0;padding:4px 11px;border:0;border-radius:999px;background:transparent;color:#9297a3;font:700 10px/1.4 var(--font-steve-mono),monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .16s ease,background .16s ease}.item-sort-option:focus-visible,.item-sort-option:hover{outline:none;color:#f3f2f6;background:rgba(255,255,255,.07)}.item-sort-option.active{color:#0d0f14}.worklist-priority-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.clear-tag-filter[data-motion=exiting]{pointer-events:none;animation:worklist-fade-out .18s ease both}.worklist-item[data-item-motion=entering]{animation:journey-card-enter .22s ease both}.worklist-item[data-item-motion=exiting]{pointer-events:none;animation:journey-card-exit .18s ease both}.downloads-dash{display:grid;grid-gap:1rem;gap:1rem;padding-top:.4rem;animation:worklist-fade-in .22s ease both}.downloads-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .7rem}.downloads-segment{display:inline-flex;padding:2px;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03)}.downloads-segment button{font:inherit;font-size:.76rem;padding:.32rem .62rem;border:0;border-radius:.38rem;background:transparent;color:rgba(255,255,255,.6);cursor:pointer;transition:background .2s ease,color .2s ease}.downloads-segment button:hover{color:rgba(255,255,255,.88)}.downloads-segment button[data-active=true]{background:rgba(90,205,255,.18);color:rgba(255,255,255,.96)}.downloads-select{font:inherit;font-size:.78rem;padding:.36rem .55rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:rgba(255,255,255,.88);transition:border-color .18s ease,box-shadow .18s ease}.downloads-select option{background:#14161c}.downloads-select:hover{border-color:rgba(255,255,255,.26)}.downloads-bar-slot:focus-visible,.downloads-barrow:focus-visible,.downloads-chip:focus-visible,.downloads-link:focus-visible,.downloads-pchip:focus-visible,.downloads-segment button:focus-visible,.downloads-select:focus-visible,.downloads-user-head:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.downloads-check{display:inline-flex;align-items:center;gap:.4rem;font-size:.76rem;color:rgba(255,255,255,.62);cursor:pointer}.downloads-check input{accent-color:rgb(90,205,255)}.downloads-chips{display:flex;flex-wrap:wrap;gap:.4rem;min-height:1.6rem}.downloads-chip{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.74rem;padding:.2rem .6rem;border-radius:999px;cursor:pointer;border:1px solid rgba(90,205,255,.5);background:rgba(90,205,255,.12);color:rgba(255,255,255,.92);animation:worklist-fade-in .2s ease both;transition:background .18s ease}.downloads-chip:hover{background:rgba(90,205,255,.22)}.downloads-chip span{opacity:.7}.downloads-note{margin:0;font-size:.72rem;color:rgba(255,255,255,.42)}.downloads-reading{animation:worklist-fade-in .3s ease both}.downloads-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.downloads-tile{display:grid;grid-gap:.2rem;gap:.2rem;padding:.8rem .95rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.downloads-tile-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}.downloads-tile-value{font-size:1.7rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.95);animation:downloads-roll .26s cubic-bezier(.22,.8,.28,1) both}.downloads-tile-sub{font-size:.72rem;color:rgba(255,255,255,.45)}@keyframes downloads-roll{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.downloads-panel{margin:0;padding:.9rem 1rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);min-width:0}.downloads-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin:0 0 .7rem;font-size:.8rem;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.86)}.downloads-hint,.downloads-readout{font-weight:400;font-size:.72rem;color:rgba(255,255,255,.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.downloads-readout{color:rgba(90,205,255,.9)}.downloads-chart{display:grid;grid-template-columns:auto 1fr;grid-gap:.6rem;gap:.6rem;height:11rem}.downloads-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:.66rem;color:rgba(255,255,255,.35);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.downloads-bars{display:grid;align-items:end;grid-gap:2px;gap:2px;height:100%;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0) 0 0 /100% 50%}.downloads-bar-slot{height:100%;display:flex;align-items:flex-end;border-radius:2px;cursor:default;transition:background .16s ease;animation:worklist-fade-in .24s ease both}.downloads-bar-slot[data-hover=true]{background:rgba(255,255,255,.05)}.downloads-bar{display:block;width:100%;height:100%;transform-origin:bottom;border-radius:2px 2px 0 0;background:linear-gradient(rgba(90,205,255,.95),rgba(90,205,255,.45));transition:transform .36s cubic-bezier(.22,.8,.28,1),filter .16s ease}.downloads-bar-slot[data-hover=true] .downloads-bar{filter:brightness(1.25)}.downloads-ticks{display:flex;justify-content:space-between;margin:.4rem 0 0 1.6rem;font-size:.66rem;color:rgba(255,255,255,.4)}.downloads-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.downloads-grid,.downloads-stack{display:grid;grid-gap:.8rem;gap:.8rem}.downloads-bars-h,.downloads-feed,.downloads-user-plugins,.downloads-users{margin:0;padding:0;list-style:none}.downloads-bars-h{display:grid;grid-gap:.25rem;gap:.25rem}.downloads-bars-h>li{animation:worklist-fade-in .22s ease both}.downloads-barrow{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.2rem .8rem;gap:.2rem .8rem;padding:.38rem .5rem;border:1px solid transparent;border-radius:.45rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease}.downloads-barrow:hover{background:rgba(255,255,255,.04)}.downloads-barrow[data-active=true]{border-color:rgba(90,205,255,.45);background:rgba(90,205,255,.08)}.downloads-barrow-label{font-size:.8rem;color:rgba(255,255,255,.86);min-width:0;overflow-wrap:anywhere}.downloads-barrow-num{font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.92);text-align:right}.downloads-barrow-detail{font-size:.7rem;color:rgba(255,255,255,.42)}.downloads-barrow-track{grid-column:1/-1;height:4px;border-radius:2px;background:rgba(255,255,255,.06);overflow:hidden}.downloads-barrow-fill{display:block;height:100%;transform-origin:left;background:rgba(90,205,255,.8);transition:transform .36s cubic-bezier(.22,.8,.28,1),background .18s ease}.downloads-barrow[data-muted=true] .downloads-barrow-fill{background:rgba(255,255,255,.3)}.downloads-tag{margin-left:.45rem;padding:.05rem .4rem;border-radius:999px;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(167,139,250,.5);color:rgba(167,139,250,.95)}.downloads-users{display:grid;grid-gap:.3rem;gap:.3rem}.downloads-user{padding:.3rem .4rem;border-radius:.45rem;border:1px solid transparent;animation:worklist-fade-in .22s ease both;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.downloads-user[data-active=true]{border-color:rgba(90,205,255,.45);background:rgba(90,205,255,.06)}.downloads-user[data-excluded=true]{opacity:.55}.downloads-user-head{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 6.5rem;grid-gap:.8rem;gap:.8rem;align-items:baseline;padding:.15rem .1rem;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.downloads-user-email{font-size:.8rem;color:rgba(255,255,255,.88);overflow-wrap:anywhere}.downloads-num{font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(90,205,255,.95)}.downloads-when{font-size:.72rem;color:rgba(255,255,255,.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.downloads-user-plugins{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.downloads-pchip{font:inherit;font-size:.7rem;padding:.12rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:rgba(255,255,255,.72);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.downloads-pchip:hover{border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.92)}.downloads-pchip[data-active=true]{border-color:rgba(90,205,255,.55);background:rgba(90,205,255,.12);color:rgba(255,255,255,.95)}.downloads-pchip b{font-weight:500;color:rgba(90,205,255,.9)}.downloads-feed{display:grid;grid-gap:.1rem;gap:.1rem;max-height:32rem;overflow-y:auto}.downloads-feed-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:.7rem;gap:.7rem;padding:.32rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.78rem;animation:worklist-fade-in .22s ease both}.downloads-feed-row .downloads-when{text-align:left}.downloads-kind{display:inline-block;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;padding:.08rem .38rem;border-radius:.3rem;border:1px solid rgba(90,205,255,.4);color:rgba(150,220,255,.92);vertical-align:1px}.downloads-kind[data-kind=use]{border-color:rgba(130,220,150,.45);color:rgba(170,235,185,.92)}.downloads-person{animation:worklist-fade-in .22s ease both;min-width:0}.downloads-feed-what{min-width:0;overflow-wrap:anywhere;color:rgba(255,255,255,.7)}.downloads-feed-meta{color:rgba(255,255,255,.42);font-size:.72rem}.downloads-link{padding:0;border:0;background:none;font:inherit;color:rgba(255,255,255,.78);cursor:pointer;transition:color .16s ease}.downloads-link:hover{color:rgba(90,205,255,.95)}.downloads-link-strong{color:rgba(255,255,255,.95);font-weight:600}.downloads-empty{margin:.4rem 0;font-size:.8rem;color:rgba(255,255,255,.45)}@media (max-width:52rem){.downloads-grid{grid-template-columns:1fr}.downloads-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.downloads-bar-slot,.downloads-bars-h>li,.downloads-chip,.downloads-dash,.downloads-feed-row,.downloads-reading,.downloads-tile-value,.downloads-user{animation:none}.downloads-bar,.downloads-barrow-fill{transition:none}}.downloads-more{margin-top:.6rem;padding:.3rem .7rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:rgba(255,255,255,.75);font:inherit;font-size:.74rem;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.downloads-more:hover{border-color:rgba(90,205,255,.5);color:rgba(255,255,255,.95)}.downloads-more:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}@media (prefers-reduced-motion:reduce){.downloads-more{transition:none}}.publications-tabs{display:inline-flex;gap:2px;padding:2px;margin:0 0 .9rem;border-radius:.55rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03)}.publications-tab{font:inherit;font-size:.8rem;padding:.38rem .9rem;border:0;border-radius:.42rem;background:transparent;color:rgba(255,255,255,.6);cursor:pointer;transition:background .22s ease,color .22s ease}.publications-tab:hover{color:rgba(255,255,255,.9)}.publications-tab[data-active=true]{background:rgba(90,205,255,.18);color:rgba(255,255,255,.96)}.publications-tab:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.publications-tabpanel{animation:worklist-fade-in .22s ease both}.publications-samples-reading{animation:worklist-fade-in .3s ease both}.publication-pack,.publication-plugin{display:block;padding:.55rem .8rem;min-width:0}.pub-plugin-chips{display:inline-flex;gap:.25rem}.pub-plugin-chip{font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;padding:.12rem .4rem;border-radius:.3rem;border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.62)}.publication-plugin .pub-pack-toggle .publication-version,.publication-plugin .pub-pack-toggle .publication-when{font-size:.74rem;color:rgba(255,255,255,.5);white-space:nowrap}.pub-plugin-body{display:grid;grid-template-columns:11rem minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem;align-items:start;min-width:0}@media (max-width:46rem){.pub-plugin-body{grid-template-columns:1fr}.pub-plugin-body .publication-shot{max-width:14rem;margin:0 auto}.publication-plugin .pub-pack-toggle{flex-wrap:wrap}}.pub-pack-head{display:flex;align-items:center;gap:.6rem 1rem;flex-wrap:wrap;min-width:0}.pub-pack-toggle{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:.55rem;padding:.3rem .2rem;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:.4rem;transition:background-color .18s ease}.pub-pack-toggle:hover{background:rgba(255,255,255,.035)}.pub-pack-toggle:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.pub-pack-toggle .publication-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pub-plugin-head{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.15rem;gap:.15rem}.pub-plugin-head>.pub-pack-toggle{flex-wrap:wrap;align-items:baseline}.pub-plugin-head>.pub-pack-toggle .publication-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-size:.95rem;font-weight:600}.pub-plugin-row2{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .9rem;padding:0 .2rem .2rem 1.35rem;min-width:0}.pub-pack-summary,.pub-plugin-row2>.publication-when{font-size:.74rem;color:rgba(255,255,255,.5);white-space:nowrap}.pub-pack-summary [data-mark=keep]{color:rgba(130,220,150,.85)}.pub-pack-summary [data-mark=remove]{color:rgba(255,140,120,.9)}.pub-pack-summary [data-mark=replace]{color:rgba(255,200,110,.9)}.pub-pack-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s ease,opacity .22s ease}.pub-pack-panel[data-open=true]{grid-template-rows:1fr;opacity:1}.pub-pack-panel-inner{min-height:0;min-width:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.8rem;gap:.8rem}.pub-pack-panel[data-open=true] .pub-pack-panel-inner{padding-top:.6rem}.pub-pack-top{display:grid;grid-template-columns:12rem minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.pub-pack-top .publication-pack-video{aspect-ratio:16/9}.pub-pack-samples{min-width:0}.pub-pack-samples .z-samples{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.45rem;gap:.45rem}.pub-pack-samples .z-samples-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.pub-pack-samples .z-search-input{width:min(14rem,100%);padding:.32rem .6rem;border-radius:.42rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:rgba(255,255,255,.9);font:inherit;font-size:.8rem;transition:border-color .18s ease}.pub-pack-samples .z-search-input:focus-visible{outline:none;border-color:rgba(90,205,255,.8)}.pub-pack-samples .z-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px}.pub-pack-samples .z-chips-label{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.42);margin-right:.3rem}.pub-pack-samples .z-chip,.pub-pack-samples .z-verdict-mark,.pub-pack-samples .z-verdict-note-open,.pub-pack-samples .z-verdict-note-save{font:inherit;font-size:.7rem;line-height:1;padding:.3rem .5rem;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.03);color:rgba(255,255,255,.66);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.pub-pack-samples .z-chip{border-radius:.35rem}.pub-pack-samples .z-chip:hover,.pub-pack-samples .z-verdict-mark:hover,.pub-pack-samples .z-verdict-note-open:hover{color:rgba(255,255,255,.92);border-color:rgba(255,255,255,.26)}.pub-pack-samples .z-chip[data-active=true]{background:rgba(90,205,255,.18);color:rgba(255,255,255,.96);border-color:rgba(90,205,255,.4)}.pub-pack-samples :is(.z-chip,.z-verdict-mark,.z-verdict-note-open,.z-verdict-note-save,.z-sample-play):focus-visible{outline:1px solid rgba(90,205,255,.85);outline-offset:1px}.pub-pack-samples .z-samples-count{margin:0;font-size:.72rem;color:rgba(255,255,255,.45)}.pub-pack-samples .z-samples-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.pub-pack-samples .z-sample{display:grid;grid-template-rows:1fr;transition:grid-template-rows .24s ease,opacity .2s ease}.pub-pack-samples .z-sample[data-shown=false]{grid-template-rows:0fr;opacity:0;pointer-events:none}.pub-pack-samples .z-sample-inner{min-height:0;overflow:hidden;display:grid;align-items:center;grid-column-gap:.6rem;column-gap:.6rem;grid-template-columns:1.6rem minmax(6rem,13rem) minmax(3rem,1fr) 2.4rem 3.2rem 4rem 4.3rem 4.2rem;padding:.22rem .4rem;border-bottom:1px solid rgba(255,255,255,.055);border-radius:.3rem;transition:background-color .2s ease}.pub-pack-samples .z-sample:hover .z-sample-inner{background:rgba(255,255,255,.025)}.pub-pack-samples .z-sample[data-playing=true] .z-sample-inner{background:rgba(90,205,255,.07)}.pub-pack-samples .z-sample-play{width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:transparent;color:rgba(255,255,255,.85);display:grid;place-items:center;cursor:pointer;padding:0;transition:background-color .18s ease,border-color .18s ease}.pub-pack-samples .z-sample-play:hover{border-color:rgba(90,205,255,.8)}.pub-pack-samples .z-sample[data-playing=true] .z-sample-play{background:rgba(90,205,255,.85);border-color:rgba(90,205,255,.85);color:#0d1117}.pub-pack-samples .z-sample-mark{width:0;height:0;border-left:7px solid;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;margin-left:2px}.pub-pack-samples .z-sample[data-playing=true] .z-sample-mark{width:7px;height:7px;border:0;background:currentColor;margin-left:0}.pub-pack-samples .z-sample-text{min-width:0}.pub-pack-samples .z-sample-name{display:block;font-size:.78rem;color:rgba(255,255,255,.86);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pub-pack-samples .z-wave{position:relative;height:1.5rem;min-width:0}.pub-pack-samples .z-wave-canvas{display:block;width:100%;height:100%;cursor:pointer;touch-action:none;opacity:0;transition:opacity .26s ease-out;--wave-rest:rgba(255,255,255,.38);--wave-played:rgba(90,205,255,.95)}.pub-pack-samples .z-wave[data-ready=true] .z-wave-canvas{opacity:1}.pub-pack-samples .z-wave-note{position:absolute;inset:0;display:grid;place-items:center;font-size:.66rem;color:rgba(255,255,255,.4)}.pub-pack-samples .z-sample-time{font-size:.7rem;color:rgba(255,255,255,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pub-pack-samples .z-verdict{display:contents}.pub-pack-samples .z-verdict[data-busy]>*{opacity:.6}.pub-pack-samples .z-verdict-mark{border-radius:0;margin-left:-1px}.pub-pack-samples .z-verdict-mark:first-child{border-radius:.35rem 0 0 .35rem;margin-left:0}.pub-pack-samples .z-verdict-mark:nth-child(3){border-radius:0 .35rem .35rem 0}.pub-pack-samples .z-verdict-mark[data-mark=keep][aria-pressed=true]{background:rgba(130,220,150,.2);border-color:rgba(130,220,150,.55);color:rgba(200,255,210,.96);position:relative}.pub-pack-samples .z-verdict-mark[data-mark=remove][aria-pressed=true]{background:rgba(255,120,100,.2);border-color:rgba(255,120,100,.55);color:rgba(255,210,200,.96);position:relative}.pub-pack-samples .z-verdict-mark[data-mark=replace][aria-pressed=true]{background:rgba(255,195,100,.2);border-color:rgba(255,195,100,.55);color:rgba(255,232,190,.96);position:relative}.pub-pack-samples .z-verdict-mark,.pub-pack-samples .z-verdict-note-open{width:100%;white-space:nowrap}.pub-pack-samples .z-verdict-note-open{border-radius:.35rem;margin-left:.3rem;width:calc(100% - .3rem)}.pub-pack-samples .z-verdict-note{grid-column:1/-1;display:flex;min-width:0;gap:.35rem;align-items:flex-start;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .24s ease,opacity .2s ease,margin-top .24s ease}.pub-pack-samples .z-verdict-note[data-shown]{max-height:6rem;opacity:1;pointer-events:auto;margin:.3rem 0 .2rem}.pub-pack-samples .z-verdict-note-box{flex:1 1;min-width:0;resize:vertical;padding:.3rem .45rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:rgba(255,255,255,.9);font:inherit;font-size:.74rem;transition:border-color .18s ease}.pub-pack-samples .z-verdict-note-box:focus-visible{outline:none;border-color:rgba(90,205,255,.8)}.pub-pack-samples .z-verdict-note-save{border-radius:.35rem}.pub-pack-samples .z-verdict-note-save:disabled{opacity:.45;cursor:default}.pub-pack-samples .z-verdict-failed{grid-column:1/-1;font-size:.7rem;color:rgba(255,140,120,.95)}@media (max-width:46rem){.pub-pack-top{grid-template-columns:1fr}.pub-pack-summary{white-space:normal}.pub-pack-samples .z-sample-inner{grid-template-columns:1.6rem minmax(0,1fr) 2.7rem 3.5rem 3.8rem 3.5rem;column-gap:.3rem}.pub-pack-samples .z-sample-time,.pub-pack-samples .z-wave{display:none}.pub-pack-samples .z-verdict-mark,.pub-pack-samples .z-verdict-note-open{padding:.3rem .38rem}}@media (prefers-reduced-motion:reduce){.pub-pack-panel,.pub-pack-samples .z-sample,.pub-pack-samples .z-verdict-note,.pub-pack-samples .z-wave-canvas{transition:none}}.publication-pack-video{aspect-ratio:16/9;display:grid;place-items:center;background:rgba(0,0,0,.35);border-radius:.4rem;overflow:hidden}.publication-pack-video video{width:100%;height:100%;object-fit:cover;display:block}.publication-pack-badges{display:inline-flex;gap:.4rem}.publication-pack-badge{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;padding:.15rem .5rem;border-radius:999px;border:1px solid rgba(255,180,90,.5);color:rgba(255,180,90,.95)}@media (max-width:40rem){.publication-pack{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.publications-tab{transition:none}.publications-samples-reading,.publications-tabpanel{animation:none}}.pub-feedback{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.08)}.pub-feedback-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.pub-feedback-title{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.pub-feedback-topics{margin:0}.pub-feedback-form{display:grid;grid-gap:.45rem;gap:.45rem}.pub-feedback-box{width:100%;min-width:0;resize:vertical;padding:.5rem .7rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:rgba(255,255,255,.92);font:inherit;font-size:.86rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.pub-feedback-box::placeholder{color:rgba(255,255,255,.38)}.pub-feedback-box:hover{border-color:rgba(255,255,255,.24)}.pub-feedback-box:focus-visible{outline:none;border-color:rgba(90,205,255,.8);box-shadow:0 0 0 2px rgba(90,205,255,.35);background:rgba(255,255,255,.06)}.pub-feedback-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.pub-feedback-moment{font-size:.78rem;color:rgba(255,255,255,.6);opacity:0;transform:translateX(6px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.pub-feedback-moment[data-shown]{opacity:1;transform:none;pointer-events:auto}.pub-feedback-moment-input{width:4.2rem;margin-left:.3rem;padding:.3rem .45rem;border-radius:.4rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:rgba(255,255,255,.92);font:inherit;font-size:.8rem;transition:border-color .18s ease}.pub-feedback-moment-input[aria-invalid=true]{border-color:rgba(255,120,110,.8)}.pub-feedback-send{font:inherit;font-size:.8rem;padding:.38rem 1rem;border-radius:.42rem;border:1px solid rgba(90,205,255,.45);background:rgba(90,205,255,.14);color:rgba(255,255,255,.95);cursor:pointer;transition:background .22s ease,opacity .22s ease,border-color .22s ease}.pub-feedback-send:hover:not(:disabled){background:rgba(90,205,255,.24)}.pub-feedback-send:disabled{opacity:.45;cursor:default}.pub-feedback-send:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.pub-feedback-failed{font-size:.76rem;color:rgba(255,140,120,.95);animation:worklist-fade-in .18s ease both}.pub-feedback-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.pub-feedback-item{padding:.5rem .7rem;border-radius:.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);transition:opacity .22s ease,border-color .22s ease}.pub-feedback-item[data-done]{opacity:.62}.pub-feedback-item[data-motion=entering]{animation:journey-card-enter .22s ease both}.pub-feedback-item[data-motion=exiting]{pointer-events:none;animation:journey-card-exit .18s ease both}.pub-feedback-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;font-size:.72rem;color:rgba(255,255,255,.5)}.pub-feedback-topic{letter-spacing:.08em;text-transform:uppercase;color:rgba(90,205,255,.85)}.pub-feedback-done{color:rgba(130,220,150,.9)}.pub-feedback-delete{margin-left:auto;font:inherit;font-size:.95rem;line-height:1;padding:0 .3rem;border:0;background:none;color:rgba(255,255,255,.4);cursor:pointer;transition:color .18s ease}.pub-feedback-delete:hover{color:rgba(255,140,120,.95)}.pub-feedback-delete:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.pub-feedback-text{margin:.25rem 0 0;font-size:.86rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;color:rgba(255,255,255,.88)}.pub-feedback-empty{font-size:.8rem;color:rgba(255,255,255,.5)}.pub-feedback-tray{min-width:0}.pub-feedback-tray .media-tray{margin:0}.pub-rec{gap:.45rem}.pub-rec,.pub-rec-button{display:inline-flex;align-items:center}.pub-rec-button{gap:.4rem;font:inherit;font-size:.78rem;padding:.36rem .75rem;border-radius:.42rem;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03);color:rgba(255,255,255,.82);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.pub-rec-button:hover:not(:disabled){border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.96)}.pub-rec-button:disabled{opacity:.5;cursor:default}.pub-rec-button:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.pub-rec-dot{width:.55rem;height:.55rem;border-radius:50%;background:rgba(255,90,90,.85);transition:opacity .3s ease}.pub-rec[data-state=recording] .pub-rec-button{border-color:rgba(255,90,90,.6);background:rgba(255,90,90,.12)}.pub-rec[data-state=recording] .pub-rec-dot{animation:pub-rec-pulse 1.2s ease-in-out infinite}@keyframes pub-rec-pulse{50%{opacity:.35}}.pub-rec-clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.7)}.pub-rec-error{font-size:.74rem;color:rgba(255,140,120,.95);animation:worklist-fade-in .18s ease both}.pub-feedback-media{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.4rem;min-width:0}.pub-feedback-media .media-attachments{margin:0}.pub-feedback-audio{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.2rem .6rem;gap:.2rem .6rem;min-width:0}.pub-feedback-audio-name{font-size:.76rem;color:rgba(255,255,255,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pub-feedback-audio-size{font-size:.7rem;color:rgba(255,255,255,.45)}.pub-feedback-audio audio{grid-column:1/-1;width:100%;height:2rem;color-scheme:dark}@media (prefers-reduced-motion:reduce){.pub-rec-button{transition:none}.pub-rec[data-state=recording] .pub-rec-dot{animation:none}.pub-feedback-box,.pub-feedback-delete,.pub-feedback-item,.pub-feedback-moment,.pub-feedback-moment-input,.pub-feedback-send{transition:none}.pub-feedback-failed,.pub-feedback-item[data-motion]{animation:none}}.publication-pack .publication-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.publication-pack .publication-head .publication-visibility{margin-left:auto}.review-door,.review-page{max-width:980px;margin:0 auto;padding-block:1.5rem;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));color:rgba(255,255,255,.9);min-width:0}.review-door h1,.review-page-title{font-size:1.4rem;margin:0 0 1rem}.review-door a{color:rgba(90,205,255,.95)}.review-back{display:inline-flex;align-items:center;min-height:2.75rem;margin:-.6rem 0 .2rem;font-size:.86rem;color:rgba(150,220,255,.9);text-decoration:none}.review-back:hover{color:rgba(200,240,255,1)}.review{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.review-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.review-bar .publications-tabs{margin:0}.review-bar .review-question-mine{margin:0 auto 0 0}.review-count{font-size:.7rem;color:rgba(255,255,255,.55);margin-left:.2rem}.review-hint{font-size:.74rem;color:rgba(255,255,255,.45)}.review-empty{color:rgba(255,255,255,.55);font-size:.86rem}.review-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}.review-card{padding:.9rem 1rem;border-radius:.6rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);min-width:0;animation:journey-card-enter .22s ease both}.review-card[data-done]{opacity:.8}.review-card-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.6rem;gap:.6rem;align-items:start;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:.4rem;transition:background-color .2s ease}.review-card-row:hover{background:rgba(255,255,255,.025)}.review-card-row:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:3px}.review-card-row .worklist-caret{color:rgba(255,255,255,.45);font-size:.75rem;line-height:1.7}.review-card-main{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.review-card-title{font-size:1rem;font-weight:600;overflow-wrap:anywhere}.review-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .7rem;font-size:.74rem;color:rgba(255,255,255,.55)}.review-card-state{padding:.05rem .45rem;border-radius:.3rem;border:1px solid rgba(255,202,117,.4);color:rgba(255,215,150,.92)}.review-card-state[data-done=true]{border-color:rgba(130,220,150,.4);color:rgba(190,240,200,.92)}.review-card-spoken{display:flex;flex-wrap:wrap;gap:.2rem .8rem;font-size:.74rem;color:rgba(255,255,255,.6)}.review-card-spoken b{color:rgba(255,255,255,.85);font-weight:600}.review-card[data-open=true] .review-card-row{padding-bottom:.2rem}.review-card-head{display:flex;align-items:flex-start;gap:.6rem}.review-card-head .review-card-row{flex:1 1 auto;min-width:0}.review-done-button{flex:0 0 auto;font:inherit;font-size:.78rem;padding:.36rem .85rem;border-radius:.42rem;cursor:pointer;border:1px solid rgba(130,220,150,.45);background:rgba(130,220,150,.08);color:rgba(210,250,220,.95);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.review-done-button:hover:not(:disabled){background:rgba(130,220,150,.16)}.review-done-button[data-done=true]{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.03);color:rgba(255,255,255,.75)}.review-done-button:focus-visible{outline:1px solid rgba(90,205,255,.85);outline-offset:2px}.review-card-donemark b{color:rgba(170,235,185,.95)}.review-undo{font:inherit;font-size:.72rem;padding:.3rem .6rem;border-radius:.35rem;border:1px solid rgba(90,205,255,.4);background:rgba(90,205,255,.08);color:rgba(200,235,255,.95);cursor:pointer;opacity:0;transform:translateX(-4px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.review-undo[data-visible=true]{opacity:1;transform:none;pointer-events:auto}.review-notsaved{font-size:.72rem;color:rgba(255,150,130,.95);opacity:0;transition:opacity .22s ease}.review-notsaved[data-visible=true]{opacity:1}@media (pointer:coarse){.review-page .review-done-button,.review-page .review-undo{min-height:2.75rem;font-size:.86rem}}@media (max-width:46rem){.review-card-head{flex-wrap:wrap}.review-done-button{margin-left:1.4rem}}.review-page .review-notsaved,.review-page .review-undo{max-width:8rem;transition:opacity .22s ease,transform .22s ease,max-width .22s ease}.review-page .review-notsaved[data-visible=false],.review-page .review-undo[data-visible=false]{max-width:0;min-height:0;height:0;padding:0;margin:0;border-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.review-done-button,.review-undo{transition:none}}@media (pointer:coarse){.review-page .review-card-row{min-height:2.75rem}}.review-version{display:grid;grid-gap:.6rem;gap:.6rem;min-width:0}.review-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem}.review-title{margin:0;font-size:1.05rem}.review-version-badge{font-size:.66rem;letter-spacing:.08em;padding:.1rem .4rem;border-radius:.3rem;border:1px solid rgba(90,205,255,.45);color:rgba(150,220,255,.92)}.review-main-chip{font-size:.7rem;padding:.1rem .45rem;border-radius:.3rem;border:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.7)}.review-main-chip[data-mine=true]{border-color:rgba(120,230,160,.55);color:rgba(160,240,190,.95)}.review-meta{font-size:.74rem;color:rgba(255,255,255,.5)}.review-desc{margin:0;font-size:.86rem;color:rgba(255,255,255,.82)}.review-brief{margin:0 0 .6rem;padding:.55rem .75rem;border-radius:.5rem;border:1px solid rgba(90,205,255,.28);background:rgba(90,205,255,.06);font-size:.84rem;color:rgba(255,255,255,.88);display:grid;grid-gap:.2rem;gap:.2rem;animation:review-brief-in .26s ease both}.review-brief p{margin:0}.review-brief-kind{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;padding:.08rem .4rem;border-radius:.3rem;background:rgba(255,255,255,.08);margin-right:.3rem}.review-brief-drywet,.review-brief-what{color:rgba(255,255,255,.72)}@keyframes review-brief-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.review-make-rule{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.25rem}.review-make-rule .review-rule-form{flex:1 0 100%}.review-make-rule-button{font:inherit;font-size:.7rem;padding:.18rem .5rem;border-radius:.35rem;cursor:pointer;border:1px dashed rgba(255,255,255,.22);background:transparent;color:rgba(255,255,255,.62);transition:color .2s ease,border-color .2s ease,background .2s ease}.review-make-rule-button:hover,.review-make-rule-button[aria-expanded=true]{color:rgba(200,235,255,.95);border-color:rgba(90,205,255,.5);background:rgba(90,205,255,.06)}.review-rule-status{color:rgba(160,230,190,.95)}.review-rule-fields{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.45rem 0}.review-rule-fields .review-reason{flex:1 0 100%}.review-rule-scope select{font:inherit;font-size:.78rem;background:rgba(0,0,0,.25);color:inherit;border:1px solid rgba(255,255,255,.18);border-radius:.35rem;padding:.2rem .35rem}.review-rule-severity{display:inline-flex;gap:.6rem;font-size:.8rem}.review-rule-group{margin-top:.6rem}.review-rule-scope-title{margin:0 0 .3rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.55)}.review-rule-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.3rem;gap:.3rem}.review-rule{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.84rem;padding:.35rem .5rem;border-radius:.4rem;background:rgba(255,255,255,.03);transition:opacity .22s ease,background .22s ease}.review-rule[data-status=retired]{opacity:.55}.review-rule>.pub-pack-panel{flex:1 0 100%}.review-rule-sev{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;padding:.05rem .35rem;border-radius:.3rem;background:rgba(255,150,130,.16);color:rgba(255,200,190,.95)}.review-rule[data-severity=prefer] .review-rule-sev{background:rgba(90,205,255,.14);color:rgba(200,235,255,.95)}.review-rule-text{flex:1 1 16rem}.review-rule-meta{font-size:.72rem;color:rgba(255,255,255,.48)}.review-rule-actions{display:inline-flex;gap:.3rem}.review-intro{margin:0;font-size:.8rem;color:rgba(255,255,255,.6);max-width:76ch}.review-section{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0}.review-section h3{margin:.3rem 0 0;font-size:.9rem;color:rgba(255,255,255,.85)}.review-row{display:grid;grid-template-columns:minmax(6rem,12rem) minmax(0,1fr);grid-gap:.5rem .9rem;gap:.5rem .9rem;align-items:start;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.055);min-width:0}.review-row-label{font-size:.8rem;color:rgba(255,255,255,.75);padding-top:.35rem;overflow-wrap:anywhere}.review-clips{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:.6rem;gap:.6rem;min-width:0}.review-clip{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;padding:.4rem .5rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.06);transition:border-color .2s ease,background-color .2s ease}.review-clip[data-verdict=keep]{border-color:rgba(130,220,150,.4);background:rgba(130,220,150,.04)}.review-clip[data-verdict=reject]{border-color:rgba(255,120,100,.4);background:rgba(255,120,100,.04)}.review-original{justify-self:start;font-size:.7rem;color:rgba(150,220,255,.8);text-decoration:none;padding:.1rem 0;transition:color .2s ease}.review-original:hover{color:rgba(200,240,255,1)}@media (pointer:coarse){.review-page .review-original{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.8rem}}.review-clip-col{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5)}.review-audio{width:100%;height:2rem;color-scheme:dark}.review-img,.review-video{width:100%;max-width:100%;height:auto;border-radius:.35rem;display:block}.review-img-open{display:block;width:100%;padding:0;border:1px solid transparent;border-radius:.4rem;background:none;cursor:zoom-in;line-height:0;transition:border-color .24s ease,transform .24s ease}.review-img-open:focus-visible,.review-img-open:hover{border-color:#5ACDFF;transform:translateY(-1px)}.review-verdict{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0}.review-chip{font:inherit;font-size:.72rem;padding:.3rem .6rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:rgba(255,255,255,.7);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.review-chip:hover:not(:disabled){color:rgba(255,255,255,.95);border-color:rgba(255,255,255,.28)}.review-chip[data-mark=keep][aria-pressed=true]{background:rgba(130,220,150,.2);border-color:rgba(130,220,150,.55);color:rgba(200,255,210,.96)}.review-chip[data-mark=reject][aria-pressed=true]{background:rgba(255,120,100,.2);border-color:rgba(255,120,100,.55);color:rgba(255,210,200,.96)}.review-chip:focus-visible,.review-reason:focus-visible{outline:1px solid rgba(90,205,255,.85);outline-offset:1px}.review-reason{flex:1 1 6rem;min-width:0;padding:.28rem .45rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:rgba(255,255,255,.9);font:inherit;font-size:.74rem}textarea.review-reason{flex-basis:100%;resize:vertical;line-height:1.35;transition:border-color .2s ease,background-color .2s ease}.review-others{list-style:none;margin:0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem;font-size:.72rem;color:rgba(255,255,255,.6)}.review-others li{animation:worklist-fade-in .2s ease both;overflow-wrap:anywhere}.review-others li[data-mark=keep] b{color:rgba(170,235,185,.92)}.review-others li[data-mark=reject] b{color:rgba(255,170,155,.95)}.review-older{border-top:1px dashed rgba(255,255,255,.1);margin-top:.7rem;padding-top:.4rem}.review-older-version{padding:.6rem .7rem;margin-top:.4rem;border-radius:.45rem;background:rgba(255,255,255,.02);opacity:.9}.review-bugs,.review-ideas{margin-top:0;border-top:0;padding-top:0}.dictate{gap:.35rem;min-width:0;flex-wrap:wrap}.dictate,.dictate-button{display:inline-flex;align-items:center}.dictate-button{gap:.4rem;font:inherit;font-size:.78rem;padding:.36rem .75rem;border-radius:.42rem;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03);color:rgba(255,255,255,.82);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.dictate-button:hover:not(:disabled){border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.96)}.dictate-button:disabled{opacity:.5;cursor:default}.dictate-button:focus-visible,.dictate-lang button:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.dictate-mic{width:.5rem;height:.75rem;border-radius:.25rem;background:rgba(90,205,255,.85);transition:opacity .3s ease}.dictate[data-state=listening] .dictate-button{border-color:rgba(90,205,255,.6);background:rgba(90,205,255,.12)}.dictate[data-state=listening] .dictate-mic{animation:pub-rec-pulse 1.2s ease-in-out infinite}.dictate-lang{display:inline-flex;gap:1px;padding:1px;border-radius:.35rem;border:1px solid rgba(255,255,255,.12)}.dictate-lang button{font:inherit;font-size:.66rem;padding:.18rem .4rem;border:0;border-radius:.28rem;background:transparent;color:rgba(255,255,255,.55);cursor:pointer;transition:background-color .18s ease,color .18s ease}.dictate-lang button[data-active=true]{background:rgba(90,205,255,.18);color:rgba(255,255,255,.95)}.dictate-interim{font-size:.74rem;color:rgba(255,255,255,.5);font-style:italic;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dictate-error{font-size:.74rem;color:rgba(255,140,120,.95)}@media (max-width:46rem){.review-row{grid-template-columns:minmax(0,1fr)}.review-row-label{padding-top:0}}@media (prefers-reduced-motion:reduce){.review-card,.review-others li{animation:none}.dictate-button,.dictate-lang button,.review-chip,.review-clip{transition:none}.dictate[data-state=listening] .dictate-mic{animation:none}}.review-whoami{display:none;margin:0 0 .6rem;font-size:.74rem;color:rgba(255,255,255,.45)}@media (pointer:coarse){.review-page .review-chip{min-height:2.75rem;min-width:4.75rem;font-size:.86rem;padding:.4rem .9rem;border-radius:.5rem}.review-page .review-reason{min-height:2.75rem;font-size:16px;padding:.4rem .6rem}.review-page textarea.review-reason{min-height:0}.review-page .pub-feedback-box{font-size:16px}.review-page .dictate-button,.review-page .media-tray-pick,.review-page .pub-feedback-send,.review-page .pub-rec-button,.review-page .publications-tab{min-height:2.75rem;font-size:.86rem}.review-page .dictate-lang button{min-height:2.75rem;min-width:2.75rem;font-size:.8rem}.review-page .pub-pack-toggle{min-height:2.75rem;align-items:center}.review-page .review-audio{height:2.75rem}.review-page .review-verdict{gap:.45rem}}.review-thumbbar{display:none}@media (max-width:46rem){.review-page{padding-bottom:calc(5rem + env(safe-area-inset-bottom, 0px))}.review-page .review-bar{display:block}.review-page .review-bar .publications-tabs{display:flex;width:100%;box-sizing:border-box}.review-page .review-bar .publications-tab{flex:1 1;min-width:0;min-height:2.75rem;padding-inline:.4rem;white-space:nowrap;font-size:.86rem}.review-page .review-hint{display:none}.review-thumbbar{position:fixed;z-index:1300;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.5rem;padding:.5rem max(12px,env(safe-area-inset-right,0px)) calc(.5rem + env(safe-area-inset-bottom, 0px)) max(12px,env(safe-area-inset-left,0px));background:rgba(12,14,19,.94);border-top:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .22s ease,opacity .22s ease}body:has(.review-page :is(input,textarea):focus) .review-thumbbar{transform:translateY(110%);opacity:0;pointer-events:none}.review-thumbbar .publications-tabs{flex:1 1 auto;min-width:0;display:flex;margin:0}.review-thumbbar .publications-tab{flex:1 1;min-width:0;min-height:2.75rem;padding-inline:.4rem;white-space:nowrap;font-size:.86rem}.review-thumbbar-idea{display:inline-flex;flex:0 0 auto;min-height:2.75rem;align-items:center;justify-content:center;font:inherit;font-size:.86rem;padding:.38rem .9rem;border-radius:.5rem;border:1px solid rgba(90,205,255,.45);background:rgba(90,205,255,.12);color:rgba(255,255,255,.95);cursor:pointer}.review-whoami{display:block}.review-page .review-row{padding:.5rem 0}.review-page .review-clips{grid-template-columns:minmax(0,1fr)}.review-page .review-card{padding:.8rem .75rem}}@media (prefers-reduced-motion:reduce){.review-thumbbar{transition:none}}.review-card{transition:transform .34s ease,opacity .3s ease,height .24s ease,padding .24s ease,margin .24s ease}.review-card[data-leaving=slide],.review-question[data-leaving=slide]{transform:translateX(110%);opacity:0}.review-card[data-leaving=collapse],.review-question[data-leaving=collapse]{transform:translateX(110%);opacity:0;height:0!important;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-width:0;overflow:hidden}.review-list{overflow-x:hidden}.review-toast{position:fixed;top:18px;right:18px;z-index:2100;display:flex;align-items:center;gap:.6rem;max-width:min(420px,calc(100vw - 36px));padding:.65rem .75rem .65rem 1rem;border-radius:.7rem;background:#171a21;border:1px solid rgba(255,255,255,.12);color:#e9e8ee;box-shadow:0 10px 30px rgba(0,0,0,.35);font-size:13px;transition:opacity .22s ease,transform .22s ease}.review-toast[data-phase=entering],.review-toast[data-phase=leaving]{opacity:0;transform:translateY(-8px)}.review-toast-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-toast-cta{flex:none;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(90,205,255,.5);background:rgba(90,205,255,.1);color:#bfe9ff;cursor:pointer;transition:background .18s ease,border-color .18s ease}.review-toast-cta:focus-visible,.review-toast-cta:hover{background:rgba(90,205,255,.2);border-color:#5acdff}.review-toast-close{flex:none;width:26px;height:26px;border:0;border-radius:999px;background:none;color:#9ea3ae;cursor:pointer;font-size:16px;transition:color .18s ease,background .18s ease}.review-toast-close:hover{color:#fff;background:rgba(255,255,255,.08)}@media (prefers-reduced-motion:reduce){.review-card,.review-toast{transition:none}}.review-done-head{transition:opacity .18s ease,background .18s ease}@media (hover:hover){.review-card .review-done-head{opacity:0;pointer-events:none}.review-card:focus-within .review-done-head,.review-card:hover .review-done-head{opacity:1;pointer-events:auto}}.review-card-foot{display:flex;justify-content:flex-end;margin-top:.9rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.review-link-button{flex:0 0 auto;font:inherit;font-size:.74rem;padding:.32rem .7rem;border-radius:.42rem;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:transparent;color:rgba(255,255,255,.62);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.review-link-button:hover{background:rgba(255,255,255,.06);color:rgba(255,255,255,.9)}.review-link-button[data-copied=true]{border-color:rgba(90,205,255,.5);color:rgba(200,235,255,.95)}.review-link-button:focus-visible{outline:1px solid rgba(90,205,255,.85);outline-offset:2px}@media (pointer:coarse){.review-page .review-link-button{min-height:2.75rem;font-size:.82rem}}@media (max-width:46rem){.review-link-button{margin-left:1.4rem}.review-link-button+.review-done-button{margin-left:0}}.presence-line{margin:.4rem 0 0;font-size:.72rem;color:rgba(255,255,255,.55)}.presence-line time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.review-sessions .sessions-list,.review-sessions .sessions-machines{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.review-sessions .sessions-list{padding-left:1.1rem;margin-top:.3rem}.sessions-machine-row,.sessions-session{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;font-size:.82rem;min-width:0}.sessions-dot{width:.55rem;height:.55rem;border-radius:50%;flex:0 0 auto;align-self:center;background:rgba(255,255,255,.25);transition:background-color .3s ease}[data-fresh=fresh]>.sessions-dot,[data-fresh=fresh]>.sessions-machine-row>.sessions-dot{background:#4ade80}[data-fresh=late]>.sessions-dot,[data-fresh=late]>.sessions-machine-row>.sessions-dot{background:#fbbf24}.sessions-daw{padding:0 .45rem;border-radius:.4rem;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.6);transition:background-color .3s ease,color .3s ease}.sessions-daw[data-open=true]{background:rgba(90,205,255,.14);color:rgba(255,255,255,.95);border-color:rgba(90,205,255,.45)}.sessions-name{font-weight:600;overflow-wrap:anywhere}.sessions-age,.sessions-status{color:rgba(255,255,255,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sessions-activity{flex-basis:100%;color:rgba(255,255,255,.7);overflow-wrap:anywhere;padding-left:1.1rem}[data-fresh=stale] .sessions-name{color:rgba(255,255,255,.5)}@media (prefers-reduced-motion:reduce){.sessions-daw,.sessions-dot{transition:none}}.review-question-list{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.review-question{border:1px solid var(--rule,#dcd7d2);border-radius:10px;padding:.75rem .9rem;transition:opacity .3s ease,border-color .22s ease,transform .34s ease,height .24s ease,padding .24s ease,margin .24s ease}.review-question-list{overflow-x:hidden}.review-question[data-answered]{opacity:.8}.review-question-title{font-size:1rem;margin:.25rem 0 .35rem}.review-question-toggle{all:unset;cursor:pointer;display:inline;font:inherit;color:inherit;border-radius:4px;transition:opacity .18s ease}.review-question-toggle:hover{opacity:.8}.review-question-toggle:focus-visible{outline:1px solid rgba(90,205,255,.85);outline-offset:2px}.review-question-mine{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;margin:.4rem 0;cursor:pointer}.review-question-pill{font-size:.72rem;padding:.05rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);opacity:.8}.review-question-body{gap:.35rem}.review-question-panel[data-open=true] .review-question-body{padding-top:.2rem}.review-question-for{font-size:.8rem;opacity:.7}.review-question-links{margin:.25rem 0;padding-left:1.1rem;font-size:.85rem}.review-question-options{display:grid;grid-gap:.4rem;gap:.4rem;margin:.6rem 0}.review-question-option{display:grid;grid-gap:.1rem;gap:.1rem;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:.5rem .7rem;border-radius:8px;border:1px solid var(--rule,#dcd7d2);background:transparent;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.review-question-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent,#d2336b) 45%,var(--rule,#dcd7d2))}.review-question-option[data-active=true]{border-color:var(--accent,#d2336b);background:color-mix(in srgb,var(--accent,#d2336b) 8%,transparent)}.review-question-option:disabled{cursor:default}.review-question-option-label{font-weight:600}.review-question-option-description{font-size:.85rem;opacity:.75}.review-question-state{font-size:.8rem;opacity:.7;transition:opacity .2s ease}@media (max-width:46rem){.review-question{padding:.65rem .7rem}}.review-stats-button{justify-self:start;font:inherit;font-size:.85rem;color:inherit;cursor:pointer;padding:.35rem .8rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:transparent;transition:background-color .2s ease,border-color .2s ease}.review-stats-button:focus-visible,.review-stats-button:hover{background:color-mix(in srgb,currentColor 8%,transparent);border-color:color-mix(in srgb,currentColor 45%,transparent)}.review-stats{position:fixed;inset:0;z-index:2200}.review-stats-scrim{position:absolute;inset:0;background:rgba(0,0,0,.35);transition:opacity .28s ease}.review-stats-drawer{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);overflow-y:auto;padding:1rem 1.1rem calc(1.5rem + env(safe-area-inset-bottom, 0px));background:var(--stats-bg,#16171b);color:var(--stats-fg,#ececef);box-shadow:-12px 0 32px rgba(0,0,0,.25);transition:transform .32s ease,opacity .28s ease;display:grid;align-content:start;grid-gap:1rem;gap:1rem}.review-stats[data-phase=entering] .review-stats-drawer,.review-stats[data-phase=leaving] .review-stats-drawer{transform:translateX(100%);opacity:.6}.review-stats[data-phase=entering] .review-stats-scrim,.review-stats[data-phase=leaving] .review-stats-scrim{opacity:0}@media (prefers-color-scheme:light){.review-stats-drawer{--stats-bg:#fbf8f4;--stats-fg:#1b1a19}}:root[data-theme=light] .review-stats-drawer{--stats-bg:#fbf8f4;--stats-fg:#1b1a19}.review-stats-head{display:flex;align-items:center;justify-content:space-between}.review-stats-head h2{margin:0;font-size:1.1rem}.review-stats-close{width:32px;height:32px;border-radius:999px;border:0;background:none;color:inherit;font-size:20px;cursor:pointer;transition:background-color .2s ease}.review-stats-close:focus-visible,.review-stats-close:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.review-stats-person{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem .9rem;border-radius:10px;border:1px solid color-mix(in srgb,currentColor 14%,transparent)}.review-stats-person h3{margin:0;font-size:1rem;display:flex;gap:.5rem;align-items:center;text-transform:capitalize}.review-stats-latest{display:grid;grid-gap:.2rem;gap:.2rem;font-size:.85rem}.review-stats-latest q{opacity:.8;font-style:italic;overflow-wrap:anywhere}.review-stats-label{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.review-stats-histogram{margin:0;display:grid;grid-gap:.3rem;gap:.3rem}.review-stats-bars{display:flex;align-items:flex-end;gap:2px;height:64px}.review-stats-bar{flex:1 1;min-height:2px;border-radius:2px 2px 0 0;background:var(--accent,#d2336b);opacity:.85;transition:height .3s ease}.review-stats-bar[data-n="0"]{opacity:.18}.review-stats-slot{position:relative;flex:1 1;height:100%;display:flex;align-items:flex-end;outline:none;cursor:default}.review-stats-slot .review-stats-bar{width:100%;transition:height .3s ease,opacity .2s ease}.review-stats-slot:focus-visible .review-stats-bar,.review-stats-slot:hover .review-stats-bar{opacity:1}.review-stats-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px);white-space:nowrap;pointer-events:none;font-size:.72rem;padding:.25rem .5rem;border-radius:6px;background:var(--stats-fg,#ececef);color:var(--stats-bg,#16171b);opacity:0;z-index:2;transition:opacity .18s ease,transform .18s ease}.review-stats-slot[data-edge=start] .review-stats-tip{left:0;transform:translateY(4px)}.review-stats-slot[data-edge=end] .review-stats-tip{left:auto;right:0;transform:translateY(4px)}.review-stats-slot:focus-visible .review-stats-tip,.review-stats-slot:hover .review-stats-tip{opacity:1;transform:translate(-50%)}.review-stats-slot[data-edge=end]:focus-visible .review-stats-tip,.review-stats-slot[data-edge=end]:hover .review-stats-tip,.review-stats-slot[data-edge=start]:focus-visible .review-stats-tip,.review-stats-slot[data-edge=start]:hover .review-stats-tip{transform:translate(0)}.review-stats-slot{cursor:pointer}.review-stats-bars[data-picked=true] .review-stats-slot:not([data-picked=true]) .review-stats-bar{opacity:.3}.review-stats-slot[data-picked=true] .review-stats-bar{opacity:1}.review-stats-daychip{justify-self:start;font:inherit;font-size:.78rem;color:inherit;cursor:pointer;padding:.2rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:transparent;animation:worklist-fade-in .22s ease both;transition:background-color .2s ease,border-color .2s ease}.review-stats-daychip:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.review-stats-empty{opacity:.6;font-style:italic}.review-stats-histogram figcaption{display:flex;justify-content:space-between;font-size:.7rem;opacity:.6}.review-stats-breakdown{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.84rem}.review-stats-breakdown li{display:grid;grid-template-columns:minmax(0,11rem) 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center}.review-stats-meter{height:6px;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent);overflow:hidden}.review-stats-meter>span{display:block;height:100%;background:var(--accent,#d2336b);border-radius:999px;transition:width .3s ease}.review-stats-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:46rem){.review-stats-drawer{width:100vw}.review-stats-breakdown li{grid-template-columns:minmax(0,9rem) 1fr auto}}.review-stats-seen{display:grid;grid-gap:.15rem;gap:.15rem;font-size:.82rem;opacity:.85}.downloads-bar-slot{cursor:pointer}.downloads-bar-slot[data-picked=true]{background:rgba(90,205,255,.12)}.downloads-bar{transition:opacity .26s ease,transform .3s ease,filter .2s ease}.downloads-bars[data-picked=true] .downloads-bar-slot:not([data-picked=true]) .downloads-bar{opacity:.35}.publication-videos{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:1rem;gap:1rem}.publication-video{display:grid;grid-template-columns:minmax(0,220px) 1fr;grid-gap:1rem;gap:1rem;align-items:start;padding:.8rem;border-radius:10px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);animation:worklist-fade-in .24s ease both}.publication-video-player{width:100%;aspect-ratio:9/16;max-height:390px;border-radius:8px;object-fit:contain;background:#000}.publication-video-media{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0}.publication-video-cover{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:8px;background:#000;animation:worklist-fade-in .26s ease both}.publication-video-meta{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.publication-video-meta h3{margin:0;font-size:1rem;overflow-wrap:anywhere}.publication-video-source,.publication-video-when{margin:0;font-size:.82rem;opacity:.7;overflow-wrap:anywhere}.publication-video-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem;align-items:center}.publication-video-cancel,.publication-video-download,.publication-video-remove,.review-publish-video-button{font:inherit;font-size:.85rem;color:inherit;cursor:pointer;padding:.35rem .8rem;border-radius:999px;text-decoration:none;border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:transparent;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.publication-video-cancel:hover,.publication-video-download:hover,.publication-video-remove:hover,.review-publish-video-button:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent);border-color:color-mix(in srgb,currentColor 45%,transparent)}.publication-video-remove[data-confirm=true]{border-color:#d2336b;color:#d2336b}.review-publish-video{margin-top:.4rem;display:flex;gap:.5rem;align-items:center}.review-publish-video-button[data-state=done]{opacity:.7;cursor:default}@media (max-width:46rem){.publication-video{grid-template-columns:1fr}.publication-video-player{max-height:70vh}}.learn{display:grid;grid-gap:2rem;gap:2rem;margin:1rem 0 3rem}.learn-category{display:grid;grid-gap:.8rem;gap:.8rem;animation:worklist-fade-in .26s ease both}.learn-category-name{margin:0;font-size:1.25rem}.learn-videos{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.learn-video{margin:0;display:grid;grid-gap:.45rem;gap:.45rem}.learn-player,.learn-poster{width:100%;aspect-ratio:9/16;border-radius:12px;background:#000;object-fit:contain}@media (min-width:900px){.learn-video.is-wide{grid-column:span 2}.learn-video.is-wide .learn-player,.learn-video.is-wide .learn-poster{aspect-ratio:16/9}.learn-video.is-wide .learn-cover{object-fit:cover}}.learn-poster picture{display:contents}.learn-poster{border:0;cursor:pointer;display:grid;place-items:center;color:#fff;font-size:2.4rem;transition:opacity .22s ease,transform .22s ease}.learn-poster:focus-visible,.learn-poster:hover{opacity:.9;transform:scale(1.01)}.learn-poster{position:relative;overflow:hidden;padding:0}.learn-poster .learn-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:worklist-fade-in .26s ease both}.learn-poster[data-cover=true] span{position:relative;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:rgba(0,0,0,.45);font-size:1.5rem}.learn-title{font-size:.95rem;overflow-wrap:anywhere}.learn-hidden{opacity:.6;font-size:.85em}.learn-empty{margin:1.5rem 0}.publication-video[data-hidden=true] .publication-video-player{opacity:.75;transition:opacity .22s ease}.publication-video-learn{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.3rem;font-size:.85rem}.publication-video-hidden{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.publication-video-hint{opacity:.6;font-size:.8rem}.publication-video-tags{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}.publication-video-tag{display:inline-flex;align-items:center;gap:.2rem;font-size:.82rem;padding:.15rem .25rem .15rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--accent,#d2336b) 14%,transparent);animation:worklist-fade-in .18s ease both}.publication-video-tag button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0 .35rem;min-height:1.6rem;border-radius:999px;opacity:.7;transition:opacity .18s ease,background .18s ease}.publication-video-tag button:hover{opacity:1;background:color-mix(in srgb,currentColor 10%,transparent)}.publication-video-tagcount{font-size:.72rem;opacity:.65;margin-left:.15rem}.publication-video-catedit input,.publication-video-tags input{font:inherit;color:inherit;background:transparent;padding:.3rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);min-width:10rem;transition:border-color .18s ease}.publication-video-catedit input:focus,.publication-video-tags input:focus{outline:none;border-color:var(--accent,#d2336b)}.publication-video-categories{display:flex;flex-wrap:wrap;gap:.4rem;margin:.3rem 0 .6rem}.publication-video-catchip,.publication-video-catedit button,.publication-video-statbtn{font:inherit;font-size:.82rem;color:inherit;cursor:pointer;padding:.25rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:transparent;transition:background-color .2s ease}.publication-video-catchip:hover,.publication-video-statbtn:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.publication-video-catedit{display:inline-flex;gap:.3rem;align-items:center}.publication-video-stats{margin:.2rem 0 0;font-size:.82rem;opacity:.85}.publication-video-views{list-style:none;margin:.35rem 0 0;padding:0;display:grid;grid-gap:.2rem;gap:.2rem;font-size:.8rem;animation:worklist-fade-in .22s ease both}.timing{margin-top:1rem;padding:.7rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025);outline:none;min-width:0}.timing:focus-visible{border-color:rgba(90,205,255,.45)}.timing[data-full]{position:fixed;inset:0;z-index:1000;margin:0;border-radius:0;border:0;background:#0e1014;overflow:auto;padding:max(.9rem,env(safe-area-inset-top,0px)) max(.9rem,env(safe-area-inset-right,0px)) max(.9rem,env(safe-area-inset-bottom,0px)) max(.9rem,env(safe-area-inset-left,0px));animation:timing-full-in .24s ease both}.timing:-webkit-full-screen{background:#0e1014}.timing:fullscreen{background:#0e1014}@keyframes timing-full-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.timing[data-full]{animation:none}.timing .timing-row{transition:none}}.timing-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.timing-title{font-size:.95rem;margin-right:.3rem}.timing-bpm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.85rem;color:rgba(255,255,255,.85);padding:.2rem .5rem;border-radius:.35rem;background:rgba(255,255,255,.06)}.timing-btn{font:inherit;font-size:.8rem;color:rgba(255,255,255,.88);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:.4rem;padding:.3rem .6rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.timing-btn:hover:not(:disabled){background:rgba(255,255,255,.09)}.timing-btn:disabled{opacity:.45;cursor:default}.timing-btn[data-on=true]{border-color:rgba(90,205,255,.55);background:rgba(90,205,255,.12)}.timing-save:not(:disabled){border-color:rgba(130,220,150,.6);background:rgba(130,220,150,.14)}.timing-snap{font-size:.8rem;color:rgba(255,255,255,.75);display:inline-flex;gap:.3rem;align-items:center}.timing-snap select{font:inherit;color:inherit;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:.35rem;padding:.15rem .3rem}.timing-zoom{display:inline-flex;gap:.2rem}.timing-note{font-size:.75rem;color:rgba(255,255,255,.55);margin:.45rem 0}.timing-scroll{overflow-x:auto;overflow-y:hidden;border-radius:.4rem;background:rgba(0,0,0,.25);touch-action:pan-y}.timing-grid{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timing-ruler{position:relative;border-bottom:1px solid rgba(255,255,255,.12);cursor:pointer}.timing-barnum{position:absolute;top:4px;font-size:.7rem;color:rgba(255,255,255,.6);transform:translateX(3px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timing-cursor-mark{position:absolute;bottom:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid rgba(255,255,255,.7);transform:translateX(-5px);transition:left .16s ease}.timing-locator-flag{position:absolute;top:3px;padding:1px 6px;font-size:.68rem;border-radius:3px;background:rgba(255,170,60,.9);color:#1a1206;cursor:ew-resize;z-index:3;white-space:nowrap}.timing-body{position:relative;background-image:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 0);background-repeat:repeat-x}.timing-row{position:relative;border-bottom:1px solid rgba(255,255,255,.06);transition:height .24s ease}.timing-head{position:-webkit-sticky;position:sticky;left:0;z-index:2;display:flex;align-items:center;height:100%;padding:0 .5rem;font-size:.72rem;color:rgba(255,255,255,.8);background:rgba(20,22,28,.96);border-right:1px solid rgba(255,255,255,.08);white-space:nowrap;box-sizing:border-box}.timing-head,.timing-head-name{overflow:hidden;text-overflow:ellipsis}.timing-head-name{flex:1 1;min-width:0}.timing-head[data-silent] .timing-head-name{opacity:.4;transition:opacity .15s ease}.timing-ms{flex:none;width:1.35rem;height:1.35rem;margin-left:.2rem;padding:0;font-size:.62rem;font-weight:700;border-radius:.25rem;border:1px solid rgba(255,255,255,.25);background:transparent;color:rgba(255,255,255,.7);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.timing-ms[data-on=true]{background:rgba(255,190,90,.85);border-color:transparent;color:#111}.timing-solo[data-on=true]{background:rgba(120,220,255,.9)}.timing-clip{position:absolute;top:4px;bottom:4px;border-radius:4px;background:rgba(90,205,255,.16);border:1px solid rgba(90,205,255,.45);cursor:text;overflow:hidden;touch-action:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .15s ease}.timing-clip-title{position:absolute;top:0;left:0;right:0;background:rgba(90,205,255,.22);cursor:-webkit-grab;cursor:grab;transition:background-color .15s ease}.timing-clip-title:hover{background:rgba(90,205,255,.32)}.timing-clip-title:active{cursor:-webkit-grabbing;cursor:grabbing}.timing-clip-name{pointer-events:none}.timing-edge{position:absolute;top:0;bottom:0;width:6px;cursor:ew-resize;z-index:2;transition:background-color .15s ease}.timing-edge[data-side=l]{left:0}.timing-edge[data-side=r]{right:0}.timing-edge:hover{background:rgba(255,255,255,.18)}.timing-beatnum{top:9px;font-size:.6rem;color:rgba(255,255,255,.38);transform:translateX(3px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timing-beatnum,.timing-loop{position:absolute;pointer-events:none}.timing-loop{bottom:0;height:5px;border-radius:2px;background:rgba(255,200,90,.8);transition:left .15s ease,width .15s ease}.timing-play{min-width:2.2rem}.timing-count{font-size:.78rem;color:rgba(255,255,255,.6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timing-launch{margin-top:.8rem}.timing-note-btn{display:inline-flex;align-items:center;justify-content:center}.timing-note-btn svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.timing-panel{position:-webkit-sticky;position:sticky;left:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease;width:min(100%,720px)}.timing-panel[data-open]{grid-template-rows:1fr}.timing-panel-inner{overflow:hidden;min-height:0}.timing-panel[data-open] .timing-panel-inner{padding:.4rem .6rem .6rem;border-bottom:1px solid rgba(255,255,255,.06)}@media (prefers-reduced-motion:reduce){.timing-panel{transition:none}}.timing-icon{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .45rem}.timing-icon svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.timing-ruler{cursor:text}.timing-clip[data-selected=true]{box-shadow:0 0 0 2px rgba(255,255,255,.85)}.timing-range{position:absolute;top:2px;bottom:2px;border-radius:3px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.55);pointer-events:none;z-index:2;animation:timing-range-in .15s ease;transition:background-color .15s ease,border-color .15s ease}.timing-range[data-point]{background:transparent;border-width:0 0 0 2px;border-radius:0}@keyframes timing-range-in{0%{opacity:0}to{opacity:1}}.timing-clip[data-moved=true]{border-color:rgba(255,170,60,.85);background:rgba(255,170,60,.14)}.timing-clip-name{position:absolute;top:2px;left:5px;font-size:.66rem;color:rgba(255,255,255,.9);white-space:nowrap;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.6)}.timing-wave{position:absolute;inset:14px 0 2px;width:100%;height:calc(100% - 16px)}.timing-wave path{fill:rgba(255,255,255,.5)}.timing-lane-svg{position:absolute;left:0;top:0;pointer-events:none}.timing-lane-svg path{fill:none;stroke:rgba(255,90,90,.9);stroke-width:1.5}.timing-lane-hit{position:absolute;top:2px;bottom:2px;border-radius:3px;cursor:-webkit-grab;cursor:grab;touch-action:none;border:1px dashed transparent;transition:border-color .2s ease,background-color .2s ease}.timing-lane-hit:hover{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.03)}.timing-lane-hit[data-moved=true]{border-color:rgba(255,170,60,.7)}.timing-locator-flag[data-flip]{transform:translateX(-100%)}.timing-locator-flag[data-mine]{background:rgba(120,200,255,.9);color:#06121a}.timing-locator-x{margin-left:4px;padding:0 2px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;opacity:.7;transition:opacity .2s ease}.timing-locator-x:hover{opacity:1}.timing-locator-name{width:7em;font:inherit;padding:0 2px;border:0;border-radius:2px}.timing-locator-line{background:rgba(255,170,60,.8);z-index:1}.timing-locator-line,.timing-playhead{position:absolute;top:0;bottom:0;width:1px;pointer-events:none}.timing-playhead{background:rgba(255,255,255,.95);z-index:4}.timing-summary{margin-top:.6rem;font-size:.8rem;color:rgba(255,255,255,.8)}.timing-summary ul{margin:.25rem 0 0 1rem;padding:0}.timing-error{color:rgba(255,140,120,.95)}@media (prefers-reduced-motion:reduce){.timing-btn,.timing-clip,.timing-cursor-mark,.timing-lane-hit,.timing-range{transition:none;animation:none}}.pins{display:grid;grid-gap:.35rem;gap:.35rem}.pins-add{justify-self:start;font:inherit;font-size:.78rem;color:rgba(255,255,255,.9);background:rgba(255,170,60,.1);border:1px solid rgba(255,170,60,.45);border-radius:.4rem;padding:.3rem .6rem;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .2s ease,opacity .2s ease}.pins-add:hover:not(:disabled){background:rgba(255,170,60,.18)}.pins-add:disabled{opacity:.5;cursor:default}.pins-draft{display:grid;grid-gap:.35rem;gap:.35rem;padding:.45rem;border-radius:.45rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);animation:pins-in .22s ease both}@keyframes pins-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.pins-draft-time{font-size:.75rem;color:rgba(255,255,255,.7);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pins-cats{display:flex;flex-wrap:wrap;gap:.3rem}.pins-cat{font:inherit;font-size:.74rem;color:rgba(255,255,255,.85);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.2rem .55rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.pins-cat[aria-pressed=true]{border-color:rgba(255,170,60,.8);background:rgba(255,170,60,.18)}.pins-note{font:inherit;font-size:.8rem;color:inherit;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.12);border-radius:.35rem;padding:.3rem .45rem}.pins-draft-actions{display:flex;gap:.35rem}.pins-cancel,.pins-save{font:inherit;font-size:.76rem;border-radius:.35rem;padding:.25rem .6rem;cursor:pointer;color:rgba(255,255,255,.9);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);transition:background-color .2s ease,opacity .2s ease}.pins-save:not(:disabled){border-color:rgba(130,220,150,.6);background:rgba(130,220,150,.14)}.pins-save:disabled{opacity:.45;cursor:default}.pins-error{color:rgba(255,140,120,.95);font-size:.75rem;margin:0}.pins-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem}.pins-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.76rem;color:rgba(255,255,255,.82)}.pins-time{font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,190,110,.95);background:none;border:0;padding:0;cursor:pointer}span.pins-time{cursor:default;color:rgba(255,255,255,.6)}.pins-cat-label{padding:0 .4rem;border-radius:999px;background:rgba(255,255,255,.07)}.pins-text{color:rgba(255,255,255,.75);overflow-wrap:anywhere}.pins-answer{flex-basis:100%;color:rgba(130,220,150,.95);padding-left:.2rem}.pins-remove{font:inherit;color:rgba(255,255,255,.5);background:none;border:0;cursor:pointer;padding:0 .2rem}.pins-earlier summary{font-size:.74rem;color:rgba(255,255,255,.6);cursor:pointer}@media (prefers-reduced-motion:reduce){.pins-draft{animation:none}.pins-add,.pins-cancel,.pins-cat,.pins-save{transition:none}}.pins-stage{position:relative}.pins-box-layer{position:absolute;inset:0;z-index:2;pointer-events:none;animation:pins-in .22s ease both}.pins-box-layer[data-drawing=true]{pointer-events:auto;cursor:crosshair;touch-action:none;background:rgba(0,0,0,.12);border-radius:.35rem;transition:background-color .2s ease}.pins-box{position:absolute;border:2px solid rgba(255,170,60,.95);border-radius:3px;background:rgba(255,170,60,.12);box-shadow:0 0 0 1px rgba(0,0,0,.4);transition:left .12s ease,top .12s ease,width .12s ease,height .12s ease,opacity .2s ease}.pins-ticks{position:relative;height:14px;border-radius:3px;background:rgba(255,255,255,.05)}.pins-tick{position:absolute;top:1px;width:10px;height:12px;margin-left:-5px;padding:0;border:0;border-radius:2px;background:rgba(255,170,60,.75);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.pins-tick:hover,.pins-tick[data-open=true]{background:rgba(255,200,120,1);transform:scaleY(1.15)}.pins-open{margin:0;font-size:.76rem;color:rgba(255,255,255,.85);animation:pins-in .22s ease both}.pins-has-box{color:rgba(255,190,110,.9);font-size:.7rem}@media (pointer:coarse){.pins-ticks{height:22px}.pins-tick{height:20px;width:14px;margin-left:-7px}}.compare-tick{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;color:rgba(255,255,255,.75);cursor:pointer;transition:color .2s ease}.compare-tick[data-on=true]{color:rgba(90,205,255,.95)}.compare-pick{display:flex;flex-wrap:wrap;gap:.4rem;margin:.4rem 0;opacity:.7;transition:opacity .22s ease}.compare-pick[data-visible=true]{opacity:1}.compare{display:grid;grid-gap:.5rem;gap:.5rem;margin:.5rem 0;padding:.6rem;border-radius:.5rem;background:rgba(90,205,255,.05);border:1px solid rgba(90,205,255,.25);animation:pins-in .26s ease both}.compare-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.compare-title{font-size:.9rem}.compare-hint{flex:1 1;min-width:10rem;font-size:.72rem;color:rgba(255,255,255,.55)}.compare-btn{font:inherit;font-size:.78rem;color:rgba(255,255,255,.9);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:.4rem;padding:.3rem .65rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.compare-btn:hover:not(:disabled){background:rgba(255,255,255,.1)}.compare-btn:disabled{opacity:.45;cursor:default}.compare-btn[data-on=true]{border-color:rgba(90,205,255,.6);background:rgba(90,205,255,.14)}.compare-keep{border-color:rgba(130,220,150,.6);background:rgba(130,220,150,.12)}.compare-labels{display:flex;flex-wrap:wrap;gap:.35rem}.compare-label{font:inherit;font-size:.82rem;color:rgba(255,255,255,.8);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:.45rem;padding:.4rem .7rem;cursor:pointer;display:inline-flex;gap:.45rem;align-items:baseline;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.compare-label[aria-pressed=true]{color:#fff;border-color:rgba(90,205,255,.8);background:rgba(90,205,255,.2)}.compare-gain{font-size:.7rem;color:rgba(255,255,255,.6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compare-tools,.compare-transport{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.compare-time{font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.75)}.compare-bar{position:relative;height:26px;border-radius:.35rem;background:rgba(0,0,0,.3);cursor:crosshair;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.compare-loop{position:absolute;top:0;bottom:0;background:rgba(255,170,60,.12);border-left:1px solid rgba(255,170,60,.5);border-right:1px solid rgba(255,170,60,.5);transition:background-color .2s ease,opacity .2s ease;opacity:.6}.compare-loop[data-on=true]{background:rgba(255,170,60,.25);opacity:1}.compare-head-mark{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:rgba(255,255,255,.85);transition:left .1s linear}.compare-match{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:rgba(255,255,255,.85)}.compare-loading,.compare-unavailable{font-size:.74rem;color:rgba(255,255,255,.55);margin:0}.compare-error{font-size:.76rem;color:rgba(255,140,120,.95);margin:0}.compare-kept{font-size:.74rem;color:rgba(130,220,150,.95);opacity:0;transition:opacity .24s ease}.compare-kept[data-visible=true]{opacity:1}@media (pointer:coarse){.compare-btn,.compare-label{min-height:2.5rem}.compare-bar{height:36px}}@media (prefers-reduced-motion:reduce){.compare,.pins-box-layer,.pins-open{animation:none}}.timing-lane-tag{margin-left:.35rem;font-style:normal;font-size:.6rem;color:rgba(255,190,110,.85)}.learn-course{margin-bottom:2.2rem}.learn-course-name{display:flex;flex-direction:column;gap:.15rem}.learn-course-kicker{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.learn-course-desc{margin:.2rem 0 .8rem;opacity:.8;max-width:42rem}.learn-lessons{list-style:none;padding:0}.learn-lesson-no{display:block;font-size:.75rem;opacity:.7;margin-bottom:.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.review-metro{display:inline-flex;align-items:center;gap:.4rem;font-size:.76rem}.review-metro-bpm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:.1rem .45rem;border-radius:.35rem;background:rgba(255,255,255,.07);color:rgba(255,255,255,.85)}.review-metro-btn{font:inherit;color:rgba(255,255,255,.88);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:.35rem;padding:.15rem .55rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.review-metro-btn[aria-pressed=true]{border-color:rgba(90,205,255,.55);background:rgba(90,205,255,.12)}.review-metro-btn:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.review-metro-btn{transition:none}}.midi{margin:.5rem 0;padding:.5rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,0,0,.25)}.review-clip:has(.midi){grid-column:1/-1}.midi{min-width:0;max-width:100%;overflow:hidden}.midi .timing-bar{flex-wrap:wrap;row-gap:.35rem}.review-clip>audio,.review-clip>video{max-width:100%;min-width:0}.midi-hint{font-size:.78rem;opacity:.7;margin:.35rem 0}.midi-status{font-size:.78rem;opacity:.75;transition:opacity .2s ease}.midi-roll{display:flex;max-height:26rem;overflow-y:auto}.midi-keys{flex:none;width:2.6rem;margin-top:1.1rem}.midi-key{font-size:.66rem;line-height:20px;padding-left:.25rem;background:rgba(255,255,255,.1);border-bottom:1px solid rgba(0,0,0,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none}.midi-key[data-black=true]{background:rgba(255,255,255,.03)}.midi-scroll{overflow-x:auto;flex:1 1;min-width:0}.midi-ruler{position:relative;height:1.1rem;font-size:.68rem;opacity:.75}.midi-ruler span{position:absolute;padding-left:.2rem}.midi-grid{position:relative;background:rgba(255,255,255,.04);touch-action:none;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.midi-row-black{left:0;right:0;background:rgba(0,0,0,.22)}.midi-line,.midi-row-black{position:absolute;pointer-events:none}.midi-line{top:0;bottom:0;width:1px;background:rgba(255,255,255,.05)}.midi-line[data-beat=true]{background:rgba(255,255,255,.14)}.midi-line[data-bar=true]{background:rgba(255,255,255,.34)}.midi-note{position:absolute;border-radius:3px;background:var(--accent,#d2336b);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);cursor:-webkit-grab;cursor:grab;overflow:hidden;display:flex;align-items:center;animation:midi-in .16s ease}@keyframes midi-in{0%{opacity:0}to{opacity:1}}.midi-note-name{font-size:.62rem;padding-left:.2rem;color:#fff;pointer-events:none;white-space:nowrap}.midi-note-edge{right:0;width:7px;cursor:ew-resize;background:rgba(255,255,255,.22)}.midi-head,.midi-note-edge{position:absolute;top:0;bottom:0}.midi-head{left:0;width:1px;background:#fff;pointer-events:none}.midi-range{display:flex;gap:.3rem;margin-top:.35rem}@media (prefers-reduced-motion:reduce){.midi-note{animation:none}}.review-select-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0}.review-select-note{font-size:.8rem;opacity:.8}.review-card-select{flex:none;width:1.05rem;height:1.05rem;margin-top:.55rem;accent-color:var(--accent,#d2336b);cursor:pointer;animation:review-select-in .18s ease}@keyframes review-select-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.review-card-select{animation:none}}.plugin-videos{display:grid;grid-gap:.4rem;gap:.4rem;animation:publication-facts-in .22s ease both}.plugin-videos-title{margin:0;font-size:.76rem;font-weight:400;letter-spacing:.04em;color:rgba(255,255,255,.42)}.plugin-videos-count{margin-left:.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.3)}.plugin-videos-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.22rem;gap:.22rem;font-size:.76rem}.plugin-videos-link,.plugin-videos-name{color:rgba(255,255,255,.82);text-decoration:none;transition:color .22s ease}.plugin-videos-link:focus-visible,.plugin-videos-link:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}@media (prefers-reduced-motion:reduce){.plugin-videos{animation:none}.plugin-videos-link,.plugin-videos-name{transition:none}}.publication-bundle{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;margin-left:auto}.publication-bundle-pills{display:inline-flex;gap:.25rem;padding:.15rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03)}.publication-bundle-pill{font:inherit;letter-spacing:.06em;padding:.16rem .6rem;border-radius:999px;border:1px solid transparent;background:transparent;color:rgba(255,255,255,.55);cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,opacity .22s ease}.publication-bundle-pill[data-active=true]{border-color:rgba(90,205,255,.6);background:rgba(90,205,255,.16);color:rgba(255,255,255,.95)}.publication-bundle-pill:hover:not([data-active=true]){color:rgba(255,255,255,.78)}.publication-bundle-pill:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.publication-bundle[data-busy=true] .publication-bundle-pill{opacity:.6;cursor:progress}.publication-bundle-label{padding:.16rem .6rem;border-radius:999px;border:1px solid rgba(90,205,255,.4);color:rgba(255,255,255,.85);letter-spacing:.06em}.publication-bundle-error{color:rgba(255,120,120,.9)}.bundles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1rem;gap:1rem}.bundle-column{border:1px solid rgba(255,255,255,.12);border-radius:.8rem;padding:.9rem 1rem;background:rgba(255,255,255,.02)}.bundle-column[data-bundle=core]{border-color:rgba(90,205,255,.3)}.bundle-column[data-bundle=creative]{border-color:rgba(255,180,90,.35)}.bundle-head h3{margin:0;font-size:1rem;letter-spacing:-.01em}.bundle-count,.bundle-empty,.bundle-includes{margin:.25rem 0 0;font-size:.76rem;color:rgba(255,255,255,.6)}.bundle-prices{margin:.45rem 0 0;display:grid;grid-gap:.15rem;gap:.15rem}.bundle-price{display:grid;grid-template-columns:4.6rem 1fr;align-items:baseline;font-size:.78rem;color:rgba(255,255,255,.78)}.bundle-price dt{margin:0;color:rgba(255,255,255,.5);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.bundle-price dd{margin:0}.bundle-price b{color:#fff;font-weight:700}.bundle-price-billed{margin-left:.35rem;color:rgba(255,255,255,.45);font-size:.72rem}.bundle-price-note{margin:.2rem 0 0;font-size:.72rem;color:rgba(255,255,255,.5)}.bundle-plugins{list-style:none;margin:.7rem 0 0;padding:0;grid-gap:.3rem;gap:.3rem}.bundle-plugin{font-size:.85rem;border-radius:.45rem;border:1px solid transparent;background:transparent;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease;animation:bundle-fade .22s ease both}.bundle-plugin[data-dragging=true]{list-style:none;font-size:.85rem;color:rgba(255,255,255,.92);background:rgba(23,25,31,.96);border-color:rgba(90,205,255,.55);box-shadow:0 12px 28px rgba(0,0,0,.45)}.bundle-plugin-open{all:unset;display:block;width:100%;box-sizing:border-box;padding:.32rem .5rem;border-radius:.45rem;cursor:pointer;color:rgba(255,255,255,.88);transition:background .22s ease,color .22s ease}.bundle-plugin-open:hover:not([aria-disabled=true]){background:rgba(90,205,255,.1)}.bundle-plugin-open:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:1px}.bundle-plugin-open[aria-disabled=true]{cursor:-webkit-grab;cursor:grab;color:rgba(255,255,255,.7)}.bundle-plugins{min-height:2.6rem;padding:.25rem;border-radius:.55rem;border:1px dashed transparent;transition:background .22s ease,border-color .22s ease}.bundle-column{display:flex;flex-direction:column;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.bundle-column>.bundle-plugins{flex:1 1 auto}.bundle-column[data-over=true]{background:rgba(90,205,255,.07);border-color:rgba(90,205,255,.55);box-shadow:inset 0 0 0 1px rgba(90,205,255,.25)}.bundles-error{margin:0 0 .8rem}.plugin-drawer{padding:1.1rem 1.2rem 2rem}.plugin-drawer-head{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;padding-right:2.2rem;position:relative}.plugin-drawer-head .publication-name{font-size:1.15rem;font-weight:600;margin:0}.plugin-drawer-close{position:absolute;right:0;top:-.1rem;width:2rem;height:2rem;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:rgba(255,255,255,.8);font-size:1.1rem;cursor:pointer;transition:background .22s ease,border-color .22s ease}.plugin-drawer-close:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.32)}.plugin-drawer-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin:.9rem 0 1.1rem}.plugin-drawer-controls .publication-bundle{margin-left:0}.plugin-drawer .pub-plugin-body{display:grid;grid-gap:1rem;gap:1rem}.bundle-unpublished{color:rgba(255,180,90,.85);font-size:.74rem}.bundle-plugin{display:flex;align-items:center;gap:.35rem;padding:.22rem .35rem}.bundle-plugin-name{flex:1 1;min-width:0;color:rgba(255,255,255,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-more{all:unset;box-sizing:border-box;flex:none;display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid transparent;color:rgba(160,228,255,.95);cursor:pointer;opacity:0;transition:opacity .22s ease,background .22s ease,border-color .22s ease}.bundle-plugin:focus-within .bundle-more,.bundle-plugin:hover .bundle-more{opacity:1}.bundle-more:hover{background:rgba(90,205,255,.14);border-color:rgba(90,205,255,.6)}.bundle-more:focus-visible{opacity:1;outline:1px solid rgba(90,205,255,.8);outline-offset:2px}@media (hover:none){.bundle-more{opacity:.85}}@keyframes bundle-fade{0%{opacity:0}to{opacity:1}}.learn-poster span.video-poster-duration,.learn-poster span.video-poster-title{width:auto;height:auto;border-radius:0;background:none;font-size:inherit;place-items:initial}.learn-poster span.video-poster-title{position:absolute;display:-webkit-box}.learn-poster span.video-poster-duration{position:absolute;display:block}.learn-poster span.video-poster-title,.video-poster-title{top:0;left:0;right:0;padding:.55rem 2.6rem .9rem .7rem;font-size:.8rem;background:linear-gradient(rgba(0,0,0,.62),rgba(0,0,0,0));-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-poster-title{position:absolute;font-weight:600;line-height:1.25;text-align:left;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);display:-webkit-box}.learn-poster span.video-poster-duration,.video-poster-duration{right:.5rem;bottom:.5rem;padding:.1rem .42rem;border-radius:.35rem;background:rgba(0,0,0,.62);font-size:.72rem}.video-poster-duration{position:absolute;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;animation:worklist-fade-in .22s ease both}.video-poster-probe{display:none}.learn-poster video.learn-cover{pointer-events:none}.publication-video-media{position:relative}.publication-video-more{position:absolute;top:.35rem;right:.35rem;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;border:0;background:rgba(0,0,0,.35);color:rgba(255,255,255,.75);cursor:pointer;opacity:0;transition:opacity .22s ease,background .22s ease,color .22s ease}.publication-video-more[data-state=open],.publication-video:focus-within .publication-video-more,.publication-video:hover .publication-video-more{opacity:1}.publication-video-more:hover{color:#fff;background:rgba(0,0,0,.55)}.publication-video-more:focus-visible{opacity:1;outline:1px solid rgba(90,205,255,.8);outline-offset:2px}@media (hover:none){.publication-video-more{opacity:.85}}.publication-video-menu{background:#1b1e26!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.88)!important}.publication-video-menu [data-part=item]{transition:background .16s ease,color .16s ease}.publication-video-menu-danger{color:#ff6b6b!important}.publication-video-menu-failed{margin:.3rem .6rem;font-size:.75rem;color:rgba(255,180,90,.9)}.publication-video-media .learn-player,.publication-video-media .learn-poster{max-height:390px}.publication-video{display:block;padding:.3rem .5rem}.publication-video-body{display:grid;grid-template-columns:minmax(0,220px) 1fr;grid-gap:1rem;gap:1rem;align-items:start;padding:.2rem .3rem .5rem}@media (max-width:46rem){.publication-video-body{grid-template-columns:1fr}}.video-section{margin:.9rem 0 0}.video-section-head{all:unset;display:flex;align-items:center;gap:.55rem;cursor:pointer;padding:.3rem .2rem;border-radius:.4rem;transition:background .22s ease}.video-section-head:hover{background:rgba(255,255,255,.04)}.video-section-head:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.video-section-name{font-size:.95rem;font-weight:600;letter-spacing:.01em}.video-section-count{font-size:.72rem;color:rgba(255,255,255,.55);padding:.05rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.14)}.video-section[data-internal=true] .video-section-name{color:rgba(255,255,255,.6)}.video-section-chips{display:flex;flex-wrap:wrap;gap:.35rem}.video-chip{font:inherit;font-size:.72rem;padding:.16rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03);color:rgba(255,255,255,.66);cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease}.video-chip[data-active=true]{border-color:rgba(90,205,255,.6);background:rgba(90,205,255,.14);color:rgba(255,255,255,.95)}.video-card-row{display:flex;align-items:center;gap:.7rem;padding:.3rem .2rem;border-radius:.5rem;transition:background .22s ease}.video-card-expand{all:unset;box-sizing:border-box;flex:1 1;min-width:0;display:grid;grid-template-columns:auto 3rem minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;cursor:pointer;border-radius:.45rem}.video-card-expand:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.video-card-row:hover{background:rgba(255,255,255,.035)}.video-card-thumb{width:3rem;aspect-ratio:9/16;border-radius:.35rem;overflow:hidden;background:#111}.video-card-thumb img,.video-card-thumb video{width:100%;height:100%;object-fit:cover;display:block;animation:worklist-fade-in .22s ease both}.video-card-title{font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-card-tags{display:flex;gap:.3rem;overflow:hidden;max-width:22rem}.video-card-tag{font-size:.68rem;white-space:nowrap;padding:.08rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.62)}.video-card-learn{all:unset;display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;white-space:nowrap;cursor:pointer;color:rgba(160,228,255,.9);padding:.2rem .35rem;border-radius:.45rem;transition:color .22s ease,background .22s ease}.video-card-learn:hover{background:rgba(255,255,255,.05)}.video-card-learn:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.video-card-learn[data-hidden=true]{color:rgba(255,180,90,.9)}.video-card-learn-switch{position:relative;width:1.9rem;height:1.05rem;border-radius:999px;border:1px solid rgba(90,205,255,.45);background:rgba(90,205,255,.28);transition:background .22s ease,border-color .22s ease}.video-card-learn-knob{position:absolute;top:50%;left:.9rem;width:.78rem;height:.78rem;border-radius:50%;background:rgba(255,255,255,.92);transform:translateY(-50%);transition:left .22s ease,background .22s ease}.video-card-learn[data-hidden=true] .video-card-learn-switch{background:rgba(255,255,255,.06);border-color:rgba(255,180,90,.45)}.video-card-learn[data-hidden=true] .video-card-learn-knob{left:.1rem;background:rgba(255,255,255,.6)}.video-card-learn-label{min-width:3.6rem;transition:color .22s ease}.video-card-when{font-size:.72rem;color:rgba(255,255,255,.55);white-space:nowrap}@media (max-width:46rem){.video-card-row{grid-template-columns:auto 2.6rem minmax(0,1fr) auto}.video-card-tags,.video-card-when{display:none}}.publication-video[data-motion=entering],.video-section[data-motion=entering]{animation:journey-card-enter .22s ease both}.publication-video[data-motion=exiting],.video-section[data-motion=exiting]{pointer-events:none;animation:journey-card-exit .18s ease both}.publication-video-media{transform:translateZ(0) scale(1);will-change:transform;transition:transform .24s ease;transform-origin:50% 50%}.publication-video-media:hover{transform:translateZ(0) scale(1.02)}.publication-video-media .learn-poster,.publication-video-media .learn-poster:focus-visible,.publication-video-media .learn-poster:hover{transform:none;opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.publication-video[data-motion],.video-section[data-motion]{animation:none}.publication-video-media,.video-card-learn-knob,.video-card-learn-switch{transition:none}}.publication-video-duration{animation:worklist-fade-in .22s ease both}.worklist-content-panel.publications{transition:max-width .26s ease,opacity .18s ease,transform .18s ease}.worklist-layout-verification .worklist-content-panel.publications[data-tab=bundles]{max-width:min(1440px,100%)}.bundles-grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.bundle-plugins{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));grid-gap:.4rem;gap:.4rem;align-content:start}.bundle-plugins>.bundle-empty{grid-column:1/-1}.bundle-plugin{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025);border-radius:.5rem}.bundle-plugins .bundle-plugin:not([data-dragging=true]){transform:none!important}.bundle-plugins>[data-rfd-placeholder-context-id]{display:none!important}.bundle-plugin-name-wrap{position:relative;flex:1 1;min-width:0;display:flex}.bundle-plugin-name-wrap .bundle-plugin-name{flex:1 1}.bundle-plugin-name-wrap[data-truncated=true]:after{content:attr(data-full);position:absolute;left:0;bottom:calc(100% + .45rem);z-index:20;white-space:nowrap;padding:.3rem .55rem;border-radius:.4rem;font-size:.76rem;color:rgba(255,255,255,.95);background:#1b1e26;border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 22px rgba(0,0,0,.45);opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.bundle-plugin-name-wrap[data-truncated=true]:focus-visible:after,.bundle-plugin:hover .bundle-plugin-name-wrap[data-truncated=true]:after{opacity:1;transform:none}.bundle-plugin{position:relative}.video-tag-bubbles{display:flex;flex-wrap:wrap;gap:.4rem;margin:.2rem 0 .9rem}.video-tag-bubble{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-size:.8rem;padding:.26rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.03);color:rgba(255,255,255,.78);transition:background-color .22s ease,border-color .22s ease,color .22s ease}.video-tag-bubble:hover{background:rgba(255,255,255,.07)}.video-tag-bubble:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.video-tag-bubble-mark{display:inline-grid;place-items:center;width:0;overflow:hidden;font-size:.78rem;opacity:0;transition:width .22s ease,opacity .22s ease}.video-tag-bubble[data-state=in]{border-color:rgba(90,205,255,.65);background:rgba(90,205,255,.15);color:rgba(255,255,255,.96)}.video-tag-bubble[data-state=in] .video-tag-bubble-mark{width:.8rem;opacity:1;color:rgb(150,225,255)}.video-tag-bubble[data-state=out]{border-color:rgba(255,110,120,.5);background:rgba(255,110,120,.08);color:rgba(255,255,255,.5);text-decoration:line-through;-webkit-text-decoration-color:rgba(255,110,120,.7);text-decoration-color:rgba(255,110,120,.7)}.video-tag-bubble[data-state=out] .video-tag-bubble-mark{width:.8rem;opacity:1;color:rgb(255,140,148)}.video-tags-clear{all:unset;cursor:pointer;margin-left:.6rem;font-size:.72rem;letter-spacing:.04em;color:rgba(255,255,255,.55);padding:.1rem .45rem;border-radius:999px;transition:color .2s ease,background-color .2s ease,opacity .2s ease}.video-tags-clear[data-shown=false]{opacity:0;pointer-events:none}.video-tags-clear:hover{color:rgba(255,255,255,.9);background:rgba(255,255,255,.06)}.publications-count{transition:color .22s ease}.video-card-upload{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;white-space:nowrap;color:rgba(255,255,255,.82);text-decoration:none;padding:.14rem .5rem;border-radius:999px;border:1px solid rgba(225,95,165,.45);background:rgba(225,95,165,.1);transition:background-color .2s ease,border-color .2s ease,color .2s ease;animation:worklist-fade-in .22s ease both}.video-card-upload:hover{background:rgba(225,95,165,.2);border-color:rgba(225,95,165,.75);color:#fff}.video-card-upload:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.publication-video-locked{display:inline-flex;align-items:center;gap:.3rem;margin:.1rem 0 .25rem;font-size:.74rem;color:rgba(255,200,120,.9);animation:worklist-fade-in .22s ease both}.publication-video-menu-locked{display:flex;align-items:center;gap:.35rem;margin:0;padding:.4rem .6rem;font-size:.8rem;color:rgba(255,200,120,.85)}.video-uploads-panel{margin-top:.2rem}.video-uploads{display:grid;grid-gap:.45rem;gap:.45rem;margin:.5rem 0;padding:.65rem .7rem;border-radius:.55rem;border:1px solid rgba(225,95,165,.3);background:rgba(225,95,165,.05)}.video-uploads-title{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.82rem;font-weight:600}.video-uploads-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.4rem;gap:.4rem;align-items:center;animation:worklist-fade-in .2s ease both}.video-uploads-row input{font:inherit;font-size:.8rem;color:inherit;background:rgba(0,0,0,.25);padding:.32rem .5rem;border-radius:.4rem;border:1px solid rgba(255,255,255,.16);min-width:0;color-scheme:dark;transition:border-color .18s ease}.video-uploads-row input:focus{outline:none;border-color:rgba(90,205,255,.7)}.video-uploads-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.video-uploads-spacer{flex:1 1}.pub-feedback-now,.pub-feedback-seek,.video-uploads-add,.video-uploads-cancel,.video-uploads-remove,.video-uploads-save{font:inherit;font-size:.78rem;color:inherit;cursor:pointer;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:transparent;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.pub-feedback-now:hover,.pub-feedback-seek:hover,.video-uploads-add:hover,.video-uploads-cancel:hover,.video-uploads-remove:hover{background:rgba(255,255,255,.07)}.video-uploads-save{border-color:rgba(90,205,255,.5);background:rgba(90,205,255,.14)}.video-uploads-save:hover{background:rgba(90,205,255,.24)}.video-uploads-save:disabled{opacity:.5;cursor:default}.video-uploads-remove{padding:.1rem .5rem;font-size:.95rem;line-height:1.2;color:rgba(255,255,255,.55)}.video-uploads-error{font-size:.76rem;color:rgba(255,120,110,.95);animation:worklist-fade-in .2s ease both}.video-uploads-note{margin:0;font-size:.72rem;color:rgba(255,255,255,.5)}.pub-feedback-now{margin-left:.35rem;padding:.2rem .55rem;font-size:.72rem}.pub-feedback-seek{padding:.05rem .5rem;font-size:.72rem;border-color:rgba(90,205,255,.4);color:rgba(150,225,255,.95)}.pub-feedback-newversion{font-size:.7rem;color:rgba(255,200,120,.9);border:1px solid rgba(255,200,120,.35);border-radius:999px;padding:.02rem .45rem}.pub-feedback-locked{margin:.2rem 0 .4rem;font-size:.76rem;color:rgba(255,200,120,.9);animation:worklist-fade-in .22s ease both}.worklist-layout-verification .worklist-content-panel.publications[data-tab=plugins],.worklist-layout-verification .worklist-content-panel.publications[data-tab=videos]{max-width:min(1440px,100%)}.publications-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));grid-gap:.9rem;gap:.9rem;margin:0;padding:0;list-style:none;align-items:stretch}.publication-videos.publications-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));margin-top:.5rem}.pub-grid-card{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;min-width:0;padding:.55rem;cursor:pointer;border-radius:.7rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);transition:border-color .22s ease,background-color .22s ease}.pub-grid-card:hover{border-color:rgba(255,255,255,.17);background:rgba(255,255,255,.045)}.pub-grid-card[data-selected=true]{border-color:rgba(90,205,255,.5);background:rgba(90,205,255,.06)}.pub-thumb{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:.5rem;border:0;padding:0;background:#0b0c10;color:#fff;font:inherit;transition:opacity .22s ease,filter .22s ease}.pub-grid-card[data-hidden=true] .pub-thumb{opacity:.55;filter:saturate(.55)}.pub-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.pub-thumb .publication-noshot{font-size:.75rem;color:rgba(255,255,255,.4)}.pub-grid-card-text{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.pub-grid-card-title{all:unset;box-sizing:border-box;min-width:0;cursor:pointer;border-radius:.3rem}.pub-grid-card-title:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.pub-grid-card-title .publication-name,.pub-grid-card-title .video-card-title{display:block;font-size:.92rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pub-grid-card-line{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;min-width:0;font-size:.74rem;color:rgba(255,255,255,.55)}.pub-grid-card-line .publication-version{font-size:.74rem;color:rgba(255,255,255,.6)}.pub-grid-card .video-card-when{display:inline}.pub-grid-card .video-card-tags{display:flex;flex:1 1 auto;max-width:100%;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent);mask-image:linear-gradient(90deg,#000 78%,transparent)}.pub-grid-card .video-card-tags,.video-grid-card .pub-grid-card-line{flex-wrap:nowrap;overflow:hidden}.video-grid-card .pub-grid-card-line>.video-card-upload,.video-grid-card .pub-grid-card-line>time{flex:none}.pub-grid-card-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .6rem;margin-top:auto;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.06);cursor:default}.pub-grid-card-select{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:rgba(255,255,255,.62);cursor:pointer}.pub-grid-card-select .publication-bulk-check{margin:0}.video-card-media.pub-thumb{aspect-ratio:9/16;display:block}.video-grid-card .publication-video-media,.video-grid-card .publication-video-media:hover{transform:none;will-change:auto}.video-card-media .learn-player,.video-card-media .learn-poster{width:100%;height:100%;max-height:none;aspect-ratio:auto;border-radius:0}.video-drawer{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.video-drawer .publication-video-media{width:min(100%,300px);margin:0 auto}.video-drawer .publication-video-more{opacity:1}.video-drawer .video-card-upload{justify-self:start}.pub-trailer-label{position:absolute;top:.4rem;left:.4rem;z-index:3;padding:.14rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);cursor:pointer;background:rgba(11,12,16,.72);color:rgba(255,255,255,.78);font:inherit;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.pub-trailer-label:focus-visible,.pub-trailer-label:hover{background:rgba(236,44,138,.62);color:#fff;border-color:rgba(255,255,255,.22)}.pub-trailer-label:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:2px}.plugin-pictures,.plugin-trailers{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0;animation:publication-facts-in .22s ease both}.plugin-trailers-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));grid-gap:.6rem;gap:.6rem}.plugin-trailer.publication-video-media{min-width:0}.plugin-trailer .learn-player,.plugin-trailer .learn-poster{width:100%}.plugin-recipe{min-width:0}.plugin-recipe-open{all:unset;box-sizing:border-box;display:grid;grid-gap:.35rem;gap:.35rem;width:100%;cursor:pointer;border-radius:8px;padding:3px;transition:background-color .2s ease,transform .2s ease}.plugin-recipe-open:hover{background:rgba(255,255,255,.06)}.plugin-recipe-open:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.plugin-recipe-cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px;background:rgba(255,255,255,.06);transition:filter .2s ease}.plugin-recipe-open:hover .plugin-recipe-cover{filter:brightness(1.08)}.plugin-recipe-title{font-size:.78rem;line-height:1.3;color:rgba(255,255,255,.78);overflow-wrap:anywhere}.pub-plugin-body:has(>.plugin-pictures){grid-template-columns:minmax(0,1fr)}.plugin-pictures-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.plugin-picture{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;padding:.4rem;border-radius:.55rem;background:radial-gradient(circle at 50% 45%,rgba(90,205,255,.07),transparent 72%),rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);transition:border-color .22s ease}.plugin-picture:hover{border-color:rgba(255,255,255,.15)}.plugin-picture img{width:100%;height:auto;display:block}.plugin-picture-caption{font-size:.7rem;letter-spacing:.04em;color:rgba(255,255,255,.55);text-align:center}@media (prefers-reduced-motion:reduce){.plugin-pictures,.plugin-trailers{animation:none}.plugin-picture,.pub-trailer-label{transition:none}}@media (max-width:34rem){.publication-videos.publications-grid,.publications-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.pub-grid-card{padding:.4rem;gap:.45rem}.pub-grid-card-controls{gap:.3rem .4rem}.pub-grid-card .publication-visibility{gap:.35rem}}@media (prefers-reduced-motion:reduce){.pub-grid-card,.pub-thumb{transition:none}.pub-thumb img{animation:none}}.plugin-img{opacity:0;transition:opacity .22s ease}.plugin-img[data-loaded=true]{opacity:1}.pic-host{display:block;min-width:0}.pub-thumb>.pic-host{position:absolute;inset:0}.pic-open{all:unset;box-sizing:border-box;display:block;width:100%;height:100%;cursor:zoom-in;border-radius:inherit}.pic-open:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:-2px}.pub-trailer-host{display:contents}.hs-dialog:has(.hs-picture){width:min(96vw,1700px);max-height:none;overflow:visible;background:transparent;box-shadow:none}.hs-picture{display:grid;grid-gap:.4rem;gap:.4rem}.hs-picture .plugin-img{display:block;width:100%;height:calc(100vh - 80px);object-fit:contain}.hs-picture-caption{margin:0;text-align:center;font-size:.74rem;letter-spacing:.05em;color:rgba(255,255,255,.7)}.bundle-plugins{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.bundle-plugin{flex-direction:column;align-items:stretch;gap:.3rem;padding:.3rem}.bundle-plugin .pub-thumb{border-radius:.4rem}.bundle-plugin .pub-trailer-label{top:.25rem;left:.25rem;padding:.08rem .35rem;font-size:.58rem}.bundle-plugin-foot{display:flex;align-items:center;gap:.25rem;min-width:0;padding:.1rem .15rem;border-radius:.35rem;transition:background-color .2s ease}.bundle-plugin-foot[data-draggable=true]{cursor:-webkit-grab;cursor:grab}.bundle-plugin-foot[data-draggable=true]:hover{background:rgba(255,255,255,.045)}.bundle-plugin[data-dragging=true] .bundle-plugin-foot{cursor:-webkit-grabbing;cursor:grabbing}.bundle-plugin-foot:focus-visible{outline:1px solid rgba(90,205,255,.8);outline-offset:1px}.bundle-plugin .bundle-plugin-name{font-size:.74rem;line-height:1.25;white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.bundle-plugin .bundle-unpublished{display:block;font-size:.64rem}@media (prefers-reduced-motion:reduce){.plugin-img{transition:none}}