/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.bg-grid-pattern{background-image:radial-gradient(circle,#cbd5e1 1px,#0000 1px);background-size:24px 24px}}html,body,#root{background-color:#f8fafc;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.ss-stage{height:100svh;min-height:560px;color:var(--on-ink);background:radial-gradient(110% 85% at 72% 38%, #1d2433 0%, transparent 60%), radial-gradient(90% 70% at 10% 100%, #0f131b 0%, transparent 70%), var(--ink);position:relative;overflow:hidden}.ss-stage-grid{background-image:linear-gradient(var(--ink-line) 1px, transparent 1px), linear-gradient(90deg, var(--ink-line) 1px, transparent 1px);opacity:.26;pointer-events:none;background-position:50%;background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 62% at 55% 45%,#000 15%,#0000 72%);mask-image:radial-gradient(72% 62% at 55% 45%,#000 15%,#0000 72%)}.ss-stage-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ss-stage-shade{pointer-events:none;background:linear-gradient(#0000,#080a0fd1);height:46%;position:absolute;inset:auto 0 0}.ss-stage-fallback{opacity:.85;grid-template-columns:repeat(8,22px);gap:6px;display:grid;position:absolute;top:50%;right:8vw;transform:translateY(-50%)rotate(-8deg)}.ss-stage-fallback span{background:var(--on-ink);width:22px;height:22px}.ss-stage-fallback span:nth-child(3n){background:var(--ink-3);box-shadow:inset 0 0 0 2px var(--signal)}.ss-stage-copy{z-index:2;width:min(1000px,66vw);padding:88px var(--gutter) 72px;pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.ss-stage-copy>*{pointer-events:auto}.ss-stage.is-arriving :is(.ss-stage-copy,.ss-scrollcue){visibility:hidden!important}.ss-kicker{height:30px;clip-path:var(--cut-xs);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-2);background:#242a35b8;align-self:flex-start;align-items:center;gap:12px;padding:0 12px 0 10px;font-size:10.5px;font-weight:500;font-stretch:90%;display:inline-flex}.ss-kicker-live{background:var(--signal);width:7px;height:7px;animation:2.4s step-end infinite ss-blink}@keyframes ss-blink{0%,70%{opacity:1}71%,85%{opacity:.25}86%{opacity:1}}.ss-h1{letter-spacing:-.05em;margin:26px 0 0;font-size:clamp(40px,6vw,104px);font-weight:760;line-height:.92}.ss-h1-line{display:block}.ss-h1-line.is-signal{color:var(--signal)}.ss-stage-copy .ss-lede{max-width:33em;margin-top:28px}.ss-stage-ctas{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.ss-stage-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-3);flex-wrap:wrap;gap:10px 26px;margin-top:40px;font-size:10.5px;font-weight:500;font-stretch:90%;display:flex}.ss-stage-meta span{align-items:center;gap:9px;display:inline-flex}.ss-stage-meta .ss-glyph{width:16px;height:16px;color:var(--on-ink-2)}.ss-scrollcue{z-index:2;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--on-ink-3);flex-direction:column;align-items:center;gap:10px;font-size:9.5px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.ss-scrollcue-track{background:var(--ink-line);width:2px;height:42px;position:relative;overflow:hidden}.ss-scrollcue-track:after{content:"";background:var(--signal);width:6px;height:6px;animation:ss-drop 1.8s var(--ease-out) infinite;position:absolute;top:-8px;left:-2px}@keyframes ss-drop{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(52px)}}.ss-steps{left:var(--gutter);z-index:2;width:min(430px, calc(100% - 2 * var(--gutter)));margin:0;padding:0;list-style:none;position:absolute;bottom:clamp(30px,7vh,76px)}.ss-step{visibility:hidden;width:100%;position:absolute;bottom:0;left:0}.ss-step-num{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);align-items:center;gap:10px;font-size:11px;font-weight:500;font-stretch:90%;display:flex}.ss-step-num:before{content:"";background:var(--signal);width:7px;height:7px}.ss-step-title{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(30px,3.1vw,46px);font-weight:730;line-height:1}.ss-step-body{color:var(--on-ink-2);margin:14px 0 0;font-size:16.5px;line-height:1.55}.ss-hud{right:var(--gutter);z-index:2;width:250px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-3);visibility:hidden;font-size:10px;font-weight:500;font-stretch:90%;position:absolute;bottom:clamp(30px,7vh,76px)}.ss-hud-row{border-top:1px solid var(--ink-line);justify-content:space-between;padding:8px 0;display:flex}.ss-hud-row b{color:var(--on-ink);font-variant-numeric:tabular-nums;font-weight:500}.ss-hud-row b.is-signal{color:var(--signal)}.ss-hud-bar{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:10px;display:grid}.ss-hud-bar span{background:var(--ink-line);height:3px;position:relative;overflow:hidden}.ss-hud-bar i{background:var(--signal);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ss-device-label{z-index:1;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-2);white-space:nowrap;opacity:0;pointer-events:none;will-change:transform, opacity;align-items:center;gap:8px;font-size:10px;font-weight:500;font-stretch:90%;display:flex;position:absolute;top:0;left:0}.ss-device-label .ss-glyph{width:15px;height:15px}.ss-stage.is-static{height:auto;min-height:0;padding-bottom:72px}.ss-stage.is-static .ss-stage-copy{min-height:92vh;position:relative;inset:auto}.ss-stage.is-static .ss-steps{width:auto;margin:0 var(--gutter);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:32px;display:grid;position:relative;bottom:auto;left:auto}.ss-stage.is-static .ss-step{visibility:visible;position:relative}.ss-stage.is-static .ss-hud,.ss-stage.is-static .ss-scrollcue,.ss-stage.is-static .ss-device-label{display:none}.ss-stage.is-static .ss-stage-canvas{height:100vh}@media (width<=860px){.ss-stage-copy{justify-content:flex-start;width:100%;padding-top:112px}.ss-hud{display:none}.ss-stage-shade{height:42%}.ss-scrollcue{display:none}.ss-step-title{font-size:28px}.ss-step-body{font-size:15.5px}}@media (width<=480px){.ss-stage-meta{display:none}.ss-stage-ctas .ss-btn{flex:auto;justify-content:space-between}}.ss-marquee{background:var(--ink);color:var(--on-ink);border-top:1px solid var(--ink-line);padding:26px 0;position:relative;overflow:hidden}.ss-marquee-row{will-change:transform;width:max-content;display:flex}.ss-marquee-item{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:32px;padding-inline-end:32px;font-size:clamp(22px,2.6vw,38px);font-weight:650;display:inline-flex}.ss-marquee-item:after{content:"";background:var(--signal);width:.34em;height:.34em}.ss-marquee-item.is-dim{color:var(--on-ink-3)}.ss-roads{background:var(--paper);position:relative}.ss-roads-pin{flex-direction:column;height:100svh;min-height:640px;padding-top:clamp(88px,12vh,120px);display:flex;overflow:hidden}.ss-roads-head{padding:0 var(--gutter) clamp(24px, 4vh, 40px);justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.ss-roads-head .ss-h2{font-size:clamp(36px,4.4vw,70px)}.ss-roads-count{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);flex-direction:column;align-items:flex-end;gap:12px;font-size:11px;font-weight:500;font-stretch:90%;display:flex}.ss-roads-count b{color:var(--text);font-weight:500}.ss-roads-bar{background:var(--line-2);width:180px;height:2px}.ss-roads-bar i{background:var(--text);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ss-roads-track{min-height:0;padding:0 var(--gutter) clamp(28px, 6vh, 64px);will-change:transform;flex:1;gap:24px;display:flex}.ss-panel{background:var(--surface);width:min(980px,78vw);clip-path:var(--cut-lg);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid;position:relative}.ss-panel-copy{flex-direction:column;min-height:0;padding:clamp(28px,3.2vw,52px);display:flex}.ss-panel-num{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);font-size:11px;font-weight:500;font-stretch:90%}.ss-panel-icon{background:var(--ink);width:46px;height:46px;color:var(--signal);clip-path:var(--cut-sm);place-items:center;margin-top:26px;display:grid}.ss-panel-icon .ss-glyph{--ss-knock:var(--ink);width:22px;height:22px}.ss-panel-title{letter-spacing:-.035em;text-wrap:balance;margin:22px 0 0;font-size:clamp(28px,2.6vw,42px);font-weight:730;line-height:1.02}.ss-panel-body{color:var(--muted);max-width:30em;margin:16px 0 0;font-size:16px;line-height:1.6}.ss-panel-art{background:var(--ink);min-height:0;color:var(--on-ink);place-items:center;display:grid;position:relative;overflow:hidden}.ss-panel-art svg{width:100%;height:100%;max-height:100%}.ss-panel.is-end{background:var(--ink);width:min(460px,62vw);color:var(--on-ink);flex-direction:column;justify-content:space-between;padding:clamp(28px,3.2vw,52px);display:flex}.ss-panel.is-end .ss-panel-title{font-size:clamp(32px,3vw,48px)}@media (width<=899px),(prefers-reduced-motion:reduce){.ss-roads-pin{height:auto;min-height:0;padding-top:clamp(80px,12vh,120px);overflow:visible}.ss-roads-head{flex-direction:column;align-items:flex-start}.ss-roads-count{display:none}.ss-roads-track{flex-direction:column;padding-bottom:96px}.ss-panel,.ss-panel.is-end{grid-template-columns:minmax(0,1fr);width:100%}.ss-panel-art{order:-1;height:280px}}.ss-vault{background:var(--ink);color:var(--on-ink);overflow:hidden}.ss-vault-grid{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:start;margin-top:clamp(48px,8vh,80px);display:grid}.ss-vault-col-head{height:40px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-3);justify-content:space-between;align-items:center;font-size:10.5px;font-weight:500;font-stretch:90%;display:flex}.ss-vault-col-head b{color:var(--on-ink-2);font-weight:500}.ss-row{border-top:1px solid var(--ink-line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;height:64px;display:grid}.ss-row:last-child{border-bottom:1px solid var(--ink-line)}.ss-row-icon{background:var(--ink-2);width:38px;height:38px;clip-path:var(--cut-xs);color:var(--on-ink-2);place-items:center;display:grid}.ss-row-icon .ss-glyph{width:18px;height:18px}.ss-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:550;overflow:hidden}.ss-row-size{font-family:var(--mono);color:var(--on-ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-stretch:90%}.ss-row.is-cipher .ss-row-icon{color:var(--signal);background:var(--ink-3)}.ss-row.is-cipher .ss-row-name{font-family:var(--mono);letter-spacing:.01em;color:var(--on-ink-2);font-size:12.5px;font-weight:450;font-stretch:88%}.ss-row.is-cipher{cursor:default}.ss-vault-key{flex-direction:column;align-self:stretch;align-items:center;padding-top:40px;display:flex;position:relative}.ss-vault-key:before{content:"";background:repeating-linear-gradient(to bottom, var(--ink-line) 0 4px, transparent 4px 10px);width:1px;position:absolute;top:40px;bottom:0;left:50%}.ss-vault-lock{z-index:1;background:var(--signal);width:56px;height:56px;color:var(--signal-ink);clip-path:var(--cut-sm);place-items:center;margin-top:132px;display:grid;position:sticky;top:45vh}.ss-vault-lock .ss-glyph{stroke-width:1.8px;width:24px;height:24px}.ss-vault-notes{background:var(--ink-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(56px,9vh,88px);display:grid}.ss-vault-note{background:var(--ink);padding:28px 28px 30px 0}.ss-vault-note+.ss-vault-note{padding-inline-start:28px}.ss-vault-note h3{letter-spacing:-.02em;margin:14px 0 0;font-size:21px;font-weight:680}.ss-vault-note p{color:var(--on-ink-2);margin:10px 0 0;font-size:15px;line-height:1.6}@media (width<=900px){.ss-vault-grid{grid-template-columns:minmax(0,1fr);gap:40px}.ss-vault-key{display:none}.ss-vault-notes{grid-template-columns:minmax(0,1fr)}.ss-vault-note,.ss-vault-note+.ss-vault-note{padding:24px 0}}.ss-delta{background:var(--paper)}.ss-delta-stage{background:var(--surface);clip-path:var(--cut-lg);grid-template-columns:minmax(0,1fr) clamp(96px,12vw,180px) minmax(0,1fr);gap:clamp(16px,2vw,28px);margin-top:clamp(48px,8vh,80px);padding:clamp(22px,3vw,44px);display:grid;position:relative}.ss-delta-side-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.ss-delta-side-head .ss-glyph{width:22px;height:22px;color:var(--text-2)}.ss-delta-side-head small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);font-size:10px;font-stretch:90%;display:block}.ss-delta-side-head strong{margin-top:3px;font-size:15px;font-weight:600;display:block}.ss-delta-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.ss-delta-cell{aspect-ratio:1;background:var(--line);transition:background-color .5s}.ss-delta-cell:nth-child(7n+3),.ss-delta-cell:nth-child(11n+5){background:var(--line-2)}.ss-delta-cell.is-changed{background:var(--signal);box-shadow:inset 0 0 0 1.5px var(--signal-text)}.ss-delta-cell.is-arrived{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--signal)}.ss-delta-channel{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.ss-delta-channel-line{background:repeating-linear-gradient(90deg, var(--line-2) 0 6px, transparent 6px 12px);width:100%;height:2px}.ss-delta-channel small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--subtle);font-size:9.5px;font-stretch:90%}.ss-delta-fly{z-index:3;background:var(--signal);box-shadow:inset 0 0 0 1.5px var(--signal-text);pointer-events:none;position:absolute;top:0;left:0}.ss-delta-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.ss-delta-actions{flex-wrap:wrap;gap:8px;display:flex}.ss-delta-readout{align-items:flex-end;gap:clamp(20px,3vw,44px);display:flex}.ss-delta-readout div small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);font-size:10px;font-stretch:90%;display:block}.ss-delta-readout div b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(26px,2.6vw,38px);font-weight:720;line-height:1;display:block}.ss-delta-note{min-height:1.6em;color:var(--muted);margin:18px 0 0;font-size:15px}@media (width<=760px){.ss-delta-stage{grid-template-columns:minmax(0,1fr)}.ss-delta-channel{flex-direction:row}.ss-delta-channel-line{background:repeating-linear-gradient(180deg, var(--line-2) 0 6px, transparent 6px 12px);width:2px;height:48px}}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-cyrillic-ext-standard-normal-BFx_pHPN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-cyrillic-standard-normal-Dgr-UBxV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-latin-ext-standard-normal-DeTdBbNh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-latin-standard-normal-1TqSgyfh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ss{--ink:#13171f;--ink-2:#1b212a;--ink-3:#242a35;--ink-line:#2b303a;--deep:#0a0d13;--on-ink:#f3f5f9;--on-ink-2:#bdc1c9;--on-ink-3:#848993;--signal:#c4f252;--signal-hover:#d6ff72;--signal-ink:#182401;--signal-text:#416800;--paper:#f3f6f9;--surface:#fff;--line:#e2e5e8;--line-2:#d3d8dd;--hover:#f1f9dd;--text:#0b1118;--text-2:#1d2630;--muted:#565f65;--subtle:#7c858c;--sans:"Schibsted Grotesk Variable", system-ui, sans-serif;--mono:"Martian Mono Variable", ui-monospace, monospace;--cut-xs:polygon(5px 0, 100% 0, 100% calc(100% - 5px), calc(100% - 5px) 100%, 0 100%, 0 5px);--cut-sm:polygon(9px 0, 100% 0, 100% calc(100% - 9px), calc(100% - 9px) 100%, 0 100%, 0 9px);--cut:polygon(16px 0, 100% 0, 100% calc(100% - 16px), calc(100% - 16px) 100%, 0 100%, 0 16px);--cut-lg:polygon(28px 0, 100% 0, 100% calc(100% - 28px), calc(100% - 28px) 100%, 0 100%, 0 28px);--ease-snap:cubic-bezier(.34, 1.45, .5, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(20px, 5vw, 76px);background:var(--paper);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.ss *,.ss :before,.ss :after{box-sizing:border-box}.ss ::selection{background:var(--signal);color:var(--signal-ink)}:where(.ss) a{color:inherit;text-decoration:none}:where(.ss) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ss :focus-visible{outline:2px solid var(--signal-text);outline-offset:3px}.ss .ss-on-ink :focus-visible,.ss-header :focus-visible{outline-color:var(--signal)}.ss-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ss-glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;flex-shrink:0;width:20px;height:20px;display:block;overflow:visible}.ss-glyph .ss-solid{fill:currentColor;stroke:none}.ss-glyph .ss-knock{stroke:var(--ss-knock,var(--ink));stroke-width:2.6px;paint-order:stroke}.ss-mark{flex-shrink:0;width:26px;height:26px;display:block;overflow:visible}.ss-mark-half{fill:var(--signal)}.ss-mark-bar{fill:var(--on-ink)}.ss-mark-host:hover .ss-mark-bar{animation:ss-mark-sync .62s var(--ease-snap) both}.ss-mark-host:hover .ss-mark-bar:nth-child(2){animation-delay:60ms}.ss-mark-host:hover .ss-mark-bar:nth-child(3){animation-delay:.12s}@keyframes ss-mark-sync{0%{transform:none}35%{transform:translate(2.4px)}to{transform:none}}.ss-word{font-family:var(--mono);letter-spacing:-.04em;white-space:nowrap;direction:ltr;font-size:17px;font-weight:640;font-stretch:85%;line-height:1;position:relative}.ss-word-i{position:relative}.ss-word-tittle{background:var(--signal);width:.26em;height:.26em;margin-left:-.15em;position:absolute;top:.05em;left:50%}.ss-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11px;font-weight:500;font-stretch:90%;display:inline-flex}.ss-eyebrow:before{content:"";background:currentColor;width:7px;height:7px}.ss-on-ink .ss-eyebrow{color:var(--on-ink-3)}.ss-on-ink .ss-eyebrow:before{background:var(--signal)}.ss-h2{letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0;font-size:clamp(38px,5vw,80px);font-weight:740;line-height:.96}.ss-h2 em{color:var(--muted);font-style:normal}.ss-on-ink .ss-h2 em{color:var(--on-ink-3)}.ss-lede{color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.ss-on-ink .ss-lede{color:var(--on-ink-2)}.ss-line-mask{margin-bottom:-.08em;padding-bottom:.08em}.ss-btn{letter-spacing:-.01em;white-space:nowrap;height:52px;clip-path:var(--cut-sm);transition:background .2s, color .2s, translate .3s var(--ease-out), scale .3s var(--ease-out);align-items:center;gap:12px;padding:0 20px 0 22px;font-size:15.5px;font-weight:620;display:inline-flex;position:relative}.ss-btn:active{translate:0 1px;scale:.985}.ss-btn .ss-glyph{stroke-width:1.8px;width:18px;height:18px;transition:transform .4s var(--ease-snap)}.ss-btn:hover .ss-glyph{transform:translate(4px)}.ss-btn:hover .ss-glyph.is-down{transform:translateY(3px)}.ss-btn-chunk{width:7px;height:7px;transition:transform .45s var(--ease-snap);background:currentColor}.ss-btn:hover .ss-btn-chunk{transform:translate(3px,-4px)}.ss-btn.is-signal{background:var(--signal);color:var(--signal-ink)}.ss-btn.is-signal:hover{background:var(--signal-hover)}.ss-btn.is-plate{background:var(--ink-3);color:var(--on-ink)}.ss-btn.is-plate:hover{background:#2e3542}.ss-btn.is-ink{background:var(--ink);color:var(--on-ink)}.ss-btn.is-ink:hover{background:var(--ink-3)}.ss-btn.is-small{gap:10px;height:40px;padding:0 14px 0 16px;font-size:14px}.ss-textlink{align-items:center;gap:8px;font-weight:600;display:inline-flex;position:relative}.ss-textlink:after{content:"";transform-origin:0;height:2px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:26px;transform:scaleX(.18)}.ss-textlink:hover:after{transform:scaleX(1)}.ss-textlink .ss-glyph{width:16px;height:16px;transition:transform .4s var(--ease-snap)}.ss-textlink:hover .ss-glyph{transform:translate(4px)}.ss-header{z-index:70;height:68px;padding-inline:var(--gutter);color:var(--on-ink);font-family:var(--sans);transition:transform .5s var(--ease-out);align-items:center;gap:18px;display:flex;position:fixed;inset:0 0 auto}.ss-header:before{content:"";background:color-mix(in oklab, var(--ink) 88%, transparent);border-bottom:1px solid var(--ink-line);-webkit-backdrop-filter:blur(14px)saturate(1.4);opacity:0;transition:opacity .35s;position:absolute;inset:0}.ss-header.is-solid:before{opacity:1}.ss-header.is-hidden{transform:translateY(-101%)}.ss-header>*{position:relative}.ss-brand{align-items:center;gap:11px;height:40px;display:inline-flex}.ss-nav{align-items:center;gap:2px;margin-inline-start:22px;display:flex}.ss-nav a,.ss-nav button{color:var(--on-ink-2);padding:10px 12px;font-size:14.5px;font-weight:500;transition:color .2s;position:relative}.ss-nav a:after,.ss-nav button:after{content:"";background:var(--signal);transform-origin:0;height:2px;transition:transform .4s var(--ease-out);position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.ss-nav a:hover,.ss-nav button:hover{color:var(--on-ink)}.ss-nav a:hover:after,.ss-nav button:hover:after{transform:scaleX(1)}.ss-header-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ss-header-login{color:var(--on-ink-2);padding:10px 14px;font-size:14.5px;font-weight:500;transition:color .2s}.ss-header-login:hover{color:var(--on-ink)}.ss-progress{background:var(--signal);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (width<=860px){.ss-nav,.ss-header-login,.ss-header-actions .ss-lang{display:none}}.ss-header.is-compact .ss-nav,.ss-header.is-compact .ss-header-login,.ss-header.is-compact .ss-header-actions .ss-lang{display:none}.ss-header.is-compact .ss-menu-btn{display:grid}@media (width<=420px){.ss-header{gap:12px}.ss-header-actions .ss-btn .ss-glyph{display:none}}@media (width<=359px){.ss-header-actions .ss-btn{display:none}}.ss-lang{font-family:var(--sans);letter-spacing:normal;text-transform:none;display:inline-flex;position:relative}.ss-lang-button{height:40px;color:var(--on-ink-2);white-space:nowrap;clip-path:var(--cut-xs);align-items:center;gap:9px;padding:0 12px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.ss-lang-button:hover,.ss-lang-button[aria-expanded=true]{background:var(--ink-3);color:var(--on-ink)}.ss-lang.is-block,.ss-lang.is-block .ss-lang-button{width:100%}.ss-lang.is-block .ss-lang-current{text-align:start;flex:1}.ss-lang-caret{width:6px;height:6px;transition:transform .3s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-inline-start:3px;transform:translateY(-2px)rotate(45deg)}.ss-lang-button[aria-expanded=true] .ss-lang-caret{transform:translateY(1px)rotate(225deg)}.ss-flag{clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);flex-shrink:0;width:21px;height:14px;display:block}.ss-lang-pop{z-index:90;top:calc(100% + 8px);filter:drop-shadow(0 20px 36px #06080d6b);animation:ss-lang-drop .22s var(--ease-out);position:absolute;inset-inline-end:0}.ss-lang.is-start .ss-lang-pop{inset-inline:0 auto}.ss-lang.is-center .ss-lang-pop{inset-inline-end:auto;left:50%;translate:-50%}.ss-lang.is-up .ss-lang-pop{animation-name:ss-lang-rise;top:auto;bottom:calc(100% + 8px)}@keyframes ss-lang-drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes ss-lang-rise{0%{opacity:0;transform:translateY(6px)}}.ss-lang-menu{background:var(--ink-2);min-width:236px;box-shadow:inset 0 0 0 1px var(--ink-line);--edge:var(--ink-line);--edge-cut:9px;clip-path:var(--cut-sm);gap:2px;margin:0;padding:6px;list-style:none;display:grid}.ss .ss-lang-menu:focus-visible{outline:none}.ss-lang-option{min-height:48px;color:var(--on-ink-2);cursor:pointer;clip-path:var(--cut-xs);align-items:center;gap:12px;padding:8px 12px;transition:background .15s;display:flex}.ss-lang-option.is-active{background:var(--ink-3)}.ss-lang-option .ss-flag{width:24px;height:16px}.ss-lang-option-text{text-align:start;flex:1;gap:1px;line-height:1.25;display:grid}.ss-lang-option-text b{color:var(--on-ink);font-size:14.5px;font-weight:600}.ss-lang-option-text small{color:var(--on-ink-3);font-size:12px}.ss-lang-option .ss-glyph{width:16px;height:16px;color:var(--signal)}.ss-lang.is-paper .ss-lang-button{color:var(--muted)}.ss-lang.is-paper .ss-lang-button:hover,.ss-lang.is-paper .ss-lang-button[aria-expanded=true]{background:var(--line);color:var(--text)}.ss-lang.is-paper .ss-lang-pop{filter:drop-shadow(0 18px 32px #0b111829)}.ss-lang.is-paper .ss-lang-menu{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);--edge:var(--line-2)}.ss-lang.is-paper .ss-lang-option{color:var(--muted)}.ss-lang.is-paper .ss-lang-option.is-active{background:var(--paper)}.ss-lang.is-paper .ss-lang-option-text b{color:var(--text)}.ss-lang.is-paper .ss-lang-option-text small{color:var(--subtle)}.ss-lang.is-paper .ss-lang-option .ss-glyph{color:var(--signal-text)}.ss-bell{font-family:var(--sans);letter-spacing:normal;text-transform:none;display:inline-flex;position:relative}.ss-bell-button{width:40px;height:40px;color:var(--on-ink-2);clip-path:var(--cut-xs);flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:grid;position:relative}.ss-bell-button:hover,.ss-bell-button[aria-expanded=true]{background:var(--ink-3);color:var(--on-ink)}.ss-bell-button .ss-glyph{width:20px;height:20px}.ss-bell-button .ss-ring{transform-box:fill-box;transform-origin:50% 0}.ss-bell-button:hover .ss-ring{animation:ss-bell-ring .7s var(--ease-out)}.ss-bell-button .ss-move{transition:transform .34s var(--ease-snap)}.ss-bell-button:hover .ss-move{transform:translate(var(--hx,0px), var(--hy,-1.5px))}@keyframes ss-bell-ring{20%{rotate:12deg}45%{rotate:-9deg}70%{rotate:5deg}}.ss-bell-count{top:3px;background:var(--signal);min-width:17px;height:17px;color:var(--signal-ink);font-family:var(--mono);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);place-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:2px}.ss-bell-pop{z-index:90;filter:drop-shadow(0 20px 36px #06080d6b);width:392px;animation:ss-lang-drop .22s var(--ease-out);position:absolute;top:calc(100% + 10px);left:0}.ss-bell-panel{background:var(--ink-2);max-height:min(560px,100dvh - 96px);color:var(--on-ink-2);box-shadow:inset 0 0 0 1px var(--ink-line);--edge:var(--ink-line);--edge-cut:9px;clip-path:var(--cut-sm);flex-direction:column;display:flex}.ss .ss-bell-panel:focus-visible{outline:none}.ss-bell-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 8px;display:flex}.ss-bell-head b{color:var(--on-ink);font-size:15px;font-weight:650}.ss-bell-all{color:var(--signal);padding:4px 2px;font-size:13px;font-weight:550}.ss-bell-all:hover{text-underline-offset:3px;text-decoration:underline}.ss-bell-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0 6px 6px;list-style:none;overflow-y:auto}.ss-bell-item{clip-path:var(--cut-xs);align-items:flex-start;transition:background .15s;display:flex}.ss-bell-item:hover{background:var(--ink-3)}.ss-bell-open{min-width:0;color:inherit;text-align:start;cursor:pointer;flex:1;gap:12px;padding:12px 4px 12px 10px;display:flex}.ss-bell-icon{background:var(--ink-3);width:32px;height:32px;color:var(--on-ink-2);clip-path:var(--cut-xs);flex-shrink:0;place-items:center;display:grid}.ss-bell-item:hover .ss-bell-icon{background:var(--ink)}.ss-bell-icon .ss-glyph{width:17px;height:17px}.ss-bell-icon.is-good{color:var(--signal)}.ss-bell-icon.is-warn{color:#f0c060}.ss-bell-icon.is-bad{color:#f08a7e}.ss-bell-text{gap:3px;min-width:0;line-height:1.4;display:grid}.ss-bell-text b{color:var(--on-ink-2);overflow-wrap:anywhere;font-size:14px;font-weight:540}.ss-bell-text>span{color:var(--on-ink-3);overflow-wrap:anywhere;font-size:13px}.ss-bell-text small{color:var(--on-ink-3);font-size:12px}.ss-bell-item.is-unread .ss-bell-text b{color:var(--on-ink);font-weight:650}.ss-bell-item.is-unread .ss-bell-text>span{color:var(--on-ink-2)}.ss-bell-item.is-unread .ss-bell-text b:after{content:"";vertical-align:2px;background:var(--signal);width:7px;height:7px;margin-inline-start:8px;display:inline-block}.ss-bell-dismiss{width:30px;height:30px;color:var(--on-ink-3);opacity:0;clip-path:var(--cut-xs);flex-shrink:0;place-items:center;margin-block-start:9px;margin-inline-end:6px;transition:opacity .15s,background .15s,color .15s;display:grid}.ss-bell-item:hover .ss-bell-dismiss,.ss-bell-dismiss:focus-visible{opacity:1}.ss-bell-dismiss:hover{background:var(--ink);color:var(--on-ink)}.ss-bell-dismiss .ss-glyph{width:14px;height:14px}@media (hover:none){.ss-bell-dismiss{opacity:1}}.ss .ss-bell-button:focus-visible,.ss .ss-bell-open:focus-visible,.ss .ss-bell-dismiss:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.ss-bell-empty{color:var(--on-ink-3);margin:0;padding:4px 16px 18px;font-size:13.5px;line-height:1.5}.ss-bell-foot{border-top:1px solid var(--ink-line);color:var(--on-ink-3);margin:0;padding:10px 16px 12px;font-size:12px;line-height:1.45}.ss-section{padding:clamp(96px, 15vh, 168px) var(--gutter);position:relative}.ss-section-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:40px;display:grid}.ss-section-head .ss-lede{justify-self:end;max-width:30em}@media (width<=900px){.ss-section-head{grid-template-columns:minmax(0,1fr)}.ss-section-head .ss-lede{justify-self:start}}.ss-facts{gap:12px;margin:auto 0 0;padding:26px 0 0;list-style:none;display:grid}.ss-facts li{color:var(--text-2);align-items:baseline;gap:12px;font-size:14.5px;font-weight:500;display:flex}.ss-facts li:before{content:"";background:var(--text);flex-shrink:0;width:7px;height:7px;transform:translateY(-1px)}.ss-on-ink .ss-facts li{color:var(--on-ink-2)}.ss-on-ink .ss-facts li:before{background:var(--signal)}.ss-chip{white-space:nowrap;background:var(--line);height:44px;clip-path:var(--cut-xs);color:var(--text-2);flex-shrink:0;align-items:center;gap:10px;padding:0 16px;font-size:14.5px;font-weight:560;transition:background .2s,color .2s;display:inline-flex}.ss-chip:hover{background:var(--line-2)}.ss-chip:before{content:"";background:var(--subtle);width:7px;height:7px;transition:background .2s, transform .4s var(--ease-snap);flex-shrink:0}.ss-chip:hover:before{background:var(--text);transform:translate(2px,-3px)}.ss-chip.is-active{background:var(--ink);color:var(--on-ink)}.ss-chip.is-active:before{background:var(--signal);transform:none}.ss-plans{background:var(--paper);padding-top:0}.ss-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(40px,7vh,64px);display:grid}.ss-plan{background:var(--surface);clip-path:var(--cut);transition:translate .5s var(--ease-out);flex-direction:column;padding:clamp(26px,2.6vw,38px);display:flex;position:relative}.ss-plan:hover{translate:0 -6px}.ss-plan.is-featured{background:var(--ink);color:var(--on-ink)}.ss-plan-name{justify-content:space-between;align-items:center;display:flex}.ss-plan-name h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:680}.ss-plan-tag{background:var(--signal);height:24px;clip-path:var(--cut-xs);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-ink);padding:0 9px;font-size:9.5px;font-weight:500;font-stretch:90%;line-height:24px}.ss-plan-price{align-items:baseline;gap:10px;margin-top:26px;display:flex}.ss-plan-price b{letter-spacing:-.05em;font-size:clamp(44px,4.4vw,64px);font-weight:740;line-height:1}.ss-plan-price span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);font-size:10.5px;font-stretch:90%}.ss-plan.is-featured .ss-plan-price span{color:var(--on-ink-3)}.ss-plan p{color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.55}.ss-plan.is-featured p{color:var(--on-ink-2)}.ss-plan .ss-facts{border-top:1px solid var(--line);margin:26px 0 0;padding-top:26px}.ss-plan.is-featured .ss-facts{border-color:var(--ink-line)}.ss-plan.is-featured .ss-facts li{color:var(--on-ink)}.ss-plan.is-featured .ss-facts li:before{background:var(--signal)}.ss-plans-foot{justify-content:center;margin-top:36px;display:flex}@media (width<=900px){.ss-plans-grid{grid-template-columns:minmax(0,1fr)}}.ss-finale{padding:clamp(120px, 20vh, 220px) var(--gutter);background:radial-gradient(60% 70% at 50% 0%, #1d2433 0%, transparent 70%), var(--ink);color:var(--on-ink);text-align:center;position:relative;overflow:hidden}.ss-finale-mark{width:clamp(84px,9vw,132px);height:clamp(84px,9vw,132px);margin:0 auto}.ss-finale .ss-h2{margin-top:44px;font-size:clamp(48px,8.4vw,136px);line-height:.9}.ss-finale .ss-lede{max-width:30em;margin:26px auto 0}.ss-finale-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:44px;display:flex}.ss-finale-note{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-3);margin-top:26px;font-size:10.5px;font-stretch:90%}.ss-finale-pieces{pointer-events:none;position:absolute;inset:0}.ss-finale-pieces span{background:var(--ink-3);width:10px;height:10px;position:absolute}.ss-finale-pieces span.is-signal{background:var(--signal)}.ss-footer{padding:80px var(--gutter) 36px;background:var(--deep);color:var(--on-ink-2);position:relative;overflow:hidden}.ss-footer-top{grid-template-columns:minmax(0,1.4fr) repeat(5,minmax(0,1fr));gap:32px;display:grid}.ss-footer-brand p{max-width:22em;color:var(--on-ink-3);margin:18px 0 0;font-size:14.5px;line-height:1.6}.ss-footer h4{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-3);margin:0 0 16px;font-size:10.5px;font-weight:500;font-stretch:90%}.ss-footer-links a{width:fit-content;color:var(--on-ink-2);transition:color .2s, transform .3s var(--ease-out);padding:5px 0;font-size:14.5px;display:block}.ss-footer-links a:hover{color:var(--on-ink);transform:translate(3px)}.ss-footer-giant{font-family:var(--mono);letter-spacing:-.06em;color:var(--ink-2);white-space:nowrap;-webkit-user-select:none;user-select:none;margin-top:72px;padding-bottom:.14em;font-size:clamp(64px,16.5vw,300px);font-weight:700;font-stretch:80%;line-height:.8}.ss-footer-giant .ss-word-tittle{background:var(--ink-3)}.ss-footer-bottom{border-top:1px solid var(--ink-line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:22px;font-size:10.5px;font-stretch:90%;display:flex}.ss-footer-bottom .ss-lang-button{height:34px;font-size:13.5px}@media (width<=1180px){.ss-footer-top{grid-template-columns:repeat(5,minmax(0,1fr))}.ss-footer-brand{grid-column:1/-1}}@media (width<=900px){.ss-footer-top{grid-template-columns:1fr 1fr}.ss-footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ss *,.ss :before,.ss :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ss-footer-brand .ss-brand{color:var(--on-ink)}.ss-wrap{width:100%;max-width:1280px;margin-inline:auto}.ss-wrap.is-narrow{max-width:880px}.ss-hero{padding:clamp(136px, 20vh, 200px) var(--gutter) clamp(72px, 11vh, 120px);color:var(--on-ink);background:radial-gradient(110% 85% at 78% 30%, #1d2433 0%, transparent 60%), radial-gradient(80% 60% at 0% 100%, #0f131b 0%, transparent 70%), var(--ink);position:relative;overflow:hidden}.ss-hero-grid{background-image:linear-gradient(var(--ink-line) 1px, transparent 1px), linear-gradient(90deg, var(--ink-line) 1px, transparent 1px);opacity:.24;pointer-events:none;background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 40%,#000 10%,#0000 72%);mask-image:radial-gradient(70% 70% at 70% 40%,#000 10%,#0000 72%)}.ss-hero-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid;position:relative}.ss-hero h1{letter-spacing:-.05em;text-wrap:balance;margin:24px 0 0;font-size:clamp(42px,6.2vw,100px);font-weight:760;line-height:.95}.ss-hero h1 em{color:var(--signal);font-style:normal}.ss-hero.is-small h1{font-size:clamp(40px,5vw,76px)}.ss-hero .ss-lede{max-width:34em;margin-top:26px}.ss-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.ss-hero-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-3);flex-wrap:wrap;gap:10px 26px;margin-top:30px;font-size:10.5px;font-weight:500;font-stretch:90%;display:flex}.ss-hero-meta span{align-items:center;gap:9px;display:inline-flex}.ss-hero-meta .ss-glyph{width:16px;height:16px;color:var(--on-ink-2)}.ss-jump{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.ss-jump-link{background:var(--ink-2);height:40px;clip-path:var(--cut-xs);color:var(--on-ink-2);align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:560;transition:background .2s,color .2s;display:inline-flex}.ss-jump-link:before{content:"";background:var(--on-ink-3);width:6px;height:6px;transition:background .2s, translate .4s var(--ease-snap);flex-shrink:0}.ss-jump-link:hover{background:var(--ink-3);color:var(--on-ink)}.ss-jump-link:hover:before{background:var(--signal);translate:0 3px}.ss-jump-link:focus-visible{box-shadow:inset 0 0 0 2px var(--signal);color:var(--on-ink);outline:none}.ss-hero-aside{justify-self:end;width:100%;max-width:360px;position:relative}@media (width<=900px){.ss-hero-inner{grid-template-columns:minmax(0,1fr)}.ss-hero-aside{justify-self:start;max-width:260px}}.ss-pieces{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.ss-pieces span{aspect-ratio:1;background:var(--ink-3)}.ss-pieces span.is-paper{background:var(--on-ink)}.ss-pieces span.is-locked{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--signal)}.ss-pieces span.is-signal{background:var(--signal)}.ss-pieces-caption{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-3);justify-content:space-between;margin-top:14px;font-size:9.5px;font-stretch:90%;display:flex}.ss-hero-plate{aspect-ratio:1;background:var(--ink-2);width:clamp(150px,18vw,230px);color:var(--signal);clip-path:var(--cut-lg);place-items:center;margin-inline-start:auto;display:grid}.ss-hero-plate .ss-glyph{stroke-width:1.1px;--ss-knock:var(--ink-2);width:46%;height:46%}.ss-section.is-surface{background:var(--surface)}.ss-section.is-ink{background:var(--ink);color:var(--on-ink)}.ss-section.is-tight{padding-block:clamp(64px,10vh,112px)}.ss-section.is-flush-top{padding-top:0}.ss-section-head.is-center{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.ss-section-head.is-center .ss-lede{justify-self:center}.ss-section-head.is-single{grid-template-columns:minmax(0,860px)}.ss-section-head.is-single .ss-lede{justify-self:start;margin-top:22px}.ss-h3{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:720;line-height:1.1}.ss-body{color:var(--muted);font-size:17px;line-height:1.7}.ss-body p{margin:0 0 16px}.ss-body p:last-child{margin-bottom:0}.ss-on-ink .ss-body{color:var(--on-ink-2)}.ss-cards{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:16px;margin-top:clamp(40px,7vh,64px);display:grid}.ss-card{background:var(--surface);clip-path:var(--cut);transition:translate .5s var(--ease-out), background .3s;flex-direction:column;padding:clamp(24px,2.4vw,34px);display:flex;position:relative}a.ss-card:hover,.ss-card.is-lift:hover{translate:0 -5px}.ss-card-icon{background:var(--ink);width:46px;height:46px;color:var(--signal);clip-path:var(--cut-sm);place-items:center;display:grid}.ss-card-icon .ss-glyph{--ss-knock:var(--ink);width:22px;height:22px}.ss-card .ss-glyph .ss-move{transition:transform .34s var(--ease-snap)}.ss-card:hover .ss-glyph .ss-move{transform:translate(var(--hx,0px), var(--hy,-1.5px))}.ss-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ss-card h3{letter-spacing:-.02em;margin:22px 0 0;font-size:21px;font-weight:680;line-height:1.18}.ss-card p{color:var(--muted);margin:10px 0 0;font-size:15.5px;line-height:1.6}.ss-card .ss-facts{margin-top:auto}.ss-card-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.ss-section.is-surface .ss-card:not(.is-ink,.is-signal){background:var(--paper)}.ss-on-ink .ss-card,.ss-card.is-ink{background:var(--ink-2);color:var(--on-ink)}.ss-on-ink .ss-card p,.ss-card.is-ink p{color:var(--on-ink-2)}.ss-on-ink .ss-card-icon,.ss-card.is-ink .ss-card-icon{background:var(--ink-3);--ss-knock:var(--ink-3)}.ss-card.is-signal{background:var(--signal);color:var(--signal-ink)}.ss-card.is-signal p{color:var(--signal-ink);opacity:.8}@media (width<=1000px){.ss-cards{grid-template-columns:repeat(min(var(--cols,3), 2), minmax(0, 1fr))}}@media (width<=640px){.ss-cards{grid-template-columns:minmax(0,1fr)}}.ss-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ss-split+.ss-split{margin-top:clamp(64px,10vh,112px)}.ss-split.is-reverse>:first-child{order:2}.ss-split-media{background:var(--ink);min-height:320px;color:var(--on-ink);clip-path:var(--cut-lg);place-items:center;padding:32px;display:grid;position:relative;overflow:hidden}@media (width<=900px){.ss-split{grid-template-columns:minmax(0,1fr)}.ss-split.is-reverse>:first-child{order:0}}.ss-stats{background:var(--line-2);clip-path:var(--cut);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin-top:clamp(40px,7vh,64px);display:grid}.ss-stat{background:var(--surface);padding:30px 26px}.ss-stat b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.6vw,54px);font-weight:740;line-height:1;display:block}.ss-stat span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);margin-top:12px;font-size:10.5px;font-stretch:90%;display:block}.ss-on-ink .ss-stats{background:var(--ink-line)}.ss-on-ink .ss-stat{background:var(--ink-2)}.ss-on-ink .ss-stat span{color:var(--on-ink-3)}.ss-tag{background:var(--line);height:22px;clip-path:var(--cut-xs);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 8px;font-size:9.5px;font-weight:500;font-stretch:90%;display:inline-flex}.ss-tag.is-signal{background:var(--signal);color:var(--signal-ink)}.ss-tag.is-ink{background:var(--ink);color:var(--on-ink)}.ss-tag.is-warn{color:#5d4300;background:#f6e7bd}.ss-tag.is-bad{color:#8a1d12;background:#f7d9d5}.ss-on-ink .ss-tag{background:var(--ink-3);color:var(--on-ink-2)}.ss-on-ink .ss-tag.is-signal{background:var(--signal);color:var(--signal-ink)}.ss-notice{background:var(--surface);box-shadow:inset 3px 0 0 var(--ink);clip-path:var(--cut-sm);color:var(--text-2);align-items:flex-start;gap:14px;padding:18px 20px;font-size:15px;line-height:1.55;display:flex}.ss-notice .ss-glyph{width:20px;height:20px;margin-top:1px}.ss-notice.is-ok{box-shadow:inset 3px 0 0 var(--signal-text)}.ss-notice.is-ok .ss-glyph{color:var(--signal-text)}.ss-notice.is-bad{color:#6d170e;background:#fbeeec;box-shadow:inset 3px 0 #c0392b}.ss-notice.is-warn{color:#4f3a00;background:#fbf4e2;box-shadow:inset 3px 0 #b07d00}.ss-notice-dismiss{font:inherit;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:620;text-decoration:underline;text-decoration-thickness:2px}.ss-on-ink .ss-notice{background:var(--ink-2);color:var(--on-ink-2);box-shadow:inset 3px 0 0 var(--signal)}.ss-prose-layout{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:clamp(32px,6vw,88px);display:grid}.ss-toc{align-self:start;position:sticky;top:100px}.ss-toc-title{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);margin-bottom:14px;font-size:10.5px;font-stretch:90%}.ss-toc a{color:var(--muted);padding:7px 0 7px 18px;font-size:14px;line-height:1.35;transition:color .2s;display:block;position:relative}.ss-toc a:before{content:"";background:var(--line-2);width:6px;height:6px;transition:background .2s, transform .35s var(--ease-snap);position:absolute;top:13px;left:0}.ss-toc a:hover{color:var(--text)}.ss-toc a.is-active{color:var(--text);font-weight:600}.ss-toc a.is-active:before{background:var(--ink);transform:scale(1.35)}.ss-prose{color:var(--text-2);font-size:17px;line-height:1.75}.ss-prose>:first-child{margin-top:0}.ss-prose h2{letter-spacing:-.03em;color:var(--text);margin:64px 0 18px;scroll-margin-top:100px;font-size:clamp(24px,2.2vw,30px);font-weight:720;line-height:1.15}.ss-prose h3{letter-spacing:-.015em;color:var(--text);margin:36px 0 12px;font-size:19px;font-weight:680}.ss-prose p{margin:0 0 18px}.ss-prose ul,.ss-prose ol{margin:0 0 20px;padding:0;list-style:none}.ss-prose li{margin:0 0 10px;padding-inline-start:22px;position:relative}.ss-prose ul li:before{content:"";background:var(--text);width:7px;height:7px;position:absolute;top:.72em;left:0}.ss-prose ol{counter-reset:ss-ol}.ss-prose ol li{counter-increment:ss-ol;padding-inline-start:32px}.ss-prose ol li:before{content:counter(ss-ol, decimal-leading-zero);font-family:var(--mono);color:var(--subtle);font-size:12px;line-height:2.4;position:absolute;left:0}.ss-prose a{color:var(--text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.ss-prose a:hover{-webkit-text-decoration-color:var(--signal-text);text-decoration-color:var(--signal-text)}.ss-prose strong{color:var(--text);font-weight:650}.ss-prose code{background:var(--line);font-family:var(--mono);padding:2px 6px;font-size:.82em}.ss-prose .ss-table-wrap{margin:24px 0 28px}.ss-prose-notice{margin-bottom:28px}.ss-prose-meta{border-bottom:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);flex-wrap:wrap;gap:8px 22px;margin-bottom:40px;padding-bottom:26px;font-size:10.5px;font-stretch:90%;display:flex}@media (width<=960px){.ss-prose-layout{grid-template-columns:minmax(0,1fr)}.ss-toc{display:none}}.ss-table-wrap{background:var(--surface);clip-path:var(--cut);margin-top:clamp(32px,6vh,48px);overflow-x:auto}.ss-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.ss-table th{font-family:var(--mono);letter-spacing:.12em;text-align:start;text-transform:uppercase;color:var(--subtle);padding:16px 20px;font-size:10px;font-weight:500;font-stretch:90%}.ss-table td{border-top:1px solid var(--line);color:var(--text-2);vertical-align:top;padding:16px 20px}.ss-table td:first-child{color:var(--text);font-weight:600}.ss-table tr:hover td{background:color-mix(in oklab, var(--paper) 70%, transparent)}.ss-table .is-yes,.ss-table .is-no{width:22px;height:22px;clip-path:var(--cut-xs);place-items:center;display:inline-grid}.ss-table .is-yes{background:var(--signal);color:var(--signal-ink)}.ss-table .is-no{background:var(--line);color:var(--subtle)}.ss-table .is-yes .ss-glyph,.ss-table .is-no .ss-glyph{stroke-width:2.2px;width:14px;height:14px}.ss-table th.is-us,.ss-table td.is-us{background:color-mix(in oklab, var(--signal) 14%, transparent)}@media (width<=640px){.ss-table,.ss-table tbody,.ss-table tr,.ss-table td{display:block}.ss-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ss-table tr{border-top:1px solid var(--line);padding:16px 18px 18px}.ss-table tbody tr:first-child{border-top:0}.ss-table td{overflow-wrap:anywhere;border-top:0;padding:8px 0 0}.ss-table td:first-child{padding:0 0 4px}.ss-table tr:hover td{background:0 0}.ss-table td[data-label]:not(:first-child){grid-template-columns:minmax(84px,32%) minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.ss-table td[data-label]:not(:first-child)>*{grid-column:2}.ss-table td[data-label]:not(:first-child):before{content:attr(data-label);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);grid-row:span 4;padding-top:5px;font-size:10px;font-weight:500;font-stretch:90%;line-height:1.4}.ss-table td.is-us{margin:4px -8px 0;padding:6px 8px}}.ss-faq{border-top:1px solid var(--line-2);margin-top:clamp(40px,7vh,64px)}.ss-faq-item{border-bottom:1px solid var(--line-2)}.ss-faq-q{letter-spacing:-.015em;text-align:start;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:26px 0;font-size:clamp(18px,1.5vw,21px);font-weight:620;display:flex}.ss-faq-mark{flex-shrink:0;width:18px;height:18px;position:relative}.ss-faq-mark:before,.ss-faq-mark:after{content:"";width:18px;height:2px;transition:transform .45s var(--ease-snap);background:currentColor;position:absolute;top:8px;left:0}.ss-faq-mark:after{transform:rotate(90deg)}.ss-faq-item.is-open .ss-faq-mark:after{transform:rotate(0)}.ss-faq-a{height:0;overflow:hidden}.ss-faq-a>div{max-width:46em;color:var(--muted);padding-bottom:28px;font-size:16.5px;line-height:1.7}.ss-on-ink .ss-faq,.ss-on-ink .ss-faq-item{border-color:var(--ink-line)}.ss-on-ink .ss-faq-a>div{color:var(--on-ink-2)}.ss-timeline{margin-top:clamp(40px,7vh,64px);padding-inline-start:44px;position:relative}.ss-timeline:before,.ss-timeline-progress{content:"";background:var(--line-2);width:2px;position:absolute;top:6px;bottom:0;left:7px}.ss-timeline-progress{background:var(--ink);transform-origin:50% 0;transform:scaleY(0)}.ss-tl-item{padding-bottom:clamp(40px,7vh,64px);position:relative}.ss-tl-item:last-child{padding-bottom:0}.ss-tl-marker{background:var(--paper);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--ink);position:absolute;top:4px;left:-44px}.ss-tl-item.is-current .ss-tl-marker{background:var(--signal);box-shadow:inset 0 0 0 2px var(--signal-text)}.ss-tl-date{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-stretch:90%;display:flex}.ss-tl-item h3{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(22px,2vw,28px);font-weight:720;line-height:1.15}.ss-tl-item>p{max-width:44em;color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.65}.ss-tl-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ss-tl-list li{color:var(--text-2);align-items:baseline;gap:12px;font-size:15.5px;line-height:1.55;display:flex}.ss-form{gap:18px;display:grid}.ss-field{gap:8px;display:grid}.ss-field-label{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:600;display:flex}.ss-field-label a{color:var(--muted);text-underline-offset:3px;font-size:13.5px;font-weight:600;text-decoration:underline}.ss-field-label a:hover{color:var(--text)}.ss-input-wrap{position:relative}.ss-input,.ss-textarea,.ss-select{background:var(--surface);width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--line-2);--edge:var(--line-2);--edge-cut:5px;--edge-w:1px;clip-path:var(--cut-xs);font:500 16px/1.3 var(--sans);color:var(--text);border:0;outline:none;padding:0 16px;transition:box-shadow .2s}.ss-textarea{resize:vertical;height:auto;min-height:140px;padding:14px 16px}.ss-input::placeholder,.ss-textarea::placeholder{color:var(--subtle)}.ss-input:hover,.ss-textarea:hover,.ss-select:hover{box-shadow:inset 0 0 0 1px var(--subtle);--edge:var(--subtle);--edge-w:1px}.ss-input:focus,.ss-textarea:focus,.ss-select:focus{box-shadow:inset 0 0 0 2px var(--ink);--edge:var(--ink);--edge-w:2px}.ss-input[aria-invalid=true]{--edge:#c0392b;--edge-w:2px;box-shadow:inset 0 0 0 2px #c0392b}.ss-input:disabled{opacity:.6}.ss-input-wrap.has-icon .ss-input{padding-inline-start:46px}.ss-input-wrap.has-toggle .ss-input{padding-inline-end:50px}.ss-input-icon{z-index:1;color:var(--subtle);pointer-events:none;display:grid;position:absolute;top:50%;left:15px;translate:0 -50%}.ss-input-icon .ss-glyph{width:19px;height:19px}.ss-input-toggle{z-index:1;width:40px;height:40px;color:var(--subtle);place-items:center;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.ss-input-toggle:hover{color:var(--text)}.ss-input-toggle .ss-glyph{width:19px;height:19px}.ss-input::-ms-reveal{display:none}.ss-input::-ms-clear{display:none}.ss-field-error{color:#b0281a;align-items:baseline;gap:8px;font-size:13.5px;font-weight:550;display:flex}.ss-field-error:before{content:"";background:currentColor;flex-shrink:0;width:6px;height:6px;transform:translateY(-1px)}.ss-field-hint{color:var(--subtle);font-size:13.5px}.ss-check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.ss-check input{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0;margin:1px 0 0}.ss-check a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.ss-btn.is-block{justify-content:space-between;width:100%}.ss-btn:disabled{opacity:.6;cursor:not-allowed}.ss-spinner{border:2px solid;border-right-color:#0000;width:16px;height:16px;animation:.8s linear infinite ss-spin}@keyframes ss-spin{to{transform:rotate(360deg)}}.ss-meter{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.ss-meter span{background:var(--line-2);height:4px;transition:background .3s}.ss-meter span.is-on{background:var(--ink)}.ss-meter.is-strong span.is-on{background:var(--signal-text)}.ss-auth{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);min-height:100svh;display:grid}.ss-auth-main{padding:32px var(--gutter) 40px;flex-direction:column;display:flex}.ss-auth-main .ss-brand{color:var(--text)}.ss-auth-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.ss-auth-main .ss-mark-bar{fill:var(--ink)}.ss-auth-form{width:100%;max-width:440px;margin:auto;padding:48px 0}.ss-auth-form h1{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(34px,3.4vw,46px);font-weight:740;line-height:1}.ss-auth-form>p{color:var(--muted);margin:14px 0 32px;font-size:16.5px;line-height:1.55}.ss-auth-or{color:var(--subtle);align-items:center;gap:14px;margin:2px 0;font-size:13px;display:flex}.ss-auth-or:before,.ss-auth-or:after{content:"";background:var(--line-2);flex:1;height:1px}.ss-auth-skip{font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:6px 4px;font-size:14px;text-decoration:underline}.ss-auth-skip:hover{color:var(--text)}.ss-auth-skip:disabled{opacity:.6;cursor:default}.ss-auth-switch{color:var(--muted);margin-top:28px;font-size:15px}.ss-auth-switch a{color:var(--text);text-underline-offset:3px;font-weight:650;text-decoration:underline}.ss-auth-side{color:var(--on-ink);background:radial-gradient(90% 70% at 70% 20%, #1d2433 0%, transparent 65%), var(--ink);flex-direction:column;justify-content:flex-end;padding:clamp(40px,6vw,80px);display:flex;position:relative;overflow:hidden}.ss-auth-side .ss-pieces{width:min(300px,50%);position:absolute;top:clamp(48px,8vw,96px);right:clamp(40px,6vw,80px)}.ss-auth-side h2{letter-spacing:-.04em;max-width:12em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:740;line-height:1.02}.ss-auth-side h2 em{color:var(--signal);font-style:normal}.ss-auth-side .ss-facts{margin-top:28px}.ss-auth-side .ss-facts li{color:var(--on-ink-2)}.ss-auth-side .ss-facts li:before{background:var(--signal)}@media (width<=900px){.ss-auth{grid-template-columns:minmax(0,1fr)}.ss-auth-side{display:none}}.ss-status{min-height:100svh;padding:120px var(--gutter) 80px;text-align:center;color:var(--on-ink);background:radial-gradient(70% 60% at 50% 30%, #1d2433 0%, transparent 70%), var(--ink);place-items:center;display:grid}.ss-status-box{max-width:560px}.ss-status-icon{background:var(--ink-2);width:72px;height:72px;color:var(--signal);clip-path:var(--cut-sm);place-items:center;margin:0 auto 28px;display:grid}.ss-status-icon .ss-glyph{--ss-knock:var(--ink-2);width:32px;height:32px}.ss-status-icon.is-bad{color:#f08a7e}.ss-status h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:740;line-height:1}.ss-status p{max-width:32em;color:var(--on-ink-2);margin:18px auto 0;font-size:17px;line-height:1.6}.ss-status-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.ss-menu-btn{background:var(--ink-3);width:40px;height:40px;clip-path:var(--cut-xs);flex-shrink:0;place-items:center;display:none}.ss-menu-btn i{background:var(--on-ink);width:18px;height:2px;transition:background .2s;display:block;position:relative}.ss-menu-btn i:before,.ss-menu-btn i:after{content:"";background:var(--on-ink);width:18px;height:2px;transition:transform .35s var(--ease-snap);position:absolute;left:0}.ss-menu-btn i:before{transform:translateY(-6px)}.ss-menu-btn i:after{transform:translateY(6px)}.ss-menu-btn.is-open i{background:0 0}.ss-menu-btn.is-open i:before{transform:rotate(45deg)}.ss-menu-btn.is-open i:after{transform:rotate(-45deg)}.ss-sheet{z-index:65;padding:96px var(--gutter) 40px;background:var(--ink);color:var(--on-ink);visibility:hidden;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.ss-sheet nav{gap:4px;display:grid}.ss-sheet nav a{letter-spacing:-.04em;padding:8px 0;font-size:clamp(34px,9vw,48px);font-weight:720;line-height:1.05;display:block}.ss-sheet-foot{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}@media (width<=860px){.ss-menu-btn{display:grid}}.ss-nav a[aria-current=page]{color:var(--on-ink)}.ss-nav a[aria-current=page]:after{transform:scaleX(1)}.ss-segment{background:var(--ink-2);clip-path:var(--cut-sm);padding:4px;display:inline-flex;position:relative}.ss-segment button{z-index:1;height:42px;color:var(--on-ink-2);white-space:nowrap;padding:0 20px;font-size:14.5px;font-weight:600;transition:color .25s;position:relative}.ss-segment button.is-on{color:var(--signal-ink)}.ss-segment button small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:9.5px;font-stretch:90%}.ss-segment-thumb{background:var(--signal);clip-path:var(--cut-xs);transition:translate .5s var(--ease-snap), width .5s var(--ease-snap);position:absolute;top:4px;bottom:4px;left:4px}.ss-segment.is-second .ss-segment-thumb{translate:100%}.ss-plan .ss-btn{margin-top:auto}.ss-plan .ss-facts{margin-bottom:28px}.ss-art-line{fill:none;stroke:var(--on-ink-3);stroke-width:1.5px;stroke-linejoin:miter}.ss-art-line.is-bright{stroke:var(--on-ink-2)}.ss-art-dash{fill:none;stroke:var(--ink-line);stroke-width:1.5px;stroke-dasharray:3 6}.ss-art-dash.is-signal{stroke:var(--signal);opacity:.6}.ss-art-fill{fill:var(--ink-2)}.ss-art-plate{fill:var(--ink-3)}.ss-art-chunk{fill:var(--signal)}.ss-art-chunk.is-paper{fill:var(--on-ink)}.ss-art-locked{fill:var(--ink);stroke:var(--signal);stroke-width:1.5px}.ss-art-text{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--on-ink-3);font-size:9.5px;font-weight:500;font-stretch:90%}.ss-art-text.is-bright{fill:var(--on-ink-2)}.ss-art-text.is-signal{fill:var(--signal)}.ss-art-name{font-family:var(--sans);fill:var(--on-ink-2);font-size:13px;font-weight:550}.ss-share-stack{gap:12px;width:min(340px,82%);display:grid}.ss-share-card{background:var(--ink-2);clip-path:var(--cut-sm);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.ss-share-card .ss-glyph{width:20px;height:20px;color:var(--signal)}.ss-share-card-icon{background:var(--ink-3);width:40px;height:40px;clip-path:var(--cut-xs);place-items:center;display:grid}.ss-share-card small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-3);font-size:9.5px;font-stretch:90%;display:block}.ss-share-card strong{white-space:nowrap;text-overflow:ellipsis;color:var(--on-ink);margin-top:5px;font-size:14px;font-weight:560;display:block;overflow:hidden}.ss-share-card strong .is-key{font-family:var(--mono);color:var(--signal);font-size:12px}.ss-split-media>svg{width:100%;max-width:440px;height:auto}.ss-shot{gap:12px;min-width:0;margin:0;display:grid}.ss-shot-frame{background:var(--line-2);width:100%;clip-path:var(--cut);border:0;padding:1px;display:block;overflow:hidden}.ss-on-ink .ss-shot-frame{background:var(--ink-line)}.ss-shot-frame.is-zoomable{cursor:zoom-in}.ss-shot-frame.is-zoomable:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.ss-shot-frame img,.ss-shot-frame video{width:100%;height:auto;clip-path:var(--cut);display:block}.ss-shot figcaption{color:var(--muted);font-size:14px;line-height:1.55}.ss-on-ink .ss-shot figcaption{color:var(--on-ink-3)}.ss-split-media:has(>.ss-shot){min-height:0;padding:clamp(14px,2.2vw,26px)}.ss-split-media>.ss-shot{width:100%}.ss-split-media>.ss-shot .ss-shot-frame,.ss-split-media>.ss-shot .ss-shot-frame :is(img,video){clip-path:var(--cut-sm)}.ss-shots{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));align-items:start;gap:clamp(18px,2.6vw,32px);margin-top:clamp(32px,5vh,52px);display:grid}.ss-shot-wide{margin-top:clamp(32px,5vh,52px)}@media (width<=900px){.ss-shots{grid-template-columns:minmax(0,1fr)}}.ss-shot-dialog{background:0 0;border:0;max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.ss-shot-dialog::backdrop{background:#0a0d13db}.ss-shot-dialog img{width:auto;max-width:min(94vw,1902px);height:auto;max-height:88vh;clip-path:var(--cut);display:block}.ss-shot-close{background:var(--signal);width:42px;height:42px;color:var(--signal-ink);clip-path:var(--cut-xs);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:-18px;right:-18px}.ss-shot-close svg{width:18px;height:18px}@media (width<=600px){.ss-shot-close{top:8px;right:8px}}.ss-body code{background:var(--line);font-family:var(--mono);color:var(--text);padding:2px 6px;font-size:.82em}.ss-on-ink .ss-body code{background:var(--ink-3);color:var(--on-ink)}.ss-inline-glyph{vertical-align:-2px;width:16px;height:16px;color:var(--signal-text);stroke-width:2px;margin-right:7px;display:inline-block}.ss-callout{background:var(--surface);box-shadow:inset 3px 0 0 var(--ink);clip-path:var(--cut-sm);grid-template-columns:auto minmax(0,1fr);column-gap:14px;margin:28px 0;padding:22px 24px;display:grid}.ss-callout>:not(svg){grid-column:2}.ss-callout>:first-child:not(svg){margin-top:0}.ss-callout>:last-child{margin-bottom:0}.ss-callout>svg{width:20px;height:20px;margin-top:4px}.ss-callout h3{margin:0 0 6px;font-size:17px}.ss-callout h3 .ss-glyph{vertical-align:-3px;width:18px;height:18px;margin-right:8px;display:inline-block}.ss-callout p{margin:0 0 10px}.ss-callout.is-warn{background:#fbf4e2;box-shadow:inset 3px 0 #b07d00}.ss-callout.is-bad{background:#fbeeec;box-shadow:inset 3px 0 #c0392b}.ss-callout.is-ink{background:var(--ink);color:var(--on-ink-2);box-shadow:inset 3px 0 0 var(--signal)}.ss-callout.is-ink h3,.ss-callout.is-ink strong{color:var(--on-ink)}.ss-callout.is-ink .ss-glyph{color:var(--signal)}.ss-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.ss-range::-webkit-slider-runnable-track{background:var(--line-2);height:4px}.ss-range::-moz-range-track{background:var(--line-2);height:4px}.ss-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);width:22px;height:22px;clip-path:var(--cut-xs);transition:transform .3s var(--ease-snap);border:0;margin-top:-9px}.ss-range::-moz-range-thumb{background:var(--ink);border:0;border-radius:0;width:22px;height:22px}.ss-range:hover::-webkit-slider-thumb{background:var(--signal-text);transform:scale(1.15)}.ss-range:focus-visible::-webkit-slider-thumb{background:var(--signal-text);transform:scale(1.15)}.ss-press-mark{width:110px;height:110px}.ss-notice-toast{z-index:80;pointer-events:none;justify-content:center;padding:16px;display:flex;position:fixed;inset:auto 0 0}.ss-notice-toast-plate{background:var(--ink);width:min(760px,100%);color:var(--on-ink);clip-path:var(--cut);box-shadow:inset 0 0 0 1px var(--ink-line);--edge:var(--ink-line);--edge-cut:16px;pointer-events:auto;animation:ss-toast-in .6s var(--ease-out) both;align-items:center;gap:18px;padding:18px 20px;display:flex}.ss-notice-toast-plate .ss-card-icon{background:var(--ink-3);flex-shrink:0}.ss-notice-toast-text{flex:1;min-width:0}.ss-notice-toast-text h2{margin:0 0 4px;font-size:15px;font-weight:680}.ss-notice-toast-text p{color:var(--on-ink-2);margin:0;font-size:13.5px;line-height:1.55}.ss-notice-toast-text a{color:var(--signal);text-underline-offset:3px;font-weight:600;text-decoration:underline}@keyframes ss-toast-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=640px){.ss-notice-toast{padding:10px}.ss-notice-toast-plate{flex-wrap:wrap;gap:12px;padding:16px}.ss-notice-toast-plate .ss-card-icon{display:none}.ss-notice-toast-plate .ss-btn{justify-content:space-between;width:100%}}.ss-dash{background:var(--paper);height:100svh;display:flex;overflow:hidden}.ss-dash-side{background:var(--ink);width:264px;color:var(--on-ink-2);border-right:1px solid var(--ink-line);flex-direction:column;flex-shrink:0;display:flex}.ss-dash-brand{height:64px;color:var(--on-ink);border-bottom:1px solid var(--ink-line);align-items:center;gap:11px;padding:0 22px;display:flex}.ss-dash-nav{flex:1;padding:18px 12px;overflow-y:auto}.ss-dash-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-3);margin:18px 12px 8px;font-size:10px;font-stretch:90%}.ss-dash-label:first-child{margin-top:4px}.ss-dash-nav>div+div>.ss-dash-label:first-child{margin-top:22px}.ss-dash-nav-item{width:100%;height:42px;color:var(--on-ink-2);text-align:start;clip-path:var(--cut-xs);align-items:center;gap:12px;padding:0 12px;font-size:14.5px;font-weight:520;transition:background .2s,color .2s;display:flex;position:relative}.ss-dash-nav-item:hover{background:var(--ink-2);color:var(--on-ink)}.ss-dash-nav-item.is-active{background:var(--ink-3);color:var(--on-ink)}.ss-dash-nav-item.is-active:after{content:"";background:var(--signal);width:7px;height:7px;position:absolute;right:12px}.ss-dash-nav-item .ss-glyph{flex-shrink:0;width:19px;height:19px}.ss-dash-nav-item.is-active .ss-glyph{color:var(--signal)}.ss-dash-side-foot{border-top:1px solid var(--ink-line);padding:12px}.ss-dash-side-foot .ss-lang-button{gap:12px;height:42px;padding:0 12px;font-weight:520}.ss-dash-main{flex-direction:column;flex:1;min-width:0;display:flex}.ss-dash-top{background:var(--ink);height:64px;color:var(--on-ink);border-bottom:1px solid var(--ink-line);flex-shrink:0;align-items:center;gap:16px;padding:0 clamp(16px,3vw,36px);display:flex}.ss-dash-title{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:680}.ss-dash-top-actions{align-items:center;gap:14px;margin-inline-start:auto;display:flex}.ss-dash-open .ss-glyph{width:17px;height:17px}.ss-dash-me{clip-path:var(--cut-xs);align-items:center;gap:10px;padding:4px 8px 4px 4px;transition:background .2s;display:flex}.ss-dash-me:hover{background:var(--ink-2)}.ss-dash-avatar{object-fit:cover;background:var(--ink-3);width:34px;height:34px;clip-path:var(--cut-xs);font-family:var(--mono);color:var(--on-ink);place-items:center;font-size:12px;font-weight:600;display:grid}.ss-dash-me-text{text-align:start;line-height:1.2;display:grid}.ss-dash-me-text b{white-space:nowrap;text-overflow:ellipsis;max-width:11rem;font-size:13.5px;font-weight:620;overflow:hidden}.ss-dash-me-text small{max-width:11rem;color:var(--on-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ss-dash-scroll{font-family:var(--sans);color:var(--text);flex:1;padding:clamp(20px,3vw,40px);overflow-y:auto}.ss-dash-menu{display:none}.ss-dash-scrim{z-index:40;background:#06080d99;position:fixed;inset:0}@media (width<=1023px){.ss-dash-side{z-index:50;transition:translate .35s var(--ease-out);position:fixed;inset:0 auto 0 0;translate:-100%}.ss-dash-side.is-open{translate:0}.ss-dash-menu{display:grid}}@media (width<=640px){.ss-dash-open,.ss-dash-me-text{display:none}}.ss-glossary{margin:36px 0 0}.ss-glossary>div{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.ss-glossary dt{letter-spacing:-.015em;color:var(--text);font-size:18px;font-weight:680}.ss-glossary dd{color:var(--muted);margin:0;font-size:16px;line-height:1.7}@media (width<=640px){.ss-glossary>div{grid-template-columns:minmax(0,1fr);gap:8px}}.ss-portrait{gap:18px;margin:0;display:grid}.ss-portrait-frame{aspect-ratio:1;position:relative}.ss-portrait-frame picture,.ss-portrait-frame img{width:100%;height:100%;display:block}.ss-portrait-frame img{object-fit:cover;background:var(--ink-2);clip-path:var(--cut-lg)}.ss-portrait-tiles{clip-path:var(--cut-lg);pointer-events:none;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:absolute;inset:0}.ss-portrait-tiles span{visibility:hidden;opacity:0;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink)}.ss-portrait-piece{background:var(--signal);width:13px;height:13px;transition:translate .5s var(--ease-snap);position:absolute;bottom:0;right:0}.ss-portrait:hover .ss-portrait-piece{translate:4px 4px}.ss-portrait figcaption{gap:6px;display:grid}.ss-portrait figcaption b{letter-spacing:-.015em;color:var(--on-ink);font-size:18px;font-weight:680}.ss-portrait figcaption span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-3);font-size:10.5px;font-stretch:90%}.ss-faq-shot{max-width:640px;margin-top:18px;display:block}:is(.ss-a-live,.ss-cmd,.ss-a-timeline-mark,.ss-a-select,.ss-a-menu,.ss-a-checkbox-box,.ss-a-picker,.ss-d-panel,.ss-d-tile,.ss-d-btn,.ss-d-plan,.ss-d-qr,.ss-d-secret,.ss-d-photo-source,.ss-dash-search,.ss-dash-theme,.ss-files-unlock,.ss-files-place,.ss-files-tool,.ss-files-back,.ss-files-list,.ss-files-empty,.ss-files-row-btn,.ss-files-dialog-btn,.ss-files-bar.is-selecting,.ss-files-check,.ss-files-tile-open,.ss-files-preview-tool,.ss-files-ask-btn,.ss-files-editor,.ss-files-pdf-bar,.ss-files-info,.ss-files-info-action,.ss-files-menu,.ss-files-transfer,.ss-files-toast,.ss-files-install,.ss-files-drag-card-plate,.ss-input,.ss-textarea,.ss-select,.ss-notice-toast-plate,.ss-lang-menu,.ss-bell-panel,.ss-eb-side,.ss-eb-stage,.ss-eb-pop,.ss-eb-choice,.ss-eb-color,.ss-eb-mini,.ss-eb-layer,.ss-eb-rich-tools>button:not(.ss-a-select),.ss-eb-template){background-image:linear-gradient(to bottom right, transparent calc(50% - var(--edge-w,1px)), var(--edge,transparent) calc(50% - var(--edge-w,1px)) calc(50% + var(--edge-w,1px)), transparent calc(50% + var(--edge-w,1px))), linear-gradient(to top left, transparent calc(50% - var(--edge-w,1px)), var(--edge,transparent) calc(50% - var(--edge-w,1px)) calc(50% + var(--edge-w,1px)), transparent calc(50% + var(--edge-w,1px)))!important;background-position:0 0,100% 100%!important;background-size:var(--edge-cut) var(--edge-cut)!important;background-repeat:no-repeat!important;background-origin:border-box!important}html[lang=ar] .ss{--sans:"Schibsted Grotesk Variable", "Segoe UI", "SF Arabic", "Geeza Pro", "Noto Sans Arabic", Tahoma, system-ui, sans-serif;--mono:"Martian Mono Variable", "Segoe UI", "SF Arabic", "Geeza Pro", "Noto Sans Arabic", Tahoma, ui-monospace, monospace}html[lang=ar] .ss :not(.ss-word,.ss-word *,.ss-footer-giant,.ss-footer-giant *){letter-spacing:0!important}html[lang=ar] .ss :is(h1,h2,h3,.ss-h2,.ss-step-title,.ss-panel-title){line-height:1.3}html[lang=ar] .ss .ss-finale .ss-h2{line-height:1.2}[dir=rtl] .ss .ss-glyph.is-directional{scale:-1 1}[dir=rtl] .ss .ss-textlink:after{transform-origin:100%;left:26px;right:0}[dir=rtl] .ss .ss-nav a:after,[dir=rtl] .ss .ss-nav button:after,[dir=rtl] .ss .ss-progress{transform-origin:100%}[dir=rtl] .ss .ss-footer-links a:hover{transform:translate(-3px)}[dir=rtl] .ss .ss-toc a:not([dir=ltr]){padding:7px 18px 7px 0}[dir=rtl] .ss .ss-toc a:not([dir=ltr]):before,[dir=rtl] .ss .ss-prose:not([dir=ltr]) ul li:before,[dir=rtl] .ss .ss-prose:not([dir=ltr]) ol li:before{left:auto;right:0}[dir=rtl] .ss .ss-timeline:before,[dir=rtl] .ss .ss-timeline-progress{left:auto;right:7px}[dir=rtl] .ss .ss-tl-marker{left:auto;right:-44px}[dir=rtl] .ss .ss-input-icon{left:auto;right:15px}[dir=rtl] .ss .ss-input-toggle{left:6px;right:auto}[dir=rtl] .ss .ss-notice:not([dir=ltr] *){box-shadow:inset -3px 0 0 var(--ink)}[dir=rtl] .ss .ss-notice.is-ok:not([dir=ltr] *){box-shadow:inset -3px 0 0 var(--signal-text)}[dir=rtl] .ss .ss-notice.is-bad:not([dir=ltr] *){box-shadow:inset -3px 0 #c0392b}[dir=rtl] .ss .ss-notice.is-warn:not([dir=ltr] *){box-shadow:inset -3px 0 #b07d00}[dir=rtl] .ss .ss-on-ink .ss-notice:not([dir=ltr] *){box-shadow:inset -3px 0 0 var(--signal)}[dir=rtl] .ss .ss-inline-glyph{margin-left:7px;margin-right:0}[dir=rtl] .ss .ss-callout:not([dir=ltr]) h3 .ss-glyph{margin-left:8px;margin-right:0}[dir=rtl] .ss .ss-stage-copy{width:auto;max-width:min(1000px,66vw);right:auto}[dir=rtl] .ss .ss-hud-bar i,[dir=rtl] .ss .ss-roads-bar i{transform-origin:100%}[dir=rtl] .ss .ss-roads-track{direction:ltr}[dir=rtl] .ss .ss-roads-track>*{direction:rtl}[dir=rtl] .ss .ss-dash-side{border-right:0;border-left:1px solid var(--ink-line)}[dir=rtl] .ss .ss-dash-nav-item.is-active:after{left:12px;right:auto}@media (width<=1023px){[dir=rtl] .ss .ss-dash-side{inset:0 0 0 auto;translate:100%}[dir=rtl] .ss .ss-dash-side.is-open{translate:0}}[dir=rtl] .ss .ss-files-promises li:before{left:auto;right:0}[dir=rtl] .ss .ss-files-tray{left:20px;right:auto}[dir=rtl] .ss .ss-files-tile .ss-files-check{left:auto;right:12px}[dir=rtl] .ss .ss-files-tile-more{left:6px;right:auto}[dir=rtl] .ss .ss-files-preview-step.is-previous{left:auto;right:12px}[dir=rtl] .ss .ss-files-preview-step.is-next{left:12px;right:auto}@media (width<=640px){[dir=rtl] .ss .ss-files-tray{left:16px;right:16px}[dir=rtl] .ss .ss-files-preview-bar{padding-left:0;padding-right:16px}[dir=rtl] .ss .ss-files-tile-more{left:2px}[dir=rtl] .ss .ss-files-tile .ss-files-check{right:9px}[dir=rtl] .ss .ss-files-preview-step.is-previous{right:4px}[dir=rtl] .ss .ss-files-preview-step.is-next{left:4px}}[dir=rtl] .ss svg,[dir=rtl] .ss .ss-marquee{direction:ltr}.ss-files{gap:16px;min-width:0;display:grid}.ss-files-unlock{background:var(--surface);max-width:520px;box-shadow:inset 0 0 0 1px var(--line);--edge:var(--line);--edge-cut:16px;clip-path:var(--cut);justify-items:start;gap:18px;margin:clamp(0px,4vh,40px) auto 0;padding:clamp(24px,5vw,40px);display:grid}.ss-files-unlock h2{letter-spacing:-.025em;margin:0;font-size:clamp(24px,4vw,30px);font-weight:700}.ss-files-unlock-lead{color:var(--muted);margin:-6px 0 0}.ss-files-unlock-mark{background:var(--ink);width:52px;height:52px;color:var(--signal);clip-path:var(--cut-sm);place-items:center;display:grid}.ss-files-unlock-mark .ss-glyph{width:26px;height:26px}.ss-files-unlock-form{gap:16px;width:100%;display:grid}.ss-files-unlock-form .ss-btn{justify-self:start}.ss-files-unlock-form .ss-btn:disabled{opacity:.55;cursor:default}.ss-files-unlock-form .ss-btn.ss-files-touch{justify-content:space-between;justify-self:stretch}.ss-files-or{color:var(--subtle);align-items:center;gap:14px;margin:0;font-size:13px;display:flex}.ss-files-or:before,.ss-files-or:after{content:"";background:var(--line-2);flex:1;height:1px}.ss-files-unlock-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ss-files-unlock-actions .ss-files-dialog-btn{height:52px}.ss-files-link{font:inherit;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;cursor:pointer;justify-self:start;padding:0;font-size:14px;font-weight:620}.ss-files-link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.ss-files-link:disabled{opacity:.55;cursor:default}.ss-notice .ss-files-link{font-size:inherit}.ss-files-code-input{font-family:var(--mono);letter-spacing:.04em}.ss-files-code{background:var(--ink);clip-path:var(--cut-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 10px 14px 16px;display:flex}.ss-files-code code{font-family:var(--mono);letter-spacing:.06em;color:var(--signal);overflow-wrap:anywhere;font-size:15px;font-weight:600}.ss-files-unlocking{align-items:center;gap:12px;margin:0;font-weight:600;display:flex}.ss-files-promises{border-top:1px solid var(--line);color:var(--muted);gap:8px;margin:4px 0 0;padding:18px 0 0;font-size:14px;list-style:none;display:grid}.ss-files-promises li{padding-inline-start:18px;position:relative}.ss-files-promises li:before{content:"";background:var(--signal-text);width:7px;height:7px;position:absolute;top:.55em;left:0}.ss-files-spinner{border:2px solid var(--line-2);border-top-color:var(--ink);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite ss-files-spin;display:inline-block}@keyframes ss-files-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.ss-files-spinner{animation-duration:2.4s}}.ss-files-places{scrollbar-width:none;gap:8px;margin-inline:calc(-1*clamp(20px,3vw,40px));padding:2px clamp(20px,3vw,40px) 6px;display:flex;overflow-x:auto}.ss-files-places::-webkit-scrollbar{display:none}.ss-files-place{background:var(--surface);height:40px;box-shadow:inset 0 0 0 1px var(--line);--edge:var(--line);--edge-cut:5px;clip-path:var(--cut-xs);color:var(--text-2);flex-shrink:0;align-items:center;gap:9px;padding:0 16px 0 14px;font-size:14.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.ss-files-place:hover{background:var(--line)}.ss-files-place .ss-glyph{width:17px;height:17px}.ss-files-place-dot{background:var(--subtle);width:8px;height:8px}.ss-files-place.is-active{background:var(--ink);color:var(--on-ink);box-shadow:none;--edge:transparent}.ss-files-place.is-active .ss-files-place-dot:not([style]){background:var(--signal)}.ss-files-place.is-active .ss-glyph{color:var(--signal)}.ss-files-bar{align-items:center;gap:8px;display:flex}.ss-files-search{flex:1;min-width:0}.ss-files-search .ss-input{height:46px}.ss-files-search input[type=search]::-webkit-search-cancel-button{cursor:pointer}.ss-files-tool{background:var(--surface);height:46px;box-shadow:inset 0 0 0 1px var(--line-2);--edge:var(--line-2);--edge-cut:5px;clip-path:var(--cut-xs);flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.ss-files-tool:hover{background:var(--line)}.ss-files-tool:disabled{opacity:.55;cursor:default}.ss-files-tool .ss-glyph{width:18px;height:18px}.ss-files-tool.is-primary{background:var(--ink);color:var(--on-ink);box-shadow:none;--edge:transparent}.ss-files-tool.is-primary:hover{background:var(--ink-3)}.ss-files-tool.is-danger{color:#a3271a}.ss-files-tool.is-danger:hover{background:#fbeeec}@media (width<=640px){.ss-files-bar{flex-wrap:wrap}.ss-files-search{flex-basis:100%}.ss-files-tool{flex-direction:column;flex:1;gap:3px;height:58px;padding:0 4px;font-size:11.5px;font-weight:600}.ss-files-tool span{white-space:nowrap}}.ss-files.has-tray{padding-bottom:200px}.ss-files-tray-more{background:var(--ink-2);color:var(--on-ink-2);clip-path:var(--cut-xs);margin:0;padding:10px 16px;font-size:13px;font-weight:560}.ss-files-note{color:var(--muted);margin:0;font-size:14px}.ss-files-crumbs{align-items:center;gap:8px;min-width:0;display:flex}.ss-files-crumbs ol{scrollbar-width:none;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ss-files-crumbs ol::-webkit-scrollbar{display:none}.ss-files-crumbs li{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:15px;display:flex}.ss-files-crumbs li+li:before{content:"/";color:var(--subtle)}.ss-files-crumbs li button{color:var(--muted);padding:4px 6px;font-weight:550}.ss-files-crumbs li button:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.ss-files-crumbs li [aria-current]{color:var(--text);padding:4px 6px;font-weight:700}.ss-files-back{background:var(--surface);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-2);--edge:var(--line-2);--edge-cut:5px;clip-path:var(--cut-xs);flex-shrink:0;place-items:center;display:grid}.ss-files-back:hover{background:var(--line)}.ss-files-back .ss-glyph{width:18px;height:18px}.ss-files-list{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);--edge:var(--line);--edge-cut:9px;clip-path:var(--cut-sm);margin:0;padding:0;list-style:none;display:grid}.ss-files-list>li+li{border-top:1px solid var(--line)}.ss-files-list[aria-busy=true]{opacity:.6;transition:opacity .2s}.ss-files-row{align-items:center;min-width:0;transition:background .15s;display:flex}.ss-files-row:not(:has(.is-static)):hover{background:var(--hover)}.ss-files-open{text-align:start;flex:1;align-items:center;gap:14px;min-width:0;min-height:64px;padding:10px 8px 10px 14px;display:flex}.ss-files-icon{background:var(--paper);width:40px;height:40px;clip-path:var(--cut-xs);color:var(--text-2);flex-shrink:0;place-items:center;display:grid}.ss-files-icon .ss-glyph{width:21px;height:21px}.ss-files-icon.is-folder{background:var(--ink);color:var(--signal)}.ss-files-icon.has-thumb{background:var(--paper)}.ss-files-icon img{object-fit:cover;width:100%;height:100%;animation:ss-files-fade .25s var(--ease-out) backwards}.ss-files-name{gap:2px;min-width:0;display:grid}.ss-files-name b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:620;overflow:hidden}.ss-files-name small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ss-files-icon-btn{width:48px;height:48px;color:var(--muted);clip-path:var(--cut-xs);flex-shrink:0;place-items:center;margin-inline-end:6px;transition:background .15s,color .15s;display:grid}.ss-files-icon-btn:hover{background:var(--line);color:var(--text)}.ss-files-icon-btn .ss-glyph{width:19px;height:19px}.ss-files-skeleton{background:linear-gradient(90deg, var(--surface) 30%, var(--paper) 50%, var(--surface) 70%) 0 0 / 300% 100%;height:64px;animation:1.4s linear infinite ss-files-shimmer}@keyframes ss-files-shimmer{to{background-position:-300% 0}}@media (prefers-reduced-motion:reduce){.ss-files-skeleton{animation:none}}.ss-files-empty{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);--edge:var(--line);--edge-cut:9px;clip-path:var(--cut-sm);text-align:center;justify-items:center;gap:8px;padding:48px 24px;display:grid}.ss-files-empty .ss-glyph{width:34px;height:34px;color:var(--subtle)}.ss-files-empty p{margin:6px 0 0;font-size:16px;font-weight:650}.ss-files-empty small{max-width:26rem;color:var(--muted);font-size:14px}.ss-files-foot{color:var(--muted);align-items:center;gap:8px;margin:4px 0 0;font-size:13px;display:flex}.ss-files-foot .ss-glyph{width:16px;height:16px;color:var(--signal-text)}.ss-files-tray{z-index:60;gap:8px;width:min(360px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:20px}.ss-files-transfer{background:var(--ink);color:var(--on-ink);clip-path:var(--cut-sm);align-items:center;gap:8px;padding:12px 6px 12px 16px;display:flex}.ss-files-transfer-text{flex:1;gap:3px;min-width:0;display:grid}.ss-files-transfer-text b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:620;overflow:hidden}.ss-files-transfer-text small{color:var(--on-ink-2);font-size:12.5px}.ss-files-transfer.is-failed small{color:#ffb4a8}.ss-files-transfer.is-done small{color:var(--signal)}.ss-files-transfer .ss-files-icon-btn{width:40px;height:40px;color:var(--on-ink-2);margin:0}.ss-files-transfer .ss-files-icon-btn:hover{background:var(--ink-3);color:var(--on-ink)}.ss-files-meter{background:var(--ink-3);height:3px;margin-top:4px;display:block}.ss-files-meter span{background:var(--signal);height:100%;transition:width .2s linear;display:block}@media (width<=640px){.ss-files-tray{width:auto;bottom:16px;left:16px;right:16px}}.ss-files-preview{z-index:70;background:var(--deep);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.ss-files-preview-bar{background:var(--ink);min-height:64px;color:var(--on-ink);align-items:center;gap:12px;padding:10px 12px 10px 20px;display:flex}.ss-files-preview-title{flex:1;gap:2px;min-width:0;display:grid}.ss-files-preview-title b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:620;overflow:hidden}.ss-files-preview-title small{color:var(--on-ink-3);font-size:12.5px}.ss-files-preview-bar .ss-btn:disabled{opacity:.5;cursor:default}.ss-files-preview-close{width:44px;height:44px;color:var(--on-ink-2);clip-path:var(--cut-xs);flex-shrink:0;place-items:center;display:grid}.ss-files-preview-close:hover{background:var(--ink-3);color:var(--on-ink)}.ss-files-preview-close .ss-glyph{width:20px;height:20px}.ss-files-preview-body{place-items:center;min-height:0;padding:clamp(12px,3vw,32px);display:grid;overflow:auto}.ss-files-preview-body img,.ss-files-preview-body video{object-fit:contain;max-width:100%;max-height:100%}.ss-files-preview-body audio{width:min(520px,100%)}.ss-files-preview-status{color:var(--on-ink);align-items:center;gap:12px;margin:0;font-weight:600;display:flex}.ss-files-preview-status .ss-files-spinner{border-color:var(--ink-3);border-top-color:var(--signal)}.ss-files-text{background:var(--surface);color:var(--text);font:13px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;clip-path:var(--cut-sm);place-self:stretch stretch;margin:0;padding:20px;overflow:auto}@media (width<=640px){.ss-files-preview-bar{padding-left:16px}.ss-files-preview-bar .ss-btn{justify-content:center;gap:0;width:44px;padding:0;font-size:0}.ss-files-preview-bar .ss-btn .ss-glyph{width:20px;height:20px}}.ss-files-open.is-static{cursor:default}.ss-files-open.is-static:hover{background:0 0}.ss-files-row-btn{background:var(--paper);height:36px;box-shadow:inset 0 0 0 1px var(--line-2);--edge:var(--line-2);--edge-cut:5px;clip-path:var(--cut-xs);flex-shrink:0;margin-inline-end:2px;padding:0 14px;font-size:13.5px;font-weight:620;transition:background .15s}.ss-files-row-btn:hover{background:var(--line)}.ss-files-row-btn:disabled,.ss-files-icon-btn:disabled{opacity:.5;cursor:default}.ss-files-deleted-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ss-files-deleted-head p{color:var(--muted);margin:0;font-size:14px}@media (width<=640px){.ss-files-deleted-head .ss-files-tool{flex:0 0 46px}}.ss-files-menu{z-index:80;overscroll-behavior:contain;background:var(--surface);width:200px;max-height:calc(100dvh - 16px);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 -3px 0 var(--line);--edge:var(--line-2);--edge-cut:9px;clip-path:var(--cut-sm);padding:6px;display:grid;position:fixed;overflow-y:auto}.ss-files-menu button{text-align:start;align-items:center;gap:10px;height:42px;padding:0 12px;font-size:14.5px;font-weight:560;transition:background .12s;display:flex}.ss-files-menu button:hover,.ss-files-menu button:focus-visible{background:var(--paper)}.ss-files-menu button .ss-glyph{width:18px;height:18px}.ss-files-menu button.is-danger{color:#a3271a}.ss-files-drop{z-index:75;border:2px dashed var(--ink);background:color-mix(in oklab, var(--signal) 18%, transparent);pointer-events:none;place-content:center;justify-items:center;gap:12px;font-size:17px;font-weight:650;display:grid;position:fixed;inset:12px}.ss-files-drop .ss-glyph{width:34px;height:34px}.ss-files-dialog-backdrop{z-index:85;background:#06080d8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ss-files-dialog{background:var(--surface);width:min(460px,100%);clip-path:var(--cut);gap:16px;padding:24px;display:grid}.ss-files-dialog.is-wide{width:min(760px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.ss-files-dialog.is-wide>.ss-files-dialog-actions{z-index:1;background:var(--surface);box-shadow:0 -1px 0 var(--line);margin:0 -24px -24px;padding:12px 24px 24px;position:sticky;bottom:-24px}.ss-files-dialog h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700}.ss-files-dialog-body{color:var(--text-2);gap:10px;font-size:15px;display:grid}.ss-files-dialog-body p{overflow-wrap:anywhere;margin:0}.ss-files-dialog-hint{color:var(--muted);font-size:13.5px}.ss-files-dialog-list{color:var(--muted);overflow-wrap:anywhere;margin:0;padding-inline-start:20px;font-size:14px}.ss-files-dialog-form{gap:16px;display:grid}.ss-files-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ss-files-dialog-actions.is-spread{justify-content:space-between;align-items:center}.ss-files-dialog-btn{background:var(--paper);height:44px;box-shadow:inset 0 0 0 1px var(--line-2);--edge:var(--line-2);--edge-cut:5px;clip-path:var(--cut-xs);padding:0 18px;font-size:14.5px;font-weight:620;transition:background .15s}.ss-files-dialog-btn:hover{background:var(--line)}.ss-files-dialog-btn.is-primary{background:var(--ink);color:var(--on-ink);box-shadow:none;--edge:transparent}.ss-files-dialog-btn.is-primary:hover{background:var(--ink-3)}.ss-files-dialog-btn.is-danger{background:#b3261e}.ss-files-dialog-btn.is-danger:hover{background:#8f1d17}.ss-files-dialog-btn:disabled{opacity:.55;cursor:default}.ss-files-transfer-kind{color:var(--signal);place-items:center;display:grid}.ss-files-transfer-kind .ss-glyph{width:18px;height:18px}.ss-files-tool.is-square{width:46px;padding:0}.ss-files-tool[aria-expanded=true]{background:var(--line)}.ss-files-tool.is-primary[aria-expanded=true]{background:var(--ink-3)}.ss-files-count{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.ss-files-bar.is-selecting{background:color-mix(in oklab, var(--signal) 22%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--signal-text) 30%, transparent);--edge:color-mix(in oklab, var(--signal-text) 30%, transparent);--edge-cut:9px;clip-path:var(--cut-sm);padding:6px}.ss-files-bar.is-selecting .ss-files-tool{height:44px}.ss-files-bar.is-selecting .ss-files-tool.is-danger:disabled{color:var(--muted)}@media (width<=640px){.ss-files-tool.is-wide-only{display:none}.ss-files-bar.is-selecting{flex-wrap:nowrap;gap:4px}.ss-files-bar.is-selecting .ss-files-tool{flex:none;min-width:56px;height:52px}.ss-files-bar.is-selecting .ss-files-tool.is-square{width:44px;min-width:44px}.ss-files-count{font-size:14px}}.ss-files-menu-label{letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);margin:6px 12px 2px;font-size:11.5px;font-weight:650}.ss-files-menu-label:first-child{margin-top:2px}.ss-files-menu button[aria-checked=true]{font-weight:680}.ss-files-menu .ss-files-menu-check{color:var(--signal-text);margin-inline-start:auto}.ss-files-check{background:var(--surface);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--line-2);--edge:var(--line-2);--edge-cut:5px;--edge-w:2px;clip-path:var(--cut-xs);flex-shrink:0;place-items:center;display:grid}.ss-files-check .ss-glyph{stroke-width:2.6px;width:16px;height:16px}.ss-files-check.is-on{background:var(--ink);box-shadow:none;--edge:transparent;color:var(--signal)}.ss-files-row.is-selected,.ss-files-row.is-selected:hover{background:color-mix(in oklab, var(--signal) 16%, var(--surface))}.ss-files-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ss-files-grid[aria-busy=true]{opacity:.6;transition:opacity .2s}.ss-files-tile{min-width:0;position:relative}.ss-files-tile-open{text-align:start;background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line);--edge:var(--line);--edge-cut:9px;--edge-w:1px;clip-path:var(--cut-sm);gap:8px;padding:6px 6px 10px;transition:background .15s;display:grid}.ss-files-tile-open:hover{background:var(--hover)}.ss-files-tile.is-selected .ss-files-tile-open{background:color-mix(in oklab, var(--signal) 20%, var(--surface));box-shadow:inset 0 0 0 2px var(--ink);--edge:var(--ink);--edge-w:2px}.ss-files-tile-art{aspect-ratio:1;background:var(--paper);color:var(--text-2);clip-path:var(--cut-xs);place-items:center;display:grid;overflow:hidden}.ss-files-tile-art .ss-glyph{width:34%;height:34%}.ss-files-tile-art.is-folder{background:var(--ink);color:var(--signal)}.ss-files-tile-art.has-thumb{background:var(--paper)}.ss-files-tile-art img{object-fit:cover;width:100%;height:100%;animation:ss-files-fade .25s var(--ease-out) backwards}@keyframes ss-files-fade{0%{opacity:0}}.ss-files-tile-name{gap:1px;min-width:0;padding:0 4px;display:grid}.ss-files-tile-name b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:620;overflow:hidden}.ss-files-tile-name small{color:var(--muted);font-size:12.5px}.ss-files-tile .ss-files-check{pointer-events:none;position:absolute;top:12px;left:12px}.ss-files-tile .ss-files-check.is-on{box-shadow:inset 0 0 0 2px var(--signal);--edge:var(--signal);--edge-w:2px}.ss-files-tile-more{width:36px;height:36px;color:var(--muted);clip-path:var(--cut-xs);place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;bottom:8px;right:6px}.ss-files-tile-more:hover{background:var(--line);color:var(--text)}.ss-files-tile-more .ss-glyph{width:18px;height:18px}.ss-files-tile:has(.ss-files-tile-more) .ss-files-tile-name{padding-inline-end:34px}@media (width<=640px){.ss-files-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ss-files-tile-open{gap:6px;padding:4px 4px 8px}.ss-files-tile-name{padding:0 2px}.ss-files-tile-name b{font-size:13px}.ss-files-tile-name small{font-size:11.5px}.ss-files-tile-more{width:32px;height:32px;bottom:4px;right:2px}.ss-files-tile:has(.ss-files-tile-more) .ss-files-tile-name{padding-inline-end:28px}.ss-files-tile .ss-files-check{top:9px;left:9px}}.ss-files-preview-body{touch-action:pan-y pinch-zoom;position:relative}.ss-files-preview-body img{-webkit-user-select:none;user-select:none}.ss-files-preview-step{background:color-mix(in oklab, var(--ink) 78%, transparent);width:48px;height:64px;color:var(--on-ink);clip-path:var(--cut-xs);place-items:center;transition:background .15s;display:grid;position:absolute;top:50%;translate:0 -50%}.ss-files-preview-step:hover{background:var(--ink-3)}.ss-files-preview-step .ss-glyph{width:24px;height:24px}.ss-files-preview-step.is-previous{left:12px}.ss-files-preview-step.is-next{right:12px}.ss-files-preview-tool{height:40px;color:var(--on-ink);box-shadow:inset 0 0 0 1px var(--ink-line);--edge:var(--ink-line);--edge-cut:5px;clip-path:var(--cut-xs);flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:620;transition:background .15s;display:inline-flex}.ss-files-preview-tool:hover{background:var(--ink-3)}.ss-files-preview-tool .ss-glyph{width:18px;height:18px;color:var(--signal)}@media (width<=640px){.ss-files-preview-bar{gap:6px}.ss-files-preview-tool{justify-content:center;width:44px;height:44px;padding:0}.ss-files-preview-tool span{display:none}.ss-files-preview-step{width:36px;height:52px}.ss-files-preview-step.is-previous{left:4px}.ss-files-preview-step.is-next{right:4px}}.ss-files-install{background:var(--ink);color:var(--on-ink);clip-path:var(--cut-sm);align-items:center;gap:12px;padding:10px 6px 10px 12px;display:flex}.ss-files-install-mark{background:var(--ink-3);width:40px;height:40px;clip-path:var(--cut-xs);flex-shrink:0;place-items:center;display:grid}.ss-files-install-mark .ss-mark{width:24px;height:24px}.ss-files-install-text{flex:1;gap:2px;min-width:0;display:grid}.ss-files-install-text b{font-size:14.5px;font-weight:650}.ss-files-install-text small{color:var(--on-ink-2);font-size:13px}.ss-files-install .ss-files-row-btn{background:var(--signal);color:var(--signal-ink);box-shadow:none;--edge:transparent}.ss-files-install .ss-files-row-btn:hover{background:var(--signal-hover)}.ss-files-install .ss-files-icon-btn{width:40px;height:40px;color:var(--on-ink-2);margin:0}.ss-files-install .ss-files-icon-btn:hover{background:var(--ink-3);color:var(--on-ink)}@media (width<=380px){.ss-files-install-mark{display:none}}.ss-files-tool.is-on{background:color-mix(in oklab, var(--signal) 28%, var(--surface));box-shadow:inset 0 0 0 1px var(--signal-text);--edge:var(--signal-text)}.ss-files-tool.is-on:hover{background:color-mix(in oklab, var(--signal) 40%, var(--surface))}.ss-files-tool.is-on .ss-glyph{color:var(--signal-text)}.ss-files-tool span{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.ss-files-tool.is-dock-only{display:none}@media (width>=1100px){.ss-files-tool.is-dock-only{display:inline-flex}}@media (width>=641px) and (width<=1360px){.ss-files-tool.is-terse{width:46px;padding:0}.ss-files-tool.is-terse span{display:none}}.ss-files-body{gap:16px;min-width:0;display:grid}.ss-files-body.has-info{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.ss-files-main{gap:16px;min-width:0;display:grid;container:files/inline-size}.ss-files-head,.ss-files-cell,.ss-files-where{display:none}.ss-files-row-tools{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.ss-files-cell.is-modified{width:128px}.ss-files-cell.is-size{text-align:end;width:88px}.ss-files-cell.is-type{width:100px}.ss-files-cell.is-from{width:156px;padding-inline-start:6px}@container files (width>=620px){.ss-files-list.has-columns .ss-files-head{background:color-mix(in oklab, var(--paper) 55%, var(--surface));min-height:42px;color:var(--muted);align-items:center;gap:14px;padding-inline-start:14px;font-size:12.5px;font-weight:620;display:flex}.ss-files-list.has-columns .ss-files-head-name{flex:1;min-width:0;padding-inline-start:54px}.ss-files-list.has-columns.is-selecting .ss-files-head-name{padding-inline-start:92px}.ss-files-list.has-columns .ss-files-head .ss-files-row-tools{width:102px}.ss-files-list.has-columns .ss-files-name{flex:1}.ss-files-list.has-columns .ss-files-open{min-height:58px}.ss-files-list.has-columns .ss-files-cell{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:13.5px;display:block;overflow:hidden}.ss-files-list.has-columns .ss-files-head .ss-files-cell{font-size:inherit;overflow:visible}.ss-files-list.has-columns .ss-files-details{display:none}.ss-files-list.has-columns .ss-files-where{display:block}.ss-files-list.has-columns .ss-files-row-tools{width:108px}}@container files (width<=819px){.ss-files-list.has-columns .ss-files-cell.is-from{display:none}}@container files (width<=719px){.ss-files-list.has-columns .ss-files-cell.is-type{display:none}}.ss-files-sort{height:30px;color:inherit;font-weight:inherit;clip-path:var(--cut-xs);align-items:center;gap:4px;margin-inline-start:-6px;padding:0 6px;transition:background .15s,color .15s;display:inline-flex}.ss-files-sort:hover:not(:disabled){background:var(--hover);color:var(--text)}.ss-files-sort:disabled{cursor:default}.ss-files-sort.is-active{color:var(--text)}.ss-files-sort .ss-glyph{width:14px;height:14px}.ss-files-cell.is-size .ss-files-sort{margin-inline:0 -6px}.ss-files-grid.is-large{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.ss-files-grid.is-large .ss-files-tile-name b{font-size:15px}.ss-files-grid.is-large .ss-files-tile-name small{font-size:13px}@media (width<=640px){.ss-files-grid.is-large{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ss-files-menu-wide{display:grid}.ss-files-menu-wide.is-split{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}@media (width<=640px){.ss-files-menu-wide{display:none}}.ss-files-info{background:var(--surface);max-height:calc(100dvh - 120px);box-shadow:inset 0 0 0 1px var(--line);--edge:var(--line);--edge-cut:9px;clip-path:var(--cut-sm);align-content:start;gap:14px;padding:10px 16px 18px;display:grid;position:sticky;top:0;overflow-y:auto}.ss-files-info-head{justify-content:space-between;align-items:center;margin-inline-end:-10px;display:flex}.ss-files-info-label{letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);margin:0;font-size:11.5px;font-weight:650}.ss-files-info-head .ss-files-icon-btn{width:40px;height:40px;margin:0}.ss-files-info-art{aspect-ratio:4/3;background:var(--paper);color:var(--text-2);clip-path:var(--cut-sm);place-items:center;display:grid;overflow:hidden}.ss-files-info-art .ss-glyph{width:56px;height:56px}.ss-files-info-art.is-folder{background:var(--ink);color:var(--signal)}.ss-files-info-art.is-many{background:color-mix(in oklab, var(--signal) 26%, var(--surface));color:var(--signal-text)}.ss-files-info-art.has-thumb{background:var(--paper)}.ss-files-info-art img{object-fit:contain;width:100%;height:100%;animation:ss-files-fade .25s var(--ease-out) backwards}.ss-files-info-name{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.3}.ss-files-info-actions{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:6px;display:grid}.ss-files-info-action{background:var(--paper);min-width:0;min-height:38px;box-shadow:inset 0 0 0 1px var(--line-2);--edge:var(--line-2);--edge-cut:5px;clip-path:var(--cut-xs);text-align:start;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;font-weight:600;line-height:1.25;transition:background .15s;display:flex}.ss-files-info-action:hover{background:var(--hover)}.ss-files-info-action .ss-glyph{flex-shrink:0;width:16px;height:16px}.ss-files-info-action span{overflow-wrap:anywhere;min-width:0}.ss-files-info-action.is-danger{color:#a3271a}.ss-files-info-action.is-danger:hover{background:#fbeeec}.ss-files-info-facts{border-top:1px solid var(--line);margin:0;display:grid}.ss-files-info-facts>div{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.ss-files-info-facts dt{color:var(--muted);font-size:13px}.ss-files-info-facts dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:560}.ss-files-info-hint{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ss-files-info-backdrop{z-index:84;background:#06080d73;position:fixed;inset:0}.ss-files-info.is-sheet{z-index:85;max-height:86dvh;padding:10px 16px calc(20px + env(safe-area-inset-bottom));box-shadow:none;--edge:transparent;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%,0 16px);animation:ss-files-sheet-in .28s var(--ease-out);position:fixed;inset:auto 0 0}.ss-files-info.is-sheet .ss-files-info-art{aspect-ratio:16/9}@keyframes ss-files-sheet-in{0%{opacity:0;translate:0 32px}}.ss-files-toast{background:var(--ink);color:var(--on-ink);clip-path:var(--cut-sm);animation:ss-files-toast-in .28s var(--ease-out);align-items:center;gap:10px;padding:12px 6px 14px 16px;display:flex;position:relative}.ss-files-toast.is-bad .ss-files-transfer-kind{color:#ffb4a8}.ss-files-toast .ss-files-spinner{border-color:var(--ink-3);border-top-color:var(--signal)}.ss-files-toast-text{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:14px;line-height:1.45}.ss-files-toast-undo{background:var(--signal);height:34px;color:var(--signal-ink);clip-path:var(--cut-xs);flex-shrink:0;padding:0 12px;font-size:13.5px;font-weight:650}.ss-files-toast-undo:hover{background:var(--signal-hover)}.ss-files-toast .ss-files-icon-btn{width:40px;height:40px;color:var(--on-ink-2);margin:0}.ss-files-toast .ss-files-icon-btn:hover{background:var(--ink-3);color:var(--on-ink)}.ss-files-toast :focus-visible{outline-color:var(--signal)}.ss-files-toast-time{inset-inline:0;background:var(--signal);transform-origin:0;height:3px;animation:linear forwards ss-files-toast-time;position:absolute;bottom:0}[dir=rtl] .ss-files-toast-time{transform-origin:100%}.ss-files-toast.is-bad .ss-files-toast-time{background:#ffb4a8}.ss-files-toast-time.is-held{animation:none;transform:scaleX(1)}@keyframes ss-files-toast-in{0%{opacity:0;translate:0 10px}}@keyframes ss-files-toast-time{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ss-files-toast,.ss-files-info.is-sheet{animation:none}}.ss-files-row.is-drop,.ss-files-row.is-drop:hover{background:color-mix(in oklab, var(--signal) 30%, var(--surface));box-shadow:inset 0 0 0 2px var(--signal-text)}.ss-files-tile.is-drop .ss-files-tile-open{box-shadow:inset 0 0 0 2px var(--signal-text);--edge:var(--signal-text);--edge-w:2px}.ss-files-crumbs li button.is-drop,.ss-files-back.is-drop{background:color-mix(in oklab, var(--signal) 30%, var(--surface));color:var(--text)}.ss-files-row[draggable=true] .ss-files-open,.ss-files-tile[draggable=true] .ss-files-tile-open{cursor:pointer}.ss-files-row,.ss-files-tile{transition:background .15s,opacity .15s}.ss-files-row.is-dragged,.ss-files-tile.is-dragged{opacity:.45}.ss-files-drag-card{pointer-events:none;padding-block:8px 4px;padding-inline:4px 10px;position:fixed;top:-1000px;left:-1000px}.ss-files-drag-card *{transition:none!important;animation:none!important}.ss-files-drag-card-plate{background:var(--ink);width:max-content;max-width:280px;color:var(--on-ink);clip-path:var(--cut-sm);align-items:center;gap:12px;padding-block:8px;padding-inline:8px 18px;display:flex}.ss-files-drag-card .ss-files-icon{width:38px;height:38px}.ss-files-drag-card .ss-files-icon.is-folder{background:var(--ink-3)}.ss-files-drag-card-text{gap:1px;min-width:0;display:grid}.ss-files-drag-card-text b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:620;overflow:hidden}.ss-files-drag-card-text small{color:var(--on-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ss-files-drag-card-count{top:0;background:var(--signal);min-width:24px;height:24px;color:var(--signal-ink);clip-path:var(--cut-xs);place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:grid;position:absolute;inset-inline-end:0}.ss-files-move-crumbs{align-items:center;gap:8px;min-width:0;display:flex}.ss-files-move-crumbs ol{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ss-files-move-crumbs li{align-items:center;gap:4px;font-size:14.5px;display:flex}.ss-files-move-crumbs li+li:before{content:"/";color:var(--subtle)}.ss-files-move-crumbs li button{color:var(--muted);padding:2px 4px;font-weight:550}.ss-files-move-crumbs li button:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.ss-files-move-crumbs [aria-current]{padding:2px 4px;font-weight:700}.ss-files-move-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:min(46dvh,360px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ss-files-move-list li+li{border-top:1px solid var(--line)}.ss-files-move-list button{text-align:start;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 4px;font-size:15px;font-weight:600;display:flex}.ss-files-move-list button:hover:not(:disabled){background:var(--hover)}.ss-files-move-list button:disabled{opacity:.45;cursor:default}.ss-files-move-list button>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ss-files-move-list button>.ss-glyph{width:16px;height:16px;color:var(--subtle)}.ss-files-move-list .ss-files-icon{width:34px;height:34px}.ss-files-move-list .ss-files-icon .ss-glyph{width:18px;height:18px}.ss-files-move-empty{color:var(--muted);padding:16px 4px;font-size:14px}.ss-files-people{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.ss-files-people>li{border-bottom:1px solid var(--line);gap:10px;padding:14px 0;display:grid}.ss-files-person{align-items:center;gap:12px;min-width:0;display:flex}.ss-files-person-mark{background:var(--ink);width:36px;height:36px;color:var(--signal);clip-path:var(--cut-xs);font-family:var(--mono);flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.ss.is-dark .ss-files-person-mark{background:#0a0d13}.ss-files-person-name{gap:2px;min-width:0;display:grid}.ss-files-person-name b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:640;overflow:hidden}.ss-files-person-name small{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.ss-files-person-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-inline-start:48px;display:flex}.ss-files-person-tools .ss-d-langs .ss-files-dialog-btn{height:36px;padding:0 12px;font-size:13.5px}.ss-files-person-tools .ss-d-langs .ss-files-dialog-btn[aria-pressed=true]{background:var(--ink);color:var(--on-ink);box-shadow:none;--edge:transparent;opacity:1}.ss.is-dark .ss-files-person-tools .ss-d-langs .ss-files-dialog-btn[aria-pressed=true]{background:var(--text);color:var(--paper)}.ss-files-person-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ss-files-person-actions .ss-files-dialog-btn{height:36px;padding:0 12px;font-size:13.5px}.ss-files-person-ask{color:var(--text-2);font-size:13.5px}.ss-files-link.is-danger{color:#a3271a;text-decoration-color:oklab(47.2329% .140441 .0814751/.4)}.ss.is-dark .ss-files-link.is-danger{color:#f4a196}@media (width<=640px){.ss-files-person-tools{padding-inline-start:0}}.ss-files-versions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:min(52dvh,420px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ss-files-versions>li{gap:10px;padding:12px 0;display:grid}.ss-files-versions>li+li{border-top:1px solid var(--line)}.ss-files-version{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ss-files-version-text{gap:2px;min-width:0;display:grid}.ss-files-version-text b{font-size:15px;font-weight:640}.ss-files-version-text small{color:var(--muted);font-size:13px}.ss-files-version-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss-files-version-tools .ss-files-dialog-btn{align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13.5px;display:inline-flex}.ss-files-version-tools .ss-glyph{width:15px;height:15px}.ss-files-version-ask{background:var(--hover);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.ss-files-versions-empty{gap:6px;padding:8px 0 4px;display:grid}.ss-files-versions-empty>p:first-child{margin:0;font-size:15px;font-weight:620}.ss-files-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ss-files-dialog-head h3{margin-top:4px}.ss-files-dialog-head .ss-files-icon-btn{flex-shrink:0;margin-block-start:-6px;margin-inline-end:-8px}.ss-files-dialog-eyebrow,.ss-files-section-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);margin:0;font-size:11px;font-weight:600}.ss-files-section-label{margin-bottom:8px}[dir=rtl] :is(.ss-files-dialog-eyebrow,.ss-files-section-label){letter-spacing:0;text-transform:none}.ss-files-share{gap:14px;display:grid}.ss-files-segmented{isolation:isolate;gap:4px;max-width:380px;padding:4px;display:flex;position:relative}.ss-files-segmented:before{content:"";z-index:-2;background:var(--paper);clip-path:var(--cut-sm);position:absolute;inset:0}.ss-files-segment{isolation:isolate;height:34px;color:var(--muted);flex:1;padding:0 12px;font-size:14px;font-weight:620;transition:color .15s;position:relative}.ss-files-segment:before{content:"";z-index:-1;background:var(--surface);clip-path:var(--cut-xs);opacity:0;transition:opacity .15s;position:absolute;inset:0}.ss-files-segment:hover:not(:disabled){color:var(--text-2)}.ss-files-segment.is-active{color:var(--text)}.ss-files-segment.is-active:before{opacity:1}.ss-files-segment:disabled{cursor:default}.ss-files-segment:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ss-files-chips{background:var(--paper);min-height:48px;box-shadow:inset 0 0 0 1px var(--line);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 8px;display:flex}.ss-files-chips:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.ss.is-dark .ss-files-chips:focus-within{box-shadow:inset 0 0 0 1.5px var(--text-2)}.ss-files-chips input{min-width:160px;height:32px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 6px;font-size:14.5px}.ss-files-chips input::placeholder{color:var(--subtle)}.ss .ss-files-chips input:focus-visible{outline:none}.ss-files-chip{background:color-mix(in oklab, var(--signal) 38%, var(--surface));max-width:100%;min-height:30px;color:var(--ink);clip-path:var(--cut-xs);overflow-wrap:anywhere;align-items:center;gap:6px;padding:0 8px 0 11px;font-size:13.5px;font-weight:600;display:inline-flex}.ss.is-dark .ss-files-chip{background:color-mix(in oklab, var(--signal) 16%, var(--surface));color:var(--text)}.ss-files-chip button{width:20px;height:20px;color:inherit;opacity:.65;flex-shrink:0;place-items:center;display:grid}.ss-files-chip button:hover:not(:disabled){opacity:1}.ss-files-chip .ss-glyph{width:11px;height:11px}.ss-files-share-error{color:#a3271a;margin:6px 0 0;font-size:13px}.ss.is-dark .ss-files-share-error{color:#f4a196}.ss-files-share-send{width:100%;height:46px}.ss-files-share-progress{color:var(--muted);gap:8px;font-size:13px;display:grid}.ss-files-share-box{background:var(--paper);color:var(--muted);clip-path:var(--cut-xs);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ss-files-share-box>.ss-glyph{flex-shrink:0;width:15px;height:15px;margin-top:2px}.ss-files-share-box>span{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.ss-files-share-box b{color:var(--text-2);font-weight:640;display:block}.ss-files-share-box.is-bad{background:color-mix(in oklab, #b3261e 9%, var(--surface));color:#8f1d17}.ss.is-dark .ss-files-share-box.is-bad{background:color-mix(in oklab, #b3261e 20%, var(--surface));color:#f4a196}.ss-files-share-box.is-bad b{color:inherit}.ss-files-share-line{gap:1px;display:grid}.ss-files-share-ok{color:#2f7d4f;justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:640;display:flex}.ss.is-dark .ss-files-share-ok{color:#7ad19b}.ss-files-share-ok .ss-glyph{width:14px;height:14px}.ss-files-share-caption{text-align:center;color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.ss-files-dialog-actions>.ss-files-dialog-lead{margin-inline-end:auto}.ss-files-person-mark.is-muted{background:var(--hover);color:var(--muted)}.ss-files-person-name small.is-problem{color:#a3271a}.ss.is-dark .ss-files-person-name small.is-problem{color:#f4a196}.ss-files-link-expiry{border:0;gap:8px;margin:0;padding:0;display:grid}.ss-files-link-expiry legend{color:var(--text-2);margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.ss-files-link-expiry .ss-files-dialog-btn[aria-pressed=true]{background:var(--ink);color:var(--on-ink);box-shadow:none;--edge:transparent}.ss.is-dark .ss-files-link-expiry .ss-files-dialog-btn[aria-pressed=true]{background:var(--text);color:var(--paper)}.ss-files-link-meter{background:var(--line);height:4px;display:block}.ss-files-link-meter span{background:var(--signal-text);height:100%;transition:width .2s linear;display:block}.ss-files-link-copy{gap:8px;display:flex}.ss-files-link-copy .ss-input{min-width:0;height:44px;font-family:var(--mono);flex:1;font-size:12.5px}.ss-files-link-copy .ss-files-dialog-btn{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.ss-files-link-copy .ss-glyph{width:16px;height:16px}.ss-files-star{vertical-align:-2px;color:#b07d00;margin-inline-end:6px;display:inline-grid}.ss-files-star .ss-glyph{fill:currentColor;width:14px;height:14px}.ss-files-info-name .ss-files-star .ss-glyph{width:17px;height:17px}.ss-files-name small.ss-files-people{color:var(--text-2);display:block}.ss-files-info-people{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ss-files-info-people small{color:var(--muted);font-size:12.5px;font-weight:500}.ss.is-dark .ss-files-star{color:#e3b341}.ss.is-dark .ss-files-place.is-active,.ss.is-dark .ss-files-tool.is-primary{background:var(--text);color:var(--paper)}.ss.is-dark .ss-files-tool.is-primary:hover,.ss.is-dark .ss-files-tool.is-primary[aria-expanded=true]{background:var(--text-2)}.ss.is-dark .ss-files-place.is-active .ss-glyph{color:#416800}.ss.is-dark .ss-files-place.is-active .ss-files-place-dot:not([style]){background:#416800}.ss.is-dark .ss-files-icon.is-folder,.ss.is-dark .ss-files-tile-art.is-folder,.ss.is-dark .ss-files-info-art.is-folder,.ss.is-dark .ss-files-check.is-on,.ss.is-dark .ss-files-unlock-mark,.ss.is-dark .ss-files-code{background:#0a0d13}.ss.is-dark .ss-files-tile.is-selected .ss-files-tile-open{box-shadow:inset 0 0 0 2px var(--text);--edge:var(--text)}.ss.is-dark .ss-files-spinner{border-top-color:var(--text)}.ss.is-dark .ss-files-drop{border-color:var(--text)}.ss.is-dark .ss-files-tool.is-danger,.ss.is-dark .ss-files-menu button.is-danger,.ss.is-dark .ss-files-info-action.is-danger{color:#f4a196}.ss.is-dark .ss-files-tool.is-danger:hover,.ss.is-dark .ss-files-info-action.is-danger:hover{background:#2e1816}.ss.is-dark .ss-files-transfer,.ss.is-dark .ss-files-toast,.ss.is-dark .ss-files-drag-card-plate,.ss.is-dark .ss-files-install{--edge:#3c4656;--edge-cut:9px;background:#2a323e;box-shadow:inset 0 0 0 1px #3c4656}.ss.is-dark .ss-files-tray-more{background:#2a323e}.ss-files-keys{max-height:min(62dvh,560px);margin:0;display:grid;overflow-y:auto}.ss-files-keys>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.ss-files-keys dt{flex-wrap:wrap;order:2;justify-content:flex-end;gap:4px;display:flex}.ss-files-keys dd{color:var(--text-2);margin:0;font-size:14.5px}.ss-files-keys-combo{align-items:center;gap:4px;display:inline-flex}.ss-files-keys-or{color:var(--subtle);margin:0 4px;font-size:13px}.ss-files-keys kbd{background:var(--paper);min-width:26px;height:26px;box-shadow:inset 0 -2px 0 var(--line-2), inset 0 0 0 1px var(--line-2);color:var(--text);font-family:var(--mono);place-items:center;padding:0 7px;font-size:11px;display:inline-grid}[data-ft]{--ft:#69737d}[data-ft=pdf]{--ft:#c63d2f}[data-ft=doc]{--ft:#3a67d0}[data-ft=sheet]{--ft:#1b7f45}[data-ft=slides]{--ft:#b8521c}[data-ft=text]{--ft:#5b6676}[data-ft=code]{--ft:#3f5f7f}[data-ft=archive]{--ft:#7750b1}[data-ft=image]{--ft:#b74771}[data-ft=video]{--ft:#d79628}[data-ft=audio]{--ft:#007c7d}.ss-files-icon[data-ft],.ss-files-tile-art[data-ft],.ss-files-info-art[data-ft]{background:color-mix(in oklab, var(--ft) 12%, var(--surface));color:color-mix(in oklab, var(--ft) 80%, var(--text));position:relative}.ss-files-icon[data-ft].has-thumb,.ss-files-tile-art[data-ft].has-thumb,.ss-files-info-art[data-ft].has-thumb{background:var(--paper)}.ss-files-icon.is-pdf img,.ss-files-tile-art.is-pdf img{object-position:top}[data-ft].has-tag:not(.has-thumb)>.ss-glyph{translate:0 -14%}.ss-ft-tag{background:var(--ft);color:#fff;font:700 7px/1.15 var(--mono);letter-spacing:.02em;white-space:nowrap;pointer-events:none;padding:1.5px 3px 1px;position:absolute;bottom:12%;left:50%;translate:-50%}.has-thumb>.ss-ft-tag{bottom:3px;left:auto;inset-inline-start:3px;translate:none}.ss-files-tile-art .ss-ft-tag{padding:3px 6px 2px;font-size:11px}.ss-files-info-art .ss-ft-tag{padding:3px 7px 2px;font-size:12px}.ss-files-tile-art.has-thumb>.ss-ft-tag,.ss-files-info-art.has-thumb>.ss-ft-tag{bottom:8px;inset-inline-start:8px}.ss-ft-play{background:#0a0d13bd;width:14px;height:14px;position:absolute;bottom:3px;left:3px}.ss-ft-play:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;position:absolute;inset:3.5px 3px 3.5px 4.5px}.ss-files-tile-art .ss-ft-play,.ss-files-info-art .ss-ft-play{width:30px;height:30px;clip-path:var(--cut-xs);bottom:8px;left:8px}.ss-files-tile-art .ss-ft-play:after,.ss-files-info-art .ss-ft-play:after{inset:8px 7px 8px 10px}.ss.is-dark .ss-files-icon[data-ft],.ss.is-dark .ss-files-tile-art[data-ft],.ss.is-dark .ss-files-info-art[data-ft]{background:color-mix(in oklab, var(--ft) 20%, var(--surface));color:color-mix(in oklab, var(--ft) 55%, var(--text))}.ss.is-dark .ss-files-icon[data-ft].has-thumb,.ss.is-dark .ss-files-tile-art[data-ft].has-thumb,.ss.is-dark .ss-files-info-art[data-ft].has-thumb{background:var(--paper)}.ss-files-preview-bar{z-index:2;position:relative}.ss-files-preview-tool:disabled{opacity:.5;cursor:default}.ss-files-preview-tool:disabled:hover{background:0 0}.ss-files-preview-ask{background:var(--ink-2);box-shadow:inset 0 1px 0 var(--ink-3), 0 12px 28px #0006;color:var(--on-ink);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px 10px 20px;display:flex;position:absolute;top:100%;left:0;right:0}.ss-files-preview-ask>span{flex:260px;font-size:14.5px;font-weight:600}.ss-files-preview-ask-actions{gap:8px;margin-inline-start:auto;display:flex}.ss-files-ask-btn{height:40px;color:var(--on-ink);box-shadow:inset 0 0 0 1px var(--ink-line);--edge:var(--ink-line);--edge-cut:5px;clip-path:var(--cut-xs);padding:0 16px;font-size:14px;font-weight:620;transition:background .15s}.ss-files-ask-btn:hover{background:var(--ink-3)}.ss-files-ask-btn.is-danger{box-shadow:none;--edge:transparent;color:#fff;background:#a3352a}.ss-files-ask-btn.is-danger:hover{background:#8c2b22}.ss-files-preview-body.is-full{flex-direction:column;place-items:stretch stretch;gap:12px;display:flex;overflow:hidden}.ss-files-preview-body.is-full>.ss-files-text{flex:1;min-height:0}.ss-files-preview-problem{align-self:center;max-width:640px}.ss-files-editor{resize:none;width:100%;box-shadow:inset 0 0 0 2px var(--signal);--edge:var(--signal);--edge-w:2px;--edge-cut:9px;tab-size:4;border:0;border-radius:0;outline:none}.ss-files-pdf{flex:1;min-height:0;display:grid;position:relative}.ss-files-pdf-scroll{touch-action:pan-x pan-y pinch-zoom;outline:none;min-height:0;padding:4px 0 88px;overflow:auto}.ss-files-pdf-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--signal)}.ss-files-pdf-scroll>.ss-files-preview-status{justify-content:center;padding-top:18vh}.ss-files-pdf-pages{flex-direction:column;align-items:center;gap:16px;width:fit-content;min-width:100%;display:flex}.ss-files-pdf-page{background:#fff;flex-shrink:0;box-shadow:0 2px 16px #00000073}.ss-files-pdf-page canvas{display:block}.ss-files-pdf-bar{background:var(--ink);color:var(--on-ink);box-shadow:inset 0 0 0 1px var(--ink-3);--edge:var(--ink-3);--edge-cut:5px;clip-path:var(--cut-xs);white-space:nowrap;align-items:center;gap:2px;padding:4px 4px 4px 16px;display:flex;position:absolute;bottom:14px;left:50%;translate:-50%}.ss-files-pdf-count{font-variant-numeric:tabular-nums;margin-inline-end:8px;font-size:13.5px;font-weight:600}.ss-files-pdf-bar button{min-width:40px;height:40px;color:var(--on-ink-2);clip-path:var(--cut-xs);place-items:center;transition:background .15s,color .15s;display:grid}.ss-files-pdf-bar button:hover:not(:disabled){background:var(--ink-3);color:var(--on-ink)}.ss-files-pdf-bar button:disabled{opacity:.4;cursor:default}.ss-files-pdf-bar .ss-glyph{width:18px;height:18px}.ss-files-pdf-fit{font:600 11.5px/1 var(--mono);padding:0 6px}.ss-files-pdf-bar .ss-files-pdf-fit:disabled{opacity:1}@media (width<=640px){.ss-files-preview-ask{padding-left:16px}.ss-files-pdf-bar{padding-left:12px;bottom:10px}}.ss-d{min-width:0;max-width:1040px;animation:ss-d-in .35s var(--ease-out) backwards;gap:20px;margin:0 auto;display:grid}@keyframes ss-d-in{0%{opacity:0;translate:0 8px}}.ss-d-intro{max-width:70ch;color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.ss-d.is-wide{max-width:1360px}a.ss-dash-nav-item{text-decoration:none}.ss-d-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 24px;display:flex}.ss-d-text{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.6}.ss-d-note{color:var(--subtle);text-align:center;margin:0;font-size:13px}.ss-d-pad{color:var(--muted);margin:0;padding:20px 24px}.ss-d-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=900px){.ss-d-grid{grid-template-columns:minmax(0,1fr)}}.ss-d-panel{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line);--edge:var(--line);--edge-cut:16px;clip-path:var(--cut)}.ss-d-panel.is-danger{--edge:#ecc6c0;box-shadow:inset 0 0 0 1px #ecc6c0}.ss-d-panel.is-danger .ss-d-panel-head h2{color:#8a1d12}.ss-d-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:22px 24px 0;display:flex}.ss-d-panel-head h2{letter-spacing:-.02em;color:var(--text);margin:0;font-size:18px;font-weight:680}.ss-d-panel-head p{max-width:64ch;color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.55}.ss-d-panel-aside{align-items:center;gap:8px;display:flex}.ss-d-panel-body{gap:16px;padding:18px 24px 24px;display:grid}.ss-d-panel-body.is-flush{padding:14px 0 0}.ss-d-panel-foot{border-top:1px solid var(--line);color:var(--muted);padding:14px 24px 18px;font-size:13.5px;line-height:1.55}.ss-d-panel-head+.ss-d-panel-foot{margin-top:18px}.ss-d-panel-head:last-child{padding-bottom:22px}.ss-d-panel-body>.ss-d-btn,.ss-d-panel-body>.ss-btn{justify-self:start}.ss-d-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-stretch:90%}.ss-d-stat{align-content:start;gap:6px;height:100%;padding:22px 24px 24px;display:grid}.ss-d-stat .ss-d-skeleton-rows{padding:8px 0 0}.ss-d-stat-value{letter-spacing:-.035em;color:var(--text);margin-top:6px;font-size:30px;font-weight:700;line-height:1.1}.ss-d-stat-sub{color:var(--muted);font-size:14px}.ss-d-stat-note{color:var(--subtle);font-size:13px}.ss-d-stat .ss-d-link{margin-top:10px}.ss-d-meter{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;height:10px;margin-top:8px;display:grid}.ss-d-meter span{background:var(--line)}.ss-d-meter span.is-on{background:var(--ink)}.ss-d-meter span.is-on:last-of-type{background:var(--signal-text)}.ss-d-meter span.is-on:has(+span:not(.is-on)){background:var(--signal-text)}.ss-d-meter.is-warn span.is-on{background:#b07a00}.ss-d-meter.is-full span.is-on{background:#a3271a}.ss-d-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:5px;justify-self:start;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:620;text-decoration-thickness:2px;transition:text-decoration-color .2s;display:inline-flex}.ss-d-link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.ss-d-link.is-quiet{color:var(--muted);font-weight:560}.ss-d-list{margin:0;padding:0;list-style:none}.ss-d-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:15px 24px;display:flex}.ss-d-panel-body.is-flush>.ss-d-list:first-child>.ss-d-row:first-child{border-top:0}.ss-d-tile{background:var(--paper);width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--line);--edge:var(--line);--edge-cut:5px;clip-path:var(--cut-xs);color:var(--text-2);flex-shrink:0;place-items:center;display:grid}.ss-d-tile .ss-glyph{width:20px;height:20px}.ss-d-tile .ss-d-os{width:22px;height:22px}.ss-d-tile.is-ink{background:var(--ink);box-shadow:none;--edge:transparent;color:var(--signal)}.ss-d-tile.is-signal{background:var(--signal);box-shadow:none;--edge:transparent;color:var(--signal-ink)}.ss-d-row-main{flex:1;gap:3px;min-width:0;display:grid}.ss-d-row-title{color:var(--text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;font-weight:620;display:flex}.ss-d-row-sub{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.ss-d-row-aside{flex-shrink:0;align-items:center;gap:8px;display:flex}.ss-d-time{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11.5px;font-stretch:90%}.ss-d-hidden-name{color:var(--muted);align-items:center;gap:6px;font-weight:560;display:inline-flex}.ss-d-hidden-name .ss-glyph{width:15px;height:15px}.ss-d-day{background:var(--paper);border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:10px 24px;font-size:10.5px;font-stretch:90%}.ss-d-panel-body.is-flush>div:first-child>.ss-d-day{border-top:0}.ss-d-day+.ss-d-list>.ss-d-row:first-child{border-top:1px solid var(--line)}@media (width<=560px){.ss-d-row{flex-wrap:wrap;padding:14px 18px}.ss-d-row-aside{width:100%;padding-inline-start:56px}.ss-d-day{padding-inline:18px}}.ss-d-status{align-items:center;gap:7px;display:inline-flex}.ss-d-dot{background:var(--line-2);flex-shrink:0;width:8px;height:8px}.ss-d-dot.is-on{box-shadow:0 0 0 3px color-mix(in oklab, var(--signal) 45%, transparent);background:#5c9400}.ss-d-btn{background:var(--surface);min-height:38px;box-shadow:inset 0 0 0 1px var(--line-2);--edge:var(--line-2);--edge-cut:5px;clip-path:var(--cut-xs);color:var(--text);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:620;transition:background .2s,color .2s;display:inline-flex;position:relative}.ss-d-btn:hover:not(:disabled){background:var(--hover)}.ss-d-btn:disabled{opacity:.55;cursor:default}.ss-d-btn.is-danger{color:#a3271a}.ss-d-btn.is-danger:hover:not(:disabled){background:#fbeeec}.ss-d-btn .ss-glyph{width:16px;height:16px}.ss-d-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ss-d-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ss-d-file:focus-within{outline:2px solid var(--ink);outline-offset:2px}.ss-d-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ss-d-actions.is-spread{justify-content:space-between}.ss-d-actions.is-spread>span,.ss-d-actions.is-spread>p{flex:260px}.ss-d-empty{text-align:center;justify-items:center;gap:10px;padding:36px 24px 40px;display:grid}.ss-d-empty h3{letter-spacing:-.015em;margin:6px 0 0;font-size:17px;font-weight:680}.ss-d-empty p{max-width:46ch;color:var(--muted);margin:0 0 6px;font-size:14.5px;line-height:1.6}.ss-d-skeleton-rows{gap:14px;padding:20px 24px;display:grid}.ss-d-skeleton{background:linear-gradient(90deg, var(--line) 0 40%, var(--paper) 50%, var(--line) 60% 100%);background-size:300% 100%;height:16px;animation:1.4s linear infinite ss-d-shimmer}@keyframes ss-d-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ss-d-facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ss-d-facts li{color:var(--text-2);align-items:baseline;gap:11px;font-size:14.5px;line-height:1.5;display:flex}.ss-d-facts li:before{content:"";background:var(--signal-text);flex-shrink:0;width:7px;height:7px;translate:0 -1px}.ss-d-facts.is-small li{font-size:13.5px}.ss-d-price{letter-spacing:-.035em;color:var(--text);white-space:nowrap;font-size:26px;font-weight:720}.ss-d-price.is-big{font-size:34px}.ss-d-price small{letter-spacing:0;color:var(--muted);margin-inline-start:3px;font-size:14px;font-weight:520}.ss-d-plans-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ss-d-plans-head h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.ss-d-save{color:var(--signal-text);margin-inline-start:4px;font-weight:520}.ss-segment button.is-on .ss-d-save{color:inherit;opacity:.8}.ss-d-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.ss-d-plans{grid-template-columns:minmax(0,1fr)}}.ss-d-plan{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);--edge:var(--line);--edge-cut:16px;--edge-w:1px;clip-path:var(--cut);grid-template-rows:auto auto 1fr auto;gap:14px;padding:22px 22px 24px;display:grid}.ss-d-plan.is-current{box-shadow:inset 0 0 0 2px var(--ink);--edge:var(--ink);--edge-w:2px}.ss-d-plan-name{justify-content:space-between;align-items:center;gap:8px;font-size:17px;font-weight:680;display:flex}.ss-d-plan>.ss-d-btn,.ss-d-plan>.ss-btn{width:100%}.ss-d-plan .ss-d-facts{align-content:start}.ss-d-2fa-steps{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=640px){.ss-d-2fa-steps{grid-template-columns:minmax(0,1fr)}}.ss-d-qr{width:180px;height:180px;box-shadow:inset 0 0 0 1px var(--line-2);--edge:var(--line-2);--edge-cut:9px;clip-path:var(--cut-sm);background:#fff;padding:10px}.ss-d-secret{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);--edge:var(--line);--edge-cut:5px;clip-path:var(--cut-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.ss-d-secret code{font-family:var(--mono);letter-spacing:.08em;overflow-wrap:anywhere;font-size:13px}.ss-d .ss-input[readonly]{background:var(--paper);color:var(--muted);cursor:default}.ss-d .ss-input[readonly]:focus{outline-color:var(--line-2)}.ss-d-form{gap:16px;min-width:0;display:grid}.ss-d-form.is-narrow{max-width:420px}.ss-d-profile{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width<=640px){.ss-d-profile{grid-template-columns:minmax(0,1fr)}}.ss-d-avatar-col{justify-items:start;gap:14px;display:grid}.ss-d-avatar{background:var(--ink);width:112px;height:112px;clip-path:var(--cut-sm);font-family:var(--mono);color:var(--on-ink);place-items:center;font-size:30px;font-weight:600;display:grid;position:relative;overflow:hidden}.ss-d-avatar img{object-fit:cover;width:100%;height:100%}.ss-d-avatar-busy{background:color-mix(in oklab, var(--ink) 55%, transparent);position:absolute;inset:0}.ss-d-progress{color:var(--text-2);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.ss-d-progress.is-on-ink{color:var(--on-ink)}.ss-d-progress.is-on-ink .ss-files-spinner{border-color:var(--ink-3);border-top-color:var(--signal)}.ss-d-recovery{background:var(--ink);color:var(--on-ink);clip-path:var(--cut-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 12px 14px 16px;display:grid}.ss-d-recovery .ss-d-eyebrow{color:var(--on-ink-3);grid-column:1/-1}.ss-d-recovery code{font-family:var(--mono);letter-spacing:.06em;overflow-wrap:anywhere;color:var(--signal);font-size:15px;font-weight:600}.ss-d-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:560;display:flex}.ss-d-check input{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0;margin:0}.ss-glyph.is-mirrored{transform:scaleX(-1)}.ss-d-photo-choose{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=520px){.ss-d-photo-choose{grid-template-columns:minmax(0,1fr)}}.ss-d-photo-choose .ss-d-progress{grid-column:1/-1}.ss-d-photo-source{text-align:start;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);--edge:var(--line-2);--edge-cut:9px;clip-path:var(--cut-sm);justify-items:start;gap:6px;padding:20px;transition:background .15s;display:grid}.ss-d-photo-source:hover:not(:disabled){background:var(--line)}.ss-d-photo-source:disabled{opacity:.55;cursor:default}.ss-d-photo-source .ss-glyph{width:28px;height:28px;margin-bottom:6px}.ss-d-photo-source b{font-size:16px;font-weight:680}.ss-d-photo-source small{color:var(--muted);font-size:13px}.ss-d-photo-editor{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=640px){.ss-d-photo-editor{grid-template-columns:minmax(0,1fr);gap:16px}.ss-d-photo-stage .ss-d-photo-frame{width:min(240px,100%)}}.ss-d-photo-stage{justify-items:center;gap:8px;display:grid}.ss-d-photo-frame{background:var(--ink);width:min(320px,100%);clip-path:var(--cut-sm);padding:3px}.ss-d-photo-canvas{aspect-ratio:1;background:var(--paper);width:100%;clip-path:var(--cut-sm);cursor:grab;touch-action:none;display:block}.ss-d-photo-canvas:active{cursor:grabbing}.ss-d-photo-canvas:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ss-d-photo-hint{color:var(--muted);margin:0;font-size:12.5px}.ss-d-photo-controls{gap:14px;min-width:0;display:grid}.ss-d-photo-tools{flex-wrap:wrap;gap:8px;display:flex}.ss-d-photo-tools .ss-d-btn[aria-pressed=true]{background:var(--ink);color:var(--on-ink);box-shadow:none;--edge:transparent}.ss-d-langs{flex-wrap:wrap;gap:8px;display:flex}.ss-d-langs .ss-d-btn[aria-pressed=true]{background:var(--ink);color:var(--on-ink);box-shadow:none;--edge:transparent}.ss-d-slider{gap:6px;font-size:14px;font-weight:600;display:grid}.ss-d-slider>span{justify-content:space-between;gap:12px;display:flex}.ss-d-slider output{font-family:var(--mono);color:var(--muted);font-size:12.5px;font-weight:500}.ss-d-slider input[type=range]{width:100%;height:28px;accent-color:var(--ink);cursor:pointer;margin:0}.ss-d-camera{gap:14px;display:grid}.ss-d-camera.is-off{justify-items:start}.ss-d-camera-view{aspect-ratio:4/3;background:var(--ink);width:100%;max-height:min(60vh,480px);clip-path:var(--cut-sm);place-items:center;display:grid;position:relative;overflow:hidden}.ss-d-camera-view video{object-fit:cover;width:100%;height:100%}.ss-d-camera-view video.is-mirrored{transform:scaleX(-1)}.ss-d-camera-view .ss-d-progress{position:absolute}.ss-d-camera-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.ss-d-camera-bar>:first-child{justify-self:start}.ss-d-camera-bar>:last-child{justify-self:end}.ss-d-camera-spacer{display:block}.ss-d-shutter{background:var(--surface);width:68px;height:68px;box-shadow:inset 0 0 0 4px var(--ink);border-radius:50%;place-items:center;transition:transform .12s;display:grid}.ss-d-shutter span{background:var(--ink);border-radius:50%;width:50px;height:50px;transition:background .15s}.ss-d-shutter:hover:not(:disabled) span{background:var(--ink-3)}.ss-d-shutter:active:not(:disabled){transform:scale(.94)}.ss-d-shutter:disabled{opacity:.45;cursor:default}.ss-d-shutter:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ss-d,.ss-d-skeleton{animation:none}}.ss-dash-badge{min-width:22px;height:19px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--signal-ink);background:var(--signal);clip-path:var(--cut-xs);place-items:center;margin-inline-start:auto;padding:0 6px;font-size:10.5px;font-weight:600;font-stretch:90%;display:inline-grid}.ss-dash-nav-item.is-active .ss-dash-badge{margin-inline-end:16px}.ss-dash-badge.is-fresh{animation:ss-dash-badge-pop .9s var(--ease-out) 2}@keyframes ss-dash-badge-pop{30%{background:var(--on-ink);scale:1.3}}.ss-dash-menu{position:relative}.ss-dash-menu.has-waiting:after{content:"";background:var(--signal);width:7px;height:7px;position:absolute;top:6px;right:6px}.ss-dash-search{border:1px solid var(--ink-line);--edge:var(--ink-line);--edge-cut:5px;background:var(--ink-2);height:36px;color:var(--on-ink-2);font:inherit;cursor:pointer;clip-path:var(--cut-xs);align-items:center;gap:10px;padding:0 8px 0 12px;font-size:13.5px;transition:background .2s,color .2s;display:inline-flex}.ss-dash-search:hover{background:var(--ink-3);color:var(--on-ink)}.ss-dash-search:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ss-dash-search .ss-glyph{width:16px;height:16px}.ss-dash-search kbd{font-family:var(--mono);color:var(--on-ink-3);border:1px solid var(--ink-line);padding:1px 6px;font-size:10px;font-stretch:90%}@media (width<=900px){.ss-dash-search{justify-content:center;width:36px;padding:0}.ss-dash-search span,.ss-dash-search kbd{display:none}}@media (prefers-reduced-motion:reduce){.ss-dash-badge.is-fresh{animation:none}}.ss-d-announcement{margin-bottom:20px}.ss.is-dark{--paper:#0e1218;--surface:#161b23;--line:#262d38;--line-2:#364050;--hover:#212a26;--text:#eef1f5;--text-2:#d0d6de;--muted:#9ea7b1;--subtle:#7f8893;--signal-text:#a6d94a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ss.is-dark .ss-dash-main{background:var(--paper)}.ss.is-dark .ss-input:focus,.ss.is-dark .ss-textarea:focus,.ss.is-dark .ss-select:focus{box-shadow:inset 0 0 0 2px var(--text);--edge:var(--text);--edge-w:2px}.ss.is-dark .ss-d-btn:focus-visible,.ss.is-dark .ss-d-file:focus-within{outline-color:var(--text)}.ss.is-dark .ss-a-filter.is-active,.ss.is-dark .ss-files-dialog-btn.is-primary{background:var(--text);border-color:var(--text);color:var(--surface)}.ss.is-dark .ss-cmd-option.is-active{background:var(--line-2)}.ss.is-dark .ss-a-menu{box-shadow:inset 0 0 0 1px var(--line-2), 0 16px 40px #00000080;--edge:var(--line-2)}.ss.is-dark .ss-a-checkbox-control[aria-checked=true] .ss-a-checkbox-box,.ss.is-dark .ss-a-checkbox-box.is-on,.ss.is-dark .ss-a-picker-chip{box-shadow:inset 0 0 0 1px var(--line-2);--edge:var(--line-2);--edge-w:1px;background:#0a0d13}.ss.is-dark .ss-cmd-option.is-active .ss-cmd-tile{background:var(--ink)}.ss.is-dark .ss-a-switch:before{background:#2c3644}.ss.is-dark .ss-a-switch[aria-checked=false]:before{background:var(--line)}.ss.is-dark .ss-a-switch[aria-checked=false] span{background:var(--muted)}.ss.is-dark .ss-a-timeline li.is-staff .ss-a-timeline-mark,.ss.is-dark .ss-d-tile.is-ink{background:#0a0d13}.ss.is-dark .ss-notice.is-warn,.ss.is-dark .ss-a-live.is-failed,.ss.is-dark .ss-a-tag.is-warn,.ss.is-dark .ss-a-tag.is-open,.ss.is-dark .ss-a-tag.is-wait-warn{color:#f0d58a;background:#2a2314;border-color:#4a3c1c}.ss.is-dark .ss-notice.is-bad,.ss.is-dark .ss-a-tag.is-bad,.ss.is-dark .ss-a-tag.is-wait-bad{color:#f4b4ab;background:#2e1816;border-color:#5a2a25}.ss.is-dark .ss-notice.is-warn{box-shadow:inset 3px 0 #c98f00}.ss.is-dark .ss-notice.is-bad{box-shadow:inset 3px 0 #e0574a}.ss.is-dark .ss-a-msg.is-note,.ss.is-dark .ss-a-note-input,.ss.is-dark .ss-a-switch-row.is-paused,.ss.is-dark .ss-a-versions li.is-outdated{background:#221d12}.ss.is-dark .ss-d-panel.is-danger{--edge:#5a2a25;box-shadow:inset 0 0 0 1px #5a2a25}.ss.is-dark .ss-d-panel.is-danger .ss-d-panel-head h2,.ss.is-dark .ss-a-delta.is-bad,.ss.is-dark .ss-d-btn.is-danger{color:#f4a196}.ss.is-dark .ss-d-btn.is-danger:hover:not(:disabled){background:#2e1816}.ss.is-dark .ss-field-error{color:#f4a196}.ss.is-dark .ss-chart-tip{box-shadow:0 6px 18px #00000073}.ss.is-dark .ss-a-toast{background:#2a323e;box-shadow:0 14px 40px #0009,inset 0 0 0 1px #3c4656}.ss.is-dark .ss-cmd-backdrop,.ss.is-dark .ss-files-dialog-backdrop{background:#0009}.ss.is-dark .ss-btn.is-ink:not(.ss-on-ink *),.ss.is-dark .ss-tag.is-ink:not(.ss-on-ink *),.ss.is-dark .ss-d-langs .ss-d-btn[aria-pressed=true],.ss.is-dark .ss-d-photo-tools .ss-d-btn[aria-pressed=true]{background:var(--text);color:var(--paper)}.ss.is-dark .ss-btn.is-ink:not(.ss-on-ink *):hover,.ss.is-dark .ss-d-meter span.is-on{background:var(--text-2)}.ss.is-dark .ss-d-meter.is-warn span.is-on{background:#d9a520}.ss.is-dark .ss-d-meter.is-full span.is-on{background:#e0574a}.ss.is-dark .ss-d-plan.is-current{box-shadow:inset 0 0 0 2px var(--text);--edge:var(--text)}.ss.is-dark .ss-d-avatar,.ss.is-dark .ss-d-recovery,.ss.is-dark .ss-d-code-mark,.ss.is-dark .ss-d-photo-frame{background:#0a0d13}.ss.is-dark .ss-d-photo-canvas:focus-visible{outline-color:var(--text)}.ss-dash-theme{border:1px solid var(--ink-line);--edge:var(--ink-line);--edge-cut:5px;background:var(--ink-2);width:36px;height:36px;color:var(--on-ink-2);cursor:pointer;clip-path:var(--cut-xs);place-items:center;padding:0;transition:background .2s,color .2s;display:grid}.ss-dash-theme:hover{background:var(--ink-3);color:var(--on-ink)}.ss-dash-theme .ss-glyph{width:17px;height:17px}.ss-d-code{gap:10px;margin:4px 0 16px;display:grid}.ss-d-code-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ss-d-code-label{color:var(--text-2);margin-inline-end:4px;font-size:14px;font-weight:600}.ss .ss-d-code-form .ss-input{width:min(100%,220px);height:44px;font-family:var(--mono);letter-spacing:.06em;font-size:14px}.ss-d-code-applied{background:color-mix(in oklab, var(--signal) 22%, var(--surface));box-shadow:inset 3px 0 0 var(--signal-text);flex-wrap:wrap;align-items:center;gap:12px 14px;padding:12px 14px;display:flex}.ss-d-code-applied>div{flex:1;gap:2px;min-width:200px;display:grid}.ss-d-code-applied b{color:var(--text);font-size:15px;font-weight:640}.ss-d-code-applied small{color:var(--muted);font-size:13px}.ss-d-code-mark{background:var(--ink);width:36px;height:36px;color:var(--signal);clip-path:var(--cut-xs);flex-shrink:0;place-items:center;display:grid}.ss-d-code-mark .ss-glyph{width:18px;height:18px}.ss-d-code-name{font-family:var(--mono);letter-spacing:.06em}.ss-d-code-tag{background:color-mix(in oklab, var(--signal) 30%, var(--surface));color:var(--signal-text);justify-self:start;margin-top:6px;padding:4px 8px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-block}.ss-d-code-tag.is-off{color:var(--muted);background:0 0;padding:4px 0;font-weight:500}.ss-d-storage{--ss-d-other:#4e5664;gap:22px;display:grid}.ss.is-dark .ss-d-storage{--ss-d-other:#8a939f}.ss-d-storage-note{color:var(--muted);margin:0;font-size:14.5px}.ss-d-chunks{grid-template-columns:repeat(48,minmax(0,1fr));gap:3px;height:14px;display:grid}.ss-d-chunks span{min-width:0}.ss-d-storage-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;display:grid}@media (width<=900px){.ss-d-storage-cols{grid-template-columns:minmax(0,1fr)}}.ss-d-storage-cols h3{margin:0 0 8px;font-weight:500}.ss-d-storage-rows{margin:0;padding:0;list-style:none;display:grid}.ss-d-storage-rows li{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:8px 0;font-size:14px;display:flex}.ss-d-storage-rows b{color:var(--text);flex-shrink:0;font-weight:620}.ss-d-storage-rows li>small{text-align:end;width:3.6em;color:var(--muted);flex-shrink:0;font-size:12.5px}.ss-d-storage-name{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;display:grid;overflow:hidden}.ss-d-storage-name small{color:var(--muted);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ss-d-swatch{flex-shrink:0;width:10px;height:10px}.ss-d-swatch.is-place{background:var(--subtle)}.ss-convo{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ss-convo-msg{background:var(--surface);border-inline-start:3px solid var(--line);padding:16px 18px}.ss-convo-msg.is-us{border-inline-start-color:var(--signal-text)}.ss-convo-msg small{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}.ss-convo-msg p{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}
