.sv-cmp{--cmp-spine:64px;--cmp-top:var(--sv-bar-h,72px);gap:var(--s4);flex-direction:column;min-inline-size:0;display:flex}:is(.sv-main:has(>.sv-scroll .sv-cmp),.sv-main:has(.sv-cmp)){overflow:visible}.sv-cmp .sv-info__bubble{text-transform:none;letter-spacing:normal;font-weight:400}@container portal (max-width:639px){.sv-cmp>.sv-cmp-spine{position:relative;inset-block-start:auto}}@supports not ((anchor-name:--a) and (position-try-fallbacks:flip-inline)){@container portal (max-width:639px){.sv-cmp .sv-info{position:static}.sv-cmp-zone,.sv-cmp-end>*{position:relative}.sv-cmp .sv-info__bubble{inset-block-start:auto;inset-inline:var(--s3);inline-size:auto;max-inline-size:none;margin-block-start:26px}}}.sv-cmp-label{font-size:var(--t-xs);color:var(--ink-second);align-items:center;gap:6px;font-weight:600;display:inline-flex}.sv-cmp-spine{z-index:15;align-items:center;gap:var(--s3);min-block-size:var(--cmp-spine);padding-block:10px;padding-inline:var(--s3);color:var(--on-ink);background:var(--ink-strong);border-radius:var(--r-card);box-shadow:var(--e3);--ring:var(--accent);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:var(--cmp-top)}.sv-cmp-spine :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sv-cmp-spine__brand{align-items:center;gap:6px;min-inline-size:0;display:flex;position:relative}.sv-cmp-spine__brand .sv-info__mark{color:var(--on-ink-muted)}.sv-cmp-brandchip{min-inline-size:0;max-inline-size:260px;font:inherit;color:var(--on-ink);border:1px solid var(--on-ink-line);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:10px;padding-block:4px;padding-inline:4px 10px;display:inline-flex}.sv-cmp-brandchip:hover{background:var(--on-ink-subtle);border-color:var(--on-ink-2)}.sv-cmp-brandchip__mark{block-size:36px;inline-size:36px;font-family:var(--f-display);color:var(--ink-strong);background:var(--surface);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.sv-cmp-brandchip__mark img{object-fit:contain;block-size:100%;inline-size:100%;padding:4px}.sv-cmp-brandchip__text{text-align:start;min-inline-size:0;display:grid}.sv-cmp-brandchip__name{font-family:var(--f-display);font-size:var(--t-sm);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}:lang(ar) .sv-cmp-brandchip__name{letter-spacing:0}.sv-cmp-brandchip__dna{align-items:center;gap:4px;min-inline-size:0;display:flex}.sv-cmp-brandchip__fonts{font-size:var(--t-3xs);color:var(--on-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sv-cmp-swatch{block-size:10px;inline-size:10px;box-shadow:0 0 0 1px var(--on-ink-line);border-radius:50%;flex:none}.sv-cmp-swatch--lg{block-size:16px;inline-size:16px;box-shadow:0 0 0 1px var(--border)}.sv-brandchip{min-inline-size:0;display:inline-flex;position:relative}.sv-cmp-brandchip--canvas{min-block-size:44px;color:var(--ink-strong);background:var(--surface);border-color:var(--border)}.sv-cmp-brandchip--canvas:hover{background:var(--surface-alt);border-color:var(--control-edge)}.sv-cmp-brandchip--canvas:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-brandchip--canvas .sv-cmp-brandchip__mark{box-shadow:0 0 0 1px var(--border)}.sv-cmp-brandchip--canvas .sv-cmp-brandchip__fonts{font-size:var(--t-xs);color:var(--ink-muted)}.sv-cmp-brandchip--canvas .sv-cmp-swatch{box-shadow:0 0 0 1px var(--border)}.sv-cmp-fmt{background:var(--on-ink-subtle);border-radius:var(--r-pill);scrollbar-width:none;gap:2px;min-inline-size:0;padding:3px;display:flex;overflow-x:auto}.sv-cmp-fmt__opt{min-block-size:34px;font:inherit;font-size:var(--t-xs);white-space:nowrap;color:var(--on-ink-2);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding-inline:12px 14px;font-weight:600;display:inline-flex}.sv-cmp-fmt__opt:hover{color:var(--on-ink);background:var(--on-ink-subtle)}.sv-cmp-fmt__opt[data-on=yes]{color:var(--ink-strong);background:var(--accent)}.sv-cmp-spine__end{align-items:center;gap:var(--s2);min-inline-size:0;margin-inline-start:auto;display:flex}.sv-cmp-spine__jobs{position:relative}.sv-cmp-jobsbtn{min-block-size:36px;font:inherit;font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--on-ink-muted);border:1px solid var(--on-ink-line);border-radius:var(--r-pill);cursor:pointer;background:0 0;align-items:center;gap:5px;padding-inline:10px;font-weight:700;display:inline-flex}.sv-cmp-jobsbtn[data-live=yes]{color:var(--ink-strong);background:var(--accent);border-color:var(--accent)}.sv-cmp-jobsbtn[data-live=yes] svg{animation:2.4s linear infinite sv-cmp-turn}.sv-cmp-sendsplit{display:inline-flex;position:relative}.sv-cmp-sendsplit__main,.sv-cmp-sendsplit__more{min-block-size:40px;font:inherit;font-size:var(--t-sm);color:var(--ink-strong);background:var(--surface);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;align-items:center;gap:8px;font-weight:700;display:inline-flex}.sv-cmp-sendsplit__main{border-start-start-radius:var(--r-pill);border-end-start-radius:var(--r-pill);padding-inline:16px 14px}.sv-cmp-sendsplit__more{border-inline-start:1px solid var(--border);border-start-end-radius:var(--r-pill);border-end-end-radius:var(--r-pill);padding-inline:10px 12px}.sv-cmp-sendsplit__main:hover:not(:disabled),.sv-cmp-sendsplit__more:hover{background:var(--accent)}.sv-cmp-sendsplit__main:active:not(:disabled){transform:scale(.97)}.sv-cmp-sendsplit__main:disabled{cursor:not-allowed;color:var(--on-ink-muted);background:var(--on-ink-subtle)}.sv-cmp-sendsplit__main:disabled+.sv-cmp-sendsplit__more{border-inline-start-color:var(--on-ink-line)}.sv-cmp-pop{z-index:30;gap:var(--s3);padding:var(--s4);color:var(--ink-strong);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sheet);box-shadow:var(--e4), var(--e1);--ring:var(--focus);animation:sv-cmp-pop var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + 10px)}@keyframes sv-cmp-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.sv-cmp-pop--brand{overscroll-behavior:contain;scrollbar-width:thin;max-block-size:min(640px,100dvh - 300px);inline-size:min(400px,100vw - 32px);inset-inline-start:0;overflow-y:auto}.sv-cmp-pop--jobs{inline-size:min(320px,100vw - 32px);inset-inline-end:0}.sv-cmp-pop--send{gap:2px;inline-size:240px;padding:6px;inset-inline-end:0}.sv-cmp-menuitem{min-block-size:40px;inline-size:100%;font:inherit;font-size:var(--t-sm);text-align:start;color:var(--ink-strong);border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;align-items:center;padding-inline:12px;font-weight:600;display:flex}.sv-cmp-menuitem:hover:not(:disabled){background:var(--sunken)}.sv-cmp-menuitem:disabled{color:var(--ink-muted);cursor:not-allowed}.sv-cmp-menuitem--armed,.sv-cmp-menuitem--armed:hover:not(:disabled){color:var(--surface);background:var(--signal-critical-strong)}.sv-cmp-menuarm{flex-direction:column;gap:2px;display:flex}.sv-cmp-week{gap:var(--s3);border-block-start:1px solid var(--hairline);margin-block-start:var(--s5);padding-block-start:var(--s4);display:grid}.sv-cmp-week__head{align-items:center;gap:var(--s2);display:flex}.sv-cmp-week__title{font-family:var(--f-display);font-size:var(--t-sm);color:var(--ink-strong);margin:0;font-weight:700}.sv-cmp-week__controls{align-items:end;gap:var(--s3);flex-wrap:wrap;display:flex}.sv-cmp-week__field{gap:var(--s1);display:grid}.sv-cmp-week__list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.sv-cmp-week__day{gap:var(--s2);padding:var(--s3);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);display:grid}.sv-cmp-week__day>.sv-cmp-mini{justify-self:start}.sv-cmp-week__when{font-size:var(--t-2xs);color:var(--ink-second);font-variant-numeric:tabular-nums;font-weight:600}.sv-cmp-week__body{inline-size:100%;font:inherit;font-size:var(--t-xs);color:var(--ink-strong);background:var(--canvas);border:1px solid var(--border);border-radius:var(--r-control);padding:var(--s2) var(--s3);resize:vertical;line-height:1.5}.sv-cmp-week__body:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-week__wait{font-size:var(--t-2xs);color:var(--ink-second)}.sv-cmp-week__fail{font-size:var(--t-2xs);color:var(--signal-critical-strong)}.sv-cmp-week__send{justify-content:flex-end;display:flex}.sv-cmp-week__note{font-size:var(--t-2xs);color:var(--ink-second);margin:0}.sv-cmp-slides{gap:var(--s2);margin-block-start:var(--s3);display:grid}.sv-cmp-slides__head{align-items:center;gap:var(--s1);font-size:var(--t-xs);color:var(--ink-strong);font-weight:700;display:inline-flex}.sv-cmp-slides__list{gap:var(--s2);margin:0;padding-inline-start:var(--s5);display:grid}.sv-cmp-slides__list li{font-size:var(--t-2xs);justify-items:start;gap:2px;display:grid}.sv-cmp-slides__says{color:var(--ink-strong);font-weight:600}.sv-cmp-slides__shows{color:var(--ink-second)}.sv-cmp-best{gap:var(--s1);margin-block-start:var(--s2);display:grid}.sv-cmp-best__label{font-size:var(--t-2xs);color:var(--ink-second);font-weight:600}.sv-cmp-best__post{text-align:start;font:inherit;font-size:var(--t-2xs);color:var(--ink-strong);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);padding:var(--s2) var(--s3);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);line-height:1.45}.sv-cmp-best__post:hover{border-color:var(--border-strong)}.sv-cmp-best__post:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-best__post:disabled{cursor:progress;opacity:.6}.sv-cmp-checked__tested{align-items:center;gap:var(--s1);color:var(--ink-second);margin-inline-start:var(--s2);font-weight:400;display:inline-flex}.sv-cmp-checked__againbtn{margin-inline-start:var(--s2)}.sv-cmp-checked__again{margin-block-start:var(--s3)}.sv-cmp-rate{align-items:center;gap:var(--s2);font-size:var(--t-2xs);flex-wrap:wrap;margin-block-start:var(--s3);display:flex}.sv-cmp-rate__ask{color:var(--ink-second)}.sv-cmp-rate__btn{align-items:center;gap:var(--s1);min-block-size:2rem;padding-inline:var(--s3);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-strong);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);font-weight:600;display:inline-flex}.sv-cmp-rate__btn:hover{border-color:var(--border-strong)}.sv-cmp-rate__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-rate__btn[aria-pressed=true]{background:var(--ink-strong);border-color:var(--ink-strong);color:var(--on-ink)}.sv-cmp-rate__btn:disabled{cursor:progress}.sv-cmp-rate__reasons{gap:var(--s2);flex-wrap:wrap;flex-basis:100%;display:flex}.sv-cmp-rate__why{gap:var(--s2);flex:16rem;min-inline-size:0;display:flex}.sv-cmp-rate__why .sv-field__input{flex:1;min-inline-size:0}.sv-cmp-rate__note{color:var(--ink-second)}.sv-cmp-rate__note--bad{color:var(--signal-critical-strong)}.sv-cmp-score{block-size:1.375rem;min-inline-size:2rem;padding-inline:var(--s1);border-radius:var(--r-pill);font-size:var(--t-2xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:inline-grid}.sv-cmp-score--ready{background:var(--signal-positive-tint);color:var(--signal-positive-strong)}.sv-cmp-score--partial{background:var(--signal-warning-tint);color:var(--signal-warning-strong)}.sv-cmp-score--thin{background:var(--signal-critical-tint);color:var(--signal-critical-strong)}.sv-cmp-readiness{gap:var(--s2);border-block-end:1px solid var(--hairline);margin-block-end:var(--s3);padding-block-end:var(--s3);display:grid}.sv-cmp-readiness__head{align-items:center;gap:var(--s2);display:flex}.sv-cmp-readiness__title{font-size:var(--t-xs);color:var(--ink-strong);font-weight:600}.sv-cmp-readiness__level{font-size:var(--t-2xs);color:var(--ink-second);margin-inline-end:auto}.sv-cmp-readiness__gaps{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.sv-cmp-readiness__gaps li{justify-content:space-between;align-items:center;gap:var(--s2);font-size:var(--t-2xs);color:var(--ink-strong);display:flex}.sv-cmp-readiness__fix{font:inherit;color:var(--accent-strong);cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.sv-cmp-readiness__fix:disabled{color:var(--ink-second);cursor:progress}.sv-cmp-readiness__hint{color:var(--ink-second);white-space:nowrap}.sv-cmp-readiness__gaps li[data-ok=yes]>span:first-child{color:var(--ink-second)}.sv-cmp-readiness__have{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.sv-cmp-readiness__note{font-size:var(--t-2xs);color:var(--ink-second);margin:0}.sv-cmp-sec{gap:var(--s3);border-block-end:1px solid var(--hairline);margin-block-end:var(--s3);padding-block-end:var(--s3);scroll-margin-block-start:var(--s3);display:grid}.sv-cmp-sec__head{align-items:center;gap:var(--s2);display:flex}.sv-cmp-sec__title{font-size:var(--t-xs);color:var(--ink-strong);margin-inline-end:auto;font-weight:600}.sv-kit-group[data-kit-group]{scroll-margin-block-start:var(--s3)}.sv-cmp-pop--brand>:last-child{border-block-end:0;margin-block-end:0;padding-block-end:0}.sv-cmp-colours{gap:var(--s2);border-block-end:1px solid var(--hairline);margin-block-end:var(--s3);padding-block-end:var(--s3);display:grid}.sv-cmp-colours__head{align-items:center;gap:var(--s2);display:flex}.sv-cmp-colours__title{font-size:var(--t-xs);color:var(--ink-strong);margin-inline-end:auto;font-weight:600}.sv-cmp-colours__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sv-cmp-colours__item{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);align-items:center;gap:6px;min-block-size:32px;padding-inline:8px 2px;display:inline-flex}.sv-cmp-colours__item .sv-cmp-swatch{block-size:16px;inline-size:16px;box-shadow:0 0 0 1px var(--border)}.sv-cmp-colours__code{font-family:var(--f-mono);font-size:var(--t-2xs);color:var(--ink-strong)}.sv-cmp-colours__main{font-size:var(--t-2xs);color:var(--accent-strong);font-weight:600}.sv-cmp-colours__remove{block-size:28px;inline-size:28px;color:var(--ink-second);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.sv-cmp-colours__remove:hover:not(:disabled){background:var(--sunken);color:var(--ink-strong)}.sv-cmp-colours__remove:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sv-cmp-colours__add{align-items:center;gap:var(--s2);display:flex}.sv-cmp-colours__picker{border:1px solid var(--control-edge);border-radius:var(--r-md);background:var(--surface);cursor:pointer;flex:none;block-size:40px;inline-size:40px;padding:2px}.sv-cmp-colours__picker:disabled{cursor:not-allowed;opacity:.5}.sv-cmp-colours__text{block-size:40px;min-inline-size:0;font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-strong);border:1px solid var(--control-edge);border-radius:var(--r-md);background:var(--surface);flex:auto;padding-inline:10px}.sv-cmp-colours__text:focus-visible,.sv-cmp-colours__picker:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sv-cmp-colours__addbtn{flex:none}.sv-cmp-colours__actions{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.sv-cmp-colours__note{font-size:var(--t-2xs);color:var(--ink-second);margin:0}.sv-cmp-dna{gap:var(--s2);margin:0;display:grid}.sv-cmp-dna div{gap:var(--s2);grid-template-columns:7rem minmax(0,1fr);align-items:center;display:grid}.sv-cmp-dna dt{font-size:var(--t-2xs);color:var(--ink-second);font-weight:600}.sv-cmp-dna dd{font-size:var(--t-xs);flex-wrap:wrap;gap:10px;margin:0;display:flex}.sv-cmp-dna__ok{color:var(--signal-positive-strong);align-items:center;gap:5px;font-weight:600;display:inline-flex}.sv-cmp-dna__never{font-size:var(--t-2xs);color:var(--ink-strong);background:var(--sunken);border-radius:var(--r-pill);padding:2px 9px}.sv-cmp-rules__head{align-items:center;gap:var(--s2);border-block-start:1px solid var(--hairline);padding-block-start:var(--s2);display:flex}.sv-cmp-rules__title{font-size:var(--t-xs);color:var(--ink-strong);font-weight:700}.sv-cmp-rules__edit{font-size:var(--t-2xs);color:var(--ink-strong);text-underline-offset:3px;margin-inline-start:auto;font-weight:600;text-decoration:underline}.sv-cmp-rules__edit:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.sv-cmp-dna__colour{font-family:var(--f-mono);font-size:var(--t-2xs);align-items:center;gap:6px;display:inline-flex}.sv-cmp-dna__none{color:var(--ink-muted)}.sv-cmp-jobs{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-cmp-jobs__none{font-size:var(--t-sm);color:var(--ink-muted);margin:0}.sv-cmp-jobs__item{gap:6px;display:grid}.sv-cmp-jobs__head{justify-content:space-between;gap:var(--s2);font-size:var(--t-sm);display:flex}.sv-cmp-jobs__what{font-weight:600}.sv-cmp-jobs__time{color:var(--ink-second);font-variant-numeric:tabular-nums;gap:6px;display:inline-flex}.sv-cmp-jobs__bar{background:var(--sunken);border-radius:var(--r-pill);block-size:6px;position:relative;overflow:hidden}.sv-cmp-jobs__fill{background:var(--ink-strong);border-radius:inherit;block-size:100%;transition:inline-size .24s var(--ease-out);display:block}.sv-cmp-jobs__run{background:var(--ink-strong);border-radius:inherit;inline-size:40%;animation:sv-cmp-run 1.4s var(--ease-out) infinite;position:absolute;inset-block:0}@keyframes sv-cmp-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}.sv-cmp-jobs__usual{font-size:var(--t-2xs);color:var(--ink-muted)}.sv-cmp-zones{gap:var(--s5);grid-template-columns:minmax(0,1fr);align-items:start;padding-block-end:132px;display:grid}.sv-cmp-zone{gap:var(--s4);flex-direction:column;min-inline-size:0;display:flex}.sv-cmp-end{gap:var(--s5);flex-direction:column;min-inline-size:0;display:flex}.sv-cmp-zone__head{font-family:var(--f-display);font-size:var(--t-md);letter-spacing:-.02em;color:var(--ink-strong);margin:0;font-weight:700}:lang(ar) .sv-cmp-zone__head{letter-spacing:0}.sv-cmp-end{padding:var(--s5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-hero);box-shadow:var(--e1)}.sv-cmp-end>.sv-cmp-preview+.sv-cmp-sendform{border-block-start:1px solid var(--hairline);padding-block-start:var(--s5)}.sv-cmp-tabs{z-index:14;background:var(--ink-strong);border-radius:var(--r-pill);box-shadow:var(--e3);--ring:var(--accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:4px;display:grid;position:sticky;inset-block-start:calc(var(--cmp-top) + var(--s2))}.sv-cmp-tabs__tab{min-block-size:40px;font:inherit;font-size:var(--t-xs);color:var(--on-ink-2);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-weight:600;display:inline-flex}.sv-cmp-tabs__tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sv-cmp-tabs__tab[data-on=yes]{color:var(--ink-strong);background:var(--accent)}@container portal (max-width:639px){.sv-cmp-spine{border-radius:var(--r-sheet);gap:var(--s2);padding-inline:var(--s2);position:relative;inset-block-start:auto}.sv-cmp-fmt{flex:1 0 100%;order:3;overflow:visible}.sv-cmp-fmt__opt{min-block-size:46px;font-size:var(--t-3xs);border-radius:var(--r-sheet);flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;padding-inline:2px}.sv-cmp-spine__brand{flex:auto}.sv-cmp-spine__end{flex:100%;margin-inline-start:0}.sv-cmp-sendsplit{margin-inline-start:auto}.sv-cmp-sendsplit__main{font-size:var(--t-xs);padding-inline:12px 10px}.sv-cmp-sendsplit__main span{white-space:nowrap}.sv-cmp-brandchip{max-inline-size:240px}.sv-cmp-pop--brand{inline-size:auto;position:fixed;inset-block-start:96px;inset-inline:16px}.sv-cmp[data-view=results] .sv-cmp-end,.sv-cmp[data-view=send] .sv-cmp-zone--stage,.sv-cmp[data-view=send] .sv-cmp-dock{display:none}.sv-cmp-end{padding:var(--s4);border-radius:var(--r-card)}}@container portal (min-width:640px){.sv-cmp-tabs{display:none}}@container portal (min-width:1100px){.sv-cmp-zones{grid-template-columns:minmax(0,1fr) minmax(330px,380px)}.sv-cmp-end{max-block-size:calc(100dvh - var(--cmp-top) - var(--cmp-spine) - var(--s6));overscroll-behavior:contain;scrollbar-width:thin;position:sticky;inset-block-start:calc(var(--cmp-top) + var(--cmp-spine) + var(--s4));overflow-y:auto}}.sv-cmp-dock{z-index:12;padding-inline:var(--s4);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:var(--s4);inset-inline-start:var(--dock-start,0);inset-inline-end:var(--dock-end,0)}.sv-cmp-dock>*{pointer-events:auto}.sv-cmp-dock--open{z-index:30}.sv-cmp-dock svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sv-cmp-dock__line{align-items:center;gap:var(--s2);inline-size:min(720px,100%);padding:var(--s2);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--e3), var(--e1);display:flex}.sv-cmp-dock__mark{block-size:44px;inline-size:44px;color:var(--ink-strong);background:var(--accent);border-radius:var(--r-panel);flex:none;place-items:center;display:grid}.sv-cmp-dock__ask{min-block-size:44px;min-inline-size:0;padding:0 var(--s2);font:inherit;font-size:var(--t-base);text-align:start;color:var(--ink-muted);cursor:text;background:0 0;border:0;flex:1}.sv-cmp-dock__ask span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sv-cmp-dock__ask span[data-filled=yes]{color:var(--ink-strong)}.sv-cmp-dock__ask:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-control)}.sv-cmp-dock__send{block-size:44px;inline-size:44px;color:var(--on-ink);background:var(--ink-strong);border-radius:var(--r-panel);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.sv-cmp-dock__send:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[dir=rtl] .sv-cmp-dock__send svg{transform:scaleX(-1)}.sv-cmp-dock__panel{gap:var(--s3);inline-size:min(780px,100%);max-block-size:calc(100dvh - var(--cmp-top) - 48px);overscroll-behavior:contain;padding:var(--s4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-hero);box-shadow:var(--e4), var(--e2);animation:sv-cmp-dock-rise .24s var(--ease-out) both;flex-direction:column;display:flex;overflow-y:auto}@keyframes sv-cmp-dock-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}}.sv-cmp-dock__head{align-items:center;gap:var(--s2);display:flex}.sv-cmp-dock__title{font-size:var(--t-xs);color:var(--ink-second);font-weight:600}.sv-cmp-dock__modes{background:var(--sunken);border-radius:var(--r-pill);gap:2px;padding:3px;display:inline-flex}.sv-cmp-dock__mode{min-block-size:32px;font:inherit;font-size:var(--t-xs);color:var(--ink-second);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding-inline:12px 14px;font-weight:600;display:inline-flex}.sv-cmp-dock__mode[aria-checked=true]{color:var(--ink-strong);background:var(--surface);box-shadow:var(--e1)}.sv-cmp-dock__mode:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-dock__fold{block-size:34px;inline-size:34px;color:var(--ink-strong);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-pill);cursor:pointer;place-items:center;margin-inline-start:auto;padding:0;display:grid}.sv-cmp-dock__fold:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-dock__tray{gap:var(--s3);flex-direction:column;min-inline-size:0;display:flex}.sv-cmp-dock__tray:empty{display:none}.sv-cmp-dock__field{min-block-size:72px;inline-size:100%;padding:var(--s3) var(--s4);font:inherit;font-family:var(--f-display);font-size:var(--t-md);color:var(--ink-strong);background:var(--sunken);border-radius:var(--r-card);resize:vertical;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:1px solid #0000;line-height:1.45}:lang(ar) .sv-cmp-dock__field{font-family:inherit}.sv-cmp-dock__field::placeholder{color:var(--ink-muted)}.sv-cmp-dock__field:focus{background:var(--surface);border-color:var(--ink-strong);outline:none}.sv-cmp-dock__bar{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}@media (min-width:720px){.sv-cmp-dock__bar{flex-wrap:nowrap;align-items:flex-end}.sv-cmp-dock__bar>.sv-cmp-prompt__chips{flex:1 1 0}.sv-cmp-dock__bar>.sv-cmp-prompt__go{flex-wrap:nowrap;flex:none}}@media (max-width:900px){.sv-cmp-dock{inset-block-end:calc(var(--sv-mtabs-h,76px) + var(--s2))}.sv-cmp-dock__panel{max-block-size:calc(100dvh - var(--sv-mtabs-h,76px) - 96px)}}@media (max-width:640px){.sv-cmp-dock{padding-inline:var(--s2)}.sv-cmp-dock__panel{padding:var(--s3)}}@media (prefers-reduced-motion:reduce){.sv-cmp-dock__panel{animation:none}}.sv-cmp-prompt__go{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.sv-cmp-spark{min-block-size:36px;font:inherit;font-size:var(--t-xs);color:var(--ink-strong);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;gap:7px;padding-inline:12px 14px;font-weight:600;display:inline-flex}.sv-cmp-spark:hover:not(:disabled){border-color:var(--ink-strong)}.sv-cmp-spark:active:not(:disabled){transform:scale(.97)}.sv-cmp-spark:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-spark--go{color:var(--on-action);background:var(--action);border-color:var(--action)}.sv-cmp-spark--go:hover:not(:disabled){color:var(--on-action-hover);background:var(--action-hover);border-color:var(--action-hover)}.sv-cmp-spark:disabled{cursor:not-allowed;color:var(--ink-muted);background:var(--sunken);border-color:var(--hairline)}.sv-cmp-spark[data-busy=yes]{color:var(--ink-second);background:var(--surface);border-color:var(--border)}.sv-cmp-spark__spin{border:2px solid var(--border);border-block-start-color:var(--ink-strong);border-radius:50%;block-size:14px;inline-size:14px;animation:.72s linear infinite sv-cmp-turn}@keyframes sv-cmp-turn{to{transform:rotate(360deg)}}.sv-cmp-cost{font-family:var(--f-display);font-variant-numeric:tabular-nums;border-inline-start:1px solid;margin-inline-start:2px;padding-inline-start:8px;font-weight:700}.sv-cmp-ref{gap:var(--s2);flex-direction:column;display:flex}.sv-cmp-ref__pick{gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--r-panel);flex-direction:column;display:flex}.sv-cmp-ref__text{display:block}.sv-cmp-ref__area{inline-size:100%;font:inherit;font-size:var(--t-xs);color:var(--ink-strong);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-control);resize:vertical;padding:8px 10px}.sv-cmp-ref__area:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-ref__area::placeholder{color:var(--ink-muted)}.sv-cmp-ref__read{gap:var(--s2);flex-direction:column;display:flex}.sv-cmp-chipbtn,.sv-cmp-refchip{min-block-size:30px;font:inherit;font-size:var(--t-2xs);color:var(--ink-second);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);align-self:flex-start;align-items:center;gap:6px;padding-inline:10px;font-weight:600;display:inline-flex}.sv-cmp-chipbtn{cursor:pointer}.sv-cmp-chipbtn:hover{color:var(--ink-strong);border-color:var(--ink-strong)}.sv-cmp-chipbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-ref__read .sv-cmp-refchip{color:var(--ink-strong);padding-inline:4px}.sv-cmp-refchip__thumb{object-fit:cover;border-radius:6px;block-size:26px;inline-size:22px}.sv-cmp-refchip__x{block-size:24px;inline-size:24px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.sv-cmp-refchip__x:hover{color:var(--ink-strong);background:var(--sunken)}.sv-cmp-refchip__x:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sv-cmp-xp{gap:var(--s2);padding:var(--s3);border-radius:var(--r-card);background:var(--sunken);display:grid}.sv-cmp-xp__head{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sv-cmp-xp__thumb{object-fit:cover;border-radius:6px;block-size:40px;inline-size:32px}.sv-cmp-xp__label{font-size:var(--t-xs);color:var(--ink-strong);font-weight:700}.sv-cmp-xp__actions{gap:var(--s3);margin-inline-start:auto;display:inline-flex}.sv-cmp-xp__link{font:inherit;font-size:var(--t-2xs);color:var(--ink-second);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.sv-cmp-xp__link:hover{color:var(--ink-strong)}.sv-cmp-xp__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-xp__text{min-block-size:9rem;font-size:var(--t-sm);resize:vertical;line-height:1.55}.sv-cmp-xp__left{justify-self:start}.sv-cmp-ref__direction{font-size:var(--t-xs);color:var(--ink-second);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.sv-cmp-pills{flex-wrap:wrap;gap:6px;display:flex}.sv-cmp-pill{min-block-size:32px;font:inherit;font-size:var(--t-xs);color:var(--ink-second);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:5px;padding-inline:12px;font-weight:600;display:inline-flex}.sv-cmp-pill:hover:not(:disabled){color:var(--ink-strong);border-color:var(--ink-strong)}.sv-cmp-pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-pill[data-on=yes]{color:var(--ink-strong);background:var(--accent-tint);border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}.sv-cmp-pill:disabled{cursor:not-allowed;opacity:.55}.sv-cmp-toggle{font-size:var(--t-sm);color:var(--ink-strong);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.sv-cmp-toggle input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.sv-cmp-toggle__track{background:var(--border-strong);border-radius:var(--r-pill);block-size:22px;inline-size:36px;transition:background-color var(--dur-fast) var(--ease-out);flex:none;position:relative}.sv-cmp-toggle__thumb{background:var(--surface);block-size:16px;inline-size:16px;box-shadow:var(--e1);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.sv-cmp-toggle input:checked+.sv-cmp-toggle__track{background:var(--ink-strong)}.sv-cmp-toggle input:checked+.sv-cmp-toggle__track .sv-cmp-toggle__thumb{background:var(--accent);transform:translate(14px)}[dir=rtl] .sv-cmp-toggle input:checked+.sv-cmp-toggle__track .sv-cmp-toggle__thumb{transform:translate(-14px)}.sv-cmp-toggle input:focus-visible+.sv-cmp-toggle__track{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-toggle input:disabled+.sv-cmp-toggle__track{opacity:.5}.sv-cmp-ideas{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sv-cmp-idea{min-block-size:32px;font:inherit;font-size:var(--t-xs);text-align:start;color:var(--ink-second);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding-inline:10px 12px;font-weight:500;display:inline-flex}.sv-cmp-idea:hover{background:var(--accent-tint);border-color:var(--accent-strong)}.sv-cmp-idea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-slot,.sv-cmp-chosen__stage{background:var(--sunken);border-radius:var(--r-card);inline-size:100%;max-inline-size:520px;margin-inline:auto;position:relative;overflow:hidden}.sv-cmp-slot[data-aspect="1:1"],.sv-cmp-chosen__stage[data-aspect="1:1"]{aspect-ratio:1}.sv-cmp-slot[data-aspect="4:5"],.sv-cmp-chosen__stage[data-aspect="4:5"]{aspect-ratio:4/5}.sv-cmp-slot[data-aspect="9:16"],.sv-cmp-chosen__stage[data-aspect="9:16"]{aspect-ratio:9/16;max-inline-size:340px}.sv-cmp-slot[data-aspect="16:9"],.sv-cmp-chosen__stage[data-aspect="16:9"]{aspect-ratio:16/9;max-inline-size:640px}.sv-cmp-slot--empty{justify-content:center;align-items:center;gap:var(--s3);border:1px dashed var(--border-strong);background:var(--surface);flex-direction:column;max-inline-size:360px;display:flex}.sv-cmp-slot--empty .sv-cmp-mini{align-self:center}.sv-cmp-slot__glyph{block-size:56px;inline-size:56px;color:var(--ink-strong);background:var(--sunken);border-radius:18px;place-items:center;display:grid}.sv-cmp-slot__shape{font-family:var(--f-display);font-size:var(--t-2xl);letter-spacing:-.04em;color:var(--ink-muted);font-weight:300}.sv-cmp-slot--making{background:linear-gradient(110deg, var(--sunken) 30%, var(--surface-alt) 50%, var(--sunken) 70%);background-size:300% 100%;place-items:end stretch;animation:1.6s linear infinite sv-cmp-sheen;display:grid}@keyframes sv-cmp-sheen{0%{background-position:100% 0}to{background-position:0 0}}.sv-cmp-making{padding:var(--s4);flex-direction:column;gap:6px;display:flex}.sv-cmp-making__bar{background:var(--surface);border-radius:var(--r-pill);block-size:6px;overflow:hidden}.sv-cmp-making__fill{background:var(--ink-strong);border-radius:inherit;block-size:100%;transition:inline-size .12s linear;display:block}.sv-cmp-making__line{font-size:var(--t-sm);color:var(--ink-strong);justify-content:space-between;margin:0;font-weight:600;display:flex}.sv-cmp-making__pct{font-family:var(--f-display);font-variant-numeric:tabular-nums}.sv-cmp-making__eta{font-size:var(--t-2xs);color:var(--ink-second);margin:0}.sv-cmp-drop{align-items:center;gap:4px;display:flex}.sv-cmp-drop__hint{max-inline-size:42ch;font-size:var(--t-2xs);text-align:center;color:var(--ink-muted);line-height:1.5}.sv-cmp-chosen{gap:var(--s3);flex-direction:column;margin:0;display:flex}.sv-cmp-chosen__media{object-fit:cover;block-size:100%;inline-size:100%;animation:sv-cmp-fade .22s var(--ease-out);display:block}@keyframes sv-cmp-fade{0%{opacity:0}}.sv-cmp-chosen[data-compare=yes] .sv-cmp-chosen__stage{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:2px;max-inline-size:640px;display:grid}.sv-cmp-chosen[data-compare=yes] .sv-cmp-chosen__media{aspect-ratio:4/5}.sv-cmp-chosen__foot{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sv-cmp-chosen__name{font-size:var(--t-xs);color:var(--ink-second);align-items:center;gap:6px;min-inline-size:0;font-weight:600;display:inline-flex}.sv-cmp-chosen__match{border-radius:var(--r-pill);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink-strong);background:var(--sunken);align-items:center;gap:6px;padding-block:2px;padding-inline:10px 6px;font-weight:600;display:inline-flex}.sv-cmp-chosen__match[data-tone=good]{color:var(--signal-positive-strong)}.sv-cmp-chosen__match[data-tone=mid]{color:var(--signal-warning-strong)}.sv-cmp-chosen__match[data-tone=low]{color:var(--signal-critical-strong)}.sv-cmp-chosen__size{font-size:var(--t-2xs);color:var(--ink-muted);font-variant-numeric:tabular-nums}.sv-cmp-chosen__acts{flex-wrap:wrap;gap:6px;margin-inline-start:auto;display:flex}.sv-cmp-mini{min-block-size:30px;font:inherit;font-size:var(--t-2xs);color:var(--ink-second);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-self:flex-start;align-items:center;gap:5px;padding-inline:11px;font-weight:600;display:inline-flex}.sv-cmp-mini:hover:not(:disabled){color:var(--ink-strong);border-color:var(--ink-strong)}.sv-cmp-mini:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-mini:disabled{opacity:.5;cursor:default}.sv-cmp-mini[data-on=yes],.sv-cmp-mini[aria-pressed=true]{color:var(--ink-strong);background:var(--accent-tint);border-color:var(--accent-strong)}.sv-cmp-retouch{gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sheet);display:grid}.sv-cmp-retouch__ask{font-size:var(--t-2xs);color:var(--ink-second);font-weight:600}.sv-cmp-retouch__say{inline-size:100%;font:inherit;font-size:var(--t-sm);color:var(--ink-strong);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-control);resize:vertical;padding:8px 10px}.sv-cmp-retouch__say:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-retouch__foot{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.sv-cmp-retouch__left{font-size:var(--t-2xs);color:var(--ink-muted);font-variant-numeric:tabular-nums}.sv-cmp-versions{gap:var(--s2);flex-direction:column;display:flex}.sv-cmp-versions__list{gap:var(--s2);margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.sv-cmp-version{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;flex:none;gap:6px;inline-size:112px;padding:4px;display:grid;position:relative}.sv-cmp-version[data-on=yes]{border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}.sv-cmp-version__img{aspect-ratio:4/5;object-fit:cover;border-radius:10px;inline-size:100%}.sv-cmp-version__n{block-size:20px;min-inline-size:20px;font-size:var(--t-3xs);color:var(--on-ink);background:var(--ink-strong);border-radius:var(--r-pill);place-items:center;padding-inline:5px;font-weight:700;display:grid;position:absolute;inset-block-start:8px;inset-inline-start:8px}.sv-cmp-version__acts{flex-wrap:wrap;gap:4px;display:flex}.sv-cmp-version__acts .sv-cmp-mini{min-block-size:26px;padding-inline:8px}.sv-cmp-version__used{font-size:var(--t-2xs);color:var(--accent-strong);align-items:center;gap:4px;font-weight:600;display:inline-flex}.sv-cmp-error{font-size:var(--t-sm);color:var(--signal-critical-strong);margin:0}.sv-cmp-note{font-size:var(--t-xs);color:var(--ink-second);margin:0}.sv-cmp-again{font:inherit;color:var(--ink-strong);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.sv-cmp-again:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-undo{z-index:12;justify-content:space-between;align-items:center;gap:var(--s3);font-size:var(--t-sm);color:var(--on-ink);background:var(--ink-strong);border-radius:var(--r-pill);box-shadow:var(--e3);animation:sv-cmp-pop var(--dur-fast) var(--ease-out);align-self:center;margin:0;padding-block:8px;padding-inline:16px 8px;display:flex;position:sticky;inset-block-end:var(--s4)}.sv-cmp-undo__btn{min-block-size:30px;font:inherit;color:var(--ink-strong);background:var(--accent);border-radius:var(--r-pill);cursor:pointer;border:0;padding-inline:12px;font-weight:700}.sv-cmp-undo__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sv-cmp-caption{gap:var(--s3);padding:var(--s4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);flex-direction:column;display:flex}.sv-cmp-caption:focus-within{border-color:var(--border-strong)}.sv-cmp-caption__head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sv-cmp-caption__label{font-size:var(--t-2xs);color:var(--ink-second);font-weight:600}.sv-cmp-room{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-pill);align-items:center;gap:5px;min-block-size:26px;padding-inline:7px 10px;display:inline-flex}.sv-cmp-room__n{font-size:var(--t-2xs);color:var(--ink-second);font-variant-numeric:tabular-nums;font-weight:700}.sv-cmp-room[data-tone=over] .sv-cmp-room__n{color:var(--signal-critical-strong)}.sv-cmp-room__word{font-size:var(--t-2xs);color:var(--ink-muted)}.sv-cmp-ring__track{fill:none;stroke:var(--hairline);stroke-width:2.5px}.sv-cmp-ring__fill{fill:none;stroke:var(--accent-strong);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dasharray .18s var(--ease-out)}.sv-cmp-ring[data-tone=near] .sv-cmp-ring__fill{stroke:var(--signal-warning-strong)}.sv-cmp-ring[data-tone=over] .sv-cmp-ring__fill{stroke:var(--signal-critical-strong)}.sv-cmp-body{min-block-size:168px;inline-size:100%;font:inherit;font-size:var(--t-md);color:var(--ink-strong);resize:vertical;background:0 0;border:0;padding:0;line-height:1.6}.sv-cmp-body::placeholder{color:var(--ink-muted)}.sv-cmp-body:focus-visible{outline:none}.sv-cmp-tags{gap:var(--s2);border-block-start:1px solid var(--hairline);flex-direction:column;padding-block-start:var(--s3);display:flex}.sv-cmp-tags__head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sv-cmp-tags__list{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sv-cmp-tag{min-block-size:28px;font:inherit;font-size:var(--t-xs);color:var(--accent-strong);background:var(--accent-tint);border-radius:var(--r-pill);cursor:pointer;border:0;align-items:center;gap:6px;padding-inline:10px 8px;font-weight:600;display:inline-flex}.sv-cmp-tag:hover{color:var(--ink-strong)}.sv-cmp-tag:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-tags__add{flex:8rem}.sv-cmp-tags__input{min-block-size:28px;inline-size:100%;font:inherit;font-size:var(--t-xs);color:var(--ink-strong);border:1px dashed var(--border);border-radius:var(--r-pill);background:0 0;padding-inline:8px}.sv-cmp-tags__input:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-style:solid}.sv-cmp-checked{background:var(--secondary-tint);border-radius:var(--r-panel);flex-direction:column;gap:6px;padding:6px 12px;display:flex}.sv-cmp-checked[open]{padding-block-end:var(--s3)}.sv-cmp-checked[data-ok=yes]{background:var(--accent-tint)}.sv-cmp-checked__head{min-block-size:28px;font-size:var(--t-xs);color:var(--secondary-strong);cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;list-style:none;display:flex}.sv-cmp-checked__head::-webkit-details-marker{display:none}.sv-cmp-checked__head:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.sv-cmp-checked__n{font-variant-numeric:tabular-nums}.sv-cmp-checked[data-ok=yes] .sv-cmp-checked__head{color:var(--accent-strong)}.sv-cmp-checked__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sv-cmp-checked__list li{justify-content:space-between;gap:4px var(--s2);font-size:var(--t-xs);color:var(--ink-strong);flex-wrap:wrap;display:flex}.sv-cmp-checked__list li[data-severity=ADVISORY]{color:var(--ink-second)}.sv-cmp-checked__observed{font-family:var(--f-mono);font-size:var(--t-2xs);color:var(--ink-second)}.sv-cmp-empty{padding:var(--s4);background:var(--sunken);border-radius:var(--r-panel);flex-direction:column;gap:4px;display:flex}.sv-cmp-empty__title{font-size:var(--t-sm);color:var(--ink-strong);margin:0;font-weight:700}.sv-cmp-empty__body{font-size:var(--t-xs);color:var(--ink-second);margin:0}.sv-cmp-nettabs{background:var(--sunken);border-radius:var(--r-pill);scrollbar-width:none;gap:4px;padding:3px;display:flex;overflow-x:auto}.sv-cmp-nettab{min-block-size:32px;font:inherit;font-size:var(--t-xs);white-space:nowrap;color:var(--ink-second);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding-inline:8px 12px;font-weight:600;display:inline-flex}.sv-cmp-nettab:hover{color:var(--ink-strong)}.sv-cmp-nettab:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sv-cmp-nettab[aria-selected=true]{color:var(--ink-strong);background:var(--surface);box-shadow:var(--e1)}.sv-cmp-nettab img{border-radius:4px}.sv-cmp-post{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sheet);box-shadow:var(--e2);flex-direction:column;display:flex;overflow:hidden}.sv-cmp-post[data-state=blocked]{border-color:var(--signal-critical-edge)}.sv-cmp-post__head{align-items:center;gap:10px;padding:10px 12px;display:flex}.sv-cmp-post__avatar{block-size:32px;inline-size:32px;font-family:var(--f-display);font-size:var(--t-sm);color:var(--on-ink);background:var(--ink-strong);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;position:relative}.sv-cmp-post__avatar>img:first-child{object-fit:contain;background:var(--surface);block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:50%;padding:4px}.sv-cmp-post__net{background:var(--surface);box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;inset-block-end:-3px;inset-inline-end:-3px}.sv-cmp-post__who{flex:auto;min-inline-size:0;display:grid}.sv-cmp-post__name{font-size:var(--t-sm);color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.sv-cmp-post__label{font-size:var(--t-2xs);color:var(--ink-muted)}.sv-cmp-post__count{font-size:var(--t-2xs);font-variant-numeric:tabular-nums;color:var(--ink-second);background:var(--sunken);border-radius:var(--r-pill);flex:none;padding-block:3px;padding-inline:8px;font-weight:600}.sv-cmp-post__count[data-tone=over]{color:var(--signal-critical-strong);background:var(--signal-critical-tint)}.sv-cmp-post__title{font-size:var(--t-sm);color:var(--ink-strong);gap:2px;margin:0;padding-block-end:8px;padding-inline:12px;font-weight:700;display:grid}.sv-cmp-post__titlelabel{font-size:var(--t-2xs);color:var(--ink-muted);font-weight:500}.sv-cmp-post__frame{background:var(--sunken);position:relative;overflow:hidden}.sv-cmp-post__frame[data-aspect="1:1"]{aspect-ratio:1}.sv-cmp-post__frame[data-aspect="4:5"]{aspect-ratio:4/5}.sv-cmp-post__frame[data-aspect="9:16"]{aspect-ratio:9/16}.sv-cmp-post__frame[data-aspect="16:9"]{aspect-ratio:16/9}.sv-cmp-post__frame img,.sv-cmp-post__frame video{object-fit:cover;block-size:100%;inline-size:100%;animation:sv-cmp-fade .22s var(--ease-out);display:block}.sv-cmp-post__safe{pointer-events:none;position:absolute;inset:0}.sv-cmp-post__safe-top,.sv-cmp-post__safe-bottom{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink-strong) 45%, transparent) 0 6px, color-mix(in srgb, var(--ink-strong) 25%, transparent) 6px 12px);position:absolute;inset-inline:0}.sv-cmp-post__safe-top{border-block-end:1px dashed var(--accent);block-size:14%;inset-block-start:0}.sv-cmp-post__safe-bottom{border-block-start:1px dashed var(--accent);block-size:35%;inset-block-end:0}.sv-cmp-post__acts{color:var(--ink-strong);align-items:center;gap:14px;padding-block:10px 4px;padding-inline:12px;display:flex}.sv-cmp-post__spacer{flex:auto}.sv-cmp-post__body{font-size:var(--t-sm);color:var(--ink-strong);overflow-wrap:anywhere;gap:4px;padding-block:4px 12px;padding-inline:12px;line-height:1.5;display:grid}.sv-cmp-post__body p{margin:0}.sv-cmp-post__byline{font-weight:700}.sv-cmp-post__tag{color:var(--accent-strong);font-weight:600}.sv-cmp-post__placeholder{font-size:var(--t-xs);color:var(--ink-muted)}.sv-cmp-post__block{font-size:var(--t-xs);color:var(--signal-critical-strong);background:var(--signal-critical-tint);margin:0;padding:10px 12px}.sv-cmp-safe{align-items:center;gap:6px;display:flex}.sv-cmp-pages{gap:var(--s2);border-radius:var(--r-panel);flex-direction:column;display:flex}.sv-cmp-pages:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.sv-cmp-pages__head{font-size:var(--t-xs);color:var(--ink-second);margin:0;font-weight:600}.sv-cmp-pages__body{font-size:var(--t-xs);color:var(--ink-second);margin:0}.sv-cmp-pages__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sv-cmp-dest{min-block-size:48px;inline-size:100%;font:inherit;text-align:start;color:var(--ink-strong);background:var(--surface);border:1px solid var(--hairline);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:14px;align-items:center;gap:10px;padding-inline:6px 10px;display:flex}.sv-cmp-dest:hover:not(:disabled){border-color:var(--border-strong)}.sv-cmp-dest:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-dest[data-on=yes][data-state=ready]{background:var(--accent-tint);border-color:var(--accent-edge)}.sv-cmp-dest[data-on=yes][data-state=blocked]{background:var(--signal-critical-tint);border-color:var(--signal-critical-edge)}.sv-cmp-dest[data-state=unusable]{cursor:not-allowed;background:var(--sunken)}.sv-cmp-dest__mark{background:var(--surface);border:1px solid var(--hairline);border-radius:10px;flex:none;place-items:center;block-size:32px;inline-size:32px;display:grid}.sv-cmp-dest[data-state=unusable] .sv-cmp-dest__mark img{opacity:.5;filter:grayscale()}.sv-cmp-dest__text{flex:auto;min-inline-size:0;display:grid}.sv-cmp-dest__name{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.sv-cmp-dest[data-state=unusable] .sv-cmp-dest__name{color:var(--ink-second)}.sv-cmp-dest__net{font-size:var(--t-2xs);color:var(--ink-muted)}.sv-cmp-dest__why{font-size:var(--t-2xs);color:var(--signal-critical-strong)}.sv-cmp-dest[data-state=unusable] .sv-cmp-dest__why{color:var(--ink-second)}.sv-cmp-dest__check{block-size:22px;inline-size:22px;color:var(--ink-strong);border:1.5px solid var(--border-strong);transition:background-color var(--dur-fast) var(--ease-out);border-radius:7px;flex:none;place-items:center;display:grid}.sv-cmp-dest[data-on=yes] .sv-cmp-dest__check{background:var(--accent);border-color:var(--accent-strong)}.sv-cmp-ready{flex-direction:column;gap:6px;display:flex}.sv-cmp-ready__count{font-size:var(--t-sm);color:var(--ink-second);margin:0}.sv-cmp-ready__n{color:var(--ink-strong);font-weight:700}.sv-cmp-why{font-size:var(--t-xs);color:var(--ink-second);margin:0}.sv-cmp-when{align-items:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.sv-cmp-when__field{flex-direction:column;flex:12rem;gap:6px;min-inline-size:0;display:flex}.sv-cmp-when__field .sv-cmp-label span{font-weight:500}.sv-bar__scope .sv-filtersel{inline-size:auto;min-inline-size:12rem}.sv-cmp-seg{background:var(--sunken);border:1px solid var(--hairline);border-radius:var(--r-control);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.sv-cmp-seg__opt{font:inherit;font-size:var(--t-xs);color:var(--ink-second);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 11px;font-weight:500}.sv-cmp-seg__opt:hover{color:var(--ink-strong)}.sv-cmp-seg__opt:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sv-cmp-seg__opt[data-on=yes]{color:var(--ink-strong);background:var(--canvas);box-shadow:var(--e1)}.sv-btn--armed{background-color:var(--signal-critical);border-color:var(--signal-critical);color:var(--surface)}.sv-btn--armed:hover:not(:disabled){background-color:var(--signal-critical-strong)}.sv-btn--armed:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-refchip__kind{padding-inline:2px}.sv-cmp-nettabs__panel{flex-direction:column;display:flex}.sv-cmp-pages--none{padding:var(--s3);background:var(--sunken);border-radius:var(--r-panel)}.sv-cmp-making__what{min-inline-size:0}.sv-cmp-chosen__other{border-inline-start:2px solid var(--surface)}@media (prefers-reduced-motion:reduce){.sv-cmp *,.sv-cmp :before,.sv-cmp :after{transition:none!important;animation:none!important}}.sv-cmp-kit{gap:var(--s3);display:grid}.sv-kit-group--empty .sv-kit-group__head{align-items:center;min-block-size:32px}.sv-kit-group--empty .sv-kit-group__title{color:var(--ink-strong);font-weight:500}.sv-kit-group--empty+.sv-kit-group--empty{margin-block-start:calc(-1 * var(--s2))}.sv-kit-group--empty .sv-cmp-mini{align-self:center;min-block-size:30px}.sv-kit-group--empty .sv-cmp-mini svg{flex:none}.sv-kit-group{gap:var(--s2);display:grid}.sv-kit-group__head{align-items:baseline;gap:var(--s2);display:flex}.sv-kit-group__title{font-size:var(--t-2xs);color:var(--ink-second);margin-inline-end:auto;font-weight:600}.sv-kit-group__count{font-size:var(--t-2xs);color:var(--ink-muted);font-variant-numeric:tabular-nums}.sv-kit-slots{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sv-kit-slot{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);min-inline-size:0;display:grid;overflow:hidden}.sv-kit-slot__frame{aspect-ratio:16/9;background:var(--canvas);color:var(--ink-muted);place-items:center;display:grid;position:relative}.sv-kit-slot[data-ground=ink] .sv-kit-slot__frame{background:var(--ink-strong);color:var(--on-ink-muted)}.sv-kit-slot[data-filled=no] .sv-kit-slot__frame{background:var(--sunken);color:var(--ink-muted)}.sv-kit-slot__empty{border:1px dashed var(--border-strong);border-radius:6px;place-items:center;block-size:calc(100% - 12px);inline-size:calc(100% - 12px);display:grid}.sv-kit-slot__frame>.sv-kit-media{object-fit:contain;block-size:100%;inline-size:100%;padding:10%}.sv-kit-slot__frame>video.sv-kit-media{object-fit:cover;padding:0}.sv-kit-slot__foot{border-block-start:1px solid var(--hairline);align-items:center;gap:6px;min-inline-size:0;padding-block:6px;padding-inline:10px 6px;display:flex}.sv-kit-slot__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--t-2xs);color:var(--ink-strong);flex:auto;font-weight:600;overflow:hidden}.sv-kit-slot__act{flex:none;align-self:center;min-block-size:28px;padding-inline:10px}.sv-kit-thumbs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sv-kit-thumb{border:1px solid var(--border);border-radius:var(--r-control);background:var(--sunken);block-size:56px;inline-size:56px;position:relative;overflow:hidden}.sv-kit-thumb>.sv-kit-media{object-fit:cover;block-size:100%;inline-size:100%}.sv-kit-add{block-size:56px;min-inline-size:56px;padding-inline:var(--s2);font:inherit;font-size:var(--t-2xs);color:var(--ink-second);border:1px dashed var(--border-strong);border-radius:var(--r-control);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;display:inline-flex}.sv-kit-add:hover:not(:disabled){color:var(--ink-strong);border-color:var(--ink-strong);background:var(--canvas)}.sv-kit-add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-kit-add:disabled{opacity:.5;cursor:default}.sv-kit-drop{block-size:22px;inline-size:22px;color:var(--ink-strong);background:var(--surface);border:1px solid var(--border);box-shadow:var(--e1);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:4px;inset-inline-end:4px}.sv-kit-drop:hover:not(:disabled){border-color:var(--ink-strong)}.sv-kit-drop:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sv-kit-drop:disabled{opacity:.5;cursor:default}.sv-kit-note{font-size:var(--t-2xs);color:var(--signal-critical-strong);margin:0}.sv-cmp-engine{gap:var(--s2);border-block-end:1px solid var(--hairline);flex-direction:column;padding-block-end:var(--s3);display:flex}.sv-cmp-engine__row{align-items:center;gap:var(--s2);flex-wrap:wrap;min-inline-size:0;display:flex}.sv-cmp-engine__options,.sv-cmp-engine__tabs{flex-wrap:wrap;gap:6px;min-inline-size:0;display:flex}.sv-cmp-engine__row--options{flex-wrap:nowrap;align-items:flex-start}.sv-cmp-engine__row--options .sv-cmp-engine__options{flex:auto}.sv-cmp-engine__row--options>.sv-info{flex-shrink:0;margin-block-start:6px}.sv-cmp-option{align-items:center;gap:6px;display:inline-flex}.sv-cmp-option__angle{font-weight:600}.sv-cmp-option__tag{font-size:var(--t-2xs);color:var(--accent-strong);font-weight:700}.sv-cmp-option[data-blocked=yes]{color:var(--ink-second);border-style:dashed}.sv-cmp-engine__same{font-size:var(--t-xs);color:var(--ink-second);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.sv-cmp-engine__same input{accent-color:var(--accent-strong)}.sv-cmp-engine__dialect{gap:6px}.sv-cmp-engine__value{font-size:var(--t-xs);color:var(--ink-strong);font-weight:600}.sv-cmp-refine{flex-wrap:wrap;align-items:center;gap:6px;padding-block-start:var(--s2);display:flex}.sv-cmp-refine__chip{min-block-size:28px;padding-inline:10px}.sv-cmp-refine__chip[aria-busy=true]{color:var(--ink-strong);border-color:var(--accent-strong)}.sv-cmp-words{gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sheet);display:grid}.sv-cmp-words__head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sv-cmp-words__note{font-size:var(--t-2xs);color:var(--ink-muted)}.sv-cmp-words__field{gap:4px;min-inline-size:0;display:grid}.sv-cmp-words__input{min-block-size:36px;inline-size:100%;font:inherit;font-size:var(--t-sm);color:var(--ink-strong);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-md);padding-inline:10px}.sv-cmp-words__input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sv-cmp-words__acts{gap:var(--s2);flex-wrap:wrap;display:flex}.sv-cmp-pics{gap:var(--s2);flex-direction:column;display:flex}.sv-cmp-pics__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sv-cmp-pic{align-items:center;column-gap:var(--s2);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-control);grid-template-columns:52px minmax(0,1fr);grid-template-areas:"frame roles""frame consent""failed failed";row-gap:4px;padding:6px;display:grid}.sv-cmp-pic[data-failed=yes]{border-color:var(--signal-critical)}.sv-cmp-pic__frame{background:var(--sunken);border-radius:8px;grid-area:frame;block-size:52px;inline-size:52px;display:block;position:relative;overflow:hidden}.sv-cmp-pic__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.sv-cmp-pic__n{font-variant-numeric:tabular-nums;block-size:18px;min-inline-size:18px;color:var(--ink-strong);background:var(--accent);border-radius:var(--r-pill);place-items:center;padding-inline:5px;font-size:10.5px;font-weight:700;display:grid;position:absolute;inset-block-start:3px;inset-inline-start:3px}.sv-cmp-pic__going{color:var(--canvas);background:var(--ink-strong);text-align:center;padding:2px;font-size:9.5px;font-weight:600;position:absolute;inset:auto 0 0}.sv-cmp-pic__x{block-size:20px;inline-size:20px;color:var(--ink-strong);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-pill);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:3px;inset-inline-end:3px}.sv-cmp-pic__x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-pic__roles{background:var(--sunken);border-radius:12px;grid-area:roles;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid}.sv-cmp-pic__role{min-block-size:30px;font:inherit;color:var(--ink-second);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding-inline:4px;font-size:11px;font-weight:600;display:inline-flex}.sv-cmp-pic__role[data-on=yes]{color:var(--ink-strong);background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent-strong)}.sv-cmp-pic__role:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sv-cmp-pic__role:disabled{cursor:default;opacity:.6}.sv-cmp-pic__consent{font-size:var(--t-2xs);color:var(--ink-strong);cursor:pointer;grid-area:consent;align-items:flex-start;gap:6px;line-height:1.35;display:flex}.sv-cmp-pic__consent input{accent-color:var(--accent-strong);margin:1px 0 0}.sv-cmp-pic__failed{font-size:var(--t-2xs);color:var(--signal-critical-strong);grid-area:failed}.sv-cmp-pics__addcell{display:flex}.sv-cmp-pics__add{min-block-size:44px;font:inherit;font-size:var(--t-xs);color:var(--ink-second);background:var(--canvas);border:1px dashed var(--border-strong);border-radius:var(--r-control);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.sv-cmp-pics__add:hover:not(:disabled){color:var(--ink-strong);border-color:var(--ink-strong)}.sv-cmp-pics__add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-pics__add:disabled{opacity:.55;cursor:default}.sv-cmp-refchip__n{block-size:18px;min-inline-size:18px;color:var(--ink-strong);background:var(--accent);border-radius:var(--r-pill);place-items:center;margin-inline-end:4px;padding-inline:4px;font-size:10.5px;font-weight:700;display:inline-grid}.sv-cmp-area{position:absolute;inset:0}.sv-cmp-area[data-drawing=yes]{cursor:crosshair;touch-action:none}.sv-cmp-area__box{border:2px solid var(--accent);box-shadow:0 0 0 1px var(--ink-strong), inset 0 0 0 1px var(--ink-strong);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:4px;position:absolute}.sv-cmp-area__box--draft{border-style:dashed}.sv-cmp-area__x{block-size:22px;inline-size:22px;color:var(--ink-strong);background:var(--accent);border:1px solid var(--ink-strong);border-radius:var(--r-pill);cursor:pointer;place-items:center;display:grid;position:absolute;inset-block-start:-11px;inset-inline-end:-11px}.sv-cmp-area__x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-retouch__tools{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sv-cmp-retouch__tools .sv-cmp-retouch__ask{margin-inline-end:auto}.sv-cmp-retouch__tools .sv-cmp-mini{align-self:center}.sv-cmp-retouch__quick{flex-wrap:wrap;gap:6px;display:flex}.sv-cmp-retouch__note{font-size:var(--t-2xs);color:var(--signal-positive-strong);margin:0;font-weight:600}.sv-cmp-retouch__foot .sv-cmp-mini{align-self:center;margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.sv-cmp-area__box{transition:none}}.sv-cmp-more{border-block-start:1px solid var(--hairline);padding-block-start:var(--s2)}.sv-cmp-more__summary{align-items:baseline;gap:4px var(--s2);cursor:pointer;flex-wrap:wrap;min-block-size:32px;list-style:none;display:flex}.sv-cmp-more__summary::-webkit-details-marker{display:none}.sv-cmp-more__summary:after{content:"+";color:var(--ink-second);margin-inline-start:auto;font-weight:700}.sv-cmp-more[open]>.sv-cmp-more__summary:after{content:"−"}.sv-cmp-more__summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.sv-cmp-more__now{font-size:var(--t-2xs);color:var(--ink-muted)}.sv-cmp-more[open]>.sv-cmp-more__summary{margin-block-end:var(--s2)}.sv-cmp-moremenu{margin-inline-start:auto;position:relative}.sv-cmp-moremenu>summary{list-style:none}.sv-cmp-moremenu>summary::-webkit-details-marker{display:none}.sv-cmp-moremenu__list{z-index:20;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-control);min-inline-size:200px;box-shadow:var(--e3);flex-direction:column;align-items:stretch;gap:4px;padding:6px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.sv-cmp-moremenu__list .sv-cmp-mini{justify-content:flex-start;align-self:stretch}.sv-cmp-pic__save,.sv-cmp-pic__kept{font:inherit;font-size:var(--t-2xs);grid-area:3/2;justify-self:start;align-items:center;gap:4px;font-weight:600;display:inline-flex}.sv-cmp-pic__save{color:var(--accent-strong);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:2px 0;text-decoration:underline}.sv-cmp-pic__save:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-pic__kept{color:var(--signal-positive-strong)}.sv-cmp-pics__kit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sv-cmp-pics__kitlabel{inline-size:100%;font-size:var(--t-2xs);color:var(--ink-second);font-weight:600}.sv-cmp-pics__kitfile{background:var(--sunken);border:1px solid var(--hairline);cursor:pointer;border-radius:8px;place-items:center;block-size:44px;inline-size:44px;padding:0;display:grid;overflow:hidden}.sv-cmp-pics__kitfile img{object-fit:cover;block-size:100%;inline-size:100%}.sv-cmp-pics__kitfile:hover:not(:disabled){border-color:var(--ink-strong)}.sv-cmp-pics__kitfile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-pics__kitfile:disabled{opacity:.45;cursor:default}.sv-cmp-resize{align-items:center;gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--s3);display:flex}.sv-cmp-resize__label{font-size:var(--t-2xs);color:var(--ink-second);font-weight:600}.sv-cmp-pics__site{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sv-cmp-pics__siteurl{border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--t-2xs);flex:10rem;padding:6px 10px}.sv-cmp-pics__site .sv-cmp-pic__failed{flex-basis:100%}.sv-cmp-prompt__chips{flex-wrap:wrap;align-items:center;gap:6px;min-inline-size:0;display:flex}.sv-cmp-chip{position:relative}.sv-cmp-chip__btn{min-block-size:32px;font:inherit;font-size:var(--t-xs);color:var(--ink-strong);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-pill);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding-inline:10px 9px;display:inline-flex}.sv-cmp-chip__btn:hover:not(:disabled){border-color:var(--border-strong)}.sv-cmp-chip__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-chip__btn:disabled{cursor:not-allowed;opacity:.55}.sv-cmp-chip__btn[aria-expanded=true]{border-color:var(--ink-strong)}.sv-cmp-chip__btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;color:var(--ink-muted)}.sv-cmp-chip__label{color:var(--ink-muted)}.sv-cmp-chip__label--strong{color:var(--ink-strong);font-weight:600}.sv-cmp-chip__value{white-space:nowrap;text-overflow:ellipsis;max-inline-size:14rem;font-weight:600;overflow:hidden}.sv-cmp-chip__btn--add{background:var(--ink-strong);border-color:var(--ink-strong)}.sv-cmp-chip__btn--add .sv-cmp-chip__label--strong,.sv-cmp-chip__btn--add svg{color:var(--on-ink)}.sv-cmp-chip__btn--add:hover:not(:disabled){opacity:.88}.sv-cmp-chip__btn--toggle[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent-edge)}.sv-cmp-chip__box{border:1.5px solid var(--border-strong);border-radius:5px;place-items:center;block-size:16px;inline-size:16px;display:grid}.sv-cmp-chip__btn--toggle[aria-pressed=true] .sv-cmp-chip__box{background:var(--accent);border-color:var(--accent-strong)}.sv-cmp-chip__btn--toggle[aria-pressed=true] .sv-cmp-chip__box svg{color:var(--ink-strong)}.sv-cmp-chip__menu{z-index:70;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);max-block-size:20rem;inline-size:max-content;min-inline-size:12rem;max-inline-size:min(22rem,100vw - 32px);box-shadow:var(--e3);animation:sv-cmp-menu-in .14s var(--ease-out) both;flex-direction:column;gap:2px;padding:6px;display:flex;overflow-y:auto}@keyframes sv-cmp-menu-in{0%{opacity:0;transform:translateY(-4px)}}.sv-cmp-chip__opt{align-items:center;gap:var(--s2);min-block-size:36px;font:inherit;font-size:var(--t-sm);text-align:start;color:var(--ink-strong);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;padding-inline:10px 8px;display:flex}.sv-cmp-chip__opt:hover:not(:disabled){background:var(--sunken)}.sv-cmp-chip__opt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sv-cmp-chip__opt:disabled{cursor:not-allowed;color:var(--ink-muted)}.sv-cmp-chip__opt[aria-checked=true]{background:var(--accent-tint);font-weight:600}.sv-cmp-chip__opt svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sv-cmp-chip__optlabel{flex:auto;min-inline-size:0}.sv-cmp-chip__aside{font-size:var(--t-2xs);color:var(--ink-muted);font-variant-numeric:tabular-nums}.sv-cmp-chip__tick{place-items:center;inline-size:16px;display:grid}.sv-cmp-chip__info{padding:6px 10px 2px}.sv-cmp-textbtn{min-block-size:32px;font:inherit;font-size:var(--t-xs);color:var(--ink-second);border-radius:var(--r-pill);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding-inline:8px;font-weight:600;display:inline-flex}.sv-cmp-textbtn:hover:not(:disabled){color:var(--ink-strong);text-decoration-color:currentColor}.sv-cmp-textbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-textbtn:disabled{cursor:not-allowed;opacity:.5}.sv-cmp-textbtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sv-cmp-weekopen{align-self:flex-start}.sv-cmp-pics__close,.sv-cmp-ref__title .sv-cmp-pics__close{block-size:24px;inline-size:24px;color:var(--ink-second);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-start:auto;padding:0;display:inline-grid}.sv-cmp-pics__close:hover{background:var(--surface-alt);color:var(--ink-strong)}.sv-cmp-pics__close:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sv-cmp-ref__title{font-size:var(--t-xs);color:var(--ink-second);align-items:center;gap:6px;font-weight:600;display:flex}.sv-cmp-more__title{font-size:var(--t-xs);color:var(--ink-strong);font-weight:600}.sv-cmp-vset{border-block-start:0;padding-block-start:0}.sv-cmp-vset__body{gap:var(--s3);flex-direction:column;display:flex}.sv-cmp-tools{flex-wrap:wrap;gap:4px;margin-inline-start:auto;display:inline-flex}.sv-cmp-tool{min-block-size:32px;font:inherit;font-size:var(--t-xs);color:var(--ink-strong);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:5px;padding-inline:10px 12px;font-weight:600;display:inline-flex}.sv-cmp-tool:hover{border-color:var(--border-strong)}.sv-cmp-tool:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-tool[aria-pressed=true]{color:var(--on-ink);background:var(--ink-strong);border-color:var(--ink-strong)}.sv-cmp-tool svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sv-cmp-refine__more{display:contents}.sv-cmp-refine__more>summary{cursor:pointer;list-style:none}.sv-cmp-refine__more>summary::-webkit-details-marker{display:none}.sv-cmp-refine__rest{display:contents}.sv-cmp-scopefold{border-block-end:1px solid var(--hairline);padding-block-end:var(--s3)}.sv-cmp-scopefold>summary{align-items:center;gap:var(--s2);min-block-size:44px;padding-inline:var(--s3) 10px;cursor:pointer;background:var(--canvas);border:1px solid var(--border);border-radius:var(--r-control);transition:border-color var(--dur-fast) var(--ease-out);list-style:none;display:flex}.sv-cmp-scopefold>summary::-webkit-details-marker{display:none}.sv-cmp-scopefold>summary:hover{border-color:var(--ink-strong)}.sv-cmp-scopefold>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-scopefold__title{font-size:var(--t-2xs);color:var(--ink-second);font-weight:600}.sv-cmp-scopefold__now{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--t-sm);color:var(--ink-strong);text-align:end;flex:auto;font-weight:600;overflow:hidden}.sv-cmp-scopefold>summary>svg{color:var(--ink-second);transition:transform var(--dur-fast) var(--ease-out);flex:none}.sv-cmp-scopefold[open]>summary>svg{transform:rotate(180deg)}.sv-cmp-scopefold[open]>summary{margin-block-end:var(--s2)}.sv-cmp-scopes{gap:var(--s3);flex-direction:column;display:flex}.sv-cmp-scope{flex-direction:column;gap:4px;display:flex}.sv-cmp-scope__title{font-size:var(--t-2xs);color:var(--ink-muted);font-weight:600}.sv-cmp-scope__list{flex-direction:column;gap:2px;max-block-size:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.sv-cmp-scope__item{align-items:center;gap:var(--s2);min-block-size:36px;font-size:var(--t-sm);color:var(--ink-strong);border-radius:var(--r-control);padding-inline:10px 8px;text-decoration:none;display:flex}.sv-cmp-scope__item:hover{background:var(--sunken)}.sv-cmp-scope__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sv-cmp-scope__item[aria-current=true]{background:var(--accent-tint);font-weight:600}.sv-cmp-scope__item svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-inline-start:auto}.sv-cmp-scope__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.sv-cmp-scope__note{font-size:var(--t-2xs);color:var(--ink-muted);white-space:nowrap}.sv-cmp-brandchip__dot{background:var(--signal-warning-on-ink);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.sv-cmp-brandchip__dot[data-level=thin]{background:var(--signal-critical-on-ink)}.sv-cmp-preview{gap:var(--s3);flex-direction:column;min-inline-size:0;display:flex}.sv-cmp-sendform{gap:var(--s4);flex-direction:column;min-inline-size:0;display:flex}.sv-cmp-dest__room{font-size:var(--t-2xs);color:var(--ink-second);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.sv-cmp-dest__room[data-tone=over]{color:var(--signal-critical-strong)}@media (prefers-reduced-motion:reduce){.sv-cmp-chip__menu{animation:none}}.sv-cmp-fix{margin-inline-start:var(--s2)}.sv-cmp-reconnect{margin-block-start:var(--s2)}.sv-talk{gap:var(--s3);flex-direction:column;min-inline-size:0;display:flex}.sv-talk__turns{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-talk__turn{gap:var(--s3);align-items:flex-start;min-inline-size:0;display:flex}.sv-talk__turn--person{justify-content:flex-end}.sv-talk__turn--grokerz{justify-content:flex-start}.sv-talk__said{max-inline-size:min(80%,560px);padding:var(--s3) var(--s4);font-size:var(--t-base);color:var(--on-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ink-strong);border-radius:var(--r-card);border-end-end-radius:var(--r-control);margin:0;line-height:1.5}.sv-talk__av{block-size:28px;inline-size:28px;color:var(--ink-strong);background:var(--accent);border-radius:var(--r-pill);flex:none;place-items:center;display:grid}.sv-talk__answer{gap:var(--s2);flex-direction:column;min-inline-size:0;padding-block-start:3px;display:flex}.sv-talk__text{font-size:var(--t-base);color:var(--ink-strong);margin:0;line-height:1.5}.sv-talk__options{gap:var(--s2);flex-wrap:wrap;display:flex}.sv-talk__option{min-block-size:40px;padding-inline:var(--s3) var(--s4);font:inherit;font-size:var(--t-sm);color:var(--ink-strong);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-pill);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;font-weight:600;display:inline-flex}.sv-talk__option:hover:not(:disabled){border-color:var(--ink-strong)}.sv-talk__option[data-first=yes]{color:var(--on-action);background:var(--action);border-color:var(--action)}.sv-talk__option[data-first=yes]:hover:not(:disabled){color:var(--on-action-hover);background:var(--action-hover);border-color:var(--action-hover)}.sv-talk__option:disabled{cursor:not-allowed;opacity:.55}.sv-talk__option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-talk__made{align-items:center;gap:var(--s3);max-inline-size:440px;padding:var(--s2);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-panel);display:flex}.sv-talk__thumb{object-fit:cover;background:var(--sunken);border-radius:var(--r-control);flex:none;block-size:60px;inline-size:48px}.sv-talk__excerpt{font-size:var(--t-xs);color:var(--ink-second);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.sv-talk__lib{font-size:var(--t-xs);color:var(--link);flex:none;margin-inline-start:auto;font-weight:600}.sv-talk__lib:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.sv-talk__working{align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--ink-second);padding-block-start:4px;display:inline-flex}.sv-talk__note{font-size:var(--t-xs);color:var(--ink-second);margin:0}.sv-talk-chats{gap:var(--s3);flex-direction:column;min-inline-size:0;display:flex}.sv-cmp-zones[data-talk=on]>.sv-talk-chats{grid-column:1/-1}.sv-talk-chats__head{align-items:center;gap:var(--s2);display:flex}.sv-talk-chats__toggle,.sv-talk-chats__new{min-block-size:40px;padding-inline:var(--s3) var(--s4);font:inherit;font-size:var(--t-xs);border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.sv-talk-chats__toggle{color:var(--ink-strong);background:var(--surface);border:1px solid var(--hairline)}.sv-talk-chats__new{color:var(--on-ink);background:var(--ink-strong);border:0;margin-inline-start:auto}.sv-talk-chats__new:disabled{cursor:not-allowed;opacity:.55}.sv-talk-chats__toggle:focus-visible,.sv-talk-chats__new:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-talk-chats__n{min-inline-size:18px;font-size:var(--t-3xs);text-align:center;color:var(--on-ink);background:var(--ink-strong);border-radius:var(--r-pill);padding-inline:5px}.sv-talk-chats__body{display:none}.sv-talk-chats[data-open=yes] .sv-talk-chats__body{display:block}.sv-talk-chats__empty{font-size:var(--t-xs);color:var(--ink-second);margin:0}.sv-talk-chats__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sv-talk-chats__item{border-radius:var(--r-control);align-items:center;display:flex}.sv-talk-chats__item[data-on=yes]{background:var(--surface);box-shadow:var(--e1)}.sv-talk-chats__open{align-items:center;gap:var(--s2);min-block-size:44px;min-inline-size:0;padding:var(--s1) var(--s2);font:inherit;text-align:start;color:var(--ink-strong);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;flex:1;display:flex}.sv-talk-chats__open:hover:not(:disabled){background:var(--sunken)}.sv-talk-chats__open:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sv-talk-chats__thumb{object-fit:cover;block-size:36px;inline-size:36px;color:var(--ink-second);background:var(--sunken);border-radius:var(--r-control);flex:none;place-items:center;display:grid}.sv-talk-chats__name{font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sv-talk-chats__thumb--none{border:1px solid var(--hairline)}.sv-talk-chats__more{min-block-size:40px;inline-size:100%;font:inherit;font-size:var(--t-xs);color:var(--ink-strong);border:1px solid var(--hairline);border-radius:var(--r-pill);cursor:pointer;background:0 0;margin-block-start:var(--s2);font-weight:600}.sv-talk-chats__more:hover{background:var(--sunken)}.sv-talk-chats__more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-talk-chats__hide:disabled{cursor:not-allowed;opacity:.4}.sv-talk-chats__hide{block-size:32px;inline-size:32px;color:var(--ink-muted);border-radius:var(--r-pill);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.sv-talk-chats__item:hover .sv-talk-chats__hide,.sv-talk-chats__item:focus-within .sv-talk-chats__hide{opacity:1}.sv-talk-chats__hide:focus-visible{outline:2px solid var(--focus);outline-offset:2px;opacity:1}@media (hover:none){.sv-talk-chats__hide{opacity:1}}.sv-cmp[data-view=send] .sv-talk-chats{display:none}@container portal (min-width:1080px){.sv-cmp-zones[data-talk=on]{grid-template-columns:minmax(196px,228px) minmax(0,1fr) minmax(320px,360px)}.sv-cmp-zones[data-talk=on]>.sv-talk-chats{max-block-size:calc(100dvh - var(--cmp-top) - var(--cmp-spine) - var(--s6));overscroll-behavior:contain;scrollbar-width:thin;grid-column:auto;position:sticky;inset-block-start:calc(var(--cmp-top) + var(--cmp-spine) + var(--s4));overflow-y:auto}.sv-talk-chats__toggle{display:none}.sv-talk-chats__body{display:block}}.sv-cmp-zone--talk{gap:var(--s4)}.sv-cmp-zone--talk[data-start=yes]{min-block-size:calc(100dvh - var(--cmp-top) - var(--cmp-spine) - 200px);justify-content:center}.sv-talk-start{gap:var(--s5);inline-size:100%;max-inline-size:720px;padding-block:var(--s5);flex-direction:column;margin-inline:auto;display:flex}.sv-talk-start__head{align-items:center;gap:var(--s4);text-align:center;flex-direction:column;display:flex}.sv-talk-start__logo{object-fit:contain;block-size:44px;inline-size:auto;max-inline-size:120px}.sv-talk-start__title{font-family:var(--f-display);letter-spacing:-.035em;color:var(--ink-strong);overflow-wrap:anywhere;margin:0;font-size:clamp(26px,4cqi,38px);font-weight:700;line-height:1.12}:lang(ar) .sv-talk-start__title{letter-spacing:0;line-height:1.35}.sv-talk-tiles{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container portal (min-width:640px){.sv-talk-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv-talk-tile{gap:var(--s3);inline-size:100%;padding:var(--s2) var(--s2) var(--s3);font:inherit;text-align:start;color:var(--ink-strong);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);cursor:pointer;flex-direction:column;display:flex}.sv-talk-tile:hover:not(:disabled){border-color:var(--ink-strong)}.sv-talk-tile[aria-checked=true]{border-color:var(--ink-strong);box-shadow:0 0 0 3px var(--gk-lime)}.sv-talk-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-talk-tile:disabled{cursor:not-allowed;opacity:.55}.sv-talk-tile__label{font-size:var(--t-sm);padding-inline:6px;font-weight:600;line-height:1.2}.sv-talk-tile__art{background:var(--sunken);border-radius:14px;block-size:96px;display:flex;position:relative;overflow:hidden}.sv-talk-tile__art img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.sv-talk-tile__lines{flex-direction:column;flex:1;gap:7px;padding:14px 12px;display:flex}.sv-talk-tile__lines i{background:var(--gk-hairline);border-radius:3px;block-size:6px;display:block}.sv-talk-tile__lines i:first-child{inline-size:92%}.sv-talk-tile__lines i:nth-child(2){inline-size:76%}.sv-talk-tile__lines i:nth-child(3){inline-size:54%}.sv-talk-tile__art--paper{background:var(--surface);border:1px solid var(--hairline);flex-direction:column}.sv-talk-tile__art--paper b{font-size:var(--t-xs);color:var(--signal-positive-strong);padding:0 12px 12px;font-weight:600}.sv-talk-tile__art--split{background:var(--surface);border:1px solid var(--hairline)}.sv-talk-tile__art--split>img,.sv-talk-tile__art--split>.sv-talk-tile__ph{flex:none;inline-size:48%}.sv-talk-tile__ph{color:var(--ink-muted);background:var(--sunken);place-items:center;display:grid}.sv-talk-tile__art--fan i,.sv-talk-tile__art--fan img{background:var(--gk-hairline);border-radius:var(--r-control);block-size:76%;inline-size:40%;display:block;position:absolute;inset-block-start:12%;box-shadow:0 8px 20px -10px #14101880}.sv-talk-tile__art--fan>:first-child{inset-inline-start:10%;transform:rotate(-6deg)}.sv-talk-tile__art--fan>:nth-child(2){background:var(--surface);inset-inline-start:30%}.sv-talk-tile__art--fan>:nth-child(3){inset-inline-start:50%;transform:rotate(6deg)}.sv-talk-tile__art--ink{background:var(--ink-strong);justify-content:center;align-items:center}.sv-talk-tile__phone{background:var(--ink-second);border-radius:var(--r-control);block-size:84px;inline-size:48px;display:block;overflow:hidden}.sv-talk-tile__play{block-size:28px;inline-size:28px;color:var(--ink-strong);background:var(--canvas);border-radius:var(--r-pill);place-items:center;display:grid;position:absolute}.sv-talk-tile__art--list{justify-content:center;gap:10px;padding:14px}.sv-talk-tile__art--list span{align-items:center;gap:var(--s2);display:flex}.sv-talk-tile__art--list em{background:var(--gk-lime);border-radius:var(--r-pill);flex:none;block-size:8px;inline-size:8px}.sv-talk-tile__art--list i{background:var(--gk-hairline);border-radius:3px;flex:1;block-size:6px;display:block}.sv-talk-tile__art--list span:nth-child(2) i{flex:0 0 70%}.sv-talk-box{gap:var(--s2);flex-direction:column;min-inline-size:0;display:flex}.sv-talk-box[data-hero=yes]{background:var(--surface);border:1px solid var(--gk-hairline);box-shadow:var(--e3), var(--e1);border-radius:24px;padding:10px}.sv-talk-box__field{min-block-size:64px;inline-size:100%;font:inherit;font-size:var(--t-lg);color:var(--ink-strong);resize:none;background:0 0;border:0;outline:none;padding:10px 12px;line-height:1.5}.sv-talk-box[data-hero=no] .sv-talk-box__field{min-block-size:52px;font-size:var(--t-base)}.sv-talk-box__field::placeholder{color:var(--ink-muted)}.sv-talk-box__bar{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sv-talk-box__gap{flex:1}.sv-talk-box__go{block-size:40px;inline-size:40px;color:var(--on-action);background:var(--action);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.sv-talk-box__go:hover:not(:disabled){color:var(--on-action-hover);background:var(--action-hover)}.sv-talk-box__go:disabled{cursor:not-allowed;opacity:.4}.sv-talk-box__go:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[dir=rtl] .sv-talk-box__go svg{transform:scaleX(-1)}.sv-cmp-dock__panel--talk{padding:var(--s3)}.sv-talk-chips{align-items:flex-start;gap:var(--s2);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.sv-talk-chip{min-block-size:36px;font:inherit;font-size:var(--t-sm);color:var(--ink-strong);background:var(--surface);border:1px solid var(--gk-hairline);border-radius:var(--r-pill);box-shadow:var(--e1);cursor:pointer;align-items:center;padding:0 14px;font-weight:500;display:inline-flex}.sv-talk-chip:hover{border-color:var(--ink-strong)}.sv-talk-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-talk-head{align-items:center;gap:var(--s3);border-block-end:1px solid var(--hairline);flex-wrap:wrap;padding-block-end:var(--s3);display:flex}.sv-talk-head__title{min-inline-size:0;font-family:var(--f-display);font-size:var(--t-base);letter-spacing:-.02em;color:var(--ink-strong);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}:lang(ar) .sv-talk-head__title{letter-spacing:0}.sv-talk-head__kind{block-size:26px;font-size:var(--t-xs);color:var(--ink-second);background:var(--sunken);border-radius:var(--r-pill);align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.sv-talk-steps{background:var(--surface-alt);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;flex:1;gap:10px;min-inline-size:0;margin:0;padding:14px;list-style:none;display:flex}.sv-talk-steps__step{font-size:var(--t-sm);color:var(--ink-strong);flex-wrap:wrap;align-items:center;gap:10px;font-weight:500;display:flex}.sv-talk-steps__step[data-state=done]{color:var(--signal-positive-strong)}.sv-talk-steps__step[data-state=next]{color:var(--ink-muted)}.sv-talk-steps__dot{border-radius:var(--r-pill);border:1.5px dashed;flex:none;place-items:center;block-size:18px;inline-size:18px;display:grid}.sv-talk-steps__step[data-state=done] .sv-talk-steps__dot,.sv-talk-steps__step[data-state=now] .sv-talk-steps__dot{border:0}.sv-talk-steps__bar{background:var(--sunken);border-radius:var(--r-pill);flex:1 0 100%;block-size:6px;display:block;overflow:hidden}.sv-talk-steps__bar>span{background:var(--ink-strong);border-radius:var(--r-pill);block-size:100%;display:block}.sv-talk-card{background:var(--surface);border:1px solid var(--ink-strong);min-inline-size:0;box-shadow:0 0 0 3px var(--gk-lime), var(--e2);border-radius:24px;flex-direction:column;display:flex;overflow:hidden;container:talkcard/inline-size}.sv-talk-card__body{gap:var(--s3);min-inline-size:0;padding:var(--s3);flex-direction:column;display:flex}.sv-talk-card__post{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.sv-talk-card__media{min-inline-size:0}.sv-talk-card__words{min-inline-size:0;padding:var(--s2)}.sv-talk-card__acts{align-items:center;gap:var(--s2);padding:var(--s3) 14px;border-block-start:1px solid var(--hairline);flex-wrap:wrap;display:flex}.sv-talk-card__act{min-block-size:36px;font:inherit;font-size:var(--t-sm);color:var(--ink-strong);background:var(--surface);border:1px solid var(--gk-hairline);border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.sv-talk-card__act:hover:not(:disabled){border-color:var(--ink-strong)}.sv-talk-card__act[aria-pressed=true]{color:var(--on-action);background:var(--action);border-color:var(--action)}.sv-talk-card__act:disabled{cursor:not-allowed;opacity:.55}.sv-talk-card__act:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-talk-card__gap{flex:1}.sv-talk-card__inprev{min-block-size:36px;font-size:var(--t-sm);color:var(--signal-positive-strong);background:var(--signal-positive-tint);border-radius:var(--r-pill);align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.sv-talk-words{flex-direction:column;gap:10px;display:flex}.sv-talk-words__p{font-size:var(--t-base);color:var(--ink-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.sv-talk-words__tags{font-size:var(--t-sm);color:var(--signal-positive-strong);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.5}.sv-talk-words__slides{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sv-talk-words__slides li{gap:var(--s2);font-size:var(--t-sm);color:var(--ink-second);line-height:1.5;display:flex}.sv-talk-words__n{block-size:22px;inline-size:22px;font-size:var(--t-xs);text-align:center;color:var(--ink-strong);background:var(--sunken);border-radius:var(--r-pill);flex:none;font-weight:600;line-height:22px}.sv-talk__reason{font-size:var(--t-sm);color:var(--ink-strong);flex:1 0 100%;margin:0}.sv-talk-chats__group{flex-direction:column;gap:2px;display:flex}.sv-talk-chats__group+.sv-talk-chats__group{margin-block-start:var(--s3)}.sv-talk-chats__grp{margin:0 var(--s2) 4px;font-size:var(--t-xs);color:var(--ink-muted);font-weight:600}.sv-talk-chats__text{flex-direction:column;min-inline-size:0;display:flex}.sv-talk-chats__kind{font-size:var(--t-xs);color:var(--ink-muted)}.sv-talk-dock{align-items:stretch;gap:var(--s2);flex-direction:column;inline-size:min(780px,100%);display:flex}.sv-talk-dock>.sv-cmp-dock__line,.sv-talk-dock>.sv-cmp-dock__panel{inline-size:100%}.sv-talk__turn--grokerz .sv-talk__answer{flex:1}@container portal (min-width:1080px){.sv-cmp-zones[data-talk=on]>.sv-talk-chats{padding:var(--s3);background:var(--sunken);border-radius:var(--r-card)}.sv-cmp-zones[data-talk=on] .sv-talk-chats__new{border-radius:14px;flex:1;justify-content:center;min-block-size:44px;margin-inline-start:0}}.sv-cmp-zones[data-talk=on]{padding-block-end:calc(var(--talk-dock-h,132px) + var(--s6))}@container talkcard (min-width:440px){.sv-talk-card__post[data-picture=yes][data-editing=no]{grid-template-columns:minmax(180px,44%) minmax(0,1fr);align-items:start}}.sv-talk-card .sv-cmp-chosen__foot{row-gap:var(--s2);flex-wrap:wrap}.sv-talk-start__brand{display:inline-block}.sv-talk-chips::-webkit-scrollbar{display:none}.sv-talk-chip{white-space:nowrap;flex:none}.sv-talk-box__field{border-radius:14px}.sv-talk-box__field:focus-visible{outline:2px solid var(--focus);outline-offset:0}@media (max-width:640px){.sv-talk-box[data-hero=yes]{z-index:5;position:sticky;inset-block-end:calc(var(--sv-mtabs-h,76px) + var(--s2))}.sv-talk-start{gap:var(--s4);padding-block:var(--s3)}.sv-talk-start__title{font-size:clamp(22px,6.4cqi,26px)}.sv-talk-start__logo{block-size:32px}.sv-talk-start>.sv-talk-box[data-hero=yes]{order:3}}.sv-cmp-zones[data-talk=on]:has(.sv-cmp-zone--talk[data-start=yes]){padding-block-end:var(--s6)}[dir=rtl] .sv-talk-tile__art--fan>:first-child{transform:rotate(6deg)}[dir=rtl] .sv-talk-tile__art--fan>:nth-child(3){transform:rotate(-6deg)}.sv-talk-steps__label{min-inline-size:0}.sv-cal{--cal-idea:var(--border-strong);--cal-draft:var(--ink-muted);--cal-ready:var(--accent);--cal-review:var(--governance);--cal-scheduled:var(--rhythm-scheduled);--cal-published:var(--signal-positive);--cal-failed:var(--signal-critical);--cal-missed:var(--ink);gap:var(--s4);min-inline-size:0;padding-block-end:var(--s7);display:grid;position:relative}.sv-cal [data-status=idea]{--st:var(--cal-idea)}.sv-cal [data-status=draft]{--st:var(--cal-draft)}.sv-cal [data-status=ready]{--st:var(--cal-ready)}.sv-cal [data-status=in_review]{--st:var(--cal-review)}.sv-cal [data-status=scheduled]{--st:var(--cal-scheduled)}.sv-cal [data-status=published]{--st:var(--cal-published)}.sv-cal [data-status=failed]{--st:var(--cal-failed)}.sv-cal [data-status=missed]{--st:var(--cal-missed)}.sv-cal__head{align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.sv-cal__title{font-family:var(--f-display);font-size:var(--t-2xl);letter-spacing:-.02em;color:var(--ink-strong);margin:0;font-weight:700}.sv-cal__title:lang(ar){letter-spacing:0}.sv-cal__nav{align-items:center;gap:var(--s2);display:flex}.sv-cal__month{text-align:center;min-inline-size:12ch;font-family:var(--f-display);font-size:var(--t-md);color:var(--ink-strong);font-weight:600}.sv-cal__plan{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.sv-cal-icon{block-size:34px;inline-size:34px;color:var(--ink-strong);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);cursor:pointer;place-items:center;padding:0;display:inline-grid}.sv-cal-icon:hover{border-color:var(--border-strong)}.sv-cal-icon:focus-visible,.sv-cal-today:focus-visible,.sv-cal-card:focus-visible,.sv-cal-day__add:focus-visible,.sv-cal-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cal-icon__flip{display:inline-grid;transform:rotate(90deg)}.sv-cal-icon__flip--next,[dir=rtl] .sv-cal-icon__flip{transform:rotate(-90deg)}[dir=rtl] .sv-cal-icon__flip--next{transform:rotate(90deg)}.sv-cal-today{min-block-size:34px;padding-inline:var(--s3);font:inherit;font-size:var(--t-xs);color:var(--ink-strong);border:1px solid var(--border);border-radius:var(--r-pill);cursor:pointer;background:0 0;font-weight:600}.sv-cal-today:disabled{color:var(--ink-muted);cursor:default}.sv-cal-legend{gap:var(--s2) var(--s4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sv-cal-legend__item,.sv-cal-chip{font-size:var(--t-2xs);color:var(--ink-second);align-items:center;gap:6px;font-weight:600;display:inline-flex}.sv-cal-legend__item:before,.sv-cal-chip:before{content:"";border-radius:var(--r-pill);background:var(--st);block-size:8px;inline-size:8px}.sv-cal-legend__item[data-status=idea]:before{box-shadow:inset 0 0 0 1.5px var(--cal-idea);background:0 0}.sv-cal-chip{background:var(--surface-alt);border-radius:var(--r-pill);justify-self:start;padding:4px 10px}.sv-cal-steps{z-index:5;align-items:center;gap:var(--s2) var(--s3);padding:var(--s3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--e2);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:calc(var(--cmp-top) + var(--cmp-spine) + var(--s2))}.sv-cal-step{align-items:center;gap:var(--s2);display:inline-flex}.sv-cal-step__n{block-size:20px;inline-size:20px;font-size:var(--t-3xs);border-radius:var(--r-pill);place-items:center;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 1.5px}.sv-cal-steps__to{font-size:var(--t-2xs);color:var(--ink-second)}.sv-cal-steps .sv-info{margin-inline-start:auto}.sv-cal-progress{font-size:var(--t-xs);color:var(--ink-strong);flex:1;gap:6px;font-weight:600;display:grid}.sv-cal-progress__bar{background:var(--hairline);border-radius:var(--r-pill);block-size:4px;display:block;overflow:hidden}.sv-cal-progress__bar>span{background:var(--accent-strong);border-radius:inherit;block-size:100%;transition:inline-size var(--dur-normal) var(--ease-out);display:block}.sv-cal-notice{align-items:center;gap:var(--s2);font-size:var(--t-xs);color:var(--ink-second);flex-wrap:wrap;margin:0;display:flex}.sv-cal-notice[data-tone=bad]{color:var(--signal-critical-strong)}.sv-cal-empty{font-size:var(--t-xs);color:var(--ink-muted);margin:0}.sv-cal-grid{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--e1);overflow:hidden}.sv-cal-grid__row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sv-cal-grid__row--head{background:var(--surface-alt)}.sv-cal-grid__row+.sv-cal-grid__row{border-block-start:1px solid var(--hairline)}.sv-cal-grid__wd{padding:var(--s2) var(--s3);font-size:var(--t-3xs);text-transform:uppercase;color:var(--ink-muted);font-weight:700}.sv-cal-grid__wd:lang(ar){text-transform:none;font-size:var(--t-2xs)}.sv-cal-day{min-block-size:136px;min-inline-size:0;padding:var(--s2);border-inline-start:1px solid var(--hairline);transition:background-color var(--dur-fast) var(--ease-out);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.sv-cal-day:first-child{border-inline-start:0}.sv-cal-day[data-outside=yes]{background:var(--canvas)}.sv-cal-day[data-drop=yes]{background:var(--accent-tint)}.sv-cal-day__head{justify-content:space-between;align-items:center;min-block-size:26px;display:flex}.sv-cal-day__num{block-size:26px;min-inline-size:26px;font-family:var(--f-display);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink-strong);border-radius:var(--r-pill);place-items:center;padding-inline:4px;font-weight:600;display:inline-grid}.sv-cal-day[data-past=yes] .sv-cal-day__num,.sv-cal-day[data-outside=yes] .sv-cal-day__num{color:var(--ink-muted)}.sv-cal-day[data-today=yes] .sv-cal-day__num{color:var(--ink-strong);background:var(--accent)}.sv-cal-day__add{block-size:26px;inline-size:26px;color:var(--ink-second);border:1px dashed var(--border-strong);border-radius:var(--r-pill);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);background:0 0;place-items:center;padding:0;display:inline-grid}.sv-cal-day:hover .sv-cal-day__add,.sv-cal-day__add:focus-visible{opacity:1}@media (hover:none){.sv-cal-day__add{opacity:1}}.sv-cal-day__cards{align-content:start;gap:4px;min-inline-size:0;display:grid}.sv-cal-card{inline-size:100%;min-inline-size:0;font:inherit;text-align:start;color:var(--ink-strong);background:var(--surface);border:1px solid var(--border);border-inline-start:3px solid var(--st);border-radius:var(--r-control);box-shadow:var(--e1);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:4px;padding-inline-end:6px;display:flex}.sv-cal-card:hover{box-shadow:var(--e2);transform:translateY(-1px)}.sv-cal-card[draggable=true]{cursor:grab}.sv-cal-card[data-status=idea]{border-style:dashed;box-shadow:none;background:0 0;border-inline-start-style:solid}.sv-cal-card[data-failed=yes]{border-color:var(--signal-critical-edge)}.sv-cal-card__thumb{block-size:30px;inline-size:30px;color:var(--ink-muted);background:var(--surface-alt);border-radius:6px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.sv-cal-card__thumb img{object-fit:cover;block-size:100%;inline-size:100%}.sv-cal-card__thumb[data-working=yes],.sv-cal-post__pic[data-working=yes]{animation:sv-cal-breathe 1.6s var(--ease-out) infinite alternate}@keyframes sv-cal-breathe{0%{opacity:1}to{opacity:.45}}.sv-cal-card__text{gap:1px;min-inline-size:0;display:grid}.sv-cal-card__meta{min-inline-size:0;font-size:var(--t-3xs);color:var(--ink-muted);align-items:baseline;gap:6px;display:flex}.sv-cal-card__time{color:var(--ink-strong);font-variant-numeric:tabular-nums;font-weight:700}.sv-cal-card__status{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.sv-cal-card__words{white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-2xs);color:var(--ink-second);overflow:hidden}.sv-cal-more{font:inherit;font-size:var(--t-2xs);color:var(--ink-second);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 6px;font-weight:600}.sv-cal-more:hover{color:var(--ink-strong);background:var(--surface-alt)}.sv-cal-agenda{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.sv-cal-agenda__day{gap:var(--s2);display:grid}.sv-cal-agenda__date{justify-content:space-between;align-items:baseline;gap:var(--s2);font-family:var(--f-display);font-size:var(--t-sm);color:var(--ink-strong);border-block-end:1px solid var(--hairline);margin:0;padding-block-end:6px;font-weight:700;display:flex}.sv-cal-agenda__day[data-today=yes] .sv-cal-agenda__date{border-block-end-color:var(--accent-strong)}.sv-cal-agenda__cards{gap:var(--s2);display:grid}.sv-cal-agenda .sv-cal-card{gap:var(--s3);padding:6px;padding-inline-end:var(--s3)}.sv-cal-agenda .sv-cal-card__thumb{border-radius:8px;block-size:52px;inline-size:52px}.sv-cal-agenda .sv-cal-card__meta{font-size:var(--t-2xs)}.sv-cal-agenda .sv-cal-card__words{white-space:normal;-webkit-line-clamp:2;font-size:var(--t-xs);-webkit-box-orient:vertical;display:-webkit-box}.sv-cal-scrim{z-index:60;background:color-mix(in srgb, var(--ink-strong) 34%, transparent);justify-content:flex-end;display:flex;position:fixed;inset:0}.sv-cal-sheet{align-content:start;gap:var(--s4);block-size:100%;inline-size:min(460px,100%);padding:var(--s5);background:var(--canvas);box-shadow:var(--e4);animation:sv-cal-sheet var(--dur-normal) var(--ease-out);display:grid;overflow-y:auto}@keyframes sv-cal-sheet{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sv-cal-sheet__head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.sv-cal-sheet__close{flex:none}.sv-cal-sheet__title{font-family:var(--f-display);font-size:var(--t-lg);color:var(--ink-strong);margin:0;font-weight:700}.sv-cal-form,.sv-cal-post{gap:var(--s4);display:grid}.sv-cal-field{border:0;gap:6px;min-inline-size:0;margin:0;padding:0;display:grid}.sv-cal-field__legend{align-items:center;gap:6px;padding:0;display:inline-flex}.sv-cal-field__note{color:var(--ink-muted);font-weight:400}.sv-cal-form__row{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sv-cal-seg{background:var(--surface-alt);border-radius:var(--r-pill);gap:2px;padding:3px;display:flex}.sv-cal-seg__opt{min-block-size:36px;padding-inline:var(--s3);font-size:var(--t-xs);color:var(--ink-second);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:1;place-items:center;font-weight:600;display:inline-grid;position:relative}.sv-cal-seg__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sv-cal-seg__opt[data-on=yes]{color:var(--canvas);background:var(--ink-strong)}.sv-cal-seg__opt:focus-within{outline:2px solid var(--focus);outline-offset:2px}.sv-cal-textarea{inline-size:100%;font:inherit;font-size:var(--t-xs);color:var(--ink-strong);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);padding:var(--s2) var(--s3);resize:vertical;line-height:1.55}.sv-cal-textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cal-textarea--post{min-block-size:180px}.sv-cal-toggle{align-items:center;gap:var(--s2);font-size:var(--t-xs);color:var(--ink-strong);cursor:pointer;font-weight:600;display:inline-flex}.sv-cal-toggle input{block-size:18px;inline-size:18px;accent-color:var(--ink-strong)}.sv-cal-form__summary{font-size:var(--t-xs);color:var(--ink-second);margin:0}.sv-cal-form__actions{justify-content:flex-end;gap:var(--s2);display:flex}.sv-cal-form__actions--wrap{flex-wrap:wrap;align-items:center}.sv-cal-danger{color:var(--signal-critical-strong);margin-inline-end:auto}.sv-cal-post__pic{aspect-ratio:4/5;max-block-size:340px;color:var(--ink-muted);background:var(--surface-alt);border-radius:var(--r-card);place-items:center;margin:0;display:grid;overflow:hidden}.sv-cal-post__pic img{object-fit:cover;block-size:100%;inline-size:100%}.sv-cal-post__time,.sv-cal-post__note{font-size:var(--t-xs);color:var(--ink-second);margin:0}.sv-cal-post__words{font-size:var(--t-sm);color:var(--ink-strong);white-space:pre-wrap;margin:0;line-height:1.6}.sv-cal-mix{gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:grid}.sv-cal-mix__row{justify-content:space-between;align-items:center;gap:var(--s3);min-block-size:40px;display:flex}.sv-cal-mix__row--total{border-block-end:1px solid var(--hairline);padding-block-end:var(--s2)}.sv-cal-mix__name{align-items:center;gap:var(--s2);font-size:var(--t-xs);color:var(--ink-strong);font-weight:600;display:inline-flex}.sv-cal-mix__row[data-format] .sv-cal-mix__name svg{color:var(--ink-second)}.sv-cal-stepper{background:var(--surface-alt);border-radius:var(--r-pill);align-items:center;gap:2px;padding:3px;display:inline-flex}.sv-cal-stepper__btn{block-size:30px;inline-size:30px;font:inherit;font-size:var(--t-md);color:var(--ink-strong);background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--e1);cursor:pointer;border:0;place-items:center;padding:0;line-height:1;display:inline-grid}.sv-cal-stepper__btn:disabled{color:var(--ink-muted);box-shadow:none;cursor:default;background:0 0}.sv-cal-stepper__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cal-stepper__n{text-align:center;min-inline-size:3ch;font-family:var(--f-display);font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--ink-strong);font-weight:700}.sv-cal-stepper__n--fixed{padding-inline:36px}.sv-cal-chips{gap:var(--s2);flex-wrap:wrap;display:flex}.sv-cal-chip-toggle{min-block-size:34px;padding-inline:var(--s3);font:inherit;font-size:var(--t-xs);color:var(--ink-second);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);font-weight:600}.sv-cal-chip-toggle[data-on=yes]{color:var(--canvas);background:var(--ink-strong);border-color:var(--ink-strong)}.sv-cal-chip-toggle:focus-visible,.sv-cal-chip-add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cal-chip-add{min-block-size:34px;inline-size:14ch;padding-inline:var(--s3);font:inherit;font-size:var(--t-xs);color:var(--ink-strong);border:1px dashed var(--border-strong);border-radius:var(--r-pill);background:0 0}.sv-cal-field__hint{font-size:var(--t-2xs);color:var(--ink-second);margin:0}.sv-cal-facts{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sv-cal-fact{font-size:var(--t-2xs);color:var(--ink-strong);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);align-items:baseline;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.sv-cal-fact>span{color:var(--ink-muted);font-weight:400}.sv-cal-fact--service{background:var(--surface-alt);border-color:#0000}@container portal (max-width:639px){.sv-cal__title{font-size:var(--t-xl)}.sv-cal__plan{justify-content:center;inline-size:100%;margin-inline-start:0}.sv-cal-steps{position:relative;inset-block-start:auto}.sv-cal-step{flex:100%;justify-content:center}.sv-cal-form__row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sv-cal-sheet,.sv-cal-card__thumb[data-working=yes],.sv-cal-post__pic[data-working=yes]{animation:none}.sv-cal-card,.sv-cal-card:hover{transition:none;transform:none}.sv-cal-progress__bar>span,.sv-cal-day,.sv-cal-day__add,.sv-cal-seg__opt,.sv-cal-chip-toggle{transition:none}}.sv-cmp-slidepics{gap:var(--s2);margin-block-start:var(--s3);display:grid}.sv-cmp-slidepics__head{align-items:center;gap:var(--s2);display:flex}.sv-cmp-slidepics__head .sv-cmp-mini{margin-inline-start:auto}.sv-cmp-slidepics__progress{font-size:var(--t-2xs);color:var(--ink-second);margin:0}.sv-cmp-slidepics__send{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sv-cmp-slidepics__send .sv-cmp-slidepics__progress{flex-basis:100%}.sv-cmp-slidepics__grid{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid}.sv-cmp-slidepics__item{align-content:start;gap:4px;min-inline-size:0;display:grid}.sv-cmp-slidepics__frame{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--sunken);border:1px solid var(--border);display:block;overflow:hidden}.sv-cmp-slidepics__frame img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.sv-cmp-slidepics__frame:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-cmp-slidepics__frame--empty{padding:var(--s2);place-items:center;display:grid}.sv-cmp-slidepics__item[data-state=working] .sv-cmp-slidepics__frame--empty,.sv-cmp-slidepics__item[data-state=waiting] .sv-cmp-slidepics__frame--empty{animation:1.4s ease-in-out infinite sv-cmp-slidepics-pulse}@keyframes sv-cmp-slidepics-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sv-cmp-slidepics__item .sv-cmp-slidepics__frame--empty{animation:none}}.sv-cmp-slidepics__failed{font-size:var(--t-2xs);color:var(--ink-second);text-align:center}.sv-cmp-slidepics__label{font-size:var(--t-2xs);color:var(--ink-second)}.sv-cmp-post__carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;position:relative;overflow-x:auto}.sv-cmp-post__carousel img{scroll-snap-align:start;object-fit:cover;flex:0 0 100%;inline-size:100%}.sv-cmp-post__carousel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-mv__open{z-index:3;border:1px solid var(--on-ink-line);border-radius:var(--r-pill);background:color-mix(in srgb, var(--gk-ink) 62%, transparent);block-size:36px;inline-size:36px;color:var(--on-ink);cursor:zoom-in;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;transition:background-color .16s,transform .16s;display:inline-grid;position:absolute;inset-block-start:var(--s2);inset-inline-end:var(--s2)}.sv-mv__open:hover{background:color-mix(in srgb, var(--gk-ink) 82%, transparent)}.sv-mv__open:active{transform:scale(.96)}.sv-mv__open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-mv{block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;padding:var(--s5);background:color-mix(in srgb, var(--gk-ink) 94%, transparent);cursor:zoom-out;border:0;place-items:center;margin:0}.sv-mv[open]{display:grid}.sv-mv::backdrop{background:0 0}.sv-mv__media{max-inline-size:100%;max-block-size:calc(100dvh - 2 * var(--s5));object-fit:contain;border-radius:var(--r-md);cursor:default;block-size:auto;inline-size:auto;box-shadow:0 24px 80px #00000073}.sv-mv__close{border:1px solid var(--on-ink-line);border-radius:var(--r-pill);background:var(--on-ink-subtle);block-size:44px;inline-size:44px;color:var(--on-ink);cursor:pointer;place-items:center;display:inline-grid;position:fixed;inset-block-start:var(--s3);inset-inline-end:var(--s3)}.sv-mv__close:hover{background:var(--on-ink-line)}.sv-mv__close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.sv-mv[open] .sv-mv__media{animation:.18s ease-out sv-mv-in}}@keyframes sv-mv-in{0%{opacity:0;transform:scale(.98)}}@media (max-width:600px){.sv-mv{padding:var(--s2)}.sv-mv__media{max-block-size:calc(100dvh - 2 * var(--s2))}}.sv-remake{gap:var(--s3);padding:var(--s4);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex}.sv-remake__head{align-items:center;gap:var(--s2);display:flex}.sv-remake__title{font-family:var(--f-display);font-size:var(--t-sm);color:var(--ink-strong);margin:0}.sv-remake__status{font-size:var(--t-xs);color:var(--ink-second);margin:0}.sv-remake__cols{gap:var(--s3);font-size:var(--t-2xs);color:var(--ink-muted);text-transform:none;grid-template-columns:112px minmax(0,1fr);display:grid}.sv-remake__cols span:last-child{justify-content:space-between;display:flex}.sv-remake__parts{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-remake__part{gap:var(--s3);border-block-end:1px solid var(--hairline);grid-template-columns:112px minmax(0,1fr);align-items:start;padding-block-end:var(--s3);display:grid}.sv-remake__part:last-child{border-block-end:0;padding-block-end:0}.sv-remake__pic{aspect-ratio:9/16;object-fit:cover;border-radius:var(--r-control);background:var(--sunken);inline-size:112px}.sv-remake__pic--none{display:block}.sv-remake__body{gap:var(--s2);flex-direction:column;min-inline-size:0;display:flex}.sv-remake__when{font-size:var(--t-2xs);color:var(--ink-muted)}.sv-remake__none{font-size:var(--t-xs);color:var(--ink-second);margin:0}.sv-remake__line{gap:var(--s2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;display:grid}.sv-remake__from{font-size:var(--t-xs);color:var(--ink-second);overflow-wrap:anywhere;padding:var(--s2);background:var(--sunken);border-radius:var(--r-control)}.sv-remake__to,.sv-remake__note{font:inherit;color:var(--ink-strong);box-sizing:border-box;min-block-size:44px;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-control);background:var(--canvas);inline-size:100%}.sv-remake__to:focus-visible,.sv-remake__note:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sv-remake__to{font-size:var(--t-sm)}.sv-remake__note{font-size:var(--t-xs)}.sv-remake__foot{gap:var(--s2);flex-direction:column;display:flex}.sv-remake__check{align-items:center;gap:var(--s2);font-size:var(--t-xs);color:var(--ink-strong);min-block-size:44px;display:flex}.sv-remake__check input{block-size:18px;inline-size:18px;accent-color:var(--accent-strong)}.sv-remake__make{min-block-size:48px;padding:0 var(--s4);border-radius:var(--r-pill);background:var(--accent);color:var(--ink-strong);font:inherit;font-weight:700;font-size:var(--t-sm);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:0;align-self:flex-end}.sv-remake__make:hover:not(:disabled){transform:translateY(-1px)}.sv-remake__make:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-remake__make:disabled,.sv-remake__make[aria-disabled=true]{opacity:.45;cursor:not-allowed}.sv-remake__whole{padding:var(--s3);font-size:var(--t-sm);color:var(--ink-strong);background:var(--sunken);border-radius:var(--r-control);gap:4px;margin:0;display:grid}.sv-remake__price{font-weight:600}@media (prefers-reduced-motion:reduce){.sv-remake__make{transition:none}.sv-remake__make:hover:not(:disabled){transform:none}}@container portal (max-width:560px){.sv-remake__part,.sv-remake__cols{grid-template-columns:72px minmax(0,1fr)}.sv-remake__pic{inline-size:72px}.sv-remake__line{grid-template-columns:minmax(0,1fr)}}.sv-film-wrap{gap:var(--s5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){.sv-film-wrap[data-send=yes]{grid-template-columns:minmax(0,1fr) minmax(330px,380px)}}.sv-film-wrap[data-send=yes] .sv-film{max-inline-size:none}@media (min-width:1100px){.sv-film-send{position:sticky;inset-block-start:var(--s4)}}.sv-film{gap:var(--s5);inline-size:100%;max-inline-size:1120px;padding-block:var(--s4) var(--s7);flex-direction:column;min-inline-size:0;margin-inline:auto;display:flex}.sv-film__box{gap:var(--s3);padding:var(--s5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-hero);box-shadow:var(--e2);flex-direction:column;display:flex}.sv-film__brief{resize:vertical;min-block-size:112px;inline-size:100%;font:inherit;font-size:var(--t-lg);color:var(--ink-strong);background:0 0;border:0;padding:0;line-height:1.5}.sv-film__brief:focus{outline:none}.sv-film__brief::placeholder{color:var(--ink-muted)}.sv-film__box:focus-within{border-color:var(--border-strong)}.sv-film__photos{gap:var(--s2);margin:0;padding:0;list-style:none;display:flex}.sv-film__kit{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sv-film__kit-list{gap:var(--s2);flex-wrap:wrap;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.sv-film__kit-pick{border:2px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);cursor:pointer;opacity:.72;block-size:56px;inline-size:56px;padding:0;transition:opacity .16s,border-color .16s;display:block;position:relative;overflow:hidden}.sv-film__kit-pick img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.sv-film__kit-pick[aria-pressed=true]{border-color:var(--ink-strong);opacity:1}.sv-film__kit-pick:disabled{cursor:not-allowed;opacity:.4}.sv-film__kit-on{border-radius:var(--r-pill);background:var(--ink-strong);block-size:20px;inline-size:20px;color:var(--surface);place-items:center;display:grid;position:absolute;inset-block-start:4px;inset-inline-end:4px}@media (prefers-reduced-motion:reduce){.sv-film__kit-pick{transition:none}}.sv-film__photos li{position:relative}.sv-film__photos img{object-fit:cover;border-radius:var(--r-control);block-size:64px;inline-size:64px;display:block}.sv-film__unphoto{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);block-size:28px;inline-size:28px;color:var(--ink-strong);cursor:pointer;place-items:center;display:grid;position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.sv-film__bar{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sv-film__bar .sv-cmp-chip__btn,.sv-film__go-row .sv-cmp-chip__btn{min-block-size:44px}.sv-film__add{align-items:center;gap:var(--s1);min-block-size:44px;padding-inline:var(--s3);border:1px dashed var(--border-strong);border-radius:var(--r-pill);font:inherit;font-size:var(--t-sm);color:var(--ink-strong);cursor:pointer;background:0 0;display:inline-flex}.sv-film__add:disabled{opacity:.5;cursor:default}.sv-film__grow{flex:auto}.sv-film__inspire{align-items:center;gap:var(--s1);min-block-size:44px;padding-inline:var(--s3);border:1px solid var(--accent);border-radius:var(--r-pill);background:var(--accent-tint);font:inherit;font-size:var(--t-sm);color:var(--ink-strong);cursor:pointer;font-weight:600;display:inline-flex}.sv-film__inspire:disabled{opacity:.6;cursor:default}.sv-film-pick{gap:var(--s3);flex-direction:column;min-inline-size:0;display:flex}.sv-film-pick__head{align-items:center;gap:var(--s2);min-block-size:44px;display:flex}.sv-film-pick__title{font-family:var(--f-display);font-size:var(--t-2xl);letter-spacing:-.02em;color:var(--ink-strong);margin:0;font-weight:700;line-height:1.25}:lang(ar) .sv-film-pick__title{letter-spacing:0;line-height:1.5}.sv-film-pick__rail,.sv-film-voice{animation:sv-film-rise .28s var(--ease-out) both}@keyframes sv-film-rise{0%{opacity:0;transform:translateY(10px)}}.sv-film-pick__rail{gap:var(--s4);overscroll-behavior-x:contain;padding:6px 4px var(--s2);scrollbar-width:none;margin:-6px -4px 0;scroll-padding-inline:56px;display:flex;overflow-x:auto}.sv-film-pick__rail::-webkit-scrollbar{display:none}.sv-rail-arrows{gap:var(--s2);margin-inline-start:auto;display:flex}.sv-rail-arrow{border-radius:var(--r-pill);background:var(--surface);block-size:44px;inline-size:44px;color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--hairline), var(--e1);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:0;place-items:center;padding:0;display:grid}.sv-rail-arrow:hover:not(:disabled){background:var(--ink-strong);color:var(--surface);box-shadow:none}.sv-rail-arrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-rail-arrow:disabled{opacity:.35;cursor:default}.sv-rail-arrow[data-dir=back] svg{transform:rotate(90deg)}.sv-rail-arrow[data-dir=forward] svg,[dir=rtl] .sv-rail-arrow[data-dir=back] svg{transform:rotate(-90deg)}[dir=rtl] .sv-rail-arrow[data-dir=forward] svg{transform:rotate(90deg)}.sv-film-pick__rail[data-more=forward]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.sv-film-pick__rail[data-more=back]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000)}.sv-film-pick__rail[data-more=back\ forward]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}[dir=rtl] .sv-film-pick__rail[data-more=forward]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000)}[dir=rtl] .sv-film-pick__rail[data-more=back]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}@media (prefers-reduced-motion:reduce){.sv-rail-arrow{transition:none}}.sv-film-card{gap:var(--s1);text-align:start;font:inherit;color:var(--ink-strong);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 216px;padding:0;display:flex}.sv-film-card:disabled{cursor:default;opacity:.6}.sv-film-card__frame{border-radius:var(--r-panel);background:var(--sunken);block-size:270px;inline-size:216px;box-shadow:var(--e2);transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:block;position:relative;overflow:hidden}.sv-film-card__frame img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.sv-film-card:hover .sv-film-card__frame{transform:translateY(-2px)}.sv-film-card[aria-pressed=true] .sv-film-card__frame{box-shadow:0 0 0 3px var(--canvas), 0 0 0 6px var(--accent), var(--e3)}.sv-film-card:focus-visible{outline:none}.sv-film-card:focus-visible .sv-film-card__frame{box-shadow:0 0 0 3px var(--canvas), 0 0 0 6px var(--focus)}.sv-film-card__frame[data-app=yes],.sv-film-card__frame[data-words=yes]{background:var(--ink);color:var(--on-ink);place-items:center;display:grid}.sv-film-card__words{justify-items:center;line-height:1;display:grid}.sv-film-card__words:after{content:"";block-size:4px;inline-size:40px;margin:var(--s2) auto 0;border-radius:var(--r-pill);background:var(--accent);display:block}.sv-film-card__frame[data-auto=yes]{background:var(--ink);place-items:center;display:grid}.sv-film-card__auto{gap:var(--s2);grid-template-columns:repeat(2,48px);display:grid}.sv-film-card__auto i{border-radius:var(--r-md);border:1px solid var(--on-ink-line);block-size:60px;inline-size:48px;display:block}.sv-film-card__auto i:first-child{background:var(--accent);border-color:#0000}.sv-film-card__auto i:nth-child(2){background:var(--on-ink-line)}.sv-film-card__auto i:nth-child(3){background:0 0}.sv-film-card__auto i:nth-child(4){background:var(--gk-yellow);border-color:#0000}.sv-film-card__tick{border-radius:var(--r-pill);background:var(--ink);block-size:30px;inline-size:30px;color:var(--accent);place-items:center;display:grid;position:absolute;inset-block-start:var(--s2);inset-inline-end:var(--s2)}.sv-film-card__name{font-family:var(--f-display);font-size:var(--t-md);margin-block-start:var(--s2);font-weight:600;line-height:1.35}.sv-film-card__line{font-size:var(--t-sm);color:var(--ink-second);line-height:1.4}:lang(ar) .sv-film-card__name,:lang(ar) .sv-film-card__line{line-height:1.6}.sv-film-voice{gap:var(--s3);grid-template-columns:230px minmax(0,1fr) minmax(0,1fr) 200px;min-block-size:300px;display:grid}.sv-film-voice[data-english=yes]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 200px}.sv-film-voice__dialects{gap:var(--s2);grid-template-rows:repeat(3,minmax(0,1fr));display:grid}.sv-film-voice__dialect{padding:var(--s2) var(--s4);border-radius:var(--r-card);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--hairline);font:inherit;color:var(--ink-strong);cursor:pointer;text-align:start;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;display:flex;position:relative}.sv-film-voice__dialect[aria-checked=true]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink-strong)}.sv-film-voice__dialect[aria-checked=true]:after{content:"";border-radius:var(--r-pill);background:var(--accent);block-size:8px;inline-size:8px;position:absolute;inset-block-start:var(--s3);inset-inline-end:var(--s3)}.sv-film-voice__ar{font-size:var(--t-xl);font-weight:800;line-height:1.5}.sv-film-voice__en{font-size:var(--t-xs);color:var(--ink-second)}.sv-film-voice__card{border-radius:var(--r-panel);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--hairline);display:flex;position:relative}.sv-film-voice__card[data-on=yes]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink-strong)}.sv-film-voice__pick{justify-content:flex-end;gap:var(--s1);padding:var(--s5) var(--s4) var(--s4);font:inherit;color:var(--ink-strong);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;display:flex}.sv-film-voice__wave{align-items:center;gap:3px;block-size:64px;margin-block-end:auto;display:flex}.sv-film-voice__wave i{background:var(--ink-muted);opacity:.45;border-radius:2px;inline-size:3px;display:block}.sv-film-voice__card[data-on=yes] .sv-film-voice__wave i{background:var(--ink-strong);opacity:1}.sv-film-voice__who{font-family:var(--f-display);font-size:var(--t-lg);letter-spacing:-.02em;font-weight:600}:lang(ar) .sv-film-voice__who{letter-spacing:0}.sv-film-voice__sub{font-size:var(--t-xs);color:var(--ink-second)}.sv-film-voice__listen{position:absolute;inset-block-end:var(--s4);inset-inline-end:var(--s4)}.sv-film-voice__none{padding:var(--s5) var(--s4) var(--s4);border-radius:var(--r-panel);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--hairline);font:inherit;color:var(--ink-strong);text-align:start;cursor:pointer;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.sv-film-voice__none[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink-strong)}.sv-film-voice__note{border-radius:var(--r-pill);background:var(--surface-alt);place-items:center;block-size:52px;inline-size:52px;display:grid}.sv-film-voice button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sv-film-voice button:disabled{cursor:default;opacity:.6}.sv-film-listen{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);block-size:44px;inline-size:44px;color:var(--ink-strong);cursor:pointer;flex:none;place-items:center;display:grid}.sv-film-listen[aria-pressed=true]{background:var(--accent);border-color:#0000}.sv-film-listen:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sv-film-voice[data-shelf=yes]{grid-template-columns:230px minmax(0,1fr) 200px}.sv-film-voice[data-shelf=yes][data-english=yes]{grid-template-columns:minmax(0,1fr) 200px}.sv-film-voice__shelf{gap:var(--s3);flex-direction:column;min-inline-size:0;display:flex}.sv-film-voice__genders{border-radius:var(--r-pill);background:var(--surface-alt);align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.sv-film-voice__genders button{min-block-size:44px;padding-inline:var(--s4);border-radius:var(--r-pill);font:inherit;font-size:var(--t-sm);color:var(--ink-second);cursor:pointer;background:0 0;border:0;font-weight:600}.sv-film-voice__genders button[aria-checked=true]{background:var(--surface);color:var(--ink-strong);box-shadow:var(--e1)}.sv-film-voice__names{gap:var(--s2);overscroll-behavior-x:contain;scrollbar-width:none;grid-template-rows:repeat(3,auto);grid-auto-columns:200px;grid-auto-flow:column;margin:-4px;padding:4px;scroll-padding-inline:56px;display:grid;overflow-x:auto}.sv-film-voice__names::-webkit-scrollbar{display:none}.sv-film-voice__names[data-more=forward]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.sv-film-voice__names[data-more=back]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000)}.sv-film-voice__names[data-more=back\ forward]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}[dir=rtl] .sv-film-voice__names[data-more=forward]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000)}[dir=rtl] .sv-film-voice__names[data-more=back]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.sv-film-voice__dialects{align-self:start}.sv-film-voice__named{align-items:center;gap:var(--s2);padding-block:6px;padding-inline:var(--s2) 6px;border-radius:var(--r-card);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--hairline);display:flex}.sv-film-voice__named[data-on=yes]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink-strong)}.sv-film-voice__named>button[role=radio]{min-block-size:44px;min-inline-size:0;padding:0 var(--s1);text-align:start;font:inherit;color:var(--ink-strong);cursor:pointer;background:0 0;border:0;flex:auto}.sv-film-voice__named .sv-film-voice__who{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-md);display:block;overflow:hidden}.sv-film-music{gap:var(--s3);animation:sv-film-rise .28s var(--ease-out) both;flex-direction:column;display:flex}.sv-film-moods{gap:var(--s2);flex-wrap:wrap;display:flex}.sv-film-mood{min-block-size:44px;padding-inline:var(--s3);border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);font:inherit;font-size:var(--t-sm);color:var(--ink-strong);cursor:pointer;border:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.sv-film-mood b{font-weight:500;font-size:var(--t-xs);color:var(--ink-second);font-variant-numeric:tabular-nums}.sv-film-mood[aria-pressed=true]{background:var(--action);color:var(--on-ink);box-shadow:none}.sv-film-mood[aria-pressed=true] b{color:var(--on-ink-muted)}.sv-film-mood:focus-visible,.sv-film-tune__pick:focus-visible,.sv-film-tune--auto:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-film-tunes{scroll-behavior:smooth;scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-auto-columns:236px;grid-auto-flow:column;gap:10px;margin:-4px -4px 0;padding:4px 4px 8px;scroll-padding-inline:56px;display:grid;overflow-x:auto}.sv-film-tunes::-webkit-scrollbar{display:none}.sv-film-tunes[data-more=forward]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.sv-film-tunes[data-more=back]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000)}.sv-film-tunes[data-more=back\ forward]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}[dir=rtl] .sv-film-tunes[data-more=forward]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000)}[dir=rtl] .sv-film-tunes[data-more=back]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.sv-film-tune{border-radius:var(--r-card);background:var(--surface);min-block-size:68px;box-shadow:inset 0 0 0 1px var(--hairline);font:inherit;color:var(--ink-strong);text-align:start;border:0;align-items:center;gap:10px;padding-block:10px;padding-inline:12px 10px;display:flex}.sv-film-tune[data-on=yes]{box-shadow:inset 0 0 0 2px var(--ink-strong)}.sv-film-tune__pick{min-block-size:48px;min-inline-size:0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:0;display:flex}.sv-film-tune__mark{border-radius:var(--r-pill);background:var(--sunken);block-size:36px;inline-size:36px;color:var(--ink-strong);flex:none;place-items:center;display:grid}.sv-film-tune[data-mine=yes] .sv-film-tune__mark{background:var(--accent)}.sv-film-tune__text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.sv-film-tune__name{-webkit-line-clamp:2;overflow-wrap:normal;font-size:var(--t-md);-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}:lang(ar) .sv-film-tune__name{line-height:1.6}.sv-film-tune__sub{min-inline-size:0;font-size:var(--t-xs);color:var(--ink-second);gap:.3em;line-height:1.4;display:flex}.sv-film-tune__under{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.sv-film-tune__tag{white-space:nowrap;flex:none}.sv-film-tune--auto{background:var(--action);color:var(--on-ink);box-shadow:none;cursor:pointer;flex-direction:column;grid-row:span 2;justify-content:space-between;align-items:flex-start;padding:14px}.sv-film-tune--auto .sv-film-tune__mark{background:var(--on-ink-line);color:var(--accent)}.sv-film-tune--auto .sv-film-tune__sub{color:var(--on-ink-muted);white-space:normal}.sv-film-tune--auto[aria-checked=true]{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--ink-strong)}.sv-film-tune__pick:disabled,.sv-film-tune--auto:disabled,.sv-film-voice__named button:disabled{cursor:default;opacity:.6}.sv-film-mood:hover:not([aria-pressed=true]),.sv-film-tune:not([data-on]):not(.sv-film-tune--auto):not(.sv-film-tune--wait):hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.sv-film-tune--wait{background:var(--sunken);box-shadow:none;animation:1.2s ease-in-out infinite alternate sv-film-wait}@keyframes sv-film-wait{0%{opacity:.55}to{opacity:1}}.sv-film-music__failed{align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--ink-second);flex-wrap:wrap;margin:0;display:flex}.sv-film-music__failed .sv-btn{min-block-size:44px}@media (prefers-reduced-motion:reduce){.sv-film-music,.sv-film-tunes,.sv-film-tune--wait{scroll-behavior:auto;animation:none}}@container portal (max-width:639px){.sv-film-voice[data-shelf=yes]{grid-template-columns:minmax(0,1fr)}.sv-film-voice__names{grid-auto-columns:180px}.sv-film-tunes{grid-auto-columns:236px}.sv-film-moods{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-4px;padding-inline:4px;overflow-x:auto}.sv-film-moods::-webkit-scrollbar{display:none}.sv-film-mood{flex:none}}.sv-film__top{display:flex}.sv-film__pick{align-items:center;gap:var(--s2);min-block-size:44px;padding-inline:var(--s1) var(--s3);border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);font:inherit;font-size:var(--t-sm);color:var(--ink-strong);cursor:pointer;display:inline-flex}.sv-film__pick>svg:first-child{margin-inline-start:var(--s2)}.sv-film__pick[aria-pressed=true]{border-color:var(--ink-strong);box-shadow:inset 0 0 0 .5px var(--ink-strong), var(--e1)}.sv-film__pick:disabled{opacity:.6;cursor:default}.sv-film__pick-pic{border-radius:var(--r-pill);object-fit:cover;block-size:34px;inline-size:34px}.sv-film__pick-label{color:var(--ink-second)}.sv-cmp-chip__menu[role=dialog]:focus{outline:none}.sv-cmp-chip__menu.sv-film-models__panel{max-inline-size:min(34rem,100vw - 32px);padding:var(--s3)}.sv-film-models{gap:var(--s2);flex-direction:column;min-inline-size:0;display:flex}.sv-film-models__head{align-items:center;gap:var(--s2);display:flex}.sv-film-models__title{font-family:var(--f-display);font-size:var(--t-md);color:var(--ink-strong);margin:0;font-weight:700}.sv-film-models__scroll{overscroll-behavior-x:contain;overflow-x:auto}.sv-film-models__table{border-collapse:separate;border-spacing:var(--s1);font-size:var(--t-sm)}.sv-film-models__table th{text-align:start;vertical-align:middle;font-weight:600}.sv-film-models__table thead th{padding-inline:var(--s2);font-size:var(--t-2xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:center}.sv-film-models__table thead th:first-child{text-align:start}.sv-film-models__table tbody th{white-space:nowrap;color:var(--ink-strong);padding-inline-end:var(--s3)}.sv-film-models__table td{text-align:center;padding:0}.sv-film-models__name{display:block}.sv-film-models__tagline{align-items:center;gap:var(--s1);display:inline-flex}.sv-film-models__tag{padding:1px var(--s2);border-radius:var(--r-pill);font-size:var(--t-2xs);background:var(--accent-tint);color:var(--ink-strong);margin-block-start:2px;font-weight:600;display:inline-block}.sv-film-models__tag[data-tone=ending]{background:var(--signal-warning-tint);color:var(--signal-warning-strong)}.sv-film-models__none{min-block-size:44px;min-inline-size:64px;color:var(--ink-muted);place-items:center;display:inline-grid}.sv-film-models__cell{min-block-size:44px;min-inline-size:64px;padding-inline:var(--s2);font:inherit;font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--ink-strong);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-control);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);font-weight:600}.sv-film-models__cell:hover{border-color:var(--border-strong);background:var(--sunken)}.sv-film-models__cell:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-film-models__cell[aria-pressed=true]{background:var(--ink-strong);border-color:var(--ink-strong);color:var(--on-ink)}.sv-film-qualities{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sv-film-qualities__row{align-items:center;gap:var(--s1);display:flex}.sv-film-qualities__opt{align-items:center;gap:var(--s2);min-block-size:44px;font:inherit;font-size:var(--t-sm);text-align:start;color:var(--ink-strong);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;flex:auto;padding-inline:10px 8px;display:flex}.sv-film-qualities__opt:hover{background:var(--sunken)}.sv-film-qualities__opt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sv-film-qualities__opt[aria-pressed=true]{background:var(--accent-tint);font-weight:600}.sv-film-qualities__name{flex:auto;min-inline-size:0}.sv-film-qualities__res{font-size:var(--t-2xs);color:var(--ink-second);font-variant-numeric:tabular-nums}.sv-film-qualities__usd{min-inline-size:3.5rem;font-size:var(--t-2xs);text-align:end;color:var(--ink-strong);font-variant-numeric:tabular-nums}.sv-film-qualities__tick{place-items:center;inline-size:16px;display:grid}.sv-film-qualities__tick svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.sv-film-models__cell{transition:none}.sv-film-pick__rail,.sv-film-voice{animation:none}.sv-film-card__frame{transition:none}}@container portal (max-width:639px){.sv-film-card{flex-basis:150px}.sv-film-card__frame{block-size:188px;inline-size:150px}.sv-film-pick__title{font-size:var(--t-xl)}.sv-film-voice{grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:0}.sv-film-voice__dialects{grid-column:1/-1;grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.sv-film-voice__card{min-block-size:200px}.sv-film-voice__none{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);flex-direction:row;grid-column:1/-1}}.sv-film__ref{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-control);background:var(--surface-alt);flex-wrap:wrap;display:flex}.sv-film__ref .sv-btn{min-block-size:44px}.sv-film__refname{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--t-sm);color:var(--ink-strong);flex:140px;overflow:hidden}.sv-film__watching,.sv-film__lane{align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--ink-second);display:inline-flex}.sv-film__unref{border-radius:var(--r-pill);block-size:44px;inline-size:44px;color:var(--ink-second);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.sv-film__alts{gap:var(--s1);flex-direction:column;display:flex}.sv-film__alt{min-block-size:44px;padding:var(--s2) var(--s3);text-align:start;border:1px dashed var(--border-strong);border-radius:var(--r-control);font:inherit;font-size:var(--t-xs);color:var(--ink-second);cursor:pointer;background:0 0;line-height:1.4}.sv-film__alt:hover:not(:disabled){color:var(--ink-strong);background:var(--surface);border-style:solid}.sv-film__go{align-items:center;gap:var(--s2);min-block-size:48px;padding-inline:var(--s5);font-size:var(--t-md);display:inline-flex}.sv-film__usd{font-variant-numeric:tabular-nums;opacity:.85;border-inline-start:1px solid;padding-inline-start:var(--s2)}.sv-film__spin{border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:16px;inline-size:16px;animation:.9s linear infinite sv-film-spin}@keyframes sv-film-spin{to{transform:rotate(360deg)}}.sv-film__desk{gap:var(--s5);flex-direction:column;display:flex}.sv-film__sheet{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.sv-film[data-shape=wide] .sv-film__sheet{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.sv-film__shot{gap:var(--s2);flex-direction:column;min-inline-size:0;display:flex}.sv-film__frame{aspect-ratio:9/16;border-radius:var(--r-card);background:var(--sunken);position:relative;overflow:hidden}.sv-film[data-shape=wide] .sv-film__frame{aspect-ratio:16/9}.sv-film__frame img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.sv-film__shimmer{background:linear-gradient(110deg, var(--sunken) 30%, var(--surface-alt) 50%, var(--sunken) 70%);animation:sv-film-shimmer 1.6s var(--ease-out) infinite;background-size:220% 100%;position:absolute;inset:0}@keyframes sv-film-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.sv-film__no{block-size:28px;min-inline-size:28px;padding-inline:var(--s1);border-radius:var(--r-pill);background:var(--action);color:var(--on-ink);font-size:var(--t-xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:var(--s2);inset-inline-start:var(--s2)}.sv-film__shot[data-state=failed] .sv-film__frame{outline:2px solid var(--signal-critical-strong);outline-offset:-2px}.sv-film__still-failed{align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--signal-critical-strong);flex-wrap:wrap;margin:0;display:flex}.sv-film__redraw{align-items:center;gap:var(--s1);min-block-size:44px;display:inline-flex}.sv-film__line textarea{min-block-size:56px;inline-size:100%;padding:var(--s2) var(--s3);border-radius:var(--r-control);background:var(--surface-alt);font:inherit;font-size:var(--t-sm);color:var(--ink-strong);resize:none;border:1px solid #0000;line-height:1.45;display:block}.sv-film__line textarea:focus{border-color:var(--border-strong);background:var(--surface);outline:none}.sv-film__line textarea::placeholder{color:var(--ink-muted)}.sv-film__endcard{justify-content:center;align-items:center;gap:var(--s3);padding:var(--s4);background:var(--action);color:var(--on-ink);text-align:center;flex-direction:column;display:flex}.sv-film__mark{font-family:var(--f-display);font-size:var(--t-lg);letter-spacing:-.02em;font-weight:700}:lang(ar) .sv-film__mark{letter-spacing:0}.sv-film__endline{font-size:var(--t-sm);color:var(--on-ink-muted);text-wrap:balance;line-height:1.4}.sv-film__endcard[data-brand=yes] .sv-film__endline{color:inherit}.sv-film__endlogo{object-fit:contain;max-block-size:40%;max-inline-size:60%}.sv-film__act{align-items:center;gap:var(--s3);padding:var(--s3);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-panel);box-shadow:var(--e2);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:var(--s3)}.sv-film__change{gap:var(--s2);flex:320px;min-inline-size:0;display:flex}.sv-film__change input{min-block-size:44px;min-inline-size:0;padding-inline:var(--s3);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);font:inherit;font-size:var(--t-sm);color:var(--ink-strong);flex:auto}.sv-film__change .sv-btn{align-items:center;gap:var(--s1);min-block-size:44px;display:inline-flex}.sv-film__go-row{align-items:center;gap:var(--s2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.sv-film__toggle{align-items:center;gap:var(--s2);min-block-size:44px;font-size:var(--t-sm);color:var(--ink-second);cursor:pointer;display:inline-flex}.sv-film__toggle input{block-size:18px;inline-size:18px;accent-color:var(--action)}.sv-film__quiet{min-block-size:44px;color:var(--ink-second);background:0 0;border-color:#0000}.sv-film__way{text-underline-offset:3px;text-decoration:underline}.sv-film__confirm{align-items:center;gap:var(--s2);display:inline-flex}.sv-film__confirm .sv-film__usd{font-size:var(--t-lg);color:var(--ink-strong);opacity:1;border:0;padding:0;font-weight:700}.sv-film[data-phase=filming] .sv-film__sheet,.sv-film[data-phase=changing] .sv-film__sheet{opacity:.72;transition:opacity var(--dur-fast) var(--ease-out)}.sv-film__screen{align-items:center;gap:var(--s4);padding:var(--s5);background:var(--action);border-radius:var(--r-hero);color:var(--on-ink);flex-direction:column;display:flex}.sv-film__video{border-radius:var(--r-card);background:var(--action);max-block-size:72vh;max-inline-size:100%;display:block}.sv-film[data-shape=wide] .sv-film__video{inline-size:100%}.sv-film__ready{font-family:var(--f-display);font-size:var(--t-lg);margin:0;font-weight:700}.sv-film__ready--held{color:var(--signal-warning-on-ink);font-size:var(--t-md);text-align:center}.sv-film__note{font-size:var(--t-sm);color:var(--signal-warning-on-ink);text-align:center;margin:0}.sv-film__after{align-items:center;gap:var(--s2);flex-wrap:wrap;inline-size:100%;display:flex}.sv-film__after .sv-btn{align-items:center;gap:var(--s1);min-block-size:44px;display:inline-flex}.sv-film__after .sv-btn--primary{background:var(--gk-lime);border-color:var(--gk-lime);color:var(--gk-ink)}.sv-film__after .sv-btn--primary:hover{background:var(--gk-lime);filter:brightness(.96)}.sv-film__after .sv-film__quiet{color:var(--on-ink-muted)}.sv-film__after .sv-film__confirm,.sv-film__after .sv-film__confirm .sv-cmp-label,.sv-film__after .sv-film__confirm .sv-film__usd{color:var(--on-ink)}.sv-film__rate{gap:var(--s1);display:inline-flex}.sv-film__thumb{border:1px solid var(--on-ink-line);border-radius:var(--r-pill);cursor:pointer;background:0 0;place-items:center;block-size:44px;inline-size:44px;font-size:18px;display:grid}.sv-film__thumb[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.sv-film__try{align-items:center;gap:var(--s1);display:inline-flex}.sv-film__go--second{background:var(--surface);color:var(--ink-strong);border-color:var(--border-strong)}.sv-film__go--second:hover:not(:disabled){border-color:var(--ink-strong)}.sv-film__tag{padding:var(--s1) var(--s3);border:1px solid var(--signal-warning-on-ink);border-radius:var(--r-pill);color:var(--signal-warning-on-ink);font-size:var(--t-xs);align-self:center;font-weight:600}.sv-film__heal{align-items:center;gap:var(--s1);font-size:var(--t-sm);color:var(--signal-warning-strong);margin:0;font-weight:600;display:inline-flex}.sv-film__rate{align-items:center}.sv-film__rateask{font-size:var(--t-sm);color:var(--on-ink-muted);padding-inline-end:var(--s1)}.sv-film__why{justify-content:center;gap:var(--s2);flex-wrap:wrap;inline-size:100%;display:flex}.sv-film__reason{min-block-size:44px;padding-inline:var(--s3);border:1px solid var(--on-ink-line);border-radius:var(--r-pill);font:inherit;font-size:var(--t-sm);color:var(--on-ink);cursor:pointer;background:0 0}.sv-film__reason:hover{border-color:var(--on-ink)}.sv-film__reason[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--action)}.sv-film__error{padding:var(--s3) var(--s4);border-radius:var(--r-control);background:var(--surface-alt);color:var(--signal-critical-strong);font-size:var(--t-sm);margin:0}.sv-film__signin{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sv-film__signin .sv-btn{min-block-size:44px}.sv-film__words{gap:var(--s3);border-block-start:1px solid var(--border);flex-direction:column;padding-block-start:var(--s3);display:flex}.sv-film__words-head{align-items:center;gap:var(--s2);display:flex}.sv-film__words-toggle{align-items:center;gap:var(--s2);min-block-size:44px;padding-block:0;padding-inline:var(--s2) var(--s3);border-radius:var(--r-pill);font:inherit;font-size:var(--t-sm);color:var(--ink-strong);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.sv-film__words-toggle:hover:not(:disabled){background:var(--surface-alt)}.sv-film__words-tag{padding:2px var(--s2);border-radius:var(--r-pill);background:var(--surface-alt);font-size:var(--t-xs);color:var(--ink-second);font-weight:500}.sv-film__words[data-open=yes] .sv-film__words-tag{background:var(--gk-lime-tint);color:var(--ink-strong)}.sv-film__words-lines{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sv-film__words-line{gap:var(--s1);font-size:var(--t-xs);color:var(--ink-second);flex-direction:column;display:flex}.sv-film__words-line input{min-block-size:48px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface-alt);font:inherit;font-size:var(--t-sm);color:var(--ink-strong);font-weight:500}.sv-film__words-line input:focus{border-color:var(--border-strong);background:var(--surface);outline:none}.sv-film__words-line input::placeholder{color:var(--ink-muted);font-weight:400}.sv-film__words-place{gap:var(--s2);padding:var(--s3);border:1px solid var(--border);border-radius:var(--r-control);flex-direction:column;min-inline-size:0;display:flex}.sv-film__words-place-name{font-size:var(--t-xs);color:var(--ink-strong);font-weight:600}.sv-film__words-label{align-items:center;gap:var(--s1);display:inline-flex}.sv-film__line-name{font-size:var(--t-xs);color:var(--ink-second);margin-block-end:var(--s1);display:block}.sv-film__line-name.sv-film__words-label{display:flex}.sv-film-edit__row[data-pair=yes]{gap:var(--s2);padding-block:var(--s2);border-block-end:1px solid var(--border)}.sv-film-edit__row[data-pair=yes] .sv-film-edit__line{gap:var(--s1);grid-template-columns:minmax(0,1fr)}.sv-film-edit__at{font-size:var(--t-xs);color:var(--ink-strong);font-variant-numeric:tabular-nums;font-weight:600}.sv-film-edit__tracks{align-items:center;gap:var(--s1);font-size:var(--t-xs);color:var(--ink-second);display:flex}.sv-film__words-note{font-size:var(--t-xs);color:var(--ink-second);grid-column:1/-1;margin:0;line-height:1.45}.sv-film__own{align-items:center;gap:var(--s1);font-size:var(--t-xs);color:var(--gk-lime-dark);font-weight:600;display:inline-flex}.sv-film__line textarea[aria-invalid=true]{border-color:var(--signal-warning-edge);background:var(--surface)}.sv-film__blocked{padding:var(--s2) var(--s3);border-radius:var(--r-control);background:var(--signal-warning-tint);color:var(--signal-warning-strong);font-size:var(--t-xs);margin:0;line-height:1.45}.sv-film__notice{font-size:var(--t-sm);color:var(--gk-lime-dark);margin:0}.sv-film__remake{inline-size:100%}.sv-film__shapes{border-radius:var(--r-pill);background:var(--on-ink-subtle);padding:4px;display:inline-flex}.sv-film__shapes button{align-items:center;gap:var(--s1);min-block-size:44px;padding-inline:var(--s4);border-radius:var(--r-pill);font:inherit;font-size:var(--t-sm);color:var(--on-ink-2);cursor:pointer;background:0 0;border:0;display:inline-flex}.sv-film__shapes button[aria-pressed=true]{background:var(--on-ink);color:var(--ink);font-weight:600}.sv-film__shape-ratio{font-variant-numeric:tabular-nums;opacity:.8}.sv-film__done{align-items:center;gap:var(--s4);flex-direction:column;inline-size:100%;display:flex}.sv-film__done-film{align-items:center;gap:var(--s3);flex-direction:column;min-inline-size:0;display:flex}@container portal (min-width:960px){.sv-film__done{justify-content:center;align-items:flex-start;gap:var(--s6);flex-direction:row}.sv-film__done .sv-film-edit{flex:0 560px}}.sv-film-edit{border-radius:var(--r-card);background:var(--surface);block-size:min(72dvh,720px);min-block-size:min(480px,88dvh);inline-size:100%;max-inline-size:560px;color:var(--ink-strong);flex-direction:column;display:flex;overflow:hidden}.sv-film-edit__head{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s4) var(--s5) var(--s1);display:flex}.sv-film-edit__head h3{font-family:var(--f-display);font-size:var(--t-lg);margin:0;font-weight:600}.sv-film__free{padding:3px var(--s2);border-radius:var(--r-pill);background:var(--gk-lime-tint);font-size:var(--t-xs);color:var(--gk-lime-dark);white-space:nowrap;font-weight:600}.sv-film-edit__tabs{gap:var(--s1);padding:var(--s2) var(--s4) 0;border-block-end:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.sv-film-edit__tab{align-items:center;gap:var(--s1);min-block-size:44px;padding-inline:var(--s3);border:0;font:inherit;font-size:var(--t-sm);color:var(--ink-second);cursor:pointer;white-space:nowrap;background:0 0;border-block-end:3px solid #0000;flex:none;display:inline-flex}.sv-film-edit__tab[aria-selected=true]{color:var(--ink-strong);border-block-end-color:var(--ink-strong);font-weight:600}.sv-film-edit__dot{background:var(--gk-lime);block-size:8px;inline-size:8px;box-shadow:0 0 0 2px var(--ink-strong);border-radius:50%}.sv-film-edit__body{min-block-size:0;padding:var(--s4) var(--s5);gap:var(--s3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sv-film-edit__row{gap:var(--s1);flex-direction:column;display:flex}.sv-film-edit__line{align-items:center;gap:var(--s3);font-size:var(--t-xs);color:var(--ink-second);grid-template-columns:minmax(48px,auto) minmax(0,1fr);display:grid}.sv-film-edit__line input{min-block-size:44px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface-alt);font:inherit;font-size:var(--t-sm);color:var(--ink-strong)}.sv-film-edit__line input:focus{border-color:var(--border-strong);background:var(--surface);outline:none}.sv-film-edit__line input[aria-invalid=true]{border-color:var(--signal-warning-edge);background:var(--surface)}.sv-film-edit__line input::placeholder{color:var(--ink-muted)}.sv-film-edit__chips{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.sv-film-edit__chip{min-block-size:36px;padding-inline:var(--s3);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);font:inherit;font-size:var(--t-xs);color:var(--ink-second);cursor:pointer}.sv-film-edit__chip[aria-pressed=true]{background:var(--ink-strong);border-color:var(--ink-strong);color:var(--on-ink)}.sv-film-edit__grow{flex:1}.sv-film-edit__list{gap:var(--s2);flex-direction:column;display:flex}.sv-film-edit__list--two{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sv-film-edit__opt{align-items:center;gap:var(--s2);border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);padding-inline-end:var(--s2);display:flex}.sv-film-edit__opt[data-on=yes]{border-color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--ink-strong)}.sv-film-edit__pick{align-items:center;gap:var(--s3);min-block-size:56px;min-inline-size:0;padding:var(--s2) var(--s3);font:inherit;text-align:start;color:var(--ink-strong);cursor:pointer;background:0 0;border:0;flex:1;display:flex}.sv-film-edit__ic{border-radius:var(--r-control);background:var(--gk-lime-tint);block-size:36px;inline-size:36px;color:var(--ink-strong);flex:none;place-items:center;display:grid}.sv-film-edit__name{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.sv-film-edit__name b{font-size:var(--t-sm);font-weight:600}.sv-film-edit__name i{font-style:normal;font-size:var(--t-xs);color:var(--ink-second)}.sv-film-edit__now,.sv-film-edit__new{padding:3px var(--s2);border-radius:var(--r-pill);font-size:var(--t-xs);white-space:nowrap;flex:none;font-weight:600}.sv-film-edit__now{background:var(--surface-alt);color:var(--ink-second)}.sv-film-edit__new{background:var(--gk-lime);color:var(--gk-ink)}.sv-film-edit__note{font-size:var(--t-xs);color:var(--ink-second);margin:0}.sv-film-edit__wait{place-items:center;min-block-size:120px;margin:0;display:grid}.sv-film-edit__switch{align-items:center;gap:var(--s3);padding:var(--s3);border:1px solid var(--border);border-radius:var(--r-control);cursor:pointer;display:flex}.sv-film-edit__switch input{block-size:26px;inline-size:44px;accent-color:var(--ink-strong)}.sv-film-edit__films{gap:var(--s3);display:grid}.sv-film-edit__none{align-items:flex-start;gap:var(--s3);font-size:var(--t-sm);color:var(--ink-second);flex-direction:column;margin:0;display:flex}.sv-film-edit__none .sv-btn{min-block-size:44px}.sv-film-edit__foot{align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border-block-start:1px solid var(--border);background:var(--surface-alt);display:flex}.sv-film-edit__pending{align-items:center;gap:var(--s1);min-inline-size:0;font-size:var(--t-xs);color:var(--ink-second);flex-wrap:wrap;flex:1;display:flex}.sv-film-edit__pending b{font-size:var(--t-sm);color:var(--ink-strong)}.sv-film-edit__chipdone{padding:3px var(--s2);border-radius:var(--r-pill);background:var(--gk-lime-tint);color:var(--ink-strong);align-items:center;gap:4px;display:inline-flex}.sv-film-edit__apply{align-items:center;gap:var(--s2);white-space:nowrap;min-block-size:48px;display:inline-flex}.sv-film__updated{align-items:center;gap:var(--s1);padding:var(--s1) var(--s3);border-radius:var(--r-pill);background:var(--gk-lime);color:var(--gk-ink);font-size:var(--t-sm);margin:0;font-weight:600;display:inline-flex}.sv-film__versions{justify-content:center;align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.sv-film__versions-title{font-size:var(--t-xs);color:var(--on-ink-muted)}.sv-film__version{min-block-size:36px;padding-inline:var(--s3);border:1px solid var(--on-ink-line);border-radius:var(--r-pill);font:inherit;font-size:var(--t-xs);color:var(--on-ink);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.sv-film__version[aria-current=true]{background:var(--on-ink);color:var(--gk-ink);cursor:default;font-weight:600}.sv-film__version:disabled{opacity:.5;cursor:default}.sv-film__words-lines--cards{grid-template-columns:repeat(3,minmax(0,1fr))}@container portal (max-width:639px){.sv-film__words-lines{grid-template-columns:minmax(0,1fr)}.sv-film-edit__line{gap:var(--s1);grid-template-columns:minmax(0,1fr)}.sv-film-edit__list--two{grid-template-columns:minmax(0,1fr)}.sv-film-edit{block-size:auto;min-block-size:0}}@media (max-width:640px){.sv-film{padding-block-start:var(--s3)}.sv-film__box,.sv-film__screen{padding:var(--s4);border-radius:var(--r-card)}.sv-film__sheet{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.sv-film[data-shape=wide] .sv-film__sheet{grid-template-columns:minmax(0,1fr)}.sv-film__go{justify-content:center;inline-size:100%}.sv-film__go-row,.sv-film__try{inline-size:100%}.sv-film__try .sv-film__go{flex:1}.sv-film__act{inset-block-end:calc(var(--s3) + env(safe-area-inset-bottom,0px) + 64px)}}@media (prefers-reduced-motion:reduce){.sv-film__shimmer,.sv-film__spin{animation:none}}.sv-film__sound{align-items:center;gap:var(--s2);min-block-size:44px;padding-inline:var(--s3) 6px;border:1px solid var(--accent-edge);border-radius:var(--r-pill);background:var(--accent-tint);font-size:var(--t-sm);color:var(--ink-strong);font-weight:600;display:inline-flex}.sv-film__sound>svg{color:var(--accent-strong)}.sv-film__unsound{background:var(--surface);block-size:44px;inline-size:44px;color:var(--ink-strong);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-block:-6px;margin-inline-end:-6px;padding:0;display:grid}.sv-film__unsound:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-film__sting{border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);overflow:hidden}.sv-film__sting-open{align-items:center;gap:var(--s2);min-block-size:44px;inline-size:100%;padding-inline:var(--s3);font:inherit;font-size:var(--t-sm);color:var(--ink-strong);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.sv-film__sting-open:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sv-film__sting-now{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:600;overflow:hidden}.sv-film__stings{border-block-start:1px solid var(--hairline);max-block-size:264px;margin:0;padding:0;list-style:none;overflow-y:auto}.sv-film__sting-row{align-items:center;gap:var(--s2);padding-block:2px;padding-inline:var(--s2) var(--s3);display:flex}.sv-film__sting-row:has([aria-checked=true]){background:var(--accent-tint)}.sv-film__sting-row .sv-film-listen{block-size:44px;inline-size:44px}.sv-film__sting-gap{flex:none;inline-size:44px}.sv-film__sting-pick{justify-content:space-between;align-items:center;gap:var(--s2);min-block-size:44px;font:inherit;font-size:var(--t-sm);color:var(--ink-strong);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.sv-film__sting-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-film__sting-dot{box-sizing:border-box;border:1.5px solid var(--ink-muted);border-radius:50%;flex:none;block-size:18px;inline-size:18px}.sv-film__sting-pick[aria-checked=true] .sv-film__sting-dot{border:5px solid var(--accent-strong)}.sv-film__check{align-items:center;gap:var(--s4);padding-block:var(--s2);flex-direction:column;display:flex}.sv-film__check-frame{aspect-ratio:9/16;border-radius:var(--r-panel);background:var(--ink);inline-size:min(100%,340px);box-shadow:var(--e3);place-items:center;display:grid;position:relative;overflow:hidden}.sv-film[data-shape=wide] .sv-film__check-frame{aspect-ratio:16/9;inline-size:min(100%,720px)}.sv-film__check-still{object-fit:cover;block-size:100%;inline-size:100%;animation:sv-film-check-in .32s var(--ease-out) both;position:absolute;inset:0}.sv-film__check-end{align-items:center;gap:var(--s2);color:var(--on-ink);animation:sv-film-check-in .42s var(--ease-out) both;flex-direction:column;display:flex}.sv-film__check-line{inset-inline:var(--s4);text-align:center;font-family:var(--f-display);font-size:var(--t-lg);color:var(--on-ink);text-shadow:0 1px 12px #1410188c;font-weight:600;line-height:1.35;position:absolute;inset-block-end:var(--s5)}.sv-film__check-bar{align-items:center;gap:var(--s3);flex-wrap:wrap;justify-content:center;inline-size:min(100%,520px);display:flex}.sv-film__check-track{border-radius:var(--r-pill);background:var(--hairline);flex:200px;block-size:4px;overflow:hidden}.sv-film__check-track>span{background:var(--accent-strong);block-size:100%;display:block}@keyframes sv-film-check-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sv-film__check-still,.sv-film__check-end{animation:none}}.sv-film__explore{gap:var(--s3);padding:var(--s3);border-radius:var(--r-card);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--hairline);flex-direction:column;display:flex}.sv-film__explore-head{align-items:center;gap:var(--s3);min-inline-size:0;display:flex}.sv-film__explore-pic{object-fit:cover;background:var(--surface-alt);border-radius:10px;flex:none;block-size:56px;inline-size:44px}.sv-film__explore-words{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.sv-film__explore-title{font-size:var(--t-sm);color:var(--ink-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sv-film__explore-prompt{gap:var(--s2);flex-direction:column;display:flex}.sv-film__explore-prompt textarea{box-sizing:border-box;resize:vertical;min-block-size:96px;max-block-size:220px;inline-size:100%;padding-block:var(--s2);padding-inline:var(--s3);border:1px solid var(--hairline);background:var(--surface);font:inherit;font-size:var(--t-sm);color:var(--ink-strong);border-radius:12px;line-height:1.55}.sv-film__explore-prompt textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-film__explore-prompt .sv-btn{align-self:flex-start}.sv-film__explore[data-state=failed]{box-shadow:inset 0 0 0 1px var(--hairline);opacity:.7}.sv-film__applying-wrap{position:relative}.sv-film__applying{inset-inline:var(--s3);align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-pill);background:var(--gk-ink);color:var(--on-ink);font-size:var(--t-sm);margin:0;font-weight:600;display:flex;position:absolute;inset-block-start:var(--s3)}.sv-film__applying:focus-visible{outline:2px solid var(--gk-lime);outline-offset:2px}.sv-film__version[data-waiting]{opacity:.55}.sv-film-edit--applying .sv-film-edit__applying{justify-content:center;align-items:center;gap:var(--s3);padding:var(--s5);text-align:center;color:var(--ink-second);flex-direction:column;flex:1;display:flex}.sv-film-edit--applying .sv-film-edit__applying p{max-inline-size:32ch;margin:0}
