:root{color-scheme:dark;--ink:#eef2ec;--muted:#a9b4ac;--paper:#0e1311;--surface:#1a211d;--surface-2:#262f2a;--line:#3f4b45;--green:#8fd4a4;--btn-bg:#dcefd9;--btn-fg:#0f1a14;--brand-bg:#8fd4a4;--brand-fg:#0f1a14;--media-bg:#060807;--media-fg:#d5ddd6;--focus:#f2b552;--shadow:#00000066;--upload:#1c2a20;--upload-line:#3c5543;--hover:#222b26;--danger:#ff9f94;--field-bg:var(--surface-2);--notice-bg:#2d2616;--notice-line:#d6a94a;--empty-line:#5b6962;--running-bg:#18223a;--running-line:#5d79a8;--running-fg:#a9c4f0;--success-bg:#18291a;--success-line:#4f7a3c;--success-fg:#a8d98a;--failure-bg:#34191a;--failure-line:#a3554c;--failure-fg:#ffa59a;--silent-bg:#302611;--silent-line:#8d7233;--silent-fg:#f0cd7a;--score-bg:#dcefd9;--score-fg:#0f1a14;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%23eef2ec' stroke-width='2'/%3E%3C/svg%3E");--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--nav-h:calc(3.8125rem + max(1rem,env(safe-area-inset-top)));--workspace-soft:#272725;--workspace-selected:#30302d;--workspace-control-border:#858580;--workspace-accent:#8fd4a4;--workspace-accent-hover:#b5e6c2;--workspace-on-accent:#151515;--workspace-paper:#111111;--workspace-surface:#1a1a1a;--workspace-surface-2:#222222;--workspace-ink:#f1f1ef;--workspace-muted:#bdbdb9;--workspace-line:#454543;--workspace-hover:#2c2c29;--workspace-field:#222222;--workspace-running-bg:#2b2b2b;--workspace-running-fg:#f4f4f4;--workspace-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%23f4f4f4' stroke-width='2'/%3E%3C/svg%3E")}:root[data-theme=light]{color-scheme:light;--ink:#202a27;--muted:#56615a;--paper:#f7f8f3;--surface:#ffffff;--surface-2:#e8edde;--line:#dce1d7;--green:#305d45;--btn-bg:#305d45;--btn-fg:#ffffff;--brand-bg:#305d45;--brand-fg:#dcefbb;--media-bg:#1d2822;--media-fg:#e2e7db;--focus:#9c5e0a;--shadow:#263b2610;--upload:#eaf0df;--upload-line:#d8e2cc;--hover:#f4f6ee;--danger:#922f27;--field-bg:var(--surface);--notice-bg:#fff4da;--notice-line:#b99138;--empty-line:#c8d1c0;--running-bg:#edf2fa;--running-line:#9db1d1;--running-fg:#304e80;--success-bg:#eaf4df;--success-line:#a9c18f;--success-fg:#365620;--failure-bg:#fae9e6;--failure-line:#df9e95;--failure-fg:#922f27;--silent-bg:#fff3d9;--silent-line:#d5b564;--silent-fg:#7c5919;--score-bg:#ffffff;--score-fg:#305d45;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%23202a27' stroke-width='2'/%3E%3C/svg%3E");--workspace-soft:#eeeeec;--workspace-selected:#e9e9e6;--workspace-control-border:#737373;--workspace-accent:#305d45;--workspace-accent-hover:#244936;--workspace-on-accent:#ffffff;--workspace-paper:#f4f4f3;--workspace-surface:#fdfdfc;--workspace-surface-2:#ffffff;--workspace-ink:#202020;--workspace-muted:#565656;--workspace-line:#d0d0ce;--workspace-hover:#f0f0ed;--workspace-field:#ffffff;--workspace-running-bg:#eeeeee;--workspace-running-fg:#242424;--workspace-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%23242424' stroke-width='2'/%3E%3C/svg%3E")}*{box-sizing:border-box}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font:1rem/1.55 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-underline-offset:.25rem}button{font:inherit}input,select,textarea{font:inherit;font-size:max(1rem,16px)}.button,button{display:inline-flex;justify-content:center;align-items:center;min-height:2.875rem;border:.0625rem solid var(--btn-bg);border-radius:.5625rem;padding:.625rem 1.125rem;background:var(--btn-bg);color:var(--btn-fg);font-weight:650;text-decoration:none;cursor:pointer}button:disabled,select:disabled{cursor:not-allowed;opacity:.55}.button:hover,button:hover:not(:disabled){filter:brightness(.92)}.secondary{color:var(--green);border-color:var(--green);background:transparent}:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.25rem}input:not([type=checkbox]):not([type=radio]):not([type=file]){width:100%;border:.0625rem solid var(--muted);background:var(--field-bg);color:var(--ink);border-radius:.5rem;padding:.6875rem;min-height:2.875rem;margin:.375rem 0 1rem}input[type=file]{max-width:100%;min-height:2.75rem}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2rem,3.75vw,3.375rem);line-height:1.13;letter-spacing:-.1125rem;font-weight:650}h2{font-size:1.625rem;line-height:1.25;letter-spacing:-.03125rem}h3{font-size:1.25rem;line-height:1.35}.navigation{justify-content:space-between;gap:1.125rem;padding:1.125rem max(1.5rem,calc((100vw - 73.75rem)/2));border-bottom:.0625rem solid var(--line);font-size:.875rem}.brand,.navigation{display:flex;align-items:center}.brand{gap:.625rem;font-size:1.375rem;font-weight:750;text-decoration:none;letter-spacing:-.05rem}.brand span{display:grid;place-items:center;background:var(--brand-bg);color:var(--brand-fg);width:2.125rem;height:2.125rem;border-radius:.5rem}.container{width:min(73.75rem,100% - 3rem);margin:0 auto;padding:2.625rem 0 4.5rem}.landing{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:5rem;gap:5rem;align-items:center}.landing h1{font-size:clamp(2rem,4.2vw,3.875rem)}em{font-style:normal;color:var(--green)}.intro{font-size:1.1875rem;max-width:29.375rem;color:var(--muted)}.eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.1125rem;color:var(--green);margin-bottom:1.125rem}.muted{color:var(--muted);font-size:.8125rem}.auth-card{padding:2rem;background:var(--surface);border:.0625rem solid var(--line);border-radius:1.125rem;box-shadow:0 .75rem 2.5rem var(--shadow)}.auth-card label{display:block;font-size:.875rem}.auth-card button{width:100%}.text-button{background:none;color:var(--green);border:0;font-size:.8125rem;margin-top:.75rem}.upload-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:3.375rem;gap:3.375rem;border:.0625rem solid var(--upload-line);padding:2.25rem;border-radius:1.125rem;margin-bottom:2.75rem}.upload-panel h2{font-size:2rem}.upload-panel p{max-width:28.125rem}.upload-controls{min-width:0}.upload-controls label{font-weight:600;font-size:.875rem}.upload-controls button{margin:0 .5rem .5rem 0}.video-id{overflow-wrap:anywhere;font-size:.75rem;color:var(--muted)}.video-list{border:.0625rem solid var(--line);border-radius:.875rem;overflow:hidden;background:var(--surface);margin-bottom:1.25rem}.video-row{display:flex;gap:1.25rem;align-items:center;padding:1.375rem;text-decoration:none}.video-row+.video-row{border-top:.0625rem solid var(--line)}.video-row:hover{background:var(--hover)}.video-summary{flex:1 1;min-width:0}.video-summary p{font-size:.8125rem;margin:.25rem 0}.video-thumbnail{display:grid;place-items:center;width:5rem;height:3.75rem;background:var(--surface-2);color:var(--green);border-radius:.5rem;flex-shrink:0}.badge{display:inline-block;padding:.1875rem .5625rem;border-radius:.3125rem;font-size:.75rem}.running{background:var(--running-bg);border-color:var(--running-line);color:var(--running-fg)}.success{background:var(--success-bg);border-color:var(--success-line);color:var(--success-fg)}.failure{background:var(--failure-bg);border-color:var(--failure-line);color:var(--failure-fg)}.silent{background:var(--silent-bg);border-color:var(--silent-line);color:var(--silent-fg)}.detail-top>a{font-size:.875rem}.detail-header .eyebrow{margin-top:1.875rem}.status-panel{display:flex;gap:1.125rem;padding:1.5rem;border-width:.0625rem;border-style:solid;border-radius:.8125rem;margin:1.75rem 0 2.25rem}.status-panel h2{font-size:1.3125rem;margin-bottom:.5rem}.status-panel p{margin-bottom:.75rem}.state-icon{display:grid;place-items:center;border:.0625rem solid;width:2rem;height:2rem;border-radius:50%;flex-shrink:0;font-weight:800}progress{width:min(25rem,100%)}input[type=checkbox],input[type=radio],progress{accent-color:var(--green)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill{box-shadow:0 0 0 62.5rem var(--field-bg) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.section-heading span{font-size:.8125rem;color:var(--muted)}.clip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;align-items:start}.clip-card{background:var(--surface);border:.0625rem solid var(--line);border-radius:1rem;overflow:hidden}.clip-preview{position:relative;border-bottom:.0625rem solid var(--line);aspect-ratio:9/16;background:var(--media-bg);display:grid;place-items:center;color:var(--media-fg)}.clip-preview p{padding:1.25rem;text-align:center}.clip-preview video{width:100%;height:100%;object-fit:contain}.clip-body{padding:1.5rem}.clip-body .eyebrow{font-size:.625rem;letter-spacing:.0625rem}.clip-body button{width:100%}.score-details{font-size:.8125rem;margin:0 0 1.375rem}dt{font-weight:700;margin-top:.75rem}dd{margin:.1875rem 0 0;color:var(--muted);overflow-wrap:anywhere}.notice{padding:1rem 1.25rem;background:var(--notice-bg);border-left:.1875rem solid var(--notice-line);border-radius:.3125rem}.empty{padding:2rem;text-align:center;color:var(--muted);border:.0625rem dashed var(--empty-line);border-radius:.75rem}.partner-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));grid-gap:1rem;gap:1rem}.partner-code,.partner-counters>div{min-width:0;padding:1.25rem;border:.0625rem solid var(--line);border-radius:.75rem;background:var(--surface);margin-bottom:1rem;overflow-wrap:anywhere}.partner-counters dd{font-size:1.75rem;color:var(--green)}.guest-pack{margin-top:1.25rem;padding:1rem;border:.0625rem solid var(--line);border-radius:.75rem}.navigation>:first-child{margin-right:auto}.theme-toggle{width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;font-size:1.25rem;line-height:1;flex-shrink:0}.navigation{column-gap:var(--space-2)}.intro,a,button,h1,h2,h3,input,label,p,select,textarea{overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.navigation{min-height:var(--nav-h);padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) 1rem max(1rem,env(safe-area-inset-left));flex-wrap:wrap}.detail-top>a,.navigation a{display:inline-flex;align-items:center;min-height:2.75rem}.navigation>span{display:none}.brand{font-size:1.25rem}.container{width:100%;padding:1.5rem max(1rem,env(safe-area-inset-right)) max(4.5rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}main:not(.landing)>*+*{margin-top:var(--space-10)}.landing{grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start;align-content:start;min-height:calc(100svh - var(--nav-h))}.landing h1{margin:0;letter-spacing:-.05em}.landing>*{min-width:0}.landing-message{display:contents}.landing h1 br,.landing-message .eyebrow{display:none}.landing-copy{order:2}.auth-card{padding:var(--space-4)}.upload-panel{grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding:1.375rem;margin-bottom:0;background:var(--upload)}.upload-panel h2{font-size:1.8125rem}.clip-grid{grid-template-columns:minmax(0,1fr)}@media(max-width:599px){.clip-preview,.clip-preview video{max-height:min(70svh,32.5rem)}}.video-row{gap:.75rem;padding:1rem}.video-thumbnail{width:2.75rem;height:3.25rem}.status-panel{padding:1.125rem;gap:.75rem}.section-heading{display:block;margin-bottom:1.25rem}.section-heading h2{margin-bottom:.5rem}.status-panel button{width:100%}.check{display:flex;gap:.75rem;align-items:center;min-height:2.75rem;margin-block:.5rem;overflow-wrap:anywhere}input[type=checkbox],input[type=radio]{width:1.25rem;height:1.25rem;flex-shrink:0;margin:0}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:0;padding:.5rem 2rem .5rem .75rem;border:1px solid var(--muted);border-radius:.5rem;color:var(--ink);background-color:var(--field-bg);background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right .5rem center}select,summary{min-height:2.75rem}summary{padding-block:.625rem;cursor:pointer}.button,button{min-width:2.75rem}.danger{color:var(--danger);border-color:var(--danger);background:var(--surface);margin-top:var(--space-4)}.limits-panel h2{font-size:1rem;margin-bottom:.5rem}.limits-panel .partner-counters{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0}.limits-panel .partner-counters>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;border:0;padding:0;margin:0;background:transparent}.limits-panel dd,.limits-panel dt{margin:0;font-size:1rem}.limits-panel p{margin-block:.5rem 0}@media(min-width:600px){.container{max-width:76.75rem;padding-top:2.625rem;padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.navigation{padding-left:max(1.5rem,calc((100vw - 73.75rem)/2),env(safe-area-inset-left));padding-right:max(1.5rem,calc((100vw - 73.75rem)/2),env(safe-area-inset-right))}.navigation>span{display:inline}.navigation{column-gap:1.125rem}.landing{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2rem;align-content:center;align-items:center}.landing-message,.landing-message .eyebrow{display:block}.landing h1 br{display:revert}.landing-copy{margin-top:var(--space-6)}.auth-card{padding:2rem}.upload-panel{grid-template-columns:1fr 1fr;padding:2rem}.clip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{display:flex}}@media(min-width:56.25rem){.navigation{padding-left:max(1.5rem,calc((100vw - 73.75rem)/2),env(safe-area-inset-left));padding-right:max(1.5rem,calc((100vw - 73.75rem)/2),env(safe-area-inset-right))}.landing{column-gap:5rem}.clip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:22.5rem){.brand{font-size:1.125rem;gap:var(--space-2)}}.clip-card{container-type:inline-size}.score-badge{position:absolute;z-index:1;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);min-width:2.75rem;padding:.125rem var(--space-2);border-radius:.5rem;background:var(--score-bg);color:var(--score-fg);font-size:1.25rem;font-weight:750;line-height:1.4;text-align:center;pointer-events:none}.clip-body{padding:var(--space-4)}.clip-body .clip-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.clip-body .clip-actions button{width:auto;flex:1 1 auto;padding-inline:var(--space-3)}.clip-body .clip-actions>:first-child{flex-grow:2}.clip-body h3{-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.score-line{font-size:.9375rem;color:var(--green)}.score-line,.score-parts{-webkit-margin-after:0;margin-block-end:0}.score-parts{font-size:.8125rem;color:var(--muted)}.score-why{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.score-why summary{font-size:.9375rem;font-weight:600;color:var(--green)}.score-why .score-details{-webkit-margin-after:0;margin-block-end:0}@container (min-width:22rem){.clip-body{padding:1.5rem}.clip-body .clip-actions{gap:var(--space-3)}}.cta-fields{margin-block:var(--space-2) var(--space-3)}.cta-fields label{display:block;font-weight:600;font-size:.875rem;margin-top:var(--space-3)}.cta-fields select{margin-block:var(--space-2) var(--space-1)}.cta-fields small{display:block;margin-bottom:var(--space-3)}.cta-panel{padding:var(--space-4);background:var(--surface);border:.0625rem solid var(--line);border-radius:.8125rem;margin:0 0 2.25rem;max-width:40rem}.cta-panel h2{font-size:1.3125rem;margin-bottom:var(--space-2)}.cta-panel button{margin-top:var(--space-2)}@media (min-width:601px){.cta-panel{padding:var(--space-6)}}.landing-demo{display:flex;gap:var(--space-4);align-items:flex-end;margin:0;min-width:0}.landing-demo video{flex:none;display:block;width:clamp(7rem,38vw,9.5rem);height:auto;aspect-ratio:9/16;object-fit:contain;background:var(--media-bg);color:var(--media-fg);border-radius:.75rem}.landing-demo figcaption{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;font-size:.9375rem;overflow-wrap:anywhere}.landing-demo figcaption strong{font-weight:650}.landing-demo figcaption a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--green);font-weight:650}.landing-cta{width:100%}@media(min-width:600px){.landing-cta{display:none}.landing-demo{margin-top:var(--space-6)}.landing-demo video{width:clamp(8rem,11vw,10rem)}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.detail-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 var(--space-4)}.video-meta summary{font-size:.875rem;color:var(--muted)}.video-meta[open]{flex-basis:100%}.video-meta .video-id{margin:0}.status-panel{display:block}.status-panel>*+*{margin-top:var(--space-3)}.status-panel h2,.status-panel p{margin-bottom:0}.progress-ribbon{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:.8125rem}.progress-ribbon li{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.progress-ribbon li+li:before{content:"→"/"";-webkit-margin-end:var(--space-1);margin-inline-end:var(--space-1);color:var(--muted)}.progress-ribbon li[data-view=pending]{color:var(--muted)}.progress-ribbon li[aria-current=step]{font-weight:700}.progress-ribbon .step-detail{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.step-mark{display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;border:.0625rem solid;border-radius:50%;font-size:.75rem;font-weight:800;line-height:1;flex-shrink:0}.status-panel.compact{padding:var(--space-2) var(--space-4)}.status-panel.compact p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:.9375rem}@media(max-width:599px){.detail-header .eyebrow{margin-top:var(--space-2);margin-bottom:var(--space-1)}.detail-header h1{font-size:1.5rem;letter-spacing:-.03em;margin-bottom:0}.detail-header+.status-panel{margin-top:var(--space-4);margin-bottom:0}.status-panel+.clips-section,.status-panel+.notice{margin-top:var(--space-2)}.clips-section .section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-3);margin-bottom:var(--space-3)}.clips-section .section-heading h2{font-size:1.25rem;margin-bottom:0}.clip-preview{width:100%}.clip-preview,.clip-preview video{max-height:32svh}}.support-card>.support-close{position:fixed;z-index:2147483647;inset-block-start:max(var(--space-3),env(safe-area-inset-top));inset-inline-end:max(var(--space-3),env(safe-area-inset-right));width:auto;max-width:calc(100vw - var(--space-8));min-height:2.75rem;margin:0}.support-shell{max-width:48rem}.support-card{min-width:0;overflow-wrap:anywhere;margin-bottom:var(--space-6)}.support-card h1{font-size:clamp(1.625rem,4vw,2.5rem);letter-spacing:-.04rem}.support-card>button{margin-block:var(--space-3)}.support-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-4)}.support-launcher a,.support-links a{display:inline-flex;align-items:center;min-height:2.75rem}.support-launcher{padding:var(--space-4) max(var(--space-4),env(safe-area-inset-left));border-top:.0625rem solid var(--line);text-align:center}.support-success{padding:var(--space-3);border:.0625rem solid var(--success-line);color:var(--success-fg);background:var(--success-bg)}.support-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:var(--space-3);background:var(--surface-2);border-radius:.5rem}.support-check{display:flex!important;gap:var(--space-3);align-items:center;min-height:2.75rem;padding-block:var(--space-2)}.support-check input{flex-shrink:0;width:1.25rem;height:1.25rem}.support-records{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:0;list-style:none}.support-records li{padding:var(--space-3);background:var(--surface-2);border-radius:.5rem;overflow-wrap:anywhere}.support-records a{display:inline-flex;min-height:2.75rem;align-items:center}.support-diagnostics{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:30rem){.support-card{padding:var(--space-4)}}@media (min-width:48rem){.support-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr))}}.clip-card>.clip-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:var(--space-4)}.clip-card>.clip-actions button{width:auto;flex:1 1 auto;padding-inline:var(--space-3)}.clip-card>.clip-actions>:first-child{flex-grow:2}.site-legal-footer{max-width:70rem;margin:2rem auto 0;padding:1rem max(1rem,env(safe-area-inset-left)) max(1.5rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-right));color:var(--ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.site-legal-footer nav{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;padding:0;margin:0;max-width:none}.site-legal-footer a{display:inline-flex;align-items:center;overflow-wrap:anywhere}.site-legal-footer a,.site-legal-footer summary{min-height:2.75rem;color:var(--green);max-width:100%}.site-legal-footer summary{width:-moz-fit-content;width:fit-content;box-sizing:border-box;padding:.5rem 0;cursor:pointer}.site-legal-footer summary:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:.25rem}.site-legal-footer .legal-footer-requisites{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .75rem;padding:.125rem 0;font-size:.8125rem;line-height:1.4}.site-legal-footer .legal-footer-requisites a{min-height:1.5rem}.site-legal-footer p{margin:0;min-width:0;max-width:100%}.legal-document{max-width:55rem;margin-inline:auto;padding:1.5rem max(1rem,env(safe-area-inset-left)) 1.5rem max(1rem,env(safe-area-inset-right));overflow-wrap:anywhere}.legal-document nav{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:1.5rem}.legal-document nav a{display:inline-flex;align-items:center;min-height:2.75rem}.legal-document h1{font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.3}.legal-document h2{font-size:1.375rem;margin-top:2rem}.legal-document p{white-space:pre-wrap;line-height:1.7}.workspace-shell,:root[data-theme=light]:has(.workspace-shell),body:has(.workspace-shell),html:has(.workspace-shell){--paper:var(--workspace-paper);--surface:var(--workspace-surface);--surface-2:var(--workspace-surface-2);--ink:var(--workspace-ink);--muted:var(--workspace-muted);--line:var(--workspace-line);--green:var(--workspace-accent);--btn-bg:var(--workspace-accent);--btn-fg:var(--workspace-on-accent);--focus:var(--workspace-accent);--hover:var(--workspace-hover);--upload:var(--workspace-surface);--upload-line:var(--workspace-line);--field-bg:var(--workspace-field);--running-bg:var(--workspace-soft);--running-line:var(--workspace-line);--running-fg:var(--workspace-ink);--select-arrow:var(--workspace-select-arrow);color:var(--ink);background:var(--paper)}.workspace-shell{max-width:1180px;min-height:70vh;margin:1.6rem auto 0;padding:0 1.6rem 4rem;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace-shell .container{width:100%;max-inline-size:none;padding:2.6rem 0 0}.workspace-shell :is(h1,h2,h3,p,label,button,a,dt,dd,strong,small,span){overflow-wrap:anywhere}.workspace-shell :is(button,.button){min-height:2.875rem;max-width:100%;min-width:0;padding:.625rem 1rem;border:1px solid var(--workspace-control-border);border-radius:.25rem;filter:none;font-weight:650}.workspace-shell :is(button.secondary,.button.secondary){background:transparent;color:var(--ink);border-color:var(--workspace-control-border)}.workspace-shell :is(button,.button):hover:not(:disabled){background:var(--workspace-accent-hover)}.workspace-shell :is(button.secondary,.button.secondary):hover:not(:disabled){background:var(--hover)}.workspace-shell :is(input,select,textarea){max-width:100%;min-width:0;border-color:var(--workspace-control-border);border-radius:.25rem}.workspace-shell summary{overflow-wrap:anywhere;min-height:2.875rem;padding:.75rem 0;cursor:pointer;font-size:.875rem}.workspace-shell details{border-top:1px solid var(--line)}.workspace-shell details>:not(summary){margin-block:.5rem 1rem}.workspace-shell [hidden]{display:none!important}.workspace-shell h1{font-size:clamp(1.8rem,calc(3.2vw / 16px * 1rem),2.7rem);font-weight:760;line-height:1.15;letter-spacing:-.06rem}.workspace-shell .workspace-head{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;border-bottom:1px solid var(--line);padding-bottom:1.1rem;background:transparent}.workspace-shell a{display:inline-flex;align-items:center;min-height:2.75rem}.workspace-shell .workspace-mark{color:var(--ink);font-size:1.25rem;letter-spacing:-.045rem;font-weight:750;text-decoration:none}.workspace-shell .workspace-nav{display:flex;flex:1 1;flex-wrap:wrap;gap:1.3rem;align-items:center}.workspace-shell .workspace-nav a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:500;color:var(--muted);text-decoration:none}.workspace-shell:has(.blogger-admin) .workspace-nav a[href="/dashboard/bloggers"],.workspace-shell:has(.workspace-ready) .workspace-nav a[href="/dashboard#recent-records"],.workspace-shell:has(.workspace-upload) .workspace-nav a[href="/dashboard"]{color:var(--ink);border-bottom:2px solid var(--green)}.workspace-shell .workspace-balance{margin:0 0 0 auto;font-size:.8125rem;color:var(--muted)}.workspace-shell .workspace-balance strong{color:var(--green)}.workspace-shell .workspace-account-link{font-size:.8125rem;min-height:2.75rem;display:inline-flex;align-items:center;text-decoration:none}.workspace-shell .workspace-title{padding:0 0 1.7rem}.workspace-shell .workspace-title p{color:var(--muted);font-size:.95rem;margin-bottom:0}.workspace-shell .workspace-upload{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(14rem,.75fr);grid-column-gap:4rem;column-gap:4rem}.workspace-shell .workspace-main{max-width:43rem;min-width:0}.workspace-shell :is(.workspace-aside,.workspace-records-region,.workspace-result-content,.workspace-result-regions,.clip-grid,.clip-card,.clip-body){min-width:0}.workspace-shell .upload-panel{display:block;background:transparent;border:0;border-radius:0;padding:0;margin:0}.workspace-shell :is(.studio-upload-title,.studio-kicker,.studio-preview){display:none}.workspace-shell .workspace-file{display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;grid-gap:1.2rem;gap:1.2rem;border-block:1px solid var(--line);padding:1.3rem 0}.workspace-shell .workspace-file-symbol{height:2.6rem;width:2.6rem;display:grid;place-items:center;background:var(--workspace-soft);color:var(--green);font-size:1.4rem}.workspace-shell .workspace-file strong{display:block;font-size:.95rem}.workspace-shell .workspace-file small{display:block;color:var(--muted);font-size:.8125rem}.workspace-shell .workspace-upload-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;color:var(--muted);font-size:.8125rem}.workspace-shell .workspace-upload-meta>p{margin:.7rem 0}.workspace-shell #source-file-help{color:var(--muted);font-size:.8125rem;margin:.7rem 0}.workspace-shell .workspace-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:1.1rem 0 .5rem}.workspace-shell .workspace-actions p{flex-basis:100%;font-size:.8125rem}.workspace-shell .studio-upload{grid-template-columns:1fr}.workspace-shell .upload-controls button{margin:0}.workspace-shell .upload-start{min-width:12.5rem}.workspace-shell .upload-cost{font-size:.8125rem;max-width:35rem;color:var(--muted);margin:.7rem 0 2rem}.workspace-shell .workspace-upload-options{margin-top:1.8rem}.workspace-shell .changed{display:block;margin-left:1rem;font-size:.75rem;color:var(--green)}.workspace-shell .workspace-transfer{padding:.85rem 1rem;margin-block:1rem;background:var(--workspace-soft)}.workspace-shell progress{width:100%;accent-color:var(--green)}.workspace-shell .workspace-records-region{grid-column:1/-1;border-top:1px solid var(--line);padding-top:1.4rem;margin-top:2rem}.workspace-shell .workspace-section-label{color:var(--muted);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.workspace-shell .workspace-recent>h2{font-size:1.25rem;text-transform:none;letter-spacing:0;color:var(--ink)}.workspace-shell .video-list{background:transparent;border:0;border-radius:0;overflow:visible}.workspace-shell .workspace-record{display:flex;gap:1rem;padding:1rem 0;border:0;border-bottom:1px solid var(--line);align-items:center;text-decoration:none}.workspace-shell .workspace-record .video-thumbnail{display:none}.workspace-shell .video-summary{flex:1 1;min-width:0}.workspace-shell .video-summary strong{font-size:.95rem}.workspace-shell .video-summary p{margin:.3rem 0 0;font-size:.8125rem;color:var(--muted)}.workspace-shell .workspace-record .badge{background:transparent;border:0;padding:0;font-size:.8125rem;color:var(--green)}.workspace-shell .workspace-secondary{margin-top:1.8rem}.workspace-shell .workspace-ready{padding:0}.workspace-shell .workspace-result-regions{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(13rem,.7fr);grid-gap:2.8rem;gap:2.8rem;align-items:start}.workspace-shell .workspace-ready .clip-grid{display:block}.workspace-shell .workspace-ready .clip-card{display:grid;grid-template-columns:14rem minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start;background:transparent;border:0;overflow:visible}.workspace-shell .workspace-ready .clip-heading{grid-column:2;grid-row:1;min-width:0}.workspace-shell .workspace-ready .clip-heading h3{margin-bottom:0}.workspace-shell .workspace-ready .clip-preview{grid-column:1;grid-row:1/span 2}.workspace-shell .workspace-ready .clip-body{grid-column:2;grid-row:2}.workspace-shell .clip-card[data-selected=false]{display:none!important}.workspace-shell .workspace-ready .clip-preview{width:100%;aspect-ratio:9/16;max-height:29rem;background:var(--media-bg)}.workspace-shell .workspace-ready .clip-preview video{display:block;width:100%;height:100%;aspect-ratio:9/16;max-height:29rem}.workspace-shell .workspace-ready .clip-body{padding:0}.workspace-shell .workspace-ready .clip-body>*{order:0}.workspace-shell .workspace-ready .clip-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.workspace-shell .workspace-ready .clip-actions button{width:100%}.workspace-shell .clip-secondary{margin-top:1rem}.workspace-shell .clip-secondary .clip-actions button{width:auto;flex:1 1}.workspace-shell .workspace-clip-list{border-left:1px solid var(--line);padding-left:1.4rem}.workspace-shell .workspace-clip-list button{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;width:100%;text-align:left;padding:1rem .4rem;background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:.875rem;font-weight:500}.workspace-shell .workspace-clip-list button[aria-current=true]{border-left:3px solid var(--green);background:var(--workspace-selected)}.workspace-shell .clip-num{color:var(--green)}.workspace-shell .clip-duration{font-size:.75rem;color:var(--muted)}.workspace-shell .status-panel{background:var(--workspace-soft);border:0;border-left:3px solid var(--green);border-radius:0;padding:.85rem 1rem}.workspace-shell .status-panel.failure{border-color:var(--danger)}.workspace-shell .status-panel.compact{background:transparent;padding:0;border:0}.workspace-shell .status-panel h2{font-size:1rem}.workspace-shell .cta-disclosure,.workspace-shell .guest-context{margin-top:1.5rem}.workspace-shell .guest-context .guest-close{margin-bottom:1rem}.workspace-shell .workspace-account-page .account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4rem;gap:4rem}.workspace-shell .workspace-account-page .account-grid>section{min-width:0}.workspace-shell .workspace-account-page h2{font-size:1.1rem}.workspace-shell .workspace-settings-fields{display:grid;grid-gap:1rem;gap:1rem;max-width:34rem}.workspace-shell .workspace-theme-field{display:flex;align-items:center;justify-content:space-between;gap:1rem}.workspace-shell .account-access{margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid var(--line)}.workspace-shell .limits-panel{border:0;background:transparent;padding:0}.workspace-shell .workspace-limit-summary{display:flex;flex-wrap:wrap;gap:1rem}.workspace-shell .workspace-limit-summary dd{margin:0;color:var(--green)}.workspace-shell .workspace-quota-details{margin-top:1.8rem}.workspace-shell .workspace-partner-page{max-width:760px}.workspace-shell .personal-link-panel{padding:0;border:0;background:transparent}.workspace-shell .workspace-aside{border-left:1px solid var(--line);padding-left:1.5rem;margin-top:2.7rem;align-self:start}.workspace-shell .personal-link-panel h2{font-size:1rem}.workspace-shell .personal-link-card textarea{width:100%;display:block;font:inherit;font-size:max(1rem,16px);resize:vertical;border:0;padding:0;background:transparent;color:var(--green)}.workspace-shell .personal-link-foot{color:var(--muted);font-size:.8125rem}.workspace-shell .personal-link-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.workspace-shell .partner-counters{background:transparent;border-block:1px solid var(--line);border-radius:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0}.workspace-shell .partner-counters>div{min-width:0;padding:1.4rem 1rem 1.4rem 0}.workspace-shell .partner-counters dt{font-size:.8125rem;color:var(--muted)}.workspace-shell .partner-counters dd{font-size:1.8rem;margin:.4rem 0 0;color:var(--green)}.workspace-shell .blogger-admin{max-width:760px}.workspace-shell .blogger-admin .partner-panel{border:0;border-radius:0;background:transparent;padding:0}.workspace-shell .blogger-admin .assignment-form{max-width:34rem;padding-top:1.4rem}.workspace-shell .blogger-admin .owner-policy-summary{font-size:.8125rem;color:var(--muted)}.workspace-shell .blogger-admin input{width:100%}.workspace-shell .blogger-admin input[type=checkbox]{width:auto}.workspace-shell .owner-report-link{margin:1rem 0}.workspace-shell :is(.partner-statistics,.owner-report>article)>.partner-counters{gap:0}.workspace-shell :is(.partner-statistics,.owner-report>article)>.partner-counters>div{border:0;border-radius:0;background:transparent;margin:0}.workspace-shell :is(.partner-statistics,.owner-report>article)>.partner-counters dt{font-weight:400}.workspace-shell :is(.partner-statistics,.owner-report>article)>.partner-counters dd{font-size:2rem}.workspace-shell .blogger-admin>button:first-child{border:0;background:transparent;padding-inline:0;justify-content:flex-start;color:var(--green);font-weight:500}.workspace-shell .owner-report>form{display:flex;gap:.7rem;align-items:flex-end;max-width:43rem}.workspace-shell .owner-report>form label{display:block;flex:1 1;min-width:0;font-size:.875rem}.workspace-shell .owner-report>form input[type=month]{display:block;margin:.4rem 0 0;padding:.65rem .75rem}.workspace-shell .owner-report>article>h2{font-size:1.25rem;line-height:1.3;font-weight:650;letter-spacing:normal}.workspace-shell .workspace-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.workspace-shell .workspace-package{display:flex;flex-direction:column;min-width:0;padding:1.5rem 1.3rem;background:transparent}.workspace-shell .workspace-package:first-child{padding-left:0}.workspace-shell .workspace-package:last-child{padding-right:0}.workspace-shell .workspace-package+.workspace-package{border-left:1px solid var(--line)}.workspace-shell .workspace-package dl div{display:flex;gap:.75rem;justify-content:space-between}.workspace-shell .workspace-package dd{margin:0}.workspace-shell .workspace-package-price{font-size:1.8rem;font-weight:650;color:var(--green)}.workspace-shell .workspace-package p{font-size:.8125rem}.workspace-shell .package-end{margin-top:auto}.workspace-shell .workspace-package button{width:100%}.workspace-shell .workspace-test{color:var(--green);font-weight:700}.workspace-shell .packages-help{margin-top:1.8rem}:root[data-workspace-layout=studio] .workspace-shell{max-width:1320px}:root[data-workspace-layout=studio] .workspace-shell .workspace-upload{grid-template-columns:minmax(0,1.25fr) minmax(14rem,.75fr)}:root[data-workspace-layout=studio] .workspace-shell .workspace-ready .workspace-result-regions{grid-template-columns:1fr}:root[data-workspace-layout=studio] .workspace-shell .workspace-ready .clip-card{grid-template-columns:16rem minmax(0,24rem);max-width:50rem}:root[data-workspace-layout=studio] .workspace-shell .workspace-clip-list{display:flex;flex-wrap:wrap;gap:1rem;border:0;padding:0}:root[data-workspace-layout=studio] .workspace-shell .workspace-clip-list>p{display:none}:root[data-workspace-layout=studio] .workspace-shell .workspace-clip-list button{flex:1 1 12rem}@media(max-width:850px){.workspace-shell :is(.partner-statistics,.owner-report>article)>.partner-counters dd{font-size:1.7rem}.workspace-shell .workspace-upload{gap:2rem;grid-template-columns:minmax(0,1.35fr) minmax(12rem,.75fr)}.workspace-shell .workspace-result-regions{grid-template-columns:1fr}.workspace-shell .workspace-clip-list{border-left:0;border-top:1px solid var(--line);padding:1rem 0 0}.workspace-shell .workspace-account-page .account-grid{gap:2rem}}@media(max-width:600px){.workspace-shell :is(.partner-statistics,.owner-report>article)>.partner-counters>div{padding:1rem .5rem 1rem 0}.workspace-shell :is(.partner-statistics,.owner-report>article)>.partner-counters>div:nth-child(n+3){border-top:1px solid var(--line)}.workspace-shell :is(.partner-statistics,.owner-report>article)>.partner-counters dd{font-size:1.8rem}.workspace-shell .owner-report>form{display:block}.workspace-shell .owner-report>form button{width:100%;margin-top:.8rem}.workspace-shell{margin-top:1rem;padding:0 1.1rem 4rem}.workspace-shell .container{padding-top:1.9rem}.workspace-shell .workspace-head{gap:.2rem 1rem;padding-bottom:.5rem}.workspace-shell a{display:inline-flex;align-items:center;min-height:2.75rem}.workspace-shell .workspace-mark{margin-right:auto}.workspace-shell .workspace-account-link,.workspace-shell .workspace-balance{font-size:.75rem}.workspace-shell .workspace-nav{order:2;flex-basis:100%;gap:1.2rem}.workspace-shell .workspace-upload,:root[data-workspace-layout=studio] .workspace-shell .workspace-upload{grid-template-columns:1fr;gap:1.7rem}.workspace-shell .workspace-aside{margin:0;border-left:0;border-top:1px solid var(--line);padding:1rem 0 0}.workspace-shell .workspace-file{grid-template-columns:2.6rem minmax(0,1fr);gap:.75rem;padding:1rem 0}.workspace-shell .workspace-file button{grid-column:1/-1;width:100%}.workspace-shell .studio-upload{grid-template-columns:1fr}.workspace-shell .upload-controls button{margin:0}.workspace-shell .upload-start{width:100%;min-width:0}.workspace-shell .workspace-records-region{margin-top:0}.workspace-shell .workspace-ready .clip-card,:root[data-workspace-layout=studio] .workspace-shell .workspace-ready .clip-card{grid-template-columns:1fr;gap:1rem}.workspace-shell .workspace-ready :is(.clip-heading,.clip-preview,.clip-body){grid-column:1;grid-row:auto}.workspace-shell .workspace-ready .clip-preview{width:min(100%,11rem);max-height:19.5rem;margin-inline:auto}.workspace-shell .workspace-ready .clip-preview video{max-height:19.5rem}.workspace-shell .workspace-plans{grid-template-columns:1fr}.workspace-shell .workspace-package,.workspace-shell .workspace-package:first-child,.workspace-shell .workspace-package:last-child{padding:1.4rem 0}.workspace-shell .workspace-package+.workspace-package{border-left:0;border-top:1px solid var(--line)}.workspace-shell .workspace-account-page .account-grid{grid-template-columns:1fr;gap:1.7rem}.workspace-shell .partner-counters{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.public-entry),html:has(.public-entry){background:var(--workspace-paper)}.public-entry{color:var(--workspace-ink);font:1rem/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--focus:var(--workspace-accent)}.public-entry :is(h1,h2,p,figure){margin:0}.public-entry :is(a,button,input,summary){scroll-margin:1rem;touch-action:manipulation}.public-entry a{color:var(--workspace-accent);text-underline-offset:3px}.public-entry :focus-visible{outline:3px solid var(--workspace-accent);outline-offset:3px}.public-entry [hidden]{display:none!important}.public-entry .public-shell{width:min(72rem,calc(100% - 3rem));margin:auto}.public-entry .public-header{min-height:5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;border-bottom:1px solid var(--workspace-line)}.public-entry .public-brand{display:inline-flex;align-items:center;min-height:2.75rem;font-size:1.3rem;letter-spacing:-.045em;font-weight:800;text-decoration:none;color:var(--workspace-ink)}.public-entry main>*+*{margin-top:0}.public-entry .public-header-actions{display:flex;flex-wrap:wrap;max-width:100%;align-items:center;gap:.6rem;margin-left:auto}.public-entry :is(.public-plain,.theme-toggle){width:auto;background:transparent;color:var(--workspace-ink);border:1px solid var(--workspace-control-border);padding:.55rem .8rem;border-radius:.2rem;min-height:2.75rem;font-weight:400;font-size:1rem;gap:.35rem}.public-entry .theme-toggle>span[aria-hidden]{display:none}.public-entry :is(button,a):hover{filter:none}.public-entry :is(.public-plain,.theme-toggle):hover{background:var(--workspace-hover)}.public-entry .public-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);grid-template-areas:"intro auth" "example auth";grid-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem);grid-row-gap:2rem;row-gap:2rem;padding:3rem 0 2rem}.public-entry .public-hero>*{min-width:0}.public-entry .public-intro{grid-area:intro;padding-top:.3rem}.public-entry h1{font-size:clamp(2rem,3.3vw,3rem);font-weight:760;letter-spacing:-.045em;line-height:1.12}.public-entry h2{font-size:1.35rem;letter-spacing:-.025em;line-height:1.25}.public-entry .public-eyebrow{font-size:.73rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--workspace-accent);margin-bottom:1rem}.public-entry .public-lead{font-size:1rem;color:var(--workspace-muted);max-width:32rem;margin:1.1rem 0 1.3rem}.public-entry .public-primary{display:inline-block;background:var(--workspace-accent);border:1px solid var(--workspace-accent);color:var(--workspace-on-accent);border-radius:.2rem;padding:.7rem 1rem;font-weight:700;min-height:2.9rem;text-decoration:none;text-align:center}.public-entry .landing-cta{width:auto}.public-entry .public-primary:hover{background:var(--workspace-accent-hover)}.public-entry .landing-cta[aria-disabled=true]{opacity:.55;cursor:not-allowed}.public-entry .public-trial{font-size:.82rem;color:var(--workspace-muted);margin-top:.65rem}.public-entry .public-trial strong{color:var(--workspace-ink)}.public-entry .public-path{display:flex;gap:1rem;flex-wrap:wrap;list-style:none;margin:1.5rem 0 0;padding:0;font-size:.82rem;color:var(--workspace-muted)}.public-entry .public-path b{color:var(--workspace-accent);margin-right:.35rem}.public-entry .public-auth{grid-area:auth;align-self:start;background:var(--workspace-surface-2);border:1px solid var(--workspace-line);padding:1.5rem;border-radius:.25rem;box-shadow:none}.public-entry .public-modes{display:flex;gap:1rem;border-bottom:1px solid var(--workspace-line);margin-bottom:1.3rem}.public-entry .public-mode{min-height:2.75rem;flex:1 1;min-width:0;width:auto;background:transparent;color:var(--workspace-ink);border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 0 .7rem;font-size:.87rem;font-weight:700}.public-entry .public-mode[aria-pressed=true]{border-bottom-color:var(--workspace-accent);color:var(--workspace-accent)}.public-entry .public-form-intro{font-size:.82rem;color:var(--workspace-muted);margin:.4rem 0 1.1rem}.public-entry label{display:block;font-size:.86rem;font-weight:650;margin-top:.9rem}.public-entry input:not([type=checkbox]):not([type=radio]):not([type=file]){display:block;width:100%;min-width:0;border:1px solid var(--workspace-control-border);background:var(--workspace-surface);color:var(--workspace-ink);border-radius:.2rem;padding:.6rem .7rem;min-height:2.9rem;margin:.35rem 0 0}.public-entry input[aria-invalid=true]{border-width:2px!important}.public-entry .public-hint{font-size:.76rem;color:var(--workspace-muted);margin-top:.35rem}.public-entry .public-error{font-size:.82rem;margin-top:.8rem;font-weight:650}.public-entry .public-partner{font-size:.8rem;margin:1rem 0}.public-entry .public-partner summary{cursor:pointer;min-height:2.75rem;color:var(--workspace-muted)}.public-entry .public-partner label{margin-top:.25rem}.public-entry .public-submit{width:100%;margin-top:.2rem}.public-entry .public-legal{font-size:.73rem;color:var(--workspace-muted);margin-top:.8rem}.public-entry .public-help{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;font-size:.8rem}.public-entry .public-help a{min-height:2.75rem;display:inline-flex;align-items:center}.public-entry .public-discard{margin-top:1rem;background:transparent;color:var(--workspace-accent);border-color:var(--workspace-control-border);border-radius:.2rem}.public-entry .public-example{grid-area:example;display:grid;grid-template-columns:5rem minmax(0,1fr);grid-column-gap:1rem;column-gap:1rem;align-items:center;border-top:1px solid var(--workspace-line);padding-top:1.1rem}.public-entry .public-example h2{grid-column:2;grid-row:1;font-size:.8rem;font-weight:750}.public-entry .landing-demo{grid-column:1/-1;grid-row:1/4;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0;align-items:center}.public-entry .landing-demo video{grid-column:1;grid-row:1/4;width:5rem;height:auto;aspect-ratio:9/16;border-radius:0;background:var(--workspace-soft)}.public-entry .landing-demo figcaption{grid-column:2;grid-row:2;min-width:0;font-size:.8rem;color:var(--workspace-muted)}.public-entry .landing-demo figcaption a{font-size:.8rem;color:var(--workspace-accent)}.public-entry .public-example>p{grid-column:2;grid-row:3;font-size:.8rem;color:var(--workspace-muted);margin:.35rem 0}.public-entry .public-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--workspace-line);border-bottom:1px solid var(--workspace-line);padding:1.3rem 0;grid-gap:1.8rem;gap:1.8rem}.public-entry .public-details h2{font-size:.9rem;margin-bottom:.35rem}.public-entry .public-details p{font-size:.81rem;color:var(--workspace-muted)}@media(max-width:48rem){.public-entry .public-shell{width:calc(100% - 2rem)}.public-entry .public-header{min-height:4.3rem;gap:.5rem}.public-entry .public-header-actions{gap:.4rem}.public-entry .public-header-actions button{font-size:.8rem;padding:.45rem .65rem}.public-entry .public-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "auth" "example";gap:1.5rem;padding:1.8rem 0}.public-entry .public-intro{padding:0}.public-entry h1{font-size:2.1rem;max-width:27rem}.public-entry .public-eyebrow{margin-bottom:.7rem}.public-entry .public-lead{margin:.8rem 0 1rem;font-size:.94rem}.public-entry .public-path{gap:.5rem 1rem;margin-top:1rem}.public-entry .public-auth{padding:1.2rem}.public-entry .public-details{grid-template-columns:minmax(0,1fr);gap:1rem}.public-entry .public-example{padding-top:1rem}.public-entry .public-trial{font-size:.78rem}}@media(max-width:23rem){.public-entry .public-shell{width:calc(100% - 1.5rem)}.public-entry .public-brand{display:inline-flex;align-items:center;min-height:2.75rem;font-size:1.15rem}.public-entry .public-header-actions{gap:.3rem}.public-entry .public-header-actions button{padding:.45rem .5rem}.public-entry .public-hero{padding-top:1.4rem}.public-entry h1{font-size:1.9rem}.public-entry .public-auth{padding:1rem}.public-entry .public-mode{font-size:.8rem}}.workspace-shell .clip-more-actions{display:flex;flex-wrap:wrap;gap:.5rem}.workspace-shell .clip-more-actions button{flex:1 1}.workspace-shell .clip-context{padding:1.5rem 0;margin-top:1rem;border-top:1px solid var(--line)}.workspace-shell .clip-context h2{font-size:1.1rem}.workspace-shell .clip-context [data-context-body]{margin-top:1rem;max-width:40rem}.workspace-shell .clip-context [data-context-body]>button{margin-right:.5rem}