@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Inter Variable", Inter, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:#0f0f10;--color-panel:#1a1a1c;--color-line:#26262a;--color-accent:#4949ae;--color-foreground:#f2f2f3;--color-muted:#9a9aa3}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-left{text-align:left}.capitalize{text-transform:capitalize}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[role\=alert\]\:visible:is(){visibility:visible}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--color-canvas);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:13px}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:5px;outline:2px solid #a5a5ff}.site-header{z-index:1;padding:28px 32px;position:relative}.brand-link{align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.brand-mark{background:linear-gradient(135deg,#4949ae,#27275b);border-radius:7px;place-items:center;width:24px;height:24px;display:inline-grid}.brand-mark-large{border-radius:12px;width:44px;height:44px}.login-main{isolation:isolate;flex-direction:column;align-items:center;min-height:calc(100svh - 80px);padding:clamp(56px,15.5vh,140px) 24px 64px;display:flex;position:relative}.login-glow{pointer-events:none;z-index:-1;opacity:.65;background:url(/login-glow.svg) 50%/100% 100% no-repeat;width:min(1220px,100%);height:700px;position:absolute;top:0;left:50%;transform:translate(-50%)}.login-content{text-align:center;width:100%;max-width:360px}.login-content h1{letter-spacing:-.3px;margin:24px 0 6px;font-size:22px;font-weight:600;line-height:31px}.login-subtitle{color:var(--color-muted);margin:0 0 26px;line-height:20px}.primary-button{background:var(--color-accent);color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;border:1px solid #6464c2;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-weight:500;text-decoration:none;display:flex}.primary-button:hover{background:#5656bd}.login-help{color:var(--color-muted);margin:18px 4px 0;font-size:12px;line-height:19px}.signup{border-top:1px solid var(--color-line);color:var(--color-muted);margin-top:30px;padding-top:25px;font-size:12px;line-height:24px}.text-link{color:var(--color-foreground);text-underline-offset:4px;text-decoration:underline}.notice{color:#eed7a7;background:#282319;border:1px solid #6f6246;border-radius:6px;margin-bottom:20px;padding:14px 16px;line-height:20px}.identity{text-align:left;border:1px solid var(--color-line);background:var(--color-panel);border-radius:8px;margin:24px 0;padding:18px}.identity dt{color:var(--color-muted);margin-bottom:4px;font-size:11px}.identity dd{overflow-wrap:anywhere;margin:0 0 16px}.identity dd:last-child{margin-bottom:0}.secondary-button{cursor:pointer;color:var(--color-foreground);background:var(--color-panel);border:1px solid var(--color-line);width:100%;font:inherit;border-radius:6px;padding:12px 20px}.secondary-button:disabled{opacity:.6;cursor:wait}@media (max-width:480px){.site-header{padding:24px}.login-main{padding-top:56px}.login-content h1{font-size:21px}}.workspace-shell{min-height:100svh;display:flex}.workspace-sidebar{border-right:1px solid var(--color-line);background:#121214;flex-direction:column;width:240px;padding:16px 12px;display:flex;position:fixed;inset:0 auto 0 0}.workspace-brand{align-items:center;gap:9px;padding:0 4px;font-weight:500;display:flex}.workspace-brand span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-caption{color:var(--color-muted);margin:32px 8px 12px;font-size:11px}.workspace-sidebar nav{gap:6px;display:grid}.workspace-sidebar nav a{border-radius:6px;padding:9px 12px}.workspace-sidebar nav a:hover{background:var(--color-panel)}.workspace-foot{border-top:1px solid var(--color-line);color:var(--color-muted);justify-content:space-between;margin-top:auto;padding:12px 6px 0;font-size:11px;display:flex}.workspace-header{border-bottom:1px solid var(--color-line);height:48px;color:var(--color-muted);justify-content:space-between;align-items:center;padding:0 24px;display:flex}.command-button{font:inherit;cursor:pointer;background:var(--color-panel);border:1px solid var(--color-line);border-radius:6px;gap:32px;padding:4px 10px;font-size:11px;display:flex}.command-links{gap:16px;margin-bottom:24px;display:grid}.connections-page{max-width:688px;margin:0 auto;padding:24px 24px 60px}.back-link{color:var(--color-muted);font-size:11px}.connections-page h1{letter-spacing:-.3px;margin:22px 0 6px;font-size:20px;font-weight:600}.connections-intro{color:var(--color-muted);margin-bottom:16px;line-height:19px}.integration-count{background:#232327;border-radius:6px;gap:16px;padding:5px 10px;font-size:12px;display:inline-flex}.integration-count span{color:var(--color-muted)}.connection-group{margin-top:30px}.connection-group>h2{margin-bottom:3px;font-size:14px;font-weight:500}.connection-group>p{color:var(--color-muted);margin-bottom:16px;font-size:12px}.connection-list{border:1px solid var(--color-line);background:var(--color-panel);border-radius:8px;overflow:hidden}.connection-row:last-child{border:0}.connection-icon{color:#111;background:#fff;border-radius:5px;flex:0 0 24px;place-items:center;height:24px;display:grid}.icon-mi,.icon-managed{background:var(--color-accent)}.icon-chatgpt{background:#10a37f}.connection-label{flex:1;min-width:0}.connection-label h3{font-size:13px;font-weight:500}.connection-label p{color:var(--color-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:170px;display:flex}.row-button{cursor:pointer;font:inherit;color:#c4c4cc;border-radius:5px;padding:7px;font-size:11px}.row-button:disabled{cursor:default;opacity:.4}.connection-dialog{background:var(--color-panel);width:calc(100% - 32px);max-width:420px;color:var(--color-foreground);border:1px solid #424248;border-radius:12px;margin:auto;padding:24px}.connection-dialog::backdrop{background:#000b}.connection-dialog h2{margin-bottom:20px;font-size:18px;font-weight:600}.connection-dialog label{gap:8px;margin-bottom:18px;display:grid}.connection-dialog input,.connection-dialog select{background:var(--color-canvas);width:100%;font:inherit;border:1px solid #50505a;border-radius:6px;padding:10px}.connection-dialog input:focus-visible,.connection-dialog select:focus-visible{outline-offset:2px;outline:2px solid #a5a5ff}.dialog-close{margin:16px auto 0;display:block}.device-code{text-align:center;letter-spacing:3px;padding:24px 0;font:24px monospace}.success-note{color:#54d998;margin:14px 0;line-height:20px}@media (max-width:760px){.workspace-shell{display:block}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--color-line);gap:12px;width:100%;position:static}.workspace-sidebar nav{display:flex}.nav-caption,.workspace-foot{display:none}.workspace-main{width:100%;margin:0}.connections-page{padding:24px 16px 48px}.connection-row{flex-wrap:wrap}.row-actions{justify-content:flex-start;width:100%;max-width:100%;padding-left:28px}}.workspace-information{max-width:800px;margin:auto;padding:48px 32px}.workspace-information h1{margin-bottom:12px;font-size:28px}.workspace-information p{color:#aaaab4;margin:16px 0}.workspace-information fieldset{border:0;gap:12px;margin-top:24px;padding:0;display:grid}.workspace-information input,.workspace-information textarea{font:inherit;color:inherit;box-sizing:border-box;background:#171719;border:1px solid #35353b;border-radius:8px;width:100%;padding:12px}.workspace-information label{margin-top:12px}.workspace-information [role=alert]{color:#f4a9a9}.workspace-sidebar{gap:18px;width:288px;padding:22px 14px 12px}.workspace-main{width:calc(100% - 288px);margin-left:288px}.workspace-brand .brand-name{display:none}.primary-nav{margin-top:12px}.primary-nav .new-session-link{color:#fff;background:#24242a}.session-list{flex:1;min-height:110px;overflow:auto}.session-list-heading{justify-content:space-between;align-items:center;padding:2px 10px 14px;display:flex}.session-list-heading h2{color:#b1b1bc;font-size:12px}.session-list-heading a{color:#a0a0aa;font-size:20px}.workspace-sidebar .session-list nav{gap:3px}.workspace-sidebar .session-list nav a{align-items:flex-start;gap:10px;padding:10px;display:flex}.session-list a[aria-current=page]{background:#26252f}.session-list strong{white-space:nowrap;text-overflow:ellipsis;max-width:213px;font-size:12px;font-weight:450;display:block;overflow:hidden}.session-list small{color:#8f8f9b;margin-top:5px;font-size:10px;display:block}.session-dot{background:#69736e;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:5px}.session-dot.working{background:#9d95f8}.session-dot.needs_connection,.session-dot.failed{background:#eba66e}.sidebar-empty{color:#81818e;padding:10px;font-size:12px;line-height:1.6}.update-card{background:#19191e;border:1px solid #313138;border-radius:12px;padding:12px;display:block}.eyebrow{letter-spacing:1.4px;color:#a2a2b4;font-size:10px;font-weight:500}.update-card>strong{margin-top:10px;font-size:12px;font-weight:550;display:block}.update-card p{color:#9696a5;margin:5px 0;font-size:11px;line-height:1.5}.update-read{color:#b5b0ec;margin-top:9px;font-size:10px;display:block}.update-art{color:#efedf9;background:radial-gradient(at 90% 90%,#7770b6 0,#0000 57%),linear-gradient(130deg,#272438,#464164);border-radius:7px;flex-direction:column;justify-content:center;height:104px;margin-top:10px;padding:17px 13px;display:flex;position:relative;overflow:hidden}.update-art span{font-size:16px;font-weight:300}.update-art strong{letter-spacing:-.6px;font-size:20px;font-weight:500}.update-art i{opacity:.12;font-size:110px;font-style:normal;position:absolute;bottom:-25px;right:6px}.workspace-sidebar .sidebar-resources{border-bottom:1px solid #29292f;gap:18px;padding-bottom:12px;display:flex}.sidebar-resources a{color:#aaaaba;font-size:12px}.workspace-foot{border:0;justify-content:flex-start;align-items:center;gap:10px;margin-top:0;padding:0 6px}.workspace-foot>span:last-child{margin-left:auto}.workspace-foot small{margin-top:3px;font-size:10px;display:block}.user-avatar{color:#e8e5f3;background:#49445c;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.header-divider{color:#42424d;padding:0 12px}.operation-page{max-width:960px;margin:0 auto;padding:clamp(60px,17vh,185px) 48px 70px}.operation-welcome{margin-bottom:30px}.operation-welcome h1{letter-spacing:-1.2px;margin:12px 0;font-size:36px;font-weight:450}.operation-welcome p{color:#90909e;font-size:14px}.operation-compose form{background:#1a1a20;border:1px solid #3d3b48;border-radius:15px;overflow:hidden;box-shadow:0 7px 35px #0002}.operation-compose textarea{resize:vertical;width:100%;min-height:130px;font:inherit;color:#e7e7ee;background:0 0;border:0;padding:23px;font-size:14px;line-height:1.7;display:block}.operation-compose textarea:focus{outline:0}.operation-compose form:focus-within{border-color:#8b80c1;box-shadow:0 0 0 2px #8b80c122}.compose-toolbar{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.account-model{color:#b1adbd;font-size:11px}.send-operation{color:#fff;font:inherit;cursor:pointer;background:#716493;border-radius:8px;padding:9px 14px;font-size:12px}.send-operation:disabled{opacity:.45;cursor:default}.inference-note{color:#7f7f90;margin:13px 4px;font-size:11px}.operation-suggestions{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;display:grid}.operation-suggestions button{text-align:left;cursor:pointer;color:#aaaab7;border:1px solid #292930;border-radius:10px;padding:16px;font-size:12px;line-height:1.6}.operation-suggestions button:hover{background:#1b1922;border-color:#716493}.operation-suggestions span{color:#777384;margin-top:10px;display:block}.has-operation{padding-top:36px}.operation-title{border-bottom:1px solid #282830;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.operation-title h1{overflow-wrap:anywhere;margin-top:8px;font-size:22px;line-height:1.5}.run-status{white-space:nowrap;color:#8ebda3;font-size:11px}.run-status.working{color:#bab0f5}.run-status.needs_connection,.run-status.failed{color:#dfb493}.operation-history{min-height:180px;padding:24px 0}.operation-message{margin-bottom:24px}.operation-message>span{color:#9a94b8;font-size:11px}.operation-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;line-height:1.8}.message-user{background:#202027;border-radius:12px;padding:16px 20px}.message-tool{border-left:2px solid #5b536f;padding:5px 14px;font-size:12px}.message-error p{color:#e4b898}.working-indicator{color:#aaa0ce;font-size:12px}.product-document{max-width:820px;margin:auto;padding:65px 48px 100px}.product-document h1{letter-spacing:-1px;margin:16px 0;font-size:38px}.product-document h2{margin:30px 0 12px;font-size:19px}.product-document p{color:#a5a5b3;line-height:1.9}.product-document a{color:#bbb1ed;text-underline-offset:4px;text-decoration:underline}.document-lead{font-size:17px}.update-date{font-size:12px}.large-art{height:210px;margin:30px 0;padding:30px}.large-art span{font-size:30px}.large-art strong{font-size:40px}.large-art i{font-size:240px;bottom:-70px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.workspace-sidebar{gap:12px;width:100%;padding:15px;position:static}.workspace-main{width:100%;margin:0}.workspace-brand{max-width:100%}.workspace-sidebar .primary-nav{flex-wrap:wrap;gap:0;margin:0;display:flex}.session-list{max-height:190px}.workspace-sidebar .session-list nav{display:grid}.session-list strong{max-width:70vw}.update-card{display:none}.workspace-sidebar .sidebar-resources{border:0;padding:0}.workspace-foot{display:flex}.operation-page{padding:40px 20px}.operation-welcome h1{font-size:28px}.operation-suggestions{grid-template-columns:1fr;gap:8px;margin-top:24px}.operation-suggestions span{margin-left:12px;display:inline}.compose-toolbar{gap:10px}.account-model{font-size:10px}.send-operation{white-space:nowrap;font-size:11px}.product-document{padding:35px 22px}.product-document h1{font-size:30px}.operation-title{align-items:flex-start}.operation-title h1{font-size:20px}}.google-sign-in{color:#202124;background:#fff;border:1px solid #dadce0;margin-top:12px}.google-sign-in:hover{background:#f5f5f5}.google-sign-in span{font-size:19px;font-weight:600}.agent-report{overflow-wrap:anywhere;line-height:1.8;overflow-x:auto}.agent-report p{white-space:normal}.agent-report a{color:#bbb1ed;text-underline-offset:3px;text-decoration:underline}.agent-report table{border-collapse:collapse;width:100%;margin:16px 0;font-size:12px}.agent-report th,.agent-report td{text-align:left;vertical-align:top;border:1px solid #34343e;min-width:110px;padding:10px}.agent-report th{background:#24242c}.agent-report ul,.agent-report ol{padding-left:24px}.agent-report h2,.agent-report h3{margin:20px 0 10px}.agent-report pre{background:#202027;border-radius:8px;padding:12px;overflow-x:auto}.auth-screen{background:#131313;place-items:center;min-height:100svh;padding:48px 24px;display:grid}.auth-card{text-align:center;width:100%;max-width:384px;transform:translateY(-36px)}.auth-logo{opacity:.22;margin:0 auto 28px;display:block}.auth-card h1{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:500;line-height:26px}.auth-subtitle{color:#929292;margin:6px 0 28px;font-size:13px;line-height:20px}.auth-providers{gap:10px;display:grid}.auth-provider{color:#ededed;width:100%;min-height:36px;font:inherit;background:#1c1c1c;border:1px solid #343434;border-radius:6px;justify-content:center;align-items:center;padding:8px 36px;font-size:13px;line-height:18px;text-decoration:none;display:flex;position:relative}.auth-provider>img,.auth-provider-icon{position:absolute;left:12px}.auth-provider-icon{font-size:17px;font-weight:600}.auth-provider:hover:not(:disabled){background:#272727;border-color:#525252}.auth-provider:focus-visible,.auth-signup a:focus-visible{outline-offset:4px;outline:2px solid #b9b9b9}.auth-provider:disabled{color:#818181;cursor:not-allowed;background:#181818}.auth-provider-status{color:#858585;margin:12px 0 0;font-size:11px;line-height:18px}.auth-signup{color:#929292;margin:32px 0 0;font-size:12px;line-height:20px}.auth-signup a{color:#dedede;margin-left:4px;text-decoration:none}.auth-signup a:hover{text-decoration:underline}@media (max-height:540px){.auth-card{transform:none}}.session-workbench{align-items:flex-start;width:100%;min-width:0;display:flex}.session-workbench .operation-page{width:100%;min-width:0}.session-workbench.panel-open .operation-page{flex:1;padding:32px 28px 70px}.media-toggle{border:1px solid var(--line,#303036);color:#c3c2cf;background:#1a1a1e;border-radius:8px;margin:0 0 20px auto;padding:8px 12px;display:block}.session-media{background:#141416;border-left:1px solid #303036;flex:0 0 44%;width:44%;min-width:340px;max-width:760px;height:100dvh;padding:24px;position:sticky;top:0;overflow:auto}.media-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.media-heading h2{overflow-wrap:anywhere;margin:8px 0 20px;font-size:18px;font-weight:500}.media-heading button{color:#aaa;background:0 0;border:0;padding:0 8px;font-size:26px}.media-picker{color:#aaa8b6;gap:8px;font-size:12px;display:grid}.media-picker select{color:#e0dfe7;background:#202024;border:1px solid #36363e;border-radius:8px;width:100%;min-width:0;padding:10px}.media-preview{aspect-ratio:16/9;background:#090909;border-radius:10px;place-items:center;margin-top:20px;display:grid;overflow:hidden}.media-preview video{width:100%;max-height:420px}.media-preview p{color:#aaa8b6;text-align:center;padding:24px;font-size:13px}.media-facts{color:#aaa8b6;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;display:flex}.media-facts a,.media-report-link{color:#c1bafa}.media-report-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.media-review{margin:20px 0 6px;font-size:14px}.media-source,.media-empty{color:#9996a7;font-size:13px;line-height:1.6}.media-tabs{border-bottom:1px solid #303036;gap:14px;margin-top:24px;display:flex}.media-tabs button{color:#9996a7;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.media-tabs button[aria-selected=true]{color:#ecebf1;border-color:#aaa3de}.media-tabs span{margin-left:4px;font-size:11px}.media-content article{overflow-wrap:anywhere;border-bottom:1px solid #303036;padding:16px 0;font-size:14px;line-height:1.6}.media-content article p{white-space:pre-wrap;margin:8px 0 0}.media-item-meta{color:#a6a2b5;justify-content:space-between;gap:12px;font-size:12px;display:flex}.media-item-meta button{color:#bcb4f0;background:#24222e;border:0;border-radius:4px;padding:2px 6px}.media-item-meta button:disabled{opacity:.55}.media-version{text-align:left;color:#d3d1dd;background:#1b1b20;border:1px solid #303036;border-radius:8px;justify-content:space-between;gap:16px;width:100%;margin:8px 0;padding:14px 10px;font-size:13px;display:flex}.media-version[aria-pressed=true]{border-color:#8d84b6}@media (max-width:1100px){.session-workbench.panel-open{flex-direction:column-reverse}.session-media{border-bottom:1px solid #303036;border-left:0;flex:auto;width:100%;min-width:0;max-width:none;height:auto;max-height:80dvh;position:relative}}@media (max-width:600px){.session-workbench.panel-open .operation-page,.session-media{padding:20px 16px}}.sidebar-top{border-bottom:1px solid #28282b;align-items:center;gap:12px;min-height:40px;padding-bottom:16px;display:flex}.icon-button{color:#a1a1a6;cursor:pointer;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.icon-button:focus-visible{outline-offset:3px;outline:2px solid #c4c4ca}.shoal-wordmark{letter-spacing:-1px;color:#9c9ca2;align-items:center;gap:8px;margin-right:auto;font-size:23px;font-weight:500;display:flex}.shoal-wordmark img{opacity:.55}.compose-icon{color:#101412;background:#b5b9b5;border-radius:50%;width:36px;height:36px}.brand-mark,.brand-mark-large{background:#343438!important}.brand-mark img{opacity:.6}.settings-nav{border-right:1px solid #29292d;flex-direction:column;flex:0 0 220px;gap:8px;padding:28px 14px;display:flex}.settings-nav>p{color:#83838c;margin:0 12px 16px;font-size:12px}.settings-nav a{color:#a3a3ad;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.settings-nav a[aria-current=page]{color:#eee;background:#1a1a1d;border-color:#303034}.settings-nav a:hover{background:#202023}.settings-help{margin-top:auto;padding-top:35px}.settings-help a{font-size:12px}.settings-content{flex:1;min-width:0}.account-settings{max-width:900px;margin:0 auto;padding:44px 36px}.account-settings h1{font-size:22px;font-weight:500}.settings-description{color:#9898a3;margin:12px 0 32px;font-size:14px}.account-settings .identity{border-radius:10px;max-width:620px;margin:28px 0}.account-settings .secondary-button{max-width:220px}.account-settings .login-help{text-align:left}.sidebar-collapsed .workspace-sidebar{width:64px;padding:22px 12px}.sidebar-collapsed .sidebar-top{border:0}.sidebar-collapsed .workspace-sidebar>:not(.sidebar-top),.sidebar-collapsed .sidebar-top>:not(.sidebar-collapse){display:none}.sidebar-collapsed .workspace-main{width:calc(100% - 64px);margin-left:64px}@media (max-width:900px){.settings-nav{flex-basis:175px;padding:22px 8px}.account-settings{padding:30px 20px}}@media (max-width:760px){.settings-layout{display:block}.settings-nav{border-bottom:1px solid #29292d;border-right:0;flex-flow:wrap;gap:2px;padding:12px}.settings-nav>p,.settings-help{display:none}.settings-nav a{padding:8px;font-size:12px}.sidebar-collapsed .workspace-sidebar{width:100%;padding:12px}.sidebar-collapsed .workspace-main{width:100%;margin-left:0}.sidebar-top{padding-bottom:8px}.settings-content .connections{padding:24px 16px}}.session-provenance{color:#9995ae;align-items:center;gap:6px;min-height:14px;margin-top:5px;font-size:10px;display:flex}.session-provenance img{object-fit:contain}.publication-page h1{font-size:26px}.publication-filters label{color:#aaa;gap:8px;font-size:12px;display:grid}.publication-filters input,.publication-filters select{color:#ddd;font:inherit;background:#1c1c20;border:1px solid #36363c;border-radius:8px;padding:10px}.publication-table{overflow:auto}.publication-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.publication-table th,.publication-table td{vertical-align:top;border-bottom:1px solid #2c2c32;padding:18px 14px}.publication-table th{color:#96969f;font-weight:500}.publication-table a{color:#c9c4ed}.publication-table details{color:#96969f;max-width:230px;margin-top:8px;font-size:11px}.receipt-state{border:1px solid #45414e;border-radius:5px;padding:3px 7px;font-size:11px}.publication-pagination button{cursor:pointer;border:1px solid #3a3a40;border-radius:6px;padding:8px 14px}@media (max-width:600px){.publication-page{padding:24px 16px}.publication-filters{flex-direction:column}}.new-session-dialog{color:#ddd;background:#101716;border:1px solid #393f3d;border-radius:24px;width:min(900px,100vw - 32px);max-height:90dvh;margin:auto;padding:24px;box-shadow:0 24px 80px #0008}.new-session-dialog::backdrop{background:#0009}.new-session-dialog .operation-page{width:100%;max-width:none;padding:20px 0 0}.new-session-dialog .operation-compose form{box-shadow:none;background:0 0;border:0}.new-session-dialog .operation-compose textarea{min-height:140px;padding:16px 4px}.new-session-dialog .compose-toolbar{background:#17201c;border-top:1px solid #303935;margin:0 -24px;padding:18px 24px}.new-session-dialog .inference-note{margin-bottom:0}.close-compose{font:inherit;color:#a8b1aa;cursor:pointer;font-size:13px}.compose-hidden{display:none}.compose-account{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.strength-control select{color:#72e8aa;font:inherit;background:#193d2c;border:1px solid #365c47;border-radius:22px;padding:8px 12px;font-size:12px}.routing-account{border:1px solid #303536;border-radius:12px;margin-top:30px;padding:24px}.routing-account h2{margin-bottom:18px;font-size:17px}.routing-account p{color:#989da0;font-size:13px}.routing-title{margin:32px 0 20px;font-size:16px}.routing-row{border:1px solid #315842;border-radius:9px;justify-content:space-between;gap:18px;margin-bottom:12px;padding:18px;font-size:13px;display:flex}.routing-row strong{text-transform:capitalize;color:#85d5a7}.usage-window{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.usage-window small{color:#aaa;width:100%}.usage-window progress{accent-color:#75c594;width:110px}.session-list{scrollbar-width:none;min-width:0;overflow:hidden auto}.session-list::-webkit-scrollbar{display:none}.workspace-sidebar .session-list nav,.workspace-sidebar .session-list nav a{min-width:0}.workspace-sidebar .session-list nav a>div{flex:1;min-width:0}.session-list strong{max-width:100%}.routing-page{background:#0e1515;max-width:1480px;min-height:100%;padding:38px 34px}.routing-page-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.routing-page-header h1{font-size:19px}.routing-refresh{color:#14231c;font:inherit;cursor:pointer;background:#dce5dc;border:1px solid #3b4541;border-radius:7px;padding:9px 14px;font-size:12px}.routing-refresh:disabled{opacity:.5}.routing-intro{color:#919b95;margin:12px 0 28px;font-size:13px}.routing-subscription{background:#111b1a;border:1px solid #2e3a36;border-radius:10px;overflow:hidden}.routing-subscription-title{align-items:center;gap:12px;padding:20px;display:flex}.routing-subscription-title img,.routing-destination img{filter:grayscale();opacity:.75}.routing-subscription-title strong{font-size:14px;font-weight:550}.routing-subscription-title span{color:#8f9d93;margin-left:12px;font-size:12px}.routing-subscription-title>a{color:#a8b7ac;margin-left:auto}.routing-usage{border-top:1px solid #26312d;flex-wrap:wrap;gap:22px;padding:15px 20px;display:flex}.routing-usage>p{color:#93a098;font-size:12px}.routing-usage-item{color:#9caaa0;grid-template-columns:auto 80px auto;align-items:center;gap:8px 12px;font-size:11px;display:grid}.routing-usage-item strong{color:#aad0b6;font-weight:500}.routing-usage-item progress{accent-color:#56be8b;width:80px;height:5px}.routing-usage-item small{color:#728478;grid-column:1/-1;font-size:10px}.routing-controls{justify-content:space-between;align-items:center;gap:16px;margin:36px 0 26px;display:flex}.routing-controls h2,.routing-models h2{font-size:14px;font-weight:550}.routing-controls p,.routing-models header p{color:#7d8d83;margin-top:8px;font-size:11px}.routing-controls select,.model-control select{color:#c5cec8;font:inherit;background:#16201c;border:1px solid #34423b;border-radius:7px;max-width:100%;padding:10px;font-size:12px}.model-control select{max-width:230px}.routing-diagram{height:var(--diagram-height);isolation:isolate;position:relative}.routing-wires{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.routing-strengths{width:36%}.routing-strength-card{border:1px solid var(--route-color);height:88px}@supports (color:color-mix(in lab, red, red)){.routing-strength-card{border:1px solid color-mix(in srgb,var(--route-color) 65%,transparent)}}.routing-strength-card{background:#111b1a;border-radius:8px;margin-bottom:20px;overflow:hidden}.routing-strength-card header{border-bottom:1px solid #27312b;justify-content:space-between;align-items:center;height:38px;padding:0 15px;display:flex}.routing-strength-card h3{text-transform:capitalize;color:var(--route-color);font-size:13px;font-weight:600}.routing-strength-card button{color:var(--route-color);cursor:pointer;padding:5px;font-size:16px}.routing-strength-card>div{justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 15px;font-size:12px;display:flex}.routing-strength-card>div>span{color:#81968a;font-size:10px}.routing-strength-card strong{color:#c5cfc9;white-space:nowrap;text-overflow:ellipsis;font-weight:450;overflow:hidden}.routing-destination{background:#131f1b;border:1px solid #3d4b43;border-radius:9px;align-items:center;gap:10px;min-height:72px;padding:16px 14px;display:flex;position:absolute;top:50%;left:71%;right:0;transform:translateY(-50%)}.routing-destination strong{font-size:12px;font-weight:550}.routing-destination div>span{color:#91a096;margin-top:6px;font-size:10px;display:block}.routing-connected-dot{background:#57c18e;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.routing-caption{color:#8e9d93;margin:8px 0 32px;font-size:11px;line-height:1.7}.routing-models{border-top:1px solid #2a3530;padding-top:26px}.routing-models h2>span{color:#92b59e;background:#1c2b23;border-radius:5px;margin-left:7px;padding:2px 7px;font-size:11px}.routing-model-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:20px;display:grid}.routing-model-card{text-align:left;cursor:pointer;background:#111b18;border:1px solid #2c3a32;border-radius:8px;padding:18px}.routing-model-card:hover,.routing-model-card.selected{background:#14251b;border-color:#69ac88}.routing-model-name{color:#d0d9d1;justify-content:space-between;gap:10px;font-size:13px;display:flex}.routing-model-name>span{color:#6aa282}.routing-model-card>small{color:#849c8d;margin-top:10px;font-size:10px;display:block}.routing-model-efforts{text-transform:capitalize;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:10px;display:flex}.routing-observed{color:#74877a;margin-top:30px;font-size:10px;line-height:1.8}.routing-empty{color:#a1b3a7;padding:30px 0;font-size:13px;line-height:1.8}.routing-empty h2{font-size:16px}.routing-empty a{color:#84dbb1}@media (max-width:1100px){.routing-page{padding:28px 20px}.routing-subscription-title span{margin:6px 0 0;display:block}.routing-controls{flex-direction:column;align-items:flex-start}.routing-strength-card>div{gap:6px;padding:0 10px}.routing-strength-card>div>span{display:none}.routing-destination{padding:14px 8px}.routing-destination img{display:none}}@media (max-width:600px){.routing-diagram{height:auto;padding-bottom:90px}.routing-strengths{width:100%}.routing-wires{display:none}.routing-strength-card{position:relative;overflow:visible}.routing-strength-card:after{content:"";background:var(--route-color);width:1px;height:20px;position:absolute;bottom:-21px;left:50%}.routing-strength-card>div>span{display:block}.routing-destination{inset:auto 0 0;transform:none}.routing-destination img{display:block}.routing-usage-item{grid-template-columns:1fr auto}.routing-usage-item progress{display:none}.routing-model-grid{grid-template-columns:1fr}.routing-subscription-title{padding:16px}.routing-controls select{width:100%}}.routing-subscription-title img,.routing-destination img{filter:grayscale()invert()}.routing-usage-item progress{appearance:none;background:#293d32;border:0;border-radius:4px;overflow:hidden}.routing-usage-item progress::-webkit-progress-bar{background:#293d32}.routing-usage-item progress::-webkit-progress-value{background:#56be8b}.routing-usage-item progress::-moz-progress-bar{background:#56be8b}.publication-platform{border-radius:6px;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.publication-platform:hover{background:#29292f}.publication-platform-logo{color:#eaeaec;width:24px;height:24px;display:flex}.publication-platform-logo svg{width:24px;height:24px}.publication-account{color:#a1a1ae;margin-top:7px;font-size:12px;display:block}.sidebar-account{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.sidebar-account .workspace-foot{flex:1;min-width:0}.sidebar-account .workspace-foot>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-logout{color:#b9b9c2;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #38383e;border-radius:6px;align-items:center;gap:5px;padding:8px;font-size:11px;display:flex}.sidebar-logout:hover{color:#fff;background:#26262c}.sidebar-logout:disabled{opacity:.5;cursor:wait}.sidebar-account .notice{width:100%;font-size:11px}.workspace-sidebar .session-list{min-height:0}.sidebar-collapsed .workspace-sidebar>.sidebar-account{margin-top:auto;display:flex}.sidebar-collapsed .sidebar-account .workspace-foot,.sidebar-collapsed .sidebar-logout>span{display:none}.sidebar-collapsed .sidebar-logout{padding:8px}.sidebar-collapsed .sidebar-account .notice{z-index:5;width:220px;position:absolute;bottom:12px;left:64px}@media (min-width:761px) and (max-height:800px){.workspace-sidebar .update-art,.workspace-sidebar .update-card p{display:none}.workspace-sidebar .update-card>strong{margin-top:6px}}.sidebar-account{position:relative}.account-trigger{text-align:left;font:inherit;color:#b9b9c2;cursor:pointer;border-radius:8px;padding:7px 4px;font-size:12px;display:flex}.account-trigger:hover{background:#222226}.account-trigger .user-avatar{flex-shrink:0}.account-label{flex:1;min-width:0}.account-label>span{text-overflow:ellipsis;display:block;overflow:hidden}.account-chevron{color:#9999a3;font-size:17px}.account-popover{z-index:50;background:#17171c;border:1px solid #34343b;border-radius:12px;flex-direction:column;gap:2px;width:270px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 90px);padding:7px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 12px 45px #0008}.account-popover a{color:#c7c7cf;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.account-popover a:hover,.account-popover a[aria-current=page]{color:#fff;background:#292930}.account-popover a:focus-visible,.account-trigger:focus-visible{outline-offset:1px;outline:2px solid #aaa1dd}.account-menu-identity{border-bottom:1px solid #303037;margin-bottom:5px;padding:9px 10px 13px}.account-menu-identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.account-menu-identity small{color:#92929e;margin-top:4px;font-size:11px;display:block}.account-menu-resources{border-block:1px solid #303037;margin-block:5px;padding-block:5px}.account-popover .sidebar-logout{border:0;border-radius:6px;padding:10px;font-size:13px}.sidebar-collapsed .sidebar-account .account-trigger{display:flex}.sidebar-collapsed .account-trigger .account-label,.sidebar-collapsed .account-trigger .account-chevron{display:none}.sidebar-collapsed .account-popover .sidebar-logout>span{display:inline}.sidebar-collapsed .account-popover{left:0}.account-popover .notice{width:auto!important;position:static!important}.navigation-icon{color:currentColor;flex:0 0 18px;display:block}:is(.primary-nav a:has(.navigation-icon),.sidebar-resources a:has(.navigation-icon)){align-items:center;gap:9px;display:flex}.settings-nav .navigation-icon,.account-popover .navigation-icon{color:#a3a3ad}.settings-nav a:hover .navigation-icon,.settings-nav a[aria-current=page] .navigation-icon,.account-popover a:hover .navigation-icon{color:inherit}.account-chevron{align-items:center;display:flex}.account-trigger[aria-expanded=true] .account-chevron{transform:rotate(180deg)}.draft-clips{border-bottom:1px solid var(--line,#303036);margin-bottom:16px;padding:18px 0}.draft-clips h3{margin:0 0 8px;font-size:15px}.draft-clip{border-top:1px solid var(--line,#303036);padding:14px 0}.draft-clip h4{overflow-wrap:anywhere;margin:0 0 10px;font-size:13px}.draft-clip video{background:#080808;border-radius:8px;width:100%;max-height:300px;display:block}.draft-clip .row-actions{flex-wrap:wrap;gap:8px;display:flex}.draft-clip button{border:1px solid var(--line,#303036);color:inherit;background:#25252b;border-radius:8px;padding:8px 10px}.draft-clip button:disabled{opacity:.5;cursor:not-allowed}.toolkit-page button{cursor:pointer}.toolkit-page button:disabled{opacity:.45;cursor:default}.toolkit-secret{overflow-wrap:anywhere}.toolkit-page .connections-page{border-top:0;margin-top:0}.agent-setup{max-width:760px}.setup-tabs{background:#19191b;border:1px solid #303036;border-radius:10px;gap:4px;margin:18px 0 6px;padding:4px;display:inline-flex}.toolkit-page .setup-tabs button{color:#999;background:0 0;border:0;padding:7px 22px;font-size:13px}.toolkit-page .setup-tabs button[aria-pressed=true]{color:#f5f5f5;background:#303034}.setup-step{margin-top:22px}.setup-step h3{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.setup-step h3>span{color:#aaa;border:1px solid #3a3a40;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.setup-step>p,.setup-options>p{color:#999;margin:8px 0 12px;font-size:13px;line-height:1.6}.setup-code{background:#161618;border:1px solid #303036;border-radius:9px;margin:10px 0;overflow:hidden}.setup-code-bar{color:#999;border-bottom:1px solid #28282d;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:11px;display:flex}.toolkit-page .setup-code-bar button{background:0 0;border-color:#0000;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:12px;display:inline-flex}.toolkit-page .setup-code-bar button:hover{background:#29292d;border-color:#404048}.toolkit-page .setup-code pre{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border-radius:0;margin:0;padding:13px 15px;font-size:12px;line-height:1.6}.setup-copy-status:empty{display:none}.setup-copy-status{color:#b9bac0;padding:0 15px 10px;font-size:12px;display:block}.toolkit-page .setup-options{border-bottom:0;margin-top:20px}.toolkit-page .setup-options summary{color:#a5a5ad;justify-content:flex-start;padding:8px 0;font-size:12px}.toolkit-page .setup-options summary:before{content:"+"}.toolkit-page .setup-options[open] summary:before{content:"−"}.workspace-picker{z-index:60;padding:0 12px 16px;position:relative}.workspace-trigger{color:#e4e4e7;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.workspace-trigger:hover,.workspace-trigger[aria-expanded=true]{background:#1c1c20;border-color:#303036}.workspace-trigger:disabled{cursor:default;opacity:.6}.workspace-monogram{color:#d4d4dc;background:#27272e;border:1px solid #3c3c44;border-radius:8px;flex:0 0 30px;place-items:center;height:30px;font-size:12px;font-weight:600;display:grid}.workspace-trigger-label{flex:1;min-width:0}.workspace-trigger-label small{color:#8f8f99;font-size:10px;line-height:16px;display:block}.workspace-trigger-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;display:block;overflow:hidden}.workspace-trigger>svg{color:#92929c;flex-shrink:0}.workspace-popover{background:#1b1b20;border:1px solid #35353d;border-radius:12px;max-height:calc(100dvh - 180px);padding:6px;position:absolute;top:calc(100% - 10px);left:12px;right:12px;overflow:auto;box-shadow:0 12px 35px #0009}.workspace-menu-heading{color:#9898a3;justify-content:space-between;padding:7px 8px 10px;font-size:11px;display:flex}.workspace-option,.workspace-create{color:#d8d8df;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 8px;font-size:12px;display:flex}.workspace-option:hover,.workspace-create:hover{background:#2b2b32}.workspace-option[aria-pressed=true]{color:#fff;background:#292930}.workspace-option-name{overflow-wrap:anywhere;flex:1;min-width:0}.workspace-option>svg{color:#beb6e6;flex-shrink:0}.workspace-menu-footer{border-top:1px solid #34343b;margin-top:6px;padding-top:6px}.workspace-create>span{text-align:center;color:#92929e;width:30px;font-size:20px}.workspace-create:disabled{opacity:.45;cursor:default}.workspace-menu-footer>small{color:#92929e;padding:2px 8px 6px;font-size:10px;display:block}.workspace-picker form{gap:8px;padding:8px;display:grid}.workspace-picker input{box-sizing:border-box;color:#eee;width:100%;min-width:0;font:inherit;background:#111114;border:1px solid #414149;border-radius:7px;padding:9px;font-size:12px}.workspace-picker button:focus-visible,.workspace-picker input:focus-visible{outline-offset:2px;outline:2px solid #a69bcf}.workspace-picker>p{color:#e6a5a5;padding:0 10px;font-size:12px}.tiktok-username{background:#111114;border:1px solid #3b3b44;border-radius:8px;align-items:center;gap:2px;padding-left:12px;display:flex}.tiktok-username>span{color:#92929e}.tiktok-username input{min-width:0;background:0 0!important;border:0!important;margin:0!important}.tiktok-username:focus-within{outline-offset:2px;outline:2px solid #a69bcf}.connection-icon:has(.tiktok-profile-photo){background:0 0;flex-basis:40px;height:40px;overflow:visible}.tiktok-profile-photo{flex-shrink:0;width:40px;height:40px;display:block;position:relative}.tiktok-profile-photo>img:first-child{object-fit:cover;border:1px solid #3d3d45;border-radius:50%;width:40px;max-width:none;height:40px;max-height:none}.tiktok-profile-photo .tiktok-profile-badge{box-sizing:border-box;background:#fff;border-radius:5px;width:16px;max-width:none;height:16px;max-height:none;padding:2px;position:absolute;bottom:-3px;right:-3px}.primary-nav a[aria-current=page]{color:#fff;background:#26252f}.primary-nav a[aria-current=page] .navigation-icon{color:#b6b6f0}.auth-light{--a-text:#0a0a0a;--a-muted:#737373;--a-line:#e5e5e5;--a-button:#333;--a-link:#2563eb;box-sizing:border-box;min-height:100svh;color:var(--a-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafafa;flex-direction:column;align-items:center;padding:clamp(48px,16.667vh,150px) 16px 48px;font-size:14px;line-height:normal;display:flex}.auth-light.auth-agent{padding-top:clamp(40px,12.222vh,110px)}.auth-light *{box-sizing:border-box}.auth-light .auth-col{text-align:center;flex-direction:column;align-items:stretch;width:100%;max-width:384px;display:flex}.auth-light .auth-col>form{flex-direction:column;align-items:stretch;display:flex}.auth-light .auth-mark{flex:none;width:40px;height:40px;margin:0 auto 24px;display:block}.auth-light.auth-agent .auth-mark{margin-bottom:20px}.auth-light h1{letter-spacing:0;color:var(--a-text);margin:0;font-size:24px;font-weight:600;line-height:32px}.auth-light .auth-sub{color:var(--a-muted);overflow-wrap:anywhere;margin:6px 0 28px;font-size:14px;line-height:20px}.auth-light.auth-agent .auth-sub{margin-bottom:24px}.auth-light code{font:inherit}.auth-light .provider{border:1px solid var(--a-line);width:100%;height:40px;color:var(--a-text);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:flex;box-shadow:0 1px 2px #0000000a}.auth-light .provider+.provider{margin-top:10px}.auth-light .provider:hover{background:#f5f5f5}.auth-light .provider svg,.auth-light .provider img{flex:none;width:16px;height:16px}.auth-light .provider span{text-align:center;flex:1}.auth-light .provider i{flex:none;width:16px}.auth-light .auth-or{color:var(--a-muted);align-items:center;gap:12px;margin:20px 0;font-size:12px;font-weight:500;display:flex}.auth-light .auth-or:before,.auth-light .auth-or:after{content:"";background:var(--a-line);flex:1;height:1px}.auth-light .auth-label{text-align:left;color:var(--a-text);margin:0 0 6px;font-size:14px;font-weight:500;display:block}.auth-light input{border:1px solid var(--a-line);width:100%;height:40px;color:var(--a-text);font:inherit;background:#fff;border-radius:8px;margin:0;padding:0 12px;font-size:14px;display:block}.auth-light input::placeholder{color:var(--a-muted);opacity:1}.auth-light input:focus{border-color:var(--a-text);box-shadow:inset 0 0 0 .5px var(--a-text);outline:0}.auth-light .auth-submit,.auth-light .auth-secondary{background:var(--a-button);color:#fff;width:100%;height:40px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;margin:16px 0 0;font-size:14px;font-weight:500;text-decoration:none;display:flex}.auth-light .auth-submit:hover:not(:disabled){background:#1f1f1f}.auth-light .auth-submit:disabled{cursor:not-allowed}.auth-light .auth-secondary{border:1px solid var(--a-line);color:var(--a-text);background:#fff}.auth-light .auth-secondary:hover:not(:disabled){background:#f5f5f5}.auth-light .auth-actions{gap:10px;margin-top:20px;display:flex}.auth-light .auth-actions>*{flex:1 1 0;min-width:0;margin:0}.auth-light .auth-submit:focus-visible,.auth-light .auth-secondary:focus-visible,.auth-light .provider:focus-visible,.auth-light a:focus-visible,.auth-light .auth-link:focus-visible,.auth-light .auth-quiet:focus-visible{outline:2px solid var(--a-link);outline-offset:2px}.auth-light .auth-switch{color:var(--a-muted);margin:24px 0 0;font-size:14px}.auth-light .auth-switch a,.auth-light .auth-link{color:var(--a-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.auth-light .auth-switch a:hover,.auth-light .auth-link:hover,.auth-light .auth-quiet:hover{text-decoration:underline}.auth-light .auth-resend{margin-top:20px}.auth-light .auth-other{margin-top:8px}.auth-light .auth-quiet{color:var(--a-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auth-light .auth-msg{color:#991c1c;text-align:left;overflow-wrap:anywhere;background:#fff2f2;border:1px solid #fac7c7;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:18px}.auth-light form>.auth-msg{margin:12px 0 0}.auth-light .auth-code{justify-content:center;gap:8px;margin:0 0 20px;display:flex}.auth-light .auth-code input{text-align:center;font-variant-numeric:tabular-nums;flex:0 56px;width:56px;min-width:0;height:56px;padding:0;font-size:22px;font-weight:500}.auth-light .auth-code input:focus{border-color:var(--a-text);box-shadow:inset 0 0 0 .5px var(--a-text)}.auth-light .auth-code+.auth-submit{margin-top:0}.auth-light .auth-note{color:var(--a-muted);margin:16px 0 0;font-size:13px;line-height:18px}.auth-light .cli-code-input{letter-spacing:0;height:48px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:500;line-height:28px}.auth-light .cli-review{border:1px solid var(--a-line);text-align:left;background:#fff;border-radius:8px;margin:0;overflow:hidden}.auth-light .cli-review>div{border-bottom:1px solid var(--a-line);align-items:flex-start;gap:12px;padding:11px 14px;display:flex}.auth-light .cli-review>div:last-child{border-bottom:0}.auth-light .cli-review dt{color:var(--a-muted);flex:0 0 80px;font-size:13px}.auth-light .cli-review dd{min-width:0;color:var(--a-text);overflow-wrap:anywhere;flex:1;margin:0;font-size:14px;font-weight:500;line-height:18px}.auth-light .cli-review dd code{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:13px}.auth-light .cli-result-icon{color:#34c37a;background:#dbf7e5;border-radius:20px;place-items:center;width:40px;height:40px;margin:0 auto 20px;display:grid}.auth-light .cli-result-icon[data-ok=false]{color:#dc2626;background:#fff2f2}.auth-light .cli-result-icon svg{width:16px;height:16px}.auth-light .auth-sub code,.auth-light .auth-note code{font:inherit}:root{--c-canvas:#08090a;--c-side:#0f1011;--c-line:#23252a;--c-panel:#191a1c;--c-chip:#1f2023;--c-text:#f7f8f8;--c-muted:#8a8f98;--c-faint:#5e626b;--c-green:#34c37a;--c-divider:#2a2a30;--c-row-line:#2a2a30b3}body{background:var(--c-canvas);color:var(--c-text);font-family:Inter,var(--font-sans);font-size:13px}@media (min-width:761px){.workspace-sidebar{background:var(--c-side);border-right:1px solid var(--c-line);gap:0;width:240px;padding:10px 8px 0}.workspace-main{width:calc(100% - 241px);margin-left:241px}}.workspace-sidebar .brand-link{display:none}.workspace-sidebar .workspace-picker{margin:0 0 6px}.workspace-trigger{width:100%;height:32px;color:var(--c-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 6px;display:flex}.workspace-trigger:hover{background:#17181a}.workspace-trigger .workspace-monogram{color:#fff;background:linear-gradient(135deg,#7170ff 14%,#5e6ad2 50%,#3d3f9e 86%);border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:grid}.workspace-trigger-label strong{color:var(--c-text);font-size:13px;font-weight:500;line-height:18px}.workspace-trigger .workspace-chev{color:var(--c-muted);margin-left:4px}.side-label{color:var(--c-faint);justify-content:space-between;align-items:center;margin:22px 0 7px;padding:0 18px 0 10px;font-size:11px;font-weight:500;line-height:15px;display:flex}.side-label .side-chev{color:var(--c-faint)}.primary-nav,.side-foot{flex-direction:column;gap:0;margin:0;display:flex}.primary-nav a,.side-foot a{height:28px;color:var(--c-muted);border-radius:6px;align-items:center;gap:9px;padding:0 10px;font-size:13px;line-height:18px;text-decoration:none;display:flex}.primary-nav a:hover,.side-foot a:hover{color:var(--c-text);background:#17181a}.primary-nav a[aria-current=page],.side-foot a[aria-current=page]{background:var(--c-chip);color:var(--c-text)}.primary-nav .navigation-icon,.side-foot .navigation-icon{width:15px;height:15px;color:var(--c-muted);flex:0 0 15px}.primary-nav a[aria-current=page] .navigation-icon,.side-foot a[aria-current=page] .navigation-icon{color:#8c8cff}.nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-hint{color:var(--c-muted);margin-right:0;font-size:10px;font-weight:500}.side-foot{border-bottom:1px solid var(--c-divider);margin:0;padding-bottom:7px}.workspace-sidebar .sidebar-account{padding:8px 0 10px}.account-trigger{border-radius:6px;align-items:center;gap:8px;width:100%;padding:4px 8px}.account-trigger .user-avatar{color:#fff;background:#e8590c;width:20px;height:20px;font-size:8px;font-weight:600}.account-trigger .account-label{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex!important}.account-trigger .account-label>span{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-trigger .account-label small{color:var(--c-faint);font-size:10px}.account-trigger .account-chevron{display:none}.workspace-header{border-bottom:1px solid var(--c-line);background:var(--c-canvas);height:41px;color:var(--c-muted);align-items:center;gap:8px;padding:0 20px;font-size:13px;display:flex}.workspace-header strong{color:var(--c-text);font-weight:500}.workspace-header .crumb-chev{color:var(--c-muted)}.connections-page,.toolkit-page{max-width:640px;margin:0 auto;padding:24px 0 64px}.toolkit-page>.back-link,.connections-page>.back-link{color:var(--c-muted);align-items:center;gap:4px;margin-bottom:14px;font-size:11px;line-height:15px;display:inline-flex}.connections-page h1,.toolkit-page h1{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:600;line-height:28px}.connections-intro,.toolkit-page>p{color:var(--c-muted);margin:0 0 6px;font-size:13px;line-height:18px}.integration-count{background:var(--c-chip);height:25px;color:var(--c-text);border-radius:6px;align-items:center;gap:8px;margin:0;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.integration-count span{color:var(--c-muted);font-weight:400}.connection-group{border:0;margin:28px 0 0;padding:0}.connection-group>h2{margin:0;font-size:14px;font-weight:500;line-height:20px}.connection-group>p{color:var(--c-muted);margin:0 0 10px;font-size:12px;line-height:17px}.connection-list{background:var(--c-panel);border:1px solid var(--c-line);border-radius:8px;overflow:hidden}.connection-row{border-bottom:1px solid var(--c-row-line);align-items:center;gap:12px;min-height:46px;padding:0 15px;display:flex}.connection-row:last-child{border-bottom:0}.connection-icon{background:#fff;border:1px solid #2e3036;border-radius:5px;flex:0 0 22px;width:22px;height:22px}.connection-icon img{width:16px;height:16px}.connection-label h3{margin:0;font-size:13px;font-weight:500;line-height:18px}.connection-label p{color:var(--c-faint);margin:0;font-size:11px;line-height:15px}.connection-label .connected{color:var(--c-green)}.row-actions{gap:2px}.row-button{color:var(--c-muted);background:0 0;border:0;padding:4px 6px;font-size:12px}.row-button:hover{color:var(--c-text);background:0 0}@media (max-width:760px){.connections-page,.toolkit-page{padding:20px 16px 48px}}.workspace-header{justify-content:flex-start}.toolkit-page .connections-embedded{border:0;margin:0;padding:0}.toolkit-page .connection-group{border:0;margin:28px 0 0;padding:0}.toolkit-page .connection-group>p{margin:0 0 10px;line-height:17px}.toolkit-page .row-button{height:auto;min-height:0;color:var(--c-muted);background:0 0;border:0;padding:4px 6px;font-size:12px;line-height:16px}.toolkit-page .row-actions{white-space:nowrap;flex-wrap:nowrap}.toolkit-page:has(.agent-setup){max-width:760px}.toolkit-page .agent-setup{max-width:none}.toolkit-page .setup-tabs{border:0;border-bottom:1px solid var(--c-line);background:0 0;border-radius:0;gap:20px;margin:0;padding:10px 0 0;display:flex}.toolkit-page .setup-tabs button{height:40px;color:var(--c-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;margin-bottom:-1px;padding:0 2px;font-size:13px;font-weight:500;display:inline-flex}.toolkit-page .setup-tabs button[aria-pressed=true]{color:var(--c-text);background:0 0;border-bottom-color:#7170ff}.toolkit-page .setup-tabs button[aria-pressed=true] svg{color:#7170ff}.setup-tabs small{background:var(--c-chip);min-width:16px;height:16px;color:var(--c-muted);border-radius:4px;place-items:center;padding:0 4px;font-size:10px;font-weight:500;display:inline-grid}.toolkit-page .setup-step{gap:12px;margin:20px 0 0;display:flex}.toolkit-page .setup-step+.setup-step{margin-top:16px}.setup-num{background:var(--c-chip);width:20px;height:20px;color:var(--c-muted);border:1px solid #2e3036;border-radius:50%;flex:0 0 20px;place-items:center;font-size:10px;font-weight:500;display:grid}.setup-body{flex:1;min-width:0}.toolkit-page .setup-body h3{color:var(--c-text);margin:0;font-size:13px;font-weight:500;line-height:18px;display:block}.toolkit-page .setup-body>p{color:var(--c-muted);margin:4px 0 6px;font-size:12px;line-height:17px}.toolkit-page .setup-aside{color:var(--c-faint);margin:0;font-size:12px;line-height:17px}.toolkit-page .setup-code{border:1px solid var(--c-line);background:var(--c-side);border-radius:6px;margin:0 0 8px;overflow:hidden}.toolkit-page .setup-code:last-child{margin-bottom:0}.toolkit-page .setup-code-bar{border-bottom:1px solid var(--c-line);background:var(--c-panel);height:25px;color:var(--c-faint);padding:0 10px;font-size:11px}.toolkit-page .setup-code-bar button{height:15px;color:var(--c-muted);background:0 0;border:0;gap:4px;padding:0;font-size:11px}.toolkit-page .setup-code-bar button:hover{color:var(--c-text);background:0 0}.toolkit-page .setup-code pre{color:var(--c-text);white-space:pre-wrap;padding:9px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:19px}.setup-note{color:var(--c-faint)}.agent-keys{margin-top:24px}.agent-keys-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.agent-keys-head h2{margin:0;font-size:14px;font-weight:500;line-height:20px}.agent-keys-head p{color:var(--c-muted);margin:0;font-size:12px;line-height:17px}.toolkit-page .keys-create{background:var(--c-chip);height:29px;color:var(--c-text);white-space:nowrap;border:1px solid #2e3036;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.keys-form{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;align-items:flex-end;gap:10px;margin:0 0 10px;padding:12px;display:flex}.keys-form label{color:var(--c-muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.keys-secret{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;margin:0 0 10px;padding:12px;font-size:12px}.keys-list{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;overflow:hidden}.key-row{border-bottom:1px solid var(--c-row-line);height:46px;color:var(--c-muted);align-items:center;gap:12px;padding:0 15px;font-size:12px;display:flex}.key-row:last-child{border-bottom:0}.key-icon{background:linear-gradient(135deg,#7170ff,#3d3f9e);border-radius:5px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.key-icon img{filter:brightness(0)invert()}.key-row.revoked .key-icon,.key-row.revoked h3{opacity:.55}.key-label{flex:1;min-width:0}.key-label h3{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.key-label p{color:var(--c-faint);margin:0;font-size:11px;line-height:15px}.key-scope{color:#8c8cff;background:#7170ff1f;border-radius:4px;align-items:center;height:18px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.key-scope.scope-write{color:#f2be1e;background:#f2be1e1f}.key-date{flex:none;min-width:106px}.key-revoked{color:#eb5757;flex:none}.toolkit-page .key-revoke{color:#eb5757;background:0 0;border:0;padding:0;font-size:12px}@media (max-width:760px){.agent-keys-head{flex-direction:column;align-items:flex-start}.key-date{display:none}}.workspace-monogram img{filter:brightness(0)invert()}.toolkit-page section.agent-setup,.toolkit-page section.agent-keys{border-top:0;padding:0}.toolkit-page section.agent-setup{margin-top:0}.toolkit-page section.agent-keys{margin-top:24px}.toolkit-page section.agent-keys>p,.agent-keys-head p{color:var(--c-muted);line-height:17px}.toolkit-page:has(.agent-setup)>p{margin:0}.key-scope{gap:4px}.key-date.key-created{min-width:116px}.key-date:not(.key-created),.key-revoked{min-width:131px}.key-revoke-gap{flex:0 0 41px}.key-scope.scope-read{color:#4ea7fc;background:#4ea7fc1f}.settings-layout{min-height:calc(100dvh - 41px);display:flex}.settings-nav{border-right:1px solid var(--c-line);background:var(--c-canvas);flex:0 0 220px;gap:0;padding:20px 13px 0 12px}.settings-nav>div{flex-direction:column;gap:1px;display:flex}.settings-nav>div>p{height:29px;color:var(--c-faint);margin:0;padding:10px 10px 4px;font-size:11px;font-weight:500;line-height:15px}.settings-nav a{height:28px;color:var(--c-muted);border:0;border-radius:6px;gap:9px;padding:0 10px;font-size:13px;line-height:18px}.settings-nav a:hover{color:var(--c-text);background:#17181a}.settings-nav a[aria-current=page]{background:var(--c-chip);color:var(--c-text)}.settings-nav .navigation-icon{width:15px;height:15px;color:var(--c-muted);flex:0 0 15px}.settings-nav a[aria-current=page] .navigation-icon{color:#8c8cff}.settings-page{max-width:640px;margin:0 auto;padding:24px 0 64px}.settings-page h1{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:600;line-height:28px}.settings-page .settings-description{color:var(--c-muted);margin:0 0 20px;font-size:13px;line-height:18px}.settings-section{margin:28px 0 10px;font-size:14px;font-weight:500;line-height:20px}.settings-card{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;overflow:hidden}.settings-card fieldset{border:0;flex-direction:column;margin:0;padding:16px;display:flex}.settings-card label{color:var(--c-muted);margin:16px 0 8px;font-size:12px;font-weight:500;line-height:15px}.settings-card label:first-child{margin-top:0}.settings-card input,.settings-card textarea{box-sizing:border-box;background:var(--c-side);width:100%;min-height:32px;color:var(--c-text);font:inherit;resize:vertical;border:1px solid #2e3036;border-radius:6px;padding:7px 10px;font-size:13px;line-height:18px}.settings-card small{color:var(--c-faint);margin-top:6px;font-size:11px;line-height:15px}.settings-card-foot{border-top:1px solid var(--c-line);height:48px;color:var(--c-muted);justify-content:flex-end;align-items:center;gap:8px;padding:0 16px;font-size:12px;display:flex}.settings-card-foot [role=status]{color:var(--c-green);margin-right:auto}.text-button,.link-button{color:var(--c-muted);cursor:pointer;background:0 0;border:0;padding:5px 10px;font-size:12px}.text-button:hover{color:var(--c-text)}.link-button{color:#8c8cff;padding:0}.accent-button{color:#fff;cursor:pointer;background:#5e6ad2;border:0;border-radius:6px;height:27px;padding:0 10px;font-size:12px;font-weight:500}.accent-button:disabled{opacity:.6}.settings-rows{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;margin:0;overflow:hidden}.settings-rows>div{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:16px;min-height:41px;padding:0 16px;display:flex}.settings-rows>div:last-child{border-bottom:0}.settings-rows dt{color:var(--c-text);font-size:13px;line-height:18px}.settings-rows dd{color:var(--c-muted);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:17px}.settings-rows dd.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.settings-rows .secondary-button{color:#eb5757;background:0 0;border:0;width:auto;height:auto;min-height:0;padding:0;font-size:12px}@media (max-width:760px){.settings-nav{flex-flow:wrap;padding:8px 12px;display:flex}.settings-nav>div>p{display:none}.settings-page{padding:20px 16px 48px}}.settings-card textarea{height:32px;overflow:hidden}.settings-card textarea:focus{overflow:auto}.toolkit-page .keys-secret{background:var(--c-panel);border:1px solid #34c37a59;border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.keys-secret-head{align-items:center;gap:8px;font-size:13px;display:flex}.keys-secret-head strong{color:var(--c-text);font-weight:500}.keys-secret-check{width:18px;height:18px;color:var(--c-green);background:#34c37a26;border-radius:50%;place-items:center;font-size:11px;display:grid}.keys-secret-warn{color:#f2be1e;margin-left:auto;font-size:11px}.toolkit-page .keys-secret .setup-code{margin:0}.keys-secret-foot{color:var(--c-faint);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.key-confirm{color:var(--c-text);align-items:center;gap:6px;font-size:12px;display:inline-flex}.key-confirm .text-button{padding:0 4px;font-size:12px}.workspace-trigger .workspace-monogram,img.workspace-monogram{filter:none;background:0 0;border-radius:5px;padding:0}img.key-icon{filter:none;background:0 0;padding:0}:is(.toolkit-page:has(.list-card),.toolkit-page:has(.actions-bar)){max-width:760px}.toolkit-page:has(.logs-bar){max-width:900px}.toolkit-page>p{margin:0 0 16px}.actions-bar,.logs-bar{align-items:center;gap:8px;margin:0 0 12px;display:flex}.logs-bar{justify-content:space-between}.actions-search{border:1px solid var(--c-line);background:var(--c-panel);height:28px;color:var(--c-faint);border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.actions-search input{min-width:0;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.seg{border:1px solid var(--c-line);background:var(--c-panel);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.toolkit-page .seg button{height:22px;color:var(--c-muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.toolkit-page .seg button[aria-pressed=true]{background:var(--c-chip);color:var(--c-text)}.seg small{color:var(--c-faint);font-size:11px;font-weight:400}.list-card{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;overflow:hidden}.list-group{border-bottom:1px solid var(--c-line);height:31px;color:var(--c-faint);background:#141517;align-items:center;margin:0;padding:0 15px;font-size:11px;display:flex}.list-item{border-bottom:1px solid var(--c-line)}.list-card>div:last-child>.list-item:last-child,.list-card>.list-item:last-child{border-bottom:0}.toolkit-page .list-row{width:100%;min-height:50px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:8px 15px;display:flex}.toolkit-page .list-row:hover{background:#1c1d20}.list-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.list-text strong{color:var(--c-text);font-size:13px;font-weight:500;line-height:18px}.list-text strong.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:400}.list-text small{color:var(--c-muted);font-size:11px;line-height:15px}.list-icon{width:18px;color:var(--c-muted);place-items:center;display:grid}.row-chev{color:var(--c-faint);flex:0 0 12px}.list-detail{padding:0 15px 14px}.list-detail-label{color:var(--c-faint);margin:0 0 6px;font-size:11px}.toolkit-page .list-detail pre{border:1px solid var(--c-line);background:var(--c-side);color:var(--c-muted);white-space:pre-wrap;border-radius:6px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:18px}.list-cli{color:var(--c-faint);margin:10px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.recipe-detail{padding-left:42px}.recipe-detail ol{color:var(--c-muted);margin:0 0 8px;padding-left:18px;font-size:12px;line-height:25px}.recipe-detail ol li::marker{color:var(--c-faint)}.recipe-output{color:var(--c-text);margin:0 0 10px;font-size:12px}.keys-empty{border:1px dashed var(--c-line);color:var(--c-faint);border-radius:8px;margin:0;padding:14px 16px;font-size:12px}.logs-card{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;overflow:auto}.toolkit-page .logs-card table{border-collapse:collapse;width:100%;font-size:12px}.logs-card th{text-align:left;height:30px;color:var(--c-faint);border-bottom:1px solid var(--c-line);background:#141517;padding:0 14px;font-size:11px;font-weight:400}.logs-card td{border-bottom:1px solid var(--c-line);height:35px;color:var(--c-muted);white-space:nowrap;padding:0 14px}.logs-card tr:last-child td{border-bottom:0}.logs-card td.mono,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.logs-card td.mono:nth-child(2){color:var(--c-text)}.faint{color:var(--c-faint)!important}.dot{vertical-align:1px;background:var(--c-green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.dot.bad{background:#eb5757}.dot.running{background:#f2be1e}td:has(.dot.bad){color:#eb5757}.refresh{align-items:center;gap:6px;display:inline-flex}.logs-foot{color:var(--c-faint);justify-content:flex-end;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.logs-foot span{margin-right:auto}.pager-button{background:var(--c-chip);height:28px;color:var(--c-text);border:1px solid #2e3036;border-radius:6px;padding:0 11px;font-size:12px}.mcp-url{border:1px solid var(--c-line);background:var(--c-side);color:#8c8cff;border-radius:6px;align-items:center;gap:10px;height:44px;padding:0 6px 0 14px;display:flex}.mcp-url code{color:var(--c-text);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.toolkit-page .mcp-url button{background:var(--c-chip);height:29px;color:var(--c-text);border:1px solid #2e3036;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.client-tabs{background:var(--c-panel);border-radius:6px;gap:2px;margin-bottom:8px;padding:2px;display:flex}.toolkit-page .client-tabs button{height:24px;color:var(--c-muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.toolkit-page .client-tabs button[aria-pressed=true]{background:var(--c-chip);color:var(--c-text)}.setup-step:has(.setup-body>p:last-child) .setup-body>p{margin-bottom:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toolkit-page .list-row{height:50px;min-height:0;padding:0 15px;line-height:normal}.toolkit-page .list-row .list-text{gap:1px}.recipe-detail ol{list-style:decimal}.recipe-detail ol li{padding-left:4px}.toolkit-page pre.recipe-cli{border:1px solid var(--c-line);background:var(--c-side);color:var(--c-text);border-radius:6px;margin:0;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.toolkit-page .refresh,.toolkit-page .logs-foot .text-button{height:28px;color:var(--c-muted);background:0 0;border:0;padding:0 10px}.logs-bar{margin-bottom:12px}img.key-icon[src*=anthropic],img.key-icon[src*=chatgpt]{background:#fff;border-radius:5px;padding:3px}.keys-form label{flex-direction:column;gap:4px;display:flex}.keys-form input,.keys-form select{background:var(--c-side);height:30px;color:var(--c-text);font:inherit;border:1px solid #2e3036;border-radius:6px;padding:0 10px;font-size:13px}.keys-form input{min-width:240px}.keys-form .accent-button{color:#fff;background:#5e6ad2;border:0;border-radius:6px;height:28px;padding:0 12px;font-size:12px;font-weight:500}@media (max-width:700px){.toolkit-page{padding:20px 16px 48px}}.client-tabs img{background:0 0;border-radius:4px}img.key-icon[src*=logo-]{background:0 0;border-radius:5px;padding:0}.open-in{background:var(--c-chip);height:29px;color:var(--c-text);border:1px solid #2e3036;border-radius:6px;align-items:center;gap:8px;margin:0 0 8px;padding:0 11px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.open-in:hover{border-color:#3a3d45}.toolkit-page .keys-form{flex-direction:column;align-items:stretch;gap:14px;padding:16px;display:flex}.keys-name{color:var(--c-muted);font-size:12px;font-weight:500}.keys-form .keys-name input{box-sizing:border-box;width:100%;min-width:0;margin-top:6px}.scope-picker{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;display:grid}.scope-picker legend{color:var(--c-muted);grid-column:1/-1;margin-bottom:6px;padding:0;font-size:12px;font-weight:500}.keys-form label.scope-option{background:var(--c-side);cursor:pointer;border:1px solid #2e3036;border-radius:7px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:relative}.scope-option input{opacity:0;pointer-events:none;position:absolute}.scope-option small{color:var(--c-faint);font-size:11px;line-height:15px}.scope-option:hover{border-color:#3a3d45}.scope-option:has(input:checked){background:#5e6ad214;border-color:#5e6ad2}.scope-option:has(input:checked) small{color:var(--c-muted)}.scope-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #8c8cff}.keys-form-foot{justify-content:flex-end;gap:8px;display:flex}.keys-form .keys-form-foot .accent-button{background:#5e6ad2;height:28px;padding:0 12px}@media (max-width:700px){.scope-picker{grid-template-columns:1fr}}.toolkit-page .keys-form .text-button{color:var(--c-muted);background:0 0}.docs-page p{color:var(--c-muted);margin:0;font-size:13px;line-height:21px}.docs-page a{color:#8c8cff;text-decoration:none}.docs-page a:hover{text-decoration:underline}.docs-page code{background:var(--c-chip);color:var(--c-text);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.docs-page .settings-section{margin:24px 0 6px}.publication-page{max-width:900px;margin:0 auto;padding:24px 0 64px}.publication-page h1{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:600;line-height:28px}.publication-page .settings-description{color:var(--c-muted);margin:0 0 16px;font-size:13px;line-height:18px}.publication-filters{gap:8px;margin:0 0 12px;display:flex}.publication-filters label{color:var(--c-muted);flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.publication-filters label:first-child{flex:1}.publication-filters input,.publication-filters select{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-panel);height:30px;color:var(--c-text);font:inherit;border-radius:6px;padding:0 10px;font-size:13px}.publication-filters select{min-width:160px}.publication-count{color:var(--c-faint);margin:0 0 8px;font-size:11px}.publication-table{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;overflow:auto}.publication-table table{border-collapse:collapse;width:100%;font-size:12px}.publication-table th{text-align:left;height:30px;color:var(--c-faint);border-bottom:1px solid var(--c-line);background:#141517;padding:0 14px;font-size:11px;font-weight:400}.publication-table td{border-bottom:1px solid var(--c-line);color:var(--c-muted);vertical-align:top;padding:9px 14px}.publication-table tr:last-child td{border-bottom:0}.publication-table a{color:var(--c-text);text-decoration:none}.publication-pagination{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.publication-pagination button{background:var(--c-chip);height:28px;color:var(--c-text);cursor:pointer;border:1px solid #2e3036;border-radius:6px;padding:0 11px;font-size:12px}.publication-pagination button:disabled{opacity:.45;cursor:default}.publication-page [role=alert]{color:#eb5757;font-size:12px}.setup-link{color:#8c8cff;text-decoration:none}.setup-link:hover{text-decoration:underline}.toolkit-page,.connections-page,.settings-page,.publication-page,.docs-page{box-sizing:content-box;padding-left:24px;padding-right:24px}.workspace-main{min-width:0;overflow-x:hidden}.connection-row,.key-row,.list-row,.connection-label,.key-label,.list-text{min-width:0}.connection-label h3,.connection-label p,.list-text small{text-overflow:ellipsis;overflow:hidden}.connection-label p{white-space:nowrap}.actions-bar{flex-wrap:wrap}.actions-search{min-width:220px}@media (max-width:900px){.settings-nav{flex-basis:176px;padding:16px 8px 0}.settings-nav a{padding:0 8px}}@media (max-width:760px){.settings-layout{min-height:0;display:block}.settings-nav{border-right:0;border-bottom:1px solid var(--c-line);scrollbar-width:none;flex-flow:row;gap:4px;padding:8px 16px;display:flex;overflow-x:auto}.settings-nav::-webkit-scrollbar{display:none}.settings-nav>div{flex-direction:row;flex:none;gap:4px}.settings-nav>div>p{display:none}.settings-nav a{white-space:nowrap;flex:none}}.agent-reference{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.agent-reference a{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;display:flex}.agent-reference a:hover{border-color:#3a3d45}.agent-reference strong{color:var(--c-text);font-size:13px;font-weight:500}.agent-reference small{color:var(--c-muted);font-size:11px}@media (max-width:700px){.agent-reference{grid-template-columns:1fr}}:root{--c-part:#5e9bf0;--c-derived:#a8b0ff;--c-version:#f0b23a;--c-panel-2:#1f2023;--c-edge:#2e3036;--c-mono:ui-monospace,SFMono-Regular,Menlo,monospace}.cg-page{min-width:0;height:calc(100svh - 41px);display:flex;overflow:hidden}.cg-main{flex-direction:column;flex:1;min-width:0;display:flex}.cg-toolbar{border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:8px;min-height:50px;padding:0 20px;display:flex}.cg-spacer{flex:1}.cg-seg{background:var(--c-panel);border-radius:6px;gap:0;height:28px;padding:2px;display:inline-flex}.cg-seg button{height:24px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:13px}.cg-seg button[aria-pressed=true]{color:var(--c-text);background:#26272b}.cg-seg button:disabled{opacity:.45;cursor:default}.cg-select{background:var(--c-panel);height:28px;color:var(--c-text);border:1px solid #232428;border-radius:6px;align-items:center;display:inline-flex;position:relative}.cg-select>span[aria-hidden]{white-space:nowrap;padding:0 29px 0 10px;font-size:13px;line-height:26px}.cg-select select{appearance:none;opacity:0;width:100%;height:100%;font:inherit;cursor:pointer;border:0;font-size:13px;position:absolute;inset:0}.cg-select:focus-within{outline-offset:1px;outline:2px solid #7170ff}.cg-select svg{pointer-events:none;color:var(--c-muted);position:absolute;right:10px}.cg-row:focus-visible,.cg-node:focus-visible{outline-offset:1px;outline:2px solid #7170ff}.cg-status,.cg-counts{color:var(--c-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.cg-status i{background:var(--c-green);border-radius:50%;width:6px;height:6px}.cg-counts{margin-right:8px}.cg-button{border:1px solid var(--c-edge);background:var(--c-panel-2);height:29px;color:var(--c-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.cg-button:disabled,.cg-text-button:disabled{opacity:.45;cursor:default}.cg-text-button{height:29px;color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;font-size:13px;display:inline-flex}.cg-text-button:hover:not(:disabled){color:var(--c-text)}.cg-tree-wrap{flex:1;overflow:auto}.cg-tree{min-width:760px;padding-bottom:24px}.cg-head,.cg-row{grid-template-columns:minmax(0,1fr) 122px 122px 102px 70px;align-items:center;display:grid}.cg-head{border-bottom:1px solid var(--c-line);height:32px;color:var(--c-faint);margin-bottom:4px;padding:0 20px;font-size:12px}.cg-row{cursor:pointer;border-radius:6px;height:36px;margin:0 8px;padding:0 12px;font-size:13px}.cg-row:hover{background:#121315}.cg-row[aria-selected=true]{background:var(--c-panel-2)}.cg-row>span{align-items:center;min-width:0;display:flex}.cg-name{white-space:nowrap;gap:0}.cg-toggle{width:12px;height:16px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;flex:0 0 12px;place-items:center;margin-right:8px;padding:0;display:inline-grid}.cg-kind-icon{color:var(--c-muted);flex:0 0 16px;place-items:center;margin-right:6px;display:inline-grid}.cg-row[aria-selected=true] .cg-kind-icon{color:#8f95ff}.cg-name strong{color:var(--c-text);text-overflow:ellipsis;font-weight:500;overflow:hidden}.cg-name small{color:var(--c-faint);flex:none;margin-left:8px;font-size:11px}.cg-pill{height:17px;font-family:var(--c-mono);border-radius:3px;align-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.cg-part_of{color:var(--c-part);background:#121f33}.cg-derived_from{color:var(--c-derived);background:#1d1f3a}.cg-version_of{color:var(--c-version);background:#2a210e}.cg-references{color:var(--c-muted);background:#1f2023}.cg-pill.cg-suggested{color:var(--c-version);background:#2a210e;box-shadow:inset 0 0 0 1px #4a3a17}.cg-marks{gap:8px}.cg-marks em{color:var(--c-faint);font-size:12px;font-style:normal}.cg-mark{background:#fff;border-radius:3px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.cg-mark b{color:#08090a;font-size:9px}.cg-ev{color:var(--c-muted)}.cg-ev-suggested{color:var(--c-version)}.cg-upd{color:var(--c-faint)}.cg-none,.cg-loading,.cg-error{color:var(--c-muted);margin:20px;font-size:13px}.cg-error{color:#f2a37a}.cg-empty{text-align:center;max-width:520px;margin:72px auto;padding:0 20px}.cg-empty h2{margin:0 0 8px;font-size:15px;font-weight:600}.cg-empty p{color:var(--c-muted);margin:0 0 18px;font-size:13px;line-height:19px}.cg-panel{border-left:1px solid var(--c-line);background:var(--c-side);flex:0 0 340px;width:340px;padding:16px;overflow:auto}.cg-eyebrow{color:var(--c-faint);margin:0 0 2px;font-size:11px;line-height:15px}.cg-panel h2{color:var(--c-text);margin:0;font-size:15px;font-weight:600;line-height:20px}.cg-timing{color:var(--c-muted);margin:1px 0 0;font-size:12px;line-height:17px}.cg-panel h3{color:var(--c-muted);margin:14px 0 7px;font-size:12px;font-weight:400;line-height:16px}.cg-card{border:1px solid var(--c-divider);background:var(--c-panel);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.cg-card>li{border-bottom:1px solid var(--c-divider);align-items:center;gap:8px;min-height:48px;padding:7px 12px;display:flex}.cg-card>li:last-child{border-bottom:0}.cg-card>li>.cg-pill{flex:none}.cg-linkish{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.cg-linkish strong,.cg-receipts strong{color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.cg-linkish small{color:var(--c-faint);white-space:nowrap;font-size:12px;line-height:16px}.cg-receipts>li{gap:10px;min-height:64px;padding:8px 12px}.cg-rtext{flex-direction:column;flex:1;min-width:0;display:flex}.cg-receipts code{font-family:var(--c-mono);color:var(--c-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.cg-receipts small{color:var(--c-muted);font-size:12px;line-height:15px}.cg-ok{color:var(--c-green)!important}.cg-receipts a{color:var(--c-faint);place-items:center;display:grid}.cg-receipts a:hover{color:var(--c-text)}.cg-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.cg-note,.cg-quiet{color:var(--c-faint);margin:20px 0 0;font-size:11px;line-height:16px}.cg-quiet{margin:0;font-size:12px}.cg-form{border:1px solid var(--c-divider);background:var(--c-panel);border-radius:8px;gap:8px;margin-top:12px;padding:12px;display:grid}.cg-form label{color:var(--c-muted);gap:4px;font-size:11px;display:grid}.cg-form input,.cg-form select{border:1px solid var(--c-edge);background:var(--c-side);height:28px;color:var(--c-text);font:inherit;border-radius:6px;padding:0 8px;font-size:12px}.cg-form .cg-button{justify-self:start}.cg-panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cg-icon{width:24px;height:24px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.cg-plist>li{align-items:flex-start;padding:10px 12px}.cg-plist label{cursor:pointer;gap:10px;min-width:0;display:flex}.cg-plist input{accent-color:#7170ff;margin-top:2px}.cg-plist label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.cg-plist strong{color:var(--c-text);font-size:12px;font-weight:500;line-height:17px}.cg-plist small{color:var(--c-faint);overflow-wrap:anywhere;font-size:11px;line-height:15px}.cg-prow{align-items:center;gap:8px;font-size:11px;display:flex}.cg-prow b{color:var(--c-text);font-weight:500}.cg-prow em{font-style:normal}.cg-arrow{color:var(--c-faint);font-weight:400}.cg-graph-main{flex:1}.cg-canvas{cursor:grab;touch-action:none;flex:1;position:relative;overflow:hidden}.cg-canvas:active{cursor:grabbing}.cg-world{transform-origin:0 0;position:absolute;top:0;left:0}.cg-edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.cg-node{border:1px solid var(--c-edge);background:var(--c-panel);width:200px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:0 11px;display:flex;position:absolute}.cg-node[aria-pressed=true]{background:var(--c-panel-2);border:1.5px solid #6b73e8}.cg-node-kind{color:var(--c-faint);align-items:center;gap:6px;font-size:11px;line-height:14px;display:flex}.cg-node-kind svg{width:13px;height:13px;color:var(--c-muted)}.cg-node[aria-pressed=true] .cg-node-kind svg{color:#8f95ff}.cg-node strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:500;line-height:17px;overflow:hidden}.cg-node .cg-marks{gap:7px;display:flex}.cg-edge-label{background:var(--c-side);height:16px;line-height:14px;font-family:var(--c-mono);white-space:nowrap;pointer-events:none;border:1px solid;border-radius:3px;padding:0 4px;font-size:11px;position:absolute}.cg-edge-label.cg-part_of{color:var(--c-part);background:var(--c-side);border-color:#23344f}.cg-edge-label.cg-derived_from{color:var(--c-derived);background:var(--c-side);border-color:#30334f}.cg-edge-label.cg-version_of,.cg-edge-label.cg-suggested-edge{color:var(--c-version);background:var(--c-side);border-color:#4a3a17}.cg-edge-label.cg-references{color:var(--c-muted);border-color:var(--c-edge);background:var(--c-side)}.cg-receipt{background:var(--c-side);height:24px;color:var(--c-muted);white-space:nowrap;border:1px dashed #3a3d43;border-radius:12px;align-items:center;gap:7px;padding:0 9px 0 5px;font-size:11px;text-decoration:none;display:inline-flex;position:absolute}.cg-legend{border:1px solid var(--c-divider);background:var(--c-panel);color:var(--c-muted);border-radius:6px;gap:6px;padding:10px 12px;font-size:11px;display:grid;position:absolute;bottom:52px;left:16px}.cg-legend span{align-items:center;gap:8px;height:14px;display:flex}.cg-zoom{border:1px solid var(--c-divider);background:var(--c-panel);border-radius:6px;width:32px;display:grid;position:absolute;bottom:20px;right:17px}.cg-zoom button{height:28px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cg-zoom button:hover{color:var(--c-text)}@media (max-width:1180px){.cg-page{flex-direction:column;height:auto;min-height:calc(100svh - 41px);overflow:visible}.cg-panel{border-left:0;border-top:1px solid var(--c-line);flex:none;width:auto}.cg-tree-wrap{flex:none;max-height:70svh}.cg-graph-main{height:calc(100svh - 41px)}}@media (max-width:760px){.cg-toolbar{padding:8px 16px}.cg-status{white-space:normal}}.cg-toolbar{position:relative}.cg-popover{z-index:20;border:1px solid var(--c-divider);background:var(--c-side);border-radius:8px;width:min(380px,100% - 32px);max-height:min(620px,75svh);padding:14px;position:absolute;top:calc(100% + 6px);right:20px;overflow:auto;box-shadow:0 12px 32px #00000073}.cg-popover h2{color:var(--c-text);margin:0;font-size:14px;font-weight:600;line-height:20px}.cg-popover .cg-form{background:0 0;border:0;margin-top:10px;padding:0}.cg-linkform .cg-actions{margin-top:4px}.cg-hint{color:var(--c-faint);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:15px}.cg-parsed{border:1px solid var(--c-divider);background:var(--c-side);border-radius:6px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.cg-parsed>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.cg-parsed strong{color:var(--c-text);font-size:12px;font-weight:500;line-height:17px}.cg-parsed small{font-family:var(--c-mono);color:var(--c-faint);overflow-wrap:anywhere;font-size:11px;line-height:15px}.cg-parsed .cg-meta-title{color:var(--c-muted);font-family:inherit}.cg-flash{color:var(--c-green);margin:10px 20px 0;font-size:12px}.cg-unmatched{margin:12px 20px 0}.cg-unmatched h2{color:var(--c-text);margin:0 0 8px;font-size:13px;font-weight:500}.cg-unmatched .cg-plist>li{align-items:center}.cg-umtext{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cg-umact{flex:none;align-items:center;gap:6px;display:flex}.cg-unmatched .cg-quiet{margin-top:6px}.cg-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px;display:flex}@media (max-width:860px){.cg-empty .cg-keep-label .cg-button-label{display:inline}}.cg-toolbar{flex-wrap:nowrap;min-width:0}.cg-toolbar>*{flex-shrink:0}.cg-toolbar .cg-spacer{flex:1 1 0;min-width:0}.cg-focus{flex-shrink:1;min-width:0;max-width:260px}.cg-focus>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1100px){.cg-refreshed{display:none}}@media (max-width:960px){.cg-status,.cg-counts{display:none}}@media (max-width:860px){.cg-button-label{display:none}.cg-toolbar .cg-button,.cg-toolbar .cg-text-button{padding:0 8px}}@media (max-width:1180px){.cg-tree{min-width:0}}@media (max-width:1000px){.cg-head,.cg-row{grid-template-columns:minmax(0,1fr) 122px 122px 102px}.cg-head>:nth-child(5),.cg-row>:nth-child(5){display:none}}@media (max-width:860px){.cg-head,.cg-row{grid-template-columns:minmax(0,1fr) 122px 112px}.cg-head>:nth-child(4),.cg-row>:nth-child(4){display:none}}@media (max-width:600px){.cg-head,.cg-row{grid-template-columns:minmax(0,1fr) 112px}.cg-head>:nth-child(2),.cg-row>:nth-child(2){display:none}}.cg-canvas .cg-node{box-sizing:border-box;justify-content:flex-start;gap:5px;min-height:0;padding:11px 12px;line-height:normal}.cg-canvas .cg-node-kind{text-transform:none;height:14px}.cg-canvas .cg-node strong{width:100%;height:17px;display:block}.cg-canvas .cg-node .cg-marks{align-items:center;height:16px;margin-top:1px}.cg-panel{box-sizing:border-box;overflow-x:hidden}.cg-detail-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cg-detail-head .cg-eyebrow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cg-close{width:24px;height:24px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 24px;place-items:center;margin:-4px -4px 0 0;padding:0;display:grid}.cg-close:hover{background:var(--c-chip);color:var(--c-text)}.cg-panel h2{overflow-wrap:anywhere}.cg-rawname{color:var(--c-faint);overflow-wrap:anywhere;margin:2px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:14px}.cg-form{box-sizing:border-box;width:100%;min-width:0}.cg-form label{min-width:0}.cg-form input,.cg-form select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.cg-actions .cg-text-button{padding-left:0;padding-right:0}.bk-main{min-height:0}.bk-toolbar{gap:10px}.bk-search{background:var(--c-panel);min-width:0;height:28px;color:var(--c-muted);border:1px solid #232428;border-radius:6px;flex:0 280px;align-items:center;gap:7px;padding:0 10px;display:flex}.bk-search:focus-within{outline-offset:1px;outline:2px solid #7170ff}.bk-search input{min-width:0;height:26px;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.bk-search input::placeholder{color:var(--c-faint)}.bk-count{color:var(--c-muted);white-space:nowrap;font-size:12px}.bk-tabs{border-bottom:1px solid var(--c-line);scrollbar-width:none;flex:none;gap:18px;padding:0 20px;display:flex;overflow-x:auto}.bk-tabs::-webkit-scrollbar{display:none}.bk-tabs button{height:38px;color:var(--c-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 1px;font-size:13px;font-weight:500;display:inline-flex}.bk-tabs button:hover{color:var(--c-text)}.bk-tabs button[aria-selected=true]{color:var(--c-text);border-bottom-color:#7170ff}.bk-tabs small{background:var(--c-chip);min-width:16px;height:16px;color:var(--c-muted);border-radius:4px;place-items:center;padding:0 4px;font-size:10px;font-weight:500;display:inline-grid}.bk-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));align-content:start;gap:12px;min-height:0;margin:0;padding:16px 20px 32px;list-style:none;display:grid;overflow:auto}.bk-card{border:1px solid var(--c-line);background:var(--c-panel);width:100%;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;padding:0;display:flex;overflow:hidden}.bk-card:hover{border-color:#34363d}.bk-card[aria-pressed=true]{border-color:#7170ff;box-shadow:0 0 0 1px #7170ff}.bk-card:focus-visible{outline-offset:2px;outline:2px solid #7170ff}.bk-preview{aspect-ratio:4/3;background:repeating-conic-gradient(#16171a 0 25%,#121315 0 50%) 0 0/16px 16px;border-bottom:1px solid var(--c-line);place-items:center;display:grid;position:relative;overflow:hidden}.bk-preview-img{object-fit:contain;max-width:84%;max-height:78%}.bk-preview-empty{color:var(--c-faint);font-size:12px}.bk-preview-icon{color:var(--c-muted);text-align:center;overflow-wrap:anywhere;justify-items:center;gap:8px;padding:0 12px;font-size:11px;display:grid}.bk-preview-font{text-align:center;justify-items:center;gap:6px;padding:0 10px;display:grid}.bk-preview-font span{color:var(--c-text);white-space:nowrap;font-size:24px;line-height:30px}.bk-preview-font small{color:var(--c-faint);font-size:11px}.bk-preview-audio{box-sizing:border-box;width:100%;padding:0 10px}.bk-preview-audio audio{width:100%;height:32px}.bk-swatches{width:100%;height:100%;display:flex}.bk-swatches span{flex:1;justify-content:center;align-items:flex-end;min-width:0;padding-bottom:8px;display:flex}.bk-swatches small{color:#ffffffe0;text-shadow:0 1px 2px #0000008c;writing-mode:vertical-rl;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;transform:rotate(180deg)}.bk-card-text{gap:2px;min-width:0;padding:9px 11px 10px;display:grid}.bk-card-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.bk-card-text small{color:var(--c-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}.bk-empty{text-align:center;max-width:440px;margin:48px auto;padding:0 20px}.bk-empty h2{margin:0 0 6px;font-size:15px;font-weight:600}.bk-empty p{color:var(--c-muted);margin:0 0 8px;font-size:13px;line-height:19px}.bk-empty code,.bk-panel code,.cg-note code{color:var(--c-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.bk-none{margin:20px}.bk-popover .cg-form textarea{box-sizing:border-box;border:1px solid var(--c-edge);background:var(--c-side);width:100%;min-width:0;color:var(--c-text);font:inherit;resize:vertical;border-radius:6px;padding:6px 8px;font-size:12px}.bk-popover .cg-form input[type=file],.bk-panel .cg-form input[type=file]{height:auto;padding:5px 6px}.cg-form .bk-field{min-width:0;color:var(--c-muted);gap:4px;font-size:11px;display:grid}.cg-form .bk-select{box-sizing:border-box;width:100%}.cg-form .bk-select>span[aria-hidden]{font-size:12px}.bk-source{justify-self:start}.bk-form-error{margin:8px 0 0;font-size:12px;line-height:17px}.bk-panel h3 small{color:var(--c-faint);font-size:11px}.bk-tags{flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.bk-tags li{background:var(--c-chip);color:var(--c-muted);border-radius:4px;padding:2px 7px;font-size:11px}.bk-markdown{color:#c9cbd1;overflow-wrap:anywhere;margin-top:12px;font-size:12.5px;line-height:19px}.bk-markdown p,.bk-markdown ul,.bk-markdown ol{margin:0 0 8px}.bk-markdown ul,.bk-markdown ol{padding-left:18px}.bk-markdown h1,.bk-markdown h2,.bk-markdown h3{color:var(--c-text);margin:12px 0 6px;font-size:13px;font-weight:600}.bk-markdown pre{background:var(--c-panel);border-radius:6px;padding:8px;font-size:11px;overflow:auto}.bk-markdown a{color:#a8b0ff}.bk-rules{border:1px solid var(--c-divider);background:var(--c-panel);border-radius:8px;max-height:320px;margin-top:0;padding:10px 12px;overflow:auto}.bk-colors{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bk-colors li{align-items:center;gap:10px;min-width:0;display:flex}.bk-colors i{border:1px solid #ffffff14;border-radius:6px;flex:0 0 28px;height:28px}.bk-colors span{flex:1;min-width:0;display:grid}.bk-colors strong{font-size:12.5px;font-weight:500}.bk-colors small{color:var(--c-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bk-colors code{color:var(--c-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.bk-variants{margin-top:8px}.bk-variant{border-bottom:1px solid var(--c-row-line);padding:8px 10px}.bk-variant:last-child{border-bottom:0}.bk-variant-head{align-items:center;gap:4px;min-width:0;display:flex}.bk-variant-text{flex:1;min-width:0;display:grid}.bk-variant-text strong{font-size:12.5px;font-weight:500}.bk-variant-text small{color:var(--c-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bk-variant .cg-icon{text-decoration:none}.bk-variant .cg-icon:hover{background:var(--c-chip);color:var(--c-text)}.bk-copied{color:var(--c-green);font-size:11px}.bk-versions,.bk-history{color:var(--c-muted);margin-top:6px;font-size:11px}.bk-versions summary,.bk-history summary{cursor:pointer;color:var(--c-muted)}.bk-versions ol,.bk-history ol{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.bk-versions li{grid-template-columns:28px 86px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.bk-versions a{color:#a8b0ff}.bk-by{text-overflow:ellipsis;white-space:nowrap;color:var(--c-faint);overflow:hidden}.bk-history{margin-top:16px}.bk-history li{gap:1px;display:grid}.bk-history small{color:var(--c-faint)}.bk-font-sample{color:var(--c-text);overflow-wrap:anywhere;margin:6px 0 2px;font-size:17px;line-height:23px}.bk-preset{gap:10px;display:grid}.bk-facts{grid-template-columns:max-content minmax(0,1fr);gap:3px 10px;margin:0;font-size:11.5px;line-height:16px;display:grid}.bk-facts dt{color:var(--c-faint)}.bk-facts dd{color:#c9cbd1;overflow-wrap:anywhere;margin:0}.bk-style{border:1px solid var(--c-divider);background:var(--c-panel);border-radius:8px;padding:10px 12px}.bk-style h4{text-transform:capitalize;margin:0 0 4px;font-size:12.5px;font-weight:600}.bk-style h4 em{color:#a8b0ff;text-transform:none;background:#26264a;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10px;font-style:normal}.bk-style p{color:var(--c-muted);margin:0 0 6px;font-size:11.5px;line-height:16px}.bk-chips{color:var(--c-muted);flex-wrap:wrap;gap:4px 10px;margin:8px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.bk-chips li{align-items:center;gap:5px;display:inline-flex}.bk-chips i{border:1px solid #ffffff1f;border-radius:3px;width:11px;height:11px}.bk-chips code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}@media (min-width:900px){.cg-page.bk-page{flex-direction:row;height:calc(100svh - 41px);min-height:0;overflow:hidden}.bk-page .cg-panel.bk-panel{border-left:1px solid var(--c-line);border-top:0;flex:0 0 340px;width:340px}}@media (max-width:899px){.bk-grid{overflow:visible}}@media (max-width:760px){.bk-tabs{padding:0 16px}.bk-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:12px 16px 24px}}.live-summary{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.live-add{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.live-add label{color:var(--c-muted);flex:0 420px;gap:6px;font-size:12px;display:grid}.live-add small{color:var(--c-faint);font-size:11px}.live-add .primary-button{width:auto;min-height:32px;margin-top:21px;padding:6px 14px}.live-channel{border-top:1px solid var(--color-line);margin:0;padding:12px 16px}.live-channel select{height:32px}.live-filters{gap:8px;margin-bottom:10px;display:flex}.live-search{flex:0 300px}.live-search input,.live-filters select{border:1px solid var(--color-line);background:var(--color-panel);width:100%;height:30px;color:inherit;font:inherit;border-radius:6px;padding:0 10px;font-size:12px}.live-filters select{width:auto}.live-hits{margin-bottom:12px}.live-empty{margin:0;padding:12px 16px}.live-rec{gap:16px}.live-badge{white-space:nowrap;height:18px;color:var(--c-muted);background:#232327;border-radius:9px;align-items:center;gap:6px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.live-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.live-badge.done{color:#54d998;background:#34c37a1f}.live-badge.review{color:#f5b84a;background:#f5b84a1f}.live-badge.progress{color:#7c8cff;background:#7c8cff24}.live-badge.error{color:#ff6b6b;background:#ff6b6b1f}.live-clips{color:var(--c-muted);white-space:nowrap;min-width:96px;font-size:12px}.live-time{font-variant-numeric:tabular-nums;color:var(--c-faint);margin-right:8px;font-size:11px;font-weight:400}.live-switch{cursor:pointer;background:#3a3a42;border:0;border-radius:8px;flex:none;width:28px;height:16px;padding:0;position:relative}.live-switch span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.live-switch[aria-checked=true]{background:var(--color-accent)}.live-switch[aria-checked=true] span{transform:translate(12px)}.live-switch:disabled{opacity:.4;cursor:default}.live-dialog{z-index:50;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.live-dialog-body{background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;flex-direction:column;width:min(720px,100%);max-height:80vh;display:flex}.live-dialog-body header{border-bottom:1px solid var(--color-line);align-items:baseline;gap:10px;padding:14px 16px;display:flex}.live-dialog-body header h2{font-size:14px;font-weight:500}.live-dialog-body header span{color:var(--c-muted);flex:1;font-size:12px}.live-lines{padding:12px 16px;font-size:13px;line-height:1.55;overflow:auto}.live-lines p{margin:0 0 6px}.live-lines b{color:var(--c-muted);margin-right:6px;font-weight:500}@media (max-width:760px){.live-rec{flex-wrap:wrap}.live-clips{min-width:0}.live-add .primary-button{margin-top:0}}.sidebar-top-row{align-items:center;gap:2px;display:flex}.sidebar-top-row .workspace-picker{flex:1;min-width:0}.sidebar-toggle{width:28px;height:28px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.sidebar-toggle:hover{color:var(--c-text);background:#17181a}.sidebar-toggle .navigation-icon{width:15px;height:15px}@media (max-width:760px){.sidebar-toggle{display:none}}@media (min-width:761px){[data-sidebar=icons] .workspace-sidebar{width:56px;padding:10px 8px 0;overflow:visible}[data-sidebar=icons] .workspace-main{width:calc(100% - 57px);margin-left:57px}[data-sidebar=icons] .sidebar-top-row{flex-direction:column;gap:4px}[data-sidebar=icons] .workspace-trigger{justify-content:center;width:40px;padding:0}[data-sidebar=icons] .workspace-trigger-label,[data-sidebar=icons] .workspace-chev{display:none}[data-sidebar=icons] .side-label{background:var(--c-divider);height:1px;margin:12px 6px;padding:0;font-size:0}[data-sidebar=icons] .side-label .side-chev{display:none}[data-sidebar=icons] .primary-nav a,[data-sidebar=icons] .side-foot a{justify-content:center;width:40px;height:32px;padding:0;position:relative}[data-sidebar=icons] .nav-label,[data-sidebar=icons] .nav-hint{display:none}[data-sidebar=icons] .primary-nav a:hover:after,[data-sidebar=icons] .side-foot a:hover:after,[data-sidebar=icons] .primary-nav a:focus-visible:after,[data-sidebar=icons] .side-foot a:focus-visible:after{content:attr(data-label);white-space:nowrap;z-index:40;background:var(--c-panel);border:1px solid var(--c-line);color:var(--c-text);pointer-events:none;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;position:absolute;top:50%;left:46px;transform:translateY(-50%)}[data-sidebar=icons] .account-trigger{justify-content:center;width:40px;padding:4px 0}[data-sidebar=icons] .account-trigger .account-label,[data-sidebar=icons] .account-trigger .account-chevron{display:none!important}[data-sidebar=icons] .workspace-popover,[data-sidebar=icons] .account-popover{left:56px}[data-sidebar=icons] .sidebar-account{flex-flow:column;align-items:center;gap:6px}[data-sidebar=icons] .sidebar-account>.sidebar-logout{border-color:#0000;justify-content:center;width:40px;height:32px;padding:0}[data-sidebar=icons] .sidebar-account>.sidebar-logout>span{display:none}[data-sidebar=icons] .sidebar-account>.sidebar-logout:hover{border-color:#38383e}}.rv-page{grid-template-columns:minmax(0,1fr) var(--rv-side,clamp(340px,27vw,420px));background:var(--c-canvas);height:calc(100svh - 41px);min-height:520px;display:grid}.rv-page.guest{height:calc(100svh - 41px)}.rv-loading{color:var(--c-muted);padding:40px 24px}.rv-viewer{border-right:1px solid var(--c-line);flex-direction:column;min-width:0;min-height:0;display:flex}.rv-toolbar{flex:none;align-items:center;gap:10px;height:43px;padding:0 16px;display:flex}.rv-toolbar strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.rv-toolbar .rv-back{border:1px solid var(--c-border,#2a2a2e);width:28px;height:28px;color:var(--c-text);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.rv-toolbar .rv-back:hover{background:#ffffff0f}.rv-meta{color:var(--c-muted);white-space:nowrap;margin-left:auto;font-size:11px}.rv-share{width:auto;min-height:27px;padding:4px 12px;font-size:12px}.rv-player{background:#000;flex-direction:column;flex:1;min-height:0;display:flex}.rv-player:fullscreen{background:#000}.rv-stage{cursor:pointer;background:#000;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.rv-stage video{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%;display:block}.rv-missing{cursor:default;color:var(--c-muted);text-align:center;padding:24px;font-size:13px}.rv-error{color:#f5b84a;text-align:center;max-width:420px;padding:24px;font-size:13px}.rv-pill{max-width:80%;color:var(--c-text);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#0f1011d9;border:0;border-radius:14px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12px;display:flex;position:absolute;top:24px;left:50%;overflow:hidden;transform:translate(-50%)}.rv-pill+.rv-pill{top:58px}.rv-caption{text-align:center;color:#fff;text-shadow:0 1px 3px #000000e6,0 0 12px #0009;pointer-events:none;width:min(560px,86%);margin:0;font-size:20px;font-weight:600;line-height:1.3;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.rv-avatar{color:#111;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-weight:700;display:inline-grid}.rv-bar{background:var(--c-canvas);flex:none;padding:10px 24px 8px}.rv-track{cursor:pointer;touch-action:none;outline:none;height:14px;position:relative}.rv-track:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #a69bcf}.rv-rail,.rv-played,.rv-range{border-radius:2px;height:3px;position:absolute;top:6px}.rv-rail{background:#2a2b30;left:0;right:0}.rv-played{background:#f7f8f8;left:0}.rv-range{opacity:.85;background:#f5b84a}.rv-head{background:#fff;border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:2px;box-shadow:0 0 0 2px #000}.rv-hover{background:var(--c-panel);border:1px solid var(--c-line);color:var(--c-text);pointer-events:none;white-space:nowrap;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;position:absolute;bottom:16px;transform:translate(-50%)}.rv-heat-wrap{position:relative}.rv-heat{cursor:pointer;touch-action:none;height:44px;margin-bottom:6px;position:relative}.rv-heat svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rv-heat-area{fill:#7c86ea38}.rv-heat-line{fill:none;stroke:#7c86ea;stroke-width:1.5px}.rv-heat-normal{stroke:#3a3c44;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.rv-heat-norm{color:var(--c-faint);font-size:9px;font-family:var(--c-mono);pointer-events:none;position:absolute;right:-30px}.rv-heat-band{pointer-events:none;background:#7c86ea2e;border-left:1px solid #a8b0ff99;border-right:1px solid #a8b0ff99;position:absolute;top:-4px;bottom:0}.rv-heat-head{pointer-events:none;background:#ffffff8c;width:1px;position:absolute;top:0;bottom:0}.rv-heat-tip{background:var(--c-panel);border:1px solid var(--c-line);color:var(--c-text);pointer-events:none;white-space:nowrap;z-index:3;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;position:absolute;top:-18px;transform:translate(-50%)}.rv-peak{background:var(--c-canvas);color:#f5b84a;cursor:pointer;border:1px solid #f5b84a;border-radius:50%;width:16px;height:16px;margin-left:-8px;padding:0;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:-2px}.rv-peak.low{top:16px}.rv-peak:hover,.rv-peak:focus-visible{z-index:2;background:#2a2410;outline:none}.rv-peak.on{color:#fff;z-index:2;background:#7c86ea;border-color:#a8b0ff}.rv-clipmarks{height:8px;margin-top:3px;position:relative}.rv-clipmark{cursor:pointer;background:#34c37a;border:0;border-radius:2px;height:3px;padding:0;position:absolute;top:2px}.rv-clipmark.scheduled{background:#5e9bf0}.rv-moment-card{border:1px solid var(--c-line);background:var(--c-panel);z-index:5;border-radius:10px;flex-direction:column;gap:8px;width:340px;padding:14px;font-size:12px;display:flex;position:absolute;bottom:calc(100% + 8px);box-shadow:0 12px 32px #00000073}.mc-head{align-items:center;gap:8px;display:flex}.mc-head b{color:var(--c-text);font-size:14px;font-weight:500}.mc-rank{color:#fff;background:#7c86ea;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:grid}.mc-close{width:24px;height:24px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;display:grid}.mc-close:hover{background:var(--c-chip);color:var(--c-text)}.mc-range{color:var(--c-faint);margin:0}.mc-range code{font-family:var(--c-mono);color:var(--c-text);font-size:12px}.mc-chips{flex-wrap:wrap;gap:6px;display:flex}.mc-chips span{background:var(--c-chip);color:var(--c-muted);border-radius:5px;padding:2px 7px}.mc-chips .mc-heat{color:#f5b84a;background:#2a2410}.mc-chat{border-left:2px solid var(--c-line);color:var(--c-muted);flex-direction:column;gap:4px;margin:0;padding:0 0 0 10px;list-style:none;display:flex}.mc-chat li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-clipped{color:var(--c-faint);align-items:center;gap:6px;margin:0;display:flex}.mc-clipped i{background:#34c37a;border-radius:50%;width:6px;height:6px}a.mc-clipped{color:var(--c-muted);text-decoration:none}a.mc-clipped:hover{color:var(--c-text);text-decoration:underline}.mc-cliplist{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mc-pick{color:var(--c-muted);flex-direction:column;gap:2px;margin:0;font-size:12px;display:flex}.mc-pick b{color:var(--c-text);font-weight:500}.mc-make{border:1px solid var(--c-line);width:auto;min-height:0;color:var(--c-text);cursor:pointer;border-radius:6px;align-self:flex-start;padding:4px 10px;font-size:12px}.mc-make:disabled{opacity:.6;cursor:progress}.rv-moment-item{flex-direction:column;gap:6px;display:flex}.rv-moment-clips{flex-direction:column;gap:4px;padding:0 10px 4px 40px;font-size:12px;display:flex}.rv-moment-clips:empty{display:none}.mc-actions{gap:8px;display:flex}.mc-actions .primary-button{flex:none;align-items:center;gap:6px;width:auto;min-height:0;padding:6px 12px;display:inline-flex}.rv-moments{flex-direction:column;gap:6px;padding:12px;display:flex;overflow:auto}.rv-moment{text-align:left;border:1px solid var(--c-line);color:var(--c-text);cursor:pointer;font:inherit;background:0 0;border-radius:8px;gap:10px;padding:10px;display:flex}.rv-moment:hover,.rv-moment.active{background:#17181a}.rv-moment.playing{border-color:#f5b84a}.rv-moment-rank{color:#111;background:#f5b84a;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:grid}.rv-moment-body{flex-direction:column;gap:3px;min-width:0;display:flex}.rv-moment-head{font-size:13px}.rv-moment-stats{color:var(--c-muted);font-size:11px}.rv-moment-chat{color:var(--c-muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.rv-moment-chat q{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-markers{height:18px;margin-top:2px;position:relative}.rv-marker{color:#111;cursor:pointer;border:0;border-radius:50%;width:14px;height:14px;margin-left:-7px;padding:0;font-size:6px;font-weight:700;position:absolute;top:2px}.rv-marker.done{opacity:.35}.rv-controls{align-items:center;gap:6px;margin-top:4px;display:flex}.rv-controls button{width:28px;height:28px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.rv-controls button:hover,.rv-controls button[aria-pressed=true]{color:var(--c-text);background:#17181a}.rv-controls button:disabled{opacity:.35;cursor:default}.rv-controls .rv-cc{letter-spacing:.02em;font-size:10px;font-weight:700}.rv-controls select{height:24px;color:var(--c-muted);font:inherit;background:0 0;border:0;border-radius:6px;font-size:12px}.rv-time{color:var(--c-faint);background:#1a1b1e;border-radius:5px;margin:0 auto;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.rv-time b{color:var(--c-text);font-weight:500}.rv-time~button{margin-left:0}.rv-markhint{color:#f5b84a;background:var(--c-canvas);margin:0;padding:6px 24px;font-size:12px}.rv-side{background:var(--c-side);flex-direction:column;min-height:0;display:flex;position:relative}.rv-resizer{z-index:5;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.rv-resizer:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:3px}.rv-resizer:hover:after,.rv-resizer:focus-visible:after,body.rv-resizing .rv-resizer:after{background:#5e6ad2}.rv-resizer:focus-visible{outline:none}body.rv-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.rv-resizing video,body.rv-resizing iframe{pointer-events:none}@media (max-width:900px){.rv-resizer{display:none}}.rv-tabs{border:1px solid var(--c-line);background:#16171a;border-radius:9px;gap:2px;margin:12px 12px 4px;padding:3px;display:flex}.rv-tabs button{min-width:0;height:28px;color:var(--c-muted);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;flex:1;padding:0 8px;font-size:12px;font-weight:500;overflow:hidden}.rv-tabs button:hover{color:var(--c-text)}.rv-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #5e6ad2}.rv-tabs button[aria-selected=true]{background:var(--c-chip);color:var(--c-text);box-shadow:0 1px 2px #00000059}.rv-tabs button span{color:var(--c-faint);margin-left:4px}.rv-comments{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.rv-chead{border-bottom:1px solid var(--c-line);align-items:center;gap:6px;min-height:40px;padding:4px 8px 4px 14px;display:flex}.rv-title{min-width:0;color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:13px;font-weight:600;overflow:hidden}.rv-title span{color:var(--c-faint);margin-left:6px;font-size:12px;font-weight:400}.rv-icons{flex:none;align-items:center;gap:2px;display:flex}.rv-icon{width:28px;height:28px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid;position:relative}.rv-icon:hover,.rv-icon[aria-expanded=true]{color:var(--c-text);background:#1d1e22}.rv-icon:focus-visible,.rv-sendbtn:focus-visible,.rv-start:focus-visible,.rv-link:focus-visible,.rv-code:focus-visible,.rv-chip:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.rv-icon.on{color:#9aa2ff}.rv-icons .rv-icon.on:after{content:"";background:#7c86ea;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.rv-search{border:1px solid var(--c-line);min-width:0;height:30px;color:var(--c-faint);background:#121315;border-radius:7px;flex:1;align-items:center;gap:6px;padding:0 2px 0 9px;display:flex}.rv-search:focus-within{border-color:#5e6ad2}.rv-search input{min-width:0;height:100%;color:var(--c-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12px}.rv-search input::-webkit-search-cancel-button{display:none}.rv-search .rv-icon{width:24px;height:24px}.rv-menu{display:inline-flex;position:relative}.rv-menu-list{min-width:180px;left:auto;right:0}.rv-menu-list.start{left:0;right:auto}.rv-menu-list li[role^=menuitem]{outline:none}.rv-menu-list li[role^=menuitem]:hover,.rv-menu-list li[role^=menuitem]:focus{color:var(--c-text);background:#24252a}.rv-menu-list li[aria-checked=true]{color:var(--c-text)}.rv-menu-list li[aria-checked=true] svg{color:#8b93ff;flex:none}.rv-menu-head{letter-spacing:.02em;text-transform:uppercase;color:var(--c-faint);cursor:default;padding:8px 8px 4px;font-size:10px;font-weight:500}.rv-menu-list.grid{grid-template-columns:repeat(6,32px);gap:2px;min-width:0;display:grid}.rv-menu-list.grid li{justify-content:center;height:32px;padding:0;font-size:17px}.rv-list{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.rv-empty{color:var(--c-muted);padding:16px 14px;font-size:12px}.rv-blank{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}.rv-blank p{color:var(--c-muted);margin:0;font-size:13px;font-weight:500}.rv-start{color:#fff;height:32px;font:inherit;cursor:pointer;background:#5e6ad2;border:0;border-radius:7px;padding:0 16px;font-size:12px;font-weight:500}.rv-start:hover{background:#6b77e0}.rv-comment{border-bottom:1px solid var(--c-line);gap:10px;padding:12px 14px;display:flex}.rv-comment>.rv-avatar{width:24px;height:24px;margin-top:1px;font-size:9px}.rv-cbody{flex:1;min-width:0}.rv-comment.focus{background:#17181c}.rv-comment.resolved>.rv-cbody>p,.rv-comment.resolved>.rv-cbody>header b{color:var(--c-muted)}.rv-comment.reply{border:0;border-top:1px solid var(--c-line);margin:10px 0 0;padding:10px 0 0}.rv-comment.reply>.rv-avatar{width:20px;height:20px;font-size:8px}.rv-comment header{flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;font-size:13px;display:flex}.rv-comment header b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.rv-comment header small{color:var(--c-faint);font-size:11px}.rv-kind{color:var(--c-muted);border:1px solid var(--c-line);white-space:nowrap;border-radius:4px;padding:0 4px;font-size:10px}.rv-resolved{color:#54d998;margin-left:auto;font-size:11px}.rv-num{color:var(--c-faint);margin-left:auto;font-size:11px}.rv-resolved+.rv-num{margin-left:6px}.rv-fold{border-top:1px solid var(--c-line)}.rv-foldbar{width:100%;min-height:40px;color:var(--c-faint);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;display:flex}.rv-foldbar:hover{color:var(--c-muted);background:#16171a}.rv-foldbar:focus-visible{outline-offset:-2px;outline:2px solid #5e6ad2}.rv-foldicon{color:#54d998;display:inline-flex}.rv-foldchev{margin-left:auto;transition:transform .15s;display:inline-flex}.rv-foldchev.up{transform:rotate(180deg)}.rv-code{color:#f5b84a;vertical-align:1px;cursor:pointer;background:#f5b84a24;border:0;border-radius:4px;margin:0 6px 0 0;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:17px;display:inline-block}.rv-code:hover{background:#f5b84a3d}.rv-cbody>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.45}.rv-actions{opacity:0;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:6px 0 0;transition:opacity .12s;display:flex}.rv-comment:hover>.rv-cbody>.rv-actions,.rv-comment:focus-within>.rv-cbody>.rv-actions,.rv-comment.focus>.rv-cbody>.rv-actions{opacity:1}@media (hover:none){.rv-actions{opacity:1}}.rv-link{color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;display:inline-flex}.rv-link:hover,.rv-link.strong{color:var(--c-text)}.rv-check[aria-pressed=true]{color:#54d998}.rv-edit{margin:6px 0 0}.rv-edit div{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.rv-edit textarea{box-sizing:border-box;border:1px solid var(--c-line);width:100%;color:var(--c-text);font:inherit;resize:vertical;background:#141517;border-radius:6px;outline:none;margin-top:4px;padding:6px 8px;font-size:13px}.rv-composer{border-top:1px solid var(--c-line);background:var(--c-side);flex:none;gap:6px;padding:10px 12px 8px;display:grid}.rv-guest{color:var(--c-muted);gap:4px;font-size:12px;display:grid}.rv-guest small{color:var(--c-faint);font-size:11px}.rv-guest input{border:1px solid var(--c-line);height:30px;color:var(--c-text);font:inherit;background:#111214;border-radius:6px;padding:0 10px}.rv-context{color:var(--c-faint);align-items:center;gap:8px;font-size:11px;display:flex}.rv-write{align-items:flex-start;gap:8px;min-width:0;display:flex}.rv-write textarea{box-sizing:border-box;min-width:0;min-height:22px;max-height:160px;color:var(--c-text);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:2px 0;font-size:13px;line-height:18px;overflow-y:auto}.rv-write textarea::placeholder{color:var(--c-faint)}.rv-chip{background:var(--c-chip);color:var(--c-text);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:4px;flex:none;align-items:center;gap:5px;padding:2px 6px;font-size:11px;line-height:16px;display:inline-flex}.rv-chip.code{color:#f5b84a;background:#f5b84a24;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rv-chip.pinned{box-shadow:0 0 0 1px #f5b84a}.rv-chip button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.rv-bar2{align-items:center;gap:2px;margin:0 -4px;display:flex}.rv-draw{pointer-events:none;position:absolute}.rv-draw svg{display:block;overflow:visible}.rv-draw.on{pointer-events:auto;cursor:crosshair;touch-action:none;outline-offset:-1px;outline:1px dashed #fff6}.rv-stage.drawing{cursor:default}.rv-drawbar{border:1px solid var(--c-line);background:#141517;border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px;min-width:0;margin:0 -4px;padding:2px 4px;display:flex}.rv-drawbar small{color:var(--c-faint);white-space:nowrap;margin:0 4px;font-size:11px}.rv-drawsep{background:var(--c-line);width:1px;height:16px;margin:0 4px}.rv-swatch{background:var(--sw);cursor:pointer;border:2px solid #0000;border-radius:50%;flex:none;width:18px;height:18px;margin:0 3px;padding:0;box-shadow:inset 0 0 0 1px #0006}.rv-swatch[aria-pressed=true]{border-color:#fff}.rv-swatch:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.rv-visbtn{height:28px;color:var(--c-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.rv-visbtn:hover,.rv-visbtn[aria-expanded=true]{color:var(--c-text);background:#1d1e22}.rv-visbtn.internal{color:#f5b84a}.rv-visbtn:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.rv-internal{color:#f5b84a;white-space:nowrap;border:1px solid #f5b84a73;border-radius:4px;padding:0 4px;font-size:10px}.rv-drawn{color:var(--c-muted);place-items:center;display:inline-grid}.rv-comment.internal{box-shadow:inset 2px 0 #f5b84a99}.rv-sendbtn{color:#fff;cursor:pointer;background:#5e6ad2;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.rv-sendbtn:hover{background:#6b77e0}.rv-sendbtn:disabled{color:var(--c-faint);cursor:default;background:#26272c}.rv-transcript{flex:1;padding:0 6px 12px;overflow:auto}.rv-transcript button{text-align:left;width:100%;color:var(--c-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:10px;padding:8px;font-size:13px;line-height:1.45;display:flex}.rv-transcript button:hover{background:#17181c}.rv-transcript button.active{background:#1b1c22}.rv-transcript b{color:#7c8cff;font-size:12px;font-weight:500;display:block}.rv-tc{color:var(--c-faint);flex:none;padding-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.rv-lineage{flex:1;padding:0 10px 12px;overflow:auto}.rv-lineage h3{color:var(--c-muted);margin:12px 4px 6px;font-size:12px;font-weight:500}.rv-node{color:var(--c-text);border-radius:6px;gap:2px;padding:8px 12px;text-decoration:none;display:grid}.rv-node:hover{background:#17181c}.rv-node b{font-size:13px;font-weight:500}.rv-node small{color:var(--c-muted);font-size:11px}.rv-dialog{border:1px solid var(--c-line);background:var(--c-panel);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--c-text);border-radius:10px;margin:auto;padding:20px;overflow:auto;box-shadow:0 16px 40px #00000080}.rv-dialog::backdrop{background:#0000008c}.rv-dialog h2{margin:0 0 4px;font-size:16px;font-weight:600}.rv-dim{color:var(--c-muted);margin:0 0 14px;font-size:12px}.rv-linkrow{gap:8px;margin-bottom:14px;display:flex}.rv-legacy{flex-wrap:wrap;align-items:center}.rv-legacy p{flex:1;min-width:180px;margin:0}.rv-linkrow input{border:1px solid var(--c-line);min-width:0;height:32px;color:var(--c-text);font:inherit;background:#111214;border-radius:6px;flex:1;padding:0 10px;font-size:12px}.rv-perms{border:1px solid var(--c-line);background:#131416;border-radius:8px;margin-bottom:14px}.rv-perm{border-top:1px solid var(--c-line);align-items:center;gap:12px;padding:11px 14px;display:flex}.rv-perm:first-child{border-top:0}.rv-perm>span{flex:1;gap:2px;display:grid}.rv-perm b{font-size:13px;font-weight:500}.rv-perm small{color:var(--c-muted);font-size:11px}.rv-perm select{border:1px solid var(--c-line);height:28px;color:var(--c-text);font:inherit;background:#111214;border-radius:6px;font-size:12px}.rv-field{color:var(--c-muted);gap:4px;margin-bottom:14px;font-size:12px;display:grid}.rv-field small{color:var(--c-faint);font-size:11px}.rv-field input{border:1px solid var(--c-line);height:32px;color:var(--c-text);font:inherit;background:#111214;border-radius:6px;padding:0 10px}.rv-foot{align-items:center;gap:8px;display:flex}.rv-foot>span{flex:1}.rv-foot .primary-button{width:auto;min-height:32px;padding:6px 16px}.rv-public{background:var(--c-canvas);min-height:100svh}.rv-guestbar{border-bottom:1px solid var(--c-line);background:var(--c-side);align-items:center;gap:10px;height:40px;padding:0 16px;font-size:13px;display:flex}.rv-guestbar span{color:var(--c-muted)}.rv-guestbar small{color:var(--c-muted);font-size:12px}.rv-grow{flex:1}.rv-gate{text-align:center;place-items:center;min-height:calc(100svh - 41px);padding:24px;display:grid}.rv-gate form{gap:10px;width:min(320px,100%);display:grid}.rv-gate h1{font-size:18px;font-weight:600}.rv-gate p{color:var(--c-muted);font-size:13px}.rv-gate input{border:1px solid var(--c-line);height:36px;color:var(--c-text);font:inherit;background:#111214;border-radius:6px;padding:0 10px}.live-open{color:inherit;text-decoration:none}.live-open:hover{text-decoration:underline}@media (max-width:900px){.rv-page,.rv-page.guest{grid-template-columns:1fr;height:auto}.rv-viewer{border-right:0}.rv-player{height:62svh}.rv-side{border-top:1px solid var(--c-line);min-height:60svh}.rv-bar{padding:8px 12px}.rv-guestbar small{display:none}}.members-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.members-head .settings-description{margin-bottom:0}.members-head .accent-button{flex:none}.members-invite{margin-bottom:12px}.members-invite-row{gap:8px;display:flex}.members-invite-row select,select.members-role{background:var(--c-side);height:32px;color:var(--c-text);font:inherit;border:1px solid #2e3036;border-radius:6px;padding:0 8px;font-size:12px}.cs.members-role{flex:none;width:112px}.cs.members-role .cs-trigger{height:28px}.members-list{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;margin:0;padding:0;list-style:none}.members-list li{border-bottom:1px solid var(--c-line);align-items:center;gap:12px;min-height:56px;padding:0 12px 0 16px;display:flex}.members-list li:last-child{border-bottom:0}.members-avatar{color:#111;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.members-who{flex-direction:column;flex:1;min-width:0;display:flex}.members-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.members-who em{color:var(--c-faint);font-style:normal;font-weight:400}.members-who small{color:var(--c-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}select.members-role{height:27px}.members-role-text{color:var(--c-muted);font-size:12px}.member-menu{position:relative}.members-more{width:27px;height:27px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:14px}.members-more:hover,.members-more[aria-expanded=true]{background:var(--c-side);color:var(--c-text)}.members-pop{z-index:20;border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;min-width:180px;padding:4px;position:absolute;top:31px;right:0;box-shadow:0 8px 24px #0006}.members-pop button{color:#eb5757;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12px}.members-pop button:hover{background:var(--c-side)}.members-roles dd{text-align:left}.members-roles>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:52px;padding:8px 16px}.members-writes{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 16px;display:flex}.members-writes b{font-size:13px;font-weight:500;line-height:18px;display:block}.members-writes small{color:var(--c-faint);font-size:11px;line-height:15px}.members-switch{cursor:pointer;background:#3a3c42;border:0;border-radius:9px;flex:none;width:32px;height:18px;padding:0;position:relative}.members-switch span{background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:3px;left:3px}.members-switch[aria-checked=true]{background:#5e6ad2}.members-switch[aria-checked=true] span{left:17px}.members-switch:disabled{opacity:.5;cursor:default}@media (max-width:560px){.members-head{flex-direction:column;align-items:stretch}.members-invite-row{flex-direction:column}.members-list li{flex-wrap:wrap;padding:10px 12px}.members-who{flex-basis:calc(100% - 40px)}.members-list li .members-role{margin-left:40px}}.publication-table th.publication-date,.publication-date{white-space:nowrap;width:108px;color:var(--c-text)}.publication-parent{color:var(--c-faint);margin-top:3px;font-size:11px;line-height:15px;display:block}.publication-text{min-width:0}.publication-thumb{background:var(--c-side);border-radius:5px;flex:none;width:112px;height:63px;display:block;overflow:hidden}.publication-thumb.empty{color:var(--c-faint);border:1px solid var(--c-line);box-sizing:border-box;place-items:center;display:grid}.publication-where{width:250px}.publication-posts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.publication-posts li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:20px;display:grid}.publication-posts .publication-platform{min-width:20px;min-height:20px}.publication-posts .publication-platform-logo,.publication-posts .publication-platform-logo svg,.publication-posts .publication-platform-logo img{width:16px;height:16px}.publication-posts b{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text);font-size:12px;font-weight:500;overflow:hidden}.publication-posts small{white-space:nowrap;color:var(--c-faint);font-size:11px}@media (max-width:600px){.publication-table thead{display:none}.publication-table tr{border-bottom:1px solid var(--c-line);padding:8px 0;display:grid}.publication-table td{border:0;padding:4px 14px}.publication-where,.publication-date{width:auto}}.live-handle{color:var(--c-faint);font-weight:400}.live-rec-avatar{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.live-rec-avatar .tiktok-profile-photo>img{object-fit:cover;border:1px solid #3d3d45;border-radius:50%}.rv-avatar-photo{align-items:center;display:flex}.rv-avatar-photo .tiktok-profile-photo,.rv-avatar-photo .tiktok-profile-photo>img:first-child{width:26px;height:26px}.rv-avatar-photo .tiktok-profile-badge{display:none}.cs{vertical-align:middle;min-width:0;display:inline-flex;position:relative}.cs-trigger{border:1px solid var(--c-line);background:var(--c-panel);width:100%;min-width:0;height:30px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px 0 10px;font-size:12px;line-height:16px;display:inline-flex}.cs-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-trigger svg{color:var(--c-faint);flex:none;transition:transform .12s}.cs.open .cs-trigger svg{transform:rotate(180deg)}.cs-trigger:hover{border-color:#3a3c42}.cs-trigger:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.cs-trigger:disabled{opacity:.55;cursor:default}.cs-placeholder{color:var(--c-faint)}.cs-list{z-index:60;background:#17181b;border:1px solid #2e3036;border-radius:8px;min-width:100%;max-width:min(360px,90vw);max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 12px 32px #00000073}.cs-list.up{top:auto;bottom:calc(100% + 4px)}.cs-list li{min-height:28px;color:var(--c-muted);white-space:nowrap;cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;font-size:12px;display:flex}.cs-list li>span{text-overflow:ellipsis;overflow:hidden}.cs-list li.active{color:var(--c-text);background:#24252a}.cs-list li[aria-selected=true]{color:var(--c-text)}.cs-list li[aria-selected=true] svg{color:#8b93ff;flex:none}.cs-list li[aria-disabled=true]{opacity:.45;cursor:default}.cs-list li.grouped{margin-top:24px;position:relative}.cs-list li.grouped:before{content:attr(data-group);letter-spacing:.02em;color:var(--c-faint);text-transform:uppercase;font-size:10px;font-weight:500;position:absolute;top:-20px;left:8px}.cs-list li.grouped:first-child{margin-top:20px}.settings-rows dt small{color:var(--c-faint);margin-top:2px;font-size:11px;line-height:15px;display:block}.ws-archive>div{padding:12px 16px}.danger-button{color:#eb5757;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #5a2b2b;border-radius:6px;height:27px;padding:0 10px;font-size:12px}.danger-button:hover{background:#2a1617}.danger-button:disabled{opacity:.5}.rv-panel{flex-direction:column;gap:2px;padding:4px 0;display:flex}.rv-panel-count{color:var(--c-faint);margin:0 0 6px;font-size:11px}.rv-guest>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;display:flex}.rv-guest>button:hover,.rv-guest>button[aria-expanded=true]{background:var(--c-side)}.rv-guest img,.rv-guest-blank{object-fit:cover;border:1px solid #3d3d45;border-radius:50%;flex:none;width:30px;height:30px}.rv-guest-blank{color:var(--c-muted);background:var(--c-chip);place-items:center;font-size:11px;display:grid}.rv-guest-text{flex-direction:column;flex:1;min-width:0;display:flex}.rv-guest-text b{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.rv-guest-text small{color:var(--c-faint);font-size:11px}.rv-guest-gifts{color:var(--c-muted);flex:none;font-size:11px}.rv-guest-more{flex-wrap:wrap;gap:4px 10px;padding:2px 8px 8px 48px;font-size:11px;display:flex}.rv-guest-more a{color:var(--c-muted);text-decoration:none}.rv-guest-more a:hover{color:var(--c-text)}.rv-guest-more small{color:var(--c-faint)}.rv-panel-note{color:var(--c-faint);margin:10px 8px 0;font-size:10px;line-height:14px}.tf-accounts{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.tf-accounts>[role=list]{flex-wrap:wrap;gap:4px 10px;display:inline-flex}.tf-accounts [role=listitem]{color:var(--c-muted);align-items:center;gap:5px;display:inline-flex}.tf-accounts [role=listitem] img,.tf-blank{object-fit:cover;border-radius:50%;width:14px;height:14px}.tf-blank{background:var(--c-chip);color:var(--c-muted);place-items:center;font-size:8px;display:inline-grid}.tf-muted{color:var(--c-faint)}.tf-error{color:#eb5757}.tf-refresh{width:18px;height:18px;color:var(--c-faint);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.tf-refresh:hover{background:var(--c-side);color:var(--c-text)}.tf-refresh:disabled{cursor:default}.tf-refresh.spinning svg{animation:.8s linear infinite tf-spin}@keyframes tf-spin{to{transform:rotate(360deg)}}.tt-accounts{flex-direction:column;align-items:flex-start;gap:4px;margin:8px 0 4px;display:flex}.tt-accounts ul{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.tt-accounts li{align-items:center;gap:8px;min-width:0;font-size:12px;line-height:16px;display:flex}.tt-accounts li img,.tt-blank{object-fit:cover;border:1px solid var(--c-row-line);border-radius:50%;flex:none;width:20px;height:20px}.tt-blank{background:var(--c-chip);color:var(--c-muted);place-items:center;font-size:9px;display:inline-grid}.tt-name{color:var(--c-text);white-space:nowrap}.tt-detail{color:var(--c-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.tt-accounts li.expired .tt-detail{color:#e2b45c}.tt-accounts li .row-button{white-space:nowrap;flex:none;padding:2px 6px}.tt-sync{align-items:center;gap:5px;display:inline-flex;padding:2px 0!important;font-size:11px!important}@media (max-width:760px){.tt-accounts li{flex-wrap:wrap}.tt-detail{white-space:normal}}.meta-about{color:var(--c-faint);margin:2px 0 0;font-size:12px;line-height:16px}.td-chip{color:var(--c-muted);overflow-wrap:anywhere;background:#1f2023;border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:3px 8px;font-size:11.5px;line-height:15px;display:inline-flex}.td-chip i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.td-chip a{color:inherit;text-underline-offset:2px;text-decoration:underline}.td-chip.s-sending{color:#8fa6ff;background:#1c2133}.td-chip.s-sending i{animation:1.2s ease-in-out infinite td-pulse}.td-chip.s-inbox{color:#f2b84b;background:#2b2414}.td-chip.s-posted{color:#3ecf8e;background:#15281e}.td-chip.s-failed{color:#f07a6c;background:#2e1a1a}@keyframes td-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.td-chip.s-sending i{animation:none}}.td-list{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.td-list li{justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.td-who{gap:1px;min-width:0;display:grid}.td-who b{color:var(--c-text);font-weight:500}.td-who small{color:var(--c-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.td-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--c-faint);margin:12px 0 6px;font-size:11px}.td-status{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 16px 2px;font-size:12px;display:flex}.td-status .td-eyebrow{margin:0}.td-status-item{align-items:center;gap:6px;min-width:0;display:inline-flex}.td-acct{color:var(--c-muted)}.pi-head .td-status{padding:8px 0 0}.td-accounts{border:0;gap:2px;margin:0 0 4px;padding:0;display:grid}.td-accounts legend{color:var(--c-muted);margin-bottom:6px;padding:0;font-size:12px}.td-accounts .pj-check{padding:7px 0}.td-avatar{object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px}.td-recent{width:100%;margin-top:6px}.td-recent .td-eyebrow{margin-top:6px}@media (max-width:640px){.td-list li{flex-wrap:wrap}.td-status{padding:6px 12px 2px}}.tp-chip.s-needs_approval{color:#f2b84b;background:#2b2414}.tp-chip.s-approved,.tp-chip.s-posting{color:#8fa6ff;background:#1c2133}.tp-chip.s-posting i{animation:1.2s ease-in-out infinite td-pulse}.tp-chip.s-cancelled{color:var(--c-faint);background:#1f2023}@media (prefers-reduced-motion:reduce){.tp-chip.s-posting i{animation:none}}.pj-dialog.tp-dialog{max-width:720px}.tp-screen{gap:12px;font-size:13px;display:grid}.tp-creator{background:#1b1c1f;border:1px solid #2a2c31;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tp-creator>span{gap:1px;min-width:0;display:grid}.tp-creator small{color:var(--c-faint);font-size:11px}.tp-creator b{overflow-wrap:anywhere;font-weight:600}.tp-avatar{object-fit:cover;width:32px;height:32px;color:var(--c-text);background:#25f4ee22;border-radius:50%;flex:none;place-items:center;font-size:13px;display:inline-grid}.tp-banner{color:#b9c6ff;background:#1c2133;border-radius:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.tp-body{grid-template-columns:200px 1fr;align-items:start;gap:16px;display:grid}.tp-preview{gap:6px;min-width:0;display:grid}.tp-preview video,.tp-nopreview{aspect-ratio:9/16;object-fit:contain;background:#080808;border-radius:8px;width:100%;max-height:360px}.tp-nopreview{color:var(--c-faint);place-items:center;font-size:12px;display:grid}.tp-preview small{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.tp-fields{gap:12px;min-width:0;display:grid}.tp-field{gap:5px;display:grid}.tp-field>span{color:var(--c-muted);font-size:12px}.tp-field textarea,.tp-field select,.tp-at{box-sizing:border-box;width:100%;color:var(--c-text);font:inherit;background:#111214;border:1px solid #34363c;border-radius:6px;padding:8px 10px;font-size:13px}.tp-field textarea{resize:vertical;min-height:72px}.tp-field select{min-height:36px}.tp-field small{color:var(--c-faint);justify-self:end;font-size:11px}.tp-field small.tp-over{color:#f08c7a}.tp-group{border:0;gap:2px;margin:0;padding:0;display:grid}.tp-group legend{color:var(--c-muted);margin-bottom:4px;padding:0;font-size:12px}.tp-check{padding:6px 0}.tp-check input[type=radio]{accent-color:#7a7aff}.tp-brand{gap:2px;padding-left:24px;display:grid}.tp-warn{color:#f2b84b;margin:0;font-size:12px}.tp-label-note{color:var(--c-muted);margin:0;font-size:12px}.tp-when .tp-at{max-width:260px}.tp-foot{gap:6px;padding-top:4px;display:grid}.tp-declare{color:var(--c-muted);margin:0;font-size:12px;line-height:1.5}.tp-declare a{color:#c6c7ff}.tp-after{color:var(--c-faint);margin:0;font-size:11.5px}.tp-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-danger{color:#f08c7a}.tp-result{background:#1b1c1f;border:1px solid #2a2c31;border-radius:8px;justify-items:start;gap:8px;padding:12px;display:grid}.tp-result p{margin:0;font-size:13px;line-height:1.5}.tp-page{max-width:880px}.tp-intro{color:var(--c-muted);max-width:70ch;margin:0 0 16px;font-size:12.5px;line-height:1.5}.tp-card{background:#141517;border:1px solid #2a2c31;border-radius:12px;margin-bottom:16px;padding:16px}.tp-card-head{margin-bottom:12px}.tp-card-head h2{overflow-wrap:anywhere;margin:2px 0 4px;font-size:15px;font-weight:600}.tp-card-head .td-eyebrow{margin:0}.tp-meta{color:var(--c-muted);margin:0;font-size:12px}.tp-list{gap:4px;margin:0 0 16px;padding:0;list-style:none;display:grid}.tp-row{width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;box-sizing:border-box;background:0 0;border:1px solid #23252a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:flex}button.tp-row{cursor:pointer}button.tp-row[aria-current]{background:#1b1c2b;border-color:#5e5ed6}.tp-connect{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;display:flex}.tp-connect .row-button{text-decoration:none}.mp-approvals{border-top:1px solid #23252a;margin-top:32px;padding-top:20px}.mp-approvals .pt-title h2{margin:0;font-size:16px;font-weight:600}.mp-approvals .tp-card-head h3{overflow-wrap:anywhere;margin:2px 0 4px;font-size:15px;font-weight:600}.tp-check.off{opacity:.55}.sch-approvals{color:#c6c7ff;white-space:nowrap}.sch-tt{color:var(--c-muted);background:#1f2023;border-radius:3px;flex:none;margin-left:auto;padding:0 5px;font-size:10px;font-weight:500;line-height:15px}.sch-tt.s-needs_approval{color:#f2b84b;background:#2b2414}.sch-tt.s-approved,.sch-tt.s-posting{color:#8fa6ff;background:#1c2133}.sch-tt.s-posted{color:#3ecf8e;background:#15281e}.sch-tt.s-failed{color:#f07a6c;background:#2e1a1a}.sch-kind .sch-tt{margin-left:6px}.sch-card .sch-tt{place-self:flex-start start;width:max-content;margin:2px 0 0}@media (max-width:640px){.pj-dialog.tp-dialog{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:16px}.tp-body{grid-template-columns:1fr}.tp-preview video,.tp-nopreview{max-height:300px}.tp-page{padding-left:0;padding-right:0}.tp-card{border-left:0;border-right:0;border-radius:0;margin:0 -16px 16px;padding:16px 16px 0}.tp-check,.tp-row,.tp-field select,.tp-at{min-height:44px}.tp-buttons .pj-primary,.tp-buttons .pj-secondary{flex:auto;justify-content:center;min-height:44px}.tp-buttons .pj-grow{display:none}.tp-page{padding-bottom:132px}.tp-sticky .tp-buttons{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#141517;border-top:1px solid #2a2c31;position:fixed;bottom:0;left:0;right:0}.tp-sticky .tp-buttons .pj-primary{flex-basis:100%;order:-1}}.th-section{margin:4px 0 6px}.th-head{justify-content:space-between;align-items:center;display:flex}.th-head h3{margin:0}.th-actions{gap:2px;display:flex}.th-actions button,.th-actions a{width:24px;height:24px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.th-actions button:hover,.th-actions a:hover{background:var(--c-side);color:var(--c-text)}.th-actions button:disabled{opacity:.5;cursor:default}.th-hero{aspect-ratio:16/9;background:var(--c-side);border-radius:6px;width:100%;margin-top:8px;display:block;position:relative;overflow:hidden}.th-hero img{object-fit:cover;width:100%;height:100%;display:block}.th-empty{border:1px dashed var(--c-line);color:var(--c-faint);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.th-empty small{font-size:11px}.th-badge{color:#fff;background:#000000b8;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;display:inline-flex;position:absolute;bottom:8px;left:8px}.th-source{margin:8px 0 0;font-size:12px}.th-source a{color:#8b93ff;text-decoration:none}.th-source span{color:var(--c-muted)}.th-meta{color:var(--c-faint);margin:3px 0 0;font-size:11px}.th-subhead{margin:14px 0 6px}.th-versions{gap:8px;display:flex;overflow-x:auto}.th-versions button{color:var(--c-faint);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;font-size:10px;display:flex}.th-versions img{object-fit:cover;border:2px solid #0000;border-radius:4px;width:96px;height:54px}.th-versions button[aria-pressed=true] img{border-color:#5e6ad2}.th-versions button[aria-pressed=true]{color:var(--c-text)}.th-error{color:#eb5757;margin:6px 0;font-size:11px}.th-upload{border:1px solid var(--c-line);background:var(--c-panel);border-radius:6px;flex-direction:column;gap:8px;margin-top:8px;padding:10px;font-size:12px;display:flex}.th-upload p{color:var(--c-muted);margin:0}.th-upload label{color:var(--c-muted);flex-direction:column;gap:5px;display:flex}.th-upload label small{color:var(--c-faint)}.th-upload input{border:1px solid var(--c-line);background:var(--c-side);height:28px;color:var(--c-text);font:inherit;border-radius:5px;padding:0 8px;font-size:12px}.th-upload>div{justify-content:flex-end;gap:8px;display:flex}.publication-thumb{aspect-ratio:16/9;background:var(--c-side);border-radius:5px;width:112px;display:block;overflow:hidden}.publication-thumb img{object-fit:cover;width:100%;height:100%;display:block}.publication-thumb.empty{color:var(--c-faint);place-items:center;font-size:10px;display:grid}.publication-content{align-items:flex-start;gap:12px;display:flex}.th-source{align-items:center;gap:7px;display:flex}.th-source svg{color:var(--c-muted);flex:none}.cg-sync.spinning svg{animation:.8s linear infinite tf-spin}.wsm-list{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;margin:0;padding:0;list-style:none}.wsm-list li{border-bottom:1px solid var(--c-line);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.wsm-list li:last-child{border-bottom:0}.wsm-list li.current{background:#1a1b20}.wsm-list img{border-radius:6px;flex:none}.wsm-archived img{filter:grayscale();opacity:.6}.wsm-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wsm-text b{color:var(--c-text);font-size:13px;font-weight:500}.wsm-text small{color:var(--c-faint);font-size:11px;line-height:15px}.wsm-text .wsm-counts{color:var(--c-muted)}.wsm-text code{color:var(--c-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.wsm-tag{color:#aab0ff;background:#2a2c45;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:500}.wsm-actions{flex:none;align-items:center;gap:6px;display:flex}.wsm-actions small{color:var(--c-faint);font-size:11px}.wsm-danger{color:#eb5757}.wsm-note{color:var(--c-green);margin:0 0 10px;font-size:12px}.workspace-manage{color:var(--c-muted);margin-top:6px;font-size:11px;text-decoration:none;display:block}.workspace-manage:hover{color:var(--c-text)}.cg-mark img{object-fit:contain;border-radius:3px;width:100%;height:100%}.publication-platform-logo img{object-fit:contain;border-radius:4px;width:100%;height:100%}.publication-site-letter{background:var(--c-chip);width:100%;height:100%;color:var(--c-muted);border-radius:4px;place-items:center;font-size:11px;display:grid}.help-tip a{color:var(--c-faint);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.help-tip a:hover{color:var(--c-text)}.confirm-dialog p{margin:0 0 16px;line-height:1.5}.confirm-actions{justify-content:flex-end;gap:8px;display:flex}.agent-skills .setup-code{margin-bottom:10px}.skill-row{align-items:center;gap:12px;min-height:54px;padding:8px 15px;display:flex}.skill-row .list-text small{white-space:normal}.toolkit-page .skill-link{color:var(--c-muted);flex:none;font-size:12px;text-decoration:none}.toolkit-page .skill-link:hover{color:var(--c-text)}@media (max-width:760px){.skill-row{flex-wrap:wrap}.skill-row .list-text{flex-basis:calc(100% - 30px)}.skill-row .key-scope{margin-left:30px}}.skill-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:12px 0 20px;display:flex}.skill-page-head .settings-description{max-width:620px;margin-top:8px}.skill-name{padding:3px 8px!important;font-size:15px!important}.skill-page-actions{flex-wrap:wrap;gap:8px;display:flex}.skill-markdown{color:var(--c-muted);overflow-wrap:anywhere;font-size:13px;line-height:21px}.skill-markdown h1{color:var(--c-text);margin:0 0 12px;font-size:20px;font-weight:600}.skill-markdown h2{color:var(--c-text);border-top:1px solid var(--c-line,#222);margin:24px 0 8px;padding-top:16px;font-size:14px;font-weight:600}.skill-markdown p,.skill-markdown ul,.skill-markdown ol{margin:0 0 10px}.skill-markdown ul,.skill-markdown ol{padding-left:20px}.skill-markdown li{margin:3px 0}.skill-markdown pre{background:var(--c-panel,#111);border:1px solid var(--c-line,#222);border-radius:8px;padding:12px;overflow:auto}.skill-markdown pre code{background:0 0;padding:0;font-size:12px;line-height:19px}.skill-markdown ol{list-style:decimal}.skill-markdown ul{list-style:outside}.skill-markdown li::marker{color:var(--c-faint)}.skill-link-box{border:1px solid var(--c-line,#222);background:var(--c-panel,#111);border-radius:8px;align-items:center;gap:10px;min-width:0;margin:0 0 22px;padding:8px 8px 8px 12px;display:flex}.skill-link-box>span{color:var(--c-faint);flex:none;font-size:11px}.skill-link-box a{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.pj-icon{flex:none;display:block}.pj-grow{flex:1}.pj-dim{color:var(--c-muted)}.pj-error{color:#f08c7a;margin:8px 0 0;font-size:12px}.pj-primary{color:#fff;height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#5e5ed6;border:1px solid #6b6be0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.pj-primary:hover{background:#6a6ae0}.pj-primary:disabled{opacity:.5;cursor:default}.pj-primary.small{height:26px;padding:0 9px;font-size:12px}.pj-secondary{background:var(--c-panel);height:32px;color:var(--c-text);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #34363c;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.pj-secondary:hover{background:#222327}.pj-secondary:disabled{opacity:.5;cursor:default}.pj-text{font:inherit;color:#c6c7cc;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 6px;font-size:13px;text-decoration:none}.pj-text:hover{color:#fff}.pj-text.dim{color:var(--c-muted)}.pj-text:disabled{opacity:.5}.pj-copy{font:inherit;color:#c6c7cc;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.pj-copy:hover{background:#26272b;border-color:#3a3b41}.pj-copy.boxed{background:#1c1d20;border-color:#34363c;height:28px}.pj-tile{color:#a7a7ff;background:#1e1f3d;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.pj-tile.big{background:#1d1e2b;border-radius:8px;width:36px;height:36px}.pj-status{white-space:nowrap;color:var(--c-muted);background:#1f2023;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:11.5px;display:inline-flex}.pj-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.pj-status.s-needs_review,.pj-status.s-uploading{color:#f2b84b;background:#2b2414}.pj-status.s-changes_requested{color:#f07a6c;background:#2e1a1a}.pj-status.s-approved{color:#3ecf8e;background:#15281e}.pj-status.s-uploaded{color:#8fa6ff;background:#1c2133}.pj-status.s-superseded,.pj-status.s-empty{color:#7c808a;background:#1c1d20}.pj-status.s-published{color:#3ecf8e;background:#15281e}.pj-status.s-failed{color:#f07a6c;background:#2e1a1a}.pj-status.s-stalled{color:#f2b84b;background:#2b2414}.pj-job.problem .pj-job-main small.pj-failure{color:#f07a6c}.pj-job.problem.stalled .pj-job-main small.pj-failure{color:#f2b84b}.pt-problem{color:#f07a6c;white-space:nowrap;background:#2e1a1a;border-radius:5px;margin-left:8px;padding:1px 7px;font-size:11px;display:inline-flex}.pt-problem.stalled{color:#f2b84b;background:#2b2414}.pt-pill.pt-problem{margin-left:0}.pt-attention{color:#f07a6c}.yt-restrict{white-space:nowrap;color:#f07a6c;background:#2e1a1a;border-radius:5px;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:11px;line-height:15px;display:inline-flex}.yt-restrict.r-blocked_in_some{color:#f2b84b;background:#2b2414}.yt-restrict.small{padding:1px 5px;font-size:10.5px}.pj-published{white-space:nowrap;color:#3ecf8e;background:#15281e;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;text-decoration:none;display:inline-flex}a.pj-published:hover{text-decoration:underline}.pj-published-row{flex-wrap:wrap;gap:6px;margin:4px 0 2px;display:flex}.pj-lineage{border-bottom:1px solid var(--c-line);flex-direction:column;gap:6px;padding:8px 12px;display:flex}.pj-lineage-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;font-size:12.5px;display:flex}.pj-lineage-row a{color:inherit}.pj-clip-post{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.pj-clip-post>a,.pj-clip-post>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:#a9abb3;overflow:hidden}.pj-dup{color:#f2b84b}.pj-dup-note{color:#f2b84b;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;font-size:11.5px;display:inline-flex}.pj-dup-note a{color:inherit}.pt-published{color:#3ecf8e;background:#15281e;border-radius:5px;margin-left:8px;padding:1px 7px;font-size:11px;display:inline-flex}.pt-pill.pt-published{margin-left:0}.pj-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:600;display:inline-grid}.pj-avatar.agent{color:#a7a7ff;background:#25264a}.pj-field{color:#c9cad0;gap:7px;margin:0 0 14px;font-size:13px;display:grid}.pj-field input{width:100%;height:36px;color:var(--c-text);font:inherit;box-sizing:border-box;background:#141517;border:1px solid #2e3035;border-radius:6px;padding:0 11px;font-size:14px}.pj-field input:focus{border-color:#6b6be0;outline:0;box-shadow:0 0 0 1px #6b6be0}.pj-field small{color:var(--c-faint);font-size:12px}.pj-card{border:1px solid var(--c-line);background:#121315;border-radius:8px;margin-bottom:14px;overflow:hidden}.pj-card.pad{padding:16px}.pj-card.pad h2{margin:0 0 10px;font-size:14px;font-weight:500}.pj-card>header{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pj-card>header h2{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.pj-card>header span{color:var(--c-faint);font-size:12px}.pj-empty{color:var(--c-muted);margin:0;padding:18px 16px}.pj-job,.pj-done{border-top:1px solid var(--c-row-line);color:var(--c-muted);align-items:center;gap:12px;padding:12px 16px;display:flex}.pj-card>header+.pj-job,.pj-card>header+.pj-done{border-top:0}.pj-job-main{flex:1;min-width:0}.pj-job-main b{color:var(--c-text);overflow-wrap:anywhere;font-weight:500}.pj-job-main small{color:var(--c-faint);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.pj-bar{background:#2a2b30;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.pj-bar i{background:#6b6be0;border-radius:2px;height:100%;display:block}.pj-pct{color:#a7a7ff;font-variant-numeric:tabular-nums;font-size:12px}.pj-ok{color:#3ecf8e;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pj-ok.s-changes_requested{color:#f07a6c}.pj-tag{color:var(--c-muted);background:#232428;border-radius:4px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:500;display:inline-block}.pj-badge{color:#a7a7ff;background:#25264a;border-radius:4px;margin-left:auto;padding:2px 7px;font-size:11px}.live-switch:disabled{opacity:.5}.pj-public{background:var(--c-canvas);min-height:100svh;color:var(--c-text)}.pj-guestbar{border-bottom:1px solid var(--c-line);background:var(--c-side);align-items:center;gap:10px;height:40px;padding:0 16px;font-size:13px;display:flex}.pj-mark{background:#3b3bb0;border-radius:6px;place-items:center;width:22px;height:22px;display:inline-grid}.pj-crumb{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pj-terms{color:var(--c-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.pj-gate{text-align:center;max-width:440px;margin:0 auto;padding:96px 16px}.pj-gate h1{margin:0 0 8px;font-size:20px;font-weight:600}.pj-gate p{color:var(--c-muted);margin:0 0 20px;line-height:1.6}.pj-upload{box-sizing:border-box;max-width:720px;margin:0 auto;padding:44px 16px 48px}.pj-shared{color:var(--c-muted);margin:0 0 8px;font-size:12px;display:none}.pj-eyebrow{color:#9b9bff;margin:0 0 6px;font-size:11px}.pj-upload h1{letter-spacing:-.2px;overflow-wrap:anywhere;margin:0 0 8px;font-size:20px;font-weight:600}.pj-lede{color:var(--c-muted);margin:0 0 22px;font-size:13px;line-height:1.55}.pj-signed{color:var(--c-muted);margin:0 0 18px}.pj-signed b{color:var(--c-text);font-weight:500}.pj-name{margin-bottom:20px}.pj-drop{text-align:center;box-sizing:border-box;background:#111214;border:1.5px dashed #3a3c44;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:190px;padding:24px 16px;display:flex}.pj-drop.over{background:#15162a;border-color:#7a7aff}.pj-drop-icon{color:#c9c9ff;background:#1e1f3d;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.pj-drop-title{margin:0 0 6px;font-size:15px;font-weight:500}.pj-drop .pj-dim{max-width:600px;margin:0;font-size:12px;line-height:1.55}.pj-browse{font:inherit;color:#9b9bff;cursor:pointer;background:0 0;border:0;padding:0}.pj-drop .mob{display:none}.pj-version{color:var(--c-muted);align-items:center;gap:10px;margin:12px 0 0;font-size:13px;display:flex}.pj-upload .pj-card{margin-top:20px}.pj-agent{padding:16px}.pj-agent-head{gap:12px;margin-bottom:14px;display:flex}.pj-agent-head h2{margin:2px 0 3px;font-size:13px;font-weight:500}.pj-agent-head p{color:var(--c-muted);margin:0;font-size:13px}.pj-cmd{border:1px solid var(--c-line);background:#0d0e10;border-radius:6px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 8px 8px 10px;display:flex}.pj-cmd code{min-width:0;font-family:var(--c-mono);color:#e4e5ea;overflow-wrap:anywhere;flex:1;font-size:12.5px}.pj-agent-foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.pj-agent-foot .pj-dim{font-size:12px}.pj-foot{color:var(--c-faint);align-items:center;gap:8px;margin:22px 0 0;font-size:12px;display:flex}@media (max-width:640px){.pj-guestbar .pj-crumb,.pj-terms span{display:none}.pj-upload{padding:20px 16px 40px}.pj-shared{display:block}.pj-drop .desk{display:none}.pj-drop .mob{display:block}.pj-drop .pj-primary.mob{margin-top:14px;display:inline-flex}.pj-done .pj-ok span,.pj-job .pj-text.dim{display:none}}.pj-dialog{width:calc(100% - 32px);max-width:480px;max-height:calc(100dvh - 32px);color:var(--c-text);box-sizing:border-box;background:#17181b;border:1px solid #33353b;border-radius:12px;margin:auto;padding:20px;overflow:auto}.pj-dialog::backdrop{background:#000b}.pj-dialog h2{margin:0 0 6px;font-size:15px;font-weight:600}.pj-dialog>form>.pj-dim,.pj-dialog-head p{color:var(--c-muted);margin:0 0 16px;font-size:13px;line-height:1.5}.pj-options{border:1px solid var(--c-line);border-radius:8px;margin:4px 0 0}.pj-option{border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.pj-options>.pj-option:first-child{border-top:0}.pj-option>span:first-child{gap:3px;min-width:0;display:grid}.pj-option b{font-size:13px;font-weight:500}.pj-option small{color:var(--c-faint);font-size:12px}.pj-who{border:0;border-top:1px solid var(--c-line);gap:8px;margin:0;padding:12px 14px;display:grid}.pj-options>.pj-who:first-child{border-top:0}.pj-who legend{float:left;width:100%;color:var(--c-faint);margin-bottom:8px;padding:0;font-size:12px}.pj-radio{border:1px solid var(--c-line);cursor:pointer;border-radius:7px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.pj-radio.on{background:#1a1b33;border-color:#6b6be0}.pj-radio input{accent-color:#7a7aff;margin:2px 0 0}.pj-radio span{gap:3px;display:grid}.pj-radio b{font-weight:500}.pj-radio small{color:var(--c-muted);font-size:12px}.pj-seg{border:1px solid var(--c-line);background:#121315;border-radius:7px;gap:2px;padding:2px;display:inline-flex}.pj-seg button{color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 10px;font-size:12px}.pj-seg button[aria-pressed=true]{color:var(--c-text);background:#2a2b31}.pj-dialog-foot{align-items:center;gap:10px;margin-top:18px;display:flex}.pj-hint{flex:1;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pj-dialog-head{align-items:flex-start;gap:12px;display:flex}.pj-dialog-head>div{flex:1}.pj-close{color:var(--c-muted);cursor:pointer;background:0 0;border:0;padding:4px}.pj-keydialog{max-width:540px}.pj-movedialog .pj-move-project{width:100%;display:block}.pj-movedialog .pj-move-project .cs-trigger{width:100%}.pj-movelist{border:0;gap:8px;min-width:0;max-height:min(320px,45dvh);margin:0;padding:0;display:grid;overflow:auto}.pj-movelist legend{color:#c9cad0;margin-bottom:7px;padding:0;font-size:13px}.pj-movelist .pj-radio b{overflow-wrap:anywhere}.bc-aspects{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0 0 14px;padding:0;display:grid}.bc-aspects legend{color:#c9cad0;margin-bottom:7px;padding:0;font-size:13px}.bc-aspects .pj-radio{box-sizing:border-box;min-width:0;min-height:44px}.bc-range{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bc-range .pj-field{margin:0}.bc-note{color:var(--c-muted);margin:8px 0 14px;font-size:12px}.bc-offset input[type=range]{accent-color:#7a7aff;height:auto;box-shadow:none;background:0 0;border:0;padding:0}.bc-offset small{margin-left:6px}.bc-progress p{flex-wrap:wrap;justify-content:space-between;gap:6px;margin:4px 0 10px;font-size:13px;display:flex}.bc-progress p span{color:var(--c-muted)}.bc-bar{background:#26272c;border-radius:3px;height:6px;overflow:hidden}.bc-bar i{background:#7a7aff;height:100%;transition:width .3s;display:block}.bc-dialog .pj-dialog-foot a.pj-primary{text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-decoration:none;overflow:hidden}.bc-dialog .pj-dialog-foot{flex-wrap:wrap}.vo-dialog{max-width:440px}.vo-dialog .pj-dialog-head p{margin-bottom:14px}.vo-card{border:1px solid var(--c-line);background:#131417;border-radius:10px;overflow:hidden}.vo-row{border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 14px;display:flex}.vo-row:first-child{border-top:0}.vo-file{background:#16171a;min-height:44px}.vo-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.vo-versions{color:var(--c-muted);flex:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.vo-versions b{background:var(--c-chip);color:var(--c-muted);border-radius:5px;padding:2px 6px;font-weight:600}.vo-versions b.new{color:#a9a9ff;background:#7a7aff29}.vo-versions i{color:var(--c-faint);font-style:normal}.vo-label{gap:2px;min-width:0;font-size:13px;display:grid}.vo-label small{color:var(--c-muted);font-size:12px}.vo-price{letter-spacing:-.2px;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.vo-free{flex:none;align-items:center;gap:8px;display:inline-flex}.vo-free s{color:var(--c-faint);font-variant-numeric:tabular-nums;font-size:13px}.vo-free em{color:var(--c-green);white-space:nowrap;background:#34c37a24;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:500}.vo-meter{background:#26272c;border-radius:3px;flex:none;width:112px;height:6px;display:flex;overflow:hidden}.vo-meter i{background:#5e626b;height:100%;display:block}.vo-meter i.add{background:#7a7aff}.vo-run{flex-wrap:wrap}.vo-run .bc-bar{flex:1 0 100%}.vo-pct{color:var(--c-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.vo-pct .pj-icon{color:var(--c-green)}.vo-fine{color:var(--c-faint);margin:10px 2px 0;font-size:12px;line-height:1.4}.vo-dialog .pj-dialog-foot{margin-top:16px}.pj-limits{border:1px solid var(--c-line);border-radius:8px;gap:9px;margin-bottom:18px;padding:12px 14px;display:grid}.pj-limits p{align-items:center;gap:9px;margin:0;font-size:13px;display:flex}.pj-limits .ok .pj-icon{color:#3ecf8e}.pj-limits .no{color:var(--c-muted)}.pj-limits .no .pj-icon{color:#f07a6c}.pj-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.pj-steps>li{gap:12px;display:flex}.pj-steps>li>div{flex:1;min-width:0}.pj-step{width:22px;height:22px;color:var(--c-muted);background:#232428;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.pj-steps li.done .pj-step{color:#3ecf8e;background:#15281e}.pj-steps h3{margin:1px 0 3px;font-size:13px;font-weight:500}.pj-steps p{color:var(--c-muted);margin:0 0 10px;font-size:12px}.pj-inline{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.pj-inline .pj-field{flex:1;min-width:180px;margin:0}.pj-inline .pj-primary{height:36px}.pj-secret{border:1px solid var(--c-line);color:var(--c-muted);background:#111214;border-radius:7px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.pj-secret.live{color:var(--c-text);background:#16172c;border-color:#6b6be0}.pj-secret code{min-width:0;font-family:var(--c-mono);overflow-wrap:anywhere;flex:1;font-size:12.5px}.pj-warn{align-items:center;gap:7px;display:flex;color:#f2b84b!important;margin:8px 0 0!important}.pj-label{color:var(--c-faint)!important;margin:10px 0 6px!important;font-size:11px!important}.pj-code{border:1px solid var(--c-line);background:#0d0e10;border-radius:7px;align-items:flex-start;gap:10px;padding:10px 8px 10px 12px;display:flex}.pj-code pre{min-width:0;font-family:var(--c-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:#e4e5ea;flex:1;margin:0;font-size:12px;line-height:1.6}.pj-code .pj-copy{border-color:#34363c}.pj-note{color:var(--c-muted);background:#1b1c1f;border-radius:8px;align-items:flex-start;gap:9px;margin:18px 0 0;padding:12px;font-size:12px;line-height:1.5;display:flex}.pj-list-page{max-width:880px;margin:0 auto;padding:32px 24px 64px}.pj-list-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.pj-list-head h1{margin:0 0 4px;font-size:20px;font-weight:600}.pj-list-head p{color:var(--c-muted);margin:0}.pj-rows{border:1px solid var(--c-line);background:#121315;border-radius:8px;overflow:hidden}.pj-row{border-top:1px solid var(--c-line);color:var(--c-muted);align-items:center;gap:14px;padding:13px 16px;text-decoration:none;display:flex}.pj-row:first-child{border-top:0}.pj-row:hover{background:#17181b}.pj-row-main{flex:1;gap:3px;min-width:0;display:grid}.pj-row-main b{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pj-row-main small{color:var(--c-faint);font-size:12px}.pj-empty-card{text-align:center;color:var(--c-muted);border:1px dashed #303238;border-radius:10px;justify-items:center;gap:8px;padding:40px 20px;display:grid}.pj-empty-card h2{color:var(--c-text);margin:4px 0 0;font-size:14px;font-weight:500}.pj-empty-card p{max-width:420px;margin:0 0 6px;line-height:1.5}.workspace-main:has(.pt-page){overflow-x:clip}.pt-page{min-width:0;padding:28px 24px 64px}.pt-title{align-items:baseline;gap:12px;min-width:0;margin-bottom:18px;display:flex}.pt-title h1{margin:0;font-size:20px;font-weight:600}.pt-sub{color:var(--c-faint);white-space:nowrap;font-size:12px}.pt-toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:14px;display:flex}.pt-grow{flex:1}.pt-seg{border:1px solid var(--c-line);background:#121315;border-radius:7px;gap:2px;padding:2px;display:inline-flex}.pt-seg button{width:28px;height:24px;color:var(--c-faint);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.pt-seg button:hover{color:var(--c-text)}.pt-seg button[aria-pressed=true]{color:var(--c-text);background:#26272c}.pt-divider{background:var(--c-line);width:1px;height:18px;margin:0 6px}.pt-tool{position:relative}.pt-tool-btn{height:30px;font:inherit;color:var(--c-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.pt-tool-btn:hover,.pt-tool-btn[aria-expanded=true]{color:var(--c-text);background:#1a1b1e}.pt-tool-value{color:var(--c-text);font-weight:450}.pt-tool-btn>svg:last-child{color:var(--c-faint)}.pt-pop{z-index:30;background:#1a1b1e;border:1px solid #34363c;border-radius:8px;min-width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 30px #0008}.pt-pop button{text-align:left;min-height:30px;font:inherit;color:#d6d7dc;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:0 9px;font-size:13px;display:flex}.pt-pop button>span{flex:1}.pt-pop button:hover,.pt-pop button:focus-visible{background:#26272b;outline:0}.pt-pop button[aria-checked=true]{color:#fff}.pt-pop button[aria-checked=true] svg{color:#8b93ff}.pt-pop button>svg:first-child{color:var(--c-muted)}.pt-pop kbd{font:inherit;color:var(--c-faint);font-size:11px}.pt-pop hr{border:0;border-top:1px solid #2c2e33;margin:4px 2px}.pt-icon-btn{width:30px;height:30px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.pt-icon-btn:hover{color:var(--c-text);background:#1a1b1e}.pt-search{height:30px;color:var(--c-muted);background:#121315;border:1px solid #34363c;border-radius:6px;align-items:center;gap:7px;width:min(240px,100%);padding:0 9px;display:inline-flex}.pt-search:focus-within{border-color:#5e6ad2}.pt-search input{min-width:0;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.pt-seg button:focus-visible,.pt-tool-btn:focus-visible,.pt-icon-btn:focus-visible,.pt-more-btn:focus-visible,.pt-head button:focus-visible,.pt-card:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.pt-wrap{min-width:0;container-type:inline-size}.pt-table{--pt-cols:minmax(170px,2.4fr) minmax(100px,1fr) 96px 156px 196px 72px minmax(130px,1.3fr) 36px;font-size:13px}.pt-head,.pt-row{grid-template-columns:var(--pt-cols);align-items:center;display:grid}.pt-head{z-index:3;background:var(--c-canvas);border-bottom:1px solid var(--c-line);height:36px;color:var(--c-faint);font-size:12px;position:sticky;top:0}.pt-head>div{white-space:nowrap;min-width:0;padding:0 12px}.pt-head button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.pt-head button:hover,.pt-head button.on{color:var(--c-text)}.pt-dir{display:inline-grid}.pt-dir.asc{transform:rotate(180deg)}.pt-row{border-bottom:1px solid var(--c-line);height:44px;color:var(--c-muted);position:relative}.pt-row:hover,.pt-row:focus-within{background:#141518}.pt-row:has(.pt-link:focus-visible){outline-offset:-2px;outline:2px solid #5e6ad2}.pt-row>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 12px;overflow:hidden}.pt-row>div.muted,.pt-row.archived>div{color:var(--c-faint)}.pt-row>[data-col=status]:not(.muted){color:var(--c-text)}.pt-name{align-items:center;gap:8px;display:flex}.pt-link{min-width:0;color:var(--c-text);outline:0;flex:1;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:flex}.pt-link:after{content:"";z-index:1;position:absolute;inset:0}.pt-row.archived .pt-link{color:var(--c-faint);font-weight:450}.pt-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-avatar{background:linear-gradient(135deg,var(--pt-a),var(--pt-b));border-radius:6px;flex:none;width:24px;height:24px}.archived .pt-avatar,.archived .pt-thumb{filter:saturate(.3)brightness(.55)}.pt-bell{color:#4a4d55;pointer-events:none;flex:none;display:inline-grid;position:relative}.pt-bell.on{color:var(--c-muted)}.pt-bell.on:after{content:"";background:#8b93ff;border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;right:-1px}.pt-row>[data-col=actions]{padding:0 6px 0 0;overflow:visible}.pt-more{z-index:2;position:relative}.pt-more.open{z-index:6}.pt-more-btn{width:28px;height:28px;color:var(--c-muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.pt-row:hover .pt-more-btn,.pt-row:focus-within .pt-more-btn,.pt-more.open .pt-more-btn{opacity:1}.pt-more-btn:hover,.pt-more.open .pt-more-btn{color:#fff;background:#24252a;border-color:#34363c}@media (hover:none){.pt-more-btn{opacity:1}}.pt-row-pop{min-width:196px;left:auto;right:0}.pt-row-pop.up{top:auto;bottom:calc(100% + 4px)}@container (max-width:960px){.pt-table{--pt-cols:minmax(170px,2.4fr) minmax(110px,1fr) 100px 160px 76px minmax(130px,1.3fr) 36px}.pt-table [data-col=created]{display:none}}@container (max-width:860px){.pt-table{--pt-cols:minmax(160px,2.4fr) 96px 150px 72px minmax(120px,1.3fr) 36px}.pt-table [data-col=workspace]{display:none}}@container (max-width:660px){.pt-table{--pt-cols:minmax(0,1fr) 90px 140px 70px 36px}.pt-table [data-col=access]{display:none}}@container (max-width:480px){.pt-table{--pt-cols:minmax(0,1fr) 92px 64px 34px}.pt-table [data-col=storage]{display:none}.pt-head>div,.pt-row>div{padding:0 8px}}.pt-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:20px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pt-card{border:1px solid var(--c-line);height:100%;color:var(--c-muted);background:#121315;border-radius:8px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pt-card:hover{background:#15161a;border-color:#34363c}.pt-thumb{aspect-ratio:16/9;background:linear-gradient(180deg,transparent 40%,#0006),linear-gradient(160deg,var(--pt-a),var(--pt-b));color:#ffffffa0;place-items:center;display:grid;position:relative}.pt-thumb .pt-bell{color:#ffffffc0;position:absolute;top:10px;right:10px}.pt-card-body{gap:4px;min-width:0;padding:12px;display:grid}.pt-card-body b{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.pt-card.archived .pt-card-body b{color:var(--c-faint)}.pt-card-body small{color:var(--c-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pt-card-foot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pt-pill{color:#c3c7ff;background:#272a52;border-radius:10px;flex:none;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:11px;display:inline-flex}.pt-loading{gap:8px;display:grid}.pt-loading.grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:20px}.pt-skel{background:linear-gradient(90deg,#141518 0,#1b1c20 50%,#141518 100%) 0 0/200% 100%;border-radius:6px;height:36px;animation:1.4s linear infinite pt-shine;display:block}.pt-loading.grid .pt-skel{aspect-ratio:4/3;border-radius:8px;height:auto}@keyframes pt-shine{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.pt-skel{animation:none}}.pt-toast{z-index:80;color:var(--c-text);background:#1d1e22;border:1px solid #34363c;border-radius:8px;margin:0;padding:9px 14px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0008}.pt-rename h2{margin:0 0 14px;font-size:15px;font-weight:600}@media (max-width:760px){.pt-page{padding:22px 16px 48px}.pt-divider{display:none}}.pj-project{grid-template-columns:minmax(0,1fr) 340px;min-height:calc(100svh - 49px);display:grid}.pj-body{min-width:0;padding:28px 24px 64px}.pj-aside{border-left:1px solid var(--c-line);align-content:start;gap:14px;padding:20px 16px;display:grid}.pj-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.pj-head-text{flex:1;min-width:0}.pj-head h1{overflow-wrap:anywhere;margin:0 0 3px;font-size:20px;font-weight:600}.pj-head p{color:var(--c-muted);margin:0;font-size:12.5px}.pj-people{display:flex}.pj-people .pj-avatar{border:2px solid var(--c-canvas);margin-left:-6px}.pj-linkbar{border:1px solid var(--c-line);background:#121315;border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:12px 14px;display:flex}.pj-linkstate{gap:3px;display:grid}.pj-linkstate b{align-items:center;gap:7px;font-weight:500;display:flex}.pj-linkstate small{color:var(--c-faint);font-size:12px}.pj-linkstate.small{align-items:center;gap:7px;margin:0 0 8px;display:flex}.pj-dot{background:#3ecf8e;border-radius:50%;width:7px;height:7px;display:inline-block}.pj-dot.off{background:#6b6f78}.pj-url{border:1px solid var(--c-line);min-width:240px;color:var(--c-muted);background:#0d0e10;border-radius:7px;flex:1;align-items:center;gap:10px;padding:5px 5px 5px 12px;display:flex}.pj-url code{min-width:0;font-family:var(--c-mono);color:#e4e5ea;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.pj-signin{color:var(--c-muted);border-left:1px solid var(--c-line);align-items:center;gap:10px;padding-left:12px;display:flex}.pj-tabs{border-bottom:1px solid var(--c-line);gap:20px;margin-bottom:14px;display:flex}.pj-tabs button{font:inherit;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0}.pj-tabs button[aria-selected=true]{color:var(--c-text);border-bottom-color:var(--c-text)}.pj-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pj-toolbar .pj-dim{font-size:12px}.pj-video{border:1px solid var(--c-line);background:#121315;border-radius:8px;margin-bottom:14px;overflow:visible}.pj-video>header{border-bottom:1px solid var(--c-line);align-items:center;gap:14px;padding:12px 16px;display:flex}.pj-thumb{color:#5d5d80;background:linear-gradient(135deg,#2a2440,#13131c);border-radius:5px;flex:none;place-items:center;width:96px;height:54px;display:grid}.pj-thumb.tall{background:linear-gradient(135deg,#1d2c3a,#11161c)}.pj-video-open{min-width:0;color:var(--c-text);cursor:pointer;border-radius:6px;flex:1;align-items:center;gap:14px;margin:-6px -8px;padding:6px 8px;text-decoration:none;display:flex}.pj-video-open:hover{background:#ffffff08}.pj-video-open:hover .pj-video-main b{text-decoration:underline}.pj-video-open:hover .pj-thumb{color:#8d8dbf}.pj-video-open:focus-visible{outline-offset:2px;outline:2px solid #a5a5ff}.pj-video-main{flex:1;min-width:0;display:block}.pj-video-main b{overflow-wrap:anywhere;margin-right:10px;font-weight:500}.pj-video-main small{color:var(--c-muted);margin-top:4px;font-size:12.5px;display:block}.pj-stack{color:var(--c-muted);background:#1f2023;border-radius:4px;align-items:center;gap:5px;padding:2px 6px;font-size:11px;display:inline-flex}.pj-version-row{border-top:1px solid var(--c-row-line);align-items:center;gap:14px;padding:10px 16px 10px 24px;display:flex}.pj-video>header+.pj-version-row{border-top:0}.pj-vbadge{color:#c9cad0;background:#1f2023;border-radius:5px;flex:none;align-items:center;gap:5px;padding:3px 7px;font-size:11.5px;font-weight:500;display:inline-flex}.pj-vmain{min-width:0;color:var(--c-text);flex:1;text-decoration:none}.pj-vmain b{font-weight:500}.pj-vmain:hover b{text-decoration:underline}.pj-vmain small{color:var(--c-faint);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.pj-accent{color:#9b9bff}.pj-count{color:var(--c-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.pj-menuwrap{position:relative}.pj-more{color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px}.pj-more:hover{color:#fff;background:#222327}.pj-menu{z-index:20;background:#1a1b1e;border:1px solid #34363c;border-radius:8px;min-width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0008}.pj-menu a,.pj-menu button{text-align:left;font:inherit;color:#d6d7dc;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 10px;font-size:13px;text-decoration:none}.pj-menu a:hover,.pj-menu button:hover{background:#26272b}.pj-panel{border:1px solid var(--c-line);background:#121315;border-radius:8px;padding:14px}.pj-panel>header{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.pj-panel>header span{color:var(--c-faint);font-size:12px}.pj-panel h2{align-items:center;gap:10px;margin:0 0 10px;font-size:13px;font-weight:500;display:flex}.pj-panel>p{color:var(--c-muted);margin:0 0 10px;font-size:12.5px;line-height:1.5}.pj-checks{gap:7px;margin:0 0 14px;padding:0;font-size:12.5px;list-style:none;display:grid}.pj-checks li{align-items:center;gap:8px;display:flex}.pj-checks .no{color:var(--c-faint)}.pj-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pj-key,.pj-person{border-top:1px solid var(--c-row-line);color:var(--c-muted);align-items:center;gap:10px;padding:9px 0;display:flex}.pj-panel>header+.pj-key,.pj-panel>header+.pj-person{border-top:0}.pj-key>span,.pj-person>span:not(.pj-avatar){flex:1;gap:2px;min-width:0;display:grid}.pj-key b,.pj-person b{color:var(--c-text);font-size:13px;font-weight:500}.pj-key small,.pj-person small{color:var(--c-faint);font-size:11.5px}.pj-key.revoked{opacity:.55}.pj-eyebrow-dim{color:var(--c-faint);margin:0 0 8px;font-size:11px}.pj-mono{font-family:var(--c-mono);color:#d6d7dc;overflow-wrap:anywhere;margin-bottom:10px;font-size:12px;display:block}.pj-stats{gap:8px;margin:0;display:grid}.pj-stats div{justify-content:space-between;font-size:12.5px;display:flex}.pj-stats dt{color:var(--c-muted)}.pj-stats dd{margin:0}.pj-wait{color:var(--c-text);gap:2px;margin:0;padding:6px 0;text-decoration:none;display:grid}.pj-wait b{font-size:13px;font-weight:500}.pj-wait small{color:var(--c-faint);font-size:11.5px}.pj-activity>.pj-dim{margin:0 0 12px}.pj-chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.pj-chips button{border:1px solid var(--c-line);color:var(--c-muted);font:inherit;cursor:pointer;background:#141518;border-radius:14px;padding:5px 11px;font-size:12px}.pj-chips button[aria-pressed=true]{color:var(--c-text);background:#26272c;border-color:#3a3b41}.pj-day h3{color:var(--c-faint);margin:0 0 8px;font-size:11.5px;font-weight:500}.pj-act{border-top:1px solid var(--c-row-line);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.pj-card>.pj-act:first-child{border-top:0}.pj-act-main{flex:1;min-width:0}.pj-act-main p{color:var(--c-muted);margin:0;line-height:1.45}.pj-act-main p b{color:var(--c-text);font-weight:500}.pj-act-main small{color:var(--c-faint);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.pj-act time{color:var(--c-faint);white-space:nowrap;font-size:12px}.pj-act-icon{width:22px;height:22px;color:var(--c-muted);flex:none;place-items:center;display:grid}.pj-act-icon.ok{color:#3ecf8e}.pj-tc{font-family:var(--c-mono);color:#f2b84b;background:#2b2414;border-radius:4px;margin-right:4px;padding:1px 5px;font-size:11px}.pj-settings{gap:4px;max-width:640px;display:grid}.pj-settings .pj-options{margin:0 0 12px}.side-projects{min-width:0}.side-projects a{box-sizing:border-box;min-width:0;max-width:100%;padding-left:16px}.side-dot{background:#5e626b;border-radius:50%;flex:none;width:6px;height:6px;margin-right:6px}.side-dot.s-needs_review,.side-dot.s-uploading{background:#f2b84b}.side-dot.s-changes_requested{background:#f07a6c}.side-dot.s-approved{background:#3ecf8e}.pj-review .rv-viewer{min-width:0}.pj-crumbs{color:var(--c-muted);white-space:nowrap;align-items:center;gap:8px;padding:10px 16px 0;font-size:12.5px;display:flex;overflow:hidden}.pj-vhead{align-items:center;gap:12px;min-width:0;padding:10px 16px 0;display:flex;position:relative}.pj-vhead .pj-crumbs{flex:auto;gap:6px;min-width:0;padding:0;overflow:visible}.pj-crumb{text-overflow:ellipsis;min-width:0;overflow:hidden}.pj-vhead .pj-crumbs>span[aria-hidden]{flex:none}.pj-filemenu{flex:0 auto;min-width:0}.pj-filebtn{min-width:0;max-width:100%;height:28px;color:var(--c-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 6px;font-size:13px;display:inline-flex}.pj-filebtn b{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.pj-filebtn svg{color:var(--c-muted);flex:none}.pj-filebtn:hover,.pj-filebtn[aria-expanded=true]{background:#ffffff12}.pj-filebtn:focus-visible{outline-offset:1px;outline:2px solid #7c8cff}.pj-rename{min-width:0;height:28px;color:var(--c-text);font:inherit;background:#111214;border:1px solid #7c8cff;border-radius:6px;flex:0 320px;padding:0 8px;font-size:13px}.pj-filemenu .rv-menu-list{width:max-content;min-width:240px;max-width:min(360px,100vw - 32px);max-height:none;overflow:visible}.pj-filemenu .rv-menu-list [role^=menuitem]{color:#d6d7dc;cursor:pointer;border-radius:5px;outline:none;justify-content:space-between;align-items:center;gap:14px;min-height:30px;padding:0 10px;font-size:13px;display:flex}.pj-filemenu .rv-menu-list [role^=menuitem]:hover,.pj-filemenu .rv-menu-list [role^=menuitem]:focus,.pj-filemenu [aria-expanded=true][role^=menuitem]{color:#fff;background:#26272b}.pj-filemenu .rv-menu-list [role^=menuitem].danger{color:#ff6b6b}.pj-filemenu .rv-menu-list [role^=menuitem].danger:hover,.pj-filemenu .rv-menu-list [role^=menuitem].danger:focus{color:#ff8a8a;background:#ff5c5c1f}.pj-filemenu .rv-menu-list [aria-disabled=true]{opacity:.4;cursor:default}.rv-menu-sep{cursor:default;background:#2e3036;height:1px;margin:4px 2px;min-height:0!important;padding:0!important}.rv-menu-hint{color:var(--c-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.rv-menu-chev{color:var(--c-faint);flex:none}.rv-menu-subwrap{position:relative;min-height:0!important;padding:0!important;display:block!important}.rv-submenu{width:max-content;min-width:220px;top:-5px;left:100%;right:auto}.rv-menu-title{text-overflow:ellipsis;border-bottom:1px solid #2e3036;max-width:300px;margin-bottom:4px;font-size:12px;font-weight:600;overflow:hidden;min-height:0!important;color:var(--c-text)!important;cursor:default!important;border-radius:0!important;padding:6px 10px 8px!important;display:block!important}.pj-vhead-end{flex:none;align-items:center;gap:10px;display:flex}.pj-stepper{color:var(--c-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:inline-flex}.pj-stepper>span{padding:0 4px}.pj-stepper button{width:28px;height:28px;color:var(--c-text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.pj-stepper button:hover:not(:disabled){background:#ffffff12}.pj-stepper button:disabled{opacity:.3;cursor:default}.pj-vhead-end .pj-primary{min-height:30px;padding:0 14px}@media (max-width:640px){.pj-filemenu.rv-menu{position:static}.pj-filemenu .rv-menu-list{width:auto;min-width:0;max-width:none;left:16px;right:16px}.rv-submenu{width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-left:1px solid #2e3036;border-radius:0;margin:2px 0 4px 12px;padding:0;position:static}}.pj-crumbs .pj-back{border:1px solid var(--c-border,#2a2a2e);width:28px;height:28px;color:var(--c-text);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.pj-crumbs .pj-back:hover{background:#ffffff0f}.pj-crumbs a{color:var(--c-muted);text-decoration:none}.pj-crumbs a:hover{color:var(--c-text)}.pj-crumbs b{color:var(--c-text);text-overflow:ellipsis;font-weight:500;overflow:hidden}.pj-review-bar{flex-wrap:wrap;height:auto;min-height:43px;padding:8px 16px}.pj-vseg{border:1px solid var(--c-line);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.pj-vseg a{color:var(--c-muted);border-radius:5px;padding:4px 10px;font-size:12.5px;text-decoration:none}.pj-vseg a[aria-current=page]{color:var(--c-text);background:#2a2b31}.pj-versions{gap:2px;padding:10px;display:grid}.pj-versions a{color:var(--c-muted);border-radius:7px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.pj-versions a.on,.pj-versions a:hover{background:#18191c}.pj-versions a>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.pj-versions b{color:var(--c-text);font-weight:500}.pj-versions small{color:var(--c-faint);font-size:11.5px}@media (max-width:1100px){.pj-project{grid-template-columns:1fr}.pj-aside{border-left:0;border-top:1px solid var(--c-line)}}@media (max-width:760px){.pj-body{padding:20px 16px 48px}.pj-list-page{padding:24px 16px 48px}.pj-signin{border-left:0;padding-left:0}.pj-version-row{flex-wrap:wrap;padding-left:16px}.pj-thumb{display:none}.pj-head{flex-wrap:wrap}}.pj-vselect .cs-trigger{min-width:112px}.vc-toggle{height:30px}.vc-toggle[aria-pressed=true]{background:#24244a;border-color:#6b6be0}.vc-with .cs-trigger{min-width:96px}.vc-modes,.vc-audio{border:1px solid var(--c-line);border-radius:7px;align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex}.vc-modes button,.vc-audio button{height:24px;color:var(--c-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:0 9px;font-size:12px}.vc-modes button:hover,.vc-audio button:hover{color:var(--c-text)}.vc-modes button[aria-pressed=true],.vc-audio button[aria-pressed=true]{color:var(--c-text);background:#2a2b31}.vc-modes button:focus-visible,.vc-audio button:focus-visible,.vc-row:focus-visible,.vc-wipe-handle:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.vc-player{background:#000;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.vc-stage{isolation:isolate;background:#000;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.vc-layer{background:#000;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.vc-layer video{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.vc-side .vc-stage{background:#16171a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;display:grid}.vc-overlay .vc-layer,.vc-diff .vc-layer{position:absolute;inset:0}.vc-overlay .vc-top{z-index:1}.vc-diff .vc-top{z-index:1;mix-blend-mode:difference;background:0 0}.vc-missing{color:var(--c-muted);text-align:center;margin:0;padding:24px;font-size:13px}.vc-chip{z-index:3;color:var(--c-text);background:#08090ac7;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.vc-chip b{color:var(--c-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.vc-chips{z-index:3;pointer-events:none;justify-content:space-between;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.vc-chips .vc-chip{position:static}.vc-wipe{z-index:2;background:#f7f8f8;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0006}.vc-wipe-handle{cursor:ew-resize;touch-action:none;background:#f7f8f8;border-radius:11px;width:22px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000080}.vc-bar{flex:none}.vc-band{opacity:.9;pointer-events:none;border-radius:2px;height:7px;position:absolute;top:4px}.vc-band.point{margin-left:-1px;width:3px!important}.k-changed{background:#f5b84a}.k-removed{background:#ff6b6b}.k-added{background:#34c37a}.k-moved{background:#a78bfa}.k-audio{background:#4ab8f5}.vc-controls{flex-wrap:wrap}.vc-controls .rv-time{margin:0 auto 0 4px}.vc-opacity{color:var(--c-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.vc-opacity input{accent-color:#7c86ea;width:96px}.vc-audio>span{color:var(--c-faint);padding:0 4px 0 6px;font-size:11px}.vc-audio button{width:auto;height:24px;display:inline-block}.vc-changes{flex:1;min-height:0;padding:4px 10px 12px;overflow:auto}.vc-summary{color:var(--c-muted);margin:6px 4px 10px;font-size:12px}.vc-summary small{color:#f5b84a;margin-top:4px;display:block}.vc-progress{color:var(--c-muted);gap:8px;padding:14px 4px;font-size:12px;display:grid}.vc-progress progress{accent-color:#7c86ea;width:100%;height:4px}.vc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vc-row{width:100%;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:10px;padding:9px 8px;display:flex}.vc-row:hover{background:#17181c}.vc-kind{color:#111;text-align:center;border-radius:4px;flex:none;min-width:62px;padding:2px 6px;font-size:10.5px;font-weight:600}.vc-what{gap:2px;min-width:0;display:grid}.vc-what b{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.vc-what small{color:var(--c-faint);font-variant-numeric:tabular-nums;font-size:11px}.vc-view{margin:6px 4px 4px}.vc-dt{border:1px solid var(--c-line);background:var(--c-side);color:var(--c-text);overflow-wrap:anywhere;border-radius:7px;flex-direction:column;margin:6px 0 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:18px;display:flex}.vc-dt-line{white-space:pre-wrap;display:block}.vc-dt-group{flex-direction:column;margin-top:12px;display:flex}.vc-dt-at{color:#7fb0f5;font:inherit;cursor:pointer;background:#5e9bf01f;border:0;border-radius:4px;align-self:flex-start;margin:8px 0 1px;padding:0 4px}.vc-dt-at:hover{background:#5e9bf038}.vc-dt-at:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.vc-dt .d-head{color:var(--c-muted);font-weight:600}.vc-dt .d-add,.vc-dt .d-ok{color:#34c37a}.vc-dt .d-del,.vc-dt .d-no{color:#ff6b6b}.vc-dt .d-mod{color:#f5b84a}.vc-dt .d-move{color:#a78bfa}@media (max-width:900px){.vc-player{height:auto;min-height:62svh}}@media (max-width:640px){.vc-side .vc-stage{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(28svh,auto)}.vc-overlay .vc-stage,.vc-diff .vc-stage{min-height:40svh}.vc-modes{flex-wrap:wrap}}button.side-label{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}button.side-label:hover,button.side-label:hover .side-chev{color:var(--c-muted)}button.side-label:focus-visible{outline-offset:1px;border-radius:4px;outline:2px solid #5e6ad2}.side-label .side-chev{transition:transform .15s}.side-label.folded .side-chev{transform:rotate(-90deg)}.primary-nav.folded{display:none}[data-sidebar=icons] .primary-nav.folded{display:flex}.side-more{margin-bottom:10px}.side-more .side-label{margin-top:12px}@media (max-width:760px){.side-more{margin-bottom:0}}.lib-tabs{border-bottom:1px solid var(--c-line);gap:22px;margin:-4px 0 18px;display:flex}.lib-tabs a{color:var(--c-muted);padding:8px 0 10px;font-size:13px;text-decoration:none;position:relative}.lib-tabs a:hover{color:var(--c-text)}.lib-tabs a[aria-selected=true]{color:var(--c-text);font-weight:500}.lib-tabs a[aria-selected=true]:after{content:"";background:var(--c-text);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lib-tabs a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #5e6ad2}.lib-chips{border:1px solid var(--c-line);background:#121315;border-radius:7px;flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;display:inline-flex}.lib-chips button{height:26px;font:inherit;color:var(--c-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;display:inline-flex}.lib-chips button:hover{color:var(--c-text)}.lib-chips button[aria-pressed=true]{color:var(--c-text);background:#26272c}.lib-chips button:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.lib-count{color:var(--c-faint);font-variant-numeric:tabular-nums}.lib-quiet{color:var(--c-faint);margin:14px 12px;font-size:12px}.lib-table{--lib-cols:minmax(200px,2.6fr) minmax(110px,1.1fr) 80px 84px minmax(100px,1fr) 84px minmax(210px,1.9fr);font-size:13px}.lib-head,.lib-row{grid-template-columns:var(--lib-cols);align-items:center;display:grid}.lib-head{border-bottom:1px solid var(--c-line);height:36px;color:var(--c-faint);font-size:12px}.lib-head>div,.lib-row>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 12px;overflow:hidden}.lib-row{border-bottom:1px solid var(--c-line);min-height:52px;color:var(--c-muted);cursor:pointer}.lib-row:hover,.lib-row:focus-within{background:#141518}.lib-row.final{background:#14152a}.lib-row.final:hover{background:#181a33}.lib-file{align-items:center;gap:10px;display:flex}.lib-thumb{color:#77748c;background:linear-gradient(135deg,#1d1b2b,#2a2540);border-radius:4px;flex:none;place-items:center;width:52px;height:30px;display:grid}.lib-file-text{min-width:0;display:grid}.lib-name{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text);font-weight:500;text-decoration:none;overflow:hidden}.lib-name:hover{text-decoration:underline}.lib-name:focus-visible,.lib-project:focus-visible,.lib-lineage:focus-visible{outline-offset:1px;border-radius:3px;outline:2px solid #5e6ad2}.lib-file small,.lib-by small{text-overflow:ellipsis;white-space:nowrap;color:var(--c-faint);font-size:11.5px;display:block;overflow:hidden}.lib-project{color:#a8b0ff;text-decoration:none}.lib-project:hover{text-decoration:underline}.lib-version{color:var(--c-text);background:#1f2023;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11.5px;font-weight:500;display:inline-flex}.lib-by{min-width:0;color:var(--c-text);display:grid}.lib-row>.lib-status{align-items:center;gap:8px;display:flex}.lib-status>span:not(.pj-status){text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.lib-marks{align-items:center;gap:6px;display:inline-flex}.lib-marks .cg-mark{place-items:center;display:inline-grid}.lib-accent{color:#a8b0ff}.pj-status.s-posted{color:#3ecf8e;background:#15281e}.pj-status.s-final_not_posted{color:#a8b0ff;background:#1e2040}.pt-toolbar .lib-source{flex:none}.pj-status.s-used{color:#8fa6ff;background:#1c2133}.lib-badge{color:#7fb2ff;letter-spacing:.01em;vertical-align:1px;background:#1f2a3a;border-radius:4px;flex:none;align-items:center;height:16px;margin-right:6px;padding:0 5px;font-size:10.5px;font-weight:500;display:inline-flex}.lib-fio-project{color:var(--c-text)}.lf-page{background:var(--c-canvas);flex-direction:column;min-width:0;height:calc(100svh - 41px);min-height:480px;display:flex}.lf-page .pj-crumbs{gap:8px}.lf-page .pj-crumbs b{min-width:0}.lf-bar{gap:12px;min-width:0}.lf-status{color:var(--c-muted);flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.lf-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-muted);font-size:12px;overflow:hidden}.lf-stage{flex-direction:column;flex:1;min-height:0;display:flex}.lf-stage>.rv-stage{flex:1}.lf-missing{margin:24px 16px}@media (max-width:700px){.lf-page{height:auto}.lf-stage{flex:none;height:62svh}.lf-bar{flex-wrap:wrap;height:auto;padding-block:8px}.lf-meta{white-space:normal}}@container (max-width:1080px){.lib-table{--lib-cols:minmax(200px,2.6fr) minmax(110px,1.1fr) 80px minmax(96px,1fr) 80px minmax(200px,1.9fr)}.lib-table [data-col=size]{display:none}}@container (max-width:880px){.lib-table{--lib-cols:minmax(180px,2.4fr) 80px 80px minmax(190px,1.9fr)}.lib-table [data-col=project],.lib-table [data-col=by]{display:none}}@container (max-width:600px){.lib-table{--lib-cols:minmax(0,1fr) minmax(0,1fr)}.lib-table [data-col=version],.lib-table [data-col=uploaded]{display:none}.lib-head>div,.lib-row>div{padding:0 8px}.lib-thumb{display:none}.lib-row>.lib-status{flex-wrap:wrap;gap:4px;padding-block:6px}}.publication-page.publication-embedded{box-sizing:border-box;max-width:none;margin:0;padding:0}.lib-pub-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.lib-lineage{color:var(--c-muted);align-items:center;gap:4px;font-size:12.5px;text-decoration:none;display:inline-flex}.lib-lineage:hover{color:var(--c-text)}.lib-page .cg-unmatched{margin-bottom:16px}.workspace-main:has(.lib-page){overflow-x:clip}@media (max-width:760px){.lib-page{padding:20px 16px 48px}.lib-page .pt-toolbar .pt-sub{display:none}.lib-page .pt-search{width:100%}}.lib-filter{height:28px;color:var(--c-muted);border:1px solid #34363c;border-radius:6px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:0 4px 0 10px;font-size:12.5px;display:inline-flex}.lib-filter b{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lib-filter a{width:22px;height:22px;color:var(--c-muted);border-radius:4px;place-items:center;display:grid}.lib-filter a:hover{color:var(--c-text);background:#24252a}.lp{min-width:0}.lp-desc{align-items:baseline;gap:12px;min-width:0;margin:-6px 0 16px;display:flex}.lp-desc p{min-width:0;color:var(--c-muted);flex:1;margin:0;font-size:12px;line-height:17px}.lp-toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.lp-chips{background:#191a1c;border-radius:6px;flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;display:inline-flex}.lp-chips button{height:25px;font:inherit;color:var(--c-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.lp-chips button:hover{color:var(--c-text)}.lp-chips button[aria-pressed=true]{color:var(--c-text);background:#26272b}.lp-chips .lib-count{color:inherit;font-weight:500}.lp-chips button:focus-visible,.lp-view button:focus-visible,.lp-icon:focus-visible,.lp-chev button:focus-visible,.lp-parity button:focus-visible,.lp-row a:focus-visible,.lp-card:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.lp-sort .cs-trigger{background:#191a1c;border-color:#2a2a30;min-width:124px;height:28px}.lp-view{background:#191a1c;border-radius:6px;gap:2px;padding:2px;display:inline-flex}.lp-view button{width:26px;height:26px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.lp-view button:hover{color:var(--c-text)}.lp-view button[aria-pressed=true]{color:var(--c-text);background:#26272b}.lp-icon{width:28px;height:28px;color:var(--c-muted);cursor:pointer;background:#191a1c;border:1px solid #2a2a30;border-radius:6px;place-items:center;display:grid}.lp-icon:hover{color:var(--c-text)}.lp-icon.spinning svg{animation:.8s linear infinite tf-spin}.lp-parity{box-sizing:border-box;color:#f0b23a;background:#2a210e;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin:0 0 12px;padding:6px 12px 6px 10px;font-size:12px;line-height:17px;display:inline-flex}.lp-parity b{font-weight:500}.lp-parity span{color:var(--c-muted)}.lp-parity button{font:inherit;color:#a8b0ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:500;display:inline-flex}.lp-parity button:hover{text-decoration:underline}.lp-attention{color:#f07a6c;background:#2e1a1a}.lp-attention-item{max-width:100%;color:var(--c-text);overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lp-attention-item:hover{text-decoration:underline}.lp-parity .yt-restrict{color:#f07a6c;display:inline-flex}.lp-parity .yt-restrict.r-blocked_in_some{color:#f2b84b}.lp-card-body .yt-restrict{justify-self:start}.pi-link .yt-restrict{vertical-align:1px;margin-left:8px}.sch-restrict{margin-top:4px;display:flex}.sch-chip.restricted{box-shadow:inset 0 0 0 1px #f07a6c}.lp-page .cg-unmatched,.lp .cg-unmatched{margin-bottom:16px}.lp-wrap{min-width:0;container-type:inline-size}.lp-table{--lp-cols:14px 56px minmax(0,1fr) 78px 104px 120px 76px minmax(150px,200px);font-size:12px}.lp-head,.lp-row{grid-template-columns:var(--lp-cols);box-sizing:border-box;align-items:center;column-gap:12px;padding:0 12px;display:grid}.lp-head{z-index:3;background:var(--c-canvas);height:36px;color:var(--c-muted);border-bottom:1px solid #2a2a30;font-size:12px;font-weight:500;position:sticky;top:0}.lp-head>div,.lp-row>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp-row{border-bottom:1px solid var(--c-line);color:var(--c-muted);cursor:pointer}.lp-row.top{background:#131416;height:52px}.lp-row.child{height:44px}.lp-row:hover{background:#17181b}.lp-row.context .lp-title a{color:var(--c-muted)}.lp-chev{align-items:center;display:flex}.lp-chev button{width:18px;height:18px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin:0 -2px;padding:0;display:grid}.lp-chev button:hover{color:var(--c-text);background:#26272b}.lp-thumb-cell{align-items:center;display:flex}.lp-thumb{object-fit:cover;background:radial-gradient(circle at 50% 55%,#3a3d4c 0 7%,#0000 8%),linear-gradient(160deg,#1f2230,#0c0d12);border-radius:3px;width:56px;height:31.5px;display:block}.lp-row.child .lp-thumb-cell{padding-left:16px}.lp-row.child .lp-thumb{width:40px;height:23px}.lp-title{gap:1px;display:grid}.lp-title-line{align-items:center;gap:6px;min-width:0;display:flex}.lp-title a:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-text);text-decoration:none;overflow:hidden}.lp-row.top .lp-title a:first-child{font-size:13px;font-weight:500;line-height:18px}.lp-row.child .lp-title a:first-child{color:var(--c-muted);font-size:12px;line-height:17px}.lp-title a:first-child:hover{text-decoration:underline}.lp-title small{color:var(--c-faint);text-overflow:ellipsis;font-size:11px;line-height:15px;overflow:hidden}.lp-out{width:18px;height:18px;color:var(--c-faint);opacity:0;border-radius:4px;flex:none;place-items:center;display:inline-grid}.lp-row:hover .lp-out,.lp-out:focus-visible{opacity:1}.lp-out:hover{color:var(--c-text);background:#26272c}.lp-kind{color:var(--c-muted);background:#1f2023;border-radius:4px;align-items:center;padding:2px 6px;font-size:11px;font-weight:500;line-height:15px;display:inline-flex}.lp-kind.k-episode{color:#a8b0ff;background:#1d1f3a}.lp-platforms{color:var(--c-text);align-items:center;gap:8px;display:flex}.lp-platforms>span{display:inline-flex}.lp-brand{flex:none;display:block}.lp-accent{color:#a8b0ff}.lp-none{color:var(--c-faint)}.lp-project{align-items:center;gap:4px;display:flex}.lp-from{color:var(--c-faint)}.lp-project a{text-overflow:ellipsis;color:#a8b0ff;text-decoration:none;overflow:hidden}.lp-project a:hover{text-decoration:underline}.lp-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-card{border:1px solid var(--c-line);height:100%;color:var(--c-muted);background:#131416;border-radius:8px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.lp-card:hover{border-color:#34363c}.lp-card-thumb{aspect-ratio:16/9;object-fit:cover;background:radial-gradient(circle at 50% 55%,#3a3d4c 0 5%,#0000 6%),linear-gradient(160deg,#1f2230,#0c0d12);width:100%;display:block}.lp-card-body{gap:8px;min-width:0;padding:10px 12px 12px;display:grid}.lp-card-body b{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.lp-card-foot{align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.lp-card-foot small{color:var(--c-muted);white-space:nowrap;margin-left:auto;font-size:12px}@container (max-width:1000px){.lp-table{--lp-cols:14px 56px minmax(0,1fr) 78px 104px 110px 64px}.lp-table [data-col=project]{display:none}}@container (max-width:760px){.lp-table{--lp-cols:14px 56px minmax(0,1fr) 72px 96px}.lp-table [data-col=kind],.lp-table [data-col=views]{display:none}}@container (max-width:520px){.lp-table{--lp-cols:14px minmax(0,1fr) auto}.lp-head,.lp-row{column-gap:8px;padding:0 6px}.lp-table .lp-thumb-cell,.lp-table [data-col=platforms]{display:none}.lp-row.top{height:auto;min-height:52px;padding-block:6px}}@media (max-width:760px){.lib-page .pt-title{flex-wrap:wrap;row-gap:2px}.lib-page .pt-title .pt-sub{white-space:normal}.lp-desc{flex-wrap:wrap}.lp-toolbar{gap:8px}.lp-toolbar .pt-grow,.lp-parity span{display:none}}.pi-page{min-width:0;padding:12px 24px 64px}.workspace-main:has(.pi-page){overflow-x:clip}.pi-shell{min-width:0;max-width:1152px;margin:0 auto}.pi-crumbs{color:var(--c-faint);white-space:nowrap;align-items:center;gap:6px;min-width:0;margin:0 0 14px;font-size:12.5px;display:flex}.pi-crumbs a{color:var(--c-muted);text-decoration:none}.pi-crumbs a:hover{color:var(--c-text)}.pi-crumbs b{color:var(--c-text);text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.pi-back{color:#a8b0ff;align-items:center;gap:6px;margin:0 0 12px;font-size:13px;text-decoration:none;display:inline-flex}.pi-back:hover{text-decoration:underline}.pi-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.pi-review{border:1px solid var(--c-line);background:#000;border-radius:8px;grid-template-columns:minmax(0,1fr) 360px;height:min(64svh,620px);margin:0 0 28px;display:grid;overflow:hidden}.pi-stage{flex-direction:column;min-width:0;min-height:0;display:flex}.pi-stage>.rv-player{flex:1}.pi-review-side{border-left:1px solid var(--c-line);min-width:0}@media (max-width:900px){.pi-review{grid-template-columns:1fr;height:auto}.pi-stage{height:62svh}.pi-review-side{border-left:0;border-top:1px solid var(--c-line);max-height:70svh}}.pi-main{gap:28px;min-width:0;display:grid}.pi-head{align-items:flex-start;gap:20px;min-width:0;display:flex}.pi-thumb{aspect-ratio:16/9;object-fit:cover;background:linear-gradient(160deg,#1d2230,#0d0f14);border-radius:6px;flex:none;width:288px}.pi-thumb.empty{color:#4a4d58;place-items:center;display:grid}.pi-head-text{flex:1;align-content:start;gap:8px;min-width:0;display:grid}.pi-pills{flex-wrap:wrap;gap:6px;display:flex}.pi-kind,.pi-series{border-radius:4px;align-items:center;height:20px;padding:0 6px;font-size:11.5px;text-decoration:none;display:inline-flex}.pi-kind{color:#a8b0ff;background:#1d1f3a}.pi-series{color:var(--c-muted);background:#1f2023}.pi-series:hover{color:var(--c-text)}.pi-head h1{letter-spacing:-.2px;color:var(--c-text);overflow-wrap:anywhere;margin:2px 0 0;font-size:20px;font-weight:600;line-height:28px}.pi-meta{color:var(--c-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px}.pi-meta+.pi-meta{color:var(--c-faint)}.pi-meta a{color:#a8b0ff;text-decoration:none}.pi-meta a:hover{text-decoration:underline}.pi-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pi-btn{height:30px;font:inherit;color:var(--c-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-size:13px;text-decoration:none;display:inline-flex}.pi-btn.primary{color:var(--c-text);background:#1f2023;border-color:#34363c}.pi-btn.primary:hover{background:#26272c}.pi-btn.ghost:hover{color:var(--c-text);background:#1a1b1e}.pi-btn.small{height:26px;font-size:12px}.pi-btn:disabled{opacity:.5;cursor:default}.pi-captions{color:var(--c-muted);align-items:center;gap:4px;margin-left:2px;font-size:13px;display:inline-flex}.pi-btn:focus-visible,.pi-card a:focus-visible,.pi-list a:focus-visible,.pi-back:focus-visible,.pi-crumbs a:focus-visible{outline-offset:1px;border-radius:4px;outline:2px solid #5e6ad2}.pi-flash{color:var(--c-muted);margin:0;font-size:12px}.pi-section{gap:10px;min-width:0;display:grid}.pi-section-head{align-items:center;gap:8px;min-height:26px;display:flex}.pi-section-head h2{color:var(--c-text);margin:0;font-size:14px;font-weight:500}.pi-section-head>span:not(.pt-grow){color:var(--c-faint);font-size:12px}.pi-list{border:1px solid var(--c-line);background:#131416;border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.pi-list>li{border-top:1px solid var(--c-line)}.pi-list>li:first-child{border-top:0}.pi-where-row{min-height:44px;color:var(--c-muted);grid-template-columns:130px minmax(0,1fr) 120px 156px 28px;align-items:center;gap:12px;padding:0 10px 0 14px;font-size:13px;display:grid}.pi-platform{color:var(--c-text);align-items:center;gap:10px;min-width:0;display:flex}.pi-platform .cg-mark{flex:none;place-items:center;display:inline-grid}.pi-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pi-link a{font-family:var(--c-mono);color:#a8b0ff;font-size:12px;text-decoration:none}.pi-link a:hover{text-decoration:underline}.pi-date,.pi-num{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.pi-icon{width:26px;height:26px;color:var(--c-muted);border-radius:5px;place-items:center;display:grid}a.pi-icon:hover{color:var(--c-text);background:#222327}.pi-where-row.muted,.pi-where-row.muted .pi-platform{color:var(--c-faint)}.pi-where-row.muted .cg-mark{opacity:.55;filter:grayscale(.6)}.pi-notposted{align-items:center;gap:10px;display:flex}.pi-row-acts{gap:4px;min-width:0;display:flex}.pi-where-row.muted .pi-row-acts .pi-btn{color:var(--c-muted);border-color:#2a2b30}.pi-where-row.muted .pi-row-acts .pi-btn:hover{color:var(--c-text)}.pi-clip{min-height:52px;color:var(--c-muted);grid-template-columns:56px minmax(0,1fr) 64px 60px 64px 56px;align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:grid}.pi-clip-thumb{object-fit:cover;color:#77748c;background:linear-gradient(135deg,#1d1b2b,#2a2540);border-radius:4px;place-items:center;width:56px;height:32px;display:grid}.pi-clip-main{gap:4px;min-width:0;display:grid}.pi-clip-title{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text);font-weight:500;text-decoration:none;overflow:hidden}.pi-clip-title:hover{text-decoration:underline}.pi-clip-main small{color:var(--c-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pi-tc{color:#f0b23a;font-family:var(--c-mono);font-variant-numeric:tabular-nums;background:#2a210e;border-radius:3px;padding:1px 4px;font-size:11px;display:inline-block}.pi-clip-kind{color:var(--c-muted);white-space:nowrap;background:#1f2023;border-radius:4px;justify-self:start;padding:2px 6px;font-size:11.5px}.pi-clip-marks{align-items:center;gap:6px;display:inline-flex}.pi-clip-marks .cg-mark{place-items:center;display:inline-grid}.pi-clip-marks em{color:var(--c-faint);white-space:nowrap;font-size:11.5px;font-style:normal}.pi-empty{color:var(--c-faint);border:1px dashed #303238;border-radius:8px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.5}.pi-card .pi-empty{border:0;padding:0}.pi-side{gap:16px;min-width:0;display:grid}.pi-card{border:1px solid var(--c-line);background:#131416;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.pi-eyebrow{color:var(--c-muted);margin:0;font-size:12px;font-weight:400}.pi-eyebrow span{color:var(--c-faint);margin-left:4px}.pi-project{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.pi-avatar{background:linear-gradient(135deg,#8c5cf5,#5c73fa);border-radius:6px;flex:none;width:24px;height:24px}.pi-project>span:last-child{gap:2px;min-width:0;display:grid}.pi-project b{color:#a8b0ff;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.pi-project:hover b{text-decoration:underline}.pi-project small,.pi-version small,.pi-file-text small{color:var(--c-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pi-version{background:#1a1b1e;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:10px;text-decoration:none;display:flex}.pi-version:hover{background:#1f2024}.pi-version-text{flex:1;gap:2px;min-width:0;display:grid}.pi-version-text b{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.pi-card>.pi-btn{color:var(--c-text);border-color:#34363c;justify-self:start}.pi-files{margin:0;padding:0;list-style:none;display:grid}.pi-files li{border-top:1px solid var(--c-row-line);align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.pi-files li:first-child{border-top:0;padding-top:0}.pi-file-thumb{color:#77748c;background:linear-gradient(135deg,#1d1b2b,#2a2540);border-radius:3px;flex:none;place-items:center;width:40px;height:24px;display:grid}.pi-file-text{flex:1;gap:2px;min-width:0;display:grid}.pi-file-text a{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;text-decoration:none;overflow:hidden}.pi-file-text a:hover{text-decoration:underline}.pi-more{color:#a8b0ff;font-size:12.5px;text-decoration:none}.pi-more:hover{text-decoration:underline}.pi-lineage{color:var(--c-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.pi-perf{gap:0}.pi-perf-head{color:var(--c-faint);align-items:center;gap:8px;padding-bottom:10px;font-size:11px;line-height:15px;display:flex}.pi-perf-head h2{color:var(--c-faint);flex:1;margin:0;font-size:11px;font-weight:500;line-height:15px}.pi-perf-head span{white-space:nowrap}.pi-perf-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:12px;line-height:17px}.pi-perf-table th,.pi-perf-table td{padding:0}.pi-perf-table thead th{color:var(--c-faint);text-align:right;border-bottom:1px solid var(--c-line);padding:0 0 8px;font-size:11px;font-weight:500;line-height:15px}.pi-perf-table thead th:first-child{text-align:left}.pi-perf-table th:nth-child(2),.pi-perf-table td:nth-child(2),.pi-perf-table th:nth-child(4),.pi-perf-table td:nth-child(4){width:54px}.pi-perf-table th:nth-child(3),.pi-perf-table td:nth-child(3){width:50px}.pi-perf-table th:nth-child(5),.pi-perf-table td:nth-child(5){width:24px}.pi-perf-table tbody th,.pi-perf-table tbody td{border-bottom:1px solid var(--c-line);vertical-align:middle;padding:9px 0}.pi-perf-table td{text-align:right;white-space:nowrap;font-weight:400}.pi-perf-table tbody th{text-align:left;font-weight:400}.pi-perf-views{color:var(--c-text)}.pi-perf-likes{color:var(--c-muted)}.pi-perf-date,.pi-perf-none{color:var(--c-faint)}.pi-perf-name{align-items:center;gap:8px;min-width:0;display:flex}.pi-perf-name>span:last-child{gap:1px;min-width:0;display:grid}.pi-perf-name b{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.pi-perf-name small{color:var(--c-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}.pi-perf .cg-mark{background:0 0;border-radius:0;flex:none}.pi-perf .cg-mark svg{width:18px;height:18px}.pi-perf .cg-mark path[fill=\#000]{fill:var(--c-text)}.pi-perf-table tr.muted .pi-perf-name b{color:var(--c-muted)}.pi-perf-act{width:20px;height:20px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin-left:auto;padding:0;display:inline-grid}.pi-perf-act:hover:not(:disabled){color:var(--c-text);background:#222327}.pi-perf-act:disabled{opacity:.5;cursor:default}.pi-perf-act:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.pi-perf-table tfoot th,.pi-perf-table tfoot td{color:var(--c-text);padding:10px 0 0;font-weight:500}.pi-perf-table tfoot th{text-align:left}.pi-perf-note{color:var(--c-faint);margin:10px 0 0;font-size:11px;line-height:15px}.pi-perf-add .cg-form{margin-top:12px}.pi-missing{color:var(--c-text);margin:4px 0 0;font-size:14px;font-weight:500}@media (max-width:1180px){.pi-grid{grid-template-columns:minmax(0,1fr)}.pi-side{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}}@media (max-width:860px){.pi-head{flex-direction:column}.pi-thumb{width:100%;max-width:420px}.pi-where-row{grid-template-columns:120px minmax(0,1fr) 110px 28px}.pi-where-row .pi-num{display:none}.pi-clip{grid-template-columns:56px minmax(0,1fr) 60px 56px}.pi-clip-kind,.pi-clip .pi-date{display:none}}@media (max-width:600px){.pi-page{padding:12px 16px 48px}.pi-where-row{grid-template-columns:minmax(0,1fr) auto 26px;row-gap:2px;padding:8px 10px 8px 12px}.pi-where-row .pi-link{grid-area:2/1/auto/-1}.pi-where-row .pi-date{font-size:12px}.pi-clip{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.pi-clip-thumb,.pi-clip .pi-num{display:none}.pi-side{grid-template-columns:minmax(0,1fr)}}.lr-clip.has-review{cursor:pointer;position:relative}.lr-clip.has-review:hover{background:#16171a}.lr-clip-open{color:inherit;text-decoration:none}.lr-clip-open:after{content:"";position:absolute;inset:0}.lr-clip-open:focus-visible{outline:none}.lr-clip.has-review:focus-within{outline-offset:-2px;outline:2px solid #5e6ad2}.lr-clip.has-review .lr-actions{z-index:1;position:relative}.lr-thumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.pj-status.s-candidate{color:#f2b84b;background:#2b2414}.pj-status.s-used,.pj-status.s-posted{color:#3ecf8e;background:#15281e}.pj-status.s-unused{color:#7c808a;background:#1c1d20}.pj-status.s-scheduled{color:#8fa6ff;background:#1c2133}.pj-crumb-here{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-weight:500;overflow:hidden}.rj-dialog{width:min(520px,100vw - 32px)}.rj-dialog .pj-field textarea{width:100%;color:var(--c-text);font:inherit;box-sizing:border-box;resize:vertical;background:#141517;border:1px solid #2e3035;border-radius:6px;padding:8px 11px;font-size:13px}.rj-dialog .pj-field textarea:focus{border-color:#6b6be0;outline:0}.rj-picks{border:0;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 12px;padding:0;display:grid}.rj-pick{color:#c9cad0;cursor:pointer;border:1px solid #2e3035;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.rj-pick input{accent-color:#6b6be0;margin:0}.rj-pick.on{color:var(--c-text);background:#1a1b2a;border-color:#6b6be0}.rj-pick.hard.on{background:#2e1a1a;border-color:#f07a6c}.rj-warn{color:#f5a59b;background:#2e1a1a;border-radius:6px;margin:0 0 12px;padding:8px 10px;font-size:12px;line-height:17px}.rj-line b{font-weight:500}.pj-reject-why{color:#c9a59f}.pj-reject-why.hard{color:#f07a6c}.rj-line.hard{color:#f5a59b}.rj-block{color:#f07a6c;font-weight:500}.pj-primary.danger{background:#b4473b;border-color:#b4473b}.lr-clip.is-passed{opacity:.55}.lr-clip.is-passed:hover{opacity:.85}.lr-passed-toggle{justify-content:flex-start;min-height:34px;padding-left:70px;font-size:12px;display:flex}@media (max-width:600px){.rj-picks{grid-template-columns:1fr}}.sch-page{--t-long:#5e6ad2;--t-clip:#5e9bf0;--t-short:#f0b23a;--t-post:#34c37a;--t-other:#8a8f98}.sch-page .pt-title{margin-bottom:6px}.sch-intro{color:var(--c-muted);margin:0 0 16px;font-size:12px;line-height:1.5}.sch-nav{align-items:center;gap:4px;min-width:0;display:flex}.sch-icon,.sch-today{height:29px;color:var(--c-text);font:inherit;cursor:pointer;background:#191a1c;border:1px solid #2e3036;border-radius:6px;place-items:center;font-size:12px;font-weight:500;display:inline-grid}.sch-icon{width:29px}.sch-today{padding:0 11px}.sch-icon:hover,.sch-today:hover{background:#26272c}.sch-icon:focus-visible,.sch-today:focus-visible,.sch-more:focus-visible,.sch-chip:focus-visible,.sch-card:focus-visible,.sch-row:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.sch-heading{white-space:nowrap;margin:0 0 0 8px;font-size:15px;font-weight:600}.t-long{--tone:var(--t-long)}.t-clip{--tone:var(--t-clip)}.t-short{--tone:var(--t-short)}.t-post{--tone:var(--t-post)}.t-other{--tone:var(--t-other)}.sch-month{border:1px solid var(--c-line);background:#131416;border-radius:8px;overflow:hidden}.sch-weekdays,.sch-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sch-weekdays{background:#191a1c}.sch-weekdays span{color:var(--c-faint);padding:7px 10px;font-size:11px;font-weight:500}.sch-day{border-top:1px solid var(--c-line);border-left:1px solid var(--c-line);flex-direction:column;gap:3px;min-width:0;min-height:124px;padding:6px;display:flex}.sch-day:first-child{border-left:0}.sch-day.outside{background:var(--c-canvas)}.sch-day.outside .sch-chip{opacity:.55}.sch-day.today{background:#1d1f3a8c}.sch-num{color:var(--c-muted);font-variant-numeric:tabular-nums;border-radius:10px;align-self:flex-start;padding:1px 5px;font-size:11px;font-weight:500}.sch-day.outside .sch-num{color:var(--c-faint)}.today .sch-num{color:#fff;background:#5e6ad2;font-weight:600}.sch-chip{min-width:0;height:22px;box-shadow:inset 3px 0 0 var(--tone);color:var(--c-text);background:#1f2023;border-radius:4px;flex:none;align-items:center;gap:5px;padding:0 6px 0 4px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.sch-chip:hover{background:#26272c}.sch-chip .cg-mark{flex:none;margin-left:3px}.sch-chip.scheduled,.sch-card.scheduled,.sch-row.scheduled{box-shadow:none;border:1px dashed var(--tone);color:var(--c-muted);background:0 0}.sch-chip.scheduled{padding-left:2px}.sch-chip.scheduled:hover,.sch-card.scheduled:hover,.sch-row.scheduled:hover{background:#191a1c}.sch-time{color:#a8b0ff;font-variant-numeric:tabular-nums;flex:none;font-weight:600}.sch-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sch-more{font:inherit;color:#a8b0ff;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:1px 4px;font-size:11px;font-weight:500}.sch-more:hover{text-decoration:underline}.sch-weekgrid{border:1px solid var(--c-line);background:#131416;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));min-height:560px;display:grid;overflow:hidden}.sch-col{border-left:1px solid var(--c-line);min-width:0}.sch-col:first-child{border-left:0}.sch-col.today{background:#1d1f3a73}.sch-colhead{color:var(--c-faint);background:#191a1c;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:11px;font-weight:500;display:flex}.sch-colhead .sch-num{color:var(--c-text);font-size:12px;font-weight:600}.sch-cards{flex-direction:column;gap:6px;padding:8px 6px;display:flex}.sch-card{min-width:0;box-shadow:inset 3px 0 0 var(--tone);color:var(--c-text);background:#1f2023;border-radius:6px;flex-direction:column;gap:4px;padding:7px 8px 7px 10px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.sch-card:hover{background:#26272c}.sch-card .sch-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.sch-meta{min-width:0;color:var(--c-faint);align-items:center;gap:5px;font-size:11px;font-weight:400;display:flex}.sch-meta .sch-time{color:var(--c-muted);font-weight:500}.sch-card.scheduled .sch-time{color:#a8b0ff;font-weight:600}.sch-kind{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sch-none{color:var(--c-faint);padding:2px 4px;font-size:11px}.sch-agenda{display:none}.sch-legend{color:var(--c-faint);align-items:center;gap:6px;margin:12px 2px 0;font-size:11px;display:flex}.sch-swatch{background:#1f2023;border-radius:3px;width:14px;height:10px;box-shadow:inset 3px 0 #5e6ad2}.sch-swatch.scheduled{box-shadow:none;background:0 0;border:1px dashed #5e6ad2;margin-left:8px}.sch-quiet{margin:12px 2px 0}.sch-empty{margin-top:8px}@media (max-width:760px){.sch-month,.sch-weekgrid,.sch-quiet{display:none}.sch-agenda{flex-direction:column;gap:14px;display:flex}.sch-agenda-day{flex-direction:column;gap:6px;min-width:0;display:flex}.sch-agenda-day h3{color:var(--c-muted);margin:0;font-size:12px;font-weight:600}.sch-agenda-day[aria-current=date] h3{color:#a8b0ff}.sch-row{min-width:0;box-shadow:inset 3px 0 0 var(--tone);color:var(--c-text);background:#191a1c;border-radius:8px;align-items:center;gap:10px;padding:9px 10px 9px 12px;text-decoration:none;display:flex}.sch-row .sch-time{width:58px;color:var(--c-muted);font-size:11px;font-weight:500}.sch-row.scheduled .sch-time{color:#a8b0ff;font-weight:600}.sch-row .cg-mark{flex:none}.sch-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sch-text .sch-title{font-size:13px;font-weight:500}.sch-text .sch-kind{color:var(--c-faint);font-size:11px}.sch-toolbar .pt-grow{display:none}.sch-nav{width:100%}.sch-heading{text-align:center;flex:1;order:1;margin:0 4px}.sch-nav .sch-icon[aria-label^=Next]{order:2}.sch-nav .sch-today{order:3}}.pj-overflow .rv-icon{width:30px;height:30px}.pj-overflow .rv-menu-list{width:max-content;min-width:200px}.pj-overflow .rv-menu-list li[role^=menuitem]>span{white-space:normal;text-overflow:clip;overflow:visible}.pj-overflow .rv-menu-list li[role^=menuitem]{color:#d6d7dc;cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.pj-overflow .rv-menu-list li[role^=menuitem]:hover,.pj-overflow .rv-menu-list li[role^=menuitem]:focus{color:#fff;background:#26272b}.pj-video>header .pj-overflow{margin-left:4px}.pj-trash{gap:14px;display:grid}.pj-trash-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.pj-trash-head p{flex:260px;margin:0}.pj-trash-row{border-top:1px solid var(--c-row-line);align-items:center;gap:12px;padding:12px 16px;display:flex}.pj-trash-row:first-child{border-top:0}.pj-trash-main{flex:1;min-width:0}.pj-trash-main b{overflow-wrap:anywhere;font-weight:500;display:block}.pj-trash-main small{color:var(--c-muted);overflow-wrap:anywhere;font-size:12px;display:block}.pj-trash-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pj-text.danger{color:#ff8b8b}.pj-text.danger:hover{color:#ffb0b0}.pj-toast{align-items:center;gap:14px;max-width:calc(100vw - 32px);display:flex}.pj-toast>span{overflow-wrap:anywhere}.pj-toast-action{font:inherit;color:#9aa2ff;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-weight:600}.pj-toast-action:hover{color:#c3c8ff;text-decoration:underline}@media (max-width:640px){.pj-trash-row{flex-wrap:wrap;padding:12px}.pj-trash-actions{width:100%;padding-left:27px}}.pj-head-back{border:1px solid var(--c-border,#2a2a2e);width:28px;height:28px;color:var(--c-text);border-radius:6px;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.pj-head-back:hover{background:#ffffff0f}.workspace-header .crumb-up{color:var(--c-text);font-weight:500;text-decoration:none}.workspace-header .crumb-up:hover{text-decoration:underline}.pj-project.pj-rail-off{grid-template-columns:minmax(0,1fr)}.pj-aside[hidden]{display:none}.pj-rail-toggle{border:1px solid var(--c-border,#2a2a2e);width:32px;height:32px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pj-rail-toggle:hover,.pj-rail-toggle[aria-pressed=true]{color:var(--c-text);background:#ffffff0f}.pj-rail-toggle:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.rv-foot .row-button.danger{color:#ff8a8a;border-color:#6b2a2a}.rv-comment.rv-seekable{cursor:pointer}.rv-comment.rv-seekable:hover{background:#ffffff08}.rv-signedin{color:var(--c-muted);margin:0;padding:0 16px 8px;font-size:12px}.rv-signedin b{color:var(--c-text);font-weight:500}.rv-upload-dialog .rv-choose{width:100%;margin:6px 0 4px}.rv-upload-dialog .pj-job{border-top:1px solid var(--c-line);padding:12px 0}.rv-upload-dialog .rv-foot{margin-top:12px}.rv-toolbar .rv-upload{white-space:nowrap;flex:none;width:auto;min-height:28px;padding:4px 12px;font-size:12px}.rv-toolbar:has(.rv-upload) strong{flex:0 auto;min-width:0}@media (max-width:640px){.rv-toolbar:has(.rv-upload){flex-wrap:wrap;row-gap:6px;height:auto;min-height:43px;padding:6px 16px}}.pj-selectbar{z-index:5;background:#16172a;border:1px solid #6b6be0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex;position:sticky;top:0}.pj-select-text{flex-direction:column;min-width:0;display:flex}.pj-select-text b{font-size:13px;font-weight:600}.pj-select-text small{color:var(--c-muted);font-size:12px}.pj-select-link{flex:220px;min-width:0}.pj-pick{accent-color:#5e5ed6;cursor:pointer;flex:none;width:16px;height:16px;margin:0 2px 0 0}.pj-pick:disabled{cursor:default}.pj-video.picked{border-color:#6b6be0}@media (max-width:640px){.pj-selectbar .pj-grow{display:none}.pj-selectbar .pj-primary,.pj-selectbar .pj-secondary{flex:auto}}main.rv-list{max-width:1080px;margin:0 auto;padding:24px 16px}main.rv-list h1{margin:0 0 4px;font-size:20px;font-weight:600}main.rv-list>p{color:var(--c-muted);margin:0 0 18px;font-size:13px}.rv-grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rv-card{color:inherit;border:1px solid var(--c-line);background:#121315;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:8px;text-decoration:none;display:flex}.rv-card:hover{border-color:#6b6be0}.rv-thumb{aspect-ratio:16/9;color:var(--c-muted);background:#0d0e10;border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.rv-thumb img{object-fit:cover;width:100%;height:100%}.rv-thumb small{color:#fff;background:#000000b3;border-radius:4px;padding:1px 5px;font-size:11px;position:absolute;bottom:6px;right:6px}.rv-card-text{flex-direction:column;min-width:0;padding:0 2px 2px;display:flex}.rv-card-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.rv-card-text small{color:var(--c-muted);font-size:12px}.rv-back{align-items:center;gap:10px;padding:8px 16px 0;font-size:13px;display:flex}.rv-back a{color:var(--c-text);text-decoration:none}.rv-back a:hover{text-decoration:underline}.rv-back small{color:var(--c-muted);font-size:12px}.rv-transcript-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.rv-transcript-wrap .rv-transcript{position:relative}.rv-transcript button.active .rv-tc{color:#a8b0ff}.rv-transcript button.active{box-shadow:inset 2px 0 #7c86ea}.rv-follow{color:var(--c-text);font:inherit;cursor:pointer;background:#1b1c22;border:1px solid #3a3d48;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0006}.rv-page.rv-panel-off{grid-template-columns:minmax(0,1fr)}.rv-page .rv-side[hidden]{display:none}.rv-panel-toggle{border:1px solid var(--c-border,#2a2a2e);width:32px;height:32px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rv-panel-toggle:hover,.rv-panel-toggle[aria-pressed=true]{color:var(--c-text);background:#ffffff0f}.rv-panel-toggle:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.sp-head{border:1px solid var(--c-line);background:#121316;border-radius:8px;flex:none;min-width:0;margin:6px 12px;padding:8px 10px}.sp-title{align-items:center;gap:8px;min-width:0;display:flex}.sp-title h3{color:var(--c-muted);flex:1;margin:0;font-size:12px;font-weight:600}.sp-link{color:#a8b0ff;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 0;font-size:12px}.sp-link:hover{text-decoration:underline}.sp-list{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.sp-row{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;font-size:13px;display:flex}.sp-label{width:20px;height:20px;color:var(--c-muted);background:#1f2023;border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.sp-name{text-overflow:ellipsis;white-space:nowrap;color:#c9cdff;min-width:0;max-width:100%;overflow:hidden}.sp-name.unnamed{color:var(--c-muted)}.sp-badge{color:var(--c-muted);cursor:help;border:1px solid #33353c;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;line-height:16px}.sp-badge.validated{color:#6fd7a0;border-color:#2b5b43}.sp-badge.confirmed{color:#8ee6b6;background:#34c37a1f;border-color:#34c37a}.sp-badge:focus-visible{outline-offset:1px;outline:2px solid #5e6ad2}.sp-actions{gap:4px;margin-left:auto;display:inline-flex}.sp-btn{color:var(--c-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #2e3036;border-radius:6px;padding:2px 8px;font-size:12px}.sp-btn:hover{background:#1b1c21}.sp-btn:disabled{opacity:.5;cursor:default}.sp-btn.primary{color:#fff;background:#5e6ad2;border-color:#5e6ad2}.sp-edit{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.sp-edit input{min-width:0;color:var(--c-text);font:inherit;background:#0f1012;border:1px solid #3a3d48;border-radius:6px;flex:120px;padding:3px 8px;font-size:13px}.sp-tracks{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.sp-track{align-items:flex-start;gap:8px;min-width:0;max-width:100%;font-size:12px;display:flex}.sp-track span{flex-direction:column;min-width:0;display:flex}.sp-track b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sp-track small{color:var(--c-muted)}.sp-note{color:var(--c-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.sp-note.bad{color:#f08c7a}.rv-transcript b.tentative{color:#9aa2d8;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sp-mark{color:var(--c-faint);vertical-align:super;margin-left:3px;font-size:10px}.rv-caption-name{color:#c9cdff;margin-bottom:2px;font-size:13px;font-weight:600;display:block}.rv-caption-name.tentative{opacity:.75}.landing{max-width:1040px;color:var(--c-text,#ededf2);margin:0 auto;padding:24px 24px 64px}.landing-top{justify-content:space-between;align-items:center;gap:16px;padding:8px 0 40px;display:flex}.landing-brand{align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.landing-top nav{align-items:center;gap:18px;font-size:14px;display:flex}.landing-top nav a{color:#b9b9c6;text-decoration:none}.landing-top nav a:hover{color:#fff}.landing .landing-cta{background:#5e6ad2;border-radius:8px;padding:9px 16px;font-weight:500;text-decoration:none;display:inline-block;color:#fff!important}.landing-hero{max-width:720px;padding:24px 0 48px}.landing-hero h1{letter-spacing:-1.2px;margin:14px 0 18px;font-size:44px;line-height:1.12}.landing-hero .document-lead{color:#a5a5b3;line-height:1.7}.landing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.landing-grid>div{background:#141418;border:1px solid #2a2a31;border-radius:12px;padding:20px}.landing-grid h2{margin:0 0 8px;font-size:16px}.landing-grid p{color:#a5a5b3;margin:0;font-size:14px;line-height:1.7}.landing-youtube{max-width:820px;margin:40px 0}.landing-youtube h2{font-size:19px}.landing-youtube p{color:#a5a5b3;line-height:1.8}.landing-youtube a,.landing-foot a{color:#bbb1ed;text-underline-offset:4px}.landing-foot{color:#8f8f9b;border-top:1px solid #2a2a31;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:13px;display:flex}@media (max-width:760px){.landing-hero h1{font-size:32px}.landing-grid{grid-template-columns:1fr}.landing-top nav{gap:12px}}.sr-page{max-width:920px;color:var(--c-text);margin:0 auto;padding:32px 24px 64px}.sr-page h1{margin:0;font-size:22px;font-weight:500}.sr-lede{color:var(--c-muted);margin:6px 0 20px;font-size:13px}.sr-form{gap:10px;display:grid}.sr-q{border:1px solid var(--c-line);background:var(--c-panel);height:44px;color:var(--c-muted);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.sr-q:focus-within{border-color:#6b6be0}.sr-q input{min-width:0;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.sr-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sr-filters>input{border:1px solid var(--c-line);background:var(--c-panel);min-width:0;height:34px;color:var(--c-text);font:inherit;border-radius:6px;flex:140px;padding:0 10px;font-size:16px}.sr-kind{flex:0 170px;min-width:0}.sr-quiet,.sr-summary{color:var(--c-muted);margin:20px 0 8px;font-size:13px}.sr-results,.sr-hits,.hs-results ul{margin:0;padding:0;list-style:none}.sr-item{border:1px solid var(--c-line);background:var(--c-panel);border-radius:10px;min-width:0;margin:0 0 12px;overflow:hidden}.sr-item-head{border-bottom:1px solid var(--c-line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.sr-thumb{object-fit:cover;background:var(--c-chip);border-radius:4px;flex:none;width:64px;height:36px}.sr-item-text{flex:1;min-width:0;display:grid}.sr-title{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none;overflow:hidden}a.sr-title:hover{text-decoration:underline}.sr-item-text small{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sr-count{color:var(--c-muted);white-space:nowrap;font-size:12px}.sr-hit{color:var(--c-text);gap:12px;min-width:0;padding:10px 14px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}a.sr-hit:hover,a.sr-hit:focus-visible{background:var(--c-chip);outline:0}.sr-hits li+li .sr-hit{border-top:1px solid var(--c-row-line)}.sr-time{color:#a8b0ff;font-variant-numeric:tabular-nums;flex:none;width:58px;padding-top:1px;font-size:12px}.sr-said{overflow-wrap:anywhere;min-width:0}.sr-said b{color:#c9cdff;margin-right:6px;font-weight:600}.sr-text{color:#d6d7db}.sr-hit mark,.hs-dialog mark{color:#fff;background:#5e5ed673;border-radius:2px;padding:0 1px}.sr-more{color:var(--c-muted);margin:0;padding:8px 14px 10px 84px;font-size:12px}.hs-open{border:1px solid var(--c-line);background:var(--c-panel);height:28px;color:var(--c-muted);font:inherit;cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 8px 0 10px;font-size:12px;display:inline-flex}.hs-open:hover{color:var(--c-text);border-color:#3a3c44}.hs-label{text-align:left;min-width:110px}.hs-kbd{font:inherit;color:var(--c-faint);border:1px solid var(--c-line);border-radius:4px;padding:1px 5px;font-size:11px}.hs-dialog{background:var(--c-side);width:min(640px,100vw - 32px);max-height:min(560px,100dvh - 96px);color:var(--c-text);border:1px solid #33353c;border-radius:12px;margin:10vh auto auto;padding:0;overflow:auto;box-shadow:0 24px 60px #000a}.hs-dialog::backdrop{background:#0009}.hs-form{border-bottom:1px solid var(--c-line);height:52px;color:var(--c-muted);background:var(--c-side);align-items:center;gap:10px;padding:0 14px;display:flex;position:sticky;top:0}.hs-form input{min-width:0;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.hs-item{border-bottom:1px solid var(--c-row-line);padding:6px 0}.hs-item-head{align-items:baseline;gap:8px;min-width:0;margin:6px 14px 0;display:flex}.hs-item-head b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.hs-item-head small{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hs-note{color:var(--c-muted);margin:0;padding:16px 14px;font-size:13px}.hs-foot{color:var(--c-faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0;padding:10px 14px;font-size:12px;display:flex}.hs-foot .text-link{font:inherit;color:var(--c-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}@media (max-width:640px){.hs-label,.workspace-header .hs-kbd{display:none}.hs-open{padding:0 8px}.sr-page{padding:20px 16px 48px}.sr-time{width:48px}.sr-more{padding-left:74px}.sr-count,.hs-foot span{display:none}}.tx-action{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:4px;display:inline-flex}.tx-badge{border:1px solid var(--c-line);color:var(--c-muted);white-space:nowrap;border-radius:4px;padding:0 6px;font-size:11px;line-height:18px}.tx-badge.done{color:var(--c-green);border-color:#2b5a41}.tx-badge.busy{color:#a8b0ff;border-color:#3b3f73}.tx-badge.bad{color:#f08c7a;border-color:#6a3a33}.tx-go{font:inherit;color:#fff;cursor:pointer;background:#5e5ed6;border:1px solid #6b6be0;border-radius:4px;padding:0 8px;font-size:11px;line-height:18px}.tx-go:disabled{opacity:.6;cursor:wait}.tx-why{color:var(--c-muted);overflow-wrap:anywhere;flex-basis:100%;font-size:12px;display:block}.pi-transcript{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.cs-list.rv-menu-list:not(.start){left:auto;right:0}.ws-alerts>div{padding:12px 16px}.ws-alerts dd{flex:none}.rv-phonebar,.rv-sendtext{display:none}.rv-toolbar:has(.pj-primary){flex-wrap:wrap;row-gap:6px;height:auto;min-height:43px;padding-block:6px}@media (max-width:640px),(hover:none) and (pointer:coarse){.rv-write textarea,.rv-edit textarea,.rv-guest input,.rv-search input,.rv-field input,.rv-gate input,.rv-linkrow input{font-size:16px}.rv-write textarea{min-height:26px;line-height:22px}}@media (max-width:640px){.rv-phonebar{z-index:30;box-sizing:border-box;width:100%;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1011f5;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.rv-phonebar button{text-overflow:ellipsis;flex:auto;justify-content:center;min-width:0;height:44px;padding:0 10px;font-size:13px;overflow:hidden}.rv-phonebar .rv-phone-comment{background:var(--c-panel);color:var(--c-text);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #34363c;border-radius:6px;flex:0 auto;align-items:center;gap:6px;font-size:13px;display:inline-flex}.rv-phonebar button:disabled{opacity:.55;cursor:default}.rv-page.has-phonebar{padding-bottom:calc(61px + env(safe-area-inset-bottom))}.rv-track{height:32px}.rv-rail,.rv-played,.rv-range{height:4px;top:14px}.rv-head{width:14px;height:14px;margin-left:-7px;top:9px}.rv-hover{bottom:30px}.rv-markers{height:26px}.rv-marker{width:24px;height:24px;margin-left:-12px;font-size:8px;top:1px}.rv-controls{flex-wrap:wrap;justify-content:space-between;gap:0}.rv-controls .rv-time{text-align:center;flex:1 0 100%;order:-1;margin:0 0 4px}.rv-controls>button,.rv-icon,.rv-panel-toggle,.pj-crumbs .pj-back{width:44px;height:44px}.rv-controls .cs-trigger{align-items:center;gap:4px;width:auto;height:44px;padding:0 8px;display:inline-flex}.rv-bar2:has(.rv-vis) .rv-sendtext{display:none}.rv-bar2:has(.rv-vis) .rv-sendbtn{width:44px;padding:0}.rv-tabs button{height:40px}.rv-bar2{flex-wrap:wrap;gap:2px 0}.rv-visbtn{height:44px;padding:0 6px}.rv-sendbtn{justify-content:center;align-items:center;gap:6px;width:auto;height:44px;padding:0 14px;display:inline-flex}.rv-sendtext{font-size:14px;font-weight:500;display:inline}.rv-link{min-height:44px}.rv-chip.code{min-height:32px}.rv-drawbar .rv-icon{width:40px;height:40px}.pj-review-bar .pj-secondary,.pj-review-bar .pj-primary,.pj-review-bar .pj-text{min-height:44px}}.sh-anchor{display:inline-flex;position:relative}.sh-pill{height:20px;color:var(--c-muted);font:inherit;vertical-align:1px;white-space:nowrap;background:#1f2023;border:0;border-radius:4px;align-items:center;gap:6px;margin-left:6px;padding:0 8px;font-size:11.5px;display:inline-flex}.sh-pill.on{color:#3ecf8e;background:#34c37a1f}button.sh-pill{cursor:pointer}button.sh-pill:hover{filter:brightness(1.2)}.sh-pill .pj-dot{width:6px;height:6px}.pj-linkstate .sh-pill{margin-left:0}.sh-scrim,.sh-grab,.sh-head{display:none}.sh-pop{z-index:60;text-align:left;width:420px;max-width:calc(100vw - 32px);color:var(--c-text);white-space:normal;background:#18191c;border:1px solid #2c2e33;border-radius:8px;font-size:13px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #00000080}.sh-pop .sh-state{align-items:center;gap:8px;margin:0;padding:16px 16px 10px;font-weight:500;display:flex}.sh-link{color:var(--c-muted);background:#0d0e10;border:1px solid #2c2e33;border-radius:7px;align-items:center;gap:10px;margin:0 16px;padding:5px 5px 5px 12px;display:flex}.sh-link code{min-width:0;font-family:var(--c-mono);color:#e4e5ea;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.sh-link code.sh-dim{color:var(--c-muted);white-space:normal;font-family:inherit}.sh-dim{color:var(--c-muted)}.sh-pop .sh-off{margin:0 16px;font-size:12.5px}.sh-grid{grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px 4px;display:grid}.sh-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sh-field>span:first-child{color:var(--c-muted);font-size:11.5px}.sh-field .cs,.sh-field .cs-trigger{width:100%}.sh-pass{align-items:center;gap:6px;min-height:32px;display:flex}.sh-pass input{background:var(--c-panel);min-width:0;height:32px;color:var(--c-text);font:inherit;border:1px solid #34363c;border-radius:6px;flex:1;padding:0 10px;font-size:13px}.sh-pass>.sh-dim{flex:1;align-items:center;gap:6px;display:inline-flex}.sh-rows{padding:6px 16px 0}.sh-row{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.sh-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.sh-row b{font-weight:500}.sh-row small{color:var(--c-muted);font-size:11.5px}.sh-row>.sh-lock{color:#c6c7cc;flex-direction:row;align-items:center;gap:8px}.sh-pop .sh-hint{color:var(--c-muted);background:#1f2023;border-radius:6px;align-items:center;gap:8px;margin:6px 16px 0;padding:9px 12px;font-size:12.5px;display:flex}.sh-pop .sh-error{color:#ff6b6b;margin:10px 16px 0;font-size:12.5px}.sh-foot{border-top:1px solid #2c2e33;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;display:flex}.sh-grow{flex:1}.sh-off-button{color:#ff5c5c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.sh-off-button.confirm{font-weight:600}.sh-views{color:var(--c-muted);white-space:nowrap;font-size:12px}@media (max-width:640px){.sh-scrim{z-index:59;background:#00000080;display:block;position:fixed;inset:0}.sh-pop{border-bottom:0;border-radius:14px 14px 0 0;width:auto;max-width:none;max-height:88vh;position:fixed;inset:auto 0 0;overflow:auto}.sh-grab{background:#3a3c42;border-radius:2px;width:36px;height:4px;margin:8px auto 0;display:block}.sh-head{justify-content:space-between;align-items:center;padding:10px 16px 0;display:flex}.sh-head h2{margin:0;font-size:16px;font-weight:600}.sh-close{color:var(--c-muted);cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex}.sh-anchor{position:static}.pj-head .sh-anchor{flex:40%}.pj-head .sh-anchor>.pj-secondary{justify-content:center;width:100%;height:40px}.sh-row,.sh-foot button{min-height:40px}}.rv-list-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rv-list-head>.primary-button{flex:none;width:auto;padding:0 18px}.rv-list-head h1{margin:2px 0 4px}.rv-list-head .rv-dim{margin:0}.rv-eyebrow{color:var(--c-muted);margin:0;font-size:12px}.rv-project-upload{flex-direction:column;gap:12px;margin:18px 0 22px;display:flex}.rv-drop{text-align:center;background:#111214;border:1px dashed #3a3c42;border-radius:8px;padding:22px 16px}.rv-drop.over{background:#15162a;border-color:#5e6ad2}.rv-drop p{margin:0 0 4px}.rv-drop small{color:var(--c-muted);font-size:12px}.rv-addas{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.rv-addas .cs{min-width:min(320px,100%)}.pj-split{align-items:stretch;display:inline-flex}.pj-split>.pj-secondary{border-top-right-radius:0;border-bottom-right-radius:0}.pj-split-more>.pj-secondary{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 8px}.pj-split-more .rv-menu-list{width:max-content;min-width:240px}.pj-split-more .rv-menu-list li[role^=menuitem]{color:#d6d7dc;cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.pj-split-more .rv-menu-list li[role^=menuitem]:hover,.pj-split-more .rv-menu-list li[role^=menuitem]:focus{color:#fff;background:#26272b}.pj-importdialog{max-width:560px}.pj-importdialog .pj-inline{margin-bottom:4px}.pj-importdialog .pj-inline .pj-secondary{height:36px}.pj-importfound{border:1px solid var(--c-line);border-radius:8px;margin-top:14px;overflow:hidden}.pj-importfound>header{color:var(--c-muted);border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.pj-importfound>header b{color:var(--c-text);font-weight:500}.pj-importfound ul{max-height:min(320px,42dvh);margin:0;padding:4px 0;list-style:none;overflow:auto}.pj-importfound>.pj-dim{border-top:1px solid var(--c-line);margin:0;padding:8px 12px;font-size:12px}.pj-check{cursor:pointer;align-items:center;gap:10px;min-width:0;padding:7px 12px;font-size:13px;display:flex}.pj-check input{accent-color:#7a7aff;flex:none;margin:0}.pj-check.off{opacity:.55;cursor:default}.pj-check>span{gap:2px;min-width:0;display:grid}.pj-check b{overflow-wrap:anywhere;font-weight:500}.pj-check small{color:var(--c-faint);overflow-wrap:anywhere;font-size:12px}.pj-importfound>header .pj-check{padding:0}@media (max-width:640px){.pj-importdialog .pj-inline .pj-secondary{flex:auto}.pj-check{min-height:44px}}.ep-root{margin-bottom:14px}.ep-root>.pj-video{margin-bottom:0}.ep-root>.pj-video:has(+.ep-groups){border-bottom-right-radius:0;border-bottom-left-radius:0}.ep-groups{border:1px solid var(--c-line);background:#0f1012;border-top:0;border-radius:0 0 8px 8px;padding:6px 10px 8px 24px}.ep-groups.nested{border:0;border-left:1px solid var(--c-line);background:0 0;border-radius:0;margin:2px 0 4px 18px;padding:2px 0 2px 12px}.ep-group{min-width:0}.ep-group-head{color:#c9cad0;font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:6px 4px;font-size:12px;font-weight:600;display:inline-flex}.ep-group-head:hover{background:#ffffff08}.ep-group-head:focus-visible{outline-offset:1px;outline:2px solid #a5a5ff}.ep-chevron{transition:transform .12s}.ep-chevron.open{transform:rotate(90deg)}.ep-count{min-width:18px;height:18px;color:var(--c-muted);box-sizing:border-box;background:#1f2023;border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:500;display:inline-grid}.ep-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ep-row{border-radius:7px;align-items:center;gap:12px;min-width:0;padding:7px 8px;display:flex}.ep-row:hover{background:#ffffff06}.ep-thumb{color:#5d5d80;background:linear-gradient(135deg,#2a2440,#13131c);border-radius:4px;flex:none;place-items:center;width:44px;height:26px;display:grid}.ep-thumb.tall{background:linear-gradient(135deg,#1d2c3a,#11161c);width:18px;height:30px;margin:0 13px}.ep-main{flex:1;gap:2px;min-width:0;display:grid}.ep-main a{color:var(--c-text);text-decoration:none}.ep-main a:hover b{text-decoration:underline}.ep-main b{overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.ep-main small{color:var(--c-faint);font-size:12px}.ep-range{font:inherit;font-variant-numeric:tabular-nums;color:#9b9bff;cursor:pointer;white-space:nowrap;background:#1a1b33;border:1px solid #2c2d55;border-radius:5px;flex:none;padding:3px 8px;font-size:12px;text-decoration:none}.ep-range:hover{color:#c4c4ff;border-color:#6b6be0}.ep-range.none{color:var(--c-faint);cursor:default;background:0 0;border-color:#0000}.ep-photos>header{padding:8px 12px}.ep-photo-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin:0;padding:12px;list-style:none;display:grid}.ep-photo-grid li{min-width:0;position:relative}.ep-photo-grid a{color:var(--c-muted);gap:6px;font-size:12px;text-decoration:none;display:grid}.ep-photo{aspect-ratio:4/3;color:#5d5d80;background:linear-gradient(135deg,#232530,#141519);border-radius:6px;place-items:center;display:grid}.ep-photo-name{text-overflow:ellipsis;white-space:nowrap;padding-right:24px;overflow:hidden}.ep-photo-grid .pj-overflow{position:absolute;bottom:-4px;right:0}.ep-cliplist{gap:2px;margin:0;padding:10px;list-style:none;display:grid}.ep-cliplist li{border-radius:7px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ep-cliplist li:hover{background:#18191c}.ep-from a{color:#c4c4ff}.ep-hint{margin:-6px 0 4px;font-size:12px;display:block}.ep-linkdialog .ep-parent{width:100%;display:block}.ep-linkdialog .ep-parent .cs-trigger{width:100%}.ep-range-fields{margin-top:14px}@media (max-width:760px){.ep-groups{padding-left:10px}.ep-groups.nested{margin-left:8px;padding-left:8px}.ep-row{flex-wrap:wrap;gap:8px}.ep-row .ep-main{flex-basis:calc(100% - 90px)}.ep-thumb{display:none}.ep-toggle{order:5}}:root{--en-peri:#7c86ea;--en-peri-hi:#a8b0ff;--en-peri-bg:#1d1f3a;--en-ok:#34c37a;--en-ok-bg:#10261a;--en-card:#0f1011;--en-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.en-page{box-sizing:border-box;min-width:0;max-width:1240px;padding:0 24px 56px}.en-mono{font-family:var(--en-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.en-dim{color:var(--c-muted)}.en-quiet{color:var(--c-muted);margin:4px 0;font-size:12px}.en-error{color:#f2a37a;font-size:12px}.en-flash{color:var(--en-ok);margin:8px 0 0;font-size:12px}.en-link{color:var(--en-peri-hi);text-decoration:none}.en-link:hover{text-underline-offset:3px;text-decoration:underline}.en-page a:focus-visible,.en-page button:focus-visible,.en-page select:focus-visible,.en-page input:focus-visible{outline:2px solid var(--en-peri);outline-offset:2px}.en-crumbs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:0 0 4px;display:flex}.en-crumbs ol{color:var(--c-muted);align-items:center;gap:8px;min-width:0;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.en-crumbs li{align-items:center;gap:8px;min-width:0;display:flex}.en-crumbs li+li:before{content:"";border-right:1.5px solid var(--c-faint);border-top:1.5px solid var(--c-faint);width:5px;height:5px;margin-right:3px;transform:rotate(45deg)}.en-crumbs a{color:var(--c-muted);text-decoration:none}.en-crumbs a:hover{color:var(--c-text)}.en-crumbs li[aria-current]{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.en-fresh{background:var(--en-ok-bg);height:22px;color:var(--en-ok);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.en-fresh:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.en-head{align-items:center;gap:16px;min-width:0;padding:12px 0 18px;display:flex}.en-head-text{flex:1;min-width:0}.en-head h1{letter-spacing:-.02em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:28px;font-weight:600;line-height:34px;display:flex}.en-handle{color:var(--c-faint);letter-spacing:0;font-size:18px;font-weight:400}.en-verified{flex:none}.en-sub{color:var(--c-muted);margin:4px 0 0;font-size:13px;line-height:18px}.en-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.en-icons{gap:6px;margin:0;padding:0;list-style:none;display:flex}.en-icons a{border:1px solid var(--c-divider);color:#d4d6da;background:0 0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.en-icons a:hover{background:var(--c-chip);color:var(--c-text)}.en-btn{border:1px solid var(--c-divider);background:var(--c-chip);height:28px;color:var(--c-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.en-btn:hover{border-color:#3a3c42}.en-btn.primary{background:var(--en-peri);border-color:var(--en-peri);color:#0b0c1c}.en-btn:disabled{opacity:.6;cursor:default}.en-file{position:relative;overflow:hidden}.en-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.en-file:focus-within{outline:2px solid var(--en-peri);outline-offset:2px}.en-avatar,.en-mark{background:var(--en-peri-bg);color:#dfe2ff;flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.en-avatar{width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--en-peri);border-radius:50%;font-size:11px}.en-mark{border-radius:7px;width:32px;height:32px;font-size:11px;box-shadow:inset 0 0 0 1px #34365a}.en-avatar img,.en-mark img{object-fit:cover;width:100%;height:100%;display:block}.en-avatar.sm,.en-mark.sm{width:22px;height:22px;font-size:9px}.en-avatar.lg{width:56px;height:56px;box-shadow:inset 0 0 0 2px var(--en-peri);font-size:20px}.en-mark.lg{border-radius:12px;width:56px;height:56px;font-size:20px}.en-tabs{border-bottom:1px solid var(--c-divider);scrollbar-width:none;gap:22px;margin:0 0 22px;display:flex;overflow-x:auto}.en-tabs button{height:34px;color:var(--c-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex;position:relative}.en-tabs button:hover{color:var(--c-text)}.en-tabs button[aria-selected=true]{color:var(--c-text);font-weight:500}.en-tabs button[aria-selected=true]:after{content:"";background:var(--en-peri);height:2px;position:absolute;bottom:-1px;left:0;right:0}.en-tab-n{font-family:var(--en-mono);color:var(--c-faint);font-size:11px}.en-grid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:28px;display:grid}.en-left,.en-right,.en-solo{gap:28px;min-width:0;display:grid}.en-headline{gap:4px;display:grid}.en-headline span{color:var(--c-muted);font-size:12px}.en-headline strong{font-family:var(--en-mono);letter-spacing:-.03em;font-size:34px;font-weight:500;line-height:42px}.en-headline small{color:var(--c-faint);font-size:11px}.en-table h2,.en-block-head h2,.en-card-head h2{color:var(--c-text);margin:0;font-size:14px;font-weight:500}.en-table-head{border-bottom:1px solid var(--c-divider);justify-content:space-between;align-items:baseline;padding:0 0 8px;display:flex}.en-table-head span{color:var(--c-faint);font-size:10px}.en-table dl{margin:0}.en-id-row,.en-metric-row{border-bottom:1px solid var(--c-line);align-items:center;min-height:32px;font-size:13px;display:grid}.en-id-row{grid-template-columns:72px minmax(0,1fr) auto;gap:8px}.en-metric-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.en-id-row dt,.en-metric-row dt{color:var(--c-muted)}.en-id-row dd,.en-metric-row dd{min-width:0;margin:0}.en-id-value{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.en-id-value.empty{color:var(--c-faint)}.en-id-status{align-items:center;gap:6px;display:flex}.en-metric-row dd{font-family:var(--en-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.en-badge{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;height:18px;padding:0 6px;font-size:11px;display:inline-flex}.en-badge.ok{background:var(--en-ok-bg);color:var(--en-ok)}.en-badge.no{background:var(--c-chip);color:var(--c-muted)}.en-badge.none{color:var(--c-faint);background:0 0;padding:0 2px}.en-src{width:16px;height:16px;color:var(--c-muted);place-items:center;display:grid}.en-src:hover{color:var(--c-text)}.en-src.off{color:#2c2e33}.en-bio{color:#c9ccd3;white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0;line-height:19px}.en-block{min-width:0}.en-block-head,.en-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.en-more{color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.en-more:hover{color:var(--c-text)}.en-card{border:1px solid var(--c-line);background:var(--en-card);border-radius:10px;min-width:0;padding:16px}.en-none{border:1px dashed var(--c-divider);color:var(--c-muted);border-radius:8px;margin:0;padding:18px;font-size:12px;line-height:18px}.en-scroll{min-width:0;overflow-x:auto}.en-dense{border-collapse:collapse;width:100%;font-size:13px}.en-dense th{text-align:left;height:28px;color:var(--c-faint);border-bottom:1px solid var(--c-divider);white-space:nowrap;padding:0 10px 0 0;font-size:10px;font-weight:400}.en-dense td{border-bottom:1px solid var(--c-line);white-space:nowrap;text-overflow:ellipsis;max-width:320px;height:32px;padding:0 10px 0 0;overflow:hidden}.en-dense th:last-child,.en-dense td:last-child{padding-right:0}.en-dense .num{text-align:right}.en-dense tbody tr:hover{background:#0d0e10}.en-dense .c-n{width:18px}.en-title,.en-who{color:var(--c-text);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.en-title span,.en-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.en-title:hover span,.en-who:hover span{text-underline-offset:3px;text-decoration:underline}.en-thumb{background:var(--c-chip);width:40px;height:22px;color:var(--c-muted);border-radius:3px;flex:none;place-items:center;font-size:9px;font-weight:600;display:grid;overflow:hidden}.en-thumb img{object-fit:cover;width:100%;height:100%}.en-role{background:var(--c-chip);height:18px;color:var(--c-muted);border-radius:4px;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.en-role.host{background:var(--en-peri-bg);color:var(--en-peri-hi)}.en-feature-top{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.en-frame{aspect-ratio:16/9;background:radial-gradient(90% 90% at 30% 20%,#2a2f6b,#111216 70%);border-radius:6px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.en-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.en-frame-empty{color:#c9ccff;place-items:center;display:grid;position:absolute;inset:0}.en-frame-len{color:#e8e9ec;background:#08090acc;border-radius:3px;padding:1px 5px;font-size:11px;position:absolute;bottom:6px;right:6px}.en-feature-text{gap:6px;min-width:0;display:grid}.en-feature-text h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:21px}.en-feature-text p{margin:0;font-size:12px}.en-facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:4px 24px;margin:6px 0 0;display:grid}.en-facts div{gap:2px;display:grid}.en-facts dt{color:var(--c-faint);font-size:10px}.en-facts dd{margin:0;font-size:13px}.en-watch{background:var(--en-peri-bg);color:var(--en-peri-hi);border:1px solid #2f3260;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:0;margin-top:8px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:grid}.en-watch:hover{border-color:var(--en-peri)}.en-watch q{color:#c9ccd3;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:12px;font-weight:400;overflow:hidden}.en-sub-block{border-top:1px solid var(--c-line);margin-top:16px;padding-top:12px}.en-sub-block h3{color:var(--c-muted);margin:0 0 8px;font-size:12px;font-weight:500}.en-quotes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.en-quotes li{grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.en-quotes blockquote{color:#dcdee3;overflow-wrap:anywhere;margin:0;line-height:19px}.en-tc{font-family:var(--en-mono);color:var(--en-peri-hi);font-size:12px;text-decoration:none}.en-tc:hover{text-underline-offset:3px;text-decoration:underline}.en-cliplist{margin:0;padding:0;list-style:none;display:grid}.en-cliplist a{border-bottom:1px solid var(--c-line);min-height:32px;color:var(--c-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.en-cliplist span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.en-cliplist small{color:var(--c-muted);font-size:12px}.en-cliplist a:hover span{text-underline-offset:3px;text-decoration:underline}.en-mentions{gap:14px;margin:0;padding:0;list-style:none;display:grid}.en-mention-head{border-bottom:1px solid var(--c-divider);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding-bottom:6px;display:flex}.en-mention-head a{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.en-mention-head a:hover{text-underline-offset:3px;text-decoration:underline}.en-mention-head span{white-space:nowrap;font-size:11px}.en-mentions ol{margin:0;padding:0;list-style:none}.en-mentions ol li{border-bottom:1px solid var(--c-line);grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 0;display:grid}.en-snippet{color:#c9ccd3;overflow-wrap:anywhere;line-height:18px}.en-manual{color:var(--c-faint);margin-left:8px;font-size:11px;font-style:normal}.en-x{color:var(--c-faint);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.en-x:hover{color:#f2a37a}.en-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.en-chips a{border:1px solid var(--c-divider);height:30px;color:var(--c-text);border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;font-size:12px;text-decoration:none;display:inline-flex}.en-chips a:hover{background:var(--c-chip)}.en-chips small{color:var(--c-faint)}.en-chart-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.en-select{color:var(--c-muted);align-items:center;gap:6px;display:inline-flex;position:relative}.en-select select{field-sizing:content;appearance:none;color:var(--c-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 18px 0 0;font-size:15px;font-weight:500}.en-select svg{pointer-events:none;position:absolute;right:0}.en-legend{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.en-legend li{border:1px solid var(--c-divider);border-radius:6px;align-items:center;gap:8px;height:28px;padding:0 10px;font-size:12px;display:inline-flex}.en-legend i{border-radius:50%;width:8px;height:8px}.en-legend b{font-weight:500}.en-legend small{color:var(--c-faint);font-size:10px}.en-chart-svg{width:100%;height:auto;display:block}.en-chart-svg .en-gridline{stroke:#1d1f23;stroke-width:1px}.en-chart-svg .en-tag{fill:#f7f8f8;font-family:var(--en-mono);font-size:11px}.en-chart-svg .en-axis{fill:var(--c-faint);font-family:var(--en-mono);font-size:11px}.en-index-title{letter-spacing:-.01em;margin:16px 0 14px;font-size:20px;font-weight:600;line-height:26px}.en-toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0 0 14px;display:flex}.en-seg{border:1px solid var(--c-divider);background:var(--c-side);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.en-seg button{height:24px;color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:12px}.en-seg button:hover{color:var(--c-text)}.en-seg button[aria-pressed=true]{background:var(--c-chip);color:var(--c-text);box-shadow:inset 0 0 0 1px #2e3036}.en-search{border:1px solid var(--c-divider);background:var(--c-side);min-width:0;max-width:300px;height:30px;color:var(--c-muted);border-radius:6px;flex:220px;align-items:center;gap:8px;padding:0 10px;display:flex}.en-search:focus-within{outline:2px solid var(--en-peri);outline-offset:1px}.en-search input{min-width:0;height:28px;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.en-count{color:var(--c-faint);white-space:nowrap;margin-left:auto;font-size:11px}.en-empty{text-align:center;max-width:440px;margin:48px auto}.en-empty h2{margin:0 0 8px;font-size:15px}.en-empty p{color:var(--c-muted);margin:0;line-height:19px}.en-edit{border:1px solid var(--c-line);background:var(--en-card);border-radius:10px;gap:12px;min-width:0;margin:0 0 20px;padding:16px;display:grid}.en-edit h2{margin:0;font-size:14px;font-weight:600}.en-field-row{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.en-field{min-width:0;color:var(--c-muted);gap:4px;font-size:12px;display:grid}.en-field input,.en-field select,.en-field textarea{box-sizing:border-box;border:1px solid var(--c-divider);background:var(--c-side);width:100%;min-width:0;color:var(--c-text);font:inherit;border-radius:6px;padding:7px 8px;font-size:13px}.en-edit-actions{gap:8px;display:flex}a.sp-name.sp-person{text-decoration:none}a.sp-name.sp-person:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.en-grid{grid-template-columns:1fr}.en-left{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}}@media (max-width:760px){.en-page{padding:0 16px 40px}.en-head{flex-wrap:wrap}.en-head h1{font-size:24px;line-height:30px}.en-handle{font-size:15px}.en-head-actions{justify-content:flex-start;width:100%}.en-left,.en-feature-top,.en-field-row{grid-template-columns:1fr}.en-search{flex-basis:100%;order:3;max-width:none}.en-count{margin-left:0}.en-dense .c-role,.en-dense .c-title,.en-dense .c-talk,.en-dense .c-last,.en-dense .c-proj,.en-dense .c-first,.en-dense .c-n{display:none}.en-dense td{max-width:180px}.en-mention-head{flex-wrap:wrap;gap:2px 12px}.en-mention-head a{white-space:normal}.en-mentions ol li{grid-template-columns:44px minmax(0,1fr)}.en-mentions .en-x{grid-column:2;justify-self:start}.en-btn,.en-icons a{justify-content:center;min-width:36px;min-height:36px}.en-crumbs{min-height:44px}}.lr-page{align-items:stretch;width:100%;max-width:none;min-height:calc(100dvh - 41px);margin:0;padding:0;display:flex}.lr-accounts{box-sizing:border-box;border-right:1px solid var(--c-line);background:var(--c-canvas);flex-direction:column;flex:0 0 232px;gap:2px;width:232px;padding:20px 8px 12px;display:flex;position:relative}.lr-acc-head{color:var(--c-faint);align-items:center;gap:8px;padding:0 4px 8px 8px;font-size:11px;font-weight:500;line-height:15px;display:flex;position:relative}.lr-acc-head>span{flex:1}.lr-add{background:var(--c-panel);width:22px;height:22px;color:var(--c-muted);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.lr-add:hover,.lr-add[aria-expanded=true]{color:var(--c-text);background:var(--c-chip)}.lr-acc-list{flex-direction:column;gap:2px;display:flex}.lr-acc-row{align-items:center;display:flex;position:relative}.lr-acc{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px 0 8px;display:flex}.lr-acc:hover{background:#121315}.lr-acc[aria-pressed=true]{background:var(--c-panel)}.lr-acc-all{background:var(--c-chip);width:26px;height:26px;color:var(--c-muted);border-radius:13px;flex:none;place-items:center;display:grid}.lr-acc-text{white-space:nowrap;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lr-acc-text strong{text-overflow:ellipsis;color:var(--c-muted);font-size:12px;font-weight:500;line-height:17px;overflow:hidden}.lr-acc[aria-pressed=true] .lr-acc-text strong{color:var(--c-text)}.lr-acc-text small{text-overflow:ellipsis;color:var(--c-faint);font-size:11px;line-height:15px;overflow:hidden}.lr-acc-when{color:var(--c-faint);white-space:nowrap;font-size:11px;line-height:15px}.lr-acc-live{color:#eb5757;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:500;line-height:15px;display:inline-flex}.lr-acc-live i{background:#eb5757;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #eb575740}.lr-chip-name{display:none}.lr-acc-menu{opacity:0;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lr-acc-row:hover .lr-acc-menu,.lr-acc-menu:focus-within{opacity:1}.lr-acc-row:hover .lr-acc-when,.lr-acc-row:hover .lr-acc-live,.lr-acc-row:focus-within .lr-acc-when{visibility:hidden}.lr-acc-menu .lr-more{background:var(--c-chip)}.lr-acc-note{color:var(--c-faint);margin:8px;font-size:11px;line-height:15px}.lr-spacer{flex:1}.lr-alerts{position:relative}.lr-alerts-btn{width:100%;color:var(--c-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;line-height:17px;display:flex}.lr-alerts-btn span{flex:1}.lr-alerts-btn:hover,.lr-alerts-btn[aria-expanded=true]{background:var(--c-panel);color:var(--c-text)}.lr-alerts-btn .lr-chev{width:12px;height:12px;color:var(--c-faint)}.lr-avatar{box-sizing:border-box;color:#fff;border:1px solid #3a3c42;border-radius:50%;flex:none;place-items:center;font-weight:500;line-height:1;display:grid;position:relative;overflow:hidden}.lr-avatar img{object-fit:cover;width:100%;height:100%;display:block}.lr-avatar.live{border:2px solid #eb5757}.lr-pop{z-index:70;box-sizing:border-box;background:#17181b;border:1px solid #2a2a30;border-radius:12px;position:absolute;box-shadow:0 16px 40px #0000008c}.lr-pop h2{color:var(--c-text);margin:0;font-size:13px;font-weight:500;line-height:18px}.lr-add-pop{flex-direction:column;gap:10px;width:300px;padding:14px 16px 16px;display:flex;top:30px;left:4px}.lr-username{background:var(--c-canvas);border-color:#5e6ad2;border-radius:8px;gap:6px;height:32px;padding-left:10px}.lr-username:focus-within{border-color:#7c86ea;outline:0}.lr-username>.lr-tiktok{color:var(--c-muted);flex:none}.lr-username>span{color:var(--c-faint)}.lr-username input{height:30px;color:var(--c-text);font:inherit;outline:0;flex:1;padding:0;font-size:13px}.lr-add-pop small{color:var(--c-faint);font-size:11px;line-height:15px}.lr-pop-foot{justify-content:flex-end;align-items:center;gap:4px;display:flex}.lr-alerts-pop{width:440px;padding:18px 18px 16px;bottom:calc(100% + 8px);left:0}.lr-alerts-pop header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.lr-alerts-pop header>div{flex:1}.lr-alerts-pop header h2{font-size:14px;line-height:20px}.lr-alerts-pop header p{color:var(--c-faint);margin:2px 0 0;font-size:11px;line-height:15px}.lr-close{width:24px;height:24px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.lr-close:hover{color:var(--c-text);background:var(--c-chip)}.lr-settings{border:1px solid var(--c-line);border-radius:8px;overflow:hidden}.lr-setting{border-bottom:1px solid var(--c-line);align-items:center;gap:16px;padding:10px 14px;display:flex}.lr-setting:last-child{border-bottom:0}.lr-setting>div{flex:1;min-width:0}.lr-setting h3{color:var(--c-text);margin:0;font-size:13px;font-weight:500;line-height:18px}.lr-setting p{color:var(--c-faint);margin:2px 0 0;font-size:11px;line-height:15px}.lr-setting p.connected{color:var(--c-faint)}.lr-setting-actions{flex-wrap:wrap;gap:2px;margin:4px 0 0 -6px;display:flex}.lr-setting-actions:empty{display:none}.lr-setting .live-switch[aria-checked=true]{background:#5e6ad2}.lr-channel{border-bottom:1px solid var(--c-line);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.lr-channel label{color:var(--c-muted);gap:6px;font-size:12px;display:grid}.lr-channel small{color:var(--c-faint);font-size:11px}.lr-channel .lr-review{align-self:flex-end}.lr-main{flex-direction:column;flex:1;gap:16px;min-width:0;padding:24px 24px 48px;display:flex}.lr-titlerow{align-items:center;gap:8px;display:flex}.lr-title-block{white-space:nowrap;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lr-title-block h1{letter-spacing:-.3px;color:var(--c-text);margin:0;font-size:20px;font-weight:600;line-height:28px}.lr-title-block p{color:var(--c-faint);margin:0;font-size:11px;line-height:15px}.lr-search{box-sizing:border-box;background:var(--c-panel);width:230px;height:28px;color:var(--c-faint);border:1px solid #2a2a30;border-radius:6px;align-items:center;gap:8px;padding:0 6px 0 8px;display:flex}.lr-search:focus-within{border-color:#5e6ad2}.lr-search input{min-width:0;height:26px;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.lr-search input::placeholder{color:var(--c-faint)}.lr-tabs{background:var(--c-panel);border-radius:8px;flex:none;gap:2px;padding:2px;display:flex}.lr-tabs button{color:var(--c-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;line-height:17px}.lr-tabs button:hover{color:var(--c-text)}.lr-tabs button[aria-pressed=true]{color:var(--c-text);background:#26272b}.lr-warn{color:#f5b84a;margin:0;font-size:12px}.lr-hits{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;overflow:hidden}.lr-hit{border-bottom:1px solid var(--c-row-line);padding:10px 14px}.lr-hit:last-child{border-bottom:0}.lr-hit h3{margin:0;font-size:13px;font-weight:500;line-height:18px}.lr-hit p{color:var(--c-muted);margin:2px 0 0;font-size:12px;line-height:17px}.lr-empty{color:var(--c-faint);margin:0;padding:14px;font-size:12px}.lr-table{border:1px solid var(--c-line);background:var(--c-canvas);border-radius:8px;overflow:hidden}.lr-head,.lr-row{align-items:center;gap:10px;padding:0 10px;display:flex}.lr-head{background:var(--c-side);border-bottom:1px solid var(--c-line);height:32px;color:var(--c-faint);font-size:11px;line-height:15px}.lr-head .lr-lead{width:54px}.lr-row{border-bottom:1px solid var(--c-line);background:#131416;height:48px}.lr-row.lr-clip{background:var(--c-canvas);padding-left:46px}.lr-day{border-bottom:1px solid var(--c-line);background:var(--c-canvas);white-space:nowrap;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;font-size:11px;line-height:15px;display:flex}.lr-day strong{color:var(--c-muted);font-weight:500}.lr-day span{color:var(--c-faint);text-overflow:ellipsis;overflow:hidden}.lr-lead{flex:none;align-items:center;gap:10px;display:flex}.lr-expand{width:16px;height:16px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.lr-expand:hover{color:var(--c-text)}.lr-expand-gap{flex:none;width:16px}.lr-chev{transition:transform .15s}.lr-chev.open{transform:rotate(90deg)}.lr-stream{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lr-title,.lr-clip-title{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text);font-size:13px;font-weight:500;line-height:18px;text-decoration:none;overflow:hidden}.lr-clip-title{font-weight:400}.lr-title:hover{text-decoration:underline}.lr-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--c-faint);margin:0;font-size:11px;line-height:15px;overflow:hidden}.lr-mobile-line{display:none}.lr-col{text-overflow:ellipsis;white-space:nowrap;color:var(--c-muted);flex:none;font-size:12px;line-height:17px;overflow:hidden}.lr-len{width:64px}.lr-peak{width:56px}.lr-panel{width:48px}.lr-status{align-items:center;width:104px;display:flex}.lr-clips{width:112px;color:var(--c-faint)}.lr-clips.has,.lr-clips-link{color:#a8b0ff}.lr-clips-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lr-clips-link:hover{text-decoration:underline}.lr-actions{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:2px;width:104px;display:flex}.lr-head .lr-actions{height:1px}.lr-review{box-sizing:border-box;color:#fff;height:27px;font:inherit;white-space:nowrap;cursor:pointer;background:#5e6ad2;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:17px;text-decoration:none;display:inline-flex}.lr-review:hover{color:#fff;background:#6c78e0}.lr-review:disabled{opacity:.5;cursor:default}.lr-open{height:27px;color:var(--c-muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.lr-open:hover{color:var(--c-text);background:var(--c-chip)}.lr-more{width:26px;height:26px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.lr-more:hover,.lr-more[aria-expanded=true]{background:var(--c-chip);color:var(--c-text)}.lr-more-gap{flex:none;width:26px}.lr-actions .rv-menu-list{min-width:180px}.lr-chip{background:var(--c-chip);color:var(--c-muted);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:1px 6px;font-size:11px;line-height:15px;display:inline-flex}.lr-chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.lr-chip.done{color:var(--c-green);background:#10261a}.lr-chip.progress{color:#a8b0ff;background:#1d1f3a}.lr-chip.review{color:#f5b84a;background:#2a2213}.lr-chip.error{color:#ff6b6b;background:#2c1515}.lr-kind{background:var(--c-chip);color:var(--c-muted);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:500;line-height:14px;display:inline-block}.lr-thumb{box-sizing:border-box;background:var(--c-panel);width:18px;height:32px;color:var(--c-faint);border:1px solid #2a2a30;border-radius:3px;flex:none;place-items:center;display:grid}.lr-foot{color:var(--c-faint);text-align:right;margin:0;padding:10px 14px;font-size:11px;line-height:15px}@media (max-width:1180px){.lr-panel{display:none}.lr-search{width:180px}}@media (max-width:1080px){.lr-titlerow{flex-wrap:wrap}.lr-title-block{flex-basis:100%}}@media (max-width:900px){.lr-page{flex-direction:column;min-height:0}.lr-accounts{border-right:0;border-bottom:1px solid var(--c-line);scrollbar-width:none;flex-direction:row;flex:none;align-items:flex-start;gap:12px;width:auto;padding:16px 16px 12px;overflow-x:auto}.lr-accounts::-webkit-scrollbar{display:none}.lr-acc-head{flex:none;order:2;padding:0}.lr-acc-head>span{display:none}.lr-add{background:0 0;border:1px dashed #3a3c42;border-radius:50%;width:48px;height:48px}.lr-acc-list{flex-direction:row;order:1;gap:12px}.lr-acc{flex-direction:column;gap:6px;width:60px;min-height:0;padding:0;background:0 0!important}.lr-acc .lr-avatar,.lr-acc-all{width:48px!important;height:48px!important;font-size:18px!important}.lr-acc-all{border:1px solid #3a3c42;border-radius:50%}.lr-acc[aria-pressed=true] .lr-avatar,.lr-acc[aria-pressed=true] .lr-acc-all{box-shadow:0 0 0 2px var(--c-canvas),0 0 0 4px #7c86ea}.lr-acc .lr-avatar.live{border-width:2px}.lr-acc-text,.lr-acc-when,.lr-acc-live{display:none}.lr-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:60px;color:var(--c-muted);text-align:center;font-size:11px;line-height:15px;display:block;overflow:hidden}.lr-acc[aria-pressed=true] .lr-chip-name{color:var(--c-text)}.lr-acc-menu{display:none}.lr-acc-row:has(.lr-acc[aria-pressed=true]) .lr-acc-menu{opacity:1;display:inline-flex;top:0;right:-6px;transform:none}.lr-acc-row:has(.lr-acc[aria-pressed=true]) .lr-acc-menu .lr-more{border-radius:50%;width:20px;height:20px}.lr-acc-menu .rv-menu-list{position:fixed;top:auto;left:auto;right:auto}.lr-acc-note{white-space:nowrap;order:4;align-self:center}.lr-spacer{display:none}.lr-alerts{flex:none;order:3}.lr-alerts-btn{border:1px solid #3a3c42;border-radius:50%;justify-content:center;width:48px;height:48px;padding:0}.lr-alerts-btn span,.lr-alerts-btn .lr-chev{display:none}.lr-pop{width:auto;margin-top:8px;position:fixed;inset:auto 16px}.lr-add-pop,.lr-alerts-pop{top:180px}.lr-main{gap:12px;padding:16px 16px 40px}.lr-titlerow{flex-wrap:wrap}.lr-search{order:2;width:100%;height:32px}.lr-tabs{order:3}.lr-head{display:none}.lr-row{gap:12px;height:auto;min-height:60px;padding:10px 12px}.lr-row.lr-clip{padding-left:12px}.lr-expand,.lr-expand-gap,.lr-col,.lr-sub{display:none}.lr-row.lr-clip .lr-sub{display:block}.lr-mobile-line{min-width:0;color:var(--c-faint);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:11px;line-height:15px;display:flex}.lr-mobile-line>span:last-child:not(.lr-chip){text-overflow:ellipsis;overflow:hidden}.lr-row.lr-clip .lr-mobile-line{display:none}.lr-actions{width:auto}.lr-row .lr-more-gap{display:none}.lr-row .lr-review{height:30px;padding:0 14px}}@media (max-width:760px){.lr-page{min-height:0}}.raw{padding-bottom:72px;position:relative}.raw-bar{flex-wrap:wrap;gap:10px}.raw-tags{max-width:100%}.raw-select[aria-pressed=true]{color:var(--c-text);font-weight:500}.raw-group{margin:18px 0 6px}.raw-month{color:var(--c-text);align-items:baseline;gap:8px;margin:0 2px 8px;font-size:15px;font-weight:600;display:flex}.raw-month span{color:var(--c-faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.raw-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.raw-grid{grid-template-columns:repeat(3,1fr)}}.raw-tile{aspect-ratio:1;cursor:pointer;background:#141518;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.raw-tile img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.raw-tile:hover img{transform:scale(1.03)}.raw-tile:focus-visible{outline-offset:-2px;outline:2px solid #5e6ad2}.raw-tile[aria-pressed=true]:after{content:"";background:#5e6ad22e;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #5e6ad2}.raw-none{width:100%;height:100%;color:var(--c-faint);justify-content:center;align-items:center;display:flex}.raw-dur{color:#fff;text-shadow:0 1px 3px #000c;font-variant-numeric:tabular-nums;align-items:center;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:5px;right:6px}.raw-tagdot{color:#fff;text-align:center;background:#0009;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;bottom:5px;left:6px}.raw-check{color:#fff;z-index:1;background:#0000004d;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:6px;right:6px}.raw-tile[aria-pressed=true] .raw-check{background:#5e6ad2;border-color:#5e6ad2}.raw-action{z-index:5;border:1px solid var(--c-line);background:var(--c-panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 30px #00000073}.raw-action b{font-size:13px;font-weight:500}.raw-action input,.raw-make input{width:160px;height:26px;color:var(--c-text);font:inherit;background:#121315;border:1px solid #34363c;border-radius:6px;padding:0 8px;font-size:12.5px}.raw-make{align-items:center;gap:6px;display:inline-flex}.raw-chip{background:var(--c-chip);height:22px;color:var(--c-text);border-radius:11px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.raw-chip button{color:var(--c-muted);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.raw-chip button:hover{color:var(--c-text)}.raw-viewer{z-index:50;background:#000000f0;outline:0;grid-template-rows:auto 1fr;grid-template-columns:56px 1fr 56px;display:grid;position:fixed;inset:0}.raw-viewer header{color:var(--c-text);grid-column:1/-1;align-items:center;gap:10px;min-width:0;padding:10px 14px;font-size:13px;display:flex}.raw-viewer header b{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;font-weight:500;overflow:hidden}.raw-viewer header a{color:var(--c-muted);text-decoration:none}.raw-viewer header a:hover{color:var(--c-text)}.raw-viewer header button{color:var(--c-muted);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.raw-pos{color:var(--c-faint);font-variant-numeric:tabular-nums}.raw-stage{justify-content:center;align-items:center;min-width:0;min-height:0;padding:0 0 16px;display:flex}.raw-stage video,.raw-stage img{background:#000;border-radius:4px;max-width:100%;max-height:calc(100vh - 70px)}.raw-nav{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-self:center;width:40px;height:40px;font-size:24px;line-height:1}.raw-nav:hover{background:#ffffff29}.raw-nav:disabled{opacity:.2;cursor:default}.raw-body.previewing{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:16px;display:grid}.raw-tile.active:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 3px #f7f8f8}.raw-preview{border:1px solid var(--c-line);background:var(--c-panel);border-radius:10px;flex-direction:column;gap:12px;max-height:calc(100vh - 32px);margin-top:18px;padding:12px;display:flex;position:sticky;top:16px;overflow:auto}.raw-preview header{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.raw-preview header b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.raw-preview header button{color:var(--c-muted);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.raw-preview-stage{background:#000;border-radius:6px;justify-content:center;align-items:center;min-height:200px;display:flex;overflow:hidden}.raw-preview-stage video,.raw-preview-stage img{object-fit:contain;background:#000;width:100%;max-height:60vh;display:block}.raw-preview-actions{align-items:center;gap:6px;display:flex}.raw-preview-actions .raw-nav{width:30px;height:30px;font-size:18px}.raw-facts{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:12.5px;display:grid}.raw-facts dt{color:var(--c-faint)}.raw-facts dd{color:var(--c-text);text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.raw-facts a{color:var(--c-text)}.raw-preview-tags{flex-wrap:wrap;gap:4px;display:flex}.raw-stage>*{width:100%;max-width:min(100%,177.778vh - 160px)}@media (max-width:900px){.raw-body.previewing{grid-template-columns:1fr}.raw-preview{position:static}}.raw-tagline{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0009;border-radius:9px;max-width:calc(100% - 52px);padding:1px 7px;font-size:11px;line-height:16px;position:absolute;bottom:5px;left:6px;overflow:hidden}.raw-preview-tagging{border-top:1px solid var(--c-line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.raw-preview-tagging input{height:30px;color:var(--c-text);font:inherit;background:#121315;border:1px solid #34363c;border-radius:6px;padding:0 10px;font-size:13px}.raw-preview-tagging input:focus{outline-offset:-1px;outline:2px solid #5e6ad2}.raw-suggest{flex-wrap:wrap;gap:4px;display:flex}.raw-suggest .raw-chip{cursor:pointer;color:var(--c-muted);border:0}.raw-suggest .raw-chip:hover{color:var(--c-text)}.raw-quiet{color:var(--c-faint);font-size:12px}.connection-row.linked{cursor:pointer;position:relative}.connection-row.linked:hover{background:#ffffff06}.connection-row .connection-icon{border:1px solid var(--c-divider,#2a2a30);background:#1f2023;border-radius:8px;place-items:center;display:grid}.connection-row .connection-icon img{width:auto;height:auto}.connection-row{gap:14px;min-height:58px}.connection-label .row-link{color:inherit;text-decoration:none}.connection-label .row-link:after{content:"";position:absolute;inset:0}.conn-status{color:var(--c-faint);align-items:center;gap:0;display:flex;font-size:12px!important}.conn-status.connected:before,.conn-status.attention:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-right:6px}.conn-status.attention{color:#f0b23a}.conn-status .conn-sum{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-configure{z-index:1;color:var(--c-muted);white-space:nowrap;padding:6px 4px;font-size:12px;text-decoration:none;position:relative}.row-configure:hover{color:var(--c-text)}.row-configure span{margin-left:3px;font-size:15px}.cd{flex-direction:column;gap:28px;max-width:760px;display:flex}.cd-back{color:var(--c-muted);align-self:flex-start;font-size:12px;text-decoration:none}.cd-back:hover{color:var(--c-text)}.cd-head{align-items:center;gap:14px;display:flex}.cd-head .connection-icon{border:1px solid var(--c-divider,#2a2a30);background:#1f2023;border-radius:10px;place-items:center;display:grid}.cd-head .connection-icon img{width:auto;height:auto}.cd-title{flex:1;min-width:0}.cd-title h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.cd-title p{color:var(--c-muted);margin:2px 0 0;font-size:13px}.cd-section h2{margin:0;font-size:14px;font-weight:500}.cd-section-head{justify-content:space-between;align-items:center;display:flex}.cd-section-sub{color:var(--c-muted);margin:2px 0 0;font-size:12px}.cd-card{background:var(--c-panel);border:1px solid var(--c-line);border-radius:10px;margin-top:10px;overflow:hidden}.cd-section.danger .cd-card{border-color:#eb575759}.cd-row{border-bottom:1px solid var(--c-row-line);align-items:center;gap:12px;padding:12px 16px;display:flex}.cd-row:last-child{border-bottom:0}.cd-row.expired{background:#f0b23a0d}.cd-avatar{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.cd-blank{color:var(--c-text);background:#26272b;place-items:center;font-size:12px;font-weight:600;display:grid}.cd-text{flex:1;min-width:0}.cd-name{color:var(--c-text);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.cd-kind{color:var(--c-faint);font-size:11px;font-weight:500}.cd-sub{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.cd-foot{gap:8px;font-size:12px}.cd-foot a{color:var(--c-text)}.cd-foot .cd-sub{margin:0}.cd-state{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.cd-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.cd-state.ok{color:var(--c-green)}.cd-state.warn{color:#f0b23a}.row-button.danger{color:#eb5757;border-color:#eb575766}.cd .tp-connect{margin:0;padding:12px 16px}.cd-log-card{max-height:420px;overflow:auto}.cd-log{font-family:var(--c-mono,ui-monospace,SFMono-Regular,Menlo,monospace);margin:0;padding:6px 0;font-size:11px;line-height:1.5;list-style:none}.cd-log li{color:var(--c-muted);grid-template-columns:96px 8px 72px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:3px 16px;display:grid}.cd-log li:hover{background:#ffffff06}.cd-log time{color:var(--c-faint);white-space:nowrap}.cd-log .cd-dot{background:var(--c-green);border-radius:50%;align-self:center;width:6px;height:6px}.cd-log .lvl-warn .cd-dot,.cd-log li.lvl-warn .cd-dot{background:#f0b23a}.cd-log li.lvl-error .cd-dot{background:#eb5757}.cd-log li.lvl-error .cd-log-text{color:#eb5757}.cd-log-src{color:var(--c-faint);text-transform:lowercase}.cd-log-text{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cd-log-actor{color:var(--c-faint);white-space:nowrap}.cd-log-empty{color:var(--c-muted);margin:0;padding:14px 16px;font-size:12px}@media (max-width:640px){.cd-log li{grid-template-columns:76px 8px minmax(0,1fr)}.cd-log-src,.cd-log-actor{display:none}.cd-head{flex-wrap:wrap}}.cd-list{margin:0;padding:0;list-style:none}.cd-head .primary-button{white-space:nowrap;flex:none;width:auto;margin:0;padding:8px 14px;text-decoration:none}.toolkit-page.connector-page{max-width:760px}.cd-log a.cd-log-text{text-decoration:none}.cd-log a.cd-log-text:hover{text-underline-offset:2px;text-decoration:underline}.cd-log .cd-ext{color:var(--c-faint)}.pj-status.s-rejected{color:#8a8f98;background:#232327}.pj-video.rejected{opacity:.55}.pj-video.rejected:hover,.pj-video.rejected:focus-within{opacity:1}:root{--lp-gut:clamp(20px,6vw,96px)}.lh{color:#fff;isolation:isolate;background:#07070a;flex-direction:column;min-height:clamp(540px,100svh,860px);display:flex;position:relative;overflow:hidden}.lh-bg{opacity:0;z-index:-3;background-position:50%;background-size:cover;transition:opacity 1.2s;position:absolute;inset:0}.lh-bg.on{opacity:1}.lh-shade{z-index:-2;background:linear-gradient(#0000001a,#0000001a),linear-gradient(90deg,#0000008c,#0000 35% 65%,#0000008c),linear-gradient(#00000073,#0000 25% 65%,#000000bf);position:absolute;inset:0}.lh-grain{z-index:-1;opacity:.4;mix-blend-mode:overlay;pointer-events:none;image-rendering:pixelated;background:url(/hero/noise.png) 0 0/256px;position:absolute;inset:0}.lh-nav{padding:clamp(12px,2.2vh,20px) var(--lp-gut);border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:16px;display:flex}.lh-brand{align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.lh-nav nav{align-items:center;gap:22px;font-size:14px;display:flex}.lh-nav nav a{color:#ffffffe6;text-decoration:none}.lh-nav nav a:hover{color:#fff}.lh-pill{background:#5e6ad2;border:1px solid #6b77e0;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-block;color:#fff!important}.lh-pill:hover{background:#6a76e0}.lh-pill:focus-visible{outline-offset:2px;outline:2px solid #a8b0ff}.lh-sub{flex-wrap:wrap;gap:6px;padding:16px clamp(20px,7.5vw,110px);display:flex}.lh-sub button{font:inherit;color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 14px;font-size:15px}.lh-sub button:hover{color:#fff}.lh-sub button.on{color:#fff;background:#ffffff1f;border-color:#ffffff38}.lh-title{padding:0 var(--lp-gut);letter-spacing:-.02em;flex-direction:column;flex:1;justify-content:center;gap:.12em;margin:0;font-size:clamp(34px,min(4.6vw,8vh),72px);font-weight:400;line-height:1;display:flex}.lh-title>span{white-space:nowrap}.lh-right{text-align:right;align-self:flex-end}.lh-word{animation:.6s both lh-in;display:inline-block}@keyframes lh-in{0%{opacity:0}to{opacity:1}}.lh-foot{padding:0 var(--lp-gut) clamp(28px,6vh,64px);justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lh-line{max-width:560px;margin:0;font-size:clamp(15px,min(1.25vw,2.2vh),18px);line-height:1.45;animation:.6s both lh-in}.lh-cta{flex:none;padding:11px 18px;font-size:15px}.lh:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#08090a00,#08090ab3 60%,#08090a);height:clamp(110px,16vh,180px);position:absolute;bottom:0;left:0;right:0}.ld-band:after{content:"";pointer-events:none;background:linear-gradient(#08090a,#08090a00);height:clamp(140px,22vh,240px);position:absolute;top:0;left:0;right:0}.ld-product.ld-product{--ld-top:calc(clamp(32px,6vh,64px) + 112px);padding-top:var(--ld-top)!important}.ld-product .ld-dash{top:calc(var(--ld-top) - 18px)}.ld-install{z-index:1;padding:0 var(--lp-gut);justify-content:center;display:flex;position:absolute;top:clamp(28px,5vh,48px);left:0;right:0}.cpr-wrap{flex-direction:column;align-items:center;gap:10px;max-width:100%;display:flex}.cpr{--pad:6px;--dot:32px;--step:22px;--label:116px;--open:460px;--spring:linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001 85.9%,1);--grow:.36s var(--spring);--out:cubic-bezier(.23,1,.32,1);max-width:calc(100vw - 2*var(--lp-gut,16px));height:44px;width:calc(2*var(--pad) + var(--dot) + (var(--n) - 1)*var(--step) + 14px + var(--label));-webkit-backdrop-filter:blur(10px);color:#fff;font:inherit;cursor:pointer;transition:width var(--grow),border-color .15s;background:#121318b8;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:0;position:relative}.cpr-mark{top:calc(var(--pad) - 1px);left:calc(var(--pad) + var(--i)*var(--step));z-index:calc(10 - var(--i));width:var(--dot);height:var(--dot);transition:translate var(--grow),scale var(--grow),opacity .2s var(--out);background:#24262e;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 2px #121318}.cpr-mark img{width:16px;height:16px;display:block}.cpr-mark img.inv{filter:invert()}.cpr-mark img.tile{border-radius:5px;width:20px;height:20px}.cpr-text{inset:0 calc(var(--pad) + var(--dot) + 8px) 0 calc(var(--pad) + var(--dot) + 12px);white-space:nowrap;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:#ffffff9e;opacity:0;transition:opacity 80ms var(--out);align-items:center;font-size:13px;display:flex;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.cpr-action{top:calc(var(--pad) - 1px);right:calc(var(--pad) - 1px);width:var(--label);height:var(--dot);color:#121318;transition:width var(--grow),background-color .15s,scale .12s var(--out);background:#f1ebe0;border-radius:999px;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;overflow:hidden}.cpr-action>*{transition:opacity .1s var(--out) 90ms;grid-area:1/1}.cpr-label{white-space:nowrap;position:absolute;left:50%;translate:-50%}.cpr-icon{opacity:0;transition-delay:0s;display:grid}.cpr-icon>*{transition:opacity .18s var(--out),scale .18s var(--out);grid-area:1/1;display:flex}.cpr-icon>.out{opacity:0;scale:.6}.cpr:is(:hover,:focus-visible){width:var(--open);border-color:#fff3}.cpr:is(:hover,:focus-visible) .cpr-mark{translate:calc(-1*var(--i)*var(--step)) 0}.cpr:is(:hover,:focus-visible) .cpr-mark:not(:first-child){opacity:0;scale:.8}.cpr:is(:hover,:focus-visible) .cpr-text{opacity:1;transition:opacity .2s var(--out) 80ms}.cpr:is(:hover,:focus-visible) .cpr-action{width:var(--dot);background-color:#fff}.cpr:is(:hover,:focus-visible) .cpr-label{opacity:0;transition-delay:0s}.cpr:is(:hover,:focus-visible) .cpr-icon{opacity:1;transition-delay:90ms}.cpr:active .cpr-action{scale:.94}.cpr:focus-visible{outline-offset:3px;outline:2px solid #a8b0ff}.cpr-note{white-space:nowrap;color:#ffffffb3;margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.cpr,.cpr *{transition:none!important}}@media (max-width:760px){.ld-install{justify-content:flex-start}.cpr-wrap{align-items:flex-start}.cpr-note{white-space:normal}.lh-nav nav a:not(.lh-pill){display:none}.lh-title{font-size:33px}.lh-title>span{white-space:normal}.lh-right{text-align:left;align-self:flex-start}.lh-foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lh-bg,.lh-bg.on{filter:none;transition:none;animation:none;transform:none}.lh-grain,.lh-word,.lh-line{animation:none}}.wq-page{max-width:1440px;padding:28px 40px 56px}.wq-head h1{margin:0;font-size:24px;font-weight:600}.wq-head p{color:var(--c-muted);margin:6px 0 0}.wq-quiet{color:var(--c-muted);margin:12px 0;font-size:13px}.wq-pad{padding:0 16px}.wq-section{margin-top:28px}.wq-section h2{margin:0 0 10px;font-size:14px;font-weight:600}.wq-section h2 span{color:var(--c-faint);margin-left:6px;font-weight:500}.wq-list{border:1px solid var(--c-line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.wq-list li+li{border-top:1px solid var(--c-line)}.wq-row{color:inherit;grid-template-columns:96px minmax(0,1fr) auto 190px 150px;align-items:center;gap:16px;padding:10px 16px;text-decoration:none;display:grid}.wq-row:hover{background:#111214}.wq-thumb{background:#16171a 50%/cover no-repeat;border-radius:6px;width:96px;height:54px;position:relative}.wq-thumb small{background:#000000b3;border-radius:3px;padding:1px 4px;font-size:10px;position:absolute;bottom:4px;right:4px}.wq-main{flex-direction:column;gap:3px;min-width:0;display:flex}.wq-main b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.wq-main small,.wq-wait{color:var(--c-muted);font-size:12px}.wq-flags{justify-content:flex-end;gap:6px;display:flex}.wq-missing,.wq-open{white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:11.5px}.wq-missing{color:#f07a6c;background:#2e1a1a}.wq-open{color:var(--c-muted);background:#1f2023}.wq-banner{color:#c98b8f;background:#2a1416;border:1px solid #5b2328;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:11px 14px;display:flex}.wq-banner i{background:#eb5757;border-radius:50%;flex:none;width:8px;height:8px}.wq-banner b{color:#ffb4b4;font-weight:500}.wq-banner span{flex:1}.wq-changes{padding-top:14px}.wq-qc{color:#f2b84b;background:#2a210e;border-radius:8px;margin:0 0 12px;padding:7px 12px;font-size:13px;display:inline-block}.wq-qc.ok{color:#7ee2a8;background:#10261a}.wq-notes{border:1px solid var(--c-line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.wq-notes li{align-items:center;gap:12px;padding:11px 16px;display:flex}.wq-notes li+li{border-top:1px solid var(--c-line)}.wq-box{border:1.5px solid #f0b23a;border-radius:4px;flex:none;width:16px;height:16px}.wq-box.on{background:#22c55e;border-color:#22c55e}.wq-ntext{flex:1;min-width:0}.wq-box.on+.wq-ntext{color:var(--c-faint)}.wq-tag{color:#f0b23a;white-space:nowrap;background:#2a210e;border-radius:6px;padding:2px 8px;font-size:12px}.wq-tc{color:#a8b0ff;cursor:pointer;background:0 0;border:0;padding:0;font:500 12.5px Geist Mono,ui-monospace,monospace}.wq-tc.dim{color:var(--c-faint);cursor:default}.wq-who{color:var(--c-muted);white-space:nowrap;font-size:12.5px}.wq-sub{margin:20px 0 4px;font-size:13px;font-weight:600}.wq-dhead{color:var(--c-muted);margin:0 0 10px;font-size:12.5px}.wq-diff{border:1px solid var(--c-line);background:#0d0e10;border-radius:10px;overflow:hidden}.wq-dsum{border-bottom:1px solid var(--c-line);color:var(--c-muted);background:#141518;flex-wrap:wrap;gap:6px 14px;padding:9px 12px;font-size:12.5px;display:flex}.wq-dsum .del{color:#ff8f87}.wq-dsum .add{color:#6fdc9c}.wq-dsum .mod{color:#e7c27a}.wq-drows{margin:0;padding:0;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;list-style:none}.wq-drow{border-left:3px solid #0000;grid-template-columns:auto 16px minmax(0,1fr);align-items:baseline;gap:0 8px;padding:3px 12px 3px 0;display:grid}.wq-drow+.wq-drow{border-top:1px solid #1b1c20}.wq-drow.del{background:#f851491a;border-left-color:#f85149}.wq-drow.del .wq-dtext,.wq-drow.del .wq-dsign{color:#ffd7d3}.wq-drow.add{background:#2ea0431f;border-left-color:#2ea043}.wq-drow.add .wq-dtext,.wq-drow.add .wq-dsign{color:#d2f5dc}.wq-drow.move{background:#a78bfa1a;border-left-color:#a78bfa}.wq-drow.move .wq-dtext{color:#e4dcff}.wq-drow.mod .wq-dtext{color:var(--c-muted)}.wq-drow.mod .wq-dsign{color:#e7c27a}.wq-dtc{color:#8b93f5;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 8px 0 9px}.wq-dtc:hover{text-decoration:underline}.wq-dsign{text-align:center;font-weight:700}.wq-dtext{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.wq-dsub{border-left:2px solid #2a2b31;margin-top:2px;padding-left:6px;display:block}.wq-dsub.del{color:#ff9d96}.wq-dsub.add{color:#8fe3b0}.wq-dfold{border-bottom:1px solid var(--c-line);color:var(--c-muted);margin:0;padding:8px 12px;font-size:13px}.wq-dfold .wq-link{font-size:13px}.wq-dmore{border-top:1px solid var(--c-line);text-align:center;width:100%;padding:8px;display:block}.wq-card{border:1px solid var(--c-line);background:#111214;border-radius:12px;padding:14px 0 10px}.wq-chead{justify-content:space-between;align-items:center;padding:0 16px 6px;display:flex}.wq-chead h2{margin:0;font-size:15px;font-weight:600}.wq-link{color:#a8b0ff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.wq-group h3{letter-spacing:.08em;color:var(--c-faint);margin:10px 16px 4px;font-size:11px;font-weight:600}.wq-res{align-items:center;gap:12px;padding:7px 16px;display:flex;position:relative}.wq-tile{color:#fff;letter-spacing:.02em;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:8.5px;font-weight:700;display:grid}.wq-rtext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wq-rtext b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.wq-rtext small{color:var(--c-muted);font-size:12px}.wq-res.missing b{color:#ffb4b4}.wq-res.missing small{color:#c98b8f}.wq-res a.pj-secondary{height:26px;padding:0 9px;font-size:12px;text-decoration:none}.wq-res .pj-secondary.small,.wq-banner .pj-secondary.small{height:26px;padding:0 9px;font-size:12px}.wq-x{color:var(--c-faint);cursor:pointer;opacity:0;background:0 0;border:0;padding:2px 4px;font-size:15px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.wq-res:hover .wq-x,.wq-x:focus-visible{opacity:1}.wq-x:hover{color:#f07a6c}.wq-fill{gap:6px;display:flex}.wq-fill input{width:130px}.wq-add,.wq-pick{border:1px solid var(--c-line);background:var(--c-canvas);border-radius:10px;flex-direction:column;gap:8px;margin:4px 16px 10px;padding:12px;display:flex}.wq-add input,.wq-add select,.wq-pick select,.wq-fill input{background:var(--c-panel);height:30px;color:var(--c-text);font:inherit;border:1px solid #34363c;border-radius:6px;padding:0 9px;font-size:12.5px}.wq-pick label{color:var(--c-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.wq-addrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wq-check{color:var(--c-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.wq-hint{color:var(--c-muted);margin:0;font-size:12px}.wq-people{flex-direction:column;gap:10px;margin:0;padding:4px 16px;list-style:none;display:flex}.wq-people li{align-items:center;gap:10px;display:flex}.wq-people li>span:last-child{flex-direction:column;gap:1px;display:flex}.wq-people b{font-weight:500}.wq-people small{color:var(--c-muted);font-size:12px}.wq-avatar{color:#fff;background:#5e6ad2;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid}@media (max-width:1100px){.wq-row{grid-template-columns:72px minmax(0,1fr) auto}.wq-thumb{width:72px;height:40px}.wq-wait,.wq-flags{grid-column:2/-1}}@media (max-width:640px){.wq-page{padding:20px 16px 48px}}.pj-waiting{color:#f2b84b;white-space:nowrap;font-size:12px}.pj-missdot{vertical-align:2px;background:#eb5757;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.pj-work{flex-direction:column;gap:4px;padding-bottom:16px;display:flex;overflow:auto}.pj-work .wq-card{background:0 0;border:0;border-radius:0;padding:12px 0 4px}.pj-work .wq-card+.wq-card{border-top:1px solid var(--c-line)}.rv-side .wq-changes{padding:14px 16px;overflow:auto}.rv-side>.wq-quiet{padding:0 16px}.rv-side .wq-notes li{flex-wrap:wrap;gap:10px;padding:9px 12px;font-size:12.5px}.rv-side .wq-drows{font-size:12px}.rv-viewer .wq-banner{margin:8px 16px 0}.key-label p b{color:var(--c-text);font-weight:500}.key-owner{color:#f2b84b;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.key-owner select{background:var(--c-panel);height:26px;color:var(--c-text);font:inherit;border:1px solid #34363c;border-radius:6px;padding:0 6px;font-size:12px}@media (max-width:900px){.rv-viewer .rv-player{flex:none;height:auto}.rv-viewer .rv-stage{flex:none;min-height:min(56vw,72svh);max-height:72svh}.rv-viewer .rv-stage video{width:100%;height:auto;max-height:72svh}.rv-viewer .rv-player:fullscreen .rv-stage{flex:1;max-height:none}.rv-viewer .rv-player:fullscreen .rv-stage video{height:100%;max-height:none}}.ld{--ld-max:1200px;color:#f7f8f8;isolation:isolate;background:#08090a;position:relative;overflow:hidden}.ld:after{content:"";z-index:-1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;image-rendering:pixelated;background:url(/hero/noise.png) 0 0/256px;position:absolute;inset:0}.ld section{padding:clamp(56px,10vh,112px) var(--lp-gut);position:relative}.ld h2{letter-spacing:-.025em;margin:0;font-size:clamp(28px,min(3.4vw,6.2vh),50px);font-weight:400;line-height:1.05}.ld-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#8a8f98;margin:0 0 12px;font-size:12px;font-weight:600}.ld-btns{flex-wrap:wrap;gap:10px;margin:22px 0 0;display:flex}.ld-ghost{background:#111214;border:1px solid #34363c;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block;color:#f7f8f8!important}.ld-ghost:hover{background:#1a1b1e}.ld-product{padding-top:clamp(32px,6vh,64px)!important}.ld-band{z-index:-1;filter:saturate(.8);background:linear-gradient(#08090ad1,#08090a 68%),url(/hero/media.jpg) 50%/cover;position:absolute;inset:0}.ld-window{max-width:var(--ld-max);background:#0f1011;border:1px solid #23252a;border-radius:12px;margin:0 auto;font-size:12px;overflow:hidden;box-shadow:0 30px 80px #00000080}.ld-wbar{color:#8a8f98;white-space:nowrap;border-bottom:1px solid #23252a;align-items:center;gap:8px;padding:10px 14px;display:flex;overflow:hidden}.ld-wbar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.ld-wbar i+i{background:#febc2e}.ld-wbar i+i+i{background:#28c840;margin-right:8px}.ld-wbar b{color:#f7f8f8;font-weight:500}.ld-grow{flex:1}.ld-vers{background:#191a1c;border-radius:6px;gap:2px;padding:2px;display:inline-flex}.ld-vers em{border-radius:4px;padding:2px 7px;font-style:normal}.ld-vers .on{color:#f7f8f8;background:#26282c}.ld-state{color:#f2b84b;background:#2b2414;border-radius:5px;padding:2px 8px}.ld-share{color:#f7f8f8;border:1px solid #34363c;border-radius:6px;padding:3px 10px}.ld-wbody{grid-template-columns:minmax(0,1fr) clamp(240px,27%,320px);display:grid}.ld-player{border-right:1px solid #23252a;padding:14px}.ld-frame{aspect-ratio:16/9;background:#000;border-radius:6px;position:relative;overflow:hidden}.ld-frame img{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%;display:block}.ld-ring{aspect-ratio:1;border:2px solid #f2b84b;border-radius:50%;width:15%;position:absolute;top:42%;left:52%;transform:translate(-50%,-50%)}.ld-note{background:#0f1011e0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 5px;font-size:11px;display:flex;position:absolute;top:10%;left:61%}.ld-note b,.ld-av{color:#0b0b0d;background:#f2b84b;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-weight:700;display:inline-grid}.ld-tc{background:#0009;border-radius:4px;padding:2px 6px;font:500 10px Geist Mono,ui-monospace,monospace;position:absolute;bottom:10px;left:10px}.ld-ctrl{color:#8a8f98;align-items:center;gap:12px;padding-top:12px;font:500 11px Geist Mono,ui-monospace,monospace;display:flex}.ld-play{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #f7f8f8;width:0;height:0}.ld-wave{flex:1;align-items:center;gap:2px;height:22px;display:flex}.ld-wave i{background:#34363c;border-radius:1px;flex:1}.ld-wave i.on{background:#a8b0ff}.ld-panel{flex-direction:column;gap:8px;padding:12px;display:flex}.ld-tabs{color:#8a8f98;border-bottom:1px solid #23252a;gap:14px;padding-bottom:8px;display:flex}.ld-tabs b{color:#f7f8f8;font-weight:500}.ld-comment{background:#111214;border:1px solid #23252a;border-radius:8px;padding:9px 10px}.ld-comment.on{background:#16182b;border-color:#3b3f73}.ld-comment.agent .ld-av{color:#fff;background:#d97757}.ld-comment p{color:#c6c7cc;margin:0;line-height:1.45}.ld-comment p:first-child{color:#f7f8f8;align-items:center;gap:7px;margin-bottom:4px;display:flex}.ld-ctc{color:#8a8f98;margin-left:auto;font:500 10px Geist Mono,ui-monospace,monospace}.ld-compose{color:#5e626b;border:1px solid #23252a;border-radius:8px;margin-top:auto;padding:8px 10px}.ld-decide{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ld-decide span{text-align:center;background:#191a1c;border:1px solid #34363c;border-radius:6px;padding:7px 0}.ld-decide .ok{color:#04130a;background:#22c55e;border-color:#22c55e;font-weight:600}.ld-channels{max-width:calc(var(--ld-max) + 2*var(--lp-gut));grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid}.ld-copy p{color:#a8acb4;max-width:420px;margin:16px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.55}.ld-route{grid-template-columns:1.15fr 32px 1fr 32px 1fr;align-items:center;display:grid}.ld-card{margin:0}.ld-card figcaption{color:#c6c7cc;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:11.5px;display:flex}.ld-by{color:#8a8f98}.ld-shot{aspect-ratio:9/14;background:#111214;border:1px solid #26282c;border-radius:10px;position:relative;overflow:hidden}.ld-shot.wide{aspect-ratio:4/3.4}.ld-shot img{object-fit:cover;filter:brightness(.88)saturate(.75)contrast(1.08)sepia(.08);width:100%;height:100%;display:block;position:absolute;inset:0}.ld-shot small{color:#f7f8f8;background:#08090ac7;border-radius:5px;padding:4px 7px;font-size:10.5px;position:absolute;bottom:8px;left:8px;right:8px}.ld-shot small.ok{color:#04130a;background:#22c55e;font-weight:600;right:auto}.approved .ld-shot{border-color:#22c55e}.proposed .ld-shot{border-color:#5b3a2e}.ld-check{color:#04130a;background:#22c55e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid;position:absolute;top:8px;left:8px}.ld-wire{background:#34363c;height:1px}.ld-outs{flex-direction:column;gap:10px;display:flex}.ld-outs .ld-shot{aspect-ratio:16/9}.ld-flow{max-width:calc(var(--ld-max) + 2*var(--lp-gut));text-align:center;margin:0 auto}.ld-lead{color:#8a8f98;max-width:620px;margin:14px auto 0;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.ld-map{text-align:left;grid-template-columns:minmax(150px,220px) minmax(40px,1fr) minmax(220px,300px) minmax(30px,.6fr) minmax(170px,240px);align-items:center;margin-top:clamp(32px,6vh,56px);display:grid}.ld-label{letter-spacing:.08em;text-transform:uppercase;color:#5e626b;margin:0 0 10px;font-size:11px;font-weight:600}.ld-chips{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ld-chips img.inv{filter:invert()}.ld-chips li{background:#111214;border:1px solid #23252a;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.ld-lines{width:100%;height:calc(100% - 26px);margin-top:26px;overflow:visible}.ld-lines path{fill:none;stroke:#34363c;stroke-width:1px;vector-effect:non-scaling-stroke}.ld-lines.out{height:100%;margin:0}.ld-lines.out path{stroke:#22c55e}.ld-hub{background:#111214;border:1px solid #34363c;border-radius:12px;padding:18px}.ld-hubname{align-items:center;gap:8px;margin:0 0 12px;font-size:18px;font-weight:600;display:flex}.ld-hub ul,.ld-ai ul{color:#c6c7cc;flex-direction:column;gap:8px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ld-hub li:before{content:"";background:#8a8f98;border-radius:50%;width:4px;height:4px;margin:0 9px 2px 0;display:inline-block}.ld-ai{background:#0d1410;border:1px solid #22c55e8c;border-radius:12px;padding:16px}.ld-ai b{font-size:15px;font-weight:600;display:block}.ld-ai small{color:#8a8f98;margin:2px 0 12px;font-size:11.5px;display:block}.ld-ai li{background:#111214;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;display:flex}.ld-dot{background:#26282c;border-radius:4px;place-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:inline-grid}.ld-foot{color:#3ecf8e;margin:28px 0 0;font-size:13px}.ld-cta{padding-top:0!important}.ld-ctabox{max-width:var(--ld-max);text-align:center;isolation:isolate;background:linear-gradient(#00000080,#00000080),url(/landing/cta.jpg) 50%/cover;border:1px solid #26282c;border-radius:16px;margin:0 auto;padding:clamp(48px,9vh,88px) 24px;position:relative;overflow:hidden}.ld-ctabox:after{content:"";z-index:-1;opacity:.4;mix-blend-mode:overlay;image-rendering:pixelated;background:url(/hero/noise.png) 0 0/256px;position:absolute;inset:0}.ld-ctabox>img{margin:0 auto 18px;display:block}.ld-ctabox p{color:#c6c7cc;max-width:520px;margin:14px auto 0;font-size:clamp(14px,1.1vw,16px)}.ld-ctabox .ld-btns{justify-content:center}@media (max-width:1000px){.ld-wbody{grid-template-columns:1fr}.ld-panel{display:none}.ld-player{border-right:0}.ld-channels{grid-template-columns:1fr}.ld-map{grid-template-columns:1fr;gap:20px}.ld-lines{display:none}.ld-hub,.ld-ai{max-width:420px}}@media (max-width:640px){.ld-route{grid-template-columns:1fr 1fr;gap:12px}.ld-wire{display:none}.ld-outs{flex-direction:row;grid-column:1/-1}.ld-outs .ld-card{flex:1}.ld-wbar span:not(.ld-state),.ld-wbar b,.ld-note{display:none}}.wq-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 14px;display:flex}.wq-chips{flex-wrap:wrap;gap:8px;display:flex}.wq-chips button{border:1px solid var(--c-line);color:var(--c-muted);font:inherit;cursor:pointer;background:#131416;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.wq-chips button span{color:var(--c-faint);font-size:12px;font-weight:600}.wq-chips button[aria-pressed=true]{color:var(--c-text);background:#26272b;border-color:#3a3c42;font-weight:600}.wq-chips button[aria-pressed=true] span{color:#f0b23a}.wq-chips button.warn span{color:#eb5757}.wq-project{border:1px solid var(--c-line);color:var(--c-text);font:inherit;background:#131416;border-radius:8px;margin-left:auto;padding:6px 10px;font-size:13px}.wq-li{align-items:center;display:flex}.wq-li .wq-row{flex:1;grid-template-columns:96px minmax(0,1fr) auto minmax(150px,240px) 150px;min-width:0}.wq-needs{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.wq-needs.missing{color:#f07a6c}.wq-wait{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.wq-on{color:var(--c-text);font-size:12.5px}.wq-on:before{content:"Waiting on ";color:var(--c-muted)}.wq-wait.late{color:#eb5757;font-weight:600}.wq-more{margin-right:10px}.wq-foot{margin-top:14px;font-size:12px}@media (max-width:900px){.wq-li .wq-row{grid-template-columns:72px minmax(0,1fr) auto}.wq-needs,.wq-li .wq-wait{display:none}.wq-thumb{width:72px;height:40px}}.lh-navspace{flex:none;height:69px}.sh{z-index:50;color:#f7f8f8;background:#08090a00;border-bottom:1px solid #0000;align-items:center;height:69px;padding:0 clamp(20px,3.34vw,48px);transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:fixed;inset:0 0 auto}.sh.solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090ae0;border-bottom-color:#23252a}.sh a{text-decoration:none}.sh-brand{color:#f7f8f8;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.sh-links{gap:32px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.sh-links a,.sh-actions a:not(.sh-start){color:#8a8f98;font-size:14px;font-weight:500;transition:color .15s}.sh:not(.solid) .sh-links a,.sh:not(.solid) .sh-actions a:not(.sh-start){color:#ffffffc7}.sh-links a:hover,.sh-actions a:not(.sh-start):hover{color:#fff}.sh-actions{align-items:center;gap:20px;margin-left:auto;display:flex}.sh-start{background:#f7f8f8;border-radius:8px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;color:#08090a!important}.sh-start:hover{background:#fff}.ld-anchor{position:absolute;top:0}#product,#agents,#integrations{scroll-margin-top:69px}@media (max-width:900px){.sh-links{display:none}}.ld-exact{max-width:1440px;margin:0 auto;container-type:inline-size;padding:0!important}.ldc{--u:calc(100cqw / 1440);aspect-ratio:1440/900;width:100%;position:relative}.ldc-board{position:absolute;inset:0}.ldc-abs{display:block;position:absolute}.ldc-right{justify-content:flex-end;align-items:center;display:flex}.ldc-shot{background:#111214;overflow:hidden}.ldc-shot>img{object-fit:cover;filter:brightness(.88)saturate(.75)contrast(1.08)sepia(.08);width:100%;height:100%;position:absolute;inset:0}.ldc-fade{background:linear-gradient(#0000,#000000bf);position:absolute;bottom:0;left:0;right:0}.ldc-badge{place-items:center;display:grid}.ldc-check{background:#22c55e;border-radius:50%}.ldc-check svg{width:100%;height:100%}.ldc-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:flex}.ldc-btn{white-space:nowrap;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex}.ldc-btn:first-of-type:hover{background:#6a76e0!important}.ld-phone{display:none!important}@media (max-width:760px){.ld-exact{display:none}.ld-phone{display:grid!important}}.ld-footer{padding:clamp(48px,8vh,80px) var(--lp-gut) 0;color:#8a8f98;background:#08090a;border-top:1px solid #23252a;font-size:14px;position:relative;overflow:hidden}.ld-fcols{flex-wrap:wrap;gap:clamp(40px,8vw,120px);display:flex}.ld-fcols div{flex-direction:column;gap:10px;display:flex}.ld-fcols b{color:#f7f8f8;margin-bottom:4px;font-weight:600}.ld-fcols a{color:#8a8f98;text-decoration:none;transition:color .15s}.ld-fcols a:hover{color:#fff}.ld-fbottom{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(56px,10vh,120px);display:flex}.ld-copyright{color:#5e626b;white-space:nowrap;margin:0 0 clamp(18px,2.4vw,36px);font-size:12px}.ld-wordmark{letter-spacing:-.045em;color:#f7f8f8;-webkit-user-select:none;user-select:none;margin:0 0 -.09em;font-size:clamp(48px,11.5vw,220px);font-weight:700;line-height:1}@media (max-width:640px){.ld-fbottom{flex-direction:column-reverse;align-items:flex-start;gap:12px}.ld-wordmark{font-size:calc((100vw - 2 * var(--lp-gut)) / 5.45)}}.ld-by{align-items:center;gap:5px;display:inline-flex}.ld-by.claude{color:#d97757}.ld-badge{z-index:1;position:absolute;top:8px;left:8px}.proposed .ld-shot{border:2px solid #d97757;box-shadow:0 0 18px #d977572e}.approved .ld-shot{border:2px solid #22c55e;box-shadow:0 0 18px #22c55e2e}.approved .ld-check{top:8px;left:8px}@media (max-width:760px){.lh{min-height:clamp(520px,82svh,700px)}.lh-title{justify-content:flex-end;padding-bottom:28px}.ld section{padding-top:56px;padding-bottom:56px}.ld-route{grid-template-columns:1fr 1fr;align-items:end;gap:14px 12px}.ld-wire{display:none}.ld-outs{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid!important}.ld-outs .ld-shot{aspect-ratio:9/14}.ld-card figcaption{font-size:12px}.ld-card.out figcaption{flex-direction:column;gap:1px}.ld-card.out .ld-by{font-size:11px}.ld-shot small{white-space:normal;padding:4px 6px;font-size:11px;line-height:1.25;bottom:6px;left:6px;right:6px}.ld-shot small.ok{right:auto}.ld-badge{width:16px;height:16px;top:6px;left:6px}.approved .ld-check{top:6px;left:6px}.ld-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.ld-chips li{padding:10px;font-size:13px}.ld-dot{width:18px;height:18px;font-size:11px}.ld-ai li{padding:8px}.ld-fcols{grid-template-columns:1fr 1fr;gap:28px 24px;display:grid}.ld-fcols a{padding:6px 0;font-size:15px}.ld-copyright{font-size:13px}.ld-lead,.ld-copy p{font-size:16px}}.ld-shot img.ld-badge{object-fit:contain;filter:none;width:18px;height:18px;inset:8px auto auto 8px}@media (max-width:760px){.ld-shot img.ld-badge{width:16px;height:16px;top:6px;left:6px}}.workspace-shared-heading{border-top:1px solid #34343b;margin-top:6px;color:#f0b23a!important;padding-top:10px!important}.workspace-option.shared{box-shadow:inset 2px 0 #f0b23a}.workspace-option.shared[aria-pressed=true]{background:#2a2213}.workspace-option.shared:hover{background:#2a2416}.workspace-option.shared>svg{color:#f0b23a}.workspace-shared-mark{font-weight:700;color:#f0b23a!important;background:#3a2c0f!important;border:1px solid #6b5016!important;border-radius:5px!important;flex:0 0 20px!important;width:20px!important;height:20px!important;font-size:10px!important}.workspace-role{color:#f0b23a;background:#2a2213;border:1px solid #4a3a16;border-radius:999px;flex:none;padding:1px 7px;font-size:10px;font-weight:500}.workspace-trigger.shared{background:#1d1a12;border-color:#4a3a16}.workspace-trigger.shared:hover,.workspace-trigger.shared[aria-expanded=true]{background:#262011;border-color:#6b5016}.workspace-trigger-label .workspace-trigger-role{color:#f0b23a!important}.workspace-option.shared .workspace-option-name{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.workspace-popover{width:max(100% - 24px,272px);right:auto}.ld-motion [data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1) calc(var(--i,0) * 80ms),translate .75s cubic-bezier(.2,.7,.2,1) calc(var(--i,0) * 80ms);translate:0 22px}.ld-motion [data-reveal].in{opacity:1;translate:0}.ld-motion .ldc-wire,.ld-motion .ld-draw{opacity:1;translate:none}.ld-motion .ldc-wire path,.ld-motion .ld-draw path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.6,0,.2,1) calc(var(--i,0) * 80ms)}.ld-motion .ldc-wire.in path,.ld-motion .ld-draw.in path{stroke-dashoffset:0}.ld-motion .ldc-pop{translate:none;scale:.4}.ld-motion .ldc-pop.in{transition:opacity .4s ease calc(var(--i) * 80ms),scale .5s cubic-bezier(.3,1.6,.5,1) calc(var(--i) * 80ms);scale:1}.lh-word{animation:none}.lh-caret{vertical-align:-.04em;background:#a8b0ff;width:.06em;height:.82em;margin-left:.06em;animation:1s step-end infinite lh-blink;display:inline-block}@keyframes lh-blink{50%{opacity:0}}.ld-sparkles{pointer-events:none;width:100%;display:block;position:absolute;left:0;right:0}.lh-sparkles{z-index:-1;height:min(28%,240px);bottom:0}.ld-footer{isolation:isolate}.ld-fsparkles{z-index:-1;opacity:.85;height:62%;bottom:0}.ld-product{isolation:isolate}.ld-dash{z-index:0;left:calc(var(--lp-gut) - 18px);right:calc(var(--lp-gut) - 18px);pointer-events:none;border:1px dashed #a8b0ff59;border-radius:16px;max-width:1236px;margin:0 auto;position:absolute;top:calc(clamp(32px,6vh,64px) - 18px);bottom:calc(clamp(56px,10vh,112px) - 18px)}.ld-window{z-index:1;position:relative}.ld-steps{max-width:calc(1200px + 2 * var(--lp-gut));margin:0 auto}.ld-stepgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:clamp(28px,5vh,48px) 0 0;padding:0;list-style:none;display:grid}.ld-step{background:#11121499;border:1px dashed #34363c;border-radius:12px;padding:12px 12px 16px;position:relative}.ld-step:before,.ld-step:after{content:"";background:#7c86ea;width:7px;height:7px;position:absolute}.ld-step:before{top:-4px;left:-4px}.ld-step:after{background:#f0b23a;bottom:-4px;right:-4px}.ld-steppic{aspect-ratio:4/3;background:#111214;border:1px solid #23252a;border-radius:8px;position:relative;overflow:hidden}.ld-steppic>img{object-fit:cover;filter:brightness(.85)saturate(.8);width:100%;height:100%;position:absolute;inset:0}.pic-connect{background:radial-gradient(circle,#1a1c2e,#111214 70%);grid-template-columns:repeat(3,1fr);place-items:center;padding:14px;display:grid}.pic-connect img{object-fit:contain;filter:none!important;width:22px!important;height:22px!important;position:static!important}.ld-stepring{aspect-ratio:1;border:2px solid #f2b84b;border-radius:50%;width:24%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.ld-stepcut{color:#f7f8f8;background:#08090acc;border:1px solid #d97757;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;display:flex;position:absolute;bottom:8px;left:8px}.pic-approve{border-color:#22c55e}.ld-steppill{color:#04130a;background:#22c55e;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px}.pic-post{grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid}.ld-steptile{border-radius:6px;position:relative;overflow:hidden}.ld-steptile img:first-child{object-fit:cover;filter:brightness(.85)saturate(.8);width:100%;height:100%;display:block}.ld-steplogo{position:absolute;top:5px;left:5px}.ld-stepn{color:#7c86ea;letter-spacing:.06em;margin:14px 0 2px;font:600 11px Geist Mono,ui-monospace,monospace}.ld-step h3{color:#f7f8f8;margin:0;font-size:17px;font-weight:500}.ld-step p:last-child{color:#8a8f98;margin:6px 0 0;font-size:13.5px;line-height:1.5}@media (max-width:1000px){.ld-stepgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-step:last-child{grid-column:1/-1}}@media (max-width:760px){.ld-dash{display:none}}@media (prefers-reduced-motion:reduce){.lh-caret{animation:none}}.ld-fbottom,.ld-fcols,.lh-title,.lh-foot,.lh-navspace{z-index:1;position:relative}[data-full-view=on] body{overflow:hidden}[data-full-view=on] .workspace-sidebar,[data-full-view=on] .workspace-header{display:none}[data-full-view=on] .workspace-main{width:100%;margin:0}.fv-on{z-index:40;border:0;border-radius:0;width:auto;height:100svh;min-height:0;max-height:none;margin:0;position:fixed;inset:0;overflow:hidden}.fv-on .rv-viewer,.fv-on .pi-stage{position:relative}.fv-on .rv-viewer>:not(.rv-player):not(.rv-stage):not(.vc-player):not(.rv-markhint):not(.fv-toggle),[data-full-view=on] .pi-shell>:not(.pi-review){display:none}.fv-on.pi-review{grid-template-columns:minmax(0,1fr) var(--rv-side,clamp(340px,27vw,420px))}.fv-float{z-index:6;color:#e8e8ec;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0c9e;border-color:#ffffff2e;position:absolute;top:10px;right:10px}.fv-float:hover{background:#1e1e22d9}.pi-stage{position:relative}@media (max-width:900px){.fv-on,.fv-on.pi-review{grid-template-columns:1fr;height:100svh;overflow:hidden auto}.fv-on .rv-side{max-height:none}}.kn{max-width:1240px;padding:32px 40px 64px}.kn-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.kn-head h1{margin:0 0 6px;font-size:26px;font-weight:600}.kn-lede{color:var(--c-muted);margin:0;font-size:13.5px}.kn-error{color:#ff9d96;background:#2a1414;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}.kn-tabs{gap:8px;margin-bottom:16px;display:flex}.kn-tabs button{border:1px solid var(--c-line);height:30px;color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.kn-tabs button.on{color:var(--c-text);background:#22232a}.kn-tabs span{color:var(--c-faint)}.kn-tabs span.warn{color:#f2b84b}.kn-table{border-collapse:separate;border-spacing:0;border:1px solid var(--c-line);background:#111214;border-radius:10px;width:100%;font-size:12.5px;overflow:hidden}.kn-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--c-faint);border-bottom:1px solid var(--c-line);padding:10px 16px;font-size:10.5px;font-weight:600}.kn-table td{color:var(--c-muted);vertical-align:middle;border-bottom:1px solid #1b1c20;padding:12px 16px}.kn-table tr:last-child td{border-bottom:0}.kn-table tr.off td{opacity:.55}.kn-table tr:hover td{background:#141518}.kn-open{color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.kn-open b{font-size:13.5px;font-weight:600}.kn-open small{color:var(--c-faint);align-items:center;gap:6px;font-size:11.5px;display:flex}.kn-open:hover b{text-decoration:underline}.kn-tools{max-width:220px;font:11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.kn-badge{color:#f2b84b;background:#2a210e;border-radius:6px;padding:0 6px;font-size:11px}.kn-switch{cursor:pointer;background:#34363c;border:0;border-radius:999px;flex:none;width:30px;height:18px;padding:0;position:relative}.kn-switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.kn-switch.on{background:#5e6ad2}.kn-switch.on span{transform:translate(12px)}.kn-switch:disabled{cursor:default;opacity:.7}.kn-switch:focus-visible{outline-offset:2px;outline:2px solid #8b93f5}.kn-foot{color:var(--c-faint);max-width:900px;margin:14px 0 0;font-size:12px;line-height:1.5}.kn-empty{text-align:center;border:1px dashed #34363c;border-radius:12px;padding:40px}.kn-new{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.kn-sugg{color:#d4d5da;background:#1a160c;border:1px solid #4a3a14;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;font-size:13px;display:flex}.kn-sugg p{margin:0}.kn-sugg a{color:#a8b0ff}.kn-note{color:var(--c-muted)}.kn-when{align-items:center;gap:8px;display:flex}.kn-when span{color:var(--c-faint);font-size:12px}.kn-diff{background:#0d0e10;border-radius:8px;margin:0;padding:8px 0;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;list-style:none}.kn-diff li{grid-template-columns:20px 1fr;padding:2px 10px 2px 0;display:grid}.kn-diff li span{text-align:center;font-weight:700}.kn-diff li.add{color:#d2f5dc;background:#2ea0431f}.kn-diff li.del{color:#ffd7d3;background:#f851491a}.kn-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kn-item{max-width:none}.kn-crumbs{color:var(--c-faint);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.kn-crumbs span:last-child{color:var(--c-text)}.kn-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.kn-edit{flex-direction:column;gap:14px;min-width:0;display:flex}.kn-label{letter-spacing:.06em;text-transform:uppercase;color:var(--c-faint);flex-direction:column;gap:6px;font-size:10.5px;font-weight:600;display:flex}.kn-edit input,.kn-body{border:1px solid var(--c-line);background:var(--c-panel);color:var(--c-text);font:inherit;letter-spacing:normal;text-transform:none;border-radius:8px;padding:8px 10px;font-size:13.5px}.kn-label input{font-weight:400}.kn-label input.kn-whenin{padding:11px 14px;font-size:15px;font-weight:600}.kn-meta{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:12.5px;display:flex}.kn-inline{align-items:center;gap:8px;display:flex}.kn-inline input{height:30px;padding:0 8px}.kn-inline.grow{flex:1;min-width:220px}.kn-inline.grow input{flex:1}.kn-actions{margin-left:auto}.kn-contenthead{justify-content:space-between;align-items:center;display:flex}.kn-seg{border:1px solid var(--c-line);border-radius:7px;padding:2px;display:inline-flex}.kn-seg button{height:24px;color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:12px}.kn-seg button[aria-pressed=true]{color:var(--c-text);background:#2a2b31}.kn-content{border:1px solid var(--c-line);background:#111214;border-radius:10px;min-height:240px;padding:16px 18px}.kn-body{resize:vertical;min-height:360px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace!important}.kn-md{color:#d4d5da;font-size:14px;line-height:1.65}.kn-md h1{font-size:20px}.kn-md h2{margin:24px 0 8px;font-size:16px}.kn-md h3{margin:18px 0 6px;font-size:14px}.kn-md p,.kn-md ul,.kn-md ol{margin:0 0 12px}.kn-md ul{padding-left:22px;list-style:outside}.kn-md ol{padding-left:22px;list-style:decimal}.kn-md li{margin:3px 0}.kn-md a{color:#a8b0ff}.kn-md code{background:#1c1d22;border-radius:4px;padding:1px 5px;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.kn-md pre{border:1px solid var(--c-line);background:#0d0e10;border-radius:8px;padding:12px 14px;overflow:auto}.kn-md pre code{background:0 0;padding:0}.kn-md blockquote{color:var(--c-muted);border-left:3px solid #34363c;margin:0 0 12px;padding:2px 14px}.kn-md table{border-collapse:collapse;margin:0 0 12px;font-size:13px}.kn-md th,.kn-md td{border:1px solid var(--c-line);text-align:left;padding:6px 10px}.kn-props{flex-direction:column;gap:10px;display:flex}.kn-props>h2{color:#f2b84b;margin:0;font-size:13px}.kn-aside{border:1px solid var(--c-line);background:#111214;border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.kn-aside h2{color:var(--c-muted);margin:6px 0 0;font-size:12.5px;font-weight:600}.kn-src{border:1px solid var(--c-line);color:inherit;border-radius:8px;flex-direction:column;gap:3px;padding:9px 12px;text-decoration:none;display:flex}.kn-src b{color:#a8b0ff;font-size:11.5px;font-weight:500}.kn-src small{color:var(--c-muted);font-size:12px}.kn-hist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kn-hist li{grid-template-columns:auto 1fr;gap:10px;font-size:12px;display:grid}.kn-hist b{color:var(--c-text);font-weight:500;display:block}.kn-hist small{color:var(--c-faint)}.kn-v{background:#22232a;border-radius:5px;height:20px;padding:0 6px;font-size:11px;line-height:20px}.kn-compare p{margin:0 0 6px;font-size:12px}@media (max-width:900px){.kn{padding:20px 16px 48px}.kn-split{grid-template-columns:1fr}.kn-table th:nth-child(4),.kn-table td:nth-child(4),.kn-table th:nth-child(5),.kn-table td:nth-child(5){display:none}.kn-head{flex-direction:column;align-items:flex-start}}.wq-group{border-top:1px solid var(--c-line)}.wq-list>.wq-group:first-child{border-top:0}.wq-grouplist{margin:0;padding:0;list-style:none}.wq-list .wq-grouplist li+li{border-top:1px solid #23252a99}.wq-sub .wq-row{padding-left:56px;position:relative}.wq-sub .wq-row:before{content:"";border-bottom:1px solid #34363c;border-left:1px solid #34363c;border-bottom-left-radius:6px;width:14px;position:absolute;top:0;bottom:50%;left:30px}.wq-sub .wq-thumb{width:72px;height:40px}.wq-sub .wq-li .wq-row,.wq-li.wq-sub .wq-row{grid-template-columns:72px minmax(0,1fr) auto minmax(150px,240px) 150px}.wq-parent .wq-row{opacity:.85}.wq-parent .wq-main b{color:#c6c7cc}.wq-due{width:118px;height:28px;color:var(--c-faint);cursor:pointer;white-space:nowrap;border:1px dashed #34363c;border-radius:6px;flex:none;align-items:center;gap:6px;margin-right:6px;padding:0 9px;font-size:12px;display:inline-flex;position:relative}.wq-due:hover{color:var(--c-text);border-color:#4a4d55}.wq-due.set{color:#c7cbff;background:#16182b;border-style:solid;border-color:#3b3f73}.wq-due.late{color:#ffb4b4;background:#2a1416;border-color:#5b2328}.wq-due input{opacity:0;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;position:absolute;inset:0}.wq-due input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.wq-fold{width:28px;height:28px;color:var(--c-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-left:16px;display:grid}.wq-fold:hover{color:var(--c-text);background:#1a1b1f}.wq-fold svg{transition:transform .15s}.wq-folds>.wq-row{padding-left:8px}@media (max-width:1100px){.wq-sub .wq-row{padding-left:36px}.wq-sub .wq-row:before{left:16px}.wq-due{width:auto}}.kd{max-width:948px;margin:0 auto;padding:40px 24px 80px}.kd-tabs{gap:4px;display:flex}.kd-tabs button{color:#8a8a94;height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 16px;font-size:15px}.kd-tabs button.on{color:#ededf0;background:#1e1f24;border-color:#26262b}.kd-tabs button:hover{color:#ededf0}.kd-tabs span.warn{color:#f2b84b}.kd-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:44px;display:flex}.kd-head h1{color:#ededf0;margin:0;font-size:21px;font-weight:500;line-height:28px}.kd-head p{color:#8a8a94;margin:9px 0 0;font-size:15px;line-height:22px}.kd-icons{align-items:center;gap:10px;padding-top:2px;display:flex}.kd-icons button{color:#8a8a94;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.kd-icons button:hover{color:#ededf0;background:#1a1b1f}.kd-search{color:#ededf0;width:220px;height:32px;font:inherit;background:#111214;border:1px solid #26262b;border-radius:8px;padding:0 10px;font-size:14px}.kd-sectionrow{justify-content:space-between;align-items:center;gap:12px;margin:40px 0 16px;display:flex}.kd-section{color:#ededf0;margin:0;font-size:15px;font-weight:500;line-height:22px}.kd-section span{color:#8a8a94;margin-left:6px;font-weight:400}.kd-list,.kd-pages{margin:0;padding:0;list-style:none}.kd-group,.kd-page{color:#ededf0;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;padding:11px 0;display:flex}.kd-page{align-items:flex-start;padding:10px 0 10px 58px}.kd-page .kd-mark{color:#8a8a94;flex:none;margin-top:2px}.kd-group:hover b,.kd-page:hover b{text-underline-offset:3px;text-decoration:underline}.kd-page.on b{color:#fff}.kd-page.dim{opacity:.55}.kd-tile{color:#8a8a94;background:#111214;border:1px solid #26262b;border-radius:10px;flex:none;place-items:center;width:50px;height:50px;display:grid}.kd-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kd-text b{font-size:16px;font-weight:400;line-height:22px}.kd-text small{color:#8a8a94;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;line-height:20px;overflow:hidden}.kd-on{color:#3fb97a}.kd-off{color:#8a8a94}.kd-count{color:#8a8a94;align-items:center;gap:8px;margin-left:auto;font-size:15px;display:flex}.kd-chev{color:#8a8a94;flex:none}.kd-panel{z-index:40;background:#0d0e10;border-left:1px solid #26262b;width:min(1042px,55vw);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.kd-bar{z-index:1;background:#0d0e10;justify-content:space-between;align-items:center;gap:12px;padding:18px 26px 12px;display:flex;position:sticky;top:0}.kd-crumb{color:#ededf0;align-items:center;gap:10px;min-width:0;font-size:16px;display:flex}.kd-crumb b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.kd-crumb i{color:#46464e;font-style:normal}.kd-crumb em{color:#8a8a94;font-style:normal}.kd-x{color:#8a8a94;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.kd-x:hover{background:#1a1b1f}.kd-body{padding:14px 26px 26px}.kd-pad{padding:14px 26px}.kd-top{justify-content:space-between;align-items:flex-end;display:flex}.kd-bigtile{color:#8a8a94;background:#111214;border:1px solid #26262b;border-radius:12px;place-items:center;width:52px;height:52px;display:grid;position:relative}.kd-badge{color:#ededf0;background:#0d0e10;border-radius:6px;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-6px;right:-6px}.kd-ctl{align-items:center;gap:10px;display:flex}.kd-edit{color:#ededf0;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #26262b;border-radius:8px;padding:0 14px;font-size:14px;font-weight:500}.kd-edit:hover{background:#1a1b1f}.kd-body>h2{color:#ededf0;margin:24px 0 0;font-size:21px;font-weight:500;line-height:28px}.kd-ptabs{gap:4px;margin:22px 0 16px;display:flex}.kd-ptabs button{color:#8a8a94;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:15px}.kd-ptabs button.on{color:#ededf0;background:#1e1f24}.kd-card{border:1px solid #26262b;border-radius:12px;padding:22px 22px 26px}.kd-fm{color:#8a8a94;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;line-height:22px;display:flex}.kd-dl{grid-template-columns:96px 1fr;gap:6px 12px;margin:12px 0 0;font-size:14px;display:grid}.kd-dl dt{color:#8a8a94}.kd-dl dd{color:#dcdde2;word-break:break-word;margin:0}.kd-use{color:#dcdde2;margin:22px 0 0;font-size:16px;line-height:26px}.kd-use b{color:#ededf0;font-weight:600}.kd-md .kn-md{color:#dcdde2;font-size:16px;line-height:26px}.kd-md .kn-md h1,.kd-md .kn-md h2{color:#ededf0;margin:26px 0 10px;font-size:24px;font-weight:700;line-height:32px}.kd-md .kn-md h3{color:#ededf0;margin:22px 0 8px;font-size:19px;font-weight:600}.kd-md .kn-md p{margin:10px 0}.kd-md .kn-md ul,.kd-md .kn-md ol{margin:12px 0;padding-left:22px}.kd-md .kn-md li{margin:4px 0;line-height:26px}.kd-md .kn-md code{background:#1a1b1f;border-radius:5px;padding:1px 6px;font-size:14px}.kd-hist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kd-hist li{color:#8a8a94;border:1px solid #26262b;border-radius:10px;grid-template-columns:40px 1fr auto;gap:10px;padding:12px 14px;font-size:14px;display:grid}.kd-hist b{color:#ededf0}@media (max-width:760px){.kd{padding:24px 16px 64px}.kd-panel{width:100%}.kd-page{padding-left:20px}}.kd-filters{gap:2px;display:flex}.kd-filters button{color:#8a8a94;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:13px}.kd-filters button.on{color:#ededf0;background:#1e1f24}.kd-filters button:hover{color:#ededf0}.kd-filters span{color:#6b6b75}.kd-filters span.warn{color:#f2b84b}.row-soon{color:#8a8a94;border:1px solid #2a2b31;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:12px;display:inline-flex}.kd.pf{max-width:1180px}.pf .kd-head{align-items:flex-end}.pf-table{border-collapse:separate;border-spacing:0;border:1px solid #26262b;border-radius:12px;width:100%;margin-top:24px;font-size:13.5px;overflow:hidden}.pf-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#6b6b75;border-bottom:1px solid #26262b;padding:10px 14px;font-size:11px;font-weight:600}.pf-table td{color:#a3a3ad;vertical-align:top;border-bottom:1px solid #1b1c20;padding:11px 14px}.pf-table tr:last-child td{border-bottom:0}.pf-table tr.off td{opacity:.5}.pf-table td b{color:#ededf0;font-weight:500;display:block}.pf-table td small{color:#6b6b75;margin-top:2px;font-size:12px;display:block}.pf-open,.pf-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pf-open:hover b,.pf-link:hover{text-decoration:underline}.pf-link{color:#a8b0ff}.pf-conn{max-width:260px}.pf-sub{color:#8a8a94;margin:6px 0 0;font-size:13.5px}.pf-h{color:#ededf0;margin:26px 0 0;font-size:15px;font-weight:600}.kd-panel .pf-table{margin-top:10px}.op{background:var(--c-canvas);min-height:100vh;color:var(--c-text);font-size:14px}.op-top{border-bottom:1px solid var(--c-line);background:var(--c-side);z-index:5;align-items:center;gap:10px;height:56px;padding:0 24px 0 20px;display:flex;position:sticky;top:0}.op-brand{color:var(--c-text);align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.op-tag{color:#f0b23a;background:#3a2c0e;border-radius:4px;margin-left:2px;padding:2px 8px;font-size:12px;font-weight:500}.op-me{color:var(--c-muted);margin-left:auto;font-size:13px}.op-open{border:1px solid var(--c-line);color:var(--c-text);border-radius:6px;margin-left:10px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none}.op-open:hover{background:var(--c-chip)}.op-body{min-height:calc(100vh - 56px);display:flex}.op-nav{border-right:1px solid var(--c-line);background:var(--c-side);flex:none;width:220px;padding:16px 12px}.op-nav h2{letter-spacing:.02em;text-transform:uppercase;color:var(--c-faint);margin:4px 0 6px;font-size:11px;font-weight:600}.op-nav a{height:33px;color:var(--c-muted);border-radius:6px;align-items:center;gap:12px;margin-bottom:2px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.op-nav a svg{color:var(--c-muted)}.op-nav a small{color:var(--c-faint);margin-left:auto;font-size:12px}.op-nav a:hover{color:var(--c-text);background:#16171a}.op-nav a.on{background:var(--c-chip);color:var(--c-text);font-weight:500}.op-main{flex:1;min-width:0;padding:34px 40px 60px}.op-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.op-head h1{letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:600}.op-head p{color:var(--c-muted);margin:0;font-size:14px}.op-search{border:1px solid var(--c-line);width:260px;height:34px;color:var(--c-text);font:inherit;background:#0f1011;border-radius:6px;padding:0 12px;font-size:13px}.op-search::placeholder{color:var(--c-faint)}.op-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.op-stat{border:1px solid var(--c-line);background:#0f1011;border-radius:8px;flex-direction:column;min-height:95px;padding:16px;display:flex}.op-stat b{margin-bottom:6px;font-size:22px;font-weight:600;line-height:24px}.op-stat span{color:var(--c-muted);font-size:13px}.op-stat em{color:var(--c-green);margin-top:6px;font-size:12px;font-style:normal}.op-table{border:1px solid var(--c-line);border-radius:10px;margin-bottom:20px;overflow:hidden}.op-table table{border-collapse:collapse;width:100%}.op-table th{text-align:left;text-transform:uppercase;letter-spacing:.02em;height:34px;color:var(--c-faint);border-bottom:1px solid var(--c-line);padding:0 16px;font-size:11px;font-weight:600}.op-table td{color:#c3c4c9;border-top:1px solid var(--c-line);vertical-align:middle;height:58px;padding:8px 16px;font-size:14px}.op-table tbody tr:first-child td{border-top:0}.op-table td b{color:var(--c-text);font-weight:500;display:block}.op-table td small{color:var(--c-faint);margin-top:2px;font-size:12px;display:block}.op-table tr.off td{opacity:.55}.op-click{cursor:pointer}.op-click:hover td,.op-click.on td{background:#121316}.op-click:focus-visible{outline-offset:-1px;outline:1px solid #7c86ea}.op-state-h,.op-state{width:140px;text-align:right!important}.op-pill{border-radius:5px;padding:2px 7px;font-size:12px;font-weight:500;display:inline-block}.op-pill.locked{color:#f0b23a;background:#3a2c0e}.op-pill.on{color:var(--c-green);background:#10261a}.op-table td.op-state{padding-right:0}.op-act{text-align:right;white-space:nowrap;width:150px}.op-act button{color:#c3c4c9;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:6px;padding:5px 10px;font-size:13px}.op-act button:hover{background:var(--c-chip);color:var(--c-text)}.op-act button.primary{color:#08090a;background:#7c86ea;font-weight:500}.op-act button:disabled{opacity:.5;cursor:default}.op-editing td{background:#0f1011}.op-seg{border:1px solid var(--c-line);background:#0b0c0d;border-radius:6px;padding:2px;display:inline-flex}.op-seg button{color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 10px;font-size:12px}.op-seg button.on{background:var(--c-chip);color:var(--c-text)}.op-emails{border:1px solid var(--c-line);width:100%;max-width:380px;height:30px;color:var(--c-text);font:inherit;background:#0b0c0d;border-radius:6px;padding:0 10px;font-size:13px}.op-panel{border-left:1px solid var(--c-line);z-index:4;background:#0b0c0d;width:520px;max-width:100vw;padding:22px 24px 40px;position:fixed;top:56px;bottom:0;right:0;overflow:auto}.op-crumb{color:var(--c-muted);align-items:center;gap:8px;margin-bottom:22px;font-size:14px;display:flex}.op-crumb i{color:var(--c-faint);font-style:normal}.op-crumb button{width:24px;height:24px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:auto;font-size:18px}.op-crumb button:hover{background:var(--c-chip);color:var(--c-text)}.op-panel h2{margin:0 0 8px;font-size:20px;font-weight:600}.op-sub{color:var(--c-muted);margin:0 0 24px;font-size:13px}.op-panel h3{margin:22px 0 10px;font-size:14px;font-weight:600}.op-card{border:1px solid var(--c-line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-bottom:8px;padding:10px 14px;display:flex}.op-card b{font-size:14px;font-weight:500;display:block}.op-card small{color:var(--c-faint);margin-top:2px;font-size:12px;display:block}.op-card span{color:var(--c-muted);flex:none;font-size:13px}.op-chart{border:1px solid var(--c-line);border-radius:10px;margin-bottom:20px;padding:18px 18px 16px}.op-chart h2{margin:0 0 18px;font-size:13px;font-weight:600}.op-bars{align-items:flex-end;gap:24px;height:132px;display:flex}.op-bar{flex-direction:column;align-items:center;gap:6px;width:37px;display:flex}.op-bar span{color:var(--c-muted);font-size:12px}.op-bar i{background:#5e67d8;border-radius:2px;width:37px;display:block}.op-bar i.zero{background:var(--c-line)}.op-bar small{color:var(--c-muted);white-space:nowrap;font-size:12px}.op-quiet{color:var(--c-muted)}.op-error{color:#f87171}@media (max-width:900px){.op-nav{display:none}.op-main{padding:24px 16px}.op-stats{grid-template-columns:repeat(2,1fr)}.op-table{overflow-x:auto}.op-me{display:none}.op-head{flex-direction:column;align-items:stretch}.op-search{width:100%}}.op-feat{table-layout:fixed}.op-feat th:nth-child(3){width:36%}.op-feat th:nth-child(4){width:170px}.no-access{text-align:center;max-width:520px;margin:96px auto;padding:0 24px}.no-access h1{margin:0 0 10px;font-size:20px}.no-access p{color:var(--c-muted);margin:0 0 20px}.us-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:8px 0 14px;display:grid}.us-cards div{border:1px solid var(--c-line);background:#0f1011;border-radius:8px;flex-direction:column;padding:14px 16px;display:flex}.us-cards b{margin-bottom:4px;font-size:22px;font-weight:600}.us-cards span{color:var(--c-muted);font-size:13px}.us-cards em{color:var(--c-faint);margin-top:6px;font-size:12px;font-style:normal}.us-bar{background:var(--c-chip);border-radius:3px;height:6px;margin-bottom:22px;overflow:hidden}.us-bar i{background:#7c86ea;height:100%;display:block}.us-table{border-collapse:collapse;width:100%;margin-bottom:24px}.us-table th{text-align:left;text-transform:uppercase;color:var(--c-faint);border-bottom:1px solid var(--c-line);padding:8px 0;font-size:11px;font-weight:600}.us-table td{border-bottom:1px solid var(--c-line);color:#c3c4c9;padding:10px 0}.us-table td:last-child,.us-table th:last-child{text-align:right}.us-sum td{color:var(--c-text);font-weight:600}.us-note{color:var(--c-faint);margin-top:16px;font-size:12px}.us-early{color:#e9d9ae;background:#211a08;border:1px solid #4a3a12;border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:13px}.us-early b{color:#f0b23a;margin-right:8px}.early-tag{color:#f0b23a;background:#3a2c0e;border-radius:5px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:500;text-decoration:none}.op-toggle{border:1px solid var(--c-line);color:var(--c-text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:6px 12px;font-size:13px}.op-toggle:hover{background:var(--c-chip)}.op-toggle:disabled{opacity:.5;cursor:default}@media (max-width:760px){.us-cards{grid-template-columns:1fr}}.op-ws{color:inherit;font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--c-line);-webkit-text-decoration-color:var(--c-line);-webkit-text-decoration-color:var(--c-line);text-decoration-color:var(--c-line);text-underline-offset:3px;background:0 0;border:0;padding:0}.op-ws:hover{color:var(--c-text);-webkit-text-decoration-color:var(--c-muted);-webkit-text-decoration-color:var(--c-muted);-webkit-text-decoration-color:var(--c-muted);text-decoration-color:var(--c-muted)}.op-reveal .op-emails{max-width:none;margin-top:8px}.op-reveal{align-items:flex-start}.support-access{padding-top:0}.join-screen{background:var(--c-canvas);place-items:center;min-height:100svh;padding:48px 24px;display:grid}.join-card{border:1px solid var(--c-line);background:var(--c-side);border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:440px;padding:32px;display:flex}.join-card.wide{background:0 0;border:0;max-width:560px;padding:0}.join-logo{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.join-card h1{letter-spacing:-.01em;margin:4px 0 0;font-size:24px;font-weight:600}.join-card h2{text-transform:uppercase;letter-spacing:.02em;color:var(--c-faint);margin:8px 0 -6px;font-size:11px;font-weight:600}.join-sub{color:var(--c-muted);margin:0;font-size:14px;line-height:20px}.join-can{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.join-can li:before{content:"✓";color:var(--c-green);margin-right:10px}.join-who{color:var(--c-muted);margin:0;font-size:14px}.join-who small{color:var(--c-faint);margin-bottom:2px;font-size:12px;display:block}.join-wide{text-align:center;box-sizing:border-box;width:100%;display:block}.join-link{color:#a8b0ff;font-size:13px;text-decoration:none}.join-error{color:#f87171;margin:0;font-size:13px}.join-row{border:1px solid var(--c-line);background:var(--c-side);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.join-row.plain{background:0 0}.join-row b{font-size:15px;font-weight:500;display:block}.join-row small{color:var(--c-muted);margin-top:2px;font-size:13px;display:block}.join-ghost{border:1px solid var(--c-line);color:var(--c-text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:8px 14px;font-size:14px;font-weight:500}.join-ghost:hover{background:var(--c-chip)}.join-ghost:disabled{opacity:.5;cursor:default}.members-access{border:1px solid var(--c-line);background:var(--c-side);border-radius:8px;align-self:flex-start;padding:2px;display:inline-flex}.members-access button{color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:13px}.members-access button.on{background:var(--c-chip);color:var(--c-text)}.members-projects{gap:6px;max-height:220px;margin-top:10px;display:grid;overflow:auto}.settings-card .members-projects label,.members-projects label{color:var(--c-text);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:400;display:flex}.settings-card .members-projects input,.members-projects input{width:auto;min-height:0}.members-scope{border:1px solid var(--c-line);color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;margin-right:8px;padding:4px 10px;font-size:12px}.members-scope:hover{color:var(--c-text);background:var(--c-chip)}.members-list li{flex-wrap:wrap}.members-edit{flex-direction:column;flex-basis:100%;gap:6px;padding:12px 0 4px 44px;display:flex}.members-edit-foot{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.members-note{margin-bottom:12px}.members-invite-row .cs{flex:none;min-width:130px}.roles-table-wrap{margin-bottom:24px;overflow-x:auto}.roles-table{border-collapse:collapse;width:100%}.roles-table thead th{text-transform:uppercase;color:var(--c-faint);text-align:center;border-bottom:1px solid var(--c-line);width:15%;padding:8px;font-size:11px;font-weight:600}.roles-table thead th:first-child{width:auto;padding-left:0}.roles-table tbody th[scope=row]{text-align:left;color:#c3c4c9;border-bottom:1px solid var(--c-line);padding:10px 0;font-weight:400}.roles-table td{text-align:center;color:var(--c-muted);border-bottom:1px solid var(--c-line);padding:10px 8px}.roles-group th{text-align:left;color:var(--c-text);border-bottom:1px solid var(--c-line);padding:10px 0;font-weight:600}.roles-yes{color:var(--c-green);font-weight:600}.roles-no{color:var(--c-faint)}.roles-table td small{color:var(--c-muted);font-size:12px;line-height:15px;display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.us-table td small{color:var(--c-faint);max-width:300px;margin-top:2px;font-size:12px;display:block}.us-table td:first-child{color:var(--c-text)}.us-meter{background:var(--c-chip);border-radius:2px;width:90px;height:4px;margin-top:6px;display:block;overflow:hidden}.us-meter i{background:#7c86ea;height:100%;display:block}.us-meter i.over{background:#f0b23a}.us-table td,.us-table th{white-space:nowrap;padding-right:16px}.us-table td:first-child{white-space:normal}.us-table td:last-child,.us-table th:last-child{padding-right:0}.us-billing{border:1px solid var(--c-line);background:#0f1011;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:12px 16px;display:flex}.us-billing b{font-weight:500;display:block}.us-billing small{color:var(--c-muted);margin-top:2px;font-size:13px;display:block}.us-headline{color:var(--c-text);max-width:640px;margin:0 0 6px;font-size:16px;line-height:24px}.us-fine{color:var(--c-faint);margin:-12px 0 24px;font-size:12px}.vn{border:1px solid var(--c-line);background:#111215;border-radius:10px;margin:14px 0 4px;padding:14px 16px}.vn-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.vn-head h3{margin:0;font-size:13px;font-weight:600}.vn-prompt{color:#d8dcff;white-space:pre-wrap;background:#16182a;border-left:3px solid #7c86ff;border-radius:0 8px 8px 0;margin:0 0 10px;padding:8px 12px;font-size:13.5px;line-height:1.5}.vn-model{color:var(--c-muted);margin:0 0 10px;font-size:12.5px}.vn-changes,.vn-fixed ul{margin:0;padding:0;list-style:none}.vn-changes li,.vn-fixed li{align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:flex}.vn-changes li+li,.vn-fixed li+li{border-top:1px solid #1b1c20}.vn-tc{text-align:left;color:#a8b0ff;cursor:pointer;background:0 0;border:0;flex:none;min-width:74px;padding:0;font:500 12.5px Geist Mono,ui-monospace,monospace}.vn-tc.dim{color:var(--c-faint);cursor:default}.vn-track{color:#c9ccd4;text-transform:capitalize;background:#24262c;border-radius:5px;flex:none;padding:1px 7px;font-size:11.5px}.vn-text{overflow-wrap:anywhere;flex:1;min-width:0}.vn-fixed{margin-top:12px}.vn-fixed h4{color:var(--c-muted);margin:0 0 4px;font-size:12.5px;font-weight:600}.vn-check{color:#22c55e;font-weight:700}.vn-hint{color:var(--c-faint);margin:6px 0 0;font-size:12.5px}.vn-edit{flex-direction:column;gap:10px;display:flex}.vn-edit label{color:var(--c-muted);flex-direction:column;gap:5px;font-size:12.5px;display:flex}.vn-edit textarea,.vn-edit input{box-sizing:border-box;border:1px solid var(--c-line);width:100%;color:inherit;resize:vertical;background:#0d0e10;border-radius:8px;padding:8px 10px;font:13px/1.45 inherit}.vn-edit textarea:last-of-type{font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px}.vn-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.vn-save{color:#111;cursor:pointer;background:#f2f3f5;border:0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.vn-save:disabled{opacity:.6}.t-video{--tk:#5e9bf0}.t-text{--tk:#e7c27a}.t-graphics{--tk:#b48cff}.t-captions{--tk:#f2b84b}.t-voice{--tk:#6fdc9c}.t-music{--tk:#ff8fb1}.t-sfx{--tk:#5fd4d4}.t-color{--tk:#ff9f5a}.t-other{--tk:#9aa0aa}.vn-track{box-shadow:inset 3px 0 0 var(--tk,#9aa0aa)}.rv-changemarks{height:8px;margin-top:3px;position:relative}.rv-changemark{background:var(--tk,#9aa0aa);opacity:.85;cursor:pointer;border:0;border-radius:2px;min-width:6px;height:4px;padding:0;position:absolute;top:2px}.rv-changemark:hover,.rv-changemark:focus-visible{opacity:1;outline:1px solid #fff}.rv-fixed{color:#7ee2a8;white-space:nowrap;background:#10261a;border-radius:5px;padding:1px 7px;font-size:11.5px}@media (max-width:640px){.vn-tc{min-width:58px}.vn-changes li{flex-wrap:wrap}}.rv-optbands{height:8px;margin-top:3px;position:relative}.rv-optband{cursor:pointer;background:#f5b94a59;border:1px solid #f5b94a;border-radius:3px;height:6px;padding:0;position:absolute;top:1px}.rv-optband:hover,.rv-optband:focus-visible{background:#f5b94ab3;outline:1px solid #fff}.ox{flex-direction:column;gap:14px;margin:14px 0 4px;display:flex}.ox-set{border:1px solid var(--c-line);background:#111215;border-radius:10px;padding:14px 16px}.ox-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ox-head h3{margin:0;font-size:13.5px;font-weight:600}.ox-ask{color:#d8dcff;margin:6px 0 8px;font-size:13px;line-height:1.5}.ox-from{text-align:left;color:var(--c-muted);cursor:pointer;background:0 0;border:0;margin:0 0 10px;padding:0;font-size:12.5px;display:block}.ox-from:hover{color:#fff}.ox-round h4{color:var(--c-muted);margin:10px 0 6px;font-size:12.5px;font-weight:600}.ox-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ox-item{background:#0d0e10;border:1px solid #1d1f24;border-radius:9px;flex-direction:column;gap:6px;padding:6px;display:flex}.ox-item.on{border-color:#f5b94a}.ox-media{aspect-ratio:16/9;cursor:pointer;width:100%;color:inherit;background:#000;border:0;border-radius:6px;padding:0;display:block;position:relative;overflow:hidden}.ox-media video,.ox-media img{object-fit:cover;width:100%;height:100%;display:block}.ox-n{z-index:1;background:#000000b3;border-radius:5px;min-width:18px;padding:1px 5px;font:600 11px Geist Mono,ui-monospace,monospace;position:absolute;top:4px;left:4px}.ox-audio{width:100%;height:100%;color:var(--c-muted);justify-content:center;align-items:center;font-size:12px;display:flex}.ox-audio audio{width:95%}.ox-body{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.ox-body span{color:var(--c-muted)}.ox-acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.ox-acts .vn-save{padding:5px 10px;font-size:12px}.ox-done{border:1px solid var(--c-line);border-radius:10px;padding:10px 14px;font-size:13px}.ox-done p{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.ox-when{color:var(--c-muted);margin-left:auto;font-size:12px}.ox-others{color:var(--c-muted);margin:6px 0 0;padding-left:18px;font-size:12.5px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
