@font-face{font-family:"Press Start 2P";src:url(/assets/PressStart2P-Regular-DogiNJoF.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sochinyala;src:url(/assets/Sochinyala-Db0qMcFT.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sochinyala;src:url(/assets/Sochinyala%20Italic-DVND-Ye2.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sochinyala;src:url(/assets/Sochinyala%20Bold-Bl7qCK-R.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sochinyala;src:url(/assets/Sochinyala%20Bold%20Italic-CdJP_uX4.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Shonen;src:url(/assets/Shonen%20\(Namikus\)-BE5ZT2VY.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shonen;src:url(/assets/Shonen%20Italic%20\(Namikus\)-D3jtgaSx.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Shonen;src:url(/assets/Shonen%20Bold%20%20\(Namikus\)-hiiOPMLq.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shonen;src:url(/assets/Shonen%20Bold%20Italic%20\(Namikus\)-Bimd3m09.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"NM Shonen 2";src:url(/assets/NM%20Shonen%202-DgV5BB0U.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"NM Shonen 2";src:url(/assets/NM%20Shonen%202%20Italic-Bo3cHmPY.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"NM Shonen 2";src:url(/assets/NM%20Shonen%202%20Bold-WMgKuXux.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"NM Shonen 2";src:url(/assets/NM%20Shonen%202%20Bold%20Italic-BGDI-w8f.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:NM Scandal;src:url(/assets/NM%20Scandal%20Regular-nk4EDvXy.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM Scandal;src:url(/assets/NM%20Scandal%20Italic-D-_VLL4T.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NM Scandal;src:url(/assets/NM%20Scandal%20Bold-DdK9gMcS.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NM Scandal;src:url(/assets/NM%20Scandal%20Bold%20Italic-Dxy1tTxf.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Boltushka;src:url(/assets/Boltushka-ByOMoSZV.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Boltushka;src:url(/assets/Boltushka%20Italic-D_t01wqm.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Boltushka;src:url(/assets/Boltushka%20Bold-CGauNh9M.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Boltushka;src:url(/assets/Boltushka%20Bold%20Italic-CLJMF8Zl.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Heroika;src:url(/assets/Heroika-CDKzi35_.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Heroika;src:url(/assets/Heroika%20Italic-Br1Di09O.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Heroika;src:url(/assets/Heroika%20Bold-BPYgpTKU.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Heroika;src:url(/assets/Heroika%20Bold%20Italic-sxTrAyyL.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:NM Dozor;src:url(/assets/Dozor-CdtEJbGo.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM Dozor;src:url(/assets/Dozor%20Italic-C9EWnOAU.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NM Dozor;src:url(/assets/Dozor%20Bold-Cv2XJa0h.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NM Dozor;src:url(/assets/Dozor%20%20Bold%20Italic-Gpu03DTI.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Reggae One;src:url(/assets/ReggaeOne-Regular-DQtEj8Ec.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EdoSZHQ;src:url(/assets/edoszhq_regular-B8oc_JYV.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Glitch;src:url(/assets/RubikGlitch-Regular-CCmWEKDF.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Wet Paint;src:url(/assets/RubikWetPaint-Regular-CmpNrStB.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#f2f2f2;--fg:#3d3d3d;--bg-rgb:242, 242, 242;--fg-rgb:61, 61, 61;--bg-main:color-mix(in srgb, var(--bg) 92%, var(--fg) 8%);--wallpaper-layer:linear-gradient(rgba(var(--bg-rgb), .65), rgba(var(--bg-rgb), .65)), url(/assets/background-CLaz_607.avif);--paper-size:auto, 378px 378px;--container-max:1300px;--hero-comic-shadow-x:8px;--hero-comic-shadow-y:6px;--site-header-row-height:44px;--site-header-bar-height:calc(var(--site-header-row-height) + var(--hero-comic-shadow-x) + var(--hero-comic-shadow-y));--hero-fold-height:46.25rem;--radius:4px;--border-main:3px solid var(--fg);--border-button:2px solid var(--fg);--shadow-card:4px 4px 0 0 rgba(var(--fg-rgb), .8);--shadow-button:3px 3px 0 0 rgba(var(--fg-rgb), .8);--btn-design-shadow:2px 2px 0 0 rgba(var(--fg-rgb), .8);--size-icon-sm:16px;--size-icon-btn:29px;--size-logo-box:29px;--size-logo-icon:18px;--space-1:7px;--space-2:14px;--space-3:22px;--space-4:29px;--space-6:43px;--space-8:58px;--landing-section-gap:150px;--landing-scroll-margin-top:calc(var(--site-header-row-height) + 10px + var(--space-2));--space-2px:2px;--space-6px:5px;--space-8px:7px;--space-12px:11px;--space-14px:13px;--space-16px:14px;--space-32px:29px;--space-neg-8px:-7px;--space-neg-18px:-16px;--font-boltushka:"Sochinyala", "Comic Sans MS", "Segoe Print", "Bradley Hand", cursive;--font-shonen:"Shonen", "Comic Sans MS", "Segoe Print", "Bradley Hand", cursive;--font-pixel:"Press Start 2P", "Comic Sans MS", "Segoe Print", "Bradley Hand", cursive;--purple:#9872d6;--control-surface-hover:color-mix(in srgb, var(--purple) 15%, var(--bg));--dash-select-bg:color-mix(in srgb, var(--purple) 8%, var(--bg));--dash-select-bg-strong:color-mix(in srgb, var(--purple) 12%, var(--bg));--dash-select-fg:color-mix(in srgb, var(--purple) 88%, var(--fg));--dash-select-border:color-mix(in srgb, var(--purple) 55%, transparent);--media-control-size:44px;--media-control-icon-size:20px;--how-step-num-color:color-mix(in srgb, var(--purple) 16%, transparent);--how-step-icon-size:100px;font-family:var(--font-boltushka);color:var(--fg);background:var(--bg-main);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (width>=900px){html:not(:has(.dashboard-root)){scrollbar-gutter:stable}}html:not(:has(.dashboard-root)){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fg) 28%, transparent) transparent}html:not(:has(.dashboard-root))::-webkit-scrollbar{width:10px}html:not(:has(.dashboard-root))::-webkit-scrollbar-track{background:0 0}html:not(:has(.dashboard-root))::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--fg) 28%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}html:not(:has(.dashboard-root))::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--fg) 42%, transparent);background-clip:padding-box;border:2px solid #0000}html:has(.dashboard-root){min-width:1280px;overflow:hidden}html:has(.app-shell--auth){scrollbar-gutter:auto;overflow:hidden}body{min-height:100vh;padding:var(--space-4);flex-direction:column;display:flex}body:not(:has(.dashboard-root)){padding-top:0;padding-left:0;padding-right:0;overflow-x:hidden}body:has(.home-page){padding-top:25px}body:has(.app-shell--auth){box-sizing:border-box;min-height:100vh;max-height:none;padding-top:var(--space-4);justify-content:center;overflow:hidden}body,.hero-section-frame,.btn-press,.content-window,.features,.work-examples,.reader-mode,.how-it-works,.pricing,.articles-section,.articles-page-list,.faq{background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);background-position:0 0,0 0}#root{width:100%;min-width:0}#root:has(.app-shell--auth){flex-direction:column;flex:none;min-height:0;display:flex;overflow:visible}a{text-decoration:none}.app-shell{width:100%}.app-shell__body{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;overflow-x:hidden}.home-page .app-shell__body,.home-page{-webkit-hyphens:none;hyphens:none}.fix-hanging-prepositions-root{display:contents}.app-shell__body:has(#articles-page){-webkit-hyphens:none;hyphens:none;overflow-x:visible}#articles-page{-webkit-hyphens:none;hyphens:none}.app-shell__body:has(#articles-page) .app-sections{margin-top:0}.page-scale-container:has(#articles-page){padding-top:0!important}.app-shell__body:has(.examples-page) .app-sections{margin-top:0}.page-scale-container:has(.examples-page){padding-top:0!important}.app-shell__body:has(.fonts-page) .app-sections{margin-top:0}.page-scale-container:has(.fonts-page){padding-top:0!important}.app-shell__body:has(.document-page){-webkit-hyphens:none;hyphens:none}.app-shell__body:has(.document-page) .app-sections{margin-top:0}.page-scale-container:has(.document-page){padding-top:0!important}html:has(#articles-page){overscroll-behavior-y:none}.app-shell--with-hero .app-shell__body{overflow-x:visible}.app-shell--auth{box-sizing:border-box;background:0 0;flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:100%;display:flex;overflow:visible}.app-shell--auth .hero-section-frame{background:0 0;flex-direction:column;flex:auto;align-self:stretch;width:100%;max-width:none;min-height:0;max-height:100%;display:flex;overflow:visible}.app-shell--auth .app-main{background:0 0;flex-direction:column;flex:auto;align-items:stretch;width:100%;min-width:0;min-height:0;max-height:100%;display:flex;overflow:visible}.app-shell--auth .landing-hero.auth-landing{background:0 0;flex:auto;width:100%;min-width:0;min-height:0;max-height:100%;overflow:visible}.app-sections{max-width:var(--container-max);margin:var(--landing-section-gap) auto 0;gap:var(--landing-section-gap);flex-direction:column;width:100%;display:flex}.app-sections>*{scroll-margin-top:var(--landing-scroll-margin-top)}.hero-section-frame{max-width:var(--container-max);width:100%;min-height:calc(var(--hero-fold-height) - var(--site-header-bar-height));border-radius:0 0 var(--radius) var(--radius);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:visible}.app-shell--with-hero .hero-section-frame{margin-top:-8px}.hero-section-frame__clip-defs{width:0;height:0;position:absolute;overflow:hidden}.hero-section-frame__comic-stack{z-index:3;pointer-events:none;position:absolute;inset:0}.hero-section-frame__comic-shadow,.hero-section-frame__comic-border{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.hero-section-frame__comic-shadow{transform:translate(var(--hero-comic-shadow-x), var(--hero-comic-shadow-y));color:rgba(var(--fg-rgb), .8)}.hero-section-frame__comic-border{color:var(--fg)}.global-page-header{z-index:1000;width:100%}.global-page-header--sticky{position:sticky;top:0}.global-page-header--fixed{position:fixed;top:0;left:0;right:0}.global-page-header__flow{width:100%}.global-page-header__scaled{box-sizing:border-box;width:1400px;padding-left:var(--space-4);padding-right:var(--space-4);transform-origin:top;margin-left:-700px;position:absolute;top:0;left:50%}.global-page-header__inner{width:100%}.site-header{max-width:var(--container-max);width:100%;height:var(--site-header-row-height);margin:0 auto}.site-header__inner{height:100%;padding:0 var(--space-3);box-sizing:border-box;justify-content:stretch;align-items:center;display:flex}.site-header__glass{align-items:center;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-6px) var(--space-8px);border-radius:var(--radius);background:rgba(var(--bg-rgb), .42);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);flex:1;display:flex;overflow:hidden}.site-logo{align-items:center;gap:var(--space-1);font-family:var(--font-boltushka);color:var(--fg);font-weight:700;display:flex}.site-logo-word{align-items:center;display:inline-flex}.site-logo-char{letter-spacing:0;font-size:15px;line-height:1}.site-logo-char--big{font-size:19px}.site-logo-box{width:var(--size-logo-box);height:var(--size-logo-box);min-width:var(--size-logo-box);background:var(--fg);border-radius:var(--radius);justify-content:center;align-items:center;display:flex}.site-logo-icon{width:var(--size-logo-icon);height:var(--size-logo-icon);display:block}.dashboard-sidebar-brand.site-logo{color:var(--fg);flex-shrink:0;margin-bottom:8px;margin-left:2px;text-decoration:none}.site-nav{align-items:center;gap:25px;margin-left:auto;display:flex}.site-nav a,.btn-cabinet{font-family:var(--font-shonen);text-transform:uppercase;font-size:11px;font-weight:400;line-height:1}.site-nav a{color:rgba(var(--fg-rgb), .72);letter-spacing:.1em;border-radius:8px;align-items:center;margin:-6px -10px;padding:6px 10px;transition:color .2s,background-color .2s;display:inline-flex}.site-nav a:focus,.site-nav a:focus-visible{outline:none}.site-nav a:hover,.site-nav a.site-nav__link--active{color:#9872d6e0;background:rgba(var(--fg-rgb), .02)}.site-nav a.site-nav__link--active{color:rgba(var(--fg-rgb), .92);cursor:default;text-decoration:none}.site-header--minimal .header-actions{margin-left:auto}.header-actions{margin-left:var(--space-16px);align-items:center;gap:var(--space-16px);display:flex}.theme-toggle,.theme-toggle[hidden]{display:none!important}.btn-press-wrap{vertical-align:middle;border-radius:var(--radius);box-shadow:var(--shadow-button);background:0 0;display:inline-flex}.btn-press{justify-content:center;align-items:center;gap:var(--space-6px);border:var(--border-button);border-radius:var(--radius);cursor:pointer;color:var(--fg);transform:translate(var(--space-2px), var(--space-2px));font-family:inherit;transition:transform .12s;display:inline-flex}.btn-press svg{width:var(--size-icon-sm);height:var(--size-icon-sm);flex-shrink:0;display:block}.btn-press-wrap:hover .btn-press:not(:disabled){transform:translate(calc(var(--space-2px) + 1px), calc(var(--space-2px) + 1px))}.btn-press-wrap--design{box-shadow:var(--btn-design-shadow);background:0 0}.btn-press-wrap--design>.btn-press{background-clip:padding-box;overflow:hidden;transform:none}.btn-press-wrap--design:hover>.btn-press:not(:disabled){transform:translate(1px,1px)}.btn-press:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.btn-icon{width:var(--size-icon-btn);height:var(--size-icon-btn);flex-shrink:0;padding:0;line-height:0}.btn-cabinet{height:var(--size-icon-btn);padding:var(--space-6px) var(--space-14px);letter-spacing:.04em}.btn-cabinet,.btn-icon,.btn-cta,.features__card--more,.articles-section__cta.features__card--more,.pricing__btn,.features__process-params-cta{transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s,opacity .15s,transform .12s}.btn-cabinet:hover:not(:disabled),.btn-cabinet:focus-visible:not(:disabled),.btn-icon:hover,.btn-icon:focus-visible,.btn-cta:hover,.btn-cta:focus-visible,.features__card--more:hover,.features__card--more:focus-visible,.articles-section__cta.features__card--more:hover,.articles-section__cta.features__card--more:focus-visible,.pricing__btn:hover,.pricing__btn:focus-visible,.features__process-params-cta-wrap:hover>.features__process-params-cta:not(:disabled),.features__process-params-cta:focus-visible:not(:disabled){color:color-mix(in srgb, #9872d6 88%, var(--fg));border-color:color-mix(in srgb, #9872d6 82%, var(--fg))}.app-main,.landing-hero{display:flex;position:relative}.app-main{border-radius:0 0 var(--radius) var(--radius);flex:1;min-height:0;overflow:visible}.landing-hero{flex:1;width:100%}.app-shell--with-hero .landing-hero{clip-path:url(#heroComicFrameClip)}.hero-header-slot{pointer-events:none;flex:none;width:100%}.landing-hero__points{z-index:0;pointer-events:none;clip-path:url(#heroComicFrameClip);position:absolute;inset:0}.app-shell--with-hero .landing-hero__points{overflow:hidden}.landing-hero__points-img{object-fit:contain;object-position:center bottom;width:3600px;height:auto;max-height:115%;position:absolute;bottom:0;left:50%;transform:translate(-50%,75px)}.landing-hero__sparkles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.landing-hero__corner-cat{z-index:4;pointer-events:none;position:absolute;bottom:2px;right:-2px}.landing-hero__corner-cat-img{-webkit-user-select:none;user-select:none;width:84px;height:auto;display:block}@keyframes hero-sparkle-drift{0%,to{transform:translate(0, 0) rotate(var(--sparkle-r,0deg))}25%{transform:translate(2px, -3px) rotate(var(--sparkle-r,0deg))}50%{transform:translate(-2px, 2px) rotate(var(--sparkle-r,0deg))}75%{transform:translate(2px, 2px) rotate(var(--sparkle-r,0deg))}}.hero-sparkle{color:var(--fg);animation:hero-sparkle-drift var(--sparkle-dur,7s) ease-in-out infinite;animation-delay:var(--sparkle-delay,0s);justify-content:center;align-items:center;line-height:0;display:flex;position:absolute}@media (prefers-reduced-motion:reduce){.hero-sparkle{transform:rotate(var(--sparkle-r,0deg));animation:none}}.hero-sparkle__svg{width:100%;height:auto;display:block}.hero-image-side{z-index:1;justify-content:center;align-items:flex-end;width:40%;padding:0;display:flex;position:relative;overflow:visible}.hero-art{justify-content:flex-start;align-items:flex-end;width:100%;max-width:none;height:100%;margin:0;display:flex;overflow:visible}.hero-art img{object-fit:contain;object-position:left bottom;width:130%;height:300%;transform:translate(0, calc(-1 * var(--hero-comic-shadow-y)));transform-origin:0 100%;z-index:1;display:block;position:relative}.hero-text-side{width:60%;padding:var(--space-6) var(--space-8) var(--space-8);justify-content:flex-start;gap:var(--space-4);z-index:2;flex-direction:column;display:flex;position:relative}.hero-text-side h1,.how-it-works__title{color:var(--bg);-webkit-text-stroke:2px var(--fg);text-shadow:4px 4px 0 var(--fg);text-transform:uppercase}.hero-text-side h1{font-family:var(--font-pixel);letter-spacing:0;word-spacing:-.25em;white-space:nowrap;font-size:39px;font-weight:400;line-height:1.3}.content-window{border:var(--border-main);border-radius:var(--radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;max-width:900px;box-shadow:var(--shadow-card);padding:50px;position:relative}.window-close-wrap{top:var(--space-8px);right:var(--space-12px);position:absolute}.window-close{cursor:default;width:32px;height:32px;padding:0;line-height:1}button[aria-label=Тема]{cursor:pointer}.window-inner{text-align:center;max-width:100%;margin:0 auto}.window-inner h2{font-family:var(--font-boltushka);margin-bottom:var(--space-3);text-transform:none;white-space:nowrap;color:var(--fg);font-size:32px;font-weight:700;line-height:1.3}.description{font-family:var(--font-shonen);text-transform:none;letter-spacing:0;color:rgba(var(--fg-rgb), .82);white-space:nowrap;font-size:16px;line-height:1.3}.hero-stats{box-sizing:border-box;background:var(--bg);border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);width:fit-content;max-width:min(900px,100%);font-family:var(--font-shonen);letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--fg);flex-wrap:wrap;justify-content:center;align-self:center;align-items:baseline;gap:.3em .65em;margin:64px 0 0;padding:10px 14px;font-size:12px;font-weight:400;line-height:1.35;display:inline-flex}.hero-stats__item{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3em;display:inline-flex}.hero-stats__num{font-family:var(--font-shonen);font-variant-numeric:tabular-nums;color:var(--fg);font-size:12px;font-weight:700}.hero-stats__label{color:color-mix(in srgb, var(--fg) 72%, transparent)}.hero-stats__sep{color:color-mix(in srgb, var(--fg) 40%, transparent);-webkit-user-select:none;user-select:none}.content-window__bar{bottom:0;left:var(--space-16px);right:var(--space-neg-8px);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex;position:absolute;transform:translateY(calc(50% + 1.5px))}.toolbar{gap:var(--space-8px);flex-shrink:0;display:flex}.tool-item{padding:var(--space-8px) var(--space-12px);cursor:default;min-width:40px}.btn-cta-cluster{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex;transform:translate(20px,20px)}.btn-cta-wrap{flex-shrink:0}.btn-cta{padding:var(--space-12px) 25px;font-family:var(--font-shonen);text-transform:uppercase;font-size:22px;font-weight:400}.btn-cta-note{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .55);text-align:right;margin:0;padding-right:2px;font-size:12px;font-weight:400;line-height:1.25}.content-window .btn-press svg{width:18px;height:18px}.how-it-works{border-radius:var(--radius);padding:0 var(--space-6)}.how-it-works__title{text-align:center;font-family:var(--font-pixel);margin-bottom:var(--space-6);font-size:43px;font-weight:400;line-height:1.1}.how-it-works__steps{position:relative}.how-it-works__panel{left:50%;right:50%;top:calc(var(--space-2) + var(--how-step-icon-size) / 2);z-index:0;background:color-mix(in srgb, var(--fg) 5%, var(--bg));pointer-events:none;margin-left:-50vw;margin-right:-50vw;position:absolute;bottom:0}html.viewport-le-1400 .how-it-works__panel{width:var(--page-scale-width,1400px);margin-left:calc(var(--page-scale-width,1400px) / -2);margin-right:0;left:50%;right:auto}.how-it-works__grid{z-index:1;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.how-step{text-align:center;padding:var(--space-2) var(--space-2) var(--space-1);position:relative}.how-step__num{font-family:var(--font-pixel);color:var(--how-step-num-color);letter-spacing:-.06em;pointer-events:none;font-size:110px;line-height:1;position:absolute;top:6px;left:50%;transform:translate(-50%)}.how-step__icon-wrap{z-index:1;position:relative}.how-step__icon{width:var(--how-step-icon-size);height:var(--how-step-icon-size);cursor:default}.how-it-works .how-step__icon.btn-press{background-color:#0000;background-image:none;position:relative;overflow:hidden}.how-it-works .how-step__icon.btn-press:before{content:"";z-index:0;border-radius:inherit;background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);opacity:.6;pointer-events:none;background-position:0 0,0 0;position:absolute;inset:0}.how-step__icon svg{z-index:1;width:48px;height:48px;position:relative}.how-step h3{margin-top:var(--space-2);margin-bottom:var(--space-1);font-family:var(--font-boltushka);font-size:28px;font-weight:700;line-height:1.08}.how-step p{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .8);-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:100%;margin:0 auto;font-size:16px;line-height:1.3}.features__manual-cost-table{width:100%;min-width:0;font-family:var(--font-shonen);color:var(--fg);padding:16px 18px;font-size:14px;line-height:1.45}.features__manual-cost-row{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;padding:0;display:grid}.features__manual-cost-row>*{min-width:0}.features__manual-cost-row--head{border-bottom:1px solid rgba(var(--fg-rgb), .12);text-transform:uppercase;letter-spacing:normal;color:var(--fg);margin-bottom:12px;padding-bottom:12px;font-size:14px;font-weight:700;line-height:1.25}.features__manual-cost-row--head .features__manual-cost-cell{text-transform:uppercase;font-weight:700;line-height:1.25}.features__manual-cost-row:not(.features__manual-cost-row--head)+.features__manual-cost-row:not(.features__manual-cost-row--head){border-top:1px solid rgba(var(--fg-rgb), .12);margin-top:12px;padding-top:12px}.features__manual-cost-cell{font-family:var(--font-shonen);letter-spacing:normal;color:var(--fg);text-transform:none;font-size:14px;font-weight:400;line-height:1.45}.features__manual-cost-cell--label{font-weight:700}.features__manual-cost-cell--with-info{justify-content:space-between;align-items:center;gap:8px;display:flex}.features__manual-cost-info{flex-shrink:0;margin-left:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.work-examples{border-radius:var(--radius);padding:0 var(--space-6)}.work-examples__header{text-align:center;margin-bottom:var(--space-6)}.work-examples__title{font-family:var(--font-pixel);margin:0 0 var(--space-2);color:var(--bg);text-transform:uppercase;-webkit-text-stroke:2px var(--fg);text-shadow:4px 4px 0 var(--fg);font-size:43px;font-weight:400;line-height:1.1}.work-examples__subtitle{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .72);margin:0;font-size:18px}.work-examples__grid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.work-examples__item{min-width:0}.work-examples__item--with-cat{z-index:1;position:relative}.work-examples__cat{right:10px;top:-43сpx;z-index:3;pointer-events:none;line-height:0;position:absolute}.work-examples__cat-img{-webkit-user-select:none;user-select:none;opacity:.95;width:72px;height:auto;display:block}.work-examples__item .before-after__card{max-width:none;height:100%}.work-examples__item .before-after__viewport{max-width:none;max-height:420px}.work-examples__item .before-after__caption{min-height:0;padding:var(--space-3);font-family:var(--font-boltushka);color:var(--fg);text-align:center;text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.25}.work-examples__actions{justify-content:center;width:100%;display:flex}.work-examples__actions .articles-section__more-host{width:100%;max-width:720px}.work-examples__cta{flex-direction:column;flex:0 auto;align-items:center;gap:6px;display:flex}.work-examples__cta-note{text-align:center;padding-right:0}.reader-mode{border-radius:var(--radius);padding:0 var(--space-6)}.reader-mode__header{text-align:center;margin-bottom:var(--space-6);position:relative;overflow:visible}.reader-mode__title-wrap{max-width:100%;display:inline-block;position:relative}.reader-mode__title{font-family:var(--font-pixel);margin:0 0 var(--space-2);color:var(--bg);text-transform:uppercase;-webkit-text-stroke:2px var(--fg);text-shadow:4px 4px 0 var(--fg);font-size:43px;font-weight:400;line-height:1.1}.reader-mode__cat2{z-index:2;pointer-events:none;line-height:0;position:absolute;top:calc(100% + 380px);right:calc(100% + 250px);transform:translateY(-50%)}.reader-mode__cat2-img{-webkit-user-select:none;user-select:none;opacity:.95;width:96px;height:auto;display:block}.reader-mode__subtitle{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .72);margin:0;font-size:18px}.reader-mode__layout{gap:var(--space-4);grid-template-columns:minmax(0,1.45fr) minmax(240px,.65fr);align-items:stretch;width:100%;max-width:1200px;margin:0 auto;display:grid}.reader-mode__figure{flex-direction:column;width:100%;min-width:0;max-width:none;height:100%;margin:0;display:flex}.reader-mode__layout .reader-mode__card,.reader-mode__layout .before-after__card{width:100%;max-width:none;margin:0}.reader-mode__card{flex-direction:column;flex:1;height:100%;display:flex}.reader-mode__card .before-after__viewport--landscape{flex-shrink:0;max-height:440px}.reader-mode__card .before-after__caption.before-after__caption--below-heading{padding-top:var(--space-2);padding-bottom:var(--space-3)}.reader-mode__side{gap:var(--space-4);flex-direction:column;align-self:stretch;width:100%;min-width:0;height:100%;display:flex}.reader-mode__calculator{flex-shrink:0;width:100%;min-width:0;margin:0}.reader-mode__calculator .before-after__card{max-width:none;height:auto}.features__process-params--reader .features__process-params-layout{grid-template-columns:minmax(0,1fr);gap:18px}.features__process-params--reader .features__process-params-col--right{border-left:0;border-top:1px solid rgba(var(--fg-rgb), .14);padding-top:18px;padding-left:0}.reader-mode__formation{flex-shrink:0;width:100%;margin-top:auto}.reader-mode__packages{margin-top:var(--space-6)}@media (width<=980px){.reader-mode__layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.reader-mode__title{font-size:32px}.work-examples__grid{grid-template-columns:minmax(0,1fr)}.work-examples__title{font-size:32px}}@media (width<=1100px){.work-examples__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.features{border-radius:var(--radius);padding:0 var(--space-6)}.features__header{text-align:center;margin-bottom:var(--space-6);position:relative;overflow:visible}.features__title-wrap{max-width:100%;display:inline-block;position:relative}.features__title{font-family:var(--font-pixel);margin:0 0 var(--space-2);color:var(--bg);text-transform:uppercase;-webkit-text-stroke:2px var(--fg);text-shadow:4px 4px 0 var(--fg);font-size:43px;font-weight:400;line-height:1.1}.features__board{z-index:2;pointer-events:none;line-height:0;position:absolute;top:calc(100% - 10px);left:calc(100% + 250px);transform:translateY(-50%)}.features__board-img{-webkit-user-select:none;user-select:none;opacity:1;width:240px;height:auto;display:block}.features__subtitle{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .72);font-size:18px}.features__grid--two{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.features__card{border:var(--border-main);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-3);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);background-position:0 0,0 0}.features__card--with-cat2-under{position:relative}.features__cat2-under{z-index:2;pointer-events:none;opacity:.9;line-height:0;position:absolute;bottom:-180px;left:-150px;transform:none}.features__cat2-under-img{-webkit-user-select:none;user-select:none;width:74px;height:auto;display:block}.features__card-title{font-family:var(--font-boltushka);margin-bottom:var(--space-2);color:var(--fg);font-size:28px;font-weight:700;line-height:1.15}.features__card-text{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .8);font-size:16px;line-height:1.35}.features__card--wide{padding:var(--space-3)}.features__wide{grid-template-columns:minmax(0, 1fr) minmax(0, calc((100% + 2 * var(--space-3) - var(--space-4)) / 2.45 - var(--space-3)));align-items:stretch;gap:0;display:grid}.features__wide-col--text{padding-right:var(--space-3)}.features__wide-col--mock{border-left:1px solid rgba(var(--fg-rgb), .15);padding-left:var(--space-3);align-items:center;display:flex}.features__wide-title{font-family:var(--font-boltushka);margin-bottom:var(--space-3);color:var(--fg);font-size:28px;font-weight:700;line-height:1.15}.features__wide-text{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .8);font-size:16px;line-height:1.35}.features__wide-text+.features__wide-text{margin-top:var(--space-3)}.features__psd{background:0 0;width:100%;padding:0;overflow:visible}.features__psd-head{align-items:center;gap:var(--space-2);border-bottom:1px solid rgba(var(--fg-rgb), .15);font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);margin:0;padding:0 0 10px;font-size:14px;font-weight:400;display:flex}.features__psd-head-icon{opacity:.85;flex-shrink:0}.features__psd-head-title{line-height:1.2}.features__psd-list{margin:0;padding:0;list-style:none}.features__psd-row{align-items:center;gap:var(--space-2);border-bottom:1px solid rgba(var(--fg-rgb), .15);font-family:var(--font-shonen);text-transform:uppercase;letter-spacing:.02em;color:var(--fg);margin:0;padding:10px 0;font-size:14px;display:flex}.features__psd-row:last-child{border-bottom:none;padding-bottom:0}.features__psd-row--original .features__psd-row-icon,.features__psd-row--original .features__psd-row-label{opacity:.55}.features__psd-row-icon{width:22px;height:22px;color:rgba(var(--fg-rgb), .85);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.features__psd-row-label{flex:1;min-width:0}.features__psd-eye{opacity:.9;flex-shrink:0;width:14px;height:14px}.features__psd-eye--off{opacity:.55}.features__process-params{border:var(--border-main);border-radius:var(--radius);width:100%;max-width:460px;box-shadow:var(--shadow-card);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);margin-left:auto;overflow:hidden}.features__process-params--embedded{max-width:none;box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;margin:0}.features__process-params--split{box-sizing:border-box;flex-direction:column;gap:0;padding:0;font-size:11px;display:flex}.features__process-params--split .features__process-params-heading{min-width:0;font-family:var(--font-boltushka);letter-spacing:normal;text-transform:none;color:var(--fg);flex:1;margin:0;font-size:20px;font-weight:700;line-height:1.25}.features__process-params-shell{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.features__process-params-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:18px;min-width:0;display:grid}.features__process-params-col{flex-direction:column;gap:18px;min-width:0;display:flex}.features__process-params-col--left .features__process-params-panel+.features__process-params-panel{border-top:1px solid rgba(var(--fg-rgb), .14);padding-top:18px}.features__process-params-col--right{border-left:1px solid rgba(var(--fg-rgb), .14);min-height:0;padding-left:18px}.features__process-params-panel{box-sizing:border-box;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;min-width:0;padding:0;display:flex}.features__process-params-panel--checklist{flex:auto}.features__process-params-panel-title{font-family:var(--font-shonen);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 46%, transparent);margin:0;font-size:11px;font-weight:800}.features__process-params-header{border-bottom:1px solid rgba(var(--fg-rgb), .14);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 14px;display:flex}.features__process-params-header-main{width:100%;min-width:0}.features__process-params-heading{font-family:var(--font-shonen);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);margin:0;font-size:12px;font-weight:800;line-height:1.3}.features__process-params-file{font-family:var(--font-boltushka);color:color-mix(in srgb, var(--fg) 52%, transparent);word-break:break-word;margin:6px 0 0;font-size:11px;font-weight:600;line-height:1.4}.features__process-params-height{flex-direction:column;gap:8px;width:100%;min-width:0;margin-top:0;display:flex}.features__process-params-height-field{box-sizing:border-box;border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);background:var(--bg);cursor:text;align-items:center;width:100%;min-height:34px;padding:0 12px;display:flex}.features__process-params-height-field:focus-within{border-color:var(--dash-select-border)}.features__process-params-height-field-text{min-width:0;font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;flex:auto;align-items:center;gap:.4em;font-size:11px;font-weight:400;line-height:1;display:flex}.features__process-params-height-field-label{color:color-mix(in srgb, var(--fg) 52%, transparent);flex-shrink:0;font-weight:800}.features__process-params-height-field-value{flex:0 auto;align-items:center;gap:.35em;min-width:0;max-width:100%;display:inline-flex}.features__process-params-height-field-input{field-sizing:content;width:auto;min-width:4ch;color:var(--fg);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:left;text-transform:none;background:0 0;border:0;flex:0 auto;margin:0;padding:0}.features__process-params-height-field-input:focus{outline:none}.features__process-params-height-field-unit{color:var(--fg);flex-shrink:0}.features__process-params-dropdowns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.table-columns-dropdown-label.features__process-params-dd-option-label{white-space:normal;line-height:1.35}.features__process-params-upload{width:100%;max-width:100%;position:relative}.features__process-params-upload-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.features__process-params-upload-btn{box-sizing:border-box;border:2px dashed color-mix(in srgb, var(--fg) 28%, transparent);border-radius:var(--radius);background-color:color-mix(in srgb, color-mix(in srgb, var(--fg) 8%, var(--bg)) 48%, transparent);width:100%;min-height:34px;color:var(--fg);font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:11px;font-weight:400;line-height:1;transition:background-color .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex}.features__process-params-upload-icon{color:color-mix(in srgb, var(--fg) 45%, transparent);flex-shrink:0;margin:0}.features__process-params-upload-btn:hover{border-color:var(--dash-select-border);background-color:var(--dash-select-bg);color:var(--fg)}.features__process-params-upload-btn:hover .features__process-params-upload-icon{color:color-mix(in srgb, var(--fg) 45%, transparent)}.features__process-params-upload-input:focus-visible+.features__process-params-upload-btn{border-color:var(--dash-select-border);background-color:var(--dash-select-bg);outline:none}.features__process-params-upload-btn--busy{opacity:.7;cursor:wait;pointer-events:none}.features__process-params-upload-error{font-family:var(--font-shonen);color:color-mix(in srgb, #c44 88%, var(--fg));margin:0;font-size:11px;font-weight:600;line-height:1.35}.features__process-params-project-type{width:100%;max-width:100%;position:relative}.features__process-params-project-type .dashboard-filter-btn{--filter-btn-inset:12px;width:100%;height:34px;padding:0 var(--filter-btn-inset);border:1px solid rgba(var(--fg-rgb), .14);background:var(--bg);font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:11px;font-weight:400;line-height:1}.features__process-params-project-type .dashboard-filter-btn-text{flex:auto;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.features__process-params-project-type .dashboard-filter-btn-label{white-space:nowrap;text-overflow:ellipsis;color:var(--fg);font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1;overflow:hidden}.features__process-params-project-type .dashboard-filter-btn[aria-expanded=true],.features__process-params-project-type .dashboard-filter-btn:focus-visible{border-color:var(--dash-select-border);outline:none}.features__process-params-project-type .dashboard-filter-chevron{flex-shrink:0}.features__process-params-scenarios{flex-wrap:wrap;gap:8px;display:flex}.features__process-params-scenario{appearance:none;box-sizing:border-box;border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);background:var(--bg);min-height:34px;color:color-mix(in srgb, var(--fg) 72%, transparent);font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;margin:0;padding:0 12px;font-size:11px;font-weight:400;line-height:1}.features__process-params-scenario:hover{border-color:var(--dash-select-border);color:var(--dash-select-fg);background:var(--dash-select-bg)}.features__process-params-scenario--active{border-color:var(--dash-select-border);color:var(--dash-select-fg);background:var(--dash-select-bg-strong);font-weight:800}.features__process-params-body{flex-direction:column;flex:auto;gap:0;padding:0;display:flex}.features__process-params-group{flex-direction:column;gap:14px;display:flex}.features__process-params-group+.features__process-params-group{border-top:1px solid rgba(var(--fg-rgb), .14);margin-top:14px;padding-top:14px}.features__process-params-row{font-family:var(--font-shonen);letter-spacing:normal;text-transform:none;color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:none;align-items:center;gap:10px;margin:0;padding:0;font-size:12px;font-weight:600;display:flex}.features__process-params-row--with-hint{align-items:flex-start}.features__process-params-row--with-hint .features__process-params-checkbox,.features__process-params-row--with-hint .features__process-params-tokens{margin-top:1px}.features__process-params-row:last-of-type{border-bottom:none}.features__process-params-checkbox{appearance:none;box-sizing:border-box;border:1px solid rgba(var(--fg-rgb), .2);border-radius:var(--radius);background-color:var(--bg);cursor:pointer;vertical-align:middle;flex-shrink:0;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;transition:border-color .2s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1);position:relative}.features__process-params-checkbox:after{content:"";opacity:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.25 6.5 11.25 12.5 4.75' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.features__process-params-checkbox:hover:not(:checked){border-color:var(--dash-select-border);background-color:var(--dash-select-bg)}.features__process-params-checkbox:focus-visible{border-color:var(--dash-select-border);box-shadow:0 0 0 2px color-mix(in srgb, var(--purple) 18%, transparent);outline:none}.features__process-params-checkbox:checked{border-color:var(--purple);background-color:var(--purple)}.features__process-params-checkbox:checked:after{opacity:1}.features__process-params-checkbox:checked:hover{border-color:color-mix(in srgb, var(--purple) 86%, var(--fg));background-color:color-mix(in srgb, var(--purple) 86%, var(--fg))}.features__process-params-row--ocr{cursor:default;margin-top:14px;padding-left:26px}.features__process-params-row--plain{cursor:default}.features__process-params-label-block{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.features__process-params-label{min-width:0;font-size:12px;line-height:1.3}.features__process-params-hint{color:color-mix(in srgb, var(--fg) 48%, transparent);font-size:12px;font-weight:400;line-height:1.35}.features__process-params-tokens{white-space:nowrap;letter-spacing:.04em;font-variant-numeric:tabular-nums;min-width:0;max-width:48%;color:color-mix(in srgb, var(--fg) 48%, transparent);cursor:pointer;flex:0 auto;font-size:11px;font-weight:600;overflow:hidden}.features__process-params-footer{border-top:1px solid rgba(var(--fg-rgb), .12);background-color:var(--bg);z-index:2;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding:18px;display:flex;position:relative}.features__process-params-total{white-space:nowrap;min-width:0;font-family:var(--font-shonen);letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 78%, transparent);flex:auto;margin:0;font-size:13px;font-weight:800;overflow:hidden}.features__process-params-total strong{color:var(--fg);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.features__process-params-cta{background:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);min-height:40px;color:var(--fg);font-family:var(--font-boltushka);letter-spacing:normal;text-transform:none;box-sizing:border-box;white-space:nowrap;cursor:pointer;background-position:0 0,0 0;flex-shrink:0;margin:0;padding:0 18px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none}.features__process-params-cta-wrap{flex-shrink:0}@media (width<=820px){.features__process-params-layout{grid-template-columns:minmax(0,1fr)}.features__process-params-col--right{border-left:0;border-top:1px solid rgba(var(--fg-rgb), .14);padding-top:18px;padding-left:0}.features__process-params-dropdowns{grid-template-columns:minmax(0,1fr)}}.features__extras{margin-top:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.features__extras-pairs{--features-pair-media-ratio:16 / 9;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.features__extras-pairs .before-after__card{max-width:none}.features__extras-pairs>.features__extras-slider-section{height:100%;min-height:0}.features__extras-pairs>.features__extras-slider-section>.before-after{flex-direction:column;height:100%;display:flex}.features__extras-pairs .before-after__card--text-only{flex-direction:column;flex:1;gap:0;max-width:none;height:100%;display:flex}.features__extras-pairs .before-after__card--text-with-media{gap:0;padding-bottom:0;overflow:hidden}.features__extras-pairs .before-after__card--text-with-media .features__extras-text-only-title.features__card-title{margin-bottom:var(--space-2)}.features__extras-pairs .before-after__card--text-with-media .features__extras-text-only-body{margin-bottom:var(--space-3);flex:none}.features__extras-media{margin:auto calc(-1 * var(--space-3)) 0;width:auto;height:auto;aspect-ratio:var(--features-pair-media-ratio);border:0;border-top:var(--border-main);background:color-mix(in srgb, var(--fg) 4%, var(--bg));border-radius:0;flex:none;align-self:stretch;line-height:0;overflow:hidden}.features__extras-media-img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.features__extras-pairs .features__extras-slider-section--slider .before-after__card--text-above{overflow:hidden}.features__extras-pairs .features__extras-slider-section--slider .before-after__card--text-above .before-after__heading{margin-bottom:var(--space-2)}.features__extras-pairs .features__extras-slider-section--slider .before-after__card--text-above .before-after__caption,.features__extras-pairs .features__extras-slider-section--slider .before-after__card--text-above .before-after__caption.before-after__caption--below-heading{min-height:0;padding:0 var(--space-3);color:rgba(var(--fg-rgb), .8);text-align:left;flex:none;font-size:16px;line-height:1.35}.features__extras-pairs .features__extras-slider-section--slider .before-after__card--text-above .before-after__viewport{aspect-ratio:var(--features-pair-media-ratio);border-top:var(--border-main);background:color-mix(in srgb, var(--fg) 4%, var(--bg));flex:none;width:100%;height:auto;max-height:none;margin-top:auto}.features__extras-pairs .features__extras-slider-section--slider .before-after__card--text-above .before-after__img--after,.features__extras-pairs .features__extras-slider-section--slider .before-after__card--text-above .before-after__img--before{object-fit:cover;object-position:center}.features__extras-pairs .features__extras-text-only-title.features__card-title{margin-bottom:var(--space-2);flex-shrink:0;font-size:28px;line-height:1.25}.features__extras-pairs .features__extras-text-only-body{color:rgba(var(--fg-rgb), .8);flex:auto;font-size:16px;line-height:1.35}.features__extras-triple{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.features__extras-triple>.features__extras-slider-section{height:100%;min-height:0}.features__extras-triple>.features__extras-slider-section>.before-after{flex-direction:column;height:100%;display:flex}.features__extras-triple .before-after__card--text-only{flex-direction:column;flex:1;gap:0;max-width:none;height:100%;display:flex}.features__extras-triple .features__extras-text-only-title.features__card-title{margin-bottom:var(--space-2);flex-shrink:0;font-size:20px;line-height:1.25}.features__extras-triple .features__extras-text-only-body{color:rgba(var(--fg-rgb), .72);flex:auto;font-size:14px;line-height:1.45}.before-after__card--text-above{flex-direction:column;max-width:none;display:flex}.features__extras-slider-section--slider .before-after__card--text-above{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.before-after__card--text-above .before-after__heading{padding:var(--space-3) var(--space-3) 0;border-top:none}.before-after__card--text-above .before-after__caption{padding-left:var(--space-3);padding-right:var(--space-3);padding-bottom:var(--space-3)}.before-after__card--text-above .before-after__viewport{border-top:var(--border-main);aspect-ratio:3/4;max-height:480px}.before-after__card--split{grid-template-columns:minmax(0, 1fr) minmax(0, calc((100% + 2 * var(--space-3) - var(--space-4)) / 2.45 - var(--space-3)));flex:none;align-items:stretch;gap:0;max-width:none;height:auto;display:grid;overflow:hidden}.features__extras-slider-section--slider .before-after__card--split{flex:none;height:auto;display:grid}.before-after__split-text{padding:var(--space-3);padding-right:var(--space-3);flex-direction:column;justify-content:flex-start;min-width:0;display:flex}.before-after__card--split .before-after__heading{margin-bottom:var(--space-2);border-top:none;padding:0}.before-after__card--split .before-after__caption{border-top:none;flex:1;padding:0}.before-after__card--split .before-after__caption.before-after__caption--below-heading{padding-top:0}.before-after__split-media{border-left:1px solid rgba(var(--fg-rgb), .15);padding:var(--space-3);padding-left:var(--space-3);align-items:center;min-width:0;display:flex}.before-after__card--split .before-after__viewport{aspect-ratio:3/4;border-radius:var(--radius);width:100%;max-height:420px}@media (width<=980px){.before-after__card--split{grid-template-columns:minmax(0,1fr)}.before-after__split-media{border-left:none;border-top:1px solid rgba(var(--fg-rgb), .15);padding-left:var(--space-3)}.before-after__card--split .before-after__viewport{max-height:360px}}.features__grid--three{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.features__extras-sliders{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.features__extras-slider-section:not(.features__extras-slider-section--slider):not(.features__extras-slider-section--text-pair):not(.features__extras-slider-section--wide-span){align-self:start}.features__extras-slider-section{flex-direction:column;gap:0;min-width:0;margin:0;display:flex}.features__extras-slider-section--text-pair{align-self:stretch;gap:var(--space-8);height:100%;min-height:0}.features__extras-slider-section--text-pair>.before-after{flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}.features__extras-slider-section--text-pair>.before-after .before-after__card--text-only{flex-direction:column;flex:1;height:auto;min-height:0;display:flex}.features__extras-slider-section--text-pair .features__extras-text-only-body{min-height:0;color:rgba(var(--fg-rgb), .72);flex:auto;font-size:14px;line-height:1.45}.features__extras-slider-section--slider{height:100%;min-height:0}.features__extras-slider-section--slider>.before-after,.features__extras-slider-section--slider .before-after__card:not(.before-after__card--split):not(.before-after__card--text-above){flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.features__extras-slider-section--slider .before-after__viewport,.features__extras-slider-section--slider .before-after__heading{flex-shrink:0}.features__extras-slider-section--slider .before-after__caption.before-after__caption--below-heading{flex-direction:column;flex:auto;justify-content:flex-start;align-items:flex-start;min-height:0;display:flex}.features__extras-slider-section--process-params{place-self:start stretch;width:100%;max-width:none;height:auto}.features__extras-slider-section--process-params>.before-after,.features__extras-slider-section--process-params .before-after__card{flex:none;height:auto}.features__extras-slider-section--process-params .before-after__caption.before-after__caption--below-heading{flex:none}.features__extras-slider-section--process-params .before-after__card{max-width:none}.before-after__viewport.before-after__viewport--process-params{aspect-ratio:unset;-webkit-user-select:text;user-select:text;height:auto;min-height:0;max-height:none;overflow:visible}.features__extras-slider-section--wide-span{grid-column:span 2;align-self:stretch;height:100%;min-height:0}.features__extras-slider-section--wide-span>.before-after{width:100%;max-width:100%}.features__extras-slider-section--wide-span .before-after__card{max-width:none}.features__extras-sliders .before-after__card .before-after__viewport{max-width:none;max-height:560px}.features__extras-sliders .before-after__viewport.before-after__viewport--landscape{aspect-ratio:16/9;max-height:380px}.features__extras-sliders .features__extras-slider-section--wide-span .before-after__viewport.before-after__viewport--landscape{max-height:640px}.features__extras-static-with-more{gap:var(--space-4);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.features__extras-more-below-quality{flex-direction:column;flex-shrink:0;width:100%;margin-top:auto;display:flex;position:relative}.features__extras-more-below-quality:before{content:"";border-radius:var(--radius);box-shadow:var(--shadow-card);pointer-events:none;z-index:0;position:absolute;inset:0}.features__extras-more-below-quality .features__card--more{z-index:1;flex:none;min-height:0;position:relative}.before-after__card--text-only{gap:var(--space-3);padding:var(--space-3);position:relative}.before-after__card--with-bottom-right-decor{padding-bottom:72px}.features__bottom-right-decor{z-index:1;pointer-events:none;opacity:.92;line-height:0;position:absolute;bottom:2px;right:12px}.features__bottom-right-decor-img{-webkit-user-select:none;user-select:none;width:90px;height:auto;display:block}.features__extras-text-only-title{font-family:var(--font-boltushka);color:var(--fg);margin:0;font-size:28px;font-weight:700;line-height:1.25;overflow:visible}.features__extras-triple .features__extras-text-only-title.features__card-title{font-size:20px}.features__extras-text-only-body{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .8);margin:0;font-size:16px;line-height:1.45}.features__grid--bottom{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;display:grid}.features__intro-grid{margin-bottom:var(--space-4);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.features__intro-grid>.features__card{flex-direction:column;justify-content:flex-start;min-width:0;height:auto;min-height:0;display:flex}.features__bottom-side{gap:var(--space-4);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);align-self:stretch;min-width:0;display:grid}.features__bottom-side>.features__card{flex-direction:column;justify-content:flex-start;min-width:0;height:auto;min-height:0;display:flex}@media (width<=980px){.features__grid--bottom,.features__extras-pairs,.features__extras-triple,.features__extras-sliders{grid-template-columns:minmax(0,1fr)}.features__extras-slider-section--process-params{max-width:none}.features__bottom-side{grid-template-rows:none}.features__bottom-side>.features__card{height:auto}}.features__card--more{z-index:1;min-height:0;box-shadow:none;cursor:pointer;color:var(--fg);flex:1;align-items:center;text-decoration:none;transition:transform .12s;display:flex;position:relative}.features__card--more:hover{background-color:color-mix(in srgb, #9872d6 10%, var(--bg));transform:translate(1px,1px)}.features__card--more:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.features__more-row{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;font-family:var(--font-shonen);font-size:16px;font-weight:400;line-height:1.2;display:flex}.features__card-note{margin-top:var(--space-4);padding:var(--space-3);background:rgba(var(--fg-rgb), .06);border:1px solid rgba(var(--fg-rgb), .12);border-radius:var(--radius);font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .78);font-size:14px;line-height:1.35}.features__continuation{gap:var(--space-4);flex-direction:column;display:flex}.features__cabinet-block{width:100%}.features__cabinet-block .before-after__card{max-width:none;margin-left:0;margin-right:0}.features__cabinet-block .before-after__viewport.before-after__viewport--landscape{max-height:460px}.features__cabinet-block .features__card-note{margin:var(--space-3) var(--space-4) var(--space-4);padding:var(--space-3) var(--space-4);background:rgba(var(--fg-rgb), .08);border:1px solid rgba(var(--fg-rgb), .16);border-radius:var(--radius);color:rgba(var(--fg-rgb), .8)}.pricing{border-radius:var(--radius);padding:0 var(--space-6)}.pricing__header{text-align:center;margin-bottom:var(--space-6)}.pricing__title{font-family:var(--font-pixel);margin-bottom:var(--space-2);color:var(--bg);text-transform:uppercase;-webkit-text-stroke:2px var(--fg);text-shadow:4px 4px 0 var(--fg);font-size:43px;font-weight:400;line-height:1.1}.pricing__subtitle{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .72);font-size:18px}.pricing__calculator-wrap{width:100%;max-width:1200px;margin:0 auto var(--space-8);gap:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);align-items:end;display:grid;overflow:visible}.pricing__calculator{width:100%;min-width:0;margin:0}.pricing__calculator .before-after__card{max-width:none;height:auto}.pricing__calculator-side{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.pricing__calculator-girl{object-fit:contain;object-position:bottom center;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;width:100%;height:auto;max-height:280px;margin:0;display:block;position:absolute;bottom:calc(100% - 8px);left:50%;transform:translate(-50%)}.pricing__calculator-aside{z-index:1;box-sizing:border-box;align-items:flex-start;gap:var(--space-2);border:var(--border-main);border-radius:var(--radius);min-width:0;height:fit-content;box-shadow:var(--shadow-card);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);flex-direction:column;padding:18px;display:flex;position:relative}.pricing__calculator-aside-title{font-family:var(--font-boltushka);color:var(--fg);margin:0;font-size:20px;font-weight:700;line-height:1.25}.pricing__calculator-note{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .72);text-align:left;margin:0;font-size:14px;line-height:1.45}@media (width<=820px){.pricing__calculator-wrap{grid-template-columns:minmax(0,1fr)}}.pricing__grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));place-items:center stretch;width:100%;max-width:1200px;margin-inline:auto;display:grid}.pricing__card{gap:var(--space-3);border:var(--border-main);border-radius:var(--radius);width:100%;max-width:none;min-height:430px;box-shadow:var(--shadow-card);padding:var(--space-4);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);background-position:0 0,0 0;flex-direction:column;display:flex}.pricing__card--featured{min-height:490px;position:relative;overflow:visible}.pricing__popular{z-index:2;border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);background:var(--bg);font-family:var(--font-shonen);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--purple) 72%, var(--fg));white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:7px;margin:0;padding:6px 12px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pricing__popular-mark{color:var(--purple);font-size:12px;line-height:1}.pricing__popular-text{white-space:nowrap}.pricing__token-item,.pricing__gift-item{margin-inline:-10px -16px}.pricing__token-item{align-items:flex-start;min-height:38.5px}.pricing__gift-item{overflow-wrap:normal;word-break:normal;align-items:flex-start;min-height:37.8px}.pricing__gift-item>span{flex:auto;min-width:0}.pricing__token-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.pricing__token-total{flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:800;display:inline-flex}.pricing__token-bonus{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--purple) 70%, var(--fg));font-size:11px;font-weight:800}.pricing__token-breakdown{color:rgba(var(--fg-rgb), .55);font-size:12px;line-height:1.3}.pricing__microcopy{margin:calc(var(--space-2) * -1) 0 0;font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .55);text-align:center;font-size:11px;line-height:1.35}.pricing__card--with-portal1,.pricing__card--with-girl{position:relative}.pricing__portal{z-index:3;pointer-events:none;line-height:0;position:absolute}.pricing__portal--left{top:-20px;left:-40px;transform:translate(-100%)}.pricing__portal--right{top:-20px;right:-40px;transform:translate(100%)}.pricing__commons-item--with-portal2{position:relative;overflow:visible}.pricing__portal-img{-webkit-user-select:none;user-select:none;opacity:.9;height:auto;display:block}.pricing__portal-img--portal1{width:102px}.pricing__portal-img--portal2{width:84px}.pricing__girl{z-index:3;pointer-events:none;line-height:0;position:absolute;top:-142px;left:50%;transform:translate(-8%)}.pricing__girl-img{-webkit-user-select:none;user-select:none;opacity:.9;width:140px;height:auto;display:block}.pricing__card-name{font-family:var(--font-shonen);text-transform:uppercase;letter-spacing:.04em;color:var(--fg);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.3}.pricing__price{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:flex}.pricing__price-num{font-family:var(--font-boltushka);color:var(--fg);font-size:clamp(30px,2.2vw,40px);font-weight:700;line-height:1}.pricing__price-suffix{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .55);font-size:12px}.pricing__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing__list li{align-items:flex-start;gap:var(--space-2);font-family:var(--font-shonen);color:var(--fg);overflow-wrap:anywhere;font-size:14px;line-height:1.35;display:flex}.pricing__list-icon{color:rgba(var(--fg-rgb), .78);flex-shrink:0;margin-top:1px}.pricing__includes{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .55);white-space:normal;overflow-wrap:normal;text-align:center;margin-block:auto;margin-inline:-18px;font-size:12px;line-height:1.3}.pricing__btn{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-family:var(--font-shonen);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:var(--border-button);margin-top:0;font-size:13px;font-weight:400;transition:opacity .15s}.pricing__btn-wrap{width:100%;margin-top:auto;display:flex}.pricing__checkout{flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-top:auto;display:flex}.pricing__checkout .pricing__btn-wrap{margin-top:0}.pricing__checkout-error{letter-spacing:.02em;text-transform:uppercase;max-width:100%;color:color-mix(in srgb, #b42318 82%, var(--fg));word-break:break-word;margin:0;font-size:11px;font-weight:600;line-height:1.35}.pricing__btn-wrap>.pricing__card-btn{box-sizing:border-box;background:var(--bg);width:100%;height:44px;font-size:13px;text-decoration:none}.pricing__btn-wrap>.pricing__card-btn:focus,.pricing__btn-wrap>.pricing__card-btn:focus-visible{outline:none}.pricing__btn--outline{background:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);color:var(--fg);background-position:0 0,0 0}.pricing__btn--outline:hover{opacity:.88;background-color:color-mix(in srgb, #9872d6 10%, var(--bg))}.pricing__btn--auth-like{background:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);color:var(--fg);border-color:rgba(var(--fg-rgb), .38);text-transform:none;background-position:0 0,0 0;grid-template-columns:24px 1fr 24px;align-items:center;column-gap:12px;padding:13px 18px;transition:border-color .15s,opacity .15s;display:grid}.pricing__btn--auth-like:before{content:"";visibility:hidden;pointer-events:none;width:24px;height:1px}.pricing__btn--auth-like:hover{border-color:color-mix(in srgb, #9872d6 82%, var(--fg));background-color:color-mix(in srgb, #9872d6 10%, var(--bg))}.pricing__btn--auth-like:focus-visible{border-color:color-mix(in srgb, #9872d6 82%, var(--fg))}.pricing__btn-label{text-align:center;letter-spacing:.04em;grid-column:2;font-size:12px}.pricing__btn-balance{visibility:hidden;pointer-events:none;grid-column:3;width:24px;height:1px}.before-after.pricing__commons,.pricing__commons{width:100%;max-width:1200px;margin:var(--space-8) auto 0}.pricing__commons{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.pricing__commons-item--full{grid-column:1/-1}.reader-mode__commons{align-items:start;overflow:visible}.reader-mode__commons .pricing__commons-item{align-self:start;height:auto}.reader-mode__commons .pricing__commons-item>.pricing__commons-card{flex:none;height:auto}.reader-mode__commons .pricing__commons-item--hug{overflow:visible}.reader-mode__tokens-slot{position:relative;overflow:visible}.reader-mode__tariff-cat{left:calc(75% + var(--space-4) / 4);pointer-events:none;z-index:0;margin-bottom:-4px;line-height:0;position:absolute;bottom:100%;transform:translate(-50%)}.reader-mode__tariff-cat-img{-webkit-user-select:none;user-select:none;opacity:.95;width:88px;height:auto;display:block}.reader-mode__tokens-slot>.pricing__commons-card{z-index:1;position:relative}@media (width<=820px){.pricing__commons{grid-template-columns:minmax(0,1fr)}}.pricing__commons-item{flex-direction:column;min-width:0;height:100%;margin:0;display:flex}.pricing__commons-item>.pricing__commons-card{flex:1;width:100%;max-width:none;height:100%;margin:0}.pricing__commons-card{text-align:left;background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);background-position:0 0,0 0;flex-direction:column;gap:0;max-width:none;margin:0;display:flex}.pricing__commons-title.features__card-title{margin-bottom:var(--space-2);flex-shrink:0;font-size:20px;line-height:1.25}.pricing__commons-text.features__extras-text-only-body{color:rgba(var(--fg-rgb), .72);flex:auto;margin:0;font-size:14px;line-height:1.45}.pricing__commons-text.features__extras-text-only-body+.pricing__commons-text{margin-top:var(--space-2);flex:none}.pricing__commons-lead{color:var(--fg);font-weight:800}.pricing__promo{text-align:center;margin-top:var(--space-6)}.pricing__promo-link{align-items:center;gap:var(--space-2);font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .6);font-size:14px;transition:color .15s;display:inline-flex}.pricing__promo-link:hover{color:#9872d6e0}.pricing__promo-icon{opacity:.85;flex-shrink:0}.articles-section{border-radius:var(--radius);padding:0 var(--space-6)}.articles-section__header{text-align:center;margin-bottom:var(--space-6)}.articles-section__title{font-family:var(--font-pixel);margin-bottom:var(--space-2);color:var(--bg);text-transform:uppercase;-webkit-text-stroke:2px var(--fg);text-shadow:4px 4px 0 var(--fg);font-size:43px;font-weight:400;line-height:1.1}.articles-section__subtitle{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .72);max-width:720px;margin:0 auto;font-size:18px;line-height:1.4}.articles-section__lead{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .85);max-width:720px;margin:0 auto var(--space-5);text-align:center;font-size:16px;line-height:1.5}.articles-section__grid{gap:var(--space-4);width:100%;max-width:1200px;margin:0 auto var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.articles-section__card{gap:var(--space-3);border:var(--border-main);border-radius:var(--radius);min-height:0;box-shadow:var(--shadow-card);padding:var(--space-4);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);background-position:0 0,0 0;flex-direction:column;display:flex}.articles-section__card-title{font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);margin:0;font-size:18px;font-weight:800;line-height:1.2}.articles-section__card-text{font-family:var(--font-shonen);letter-spacing:.02em;text-transform:uppercase;color:rgba(var(--fg-rgb), .72);flex:1;margin:0;font-size:14px;line-height:1.4}.articles-section__list{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .78);flex-direction:column;flex:1;gap:6px;margin:0;padding:0 0 0 1.15em;font-size:14px;line-height:1.35;display:flex}.articles-section__list li::marker{color:rgba(var(--fg-rgb), .45)}.articles-section__card-btn-wrap{width:100%;margin-top:auto;display:flex}.articles-section__card-btn-wrap>.articles-section__card-btn{box-sizing:border-box;background:var(--bg);width:100%;height:40px;font-size:13px;text-decoration:none}.articles-section__card-btn-wrap>.articles-section__card-btn:focus,.articles-section__card-btn-wrap>.articles-section__card-btn:focus-visible{outline:none}.articles-section__more-host{flex-direction:column;width:100%;max-width:720px;min-height:0;margin:0 auto;display:flex;position:relative}@media (width<=1100px){.articles-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}@media (width<=640px){.articles-section__grid{grid-template-columns:1fr;max-width:420px}}.articles-section__more-host:before{content:"";border-radius:var(--radius);box-shadow:var(--shadow-card);pointer-events:none;z-index:0;position:absolute;inset:0}.articles-section__cta.features__card--more{text-transform:none;font-size:16px;font-weight:400}.articles-page-list{padding-bottom:var(--space-4)}.articles-page-grid{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.articles-page-card{border:var(--border-main);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-4);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);background-position:0 0,0 0}.articles-page-card__date{font-family:var(--font-shonen);letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--fg-rgb), .5);margin-bottom:var(--space-2);font-size:11px;display:block}.articles-page-card__title{font-family:var(--font-boltushka);color:var(--fg);margin:0 0 var(--space-2);font-size:22px;font-weight:700;line-height:1.2}.articles-page-card__excerpt{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .72);margin:0 0 var(--space-3);font-size:15px;line-height:1.45}.articles-page-card__soon{font-family:var(--font-shonen);text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--fg-rgb), .45);font-size:11px;display:inline-block}.articles-page-main{--articles-toc-rail-width:250px;--articles-toc-rail-gap:var(--space-4);--articles-toc-sticky-top:calc(var(--space-2) + 60px);--articles-header-clearance:var(--articles-toc-sticky-top);width:100%;max-width:var(--container-max);padding:var(--articles-header-clearance) calc(var(--space-3) + var(--space-8px)) var(--space-8);margin:0 auto;position:relative}.articles-layout{grid-template-columns:var(--articles-toc-rail-width) minmax(0, 1fr);gap:var(--articles-toc-rail-gap);align-items:start;display:grid}.articles-layout__toc-rail{top:var(--articles-toc-sticky-top);max-height:calc(100vh - var(--articles-toc-sticky-top) - var(--space-4));width:var(--articles-toc-rail-width);padding-bottom:var(--space-2);flex-direction:column;align-self:start;display:flex;position:sticky;overflow:hidden}.articles-layout__toc{flex-direction:column;flex:auto;min-height:0;transition:opacity .16s;display:flex;overflow:hidden}.articles-sidebar{padding:0 var(--space-3) var(--space-3) 0;border:none;border-right:2px solid rgba(var(--fg-rgb), .22);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;flex:auto;min-height:0;display:flex;position:static;overflow:hidden}.articles-sidebar-title{font-family:var(--font-shonen);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--fg-rgb), .55);margin-bottom:var(--space-2);flex-shrink:0;font-size:11px;font-weight:700}.articles-toc{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;min-height:0;padding-bottom:var(--space-1);flex-direction:column;flex:auto;gap:2px;display:flex;overflow-y:auto}.articles-toc::-webkit-scrollbar{display:none}.articles-toc a{color:inherit;text-decoration:none}.articles-toc-main{align-items:center;gap:var(--space-2);padding:10px var(--space-2);margin-top:var(--space-1);border-radius:var(--radius);font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .72);font-size:13px;font-weight:700;transition:background .15s,color .15s;display:flex}.articles-toc-main:first-child{margin-top:0}.articles-toc-main:hover{background:rgba(var(--fg-rgb), .06);color:var(--fg)}.articles-toc-main.is-active{background:rgba(var(--fg-rgb), .08);color:var(--fg);box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb), .12)}.articles-toc-main svg{opacity:.85;flex-shrink:0}.articles-toc-sub{padding:4px var(--space-2) 8px calc(var(--space-2) + 22px);font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .55);font-size:12px;display:block}.articles-toc-sub:hover{color:var(--fg)}.articles-toc-children{padding:0 0 var(--space-2) calc(var(--space-2) + 4px);margin-left:var(--space-2);border-left:2px solid rgba(var(--fg-rgb), .12);flex-direction:column;gap:2px;display:flex}.articles-toc-children a{padding:4px var(--space-2);font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .62);border-radius:var(--radius);font-size:12px}.articles-toc-children a:hover{background:rgba(var(--fg-rgb), .05);color:var(--fg)}.articles-toc-children a.is-active{color:rgba(var(--fg-rgb), .98);background:rgba(var(--fg-rgb), .08)}.articles-content{width:100%;min-width:0;max-width:none;padding-bottom:var(--space-8);margin:0}#articles-page .articles-lead,#articles-page .article-block p{max-width:none}.articles-head{margin-bottom:var(--space-2)}.articles-kicker{font-family:var(--font-shonen);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--fg-rgb), .5);margin-bottom:var(--space-2);font-size:11px}.articles-pages-nav{margin:var(--space-3) 0 var(--space-4);scroll-margin-top:var(--articles-header-clearance,calc(var(--site-header-row-height) + var(--space-4)))}.articles-next-pages-block{margin-top:var(--space-5)}.articles-next-pages{scroll-margin-top:var(--articles-header-clearance,calc(var(--site-header-row-height) + var(--space-4)))}.articles-next-pages__links{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.article-block .articles-next-pages__link,.articles-next-pages__link{font-family:var(--font-shonen);letter-spacing:.02em;color:color-mix(in srgb, var(--purple) 88%, var(--fg));align-items:center;gap:5px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.article-block .articles-next-pages__link:hover,.article-block .articles-next-pages__link:focus-visible,.articles-next-pages__link:hover,.articles-next-pages__link:focus-visible{color:var(--dash-select-fg);text-decoration:none}.articles-next-pages__link svg{flex-shrink:0}.articles-pages-nav>.articles-pages-nav__lead,.article-block .articles-pages-nav__lead{margin:0 0 var(--space-4);font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .88);font-size:15px;font-style:normal;font-weight:400;line-height:1.6}.articles-pages-nav__grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.articles-pages-nav__card{min-width:0}.articles-pages-nav__title{font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);margin:0 0 6px;font-size:15px;font-weight:800}.article-block .articles-pages-nav__link,.articles-pages-nav__link{font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--purple) 88%, var(--fg));align-items:center;gap:6px;margin:0 0 6px;font-size:15px;font-weight:800;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.article-block .articles-pages-nav__link:hover,.article-block .articles-pages-nav__link:focus-visible,.articles-pages-nav__link:hover,.articles-pages-nav__link:focus-visible{color:var(--dash-select-fg);text-decoration:none}.articles-pages-nav__desc{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .62);margin:0;font-size:13px;line-height:1.45}.article-block .articles-pages-nav__current,.articles-pages-nav__current{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .4);margin:8px 0 0;font-size:12px;font-style:normal;font-weight:400;line-height:1.4}@media (width<=980px){.articles-pages-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.articles-pages-nav__grid{grid-template-columns:1fr}}.articles-doc-title{font-family:var(--font-boltushka);color:var(--fg);margin:0 0 var(--space-3);font-size:2rem;font-weight:700;line-height:1.2}.articles-lead{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .78);max-width:52rem;font-size:16px;line-height:1.55}.article-block{scroll-margin-top:var(--articles-header-clearance,calc(var(--site-header-row-height) + var(--space-4)));margin-bottom:var(--space-8);padding:var(--space-4) 0;border-top:1px solid rgba(var(--fg-rgb), .12)}.article-block:first-of-type{border-top:0;padding-top:0}.article-block__title{font-family:var(--font-boltushka);color:var(--fg);margin:0 0 var(--space-3);font-size:1.35rem;font-weight:700}.article-block__subtitle{font-family:var(--font-boltushka);margin:var(--space-4) 0 var(--space-2);color:var(--fg);scroll-margin-top:var(--articles-header-clearance,calc(var(--site-header-row-height) + var(--space-4)));font-size:1.1rem;font-weight:700}.article-block p{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .88);max-width:52rem;margin:0;font-size:15px;line-height:1.6}.article-block p+p{margin-top:var(--space-3)}.article-block a,.features__inline-link,.document-page__body a{color:color-mix(in srgb, var(--purple) 88%, var(--fg));outline:none;text-decoration:none;transition:color .15s}.article-block a:hover,.article-block a:focus-visible,.features__inline-link:hover,.features__inline-link:focus-visible,.document-page__body a:hover,.document-page__body a:focus-visible{color:color-mix(in srgb, var(--purple) 95%, var(--fg))}.article-block a:active,.article-block a:visited,.features__inline-link:active,.features__inline-link:visited,.document-page__body a:active,.document-page__body a:visited{color:color-mix(in srgb, var(--purple) 72%, var(--fg))}.article-note{margin:var(--space-3) 0 var(--space-4);padding:var(--space-3) var(--space-4);border-left:4px solid rgba(var(--fg-rgb), .35);background:rgba(var(--fg-rgb), .06);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .9);font-size:15px;font-style:normal;line-height:1.55}.article-list{margin:var(--space-2) 0 var(--space-4);padding-left:var(--space-4);font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .88);font-size:15px;line-height:1.65}.article-list li{margin-bottom:var(--space-1)}.article-list--icon-items{padding-left:0;list-style:none}.article-list--icon-items li{align-items:flex-start;gap:8px;display:flex}.article-grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.article-mini-card{padding:var(--space-3);border:var(--border-main);border-radius:var(--radius);box-shadow:var(--shadow-card);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size)}.article-mini-card__title{font-family:var(--font-boltushka);margin:0 0 var(--space-2);color:var(--fg);font-size:1rem;font-weight:700}.article-mini-card p{margin:0;font-size:14px}.control-surface-btn.btn-press{background-color:var(--bg);transition:background-color .15s,color .15s,border-color .15s,transform .12s}.control-surface-btn.btn-press:hover,.control-surface-btn.btn-press:focus-visible{background-color:var(--control-surface-hover);color:color-mix(in srgb, var(--purple) 88%, var(--fg));border-color:color-mix(in srgb, #9872d6 82%, var(--fg))}.article-carousel__nav.control-surface-btn.btn-press,.before-after__handle.control-surface-btn.btn-press,.before-after-fs__close.control-surface-btn.btn-press{width:var(--media-control-size);height:var(--media-control-size);padding:0}.article-carousel__nav.control-surface-btn.btn-press,.before-after-fs__close.control-surface-btn.btn-press{cursor:pointer;touch-action:manipulation}.article-carousel__nav.control-surface-btn.btn-press:active{cursor:pointer}.before-after__handle.control-surface-btn.btn-press{cursor:grab;touch-action:none}.before-after__handle.control-surface-btn.btn-press:active{cursor:grabbing}.article-carousel__nav.control-surface-btn.btn-press svg,.before-after__handle.control-surface-btn.btn-press svg,.before-after-fs__close.control-surface-btn.btn-press svg{width:var(--media-control-icon-size);height:var(--media-control-icon-size)}.article-carousel{align-items:center;gap:var(--space-2);margin:12px 0 18px;display:flex}.article-carousel__slide-wrap{flex:1;min-width:0;position:relative}.article-carousel__frame{min-width:0;margin:0;padding:0;position:relative;overflow:hidden}.article-carousel__frame--unframed{box-shadow:none;background:0 0;border:none}.article-carousel__counter{right:var(--space-2);bottom:var(--space-2);border-radius:var(--radius);font-variant-numeric:tabular-nums;color:rgba(var(--fg-rgb), .85);background:color-mix(in srgb, var(--bg) 90%, transparent);border:var(--border-main);box-shadow:var(--btn-design-shadow);pointer-events:none;-webkit-user-select:none;user-select:none;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;position:absolute}.article-carousel__frame--interactive{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;padding:0;display:block}.article-carousel__frame--interactive:focus,.article-carousel__frame--interactive:focus-visible,.article-carousel__nav.control-surface-btn.btn-press:focus,.article-carousel__nav.control-surface-btn.btn-press:focus-visible{outline:none}.article-carousel__nav.control-surface-btn.btn-press:focus-visible:not(:hover){color:inherit;border-color:var(--fg);background-color:var(--bg)}.article-carousel__image{opacity:.9;object-fit:contain;pointer-events:none;width:100%;height:auto;display:block}.article-carousel-fs .before-after-fs__stage{padding:max(var(--space-5), calc(env(safe-area-inset-top,0px) + 44px)) var(--space-3) max(var(--space-4), env(safe-area-inset-bottom,0px))}.article-carousel--fullscreen{gap:var(--space-3);width:min(98vw,1680px);max-width:100%;margin:0}.article-carousel--fullscreen .article-carousel__frame{width:fit-content;max-width:100%;max-height:min(94vh,100vh - 88px);box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 auto;padding:0}.article-carousel--fullscreen .article-carousel__image{opacity:1;width:auto;max-width:100%;max-height:min(94vh,100vh - 88px);margin:0}.article-carousel__nav-wrap{flex-shrink:0}.article-carousel__nav-wrap--hidden{visibility:hidden;pointer-events:none}.before-after-fs .article-carousel__nav-wrap{z-index:2}.article-muted{font-style:italic;color:rgba(var(--fg-rgb), .55)!important;font-size:14px!important}.article-inline-image{border-radius:var(--radius);width:100%;max-width:min(100%,1000px);height:auto;margin:0;display:block}.article-process{margin:var(--space-3) 0 var(--space-4);padding:var(--space-2) 0;width:100%;container:article-process/inline-size}.article-process__scale-surface{width:100%;max-width:1000px;margin-inline:auto;font-size:clamp(10px,5.25cqw,18px)}.article-process__title{text-align:center;font-family:var(--font-boltushka);color:var(--fg);margin:0 0 1.25em;font-size:2.1em;line-height:1}.article-process__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 clamp(1em,5cqw,1.65em);display:grid}.article-process__item{text-align:center;--article-process-stack-gap:.68em;min-width:0;overflow:visible}.article-process__icon{min-height:3.6em;margin-bottom:var(--article-process-stack-gap);color:rgba(var(--fg-rgb), .95);justify-content:center;align-items:center;display:flex}.article-process__icon-svg{flex-shrink:0;width:2.75em;height:2.75em}.article-process__ribbon{width:90%;max-width:none;margin-left:5%;margin-right:5%;margin-bottom:var(--article-process-stack-gap);position:relative}.article-process__ribbon img{width:100%;height:auto;display:block}.article-process__ribbon span{font-family:var(--font-boltushka);text-transform:uppercase;white-space:nowrap;text-align:center;color:var(--fg);justify-content:center;align-items:center;padding:1% 13% 0 5%;font-size:1.35em;line-height:1;display:flex;position:absolute;inset:0}.article-process__desc{max-width:17ch;font-family:var(--font-boltushka);text-transform:uppercase;color:var(--fg);margin:0 auto;font-size:1.05em;line-height:1.05}.article-checklist{margin:var(--space-2) 0 0;padding-left:var(--space-4);list-style:none}.article-checklist li{padding-left:var(--space-3);margin-bottom:var(--space-2);font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .88);font-size:15px;line-height:1.5;position:relative}.article-checklist li:before{content:"";border:2px solid var(--fg);background:var(--bg);width:8px;height:8px;box-shadow:2px 2px 0 rgba(var(--fg-rgb), .35);border-radius:1px;position:absolute;top:.45em;left:0}.examples-page{width:100%;max-width:var(--container-max);padding:calc(var(--space-2) + 60px) var(--space-2) var(--space-8);margin:0 auto}.examples-page__head{text-align:center;margin-bottom:var(--space-6);padding-top:0}.examples-page__title{font-family:var(--font-pixel);margin:0 0 var(--space-2);color:var(--bg);text-transform:uppercase;-webkit-text-stroke:2px var(--fg);text-shadow:4px 4px 0 var(--fg);font-size:43px;font-weight:400;line-height:1.1}.examples-page__lead{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .72);margin:0;font-size:18px;line-height:1.25}.fonts-page{width:100%;max-width:var(--container-max);padding:calc(var(--space-2) + 60px) var(--space-2) var(--space-8);margin:0 auto}.fonts-page__head{text-align:center;margin-bottom:var(--space-6);padding-top:0}.fonts-page__title{font-family:var(--font-pixel);color:var(--bg);text-transform:uppercase;-webkit-text-stroke:2px var(--fg);text-shadow:3px 3px 0 var(--fg);margin:0 0 var(--space-3);font-size:36px;font-weight:400;line-height:1.15}.fonts-page__lead{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .78);max-width:36rem;margin:0 auto;font-size:16px;line-height:1.5}.fonts-page__tabs{gap:var(--space-4) var(--space-6);width:100%;margin:0 0 var(--space-6);border-bottom:1px solid rgba(var(--fg-rgb), .15);flex-wrap:wrap;justify-content:center;display:flex}.fonts-page__tab{padding:13px 0 var(--space-2);cursor:pointer;font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .45);box-shadow:none;background:0 0;border:none;outline:none;margin-bottom:-1px;font-size:16px;font-weight:400;position:relative}.fonts-page__tab:focus,.fonts-page__tab:focus-visible,.fonts-page__tab:active{box-shadow:none;border-color:#0000;outline:none}.fonts-page__tab::-moz-focus-inner{border:0}.fonts-page__tab:hover{color:rgba(var(--fg-rgb), .75)}.fonts-page__tab--active{color:var(--fg);font-weight:700}.fonts-page__tab--active:after{content:"";background:var(--fg);height:3px;position:absolute;bottom:-1px;left:0;right:0}.fonts-page__panel{animation:.28s ease-out fonts-panel-in}@keyframes fonts-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fonts-page__grid{gap:var(--space-3);flex-wrap:wrap;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.fonts-page__card{--fonts-card-w:calc((100% - 3 * var(--space-3)) / 4);box-sizing:border-box;flex-direction:column;flex:0 0 var(--fonts-card-w);width:var(--fonts-card-w);max-width:var(--fonts-card-w);border:var(--border-main);border-radius:var(--radius);height:340px;box-shadow:var(--shadow-card);background:var(--bg);gap:10px;padding:14px 12px;display:flex;overflow:hidden}.fonts-page__card-head{flex-shrink:0;grid-template-rows:24px auto;gap:2px;display:grid}.fonts-page__card-name-row{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;height:24px;display:grid}.fonts-page__card-title{align-items:center;gap:2px;min-width:0;display:inline-flex}.fonts-page__card-name{font-family:var(--font-shonen);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.fonts-page__style-slot{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.fonts-page__style-slot:empty{display:none}.fonts-page__style-select{flex-shrink:0;width:24px;height:24px;position:relative}.fonts-page__style-trigger{box-sizing:border-box;width:24px;height:24px}.fonts-page__style-trigger:focus,.fonts-page__style-trigger:focus-visible,.fonts-page__style-trigger:active{box-shadow:none;border-color:#0000;outline:none}.fonts-page__card-sub{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .5);min-height:1.2em;margin:0;font-size:12px;line-height:1.2}.fonts-page__card-actions{flex-shrink:0;grid-template-columns:24px 24px;align-items:center;gap:2px;display:grid}.fonts-page__card-action-slot{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.fonts-page__card-action{box-sizing:border-box;flex-shrink:0;width:24px;height:24px}button.fonts-page__card-action--info,.fonts-page__card-action--info{cursor:default}.fonts-page__card-action:focus,.fonts-page__card-action:focus-visible,.fonts-page__card-action:active{box-shadow:none;border-color:#0000;outline:none}.fonts-page__card-sample{flex:1;justify-content:center;align-items:center;min-height:0;margin:0;display:flex;overflow:hidden}.fonts-page__card-sample-frame{flex-shrink:0;position:relative;overflow:visible}.fonts-page__card-sample-inner{width:max-content;max-width:none;color:var(--fg);font-synthesis:none;letter-spacing:0;text-transform:uppercase;text-align:center;transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;padding:.16em .55em .2em;line-height:1.28;display:flex;position:absolute;top:0;left:0}.fonts-page__card-sample-line{white-space:nowrap;padding-inline:.2em;line-height:1.28;display:block}.fonts-page__card-sample--scandal .fonts-page__card-sample-line{font-size:1.053em}.fonts-page__card-sample--reggae .fonts-page__card-sample-line{font-size:calc(1.4em + 1px)}.fonts-page__card-sample--edo .fonts-page__card-sample-line{font-size:.9em}.fonts-page__card-sample--press .fonts-page__card-sample-line{font-size:1.4em}.fonts-page__card-meta{color:rgba(var(--fg-rgb), .78);font-synthesis:none;letter-spacing:.05em;text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;gap:.15em;margin-top:.35em;font-size:.68em;font-style:normal;font-weight:400;line-height:1.35;display:flex}.fonts-page__card-sample--scandal .fonts-page__card-meta{font-size:.787em}.fonts-page__card-sample--reggae .fonts-page__card-meta{font-size:calc(1.3em + 1px)}.fonts-page__card-sample--edo .fonts-page__card-meta{font-size:.65em}.fonts-page__card-sample--press .fonts-page__card-meta{font-size:.95em}.fonts-page__card-meta-line{white-space:nowrap;margin:0}.fonts-page__card-meta-line--digits{letter-spacing:.12em}@media (width<=1100px){.fonts-page__card{--fonts-card-w:calc((100% - var(--space-3)) / 2)}}@media (width<=720px){.fonts-page__tabs{gap:var(--space-2) var(--space-4)}.fonts-page__tab{font-size:14px}.fonts-page__card{--fonts-card-w:100%;height:320px}}.examples-page__grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}@media (width<=1100px){.examples-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.examples-page__grid{grid-template-columns:minmax(0,1fr)}}.examples-page__section{min-width:0;margin:0}.examples-page__grid .before-after__card .before-after__viewport{max-width:none;max-height:560px}.before-after{margin:0}.before-after__card{border:var(--border-main);border-radius:var(--radius);width:100%;max-width:720px;box-shadow:var(--shadow-card);background:var(--bg);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.before-after--with-top-decor{z-index:2;position:relative}.before-after--with-left-decor{position:relative}.features__left-decor{z-index:1;pointer-events:none;opacity:.9;line-height:0;position:absolute;bottom:422px;left:-40px;transform:translate(-100%)}.features__left-decor-img{-webkit-user-select:none;user-select:none;width:80px;height:auto;display:block}.features__top-decor{z-index:4;pointer-events:none;opacity:.9;line-height:0;position:absolute;top:-22px;left:50%;transform:translate(-50%,-50%)}.features__top-decor-img{-webkit-user-select:none;user-select:none;width:80px;height:auto;display:block}.before-after__card--fullscreen{width:max-content;max-width:min(96vw,100%);margin:0}.before-after__viewport{aspect-ratio:3/4;width:100%;max-width:none;max-height:900px;box-shadow:none;background:var(--bg);-webkit-user-select:none;user-select:none;border:none;border-radius:0;margin:0;position:relative;overflow:hidden}.before-after__viewport--static{cursor:default}.before-after__viewport.before-after__viewport--landscape{aspect-ratio:16/9;max-height:440px}.before-after__img--static{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.before-after__viewport--inline{cursor:zoom-in}.before-after__viewport--inline:focus{outline:none}.before-after__viewport--inline:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.before-after__viewport--fullscreen{box-sizing:border-box;aspect-ratio:3/4;cursor:default;width:min(96vw,1100px,min(88vh,920px)/1.33333);height:auto;max-height:min(88vh,920px);margin:0}.before-after__viewport--fullscreen-landscape{aspect-ratio:16/9;width:min(96vw,1280px,1.77778*min(88vh,920px));max-height:min(88vh,920px)}.features__extras-media--zoom{font:inherit;color:inherit;appearance:none;cursor:zoom-in;padding:0}.features__extras-media--zoom:focus{outline:none}.features__extras-media--zoom:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.before-after-fs{z-index:10000;position:fixed;inset:0}.before-after-fs__backdrop{cursor:pointer;background:#000000c7;position:absolute;inset:0}.before-after-fs__close-wrap{top:max(var(--space-4), env(safe-area-inset-top,0px));right:max(var(--space-4), env(safe-area-inset-right,0px));z-index:10;position:absolute}.before-after-fs__stage{padding:max(var(--space-8), calc(env(safe-area-inset-top,0px) + 36px)) var(--space-6) max(var(--space-6), env(safe-area-inset-bottom,0px));pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.before-after-fs__stage>*,.before-after-fs .control-surface-btn,.before-after-fs .btn-press-wrap{pointer-events:auto}.before-after__img{pointer-events:none}.before-after__img--after{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.before-after__before-clip{z-index:1;position:absolute;inset:0;overflow:hidden}.before-after__img--before{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.before-after__rail{z-index:2;pointer-events:none;width:0;position:absolute;top:0;bottom:0;transform:translate(-50%)}.before-after__line{background:var(--fg);width:3px;box-shadow:0 0 0 1px rgba(var(--bg-rgb), .85);pointer-events:none;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%}.before-after__handle-wrap{pointer-events:auto;z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.before-after__heading{padding:var(--space-3) var(--space-3) 0;border-top:var(--border-main);flex-shrink:0;margin:0}.before-after__card--heading-first .before-after__heading{border-top:none}.before-after__card--heading-first .before-after__heading.features__card-title{margin-bottom:calc(var(--space-1) + 4px)}.before-after__card--heading-first .before-after__viewport{border-top:var(--border-main)}.before-after__card--heading-first .before-after__caption.before-after__caption--below-heading{padding-top:0;padding-bottom:var(--space-2)}.before-after__caption{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .72);text-align:center;box-sizing:border-box;padding:var(--space-3);min-height:calc(1.45em * 4 + var(--space-3) * 2);border-top:var(--border-main);flex-shrink:0;justify-content:center;align-items:center;margin:0;font-size:14px;line-height:1.45;display:flex}.before-after__caption.before-after__caption--below-heading{text-align:left;min-height:0;padding-top:var(--space-2);border-top:none;justify-content:flex-start;align-items:flex-start}.features__extras-sliders .before-after__heading.features__card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:28px;line-height:1.15;display:-webkit-box;overflow:hidden}.auth-landing{--auth-landing-stack-gap:22px;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}.auth-landing__stack{gap:var(--auth-landing-stack-gap);flex-direction:column;width:100%;display:flex}.auth-landing__bg-tree{z-index:0;opacity:.7;pointer-events:none;width:532px;position:absolute;top:50%;right:-150px;transform:translateY(-50%)}.auth-landing__bg-house{z-index:0;opacity:.65;pointer-events:none;width:470px;position:absolute;top:50%;left:calc(50% - 224px);transform:translate(-100%,-50%)}.auth-landing__house-img,.auth-landing__tree-img{width:100%;height:auto;display:block}.auth-landing__panel{z-index:1;box-sizing:border-box;aspect-ratio:5/6;flex-direction:column;flex:0 auto;width:532px;height:auto;min-height:0;display:flex;position:relative;overflow:visible}.auth-landing__panel-body{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex;overflow:visible}.auth-landing .auth-landing__panel.content-window{-webkit-backdrop-filter:none;box-shadow:var(--shadow-card);padding-block:48px;padding-inline:48px}.auth-landing .auth-landing__theme.window-close-wrap{z-index:2;top:28px;right:28px}.auth-landing .window-inner h2{margin-bottom:calc(var(--auth-landing-stack-gap) * 2);font-size:30px}.auth-landing .window-close{width:30px;height:30px}.auth-landing .content-window .btn-press svg{width:15px;height:15px}.auth-landing .auth-landing__hint,.auth-landing .auth-landing__hint.pricing__promo{margin-top:0}.auth-landing__kitty{z-index:2;transform-origin:bottom;pointer-events:none;line-height:0;position:absolute;bottom:0;left:auto;right:36px;transform:translateY(calc(50% + 34px))}.auth-landing__kitty-img{width:270px;height:auto;display:block}.auth-landing__brand{width:100%;margin-bottom:var(--auth-landing-stack-gap);justify-content:center;align-items:center;display:flex}.auth-landing__brand .site-logo{line-height:1;font-family:var(--font-boltushka);color:var(--fg);flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:10px;font-weight:700}.auth-landing__brand .site-logo-word{white-space:nowrap;flex-wrap:nowrap;align-items:center;display:inline-flex}.auth-landing__brand .site-logo-char{letter-spacing:0;font-size:17px;line-height:1}.auth-landing__brand .site-logo-char--big{font-size:23px}.auth-landing__brand .site-logo-box{background:var(--fg);border-radius:var(--radius);justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:flex}.auth-landing__brand .site-logo-icon{width:21px;height:21px;display:block}.auth-tabs{border-bottom:1px solid rgba(var(--fg-rgb), .15);flex-wrap:wrap;justify-content:center;gap:41px;width:100%;margin-top:0;margin-bottom:0;display:flex}.auth-tabs__btn{padding:13px 0 var(--auth-landing-stack-gap);cursor:pointer;font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .45);background:0 0;border:none;margin-bottom:-1px;font-size:15px;font-weight:400;position:relative}.auth-tabs__btn--active{color:var(--fg);font-weight:700}.auth-tabs__btn--active:after{content:"";background:var(--fg);height:3px;position:absolute;bottom:-1px;left:0;right:0}.auth-landing__oauth{gap:var(--auth-landing-stack-gap);margin-top:0}.auth-landing__consent{text-align:left;flex-direction:column;gap:10px;width:100%;display:flex}.auth-landing__consent-item{cursor:pointer;font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .72);text-transform:uppercase;align-items:flex-start;gap:8px;margin:0;font-size:11px;font-weight:400;line-height:1.4;display:flex}.auth-landing__consent-item .features__process-params-checkbox{margin-top:1px}.auth-landing__consent-link{color:color-mix(in srgb, var(--purple) 88%, var(--fg));box-shadow:none;-webkit-tap-highlight-color:transparent;border:none;outline:none;text-decoration:none;transition:color .15s}.auth-landing__consent-link:hover,.auth-landing__consent-link:focus-visible{color:color-mix(in srgb, var(--purple) 95%, var(--fg));box-shadow:none;outline:none;text-decoration:none}.auth-landing__consent-link:focus,.auth-landing__consent-link:active,.auth-landing__consent-link:visited{box-shadow:none;outline:none}.auth-oauth-btn:disabled{opacity:.45;cursor:not-allowed}.auth-oauth-btn-wrap{box-sizing:border-box;width:100%;max-width:calc(100% - 2px);margin-bottom:2px;margin-right:2px;display:flex}.auth-oauth-btn-wrap>.auth-oauth-btn{box-sizing:border-box;background:var(--bg);width:100%;height:44px;font-family:var(--font-shonen);font-size:12px;text-decoration:none}.auth-oauth-img{object-fit:contain;filter:brightness(0)saturate();opacity:.78;flex-shrink:0;width:16px;height:16px;transition:filter .15s,opacity .15s}.auth-oauth-btn-wrap:hover .auth-oauth-btn:not(:disabled) .auth-oauth-img,.auth-oauth-btn:focus-visible:not(:disabled) .auth-oauth-img{filter:brightness(0)saturate()invert(45%)sepia(31%)saturate(1030%)hue-rotate(223deg)brightness(94%)contrast(91%);opacity:.95}.auth-landing__hint .pricing__promo-link,.auth-landing__hint-link{color:rgba(var(--fg-rgb), .72);text-decoration:none;transition:color .15s,text-decoration-color .15s}.auth-landing__hint .pricing__promo-link:hover,.auth-landing__hint-link:hover,.auth-landing__hint .pricing__promo-link:focus-visible,.auth-landing__hint-link:focus-visible{color:color-mix(in srgb, #9872d6 88%, var(--fg));text-decoration:none}.auth-landing .window-close.btn-press:hover,.auth-landing .window-close.btn-press:focus-visible{color:color-mix(in srgb, #9872d6 88%, var(--fg));border-color:color-mix(in srgb, #9872d6 82%, var(--fg))}.faq{border-radius:var(--radius);padding:0 var(--space-6);max-width:var(--container-max);overflow-anchor:none;width:100%;margin-bottom:0;margin-left:auto;margin-right:auto}.faq__title{font-family:var(--font-pixel);text-align:center;margin-bottom:var(--space-6);color:var(--bg);text-transform:uppercase;-webkit-text-stroke:2px var(--fg);text-shadow:4px 4px 0 var(--fg);font-size:43px;font-weight:400;line-height:1.1}.faq__list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%;max-width:none;margin:0;display:grid}.faq__item{border:var(--border-main);border-radius:var(--radius);box-shadow:var(--shadow-card);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);background-position:0 0,0 0;min-height:84px;transition:border-color .2s;overflow:hidden}.faq__item:hover{border-color:color-mix(in srgb, #9872d6 82%, var(--fg))}.faq__item:has(.faq__question:focus-visible){border-color:color-mix(in srgb, #9872d6 82%, var(--fg))}@media (width<=980px){.faq__list{grid-template-columns:minmax(0,1fr)}}.faq__question{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);cursor:pointer;text-align:left;font-family:var(--font-shonen);color:var(--fg);background:0 0;border:none;font-size:16px;font-weight:400;display:flex}.faq__question-text{flex:1;min-width:0;transition:color .2s}.faq__chev{color:var(--fg);flex-shrink:0;transition:transform .2s,color .2s}.faq__question:hover .faq__chev,.faq__question:focus-visible .faq__chev{color:#9872d6e0}.faq__question:hover .faq__question-text,.faq__question:focus-visible .faq__question-text{color:color-mix(in srgb, #9872d6 88%, var(--fg))}.faq__chev--open{transform:rotate(-180deg)}.faq__panel{padding:0 var(--space-4) var(--space-4);border-top:1px solid rgba(var(--fg-rgb), .12)}.faq__panel[hidden]{display:none}.faq__answer{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .72);padding-top:var(--space-3);font-size:15px;line-height:1.45}.faq__answer strong{color:var(--fg);font-weight:800}.faq__answer-block{display:block}.faq__answer-block+.faq__answer-block{margin-top:var(--space-2)}.faq__contact-slot{margin-top:var(--space-6)}.app-shell__body:has(.faq__contact-slot) .site-footer{margin-top:35px}.faq__contact{justify-content:center;align-items:center;column-gap:100px;row-gap:var(--space-2);border-radius:var(--radius);box-shadow:none;zoom:.85;background:0 0;border:none;grid-template-columns:auto auto;margin:0;padding:0;display:grid}.faq__contact-copy{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.faq__contact-title{font-family:var(--font-shonen);color:var(--fg);margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.1}.faq__contact-text{max-width:28ch;font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .55);margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.35}.faq__contact-tg{width:36px;height:36px;margin-top:var(--space-1);background-color:rgba(var(--fg-rgb), .62);-webkit-mask-image:var(--social-icon);-webkit-mask-image:var(--social-icon);mask-image:var(--social-icon);cursor:pointer;border:none;padding:0;transition:background-color .15s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:28px 28px;mask-size:28px 28px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.faq__contact-tg:hover,.faq__contact-tg:focus-visible{background-color:#9872d6e0}.faq__contact-tg:focus,.faq__contact-tg:focus-visible{outline:none}.faq__contact-qr-wrap{aspect-ratio:1;border-radius:var(--radius);background:0 0;flex-shrink:0;width:min(440px,58vw);overflow:hidden}.faq__contact-qr{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@media (width<=720px){.faq__contact{text-align:center;padding:var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:center}.faq__contact-copy{align-items:center}.faq__contact-text{max-width:32ch}.faq__contact-qr-wrap{width:min(350px,86vw);margin-left:0}}.site-footer{max-width:var(--container-max);width:100%;margin:var(--space-6) auto 0;padding:var(--space-3) var(--space-4) var(--space-3);border-top:1px solid rgba(var(--fg-rgb), .12);z-index:3;position:relative}.site-footer__main{align-items:start;column-gap:var(--space-6);row-gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(var(--fg-rgb), .12);grid-template-columns:auto minmax(0,1fr);display:grid}.site-footer__nav{grid-template-columns:repeat(3,max-content);justify-content:center;justify-self:stretch;column-gap:clamp(2.5rem,4.5vw,4rem);min-width:0;display:grid}.site-footer__logo{margin-bottom:var(--space-2)}.site-footer__social-wrap{position:relative}.site-footer__social{place-items:center;gap:var(--space-1);grid-template-columns:repeat(5,36px);width:max-content;margin:0;padding:0;list-style:none;display:grid}.site-footer__social>li{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.site-footer__social-link{width:36px;height:36px;color:rgba(var(--fg-rgb), .62);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.site-footer__social-link:hover{color:#9872d6e0;background-color:rgba(var(--fg-rgb), .06)}.site-footer__social-link:focus,.site-footer__social-link:focus-visible{outline:none}.site-footer__copy-hint{margin:var(--space-1) 0 0;opacity:0;max-height:0;font-family:var(--font-shonen);letter-spacing:.02em;color:#9872d6e0;font-size:10px;transition:max-height .2s,opacity .2s;overflow:hidden}.site-footer__copy-hint.is-visible{opacity:1;max-height:2rem}.site-footer__social-icon{width:18px;height:18px;-webkit-mask-image:var(--social-icon);-webkit-mask-image:var(--social-icon);mask-image:var(--social-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.site-footer__social-icon--nudge{width:20px;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:18px 18px;mask-size:18px 18px}.site-footer__col-title{font-family:var(--font-shonen);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin-bottom:var(--space-2);font-size:14px;font-weight:400}.site-footer__links{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__links a{font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .62);font-size:11px;transition:color .15s}.site-footer__links--nowrap a{white-space:nowrap}.site-footer__links a:hover{color:#9872d6e0}.site-footer__bottom{padding-top:var(--space-2);text-align:center}.site-footer__anna{left:25%;bottom:calc(var(--space-3) + var(--space-2) + .75rem);z-index:2;pointer-events:none;opacity:.9;line-height:0;position:absolute;transform:translate(-50%)}.site-footer__anna-img{-webkit-user-select:none;user-select:none;width:55px;height:auto;display:block}.site-footer__copyright{font-family:var(--font-shonen);letter-spacing:.02em;text-transform:uppercase;color:rgba(var(--fg-rgb), .5);font-size:9px;line-height:1.4}body:has(.dashboard-root){background-color:var(--bg);background-image:none;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}#root:has(.dashboard-root){flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.dashboard-root a.dashboard-nav-item{text-decoration:none}.page-scale-container{flex:none;align-self:stretch;width:100%;position:relative;overflow:visible}.page-scale-wrapper{width:var(--page-scale-width,1400px);margin-left:calc(var(--page-scale-width,1400px) / -2);box-sizing:border-box;padding-left:var(--space-4);padding-right:var(--space-4);transform-origin:top;transform:scale(var(--page-scale,1));position:absolute;top:0;left:50%}body:has(.app-shell--auth) .page-scale-wrapper{box-sizing:border-box;padding-left:0;padding-right:0}html.viewport-le-1400 .app-shell--auth .auth-landing__bg-tree,html.viewport-le-1400 .app-shell--auth .auth-landing__bg-house{display:none}html.viewport-le-1400 .edge-decor{display:none!important}.document-page{width:100%;max-width:var(--container-max);padding:calc(var(--space-2) + 60px) var(--space-2) var(--space-8);text-transform:none;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-wrap:normal;word-break:normal;margin:0 auto}.document-page__body{font-family:var(--font-shonen);color:var(--fg);-webkit-hyphens:none;hyphens:none;font-size:16px;font-weight:400;line-height:1.65}.document-page__body h1,.document-page__body h2,.document-page__body h3{color:var(--fg);text-transform:none;font-family:inherit;font-weight:700;line-height:1.3}.document-page__body h1{margin:0 0 var(--space-4);font-size:28px}.document-page__body h2{margin:var(--space-6) 0 var(--space-3);font-size:20px}.document-page__body h3{margin:var(--space-4) 0 var(--space-2);font-size:17px}.document-page__body p,.document-page__body ul{margin:0 0 var(--space-3)}.document-page__body ul{padding-left:0;list-style:none}.document-page__body li{padding-left:var(--space-3);position:relative}.document-page__body li+li{margin-top:.4em}.document-page__body li:before{content:"";border:2px solid var(--fg);background:var(--bg);width:8px;height:8px;box-shadow:2px 2px 0 rgba(var(--fg-rgb), .35);border-radius:1px;position:absolute;top:.45em;left:0}.document-page__body strong{font-weight:700}.document-page__body hr{margin:var(--space-5) 0;border:0;border-top:1px solid rgba(var(--fg-rgb), .14)}.dashboard-root{background:var(--bg);height:100%;min-height:0;max-height:100%;font-family:var(--font-shonen);flex-direction:column;flex:1;display:flex;overflow:hidden}.dashboard-root :is(button,input,select,textarea){font-family:var(--font-shonen)}.dashboard-root :is(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus,.dashboard-root :is(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:none}.dashboard-root button::-moz-focus-inner{border:0}.dashboard-root :is(.dashboard-toolbar h1,.dashboard-toolbar h2,.dashboard-placeholder h2,.dashboard-load-error-title,.review-section-title,.review-assignments-title,.review-aside-title,.dashboard-list-section-title,.dashboard-nav-item,.chapter-editor-title,.team-modal-title,.glossary-page-heading h1,.settings-page .dashboard-list-section-title){font-family:var(--font-boltushka)}.dashboard-top-bar{border-bottom:1px solid rgba(var(--fg-rgb), .12);flex-shrink:0;align-items:center;gap:12px;min-height:44px;padding:8px 12px 8px 16px;display:flex}.dashboard-breadcrumbs{flex:1;min-width:0}.dashboard-breadcrumbs-list{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:12px;line-height:1.35;list-style:none;display:flex}.dashboard-breadcrumbs-list li{align-items:center;min-width:0;max-width:100%;display:inline-flex}.dashboard-breadcrumbs-sep{color:color-mix(in srgb, var(--fg) 38%, transparent);-webkit-user-select:none;user-select:none;margin:0 6px}.dashboard-breadcrumbs-link{color:rgba(var(--fg-rgb), .72);border-radius:8px;align-items:center;margin:-4px -8px;padding:4px 8px;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.dashboard-breadcrumbs-link:hover,.dashboard-breadcrumbs-link:focus-visible{color:var(--dash-select-fg);background:var(--dash-select-bg);outline:none;text-decoration:none}.dashboard-breadcrumbs-current{color:rgba(var(--fg-rgb), .92);cursor:default;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.dashboard-breadcrumbs-static{color:rgba(var(--fg-rgb), .72);cursor:default;font-weight:400}.dashboard-team-switcher{z-index:50;flex-shrink:0;margin-left:auto;position:relative}.dashboard-team-switcher-btn{border-radius:var(--radius);border:1px solid rgba(var(--fg-rgb), .18);background:color-mix(in srgb, var(--fg) 6%, var(--bg));color:var(--fg);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.dashboard-team-switcher-btn[aria-expanded=true],.dashboard-team-switcher-btn:focus-visible{border-color:var(--dash-select-border);outline:none}.dashboard-team-switcher-label{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.dashboard-team-switcher-menu{border-radius:var(--radius);border:1px solid rgba(var(--fg-rgb), .16);background:var(--bg);min-width:240px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000001f}.dashboard-team-switcher-item{text-align:left;width:100%;color:var(--fg);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:10px 12px;font-size:.85rem;display:flex}.dashboard-team-switcher-item:hover{color:var(--dash-select-fg);background:var(--dash-select-bg)}.dashboard-team-switcher-item.is-active{color:var(--dash-select-fg);background:var(--dash-select-bg-strong)}.dashboard-team-switcher-item-meta{opacity:.65;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.dashboard-team-switcher-divider{border:0;border-top:1px solid rgba(var(--fg-rgb), .12);height:0;margin:6px 10px 4px;padding:0;list-style:none}.dashboard-team-switcher-create-row{margin:0;padding:2px 4px 6px;list-style:none}.dashboard-team-switcher-create{border-radius:var(--radius);color:#1d4ed8;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 10px 8px;font-size:.88rem;font-weight:600;display:flex}.dashboard-team-switcher-create:hover:not(:disabled){background:#1d4ed814}.dashboard-team-switcher-create:disabled{opacity:.55;cursor:not-allowed}.dashboard-team-switcher-create-icon{color:#1d4ed8;background:#1d4ed824;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dashboard-team-switcher-create-label{letter-spacing:.01em}.dashboard-layout{background:var(--bg);flex:1;grid-template-columns:236px 1fr;height:100%;min-height:0;display:grid;overflow:hidden}.dashboard-main-column{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.dashboard-sidebar{border-right:1px solid rgba(var(--fg-rgb), .14);background:var(--bg);flex-direction:column;gap:12px;height:100%;min-height:0;padding:14px 12px;display:flex;overflow:hidden auto}.dashboard-nav{flex:1;grid-auto-rows:max-content;align-items:start;gap:0;display:grid}.dashboard-nav-item{text-align:left;border-radius:var(--radius);text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb, var(--fg) 50%, transparent);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;height:auto;padding:15px 10px;font-size:.95rem;font-weight:700;line-height:1;display:flex}.dashboard-nav-item svg{width:18px;height:18px}.dashboard-nav-item:hover{background:color-mix(in srgb, var(--fg) 4%, transparent);color:color-mix(in srgb, var(--fg) 80%, transparent)}.dashboard-nav-item.is-active,.dashboard-nav-item.is-active:hover,.dashboard-nav-item.is-active:focus-visible{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.dashboard-main{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fg) 28%, transparent) transparent;background-color:var(--bg);background-image:radial-gradient(color-mix(in srgb, var(--fg) 6%, var(--bg)) 1px, transparent 1px);background-size:20px 20px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden auto}.dashboard-main::-webkit-scrollbar{width:10px}.dashboard-main::-webkit-scrollbar-track{background:0 0}.dashboard-main::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--fg) 28%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.dashboard-main::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--fg) 42%, transparent);background-clip:padding-box;border:2px solid #0000}.dashboard-search{border-radius:var(--radius);border:1px solid rgba(var(--fg-rgb), .14);background:color-mix(in srgb, var(--fg) 6%, var(--bg));width:100%;max-width:360px;height:36px;color:color-mix(in srgb, var(--fg) 40%, transparent);align-items:center;gap:6px;padding:0 10px;display:flex}.dashboard-search input{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--fg);background:0 0;border:0;outline:none;font-size:.67rem;font-weight:700}.dashboard-content{padding:var(--space-3) var(--space-2);flex:1;justify-content:center;align-items:flex-start;display:flex}.dashboard-layout:has(.chapter-editor-page){height:100vh;max-height:100vh;overflow:hidden}.dashboard-layout:has(.chapter-editor-page) .dashboard-main-column{min-height:0;overflow:hidden}.dashboard-layout:has(.chapter-editor-page) .dashboard-main{scrollbar-gutter:auto;flex-direction:column;min-height:0;display:flex;overflow:hidden}.dashboard-content:has(.chapter-editor-page){box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.dashboard-placeholder{border:1px solid rgba(var(--fg-rgb), .14);border-radius:calc(var(--radius) + 14px);background:var(--bg);text-align:center;place-items:center;width:min(100%,640px);min-height:220px;margin:0;display:grid}.dashboard-load-error{--dashboard-load-error-edge-gap:28px;text-align:center;align-items:center;gap:var(--dashboard-load-error-edge-gap);flex-direction:column;width:min(100%,480px);margin:0;padding:36px 28px 32px;display:flex}.dashboard-load-error-icon-wrap{background:color-mix(in srgb, var(--purple) 10%, var(--bg));border:1px solid color-mix(in srgb, var(--purple) 18%, transparent);border-radius:50%;place-items:center;width:64px;height:64px;margin:0;display:grid}.dashboard-load-error-icon{color:var(--purple)}.dashboard-load-error-copy{flex-direction:column;align-items:center;gap:10px;width:100%;margin:0;display:flex}.dashboard-load-error-title{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;line-height:1.15}.dashboard-load-error .dashboard-load-error-detail{white-space:pre-line;text-transform:none;max-width:34ch;color:color-mix(in srgb, var(--fg) 68%, transparent);margin:0;font-size:14px;font-weight:400;line-height:1.5}.dashboard-load-error .dashboard-press-wrap{margin:0}.dashboard-load-error-retry{align-items:center;gap:8px;display:inline-flex}.dashboard-load-error-spin{animation:.9s linear infinite dashboard-load-error-spin}@keyframes dashboard-load-error-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chapter-editor-page{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:1350px;min-height:0;margin:0 auto;padding:0 4px 4px 0;display:flex;overflow:hidden}.chapter-editor-header{flex-direction:column;flex-shrink:0;gap:10px;margin-bottom:12px;display:flex}.chapter-editor-back{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 48%, transparent);align-self:flex-start;font-size:.62rem;font-weight:800;text-decoration:none}.chapter-editor-back:hover{color:var(--fg)}.chapter-editor-title{letter-spacing:.04em;color:var(--fg);margin:0;font-size:clamp(1rem,2vw,1.25rem);font-weight:800;line-height:1.25}.chapter-editor-split{border:var(--border-main);border-radius:var(--radius);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);min-height:0;box-shadow:var(--shadow-card);flex:1;grid-template-columns:minmax(0,1.25fr) 3px minmax(0,.75fr);align-items:stretch;display:grid;overflow:hidden}.chapter-editor-divider{background:var(--fg);width:3px;min-height:100%}.chapter-editor-pane{min-width:0;min-height:0}.chapter-editor-pane--left{padding:var(--space-3);flex-direction:column;display:flex;overflow:hidden}.chapter-editor-pane--right{flex-direction:column;min-height:0;display:flex}.chapter-editor-right-toolbar{border-bottom:1px solid rgba(var(--fg-rgb), .12);background:color-mix(in srgb, var(--fg) 3%, var(--bg));flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:8px 10px;display:flex}.chapter-editor-psd-btn:disabled{opacity:.45;cursor:not-allowed}.chapter-editor-psd-banner{margin:0;padding:6px 10px 8px;font-size:.72rem;line-height:1.35}.chapter-editor-scan-viewport{background:color-mix(in srgb, var(--fg) 5%, var(--bg));-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:hidden auto}.chapter-editor-scan-viewport::-webkit-scrollbar{display:none}.chapter-editor-scan-stack{width:100%;line-height:0;display:block;position:relative}.chapter-editor-scan-img{vertical-align:top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;width:100%;height:auto;display:block}.chapter-editor-scan-viewport--multi{flex-direction:column;gap:0;padding:0;display:flex}.chapter-editor-scan-stack--page{background:0 0;border:none;border-radius:0;padding:0}.chapter-editor-page-caption{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 52%, transparent);margin:0 0 8px;font-size:.58rem;font-weight:800}.chapter-editor-page-badge{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 48%, transparent);font-size:.58rem;font-weight:800}.chapter-editor-page-badge-sep{font-weight:600}.chapter-editor-glass{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(10px)saturate(1.2);box-shadow:none;outline:2px solid color-mix(in srgb, var(--fg) 22%, transparent);outline-offset:-2px;cursor:pointer;color:var(--fg);background:#ffffff80;border:1px solid #ffffffb3;border-radius:6px;justify-content:stretch;align-items:stretch;margin:0;padding:4px 6px;transition:outline-color .15s,border-color .15s,background .15s;display:flex;position:absolute;overflow:hidden;container-type:size}.chapter-editor-glass--selected{background:color-mix(in srgb, var(--purple) 16%, #ffffff80);border-color:color-mix(in srgb, var(--purple) 40%, #ffffffbf);outline-color:color-mix(in srgb, var(--purple) 55%, transparent)}.chapter-editor-glass--selected:hover{background:color-mix(in srgb, var(--purple) 16%, #ffffff80);border-color:color-mix(in srgb, var(--purple) 40%, #ffffffbf)}.chapter-editor-glass--reader{-webkit-backdrop-filter:none;box-shadow:none;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:2px 4px;overflow:visible}.chapter-editor-glass--reader:before{content:"";z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(7px);pointer-events:none;background:0 0;position:absolute;inset:0}.chapter-editor-glass--reader>.chapter-editor-glass-textarea--reader{z-index:1;position:relative}.chapter-editor-glass-textarea--reader{--reader-outline-pct:7;--reader-outline:calc(1em * var(--reader-outline-pct) / 100);cursor:default;-webkit-user-select:none;user-select:none;caret-color:#0000;pointer-events:none;color:#141414;white-space:pre-wrap;-webkit-text-stroke:calc(var(--reader-outline) * 2) #fff;paint-order:stroke fill;text-shadow:var(--reader-outline) 0 0 #fff, calc(var(--reader-outline) * -1) 0 0 #fff, 0 var(--reader-outline) 0 #fff, 0 calc(var(--reader-outline) * -1) 0 #fff, calc(var(--reader-outline) * .75) calc(var(--reader-outline) * .75) 0 #fff, calc(var(--reader-outline) * -.75) calc(var(--reader-outline) * -.75) 0 #fff, calc(var(--reader-outline) * .75) calc(var(--reader-outline) * -.75) 0 #fff, calc(var(--reader-outline) * -.75) calc(var(--reader-outline) * .75) 0 #fff;overflow:visible}.chapter-editor-page--reader .chapter-editor-scan-stack,.chapter-editor-page--reader .chapter-editor-scan-stack--page{overflow:visible}.chapter-editor-page--reader .chapter-editor-header{text-align:left}.chapter-editor-page--reader .chapter-editor-title-row{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:100%}.chapter-editor-page--reader .chapter-editor-title{text-align:left;flex:0 auto;min-width:0}.chapter-editor-page--reader .chapter-editor-header-actions{flex:none;justify-content:flex-end;margin-left:auto}.chapter-editor-split--reader{justify-content:center;align-self:center;width:min(100%,540px);max-width:100%;margin-left:auto;margin-right:auto;display:flex}.chapter-editor-split--reader .chapter-editor-pane--right{width:100%;margin:0}.chapter-editor-page--reader .chapter-editor-scan-viewport{background:var(--bg)}.chapter-editor-page--reader-fullscreen{box-sizing:border-box;color:#f2f2f2;width:100%;max-width:none;height:100%;box-shadow:none;background:#000;border:none;outline:none;flex-direction:column;margin:0;padding:0;display:flex;position:relative}.chapter-editor-page--reader:fullscreen{box-sizing:border-box;color:#f2f2f2;width:100%;max-width:none;height:100%;box-shadow:none;background:#000;border:none;outline:none;flex-direction:column;margin:0;padding:0;display:flex;position:relative}.chapter-editor-page--reader-fullscreen .chapter-editor-header{display:none}.chapter-editor-page--reader:fullscreen .chapter-editor-header{display:none}.chapter-editor-page--reader-fullscreen .chapter-editor-split--reader{width:100%;min-height:0;box-shadow:none;background:#000;border:none;border-radius:0;outline:none;flex:auto;margin:0}.chapter-editor-page--reader:fullscreen .chapter-editor-split--reader{width:100%;min-height:0;box-shadow:none;background:#000;border:none;border-radius:0;outline:none;flex:auto;margin:0}.chapter-editor-page--reader-fullscreen .chapter-editor-pane--right{width:100%;max-width:none;height:100%;box-shadow:none;background:#000;border:none;border-radius:0;outline:none;margin:0}.chapter-editor-page--reader:fullscreen .chapter-editor-pane--right{width:100%;max-width:none;height:100%;box-shadow:none;background:#000;border:none;border-radius:0;outline:none;margin:0}.chapter-editor-page--reader-fullscreen .chapter-editor-scan-viewport{background:#000;border:none;outline:none}.chapter-editor-page--reader:fullscreen .chapter-editor-scan-viewport{background:#000;border:none;outline:none}.chapter-editor-page--reader-fullscreen .chapter-editor-scan-stack,.chapter-editor-page--reader-fullscreen .chapter-editor-scan-stack--page{max-width:min(100%,920px);box-shadow:none;background:#000;border:none;margin-left:auto;margin-right:auto}.chapter-editor-page--reader:fullscreen .chapter-editor-scan-stack{max-width:min(100%,920px);box-shadow:none;background:#000;border:none;margin-left:auto;margin-right:auto}.chapter-editor-page--reader:fullscreen .chapter-editor-scan-stack--page{max-width:min(100%,920px);box-shadow:none;background:#000;border:none;margin-left:auto;margin-right:auto}.chapter-editor-fullscreen-btn{justify-content:center;align-items:center;min-width:2.5rem;display:inline-flex;padding-left:.65rem!important;padding-right:.65rem!important}.chapter-editor-fullscreen-exit{z-index:5;color:#f2f2f2;cursor:pointer;background:#0000008c;border:1px solid #ffffff38;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:inline-flex;position:absolute;top:14px;right:14px}.chapter-editor-fullscreen-exit:hover{background:#000000bf;border-color:#fff6}.chapter-editor-glass-textarea{--glass-font-empty-ratio:.72;box-sizing:border-box;resize:none;width:100%;height:100%;min-height:0;color:inherit;letter-spacing:.02em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;cursor:text;background:0 0;border:none;border-radius:4px;flex:auto;align-self:stretch;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.chapter-editor-glass-textarea:focus{box-shadow:none;outline:none}.chapter-editor-glass-textarea::placeholder{color:color-mix(in srgb, var(--fg) 45%, transparent)}.chapter-editor-table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--radius);scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:auto}.chapter-editor-table-wrap::-webkit-scrollbar{display:none}.chapter-editor-table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--fg);font-size:.78rem;line-height:1.45}.chapter-editor-table th,.chapter-editor-table td{vertical-align:middle;text-align:left;overflow-wrap:break-word;word-break:normal;border:0;width:50%;padding:0}.chapter-editor-table th{border-bottom:1px solid rgba(var(--fg-rgb), .12);text-align:left;text-transform:uppercase;letter-spacing:normal;color:var(--fg);background:0 0;padding:0 0 12px;font-size:14px;font-weight:700;line-height:1.25}.chapter-editor-table th:first-child{padding-right:12px}.chapter-editor-table th:last-child{padding-left:12px}.chapter-editor-table-row{cursor:pointer;transition:background .12s}.chapter-editor-table-row:not(.chapter-editor-table-row--selected):hover{background:0 0}.chapter-editor-table-row--selected,.chapter-editor-table-row--selected:hover{background:color-mix(in srgb, var(--purple) 12%, transparent)}.chapter-editor-table tbody td{padding-top:0;padding-bottom:12px}.chapter-editor-table tbody tr:first-child td{padding-top:12px}.chapter-editor-table tbody tr+tr td{border-top:1px solid rgba(var(--fg-rgb), .12);padding-top:12px}.chapter-editor-table tbody td.chapter-editor-table-cell--original{-webkit-user-select:text;user-select:text;cursor:text;padding-right:12px}.chapter-editor-original-text{letter-spacing:normal;text-transform:none;font-size:14px;font-weight:400;line-height:1.45;display:block}.chapter-editor-table tbody td.chapter-editor-table-cell--translation{cursor:default;padding-left:12px}.chapter-editor-translation-input{box-sizing:border-box;resize:none;width:100%;min-height:0;color:var(--fg);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45;display:block;overflow-y:hidden}.chapter-editor-translation-input:focus{box-shadow:none;outline:none}.chapters-page{flex:auto;align-self:stretch;width:100%;min-width:0;max-width:1350px}.projects-page-toolbar{flex-wrap:wrap;align-items:center;row-gap:10px;margin-bottom:14px;padding:0 2px}.projects-page-toolbar h1{letter-spacing:.08em;font-size:23px;font-weight:800}.projects-page-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.projects-page .dashboard-press-wrap .dashboard-press-btn{gap:8px;height:36px;padding:0 16px}.projects-page .dashboard-press-btn .projects-add-project-plus{flex-shrink:0}.chapters-panel{box-sizing:border-box;width:100%;min-width:0;overflow:visible}.chapters-panel>:is(.chapters-table:not(.tasks-table),.projects-table,.glossary-table){max-width:100%;overflow:auto hidden}:is(.chapters-panel>:is(.chapters-table:not(.tasks-table),.projects-table,.glossary-table)){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fg) 38%, transparent) transparent}:is(.chapters-panel>:is(.chapters-table:not(.tasks-table),.projects-table,.glossary-table))::-webkit-scrollbar{width:10px;height:10px}:is(.chapters-panel>:is(.chapters-table:not(.tasks-table),.projects-table,.glossary-table))::-webkit-scrollbar-track{background:0 0}:is(.chapters-panel>:is(.chapters-table:not(.tasks-table),.projects-table,.glossary-table))::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--fg) 30%, var(--bg));border:1px solid rgba(var(--fg-rgb), .16);border-radius:var(--radius)}:is(.chapters-panel>:is(.chapters-table:not(.tasks-table),.projects-table,.glossary-table))::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--fg) 44%, var(--bg))}.chapters-table,.projects-table,.glossary-table{width:100%;min-width:0;font-family:var(--font-shonen);color:var(--fg);background:0 0;border:0;border-radius:0;margin:0;font-size:14px;line-height:1.45;overflow:visible}.projects-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.52fr);align-items:center;gap:20px;padding:0;display:grid}.projects-row>*{min-width:0}.projects-row.projects-head,.chapters-row.chapters-head{border-bottom:1px solid rgba(var(--fg-rgb), .12);font-family:var(--font-shonen);text-transform:none;letter-spacing:normal;color:var(--fg);align-items:start;min-height:0;margin-bottom:12px;padding-bottom:12px;font-size:12px;font-weight:600;line-height:1.25}.projects-row.projects-head>*,.chapters-row.chapters-head>*{line-height:1.25}.projects-row:not(.projects-head)+.projects-row:not(.projects-head),.chapters-row:not(.chapters-head)+.chapters-row:not(.chapters-head),.glossary-table-row:not(.glossary-table-row--head)+.glossary-table-row:not(.glossary-table-row--head){border-top:1px solid rgba(var(--fg-rgb), .12);margin-top:12px;padding-top:12px}.projects-name,.projects-chapters-num,.chapters-title strong,.projects-created-date,.chapters-date,.chapters-editor-name{font-family:var(--font-shonen);letter-spacing:normal;color:var(--fg);text-transform:none;font-size:14px;font-weight:700;line-height:1.45}.projects-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.projects-page .projects-table,.projects-page .chapters-table:not(.tasks-table){font-size:11px}.projects-page .projects-table .projects-row.projects-head,.projects-page .chapters-table:not(.tasks-table) .chapters-row.chapters-head{font-size:12px}.projects-page .projects-table .projects-name,.projects-page .projects-table .projects-chapters-num,.projects-page .projects-table .projects-link-tag,.projects-page .chapters-table:not(.tasks-table) .chapters-title strong,.projects-page .chapters-table:not(.tasks-table) .chapters-title small,.projects-page .chapters-table:not(.tasks-table) .chapters-title-main,.projects-page .chapters-table:not(.tasks-table) .chapters-title-note,.projects-page .chapters-table:not(.tasks-table) .projects-created-date,.projects-page .chapters-table:not(.tasks-table) .chapters-date,.projects-page .chapters-table:not(.tasks-table) .chapters-editor-name,.projects-page .chapters-table:not(.tasks-table) .status-badge,.projects-page .chapters-table:not(.tasks-table) .chapters-editor .review-queue-field-dropdown .dashboard-filter-btn,.projects-page .chapters-table:not(.tasks-table) .chapters-editor .review-queue-field-dropdown .dashboard-filter-btn-text,.projects-page .chapters-table:not(.tasks-table) .chapters-editor .review-queue-field-dropdown .dashboard-filter-btn-label,.projects-page .chapters-table:not(.tasks-table) .chapters-editor .review-queue-field-dropdown .dashboard-filter-btn-value{font-size:11px}.projects-page .chapters-table:not(.tasks-table) .chapters-title strong,.projects-page .chapters-table:not(.tasks-table) .chapters-title small,.projects-page .chapters-table:not(.tasks-table) .chapters-title-main,.projects-page .chapters-table:not(.tasks-table) .chapters-title-note,.projects-page .chapters-table:not(.tasks-table) .projects-created-date,.projects-page .chapters-table:not(.tasks-table) .chapters-date,.projects-page .chapters-table:not(.tasks-table) .status-badge{color:var(--fg)}.projects-page .projects-table .review-queue-clear,.projects-page .chapters-table:not(.tasks-table) .review-queue-clear{font-size:11px}.projects-page .projects-table .projects-chapters-cell.review-queue-clear .projects-chapters-num{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.projects-page .projects-table .projects-chapters-cell.review-queue-clear,.projects-page .projects-table .projects-link-tag.review-queue-clear,.projects-page .chapters-table .projects-link-tag.review-queue-clear,.trash-page .projects-table .projects-chapters-cell.review-queue-clear,.trash-page .projects-table .projects-link-tag.review-queue-clear,.trash-page .chapters-table.trash-chapters-table .projects-link-tag.review-queue-clear{color:rgba(var(--fg-rgb), .72);font-family:var(--font-shonen);letter-spacing:normal;border-radius:8px;gap:8px;margin:-4px -8px;padding:4px 8px;font-weight:700}.projects-page .projects-table .projects-chapters-cell.review-queue-clear:hover,.projects-page .projects-table .projects-link-tag.review-queue-clear:hover,.projects-page .projects-table .projects-link-tag.review-queue-clear:focus-visible,.projects-page .chapters-table .projects-link-tag.review-queue-clear:hover,.projects-page .chapters-table .projects-link-tag.review-queue-clear:focus-visible,.trash-page .projects-table .projects-chapters-cell.review-queue-clear:hover,.trash-page .projects-table .projects-link-tag.review-queue-clear:hover,.trash-page .projects-table .projects-link-tag.review-queue-clear:focus-visible,.trash-page .chapters-table.trash-chapters-table .projects-link-tag.review-queue-clear:hover,.trash-page .chapters-table.trash-chapters-table .projects-link-tag.review-queue-clear:focus-visible,.projects-page .projects-table .chapters-actions .review-queue-clear:hover,.projects-page .chapters-table .chapters-actions .review-queue-clear:hover,.trash-page .projects-table .chapters-actions .review-queue-clear:hover,.trash-page .chapters-table:not(.tasks-table) .chapters-actions .review-queue-clear:hover{color:color-mix(in srgb, var(--purple) 88%, transparent);background:rgba(var(--fg-rgb), .02)}.projects-page .projects-table .chapters-actions .review-queue-clear,.projects-page .chapters-table .chapters-actions .review-queue-clear,.trash-page .projects-table .chapters-actions .review-queue-clear,.trash-page .chapters-table:not(.tasks-table) .chapters-actions .review-queue-clear{border-radius:var(--radius);color:rgba(var(--fg-rgb), .72);justify-content:center;align-items:center;margin:0;padding:4px;display:inline-flex}.projects-page .projects-table .chapters-actions .review-queue-clear svg,.projects-page .chapters-table .chapters-actions .review-queue-clear svg{width:16px;height:16px}.projects-chapters-num{font-variant-numeric:tabular-nums}.projects-chapters-wrap,.projects-glossary,.chapters-translate{align-items:flex-start;display:flex}.chapters-translate-open--disabled,.chapters-translate-open--disabled:hover,.chapters-translate-open--disabled:focus-visible{opacity:.38;cursor:not-allowed;color:var(--fg);background:0 0}.projects-chapters-cell,.projects-link-tag{color:var(--fg);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.projects-chapters-cell:hover,.projects-link-tag:hover,.projects-link-tag:focus-visible{color:color-mix(in srgb, var(--purple) 88%, var(--fg));background:0 0}.projects-links{flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;display:flex}.chapters-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,1.05fr) minmax(0,.52fr);align-items:center;gap:20px;padding:0;display:grid}.projects-page-toolbar .dashboard-filters{gap:10px}.projects-page-toolbar .chapters-page-filters .review-queue-field-dropdown .dashboard-filter-btn{border:1px solid rgba(var(--fg-rgb), .14);background:var(--bg);height:34px;font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;flex-wrap:nowrap;justify-content:space-between;gap:6px;padding:0 12px;font-size:11px;font-weight:400;line-height:1}.projects-page-toolbar .chapters-page-filters .review-queue-field-dropdown .dashboard-filter-btn-text{white-space:nowrap;flex-wrap:nowrap;flex:auto;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.projects-page-toolbar .chapters-page-filters .review-queue-field-dropdown .dashboard-filter-btn-label,.projects-page-toolbar .chapters-page-filters .review-queue-field-dropdown .dashboard-filter-btn-value{font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1}.projects-page-toolbar .chapters-page-filters .review-queue-field-dropdown .dashboard-filter-btn-label{white-space:nowrap;color:color-mix(in srgb, var(--fg) 52%, transparent);flex-shrink:0}.projects-page-toolbar .chapters-page-filters .review-queue-field-dropdown .dashboard-filter-btn-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--fg);flex-shrink:1;overflow:hidden}.projects-page-toolbar .chapters-page-filters .dashboard-dropdown--stable-width{flex:none}.projects-page-toolbar .chapters-page-filters .dashboard-dropdown--stable-width .dashboard-filter-btn{box-sizing:border-box}.projects-page-toolbar .chapters-page-filters .dashboard-dropdown--stable-width .dashboard-filter-btn-text{flex:auto;min-width:0;overflow:visible}.projects-page-toolbar .chapters-page-filters .dashboard-dropdown--stable-width .dashboard-filter-btn-value{text-overflow:clip;flex-shrink:0;min-width:auto;overflow:visible}.projects-page-toolbar .chapters-page-filters .dashboard-dropdown--label-only .dashboard-filter-btn{--filter-btn-inset:12px;width:max-content;padding:0 var(--filter-btn-inset);justify-content:flex-start;gap:8px}.projects-page-toolbar .chapters-page-filters .dashboard-dropdown--label-only .dashboard-filter-btn-text{flex:none;min-width:auto;overflow:visible}.projects-page-toolbar .chapters-page-filters .dashboard-dropdown--label-only .dashboard-filter-btn-label{color:var(--fg);white-space:nowrap}.projects-page-toolbar .chapters-page-filters .review-queue-field-dropdown .dashboard-filter-btn[aria-expanded=true],.projects-page-toolbar .chapters-page-filters .review-queue-field-dropdown .dashboard-filter-btn:focus-visible{border-color:var(--dash-select-border);outline:none}.projects-page-toolbar .dashboard-filters .dashboard-press-wrap .dashboard-press-btn{height:36px;font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:400;line-height:1}.chapters-page-pagination{align-items:center;gap:2px;display:inline-flex}.chapters-page-pagination-label{min-width:3.5rem;font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:rgba(var(--fg-rgb), .72);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.chapters-page-pagination-btn{color:rgba(var(--fg-rgb), .72);border-radius:8px;justify-content:center;align-items:center;margin:-4px -8px;padding:4px 8px;display:inline-flex}.chapters-page-pagination-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.chapters-page-pagination-btn:not(:disabled):hover{color:var(--dash-select-fg);background:var(--dash-select-bg)}.chapters-page-pagination-btn svg{width:16px;height:16px}.dashboard-filter-btn-text{align-items:baseline;gap:.35em;display:inline-flex}.dashboard-filter-btn-label,.dashboard-filter-btn-value{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.dashboard-filter-btn-label{color:color-mix(in srgb, var(--fg) 52%, transparent)}.dashboard-filter-btn-value{color:var(--fg)}.dashboard-placeholder h2{text-transform:uppercase;letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(2.1rem,4vw,2.7rem);font-weight:800}.dashboard-placeholder p{letter-spacing:.28em;color:color-mix(in srgb, var(--fg) 45%, transparent);margin:8px 0 0;font-size:.62rem;font-weight:700}.dashboard-filters{align-items:center;gap:var(--space-8px);flex-wrap:wrap;display:flex}.dashboard-dropdown{position:relative}.dashboard-filter-btn{border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);background:var(--bg);cursor:pointer;height:34px;color:var(--fg);font-family:var(--font-shonen);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;padding:0 10px;font-size:.62rem;font-weight:800;display:inline-flex}.dashboard-filter-btn[aria-expanded=true],.dashboard-filter-btn:focus-visible{border-color:var(--dash-select-border);outline:none}.dashboard-filter-btn:disabled{cursor:default;opacity:.5}.dashboard-dropdown-menu{border:1px solid rgba(var(--fg-rgb), .14);background:var(--bg);border-radius:var(--radius);min-width:170px;box-shadow:var(--shadow-card);z-index:15;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.dashboard-dropdown-item{text-align:left;cursor:pointer;font-family:var(--font-shonen);letter-spacing:normal;text-transform:none;color:var(--fg);box-sizing:border-box;background:0 0;border:0;border-radius:2px;width:100%;padding:8px;font-size:12px;font-weight:600;line-height:1.25;display:block}.dashboard-dropdown-group-label{font-family:var(--font-shonen);letter-spacing:normal;text-transform:none;color:color-mix(in srgb, var(--fg) 46%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;padding:8px 8px 4px;font-size:12px;font-weight:600;line-height:1.25}.dashboard-dropdown-group-label+.dashboard-dropdown-item{margin-top:0}.dashboard-dropdown-item+.dashboard-dropdown-group-label{border-top:1px solid rgba(var(--fg-rgb), .12);margin-top:4px;padding-top:10px}.dashboard-dropdown-menu--truncate-options .dashboard-dropdown-item{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dashboard-dropdown-menu--fit-content .dashboard-dropdown-item:not(.dashboard-dropdown-item--action){white-space:nowrap;width:auto}.dashboard-dropdown-item:hover,.dashboard-dropdown-item:focus-visible{color:var(--dash-select-fg);background:var(--dash-select-bg);outline:none}.dashboard-dropdown-item.is-selected{color:var(--dash-select-fg);background:var(--dash-select-bg-strong)}.dashboard-dropdown-menu-footer{border-top:1px solid rgba(var(--fg-rgb), .16);margin-top:4px;padding-top:4px}.dashboard-dropdown-item--action{box-sizing:border-box;width:100%;color:var(--dash-select-fg);align-items:center;gap:6px;display:flex}.dashboard-dropdown-item--action:hover,.dashboard-dropdown-item--action:focus-visible{background:var(--dash-select-bg);color:color-mix(in srgb, var(--purple) 92%, transparent)}.table-columns-dropdown-menu{flex-direction:column;gap:4px;padding:8px;display:flex}.table-columns-dropdown-row{cursor:pointer;color:var(--fg);border-radius:2px;align-items:center;gap:10px;margin:0;padding:6px 8px;display:flex}.table-columns-dropdown-row:hover:not(.table-columns-dropdown-row--disabled){color:var(--dash-select-fg);background:var(--dash-select-bg)}.table-columns-dropdown-row:hover:not(.table-columns-dropdown-row--disabled) .table-columns-dropdown-label{color:var(--dash-select-fg)}.table-columns-dropdown-row--disabled{opacity:.55;cursor:not-allowed}.table-columns-dropdown-label{min-width:0;font-family:var(--font-shonen);letter-spacing:normal;text-transform:none;color:var(--fg);flex:1;font-size:12px;font-weight:600;line-height:1.25}.chapters-row.chapters-row--solo{grid-template-columns:minmax(0,1.45fr) minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,.52fr)}.review-submit-modal-checkbox{appearance:none;box-sizing:border-box;border:1px solid rgba(var(--fg-rgb), .2);border-radius:var(--radius);background-color:var(--bg);cursor:pointer;vertical-align:middle;flex-shrink:0;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;transition:border-color .2s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1);position:relative}.review-submit-modal-checkbox:after{content:"";opacity:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.25 6.5 11.25 12.5 4.75' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.review-submit-modal-checkbox:hover:not(:checked){border-color:color-mix(in srgb, var(--purple) 50%, transparent);background-color:color-mix(in srgb, var(--purple) 7%, var(--bg))}.review-submit-modal-checkbox:focus-visible{border-color:color-mix(in srgb, var(--purple) 55%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--purple) 18%, transparent);outline:none}.review-submit-modal-checkbox:checked{border-color:var(--purple);background-color:var(--purple)}.review-submit-modal-checkbox:checked:after{opacity:1}.review-submit-modal-checkbox:checked:hover{border-color:color-mix(in srgb, var(--purple) 86%, var(--fg));background-color:color-mix(in srgb, var(--purple) 86%, var(--fg))}.chapters-actions-head{text-align:right;padding-right:8px}.status-badge{text-align:left;min-width:0;font-family:var(--font-shonen);letter-spacing:normal;text-transform:none;background-color:#0000;border:0;border-radius:0;padding:0;font-size:14px;font-style:normal;font-weight:700;line-height:1.45;display:inline-block}.status-ready{color:var(--fg)}.status-ai{color:color-mix(in srgb, var(--fg) 78%, transparent)}.status-edit{color:color-mix(in srgb, var(--fg) 62%, transparent)}.status-upload,.status-waiting{color:color-mix(in srgb, var(--fg) 48%, transparent)}.dashboard-toolbar{justify-content:space-between;align-items:center;gap:var(--space-12px);width:100%;margin-bottom:12px;display:flex}.dashboard-toolbar h1{text-transform:uppercase;letter-spacing:-.03em;color:var(--fg);margin:0;font-size:30px;line-height:1}.dashboard-press-btn{background:var(--bg);height:34px;padding:0 14px}.dashboard-layout .btn-press:focus,.dashboard-layout .btn-press:focus-visible{outline:none}.dashboard-press-btn:disabled,.dashboard-press-btn:disabled:hover,.dashboard-press-btn:disabled:focus-visible{opacity:.45;cursor:not-allowed;color:var(--fg);border-color:var(--fg);transform:none}.chapters-title{flex-direction:column;gap:4px;min-width:0;display:flex}.chapters-title small,.chapters-title-main,.chapters-title-note{font-family:var(--font-shonen);text-transform:none;letter-spacing:normal;color:var(--fg);font-size:14px;font-weight:700;line-height:1.45}.chapters-title-main{white-space:normal;overflow-wrap:anywhere;display:block}.chapters-title-number{white-space:nowrap}.chapters-title-note{display:block}.chapters-date{display:inline-block}.chapters-files-expire{font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap;font-weight:700;display:inline-block}.chapters-files-clock{color:color-mix(in srgb, var(--fg) 42%, transparent);cursor:help;flex-shrink:0;align-items:center;display:inline-flex}.chapters-files-clock--purged{color:var(--purple)}.chapter-deleted-modal.team-modal{border:var(--border-main);border-radius:var(--radius);width:min(100%,420px);box-shadow:var(--shadow-card);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);overflow:hidden}.chapter-deleted-modal .team-modal-header{align-items:center}.chapter-deleted-modal .team-modal-title{font-size:12px}.chapter-deleted-modal .team-modal-body{gap:10px;padding:18px;display:grid}.chapter-deleted-modal .team-modal-body p{color:var(--fg);margin:0;font-size:.85rem;line-height:1.45}.chapter-deleted-modal-footer{border-top:1px solid rgba(var(--fg-rgb), .12);justify-content:flex-end;gap:10px;padding:18px;display:flex}.settings-cancel-modal.chapter-deleted-modal.team-modal{width:min(100%,560px)}.settings-cancel-modal .team-modal-header{padding:16px 18px 14px}.settings-cancel-modal .team-modal-title{font-size:14px}.settings-cancel-modal .team-modal-body p{font-size:1rem}.settings-cancel-modal .team-modal-body{grid-template-columns:minmax(0,1.4fr) 250px;align-items:center;gap:12px 20px;padding:14px 18px;display:grid}.settings-cancel-modal .chapter-deleted-modal-footer{padding:16px 18px}.settings-cancel-modal-copy{min-width:0;display:grid}.settings-cancel-modal-copy-step{grid-area:1/1;gap:10px;display:grid}.settings-cancel-modal-copy-step.is-inactive{visibility:hidden}.settings-cancel-modal-bye{pointer-events:none;place-items:center;width:250px;line-height:0;display:grid}.settings-cancel-modal-bye-img{-webkit-user-select:none;user-select:none;grid-area:1/1;width:250px;height:auto;display:block}.settings-cancel-modal-bye-img--love{width:250px}.settings-cancel-modal-bye-img.is-inactive{visibility:hidden}.welcome-mode-modal.team-modal,.beta-notice-modal.team-modal{width:min(100%,440px)}.closed-beta-notice-footer{flex-wrap:wrap}.welcome-mode-options{background:0 0;border:none;gap:12px;display:grid;overflow:visible}.welcome-mode-option{border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);background:var(--bg);text-align:left;cursor:pointer;width:100%;color:var(--fg);font:inherit;gap:6px;margin:0;padding:14px 16px;transition:background-color .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1);display:grid}.welcome-mode-option:hover:not(:disabled),.welcome-mode-option:focus-visible:not(:disabled){border-color:var(--dash-select-border);background-color:var(--dash-select-bg);outline:none}.welcome-mode-option:disabled{opacity:.65;cursor:wait}.welcome-mode-option-label{letter-spacing:.03em;color:var(--fg);font-size:12px;font-weight:800}.welcome-mode-option-desc{letter-spacing:.03em;text-transform:uppercase;color:rgba(var(--fg-rgb), .55);font-size:12px;font-weight:400;line-height:1.35}.chapters-editor{align-items:center;gap:10px;min-width:min-content;display:inline-flex}.projects-page .chapters-table:not(.tasks-table) .chapters-editor .review-queue-field-dropdown{width:max-content;max-width:100%}.projects-page .chapters-table:not(.tasks-table) .chapters-editor .review-queue-field-dropdown .dashboard-filter-btn{white-space:nowrap;width:max-content;max-width:100%;height:auto;min-height:0;font-family:var(--font-shonen);letter-spacing:normal;text-transform:uppercase;flex-wrap:nowrap;gap:6px;padding:4px 8px;font-size:11px;font-weight:400;line-height:1.45}.projects-page .chapters-table:not(.tasks-table) .chapters-editor .review-queue-field-dropdown .dashboard-filter-btn-text{white-space:nowrap;min-width:0;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:.35em;display:inline-flex;overflow:visible}.projects-page .chapters-table:not(.tasks-table) .chapters-editor .review-queue-field-dropdown .dashboard-filter-btn-label,.projects-page .chapters-table:not(.tasks-table) .chapters-editor .review-queue-field-dropdown .dashboard-filter-btn-value{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;flex-shrink:0}.projects-page .chapters-table:not(.tasks-table) .chapters-editor .review-queue-field-dropdown .dashboard-filter-btn-label{color:color-mix(in srgb, var(--fg) 52%, transparent)}.projects-page .chapters-table:not(.tasks-table) .chapters-editor .review-queue-field-dropdown .dashboard-filter-btn-value{color:var(--fg)}.projects-page .chapters-table:not(.tasks-table) .chapters-editor .review-queue-field-dropdown .dashboard-filter-btn[aria-expanded=true],.projects-page .chapters-table:not(.tasks-table) .chapters-editor .review-queue-field-dropdown .dashboard-filter-btn:focus-visible{border-color:var(--dash-select-border);outline:none}.chapters-editor-avatar-wrap{flex-shrink:0}.chapters-editor-avatar{border-radius:var(--radius);background-color:color-mix(in srgb, var(--fg) 6%, var(--bg));border:2px solid var(--fg);width:28px;height:28px;overflow:hidden}.chapters-editor-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.chapters-editor b{box-sizing:border-box;border-radius:var(--radius);background-color:var(--bg);border:1px solid rgba(var(--fg-rgb), .14);min-width:28px;min-height:32px;color:color-mix(in srgb, var(--fg) 85%, transparent);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:6px 10px;font-size:.875rem;font-weight:700;display:inline-flex}.chapters-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;width:100%;min-width:0;display:inline-flex;position:relative;overflow:visible}.chapters-actions .review-queue-clear{border-radius:var(--radius);justify-content:center;align-items:center;margin:0;padding:4px;display:inline-flex}.chapters-actions .review-queue-clear:focus,.chapters-actions .review-queue-clear:focus-visible,.chapters-actions .review-queue-clear:active{box-shadow:none;border-color:#0000;outline:none}.chapters-actions .review-queue-clear::-moz-focus-inner{border:0}.chapters-actions .review-queue-clear svg{width:16px;height:16px}.chapters-actions-menu{z-index:40;top:calc(100% + 6px);left:auto;right:0}.dashboard-user-card{border:0;border-top:1px solid rgba(var(--fg-rgb), .14);background:0 0;border-radius:0;margin:auto -12px -14px;padding:14px 12px;transition:background .15s}:is(.dashboard-user-card:has(.dashboard-user-card-btn:hover),.dashboard-user-card:has(.dashboard-user-card-btn:focus-visible)){background:color-mix(in srgb, var(--fg) 4%, transparent);border-color:rgba(var(--fg-rgb), .14);box-shadow:none}.dashboard-user-menu-wrap{position:relative}.dashboard-user-card-btn{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.dashboard-user-menu{z-index:60;gap:2px;width:auto;padding:6px;display:grid;position:absolute;bottom:calc(100% + 12px);left:8px;right:4px}.dashboard-user-menu-email{text-overflow:ellipsis;white-space:nowrap;letter-spacing:normal;text-transform:none;min-width:0;color:color-mix(in srgb, var(--fg) 52%, transparent);margin:0 0 4px;padding:6px 10px 8px;font-size:.74rem;font-weight:700;overflow:hidden}.dashboard-user-menu-divider{background:rgba(var(--fg-rgb), .12);height:1px;margin:4px 6px}.dashboard-user-menu-item{border-radius:var(--radius);color:color-mix(in srgb, var(--fg) 84%, transparent);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;font-family:inherit;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-user-menu-item-label{flex:1;min-width:0}.dashboard-user-menu-item--flyout{cursor:default}.dashboard-user-menu-flyout-trigger{min-width:0}.dashboard-user-menu-flyout-trigger:hover .dashboard-user-menu-item--flyout,.dashboard-user-menu-item:hover,.dashboard-user-menu-item:focus-visible{background:color-mix(in srgb, var(--fg) 4%, transparent);color:color-mix(in srgb, var(--fg) 80%, transparent)}.dashboard-user-menu-submenu{gap:2px;min-width:160px;padding:6px;display:grid}.dashboard-user-top{align-items:center;gap:10px;display:flex}.dashboard-user-avatar-wrap{flex-shrink:0;position:relative}.dashboard-user-avatar{border-radius:var(--radius);border:2px solid rgba(var(--fg-rgb), .14);background:color-mix(in srgb, var(--fg) 6%, var(--bg));width:40px;height:40px;overflow:hidden}.dashboard-user-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-user-avatar-dot{background:linear-gradient(135deg, var(--purple), color-mix(in srgb, var(--purple) 78%, #5c3d9e));border:2px solid var(--bg);box-sizing:border-box;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.dashboard-user-name{letter-spacing:.02em;color:var(--fg);font-size:1.02rem;font-weight:800;line-height:1.25}.dashboard-user-role,.dashboard-user-meta-label{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 45%, transparent);font-size:.6875rem;font-weight:600;line-height:1.25}.dashboard-user-meta{margin-top:12px}.dashboard-user-meta-label .dashboard-user-meta-value{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:var(--fg)}.trash-page{width:min(100%,1350px)}.trash-page-toolbar-actions{flex-wrap:wrap;row-gap:10px}.trash-section-title{letter-spacing:normal;text-transform:uppercase;color:var(--fg);margin:0 0 10px;padding:0 2px;font-size:12px;font-weight:700;line-height:1.25}.trash-section-title+.chapters-panel+.trash-section-title{margin-top:18px}.trash-empty-text,.trash-section-empty{font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 56%, transparent);margin:0;font-size:11px;font-weight:800;line-height:1.45}.trash-empty-text{text-align:center;padding:8px 0}.dashboard-list-section-title{text-transform:uppercase;color:var(--fg);margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.25}.dashboard-list-section-title--spaced{margin-top:24px}.team-members-table .projects-row{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.52fr)}.trash-page .projects-table.trash-projects-table .projects-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.52fr)}.team-member-identity{align-items:center;gap:10px;min-width:0;display:flex}.trash-page .projects-table.trash-projects-table .projects-chapters-num{font-family:var(--font-shonen);color:var(--fg);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:1.45}.trash-page .chapters-table.trash-chapters-table .chapters-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,1.05fr) minmax(0,.52fr)}.trash-page .chapters-table.trash-chapters-table .chapters-row.chapters-row--solo{grid-template-columns:minmax(0,1.45fr) minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,.52fr)}.team-members-table .account-muted{font-family:var(--font-shonen);color:var(--fg);text-transform:none;font-size:11px;line-height:1.45}.projects-page .projects-table .projects-created-date,.projects-page .projects-table .trash-date{color:var(--fg);font-variant-numeric:tabular-nums}.projects-page .projects-created-date,.projects-page .projects-table .trash-date,.trash-page .trash-date,.trash-page .chapters-table.trash-chapters-table .projects-created-date,.trash-page .chapters-table.trash-chapters-table .chapters-date{font-family:var(--font-shonen);color:var(--fg);text-transform:none;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:1.45}.projects-page .projects-created-date,.projects-page .trash-page .trash-date{font-size:11px}.trash-page .trash-translate-muted{color:color-mix(in srgb, var(--fg) 42%, transparent);cursor:default;pointer-events:none}.team-page{width:min(100%,1350px)}.team-page-toolbar{align-items:center}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;display:grid}.team-card{background-color:var(--bg);border:1px solid rgba(var(--fg-rgb), .14);border-radius:calc(var(--radius) + 14px);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;min-width:0;padding:14px 14px 12px;display:flex}.team-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.team-card-identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.team-card-avatar-wrap{flex-shrink:0;position:relative}.team-card-avatar{border-radius:var(--radius);background-color:color-mix(in srgb, var(--fg) 6%, var(--bg));border:2px solid var(--fg);width:48px;height:48px;overflow:hidden}.team-card-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.team-card-avatar-dot{border:2px solid var(--bg);box-sizing:border-box;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.team-card-avatar-dot--active{background:var(--purple)}.team-card-avatar-dot--away{background:color-mix(in srgb, var(--purple) 45%, var(--bg))}.team-card-avatar-dot--offline{background:color-mix(in srgb, var(--purple) 20%, var(--bg))}.team-card-titles{min-width:0}.team-card-name{letter-spacing:.02em;text-transform:none;color:var(--fg);margin:0;font-size:1.02rem;font-weight:800;line-height:1.25}.team-card-role{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 55%, transparent);margin:2px 0 0;font-size:.65rem;font-weight:700;line-height:1.25}.team-card-menu{color:color-mix(in srgb, var(--fg) 50%, transparent);cursor:pointer;background:0 0;border:0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.team-card-menu:hover{color:var(--dash-select-fg);background-color:var(--dash-select-bg)}.team-card-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.team-card-stat{border-radius:var(--radius);background-color:#0000;flex-direction:column;gap:4px;min-width:0;padding:2px 0;display:flex}.team-card-stat--end{align-items:flex-end;padding-left:10px}.team-card-stat-label{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 45%, transparent);font-size:.56rem;font-weight:800}.team-card-stat-label--chapters{letter-spacing:.08em;line-height:1.35}.team-card-stat-value{font-variant-numeric:tabular-nums;color:var(--fg);font-size:.9rem;font-weight:800}.team-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.team-card-stats-link{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--fg) 28%, transparent);letter-spacing:.1em;text-transform:uppercase;width:fit-content;max-width:100%;color:color-mix(in srgb, var(--fg) 52%, transparent);box-sizing:border-box;background-color:#0000;flex:none;justify-content:center;align-items:center;padding:6px 12px;font-size:.62rem;font-weight:800;text-decoration:none;display:inline-flex}.team-card-stats-link:hover{border-color:var(--dash-select-border);color:var(--dash-select-fg)}.team-card-details-btn{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--fg) 28%, transparent);width:fit-content;max-width:100%;color:color-mix(in srgb, var(--fg) 52%, transparent);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background-color:#0000;flex:none;justify-content:flex-start;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:.62rem;font-weight:800;display:inline-flex}.team-card-details-btn:hover{border-color:var(--dash-select-border);color:var(--dash-select-fg)}.team-modal-backdrop{z-index:2000;padding:var(--space-2);box-sizing:border-box;overscroll-behavior:contain;font-family:var(--font-shonen);background:#00000073;justify-content:center;display:flex;position:fixed;inset:0;overflow-y:auto}.team-modal-backdrop :is(button,input,select,textarea){font-family:inherit}.team-modal{background-color:var(--bg);border:1px solid rgba(var(--fg-rgb), .14);border-radius:calc(var(--radius) + 8px);width:min(100%,420px);box-shadow:var(--shadow-card);max-height:calc(100dvh - 2 * var(--space-2));box-sizing:border-box;flex-shrink:0;align-self:center;margin:auto;overflow:auto}.team-modal-header{border-bottom:1px solid rgba(var(--fg-rgb), .14);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.team-modal-title{letter-spacing:.02em;color:var(--fg);margin:0;font-size:1rem;font-weight:800;line-height:1.3}.team-modal-close{color:color-mix(in srgb, var(--fg) 50%, transparent);cursor:pointer;background:0 0;border:0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.team-modal-close:hover{color:var(--fg)}.team-modal-body{gap:18px;margin:0;padding:18px;display:grid}.team-modal-row dt{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 45%, transparent);margin-bottom:6px;font-size:.56rem;font-weight:800}.team-modal-row dd{color:var(--fg);margin:0;font-size:.95rem;font-weight:600}.team-modal-row a{color:var(--fg);text-decoration:none}.team-modal-row a:hover{text-decoration:underline}.team-modal-card-num{font-variant-numeric:tabular-nums;letter-spacing:.06em}.review-submit-modal-backdrop{z-index:4500}.review-submit-modal.team-modal{border:var(--border-main);border-radius:var(--radius);width:min(100%,460px);box-shadow:var(--shadow-card);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size)}.trash-restore-modal.team-modal{border:var(--border-main);border-radius:var(--radius);width:min(100%,420px);box-shadow:var(--shadow-card);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);overflow:hidden}.trash-restore-modal .team-modal-header{align-items:center}.trash-restore-modal .team-modal-title{font-size:12px}.trash-restore-modal .team-modal-body{gap:10px;padding:18px;display:grid}.trash-restore-modal .team-modal-body p{color:var(--fg);margin:0;font-size:.85rem;line-height:1.45}.trash-restore-modal-project{word-break:break-word}.trash-restore-modal-project-label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 46%, transparent);font-weight:700}.trash-restore-modal-project-name{color:var(--fg);font-weight:700}.trash-restore-modal-footer{border-top:1px solid rgba(var(--fg-rgb), .12);justify-content:flex-end;gap:10px;padding:18px;display:flex}.trash-restore-modal-footer .trash-restore-modal-no-btn{margin-right:auto}.review-submit-modal-sub{color:color-mix(in srgb, var(--fg) 52%, transparent);word-break:break-word;margin:6px 0 0;font-size:11px;font-weight:600;line-height:1.4}.review-submit-modal-body{flex-direction:column;gap:0;padding:16px 18px 8px;display:flex}.review-submit-modal-group{flex-direction:column;gap:14px;display:flex}.review-submit-modal-group+.review-submit-modal-group{border-top:1px solid rgba(var(--fg-rgb), .14);margin-top:14px;padding-top:14px}.review-submit-modal-row{cursor:pointer;color:var(--fg);align-items:center;gap:10px;margin:0;font-size:12px;font-weight:600;display:flex}.review-submit-modal-label{flex:1;min-width:0;font-size:12px}.review-submit-modal-row-tokens{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--fg) 48%, transparent);cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600}.review-submit-modal-footer{border-top:1px solid rgba(var(--fg-rgb), .14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 18px;display:flex}.review-submit-modal-footer .review-queue-field-error{width:100%;font-size:11px}.review-submit-modal-total{letter-spacing:normal;text-transform:none;color:color-mix(in srgb, var(--fg) 72%, transparent);margin:0;font-size:11px;font-weight:600}.review-submit-modal-total strong{color:var(--fg);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.review-queue-prepare-status{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 52%, transparent);font-size:10px;font-weight:700}.review-page{--review-block-gap:12px;--review-queue-item-gap:24px;flex:auto;align-self:stretch;width:100%;min-width:0;max-width:1350px}.review-page-toolbar{flex-wrap:wrap;align-items:center;row-gap:10px}.review-page-toolbar h1{flex-shrink:0;margin:0}.review-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:24px;width:100%;display:grid}.review-layout:not(:has(.review-aside)){grid-template-columns:minmax(0,1fr)}.review-main{gap:var(--review-block-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.review-pipeline-ready-columns{flex-direction:column;gap:10px;min-width:0;display:flex}.review-sync-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px;display:grid}.review-sync-root{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(var(--review-sync-rows,4), auto);align-items:start;gap:0 18px;min-width:0;display:grid}.review-sync-col{grid-row:1/-1;grid-template-rows:subgrid;min-height:0;display:grid}.review-sync-col:first-child{grid-column:1}.review-sync-col:last-child{grid-column:2}.review-sync-col .review-pipeline-list,.review-sync-col .review-ready-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:subgrid;grid-row:1/-1;align-content:start;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid}@supports not (grid-template-rows:subgrid){.review-sync-root{grid-template-rows:none}.review-sync-col{flex-direction:column;grid-row:auto;display:flex}.review-sync-col .review-pipeline-list,.review-sync-col .review-ready-list{flex:1;grid-row:auto;grid-template-rows:none;grid-auto-rows:minmax(12rem,auto);height:auto}}.review-aside{min-width:0;min-height:0;top:var(--space-3);max-height:calc(100vh - var(--space-3) * 2);flex-direction:column;align-self:start;gap:18px;display:flex;position:sticky}.review-aside>.review-aside-block:not(.review-aside-block--feed){flex-shrink:0}.review-section{gap:var(--review-block-gap);flex-direction:column;display:flex}.review-section-title{letter-spacing:.12em;text-transform:uppercase;color:var(--fg);margin:0;font-size:12px;font-weight:800}.review-dropzone{border:2px dashed color-mix(in srgb, var(--fg) 28%, transparent);border-radius:var(--radius);background-color:color-mix(in srgb, color-mix(in srgb, var(--fg) 8%, var(--bg)) 48%, transparent);text-align:center;cursor:pointer;padding:28px 20px;transition:background-color .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1);position:relative}.review-dropzone:hover,.review-dropzone:focus-visible{border-color:var(--dash-select-border);background-color:var(--dash-select-bg);outline:none}.review-dropzone--active{border-color:var(--dash-select-border);background-color:var(--dash-select-bg-strong)}.review-dropzone--busy{cursor:wait}.review-dropzone-errors{gap:4px;margin:10px 0 0;display:grid}.review-dropzone-error-row{display:block}.review-dropzone-error{margin:0}.review-dropzone-error-sep{color:color-mix(in srgb, var(--purple) 55%, transparent)}.review-dropzone-error-dismiss{font:inherit;letter-spacing:.06em;text-transform:none;color:color-mix(in srgb, var(--purple) 88%, transparent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:800;line-height:1.35;display:inline}.review-dropzone-error-dismiss:hover,.review-dropzone-error-dismiss:focus-visible{color:var(--purple);outline:none}.review-dropzone-error.review-queue-field-error,.settings-inline-error.review-queue-field-error{color:color-mix(in srgb, var(--purple) 88%, transparent);font-size:12px}.settings-inline-error{margin:0}.review-dropzone-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.review-dropzone-icon{color:color-mix(in srgb, var(--fg) 45%, transparent);margin-bottom:10px}.review-dropzone-copy{flex-direction:column;align-items:center;gap:8px;display:flex}.review-dropzone-text{color:var(--fg);margin:0;font-size:12px;font-weight:600;line-height:1.45}.review-dropzone-hint{letter-spacing:.04em;color:color-mix(in srgb, var(--fg) 45%, transparent);margin:0;font-size:11px;font-weight:600;line-height:1.45}.review-queue-section{gap:var(--review-block-gap)}.review-queue-head{justify-content:space-between;align-items:center;gap:var(--review-block-gap);display:flex}.review-queue-group.article-mini-card{min-height:auto;padding:var(--space-3)}.review-queue-group-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review-queue-group-list>li+li{border-top:1px solid rgba(var(--fg-rgb), .14);padding-top:calc(var(--review-queue-item-gap) / 2);margin-top:calc(var(--review-queue-item-gap) / 2)}.review-queue-section-title{margin:0}.review-queue-clear{letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--fg-rgb), .72);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:-4px -8px;padding:4px 8px;font-family:inherit;font-size:10px;font-weight:800;transition:color .2s,background-color .2s}.review-queue-clear:hover{color:color-mix(in srgb, var(--purple) 88%, transparent);background:rgba(var(--fg-rgb), .02)}.review-queue-item{color:var(--fg);justify-content:space-between;align-items:center;gap:10px;font-size:.8rem;display:flex}.review-queue-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.review-queue-size{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--fg) 48%, transparent);flex-shrink:0;font-size:10px}.review-queue-item--form{flex-direction:column;align-items:stretch;gap:10px}.review-queue-item--form .review-queue-name{color:var(--fg);font-size:12px;font-weight:700}.review-queue-item--form .review-queue-size{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 48%, transparent);font-size:10px;font-weight:700}.review-queue-item--form .review-queue-remove{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.review-queue-item-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.review-queue-item-top--with-action{align-items:center}.review-queue-item-top-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.review-queue-remove{letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--fg-rgb), .72);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:-4px -8px;padding:4px 8px;font-family:inherit;font-size:10px;font-weight:800;transition:color .2s,background-color .2s}.review-queue-remove:hover{color:color-mix(in srgb, var(--purple) 88%, transparent);background:rgba(var(--fg-rgb), .02)}.review-queue-fields{grid-template-columns:minmax(0,1.35fr) minmax(168px,200px) minmax(0,1.2fr) max-content;align-items:center;gap:10px 12px;width:100%;min-width:0;display:grid;overflow:visible}.review-queue-fields--solo{grid-template-columns:minmax(0,1fr) minmax(168px,200px) max-content}.review-queue-field{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.review-queue-field-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 52%, transparent);font-size:11px;font-weight:800}.review-queue-input{box-sizing:border-box;border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);background:var(--bg);width:100%;height:34px;color:var(--fg);padding:0 10px;font-family:inherit;font-size:11px;font-weight:700}.review-queue-field .review-queue-field-dropdown{width:100%;min-width:0}.review-queue-field .review-queue-field-dropdown .dashboard-filter-btn{flex-wrap:nowrap;justify-content:space-between;gap:6px;width:100%;font-size:11px}.review-queue-chapter-cell{box-sizing:border-box;cursor:text;letter-spacing:.04em;justify-content:flex-start;align-items:center;width:100%;padding:0 12px;font-size:11px;font-weight:400;line-height:1;overflow:visible}.review-queue-chapter-cell--invalid{border-color:color-mix(in srgb, var(--purple) 55%, transparent)}.review-queue-chapter-cell .dashboard-filter-btn-text{white-space:nowrap;flex-wrap:nowrap;flex:auto;align-items:center;gap:.35em;min-width:min-content;max-width:100%;height:100%;line-height:1;display:flex;overflow:visible}.review-queue-chapter-cell .dashboard-filter-btn-label{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;align-items:center;font-size:11px;font-weight:400;line-height:1;display:inline-flex}.review-queue-chapter-input{color:var(--fg);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:none;flex:none;align-self:center;width:auto;min-width:2.5ch;max-width:none;margin:0;padding:0;font-family:inherit;font-size:11px;font-weight:400;line-height:1}.review-queue-chapter-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.review-queue-chapter-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.review-queue-chapter-input::placeholder{color:var(--fg);opacity:1}.review-queue-chapter-input:focus-visible{outline:none}.review-queue-chapter-cell:focus-within,.review-queue-field .review-queue-field-dropdown .dashboard-filter-btn[aria-expanded=true],.review-queue-field .review-queue-field-dropdown .dashboard-filter-btn:focus-visible{border-color:var(--dash-select-border)}.review-queue-dropdown-portal .dashboard-dropdown-item{color:var(--fg);letter-spacing:normal;text-transform:none;font-size:12px;font-weight:600;line-height:1.25;display:block}.review-queue-dropdown-portal.dashboard-dropdown-menu--truncate-options .dashboard-dropdown-item{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;overflow:hidden}.review-queue-dropdown-portal.dashboard-dropdown-menu--fit-content .dashboard-dropdown-item:not(.dashboard-dropdown-item--action){white-space:nowrap;width:auto}.review-queue-dropdown-portal .dashboard-dropdown-item:focus-visible,.review-queue-dropdown-portal .dashboard-dropdown-item:hover{color:var(--dash-select-fg);background:var(--dash-select-bg);outline:none}.review-queue-dropdown-portal .dashboard-dropdown-item.is-selected{color:var(--dash-select-fg);background:var(--dash-select-bg-strong)}.review-queue-field .review-queue-field-dropdown .dashboard-filter-btn-label,.review-queue-field .review-queue-field-dropdown .dashboard-filter-btn-value{font-size:11px}.review-queue-field .review-queue-field-dropdown .dashboard-filter-btn-text{white-space:nowrap;flex-wrap:nowrap;flex:auto;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.review-queue-field .review-queue-field-dropdown .dashboard-filter-btn-label{white-space:nowrap;flex-shrink:0}.review-queue-field .review-queue-field-dropdown .dashboard-filter-btn-value{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.dashboard-filter-chevron{flex-shrink:0;width:14px;height:14px}.review-queue-field .review-queue-field-dropdown .dashboard-filter-chevron{flex-shrink:0}.review-queue-dropdown-portal.dashboard-dropdown-menu{box-sizing:border-box;border:var(--border-main);border-radius:var(--radius);max-width:min(100vw - 24px,420px);box-shadow:var(--shadow-card);background-color:var(--bg);isolation:isolate;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background-image:none;padding:6px;position:fixed;overflow:hidden auto}.review-queue-dropdown-portal.dashboard-dropdown-menu::-webkit-scrollbar{display:none}.review-queue-dropdown-portal.dashboard-dropdown-menu--fixed-rows{position:fixed;overflow:hidden}.review-queue-dropdown-portal.dashboard-dropdown-menu--fixed-rows:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bg));opacity:0;height:32px;transition:opacity .2s;position:absolute;bottom:38px;left:6px;right:6px}.review-queue-dropdown-portal.dashboard-dropdown-menu--fixed-rows.dashboard-dropdown-menu--scroll-hint:after{opacity:1}.review-queue-dropdown-portal.dashboard-dropdown-menu--fixed-rows .dashboard-dropdown-menu-footer{z-index:1;border-top:1px solid rgba(var(--fg-rgb), .16);background:var(--bg);margin-top:4px;padding-top:4px;position:relative}.review-queue-dropdown-portal.dashboard-dropdown-menu--fixed-rows .dashboard-dropdown-menu-scroll{grid-auto-rows:var(--dropdown-row-height,28px);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;gap:2px;display:grid;overflow-y:auto}.review-queue-dropdown-portal.dashboard-dropdown-menu--fixed-rows .dashboard-dropdown-menu-scroll::-webkit-scrollbar{display:none}.dashboard-dropdown-scroll-hint{pointer-events:none;color:color-mix(in srgb, var(--purple) 72%, var(--fg));z-index:1;justify-content:center;align-items:center;animation:1.6s ease-in-out infinite project-form-scroll-hint-bob;display:flex;position:absolute;bottom:45px;left:50%;transform:translate(-50%)}.review-queue-field .review-queue-field-dropdown .dashboard-dropdown-item{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.review-queue-dropdown-portal.dashboard-dropdown-menu--fixed-rows .dashboard-dropdown-item{min-height:var(--dropdown-row-height,28px);height:var(--dropdown-row-height,28px);align-items:center;padding-top:0;padding-bottom:0;display:flex}.review-queue-input{font-variant-numeric:tabular-nums}.review-queue-input.review-queue-input--invalid{border-color:color-mix(in srgb, var(--fg) 55%, rgba(var(--fg-rgb), .14))}.review-processing-notice{letter-spacing:.01em;text-transform:none;color:color-mix(in srgb, var(--fg) 62%, transparent);margin:2px 0 0;font-size:.62rem;font-style:italic;font-weight:600;line-height:1.4}.review-queue-field-error{letter-spacing:.06em;text-transform:uppercase;color:var(--fg);margin:2px 0 0;font-size:.6rem;font-weight:800;line-height:1.35}.review-queue-fields .review-queue-submit-wrap{flex-shrink:0;justify-content:flex-end;align-items:flex-end;width:max-content;min-width:0;max-width:100%;display:flex}.dashboard-press-btn.review-queue-submit{white-space:nowrap;width:max-content;min-width:0;max-width:100%;min-height:34px}.projects-page .dashboard-press-btn.review-queue-submit{height:34px;padding:0 14px}.review-queue-submit:disabled,.review-queue-submit:disabled:hover,.review-queue-submit:disabled:focus-visible{opacity:.45;cursor:not-allowed;color:var(--fg);border-color:var(--fg);transform:none}.review-panel{border:1px solid rgba(var(--fg-rgb), .14);border-radius:calc(var(--radius) + 8px);background:var(--bg);box-shadow:var(--shadow-card);min-height:72px;padding:14px 16px}.review-panel--pipeline{background:var(--bg);border-style:solid;padding:10px}.review-empty{color:color-mix(in srgb, var(--fg) 48%, transparent);margin:0;font-size:.82rem}.review-pipeline-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-pipeline-card{--pipeline-accent:color-mix(in srgb, var(--fg) 5%, transparent);border-radius:calc(var(--radius) + 8px);border:1px solid color-mix(in srgb, var(--pipeline-accent) 28%, rgba(var(--fg-rgb), .14));background:var(--bg);box-shadow:0 1px 2px color-mix(in srgb, var(--fg) 6%, transparent);box-sizing:border-box;flex-direction:column;min-width:0;height:100%;min-height:0;margin:0;padding:10px 10px 10px 14px;transition:border-color .2s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden}.review-pipeline-card:hover{--pipeline-accent:var(--purple)}.review-pipeline-card:before{content:"";border-radius:calc(var(--radius) + 8px) 0 0 calc(var(--radius) + 8px);background:var(--pipeline-accent);width:4px;transition:background-color .2s cubic-bezier(.2,0,0,1);position:absolute;top:0;bottom:0;left:0}.review-pipeline-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.review-pipeline-card-actions{flex-shrink:0;margin-left:auto;display:inline-flex}.review-pipeline-edit-btn{color:color-mix(in srgb, var(--fg) 38%, transparent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.review-pipeline-edit-btn svg{width:15px;height:15px}.review-pipeline-edit-btn:hover{color:var(--dash-select-fg)}.review-pipeline-chapter-badge{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--fg);background:var(--bg);border:1px solid color-mix(in srgb, var(--fg) 28%, transparent);border-radius:999px;align-items:center;padding:2px 6px;font-size:.6rem;font-weight:800;display:inline-flex}.review-pipeline-card-title{color:var(--fg);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;margin:0;font-size:.78rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.review-pipeline-card-spacer{flex:auto;min-height:0;margin-top:6px}.review-pipeline-card-person{border-top:1px solid rgba(var(--fg-rgb), .14);flex-shrink:0;min-width:0;padding-top:8px;display:block}.review-pipeline-card-person-name{color:color-mix(in srgb, var(--fg) 62%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.review-panel--ready{background:var(--bg);padding:10px}.review-ready-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-ready-card{--ready-accent:color-mix(in srgb, var(--fg) 5%, transparent);border-radius:calc(var(--radius) + 8px);border:1px solid color-mix(in srgb, var(--ready-accent) 28%, rgba(var(--fg-rgb), .14));background:var(--bg);box-shadow:0 1px 2px color-mix(in srgb, var(--fg) 6%, transparent);box-sizing:border-box;flex-direction:column;min-width:0;height:100%;min-height:0;margin:0;padding:10px 10px 10px 14px;transition:border-color .2s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden}.review-ready-card:hover{--ready-accent:var(--purple)}.review-ready-card:before{content:"";border-radius:calc(var(--radius) + 8px) 0 0 calc(var(--radius) + 8px);background:var(--ready-accent);width:4px;transition:background-color .2s cubic-bezier(.2,0,0,1);position:absolute;top:0;bottom:0;left:0}.review-ready-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.review-ready-chapter-badge{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--fg);background:var(--bg);border:1px solid color-mix(in srgb, var(--fg) 28%, transparent);border-radius:999px;align-items:center;padding:2px 6px;font-size:.6rem;font-weight:800;display:inline-flex}.review-ready-time{font-variant-numeric:tabular-nums;max-width:100%;color:color-mix(in srgb, var(--fg) 52%, transparent);font-size:.58rem;font-weight:700;display:block}.review-ready-card-title{color:var(--fg);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;margin:0;font-size:.78rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.review-ready-card-spacer{flex:auto;min-height:0;margin-top:6px}.team-card-details-btn.review-ready-download{box-sizing:border-box;flex-shrink:0;justify-content:center;align-self:stretch;width:100%;max-width:100%;margin-top:10px}.review-aside-block{min-width:0}.review-aside-block.article-mini-card p,.review-aside-block.article-mini-card blockquote,.review-aside-block.article-mini-card time{font-size:11px;line-height:1.4}.review-aside-block--feed{flex-direction:column;flex:none;min-height:0;display:flex}.review-aside-block--feed .review-feed-scroll{min-height:0;height:var(--review-feed-max-height,380px);max-height:var(--review-feed-max-height,380px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:none;overflow:hidden auto}.review-aside-block--feed .review-feed-scroll::-webkit-scrollbar{display:none}.review-aside-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.review-aside-title{letter-spacing:normal;text-transform:uppercase;color:var(--fg);margin:0;font-size:12px;font-weight:700;line-height:1.25}.review-aside-title--solo{margin-bottom:12px}.review-aside-count{font-family:var(--font-shonen);font-variant-numeric:tabular-nums;color:rgba(var(--fg-rgb), .72);font-size:12px;font-weight:700;line-height:1.25}button.review-feed-scroll-top.review-queue-clear{visibility:hidden;opacity:0;pointer-events:none;justify-content:center;align-items:center;margin:-4px -8px;padding:4px 8px;transition:opacity .2s,visibility .2s;display:inline-flex}button.review-feed-scroll-top.review-queue-clear.review-feed-scroll-top--visible{visibility:visible;opacity:1;pointer-events:auto}button.review-feed-scroll-top.review-queue-clear svg{width:16px;height:16px}.review-online-panel{flex-direction:column;align-items:center;gap:8px;display:flex}.review-online-grid-row{justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.review-online-nav-btn{flex-shrink:0;align-self:center}.review-online-list{grid-template-columns:repeat(var(--review-online-cols,6), 34px);grid-template-rows:repeat(var(--review-online-rows,3), 34px);width:auto;min-height:calc(var(--review-online-rows,3) * 34px + (var(--review-online-rows,3) - 1) * 10px);flex:none;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.review-online-item{flex-shrink:0}.review-online-empty{color:color-mix(in srgb, var(--fg) 72%, transparent);margin:0}.review-online-avatar-wrap{flex-shrink:0;position:relative}.review-online-avatar{border-radius:var(--radius);object-fit:cover;border:2px solid #3d3d3d;width:34px;height:34px;display:block}.review-online-avatar-wrap .team-card-avatar-dot{width:11px;height:11px;bottom:-2px;right:-2px}.review-chat-teaser{border-top:1px solid rgba(var(--fg-rgb), .12);align-items:flex-start;gap:10px;margin-top:12px;padding-top:12px;display:flex}.review-chat-teaser-icon{color:var(--fg);flex-shrink:0}.review-chat-teaser-text{color:var(--fg);margin:0}.review-feed-list{border-left:none;gap:16px;margin:0 0 0 6px;padding:0 0 0 20px;list-style:none;display:grid;position:relative}.review-feed-list:before{content:"";background:rgba(var(--fg-rgb), .12);border-radius:1px;width:1px;position:absolute;top:0;bottom:0;left:5px}.review-feed-item{align-items:flex-start;gap:12px;display:flex;position:relative}.review-feed-dot{z-index:1;border:2px solid var(--bg);box-sizing:border-box;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px;margin-left:-20px;position:relative}.review-feed-dot.review-feed-dot--accent{background:var(--fg)}.review-feed-dot.review-feed-dot--purple{background:color-mix(in srgb, var(--fg) 62%, transparent)}.review-feed-dot.review-feed-dot--warm{background:color-mix(in srgb, var(--fg) 78%, var(--bg))}.review-feed-body{min-width:0}.review-feed-text{color:var(--fg);margin:0}.review-feed-text strong{font-weight:700}.review-feed-quote{border-left:4px solid rgba(var(--fg-rgb), .35);background:rgba(var(--fg-rgb), .06);color:color-mix(in srgb, var(--fg) 88%, transparent);border-radius:0 var(--radius) var(--radius) 0;margin:8px 0 0;padding:8px 10px;font-style:normal}.review-feed-time{letter-spacing:normal;color:color-mix(in srgb, var(--fg) 72%, transparent);margin-top:6px;display:block}.dashboard-layout,.dashboard-main-column,.dashboard-sidebar,.dashboard-main,.dashboard-sidebar-brand,.dashboard-nav-item,.dashboard-content,.chapters-panel,.chapters-table,.projects-table,.dashboard-placeholder,.dashboard-load-error,.review-page,.review-panel,.review-aside-block,.review-dropzone,.dashboard-user-card,.dashboard-filter-btn,.dashboard-press-btn,.dashboard-press-wrap,.team-card,.team-modal,.dashboard-search,.dashboard-dropdown-menu,.dashboard-dropdown-item,.projects-page-toolbar .dashboard-filters .dashboard-press-wrap,.chapters-row,.projects-row,.dashboard-toolbar h1,.chapters-title,.chapters-date,.chapters-editor,.chapters-actions button,.review-pipeline-edit-btn,.team-card-details-btn,.dashboard-user-name,.dashboard-user-role,.dashboard-user-meta-label,.dashboard-user-meta-value{transition-property:background-color,color,border-color,box-shadow,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}.status-badge,.chapters-editor b,.projects-chapters-cell,.projects-link-tag{transition:background-color .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1)}.projects-name,.projects-chapters-num,.chapters-title strong,.chapters-title small,.chapters-title-main,.chapters-title-note,.chapters-date,.chapters-editor-name{transition:color .2s cubic-bezier(.2,0,0,1)}.chapters-row.chapters-row--tasks{gap:12px}.projects-page .chapters-table.tasks-table{font-size:11px}.projects-page .chapters-table.tasks-table .chapters-row.chapters-head{gap:12px;font-size:12px}.projects-page .chapters-table.tasks-table .chapters-row:not(.chapters-head){align-items:center;gap:12px;font-size:11px}.projects-page .chapters-table.tasks-table .chapters-row:not(.chapters-head) .chapters-title small,.projects-page .chapters-table.tasks-table .chapters-row:not(.chapters-head) .chapters-title-main,.projects-page .chapters-table.tasks-table .chapters-row:not(.chapters-head) .chapters-title-note,.projects-page .chapters-table.tasks-table .chapters-row:not(.chapters-head) .chapters-title strong,.projects-page .chapters-table.tasks-table .chapters-row:not(.chapters-head) .chapters-date,.projects-page .chapters-table.tasks-table .chapters-row:not(.chapters-head) .chapters-editor-name,.projects-page .chapters-table.tasks-table .chapters-row:not(.chapters-head) .task-submit-files,.projects-page .chapters-table.tasks-table .chapters-row:not(.chapters-head) .dashboard-press-btn,.projects-page .chapters-table.tasks-table .chapters-row:not(.chapters-head) .status-badge{color:var(--fg);font-size:11px}.projects-page .chapters-table.tasks-table .projects-link-tag.review-queue-clear{color:rgba(var(--fg-rgb), .72);font-size:11px}.projects-page .chapters-table.tasks-table .projects-link-tag.review-queue-clear:hover,.projects-page .chapters-table.tasks-table .projects-link-tag.review-queue-clear:focus-visible{color:color-mix(in srgb, var(--purple) 88%, transparent);background:rgba(var(--fg-rgb), .02)}.projects-page .chapters-table.tasks-table>.tasks-table-row+.tasks-table-row{border-top:1px solid rgba(var(--fg-rgb), .12);margin-top:12px;padding-top:12px}.projects-page .chapters-table.tasks-table>.tasks-table-row:has(.task-submit-feedback,.task-submit-error)+.tasks-table-row{margin-top:0}.tasks-table-row{min-width:0;display:block}.projects-page .chapters-table.tasks-table .tasks-table-row:has(.task-submit-feedback,.task-submit-error):not(:last-child){padding-bottom:12px}.projects-page .chapters-table.tasks-table .task-submit-feedback,.projects-page .chapters-table.tasks-table .task-submit-error{margin:12px 0 0}.tasks-empty-panel{justify-content:center;align-items:center;min-height:120px;display:flex}.tasks-empty-panel--section{min-height:72px}.tasks-sections{flex-direction:column;gap:20px;display:flex}.tasks-section-toolbar{flex-wrap:nowrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 2px}.tasks-section-toolbar .tasks-section-title{white-space:nowrap;flex-shrink:0}.tasks-section-toolbar .projects-page-toolbar-actions{flex:auto;justify-content:flex-end;min-width:0}.tasks-section-filters{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:auto;justify-content:flex-end;min-width:0;overflow-x:auto}.tasks-section-filters::-webkit-scrollbar{display:none}.tasks-section-filters>*{flex-shrink:0}.tasks-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:0;font-size:12px;font-weight:800}.tasks-empty-text{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 50%, transparent);margin:0;font-size:11px}.tasks-action-btn.dashboard-press-btn.review-queue-submit{text-align:center;justify-content:center}.tasks-action-col-tools>.dashboard-press-wrap,.tasks-action-col-tools>.tasks-action-btn.dashboard-press-btn.review-queue-submit{flex:none}.projects-page .chapters-table.tasks-table .tasks-action-col-tools>.dashboard-press-wrap .tasks-action-btn.review-queue-submit,.projects-page .chapters-table.tasks-table .tasks-action-col-tools>.tasks-action-btn.review-queue-submit{box-sizing:border-box;width:14.25rem;min-width:14.25rem;max-width:14.25rem}.task-submit-feedback,.task-submit-error{min-width:0}.projects-page .chapters-table.tasks-table .chapters-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.projects-page .chapters-table.tasks-table .chapters-actions .tasks-action-col-tools{flex:none;width:auto}.projects-page .chapters-table.tasks-table .chapters-actions.tasks-review-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:4px}.projects-page .chapters-table.tasks-table .tasks-action-col-tools{width:auto;padding-right:8px}.tasks-action-col-tools{justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.task-upload-btn-wrap{flex-shrink:0;position:relative}.projects-page .chapters-table.tasks-table .chapters-actions .review-queue-clear{border-radius:var(--radius);color:rgba(var(--fg-rgb), .72);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:4px;display:inline-flex}.projects-page .chapters-table.tasks-table .chapters-actions .review-queue-clear svg{width:16px;height:16px}.projects-page .chapters-table.tasks-table .chapters-actions .review-queue-clear:hover,.projects-page .chapters-table.tasks-table .chapters-actions .review-queue-clear:focus-visible,.projects-page .chapters-table.tasks-table .task-upload-btn-wrap--active .review-queue-clear{color:color-mix(in srgb, var(--purple) 88%, transparent);background:rgba(var(--fg-rgb), .02)}.task-upload-btn-wrap--disabled{opacity:.65;pointer-events:none}.task-submit-feedback{border-left:4px solid rgba(var(--fg-rgb), .35);background:rgba(var(--fg-rgb), .06);border-radius:0 var(--radius) var(--radius) 0;color:color-mix(in srgb, var(--fg) 88%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;padding:8px 10px 8px 12px;font-size:11px;font-style:normal;line-height:1.4}.task-submit-feedback-label{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 62%, transparent);margin-bottom:2px;font-size:10px;font-weight:800;display:block}.tasks-action-col-tools .task-submit-files{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;min-width:0;max-width:100%}.task-submit-files{flex-flow:wrap;flex:auto;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.task-submit-files li{--task-submit-chip-inset:8px;align-items:center;gap:var(--task-submit-chip-inset);min-width:0;max-width:100%;padding:4px var(--task-submit-chip-inset);border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 4%, var(--bg));color:var(--fg);flex:auto;font-size:11px;display:inline-flex}.task-submit-file-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.task-submit-files .task-submit-file-remove{color:rgba(var(--fg-rgb), .72);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;margin:0;padding:0;font-family:inherit;line-height:1;transition:color .2s,background-color .2s}.task-submit-files .task-submit-file-remove:hover{color:color-mix(in srgb, var(--purple) 88%, transparent);background:rgba(var(--fg-rgb), .02)}.task-submit-files .task-submit-file-remove:disabled{opacity:.5;cursor:not-allowed}.task-submit-upload-wrap{flex-shrink:0}.task-submit-error{text-transform:none;margin:0}.status-review{color:color-mix(in srgb, var(--purple) 72%, var(--fg))}.chapters-review-approve:not(:disabled):hover{color:color-mix(in srgb, #3d9a5f 88%, var(--fg))}.chapters-review-reject:not(:disabled):hover{color:color-mix(in srgb, var(--purple) 88%, var(--fg))}.chapter-review-modal.team-modal{border:var(--border-main);border-radius:var(--radius);width:min(100%,420px);min-height:340px;box-shadow:var(--shadow-card);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);padding:var(--space-3);font-family:var(--font-shonen)}.chapter-review-modal-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.chapter-review-modal-title{letter-spacing:normal;text-transform:uppercase;color:var(--fg);margin:0;font-size:12px;font-weight:700;line-height:1.25}.chapter-review-modal-chapter{letter-spacing:normal;text-transform:uppercase;color:var(--fg);font-size:12px;font-weight:400;line-height:1.25}.chapter-review-modal-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fg);flex-direction:column;gap:6px;font-size:11px;font-weight:400;display:flex}.chapter-review-modal-textarea{resize:none;scrollbar-width:none;-ms-overflow-style:none;border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);letter-spacing:.04em;text-transform:uppercase;width:100%;min-height:190px;color:var(--fg);background:var(--bg);box-sizing:border-box;padding:8px 10px;font-family:inherit;font-size:11px;line-height:1.45;overflow-y:auto}.chapter-review-modal-textarea::-webkit-scrollbar{width:0;height:0}.chapter-review-modal-textarea::placeholder{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 45%, transparent);font-size:11px}.chapter-review-modal-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.bug-report-modal.team-modal{width:min(100%,560px)}.bug-report-modal .team-modal-header{align-items:center;padding:18px 18px 14px}.bug-report-modal-chapter{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 52%, transparent);margin:0;font-size:11px;font-weight:400}.chapter-editor-bug-frame{border:2px solid color-mix(in srgb, var(--fg) 28%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--bg) 88%, var(--fg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 8%, transparent);margin-top:10px;padding:12px 14px}.chapter-editor-bug-frame-meta{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:6px;display:flex}.chapter-editor-bug-frame-label{font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 70%, transparent);font-size:11px;font-weight:700}.chapter-editor-bug-frame-kind{font-family:var(--font-shonen);color:var(--fg);font-size:12px;font-weight:600}.chapter-editor-bug-frame-comment{font-family:var(--font-body,inherit);white-space:pre-wrap;word-break:break-word;color:var(--fg);margin:0;font-size:13px;line-height:1.45}.review-processing-section{gap:0;width:100%}.review-processing-section .review-assignments-card.article-mini-card{align-self:stretch;width:100%}.review-processing-section .review-assignments-head{margin-bottom:12px}.review-assignments-grid{gap:var(--review-block-gap);grid-template-columns:1fr;display:grid}.review-assignments-card.article-mini-card{height:auto;min-height:auto;padding:var(--space-3);flex-direction:column;align-self:start;display:flex}.review-assignments-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.review-queue-head-actions{align-items:center;gap:12px;display:inline-flex}.review-assignments-title{letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:0;font-size:12px;font-weight:800}.review-assignments-count{flex-shrink:0}.review-assignments-card.article-mini-card .review-assignments-empty,.review-assignments-empty{font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 56%, transparent);margin:0;font-size:11px;font-weight:800;line-height:1.45}.review-assignments-table{width:100%;min-width:0;color:var(--fg);font-size:11px}.review-assignments-table-head,.review-assignments-table-row{text-align:left;place-items:center start;gap:12px;display:grid}.review-assignments-table-row--review{padding-right:72px;position:relative}.review-assignments-table-head{border-bottom:1px solid rgba(var(--fg-rgb), .1);align-items:center;margin-bottom:12px;padding-bottom:12px}.review-assignments-table-head span{font-family:var(--font-shonen);letter-spacing:normal;text-transform:none;color:var(--fg);font-size:12px;font-weight:600;line-height:1.25}.review-assignments-table-head>:nth-child(2),.review-assignments-table-head>:nth-child(3),.review-assignments-table-head>:nth-child(4),.review-assignments-table-head>:nth-child(5),.review-assignments-table-row>:nth-child(2),.review-assignments-table-row>:nth-child(3),.review-assignments-table-row>:nth-child(4),.review-assignments-table-row>:nth-child(5){text-align:left;justify-self:start}.review-assignments-table-body{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.review-assignments-table-row{background:0 0;align-items:center;min-width:0;padding:0}.review-assignments-table-row+.review-assignments-table-row{border-top:1px solid rgba(var(--fg-rgb), .1);margin-top:12px;padding-top:12px}.review-assignments-chapter-name,.review-assignments-review-editor,.review-assignments-chapter-meta{font-size:11px;line-height:1.4}.review-assignments-chapter-name{color:var(--fg);overflow-wrap:anywhere;word-break:break-word;min-width:0}.review-assignments-review-editor,.review-assignments-chapter-meta{color:var(--fg)}.review-assignments-review-editor{align-items:center;gap:6px;min-width:0;display:inline-flex}.review-assignments-table .chapters-editor{justify-content:flex-start;min-width:0}.review-assignments-table .chapters-editor-name,.review-assignments-table .review-assignments-review-editor{font-size:11px;line-height:1.4}.review-assignments-review-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.review-assignments-assign .dashboard-filter-btn,.review-assignments-assign .dashboard-filter-btn-text,.review-assignments-assign .dashboard-filter-btn-label,.review-assignments-assign .dashboard-filter-btn-value{font-size:11px;line-height:1.4}.review-assignments-assign{width:max-content;max-width:100%}.review-assignments-assign .dashboard-filter-btn{white-space:nowrap;width:max-content;max-width:100%;height:auto;min-height:0;font-family:var(--font-shonen);letter-spacing:normal;text-transform:uppercase;flex-wrap:nowrap;gap:6px;padding:4px 8px;font-size:11px;font-weight:400;line-height:1.45}.review-assignments-assign .dashboard-filter-btn-text{white-space:nowrap;min-width:0;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:.35em;display:inline-flex;overflow:visible}.review-assignments-assign .dashboard-filter-btn-label,.review-assignments-assign .dashboard-filter-btn-value{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;flex-shrink:0}.review-assignments-assign .dashboard-filter-btn-label{color:color-mix(in srgb, var(--fg) 52%, transparent)}.review-assignments-assign .dashboard-filter-btn-value{color:var(--fg)}.review-assignments-actions.chapters-actions{justify-content:flex-start;gap:4px}.review-assignments-actions .chapters-review-approve:not(:disabled):hover{color:color-mix(in srgb, var(--purple) 88%, var(--fg))}.review-assignments-table-row--review .review-assignments-actions.chapters-actions{justify-content:flex-end;position:absolute;top:50%;right:0;transform:translateY(-50%)}.review-assignments-pagination{flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.review-assignments-pagination--head{margin-top:0}.review-assignments-page-indicator{color:color-mix(in srgb, var(--fg) 58%, transparent);font-variant-numeric:tabular-nums;font-size:11px;line-height:1}@media (width<=720px){.review-assignments-table-head,.review-assignments-table-row,.review-assignments-table-head--review,.review-assignments-table-row--review{grid-template-columns:1fr;gap:6px}.review-assignments-actions.chapters-actions{justify-content:flex-start}}.review-processing-group-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review-processing-group-list>li+li{border-top:1px solid rgba(var(--fg-rgb), .14);padding-top:calc(var(--review-queue-item-gap) / 2);margin-top:calc(var(--review-queue-item-gap) / 2)}.review-processing-item{margin:0}.review-processing-item .review-queue-name{color:var(--fg);font-weight:700}.review-processing-row{flex-direction:column;gap:10px;margin:0;display:flex}.review-assignments-card.article-mini-card .review-processing-phase{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 48%, transparent);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:10px;font-weight:800;overflow:hidden}.review-processing-started{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 48%, transparent);flex-shrink:0;font-size:.62rem;font-weight:700}.review-processing-progress-track{background:rgba(var(--fg-rgb), .1);border-radius:999px;width:100%;height:8px;overflow:hidden}.review-processing-progress-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--fg) 35%, transparent), var(--fg));border-radius:999px;height:100%;transition:width .35s}.review-processing-meta{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.review-assignments-card.article-mini-card .review-processing-counter{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 48%, transparent);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-width:0;margin:0;font-size:10px;font-weight:800;overflow:hidden}.review-processing-actions{z-index:2;pointer-events:auto;justify-content:flex-end;display:flex;position:relative}.review-processing-actions .dashboard-press-wrap,.review-processing-actions .dashboard-press-btn{pointer-events:auto;cursor:pointer}.review-processing-actions a.dashboard-press-btn{box-sizing:border-box;text-decoration:none}.review-queue-item-top-meta .review-processing-goto-wrap,.review-queue-item-top-meta .dashboard-press-wrap{flex-shrink:0}.review-queue-item-top-meta .review-processing-goto{box-sizing:border-box;height:34px;min-height:34px;font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:400;line-height:1;text-decoration:none}.review-processing-item .review-queue-item-top-meta .projects-link-tag.review-queue-clear{color:rgba(var(--fg-rgb), .72);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.review-processing-item .review-queue-item-top-meta .projects-link-tag.review-queue-clear:hover,.review-processing-item .review-queue-item-top-meta .projects-link-tag.review-queue-clear:focus-visible{color:color-mix(in srgb, var(--purple) 88%, transparent);background:rgba(var(--fg-rgb), .02)}.settings-panel{padding:0}.settings-solo-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-family:inherit;display:flex}.settings-solo-label{color:color-mix(in srgb, var(--fg) 85%, transparent);font-size:.875rem;font-weight:700;line-height:1.35}.settings-toggle{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.settings-toggle-input{opacity:0;width:0;height:0;margin:0;position:absolute}.settings-toggle-track{background:color-mix(in srgb, var(--fg) 14%, color-mix(in srgb, var(--fg) 6%, var(--bg)));border:1px solid rgba(var(--fg-rgb), .14);box-sizing:border-box;border-radius:999px;width:44px;height:24px;transition:background-color .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1);display:block}.settings-toggle-thumb{background:var(--bg);border:1px solid rgba(var(--fg-rgb), .14);box-sizing:border-box;border-radius:50%;width:18px;height:18px;margin:2px;transition:transform .2s cubic-bezier(.2,0,0,1);display:block}.settings-toggle-input:checked+.settings-toggle-track{background:linear-gradient(135deg, var(--fg), color-mix(in srgb, var(--fg) 72%, var(--bg)));border-color:#0000}.settings-toggle-input:checked+.settings-toggle-track .settings-toggle-thumb{border-color:#0000;transform:translate(22px)}.settings-toggle-input:focus-visible+.settings-toggle-track{outline:none}.chapter-editor-title-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.chapter-editor-header-actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.chapter-editor-pipeline-btn{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 70%, transparent);border-radius:var(--radius);border:1px solid rgba(var(--fg-rgb), .18);background:color-mix(in srgb, var(--fg) 8%, transparent);cursor:pointer;flex-shrink:0;padding:6px 12px;font-size:.62rem;font-weight:800;transition:color .16s,border-color .16s,background .16s}.chapter-editor-pipeline-btn:hover:not(:disabled){color:var(--dash-select-fg);border-color:var(--dash-select-border);background:var(--dash-select-bg)}.chapter-editor-pipeline-btn:disabled{opacity:.45;cursor:not-allowed}.chapter-editor-banner{margin:0;font-size:.72rem;line-height:1.4}.chapter-editor-banner--dismissible{align-items:center;gap:10px;display:flex}.chapter-editor-banner--error{color:#c44}.chapter-editor-banner--ok{color:color-mix(in srgb, var(--fg) 62%, transparent)}.chapter-editor-banner-close{border-radius:var(--radius);white-space:nowrap;margin:0;padding:2px 8px;font-size:10px;line-height:1}.chapter-editor-action-btn,.chapter-editor-glossary-btn{height:36px;font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);white-space:nowrap;flex-shrink:0;padding:0 14px;font-size:11px;font-weight:400;line-height:1}.chapter-editor-glossary-btn{text-decoration:none}.glossary-page-toolbar{flex-wrap:nowrap;align-items:center}.glossary-page-heading{flex-direction:row;flex:1 1 0;min-width:0;display:flex;overflow:hidden}.glossary-page-toolbar .projects-page-toolbar-actions,.glossary-page-toolbar .dashboard-filters{flex-wrap:nowrap;flex-shrink:0}.glossary-page-toolbar .dashboard-filters>*{flex-shrink:0}.glossary-page-toolbar .dashboard-press-wrap .dashboard-press-btn{white-space:nowrap;flex-wrap:nowrap}.glossary-page-heading h1{letter-spacing:.04em;flex:auto;align-items:center;gap:10px;width:100%;min-width:0;margin:0;font-size:clamp(1rem,2vw,1.35rem);font-weight:800;display:flex;overflow:hidden}.glossary-page-title-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.glossary-page-title-icon{opacity:.85;flex-shrink:0}.glossary-page-back{margin-bottom:0}.glossary-table{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.glossary-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;align-items:center;gap:40px;padding:0;display:grid}.glossary-table-row--head{border-bottom:1px solid rgba(var(--fg-rgb), .12);font-family:var(--font-shonen);letter-spacing:normal;text-transform:none;color:var(--fg);background:0 0;margin-bottom:12px;padding-bottom:12px;font-size:12px;font-weight:600;line-height:1.25}.glossary-table-row--head>span:not(.glossary-table-actions-head){text-align:left;justify-self:start}.glossary-table-cell{word-break:break-word;text-align:left;justify-self:start;line-height:1.45}.glossary-table-cell--source{font-weight:400}.glossary-table-cell--chapter{font-variant-numeric:tabular-nums}.glossary-table-actions-head{display:block}.glossary-table-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.glossary-table-actions .review-queue-clear{border-radius:var(--radius);justify-content:center;align-items:center;margin:0;padding:4px;display:inline-flex}.glossary-table-actions .review-queue-clear:focus,.glossary-table-actions .review-queue-clear:focus-visible,.glossary-table-actions .review-queue-clear:active{box-shadow:none;border-color:#0000;outline:none}.glossary-table-actions .review-queue-clear svg{width:16px;height:16px}.glossary-table-empty{text-align:center;margin:0;padding:0}.glossary-empty{font-family:var(--font-shonen);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:color-mix(in srgb, var(--fg) 56%, transparent);margin:0;font-size:11px;font-weight:800;line-height:1.45}.glossary-add-modal .team-modal-header{padding-bottom:12px}.glossary-add-modal.project-form-modal.team-modal{width:min(100%,420px);height:auto;max-height:calc(100dvh - 2 * var(--space-2))}.glossary-add-modal .project-form-body{flex:none;padding-bottom:18px;overflow:visible}.glossary-add-modal-body{flex-direction:column;gap:14px;padding:0 20px 12px;display:flex}.glossary-add-field{flex-direction:column;gap:6px;display:flex}.glossary-add-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 48%, transparent);font-size:.58rem;font-weight:800}.glossary-add-input{box-sizing:border-box;border-radius:var(--radius);border:1px solid rgba(var(--fg-rgb), .14);background:var(--bg);width:100%;color:var(--fg);padding:10px 12px;font-size:.85rem}.glossary-add-input:focus{border-color:var(--dash-select-border);outline:none}.glossary-add-modal-footer{justify-content:flex-end;gap:10px;padding:0 20px 20px;display:flex}.glossary-context-menu{display:inline-flex}.glossary-context-menu-item{width:max-content;max-width:min(100vw - 16px,280px)}.projects-chapters-open-btn{cursor:pointer;border:none;font-family:inherit}.projects-chapters-open-btn:hover{border-color:var(--dash-select-border);color:var(--dash-select-fg)}.projects-chapters-open-btn svg{opacity:.65}.project-form-modal,.project-jump-modal,.team-invite-modal{width:min(100%,560px)}.project-form-modal{--project-form-icon-slot:24px;--project-form-icon-gap:6px;--project-form-icon-gutter:calc(var(--project-form-icon-gap) + var(--project-form-icon-slot));width:min(100%,760px)}.project-form-modal.team-modal{border:var(--border-main);border-radius:var(--radius);box-shadow:var(--shadow-card);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size);height:min(605px, calc(100dvh - 2 * var(--space-2)));max-height:calc(100dvh - 2 * var(--space-2));flex-direction:column;font-size:11px;display:flex;overflow:hidden}.project-form-modal--reader.team-modal{height:auto}.project-form-modal--reader .project-form-body-wrap{flex:none}.project-form-modal--reader .project-form-body{flex:none;padding-bottom:18px;overflow:visible}.chapter-metadata-modal.project-form-modal.team-modal{width:min(100%,420px);height:auto;max-height:calc(100dvh - 2 * var(--space-2))}.chapter-metadata-modal .project-form-body{flex:none;padding-bottom:18px;overflow:visible}.project-form-modal .team-modal-header{flex-shrink:0;align-items:center}.project-form-modal .team-modal-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.project-form-body-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.project-form-scroll-hint{pointer-events:none;color:color-mix(in srgb, var(--purple) 72%, var(--fg));z-index:1;justify-content:center;align-items:center;animation:1.6s ease-in-out infinite project-form-scroll-hint-bob;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.project-form-scroll-hint svg{width:20px;height:20px}@keyframes project-form-scroll-hint-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(3px)}}.project-form-body{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1;align-content:start;gap:12px;min-height:0;padding:18px 18px 0;display:grid;overflow-y:auto}.project-form-body::-webkit-scrollbar{display:none}.project-form-body-spacer{pointer-events:none}.project-form-field{gap:6px;display:grid}.project-form-field.review-queue-field{gap:4px}.project-form-field--icon-gutter{padding-right:var(--project-form-icon-gutter)}.project-form-modal .project-form-name-cell{width:100%}.project-form-modal .project-form-name-cell .dashboard-filter-btn-label{font-weight:800}.project-form-modal .project-form-name-cell .dashboard-filter-btn-text{align-items:center;width:100%;height:100%;line-height:1;display:flex}.project-form-modal .project-form-name-input{letter-spacing:.04em;font-variant-numeric:tabular-nums;flex:auto;align-self:center;width:100%;min-width:0;margin:0;padding:0;font-weight:400;line-height:1}.project-form-field .review-queue-field-dropdown{width:100%;min-width:0}.project-form-field .review-queue-field-dropdown .dashboard-filter-btn{flex-wrap:nowrap;justify-content:space-between;gap:6px;width:100%;font-size:11px}.project-form-modal .review-queue-field-error{font-size:11px}.project-form-canvas-height{min-width:0}.project-form-links{gap:10px;min-height:0;display:grid}.project-form-links-head{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 46%, transparent);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.project-form-modal .review-queue-clear,.project-form-modal .review-queue-remove{font-family:var(--font-shonen);letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--fg-rgb), .72);box-shadow:none;outline:none;font-size:10px;font-weight:800}.project-form-modal .review-queue-clear:focus,.project-form-modal .review-queue-clear:focus-visible,.project-form-modal .review-queue-remove:focus,.project-form-modal .review-queue-remove:focus-visible{box-shadow:none;border-color:#0000;outline:none}.project-form-modal .review-queue-clear:hover,.project-form-modal .review-queue-remove:hover{color:color-mix(in srgb, var(--purple) 88%, transparent);background:rgba(var(--fg-rgb), .02)}.project-form-modal .btn-press:focus,.project-form-modal .btn-press:focus-visible,.project-form-modal .team-modal-close:focus,.project-form-modal .team-modal-close:focus-visible{box-shadow:none;outline:none}.project-form-links-add{box-sizing:border-box;width:var(--project-form-icon-slot);height:var(--project-form-icon-slot);border-radius:var(--radius);justify-content:center;align-items:center;margin:0;padding:4px;display:inline-flex}.project-form-links-add svg{flex-shrink:0;width:16px;height:16px;display:block}.project-form-fonts{gap:10px;display:grid}.project-form-font-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;min-width:0;display:grid}@media (width<=560px){.project-form-font-list{grid-template-columns:1fr}.project-form-font-card:nth-child(odd){border-right:0;padding-right:0}.project-form-font-card:nth-child(2n){padding-left:0}.project-form-font-card+.project-form-font-card{border-top:1px solid rgba(var(--fg-rgb), .12);padding-top:12px}}.project-form-font-card{background:0 0;border:0;border-radius:0;gap:10px;padding:0 12px 12px 0;display:grid}.project-form-font-card:nth-child(odd){border-right:1px solid rgba(var(--fg-rgb), .12)}.project-form-font-card:nth-child(2n){padding-left:12px;padding-right:0}.project-form-font-card:nth-child(n+3){border-top:1px solid rgba(var(--fg-rgb), .12);padding-top:12px;padding-bottom:0}.project-form-font-card:nth-child(-n+2){padding-bottom:12px}.project-form-font-card__head{align-items:center;gap:8px;display:flex}.project-form-font-card__label{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 72%, transparent);font-size:11px;font-weight:800}.project-form-font-panel{gap:10px;display:grid}.project-form-font-select-row{align-items:center;gap:var(--project-form-icon-gap);min-width:0;display:flex}.project-form-font-select-row .project-form-field{flex:1;min-width:0}.project-form-font-preview{box-sizing:border-box;border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);height:64px;min-height:64px;max-height:64px;color:var(--fg);text-transform:uppercase;word-break:break-word;overflow-wrap:anywhere;background:#ffffff8c;padding:10px 12px;font-size:15px;line-height:1.35;overflow:hidden}.project-form-font-download{border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:4px;display:inline-flex}.project-form-modal .project-form-font-download{box-sizing:border-box;width:var(--project-form-icon-slot);height:var(--project-form-icon-slot)}.project-form-font-download svg{width:16px;height:16px}.project-form-links-list{gap:10px;min-height:0;display:grid}.project-form-link-row{border-top:1px solid rgba(var(--fg-rgb), .12);padding-top:8px;display:block}.project-form-link-fields{gap:8px;min-width:0;display:grid}.project-form-link-name-row{min-width:0;position:relative}.project-form-link-name-row .project-form-field{min-width:0}.project-form-link-row:first-of-type{border-top:0;padding-top:0}.project-form-link-remove{box-sizing:border-box;width:var(--project-form-icon-slot);height:var(--project-form-icon-slot);flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:4px;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.project-form-link-remove svg{flex-shrink:0;width:16px;height:16px;display:block}.project-form-input{border-radius:var(--radius);border:1px solid rgba(var(--fg-rgb), .14);background:var(--bg);height:40px;color:var(--fg);padding:0 12px;font-family:inherit;font-size:.84rem}.project-form-footer{background-color:var(--bg);border-top:1px solid rgba(var(--fg-rgb), .12);z-index:2;flex-shrink:0;justify-content:flex-end;gap:10px;padding:18px;display:flex;position:relative}.project-form-footer .project-form-delete-btn{margin-right:auto}.project-jump-body{gap:10px;padding:18px;display:grid}.project-jump-hint{color:color-mix(in srgb, var(--fg) 56%, transparent);margin:0;font-size:.76rem}.project-jump-link{border-radius:var(--radius);border:1px solid rgba(var(--fg-rgb), .14);color:var(--fg);align-items:center;padding:10px 12px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.project-jump-link:hover{border-color:var(--dash-select-border);color:var(--dash-select-fg)}.project-jump-empty{color:color-mix(in srgb, var(--fg) 52%, transparent);margin:0;font-size:.74rem}.team-invite-body{gap:12px;padding:18px;display:grid}.team-invite-hint{color:color-mix(in srgb, var(--fg) 54%, transparent);margin:0;font-size:.76rem}.team-invite-link-wrap{grid-template-columns:1fr auto;gap:8px;display:grid}.team-invite-link-input{border-radius:var(--radius);border:1px solid rgba(var(--fg-rgb), .14);background:color-mix(in srgb, var(--fg) 3%, var(--bg));height:40px;color:var(--fg);padding:0 10px;font-size:.75rem}.team-invite-copy-btn{border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);height:40px;color:var(--fg);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.account-muted{color:color-mix(in srgb, var(--fg) 54%, transparent);margin:0;font-size:.76rem}.settings-sections{gap:0;display:grid}.settings-section{gap:12px;padding:24px 0;display:grid}.settings-section:first-child{padding-top:0}.settings-section+.settings-section:not(.settings-section--nested){border-top:1px solid rgba(var(--fg-rgb), .1)}.settings-page .settings-section{padding:0}.settings-page .settings-section+.settings-section:not(.settings-section--nested){margin-top:24px;padding-top:24px}.settings-section--nested{border:1px solid rgba(var(--fg-rgb), .12);border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 4%, var(--bg));gap:10px;padding:16px}.settings-page .dashboard-list-section-title{align-items:center;gap:8px;margin:0;display:inline-flex}.settings-section-body{gap:10px;max-width:520px;display:grid}.settings-section-body--profile{max-width:none}.settings-section-body--compact{max-width:420px}.settings-profile-block{gap:12px var(--space-3);grid-template-rows:auto auto;grid-template-columns:78px minmax(0,1fr) auto auto;align-items:start;display:grid}.settings-profile-aside-title{grid-area:1/1/auto/3;margin:0}.settings-profile-aside{grid-area:2/1;align-content:start;justify-items:start;gap:10px;display:grid}.settings-profile-head-title{margin:0}.settings-profile-head-title--social{grid-area:1/3}.settings-profile-fields{grid-area:2/2;gap:10px;min-width:0;max-width:none;display:grid}.settings-profile-social{border-left:1px solid rgba(var(--fg-rgb), .1);grid-area:2/3;gap:10px;min-width:0;padding-left:28px;display:grid}.settings-profile-save{grid-area:2/4;align-content:start;align-self:start;justify-items:start;gap:10px;margin-right:19px;padding-top:44px;display:grid}.settings-profile-save-action{width:8.5rem;position:relative}.settings-save-hint{transform-origin:bottom;pointer-events:none;opacity:0;width:max-content;font-family:var(--font-shonen);letter-spacing:.02em;color:#9872d6e0;white-space:nowrap;margin:0;font-size:10px;line-height:1;transition:opacity .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)scale(.72)}.settings-save-hint.is-visible{opacity:1}.settings-social-cards{gap:10px;display:grid}.settings-social-card{box-sizing:border-box;border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);background:var(--bg);cursor:pointer;width:78px;height:78px;font:inherit;color:inherit;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.settings-social-card:hover,.settings-social-card:focus-visible{border-color:color-mix(in srgb, var(--purple) 55%, transparent);outline:none}.settings-social-card:disabled{cursor:wait;opacity:.7}.settings-social-card-logo{object-fit:contain;width:28px;height:28px;display:block}.settings-social-card-overlay{color:var(--bg);background:color-mix(in srgb, var(--fg) 58%, transparent);opacity:0;justify-content:center;align-items:center;transition:opacity .16s cubic-bezier(.2,0,0,1);display:flex;position:absolute;inset:0}.settings-social-card-overlay-icon{flex-shrink:0;display:block}.settings-social-card:hover .settings-social-card-overlay,.settings-social-card:focus-visible .settings-social-card-overlay,.settings-social-card:disabled .settings-social-card-overlay{opacity:1}.settings-page .settings-action-btn-wrap{flex-shrink:0;width:8.5rem}.settings-page .settings-action-btn-wrap .dashboard-press-btn{box-sizing:border-box;width:100%;height:36px;padding:0 8px}.settings-billing-panel{border-top:0;padding-top:0}.settings-billing-rows{border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);background:var(--bg);display:grid;overflow:hidden}.settings-billing-row{box-sizing:border-box;grid-template-columns:minmax(88px,120px) minmax(0,1fr) auto;align-items:center;gap:16px 20px;min-height:75px;padding:16px 18px;display:grid}.settings-billing-row+.settings-billing-row{border-top:1px solid rgba(var(--fg-rgb), .1)}.settings-billing-row-label{letter-spacing:.03em;color:var(--fg);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.settings-billing-rows--work-mode .settings-billing-row{grid-template-columns:max-content minmax(0,1fr) auto;position:relative}.settings-billing-rows--work-mode .settings-billing-row-label{white-space:nowrap}.settings-billing-rows--work-mode .settings-work-mode-active{box-sizing:border-box;justify-content:center;align-items:center;height:36px;display:inline-flex}.settings-billing-row-hint{z-index:1;position:absolute;top:-1px;right:-1px}.settings-billing-row-main{gap:10px;min-width:0;display:grid}.settings-billing-row-main-line{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.settings-billing-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-plan-badge{letter-spacing:.03em;text-transform:uppercase;color:var(--fg);background:0 0;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.settings-credits-line.settings-plan-badge{flex-wrap:wrap;font-size:12px;line-height:1.2}.settings-credits-line__sep{color:rgba(var(--fg-rgb), .35);margin:0 .45em;font-weight:600}.settings-credits-line--muted{letter-spacing:.03em;text-transform:uppercase;color:rgba(var(--fg-rgb), .55);font-size:12px;font-weight:600}.settings-credits-progress-track{background:color-mix(in srgb, var(--fg) 10%, var(--bg));border:1px solid rgba(var(--fg-rgb), .08);border-radius:999px;width:100%;max-width:420px;height:7px;overflow:hidden}.settings-credits-progress-fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--purple) 92%, var(--fg)), color-mix(in srgb, var(--purple) 72%, #5c3d9e));height:100%}.settings-topup-modal.project-form-modal.team-modal{width:min(100%,420px);height:auto;max-height:calc(100dvh - 2 * var(--space-2))}.settings-topup-modal .project-form-body{flex:none;padding-bottom:18px;overflow:visible}@media (width<=900px){.settings-billing-row{grid-template-columns:1fr;gap:12px}.settings-billing-row-actions{justify-content:flex-start}.settings-credits-progress-track{max-width:none}.settings-profile-block{grid-template-rows:auto;grid-template-columns:1fr}.settings-profile-aside{flex-wrap:wrap;grid-row:auto;align-items:center;gap:12px 16px;display:flex}.settings-profile-aside-title,.settings-profile-aside,.settings-profile-head-title--social,.settings-profile-fields,.settings-profile-social,.settings-profile-save{grid-area:auto/1}.settings-profile-social{border-top:1px solid rgba(var(--fg-rgb), .1);border-left:none;padding-top:8px;padding-left:0}.settings-profile-save{justify-self:start;margin-right:0;padding-top:0}}.settings-page .settings-section-body .project-form-field,.settings-page .settings-section-body .project-form-name-cell{width:100%;min-width:0}.settings-page .settings-profile-fields .dashboard-filter-btn-text{align-items:center;width:100%;min-width:0;display:flex}.settings-page .settings-profile-fields .project-form-name-input{flex:auto;width:100%;min-width:0}.settings-page .settings-profile-fields input[type=email].project-form-name-input{text-transform:none;letter-spacing:.02em}.settings-section-body--row{max-width:none}.settings-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-avatar-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.settings-avatar-preview{border-radius:var(--radius);border:1px solid rgba(var(--fg-rgb), .14);background:color-mix(in srgb, var(--fg) 6%, var(--bg));cursor:pointer;flex-shrink:0;width:78px;height:78px;padding:0;position:relative;overflow:hidden}.settings-avatar-preview:hover,.settings-avatar-preview:focus-visible{border-color:color-mix(in srgb, var(--purple) 55%, transparent);outline:none}.settings-avatar-preview:disabled{cursor:wait}.settings-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.settings-avatar-overlay{color:var(--bg);background:color-mix(in srgb, var(--fg) 58%, transparent);opacity:0;justify-content:center;align-items:center;transition:opacity .16s cubic-bezier(.2,0,0,1);display:flex;position:absolute;inset:0}.settings-avatar-overlay-icon{flex-shrink:0;display:block}.settings-avatar-preview:hover .settings-avatar-overlay,.settings-avatar-preview:focus-visible .settings-avatar-overlay,.settings-avatar-preview:disabled .settings-avatar-overlay{opacity:1}.settings-avatar-actions{flex-direction:column;gap:8px;min-width:0;display:flex}.settings-avatar-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-message{margin:0;font-size:11px;line-height:1.45}.settings-message--success{color:color-mix(in srgb, var(--fg) 56%, transparent)}.status-ticket-new{color:color-mix(in srgb, var(--fg) 78%, transparent)}.status-ticket-in_progress{color:color-mix(in srgb, var(--purple) 82%, var(--fg))}.status-ticket-resolved{color:var(--fg)}.status-ticket-closed{color:color-mix(in srgb, var(--fg) 48%, transparent)}.support-tickets-modal.team-modal{border:var(--border-main);border-radius:var(--radius);width:min(100%,560px);box-shadow:var(--shadow-card);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size)}.support-tickets-modal .team-modal-header{align-items:center;padding:18px 18px 14px}.support-tickets-tabs{gap:4px;padding:10px 18px 0;display:flex}.support-tickets-tab{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 52%, transparent);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px;font-family:inherit;font-size:11px;font-weight:700}.support-tickets-tab:hover{color:var(--fg)}.support-tickets-tab.is-active{color:var(--fg);border-bottom-color:var(--purple)}.support-tickets-form,.support-tickets-list,.support-tickets-detail{flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.support-tickets-field{letter-spacing:.04em;text-transform:uppercase;color:var(--fg);flex-direction:column;gap:6px;font-size:11px;font-weight:400;display:flex}.support-tickets-field-label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.support-tickets-field-counter{letter-spacing:normal;text-transform:none;color:color-mix(in srgb, var(--fg) 45%, transparent);font-weight:400}.support-tickets-input,.support-tickets-textarea{border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);width:100%;color:var(--fg);background:var(--bg);box-sizing:border-box;outline:none;padding:8px 10px;font-family:inherit;font-size:11px;line-height:1.45}.support-tickets-input:focus,.support-tickets-input:focus-visible,.support-tickets-textarea:focus,.support-tickets-textarea:focus-visible{border-color:var(--dash-select-border)}.support-tickets-textarea{resize:vertical;min-height:140px}.support-tickets-input::placeholder,.support-tickets-textarea::placeholder{color:color-mix(in srgb, var(--fg) 45%, transparent)}.support-tickets-error,.support-thread-error{color:color-mix(in srgb, var(--purple) 88%, var(--fg));margin:0;font-size:11px}.support-tickets-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.support-tickets-empty{text-align:center;color:rgba(var(--fg-rgb), .45);margin:0;padding:28px 12px;font-size:.85rem;font-weight:400}.support-tickets-modal .support-tickets-projects-table{font-size:11px}.support-tickets-modal .support-tickets-projects-table .projects-row{text-align:left;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,1.2fr) 4.75rem;place-items:center stretch;gap:16px}.support-tickets-modal .support-tickets-projects-table .projects-row>*{text-align:left;justify-self:stretch;min-width:0;margin:0;padding:0}.support-tickets-modal .support-tickets-projects-table .projects-row.projects-head{font-family:var(--font-shonen);letter-spacing:normal;text-transform:none;color:var(--fg);align-items:end;font-size:12px;font-weight:600;line-height:1.25}.support-tickets-modal .support-tickets-projects-table .projects-row.projects-head>*{letter-spacing:normal}.support-tickets-modal .support-tickets-projects-table .projects-name,.support-tickets-modal .support-tickets-projects-table .projects-created-date,.support-tickets-modal .support-tickets-projects-table .status-badge{width:100%;font-family:var(--font-shonen);letter-spacing:normal;text-transform:none;text-align:left;font-size:11px;font-weight:700;display:block}.support-tickets-modal .support-tickets-projects-table .projects-glossary{justify-content:flex-end;width:100%;display:flex}.support-tickets-modal .support-tickets-projects-table .projects-link-tag{font-size:11px}.support-tickets-modal .support-tickets-projects-table .projects-link-tag.review-queue-clear{color:rgba(var(--fg-rgb), .72);font-family:var(--font-shonen);letter-spacing:normal;border-radius:8px;gap:0;margin:-4px 0;padding:4px 0;font-weight:700}.support-tickets-modal .support-tickets-projects-table .projects-link-tag.review-queue-clear:hover,.support-tickets-modal .support-tickets-projects-table .projects-link-tag.review-queue-clear:focus-visible{color:color-mix(in srgb, #9872d6 88%, var(--fg));background:0 0;outline:none}.support-tickets-table{flex-direction:column;display:flex}.support-tickets-row{border-bottom:1px solid rgba(var(--fg-rgb), .08);font-family:var(--font-shonen);grid-template-columns:1fr 110px 90px 70px 70px;align-items:center;gap:8px;padding:8px 4px;font-size:11px;font-weight:700;display:grid}.support-tickets-head{font-family:var(--font-shonen);letter-spacing:normal;text-transform:none;color:var(--fg);border-bottom:1px solid rgba(var(--fg-rgb), .14);font-size:12px;font-weight:600;line-height:1.25}.support-tickets-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-tickets-row .status-badge,.support-thread-status-row .status-badge,.support-tickets-modal .support-tickets-projects-table .status-badge{font-family:var(--font-shonen);letter-spacing:normal;text-transform:none;color:var(--fg);font-size:11px;font-weight:700;line-height:1.3}.support-tickets-open-btn{font-family:var(--font-shonen);letter-spacing:normal;padding:4px 8px;font-weight:700}.support-tickets-detail-head{align-items:center;gap:12px;min-width:0;display:flex}.support-tickets-back-btn{flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.support-tickets-detail-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);margin:0;font-size:.9rem;font-weight:800;overflow:hidden}.support-thread{flex-direction:column;gap:12px;display:flex}.support-thread-status-row{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:700;display:flex}.support-thread-status-label{color:color-mix(in srgb, var(--fg) 52%, transparent)}.support-thread-messages{flex-direction:column;gap:8px;max-height:320px;padding-right:2px;display:flex;overflow-y:auto}.support-thread-message{border-radius:var(--radius);border:1px solid rgba(var(--fg-rgb), .12);background:color-mix(in srgb, var(--bg) 92%, var(--fg));max-width:82%;padding:8px 10px}.support-thread-message--user{background:color-mix(in srgb, var(--bg) 88%, var(--purple) 6%);align-self:flex-end}.support-thread-message--developer{border-color:color-mix(in srgb, var(--purple) 30%, transparent);align-self:flex-start}.support-thread-message-sender{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--purple) 82%, var(--fg));align-items:center;gap:6px;margin-bottom:4px;font-size:10px;font-weight:800;display:flex}.support-thread-message-sender-icon{color:color-mix(in srgb, var(--purple) 82%, var(--fg));justify-content:center;align-items:center;display:inline-flex}.support-thread-message-body{color:var(--fg);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.82rem;line-height:1.45}.support-thread-message-time{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 45%, transparent);margin-top:4px;font-size:9px;display:block}.support-thread-reply{flex-direction:column;gap:8px;display:flex}.support-thread-reply-bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-thread-reply-textarea{resize:vertical;border:1px solid rgba(var(--fg-rgb), .14);border-radius:var(--radius);width:100%;min-height:72px;color:var(--fg);background:var(--bg);box-sizing:border-box;outline:none;padding:8px 10px;font-family:inherit;font-size:11px;line-height:1.45}.support-thread-reply-textarea::placeholder{color:color-mix(in srgb, var(--fg) 45%, transparent)}.support-thread-reply-textarea:focus,.support-thread-reply-textarea:focus-visible{border-color:var(--dash-select-border)}.issues-row{grid-template-columns:1fr 140px 110px 90px 70px 70px}.issues-detail-meta{letter-spacing:.02em;color:color-mix(in srgb, var(--fg) 55%, transparent);margin:0;font-size:11px}.operations-history-modal.team-modal{border:var(--border-main);border-radius:var(--radius);width:min(100%,920px);box-shadow:var(--shadow-card);background-color:var(--bg);background-image:var(--wallpaper-layer);background-repeat:repeat,repeat;background-size:var(--paper-size)}.operations-history-modal .team-modal-header{align-items:center;padding:18px 18px 14px}.operations-history-body{max-height:min(64vh,560px);padding:4px 18px 18px;overflow-y:auto}.operations-history-footer{justify-content:center;padding:4px 18px 18px;display:flex}.operations-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.operations-col-op{width:34%}.operations-col-tokens{width:12%}.operations-col-sum{width:18%}.operations-col-date{width:16%}.operations-col-status{width:20%}.operations-table th,.operations-table td{vertical-align:middle;text-align:left;font-weight:inherit;box-sizing:border-box;padding:10px 10px 10px 0;display:table-cell}.operations-table th:last-child,.operations-table td:last-child{padding-right:0}.operations-table thead th{border-bottom:1px solid rgba(var(--fg-rgb), .12);font-family:var(--font-shonen);letter-spacing:normal;text-transform:none;color:var(--fg);vertical-align:bottom;padding-bottom:10px;font-size:12px;font-weight:600;line-height:1.25}.operations-table tbody tr+tr td{border-top:1px solid rgba(var(--fg-rgb), .12)}.operations-head-num{text-align:right}.operations-cell-title{font-family:var(--font-shonen);align-items:flex-start;gap:8px;font-size:11px;font-weight:700;line-height:1.35;display:flex}.operations-cell-title>span{overflow-wrap:anywhere;min-width:0}.operations-row-icon{color:color-mix(in srgb, var(--fg) 48%, transparent);flex-shrink:0}.operations-row-icon--in{color:var(--fg)}.operations-row-icon--out{color:color-mix(in srgb, var(--fg) 55%, transparent)}.operations-row-icon--pending{color:color-mix(in srgb, var(--purple) 82%, var(--fg))}.operations-row-icon--failed{color:#c44}.operations-cell-tokens,.operations-cell-rub,.operations-cell-date{font-family:var(--font-shonen);font-size:11px;font-weight:700;line-height:1.35}.operations-cell-tokens{text-align:right;white-space:nowrap}.operations-cell-rub{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.operations-cell-date{flex-direction:column;gap:1px;line-height:1.25;display:flex}.operations-cell-date-time{color:color-mix(in srgb, var(--fg) 55%, transparent);font-weight:400}.operations-cell-status{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:1.35em;display:flex}.operations-cell-status .status-badge{white-space:nowrap;font-size:11px;font-weight:700;line-height:1.35}.operations-receipt-link{font-size:10px;font-family:var(--font-shonen);color:rgba(var(--fg-rgb), .72);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.operations-receipt-link:hover,.operations-receipt-link:focus-visible{color:color-mix(in srgb, var(--purple) 88%, var(--fg));background:0 0;outline:none}.operations-cell-bonus{letter-spacing:.02em;color:color-mix(in srgb, var(--purple) 82%, var(--fg));font-family:inherit;font-size:10px;font-weight:400;line-height:1.3}.status-op-succeeded{color:var(--fg)}.status-op-pending{color:color-mix(in srgb, var(--purple) 82%, var(--fg))}.status-op-failed{color:#c44}.status-op-neutral{color:color-mix(in srgb, var(--fg) 48%, transparent)}
