@font-face{font-family:Tilda Sans;src:url(../media/TildaSans-Regular.3fkiuxvap06g_.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tilda Sans;src:url(../media/TildaSans-Medium.17h3--t5fvofy.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tilda Sans;src:url(../media/TildaSans-Bold.03l_sxbrzfveu.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}
:root{--font-landing-desktop-heading-1:var(--font-weight-bold) 56px/64px var(--font-family-base);--font-landing-desktop-heading-2:var(--font-weight-bold) 48px/56px var(--font-family-base);--font-landing-desktop-heading-3:var(--font-weight-bold) 24px/32px var(--font-family-base);--font-landing-desktop-heading-4:var(--font-weight-bold) 24px/32px var(--font-family-base);--font-landing-mobile-heading-1:var(--font-weight-bold) 36px/40px var(--font-family-base);--font-landing-mobile-heading-2:var(--font-weight-bold) 32px/38px var(--font-family-base);--font-landing-mobile-heading-3:var(--font-weight-bold) 24px/28px var(--font-family-base);--font-landing-mobile-heading-4:var(--font-weight-bold) 20px/28px var(--font-family-base)}
:root{--font-family-base:"Tilda Sans", sans-serif;--font-weight-medium:500;--font-weight-bold:700;--font-desktop-heading-1:var(--font-weight-bold) 36px/40px var(--font-family-base);--font-desktop-heading-1-tracking:-.25px;--font-desktop-heading-2:var(--font-weight-bold) 28px/32px var(--font-family-base);--font-desktop-heading-3:var(--font-weight-bold) 24px/28px var(--font-family-base);--font-desktop-heading-4:var(--font-weight-bold) 20px/24px var(--font-family-base);--font-desktop-body-xl-bold:var(--font-weight-bold) 20px/28px var(--font-family-base);--font-desktop-body-xl:var(--font-weight-medium) 20px/28px var(--font-family-base);--font-desktop-body-l-bold:var(--font-weight-bold) 18px/28px var(--font-family-base);--font-desktop-body-l:var(--font-weight-medium) 18px/28px var(--font-family-base);--font-desktop-body-m:var(--font-weight-medium) 16px/24px var(--font-family-base);--font-desktop-body-m-bold:var(--font-weight-bold) 16px/24px var(--font-family-base);--font-desktop-body-s:var(--font-weight-medium) 14px/20px var(--font-family-base);--font-desktop-body-s-bold:var(--font-weight-bold) 14px/20px var(--font-family-base);--font-desktop-body-xs:var(--font-weight-medium) 12px/16px var(--font-family-base);--font-desktop-body-xs-bold:var(--font-weight-bold) 12px/16px var(--font-family-base);--font-desktop-body-xs-tracking:.4px;--font-mobile-heading-1:var(--font-weight-bold) 24px/28px var(--font-family-base);--font-mobile-heading-2:var(--font-weight-bold) 20px/24px var(--font-family-base);--font-mobile-heading-3:var(--font-weight-bold) 20px/24px var(--font-family-base);--font-mobile-heading-4:var(--font-weight-bold) 20px/24px var(--font-family-base);--font-mobile-body-xl-bold:var(--font-weight-bold) 20px/28px var(--font-family-base);--font-mobile-body-xl:var(--font-weight-medium) 20px/28px var(--font-family-base);--font-mobile-body-l-bold:var(--font-weight-bold) 18px/28px var(--font-family-base);--font-mobile-body-l:var(--font-weight-medium) 18px/28px var(--font-family-base);--font-mobile-body-m-bold:var(--font-weight-bold) 16px/24px var(--font-family-base);--font-mobile-body-m:var(--font-weight-medium) 16px/24px var(--font-family-base);--font-mobile-body-s-bold:var(--font-weight-bold) 14px/20px var(--font-family-base);--font-mobile-body-s:var(--font-weight-medium) 14px/20px var(--font-family-base);--font-mobile-body-xs:var(--font-weight-medium) 12px/16px var(--font-family-base);--font-mobile-body-xs-bold:var(--font-weight-bold) 12px/16px var(--font-family-base);--font-mobile-body-xs-tracking:.4px;--spacing-base:0;--spacing-xxs:4px;--spacing-xs:8px;--spacing-s:12px;--spacing-m:16px;--spacing-l:20px;--spacing-xl:24px;--spacing-xxl:32px;--spacing-3xl:40px;--spacing-4xl:48px;--spacing-5xl:56px;--spacing-6xl:64px;--spacing-7xl:80px;--spacing-8xl:96px;--spacing-9xl:128px;--spacing-dxs:var(--spacing-base);--spacing-ds:var(--spacing-base);--spacing-footer:var(--spacing-xxl);--spacing-cards-v-2:var(--spacing-m);--spacing-cards-h-2:var(--spacing-m);--border-radius-xxs:var(--spacing-xxs);--border-radius-xs:var(--spacing-xs);--border-radius-s:var(--spacing-s);--border-radius-m:var(--spacing-m);--border-radius-l:var(--spacing-l);--border-radius-xl:var(--spacing-xl);--border-radius-xxl:var(--spacing-xxl);--border-radius-3xl:var(--spacing-3xl);--border-radius-4xl:var(--spacing-4xl);--border-radius-5xl:var(--spacing-5xl);--border-radius-6xl:var(--spacing-6xl);--border-radius-7xl:var(--spacing-7xl);--border-radius-8xl:var(--spacing-8xl);--border-radius-9xl:var(--spacing-9xl);--border-radius-30:30px;--border-radius-full:1000px;--border-width-1:1px;--size-control-s:36px;--size-control-m:48px;--size-badge:24px;--size-icon-s:16px;--size-icon-m:20px;--size-icon-l:24px;--size-icon-xl:40px;--size-header:88px;--size-header-search:320px;--color-day-text-icons-01:#000000e6;--color-day-text-icons-02:#1b1f3ba6;--color-day-text-icons-03:#1b1f3b66;--color-day-text-icons-01-inverse:#fff;--color-day-text-icons-02-inverse:#ffffffb8;--color-day-text-icons-03-inverse:#fff9;--color-day-text-icons-link:#0c2ad0;--color-day-text-icons-link-hover:#2a48ee;--color-day-text-icons-link-active:#0820b2;--color-day-text-icons-link-visited:#5802de;--color-day-text-icons-positive:#3aa981;--color-day-text-icons-positive-hover:#7ac5aa;--color-day-text-icons-negative:#db3953;--color-day-text-icons-negative-hover:#ff7d7a;--color-day-base-base-01:#fff;--color-day-base-base-02:#f6f6f6;--color-day-base-base-03:#ededed;--color-day-base-base-04:#e0e0e0;--color-day-base-base-05:#b0b0b0;--color-day-base-base-06:#959595;--color-day-base-base-07:gray;--color-day-base-base-08:#333;--color-day-base-base-09:#000;--color-day-base-primary:#0c2ad0;--color-day-base-primary-bg:#0c2ad014;--color-day-base-primary-hover:#425de2;--color-day-base-primary-active:#0820b2;--color-day-base-secondary:#ebebeb;--color-day-base-secondary-hover:#d6d6d6;--color-day-base-secondary-active:#ccc;--color-day-base-accent:#ff7043;--color-day-base-accent-hover:#ff8d69;--color-day-base-accent-active:#ed5a2b;--color-day-base-clear:#00000014;--color-day-base-clear-hover:#00000029;--color-day-base-clear-active:#0003;--color-day-base-elevation-02:#fff;--color-day-base-elevation-01:#fff;--color-day-status-success-fill:#4ac99b;--color-day-status-success-bg-hover:#4ac99b3d;--color-day-status-success-bg:#4ac99b1f;--color-day-status-error-fill:#ff4f5b;--color-day-status-error-bg-hover:#ff4f5b3d;--color-day-status-error-bg:#ff4f5b1f;--color-day-status-error-bg-active:#ff4f5b52;--color-day-status-info-fill:#70b6f6;--color-day-status-info-bg-hover:#70b6f63d;--color-day-status-info-bg:#70b6f61f;--color-day-status-warning-fill:#ffc700;--color-day-status-warning-bg-hover:#ffc7003d;--color-day-status-warning-bg:#ffc7001f;--color-day-status-neutral-fill:#79818c;--color-day-status-neutral-bg-hover:#79818c3d;--color-day-status-neutral-bg:#79818c1f;--color-day-system-selection:#70b6f61f;--color-day-system-focus:#333333a3;--color-day-system-overlay:#000000bf;--color-night-text-01:#fff;--color-night-text-02:#ffffffb8;--color-night-text-03:#fff9;--color-night-text-01-inverse:#1b1f3b;--color-night-text-02-inverse:#1b1f3ba6;--color-night-text-03-inverse:#1b1f3b66;--color-night-text-link:#6788ff;--color-night-text-link-hover:#425de2;--color-night-text-positive:#44c596;--color-night-text-positive-hover:#3aa981;--color-night-text-negative:#ff8c67;--color-night-text-negative-hover:#bb593a;--color-night-base-base-01:#121212;--color-night-base-base-02:#202020;--color-night-base-base-03:#232325;--color-night-base-base-04:#2c2c2e;--color-night-base-base-05:#5c636b;--color-night-base-base-06:#c7c9cc;--color-night-base-base-07:#dddfe0;--color-night-base-base-08:#f6f7f8;--color-night-base-base-09:#fff;--color-night-base-primary:#526ed3;--color-night-base-primary-hover:#6c86e2;--color-night-base-primary-active:#314692;--color-night-base-secondary:#6488b433;--color-night-base-secondary-hover:#6488b452;--color-night-base-secondary-active:#6488b466;--color-night-base-accent:#ff7043;--color-night-base-accent-hover:#ff9a94;--color-night-base-accent-active:#e7716a;--color-night-base-clear:#ffffff29;--color-night-base-clear-hover:#ffffff3d;--color-night-base-clear-active:#fff6;--color-night-base-elevation-01:#202020;--color-night-base-elevation-02:#313131;--color-night-status-error-fill:#ff8c67;--color-night-status-error-bg-hover:#f4572566;--color-night-status-error-bg:#f4572552;--color-night-status-success-fill:#4ac99b;--color-night-status-success-bg-hover:#4ac99b66;--color-night-status-success-bg:#4ac99b52;--color-night-status-warning-fill:#ffc700;--color-night-status-warning-bg-hover:#ffc70066;--color-night-status-warning-bg:#ffc70052;--color-night-status-info-fill:#70b6f6;--color-night-status-info-bg-hover:#70b6f666;--color-night-status-info-bg:#70b6f652;--color-night-status-neutral-fill:#959ba4;--color-night-status-neutral-bg-hover:#959ba466;--color-night-status-neutral-bg:#959ba452;--shadow-default:0 4px 24px 0 #0000001f;--shadow-default-hover:0 12px 36px 0 #0003;--shadow-dropdown:0 25px 15px 0 #00000008, 0 11px 11px 0 #0000000a, 0 3px 6px 0 #0000000d;--shadow-input:0 2px 3px 0 #0000001a;--shadow-input-hover:0 2px 5px 0 #00000029;--shadow-notification:0 8px 16px 0 #3333;--shadow-modal:0 18px 30px 0 #333333a3;--shadow-tooltip:0 0 2px 0 #00000029, 0 24px 16px 0 #00000008, 0 12px 12px 0 #0000000a, 0 4px 6px 0 #0000000d;--shadow-border-day-left:inset 0 -1px 0 0 #e7e8ea, inset 0 1px 0 0 #dddfe0, inset -1px 0 0 0 #dddfe0;--shadow-border-day-right:inset -1px 0 0 0 #dddfe0;--shadow-border-day-top:inset 0 1px 0 0 #dddfe0;--shadow-border-day-bottom:inset 0 -1px 0 0 #dddfe0;--shadow-border-day-left-right:inset 1px 0 0 0 #dddfe0, inset -1px 0 0 0 #e7e8ea;--shadow-border-day-top-bottom:inset 0 -1px 0 0 #dddfe0, inset 0 1px 0 0 #dddfe0, inset -1px 0 0 0 #dddfe0;--shadow-border-night-left:inset 0 -1px 0 0 #5c636b, inset 0 1px 0 0 #5c636b, inset -1px 0 0 0 #5c636b;--shadow-border-night-right:inset -1px 0 0 0 #5c636b;--shadow-border-night-top:inset 0 1px 0 0 #5c636b;--shadow-border-night-bottom:inset 0 -1px 0 0 #5c636b;--shadow-border-night-left-right:inset 1px 0 0 0 #5c636b, inset -1px 0 0 0 #5c636b;--shadow-border-night-top-bottom:inset 0 -1px 0 0 #5c636b, inset 0 1px 0 0 #5c636b, inset -1px 0 0 0 #5c636b;--color-text-01:var(--color-day-text-icons-01);--color-text-02:var(--color-day-text-icons-02);--color-text-03:var(--color-day-text-icons-03);--color-text-01-inverse:var(--color-day-text-icons-01-inverse);--color-text-link:var(--color-day-text-icons-link);--color-text-positive:var(--color-day-text-icons-positive);--color-text-negative:var(--color-day-text-icons-negative);--color-border-negative:var(--color-day-status-error-fill);--color-base-01:var(--color-day-base-base-01);--color-base-02:var(--color-day-base-base-02);--color-base-03:var(--color-day-base-base-03);--color-base-04:var(--color-day-base-base-04);--color-base-05:var(--color-day-base-base-05);--color-base-07:var(--color-day-base-base-07);--color-base-clear:var(--color-day-base-clear);--color-base-primary:var(--color-day-base-primary);--color-base-primary-bg:var(--color-day-base-primary-bg);--color-base-secondary:var(--color-day-base-secondary);--color-status-info-bg:var(--color-day-status-info-bg);--color-status-neutral-bg:var(--color-day-status-neutral-bg);--color-status-neutral-bg-hover:var(--color-day-status-neutral-bg-hover);--color-status-error-bg:var(--color-day-status-error-bg);--color-status-success-bg:var(--color-day-status-success-bg);--color-status-neutral-fill:var(--color-day-status-neutral-fill);--color-status-info-fill:var(--color-day-status-info-fill);--color-status-success-fill:var(--color-day-status-success-fill);--color-status-error-fill:var(--color-day-status-error-fill);--color-status-accent:var(--color-day-base-accent);--radius-xxs:var(--border-radius-xxs);--radius-xs:var(--border-radius-xs);--radius-s:var(--border-radius-s);--radius-m:var(--border-radius-m);--radius-full:var(--border-radius-full);--shadow-field:0 2px 1.5px 0 #0000001a;--border-width-hairline:var(--border-width-1);--border-color-default:var(--color-base-04);--border-color-divider:var(--color-base-04);--border-color-avatar:var(--color-base-clear);--border-hairline:var(--border-width-hairline) solid var(--border-color-default);--border-divider:var(--border-width-hairline) solid var(--border-color-divider);--radius-field:var(--border-radius-xs);--radius-card:var(--border-radius-xl);--radius-modal:var(--border-radius-m);--radius-pill:var(--border-radius-30)}
.f-social{display:inline-flex;position:relative}.f-social__trigger{inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl);border-radius:var(--radius-full);background:var(--color-status-neutral-bg);color:var(--color-text-01);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.f-social__trigger .ic{inline-size:var(--size-icon-l);block-size:var(--size-icon-l)}.f-social__trigger:hover{background:var(--color-status-neutral-bg-hover)}.f-social__trigger:focus-visible{outline:calc(var(--border-width-1) * 2) solid var(--color-base-primary);outline-offset:var(--border-width-1)}.f-social__dot{inline-size:var(--spacing-xs);block-size:var(--spacing-xs);border-radius:var(--radius-full);background:var(--color-base-primary);box-shadow:0 0 0 calc(var(--border-width-1) * 2) var(--f-social-dot-ring,var(--color-base-01));position:absolute;inset-block-start:var(--spacing-xxs);inset-inline-end:var(--spacing-xxs);transform:translate(50%,-50%)}.f-social__tip{white-space:nowrap;padding:var(--spacing-xxs) var(--spacing-xs);background:var(--color-base-01);color:var(--color-text-01);font:var(--font-desktop-body-s);border-radius:var(--radius-field);box-shadow:var(--shadow-tooltip);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,visibility 0s linear .12s;position:absolute;inset-block-start:calc(100% + var(--spacing-xs));inset-inline-start:50%;transform:translate(-50%)}.f-social__trigger:hover~.f-social__tip,.f-social__trigger:focus-visible~.f-social__tip{opacity:1;visibility:visible;transition:opacity .12s .4s,visibility 0s linear .4s}.f-social__trigger--hover{background:var(--color-status-neutral-bg-hover)}.f-social__trigger--focus{outline:calc(var(--border-width-1) * 2) solid var(--color-base-primary);outline-offset:var(--border-width-1)}.f-social__trigger--hover~.f-social__tip,.f-social__trigger--focus~.f-social__tip{opacity:1;visibility:visible;transition:none}.f-header{justify-content:space-between;align-items:center;gap:var(--spacing-xxl);block-size:var(--size-header);padding-inline:var(--spacing-xl);background:var(--color-base-01);border-block-end:var(--border-divider);flex-shrink:0;display:flex;position:relative}.f-header__left{align-items:center;gap:var(--spacing-xxl);display:flex}.f-header__logo{font:var(--font-desktop-heading-3);color:var(--color-base-primary);text-decoration:none}.f-geo{block-size:var(--size-badge);padding-inline:var(--spacing-xxs);background:var(--color-status-neutral-bg);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.f-geo .ic{inline-size:var(--size-icon-s);block-size:var(--size-icon-s);color:var(--color-text-02);flex-shrink:0}.f-geo__label{font:var(--font-desktop-body-s);color:var(--color-text-01);padding-inline:var(--spacing-xxs)}.f-header__search{inline-size:var(--size-header-search);align-items:center;gap:var(--spacing-xs);block-size:var(--spacing-5xl);padding-inline:var(--spacing-m);background:var(--color-base-01);border:var(--border-hairline);border-radius:var(--radius-field);box-shadow:var(--shadow-field);display:flex;position:absolute;left:50%;transform:translate(-50%)}.f-header__search .ic{inline-size:var(--size-icon-l);block-size:var(--size-icon-l);color:var(--color-text-02);flex-shrink:0}.f-header__search input{min-inline-size:0;font:var(--font-desktop-body-m);color:var(--color-text-01);background:0 0;border:none;outline:none;flex:1}.f-header__search input::placeholder{color:var(--color-text-02)}.f-avatar{inline-size:var(--size-control-m);block-size:var(--size-control-m);border-radius:var(--radius-full);background:var(--color-status-info-bg);border:var(--border-width-hairline) solid var(--border-color-avatar);color:var(--color-text-01);font:var(--font-desktop-body-l-bold);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.f-header__right{align-items:center;gap:var(--spacing-m);display:flex}.f-agents{align-items:center;gap:var(--spacing-xs);block-size:var(--size-control-m);padding-inline:var(--spacing-l);background:var(--color-base-01);border:var(--border-hairline);border-radius:var(--radius-field);font:var(--font-desktop-body-m-bold);color:var(--color-text-link);white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex}.f-agents .ic{inline-size:var(--size-icon-l);block-size:var(--size-icon-l);flex-shrink:0}.f-agents:hover{background:var(--color-base-02);border-color:var(--color-base-05)}.f-agents:focus-visible{outline:calc(var(--border-width-1) * 2) solid var(--color-base-primary);outline-offset:var(--border-width-1)}.f-agents--hover{background:var(--color-base-02);border-color:var(--color-base-05)}.f-agents--focus{outline:calc(var(--border-width-1) * 2) solid var(--color-base-primary);outline-offset:var(--border-width-1)}.f-login{min-inline-size:var(--size-control-m);block-size:var(--size-control-m);font:var(--font-desktop-body-m-bold);color:var(--color-text-link);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.f-login:hover{text-decoration:underline}.f-login:focus-visible{outline:calc(var(--border-width-1) * 2) solid var(--color-base-primary);outline-offset:var(--border-width-1);border-radius:var(--radius-xs)}.f-avatar__badge{inline-size:var(--spacing-xs);block-size:var(--spacing-xs);border-radius:var(--radius-full);background:var(--color-status-accent);box-shadow:0 0 0 calc(var(--border-width-1) * 2) var(--color-base-01);position:absolute;inset-block-start:var(--spacing-xxs);inset-inline-end:var(--spacing-xxs);transform:translate(50%,-50%)}.btn{font:var(--font-desktop-body-m-bold);block-size:var(--size-control-m);padding-inline:var(--spacing-xl);border-radius:var(--radius-xs);justify-content:center;align-items:center;gap:var(--spacing-xs);cursor:pointer;border:none;text-decoration:none;display:inline-flex}.btn svg{inline-size:var(--size-icon-m);block-size:var(--size-icon-m)}.btn--primary{background:var(--color-base-primary);color:var(--color-text-01-inverse)}.btn--secondary{background:var(--color-base-secondary);color:var(--color-text-01)}.btn--ghost{background:var(--color-base-primary-bg);color:var(--color-text-link)}.btn:disabled{background:var(--color-base-03);color:var(--color-text-03);cursor:not-allowed}.btn--block{inline-size:100%}.badge{block-size:var(--size-badge);align-items:center;gap:var(--spacing-xxs);padding-inline:var(--spacing-xs);border-radius:var(--radius-pill);font:var(--font-desktop-body-s);display:inline-flex}.badge--neutral{background:var(--color-status-neutral-bg);color:var(--color-text-01)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-base-02);color:var(--color-text-01);font:var(--font-desktop-body-m);-webkit-font-smoothing:antialiased;min-inline-size:320px;margin:0;overflow-x:hidden}a{color:var(--color-text-link)}a:hover{color:var(--color-day-text-icons-link-hover)}img,video{max-inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:calc(var(--border-width-1) * 2) solid var(--color-base-primary);outline-offset:var(--border-width-1)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;inset-inline-start:0;overflow:hidden;position:absolute!important}.skip-link{background:var(--color-base-01);padding:var(--spacing-xs) var(--spacing-m);border-radius:var(--radius-xs);z-index:100;position:absolute;inset-block-start:-100px;inset-inline-start:var(--spacing-m)}.skip-link:focus{inset-block-start:var(--spacing-m)}.h1{font:var(--font-desktop-heading-1);letter-spacing:var(--font-desktop-heading-1-tracking);margin:0}.h2{font:var(--font-desktop-heading-2);margin:0}.h3{font:var(--font-desktop-heading-3);margin:0}.h4{font:var(--font-desktop-heading-4);margin:0}.text-l{font:var(--font-desktop-body-l)}.text-m{font:var(--font-desktop-body-m)}.text-m-bold{font:var(--font-desktop-body-m-bold)}.text-s{font:var(--font-desktop-body-s)}.text-s-bold{font:var(--font-desktop-body-s-bold)}.text-xs{font:var(--font-desktop-body-xs);letter-spacing:var(--font-desktop-body-xs-tracking)}.muted{color:var(--color-text-02)}.faint{color:var(--color-text-03)}.negative{color:var(--color-text-negative)}.positive{color:var(--color-text-positive)}.tabular{font-variant-numeric:tabular-nums}@media (max-width:767px){.h1{font:var(--font-mobile-heading-1);letter-spacing:0}.h2{font:var(--font-mobile-heading-2)}.h3{font:var(--font-mobile-heading-3)}.h4{font:var(--font-mobile-heading-4)}}:root{--layout-max:1200px;--layout-admin-max:1440px;--layout-sidebar:240px;--media-ratio-card:16 / 10}.page{flex-direction:column;min-block-size:100dvh;display:flex}.container{inline-size:100%;max-inline-size:var(--layout-max);padding-inline:var(--spacing-m);margin-inline:auto}@media (min-width:768px){.container{padding-inline:var(--spacing-xl)}}.main{padding-block:var(--spacing-xl) var(--spacing-6xl);flex:1}@media (min-width:768px){.main{padding-block:var(--spacing-xxl) var(--spacing-7xl)}}.stack{gap:var(--spacing-m);flex-direction:column;display:flex}.stack-l{gap:var(--spacing-xl);flex-direction:column;display:flex}.stack-s{gap:var(--spacing-xs);flex-direction:column;display:flex}.row{align-items:center;gap:var(--spacing-s);flex-wrap:wrap;display:flex}.row-between{justify-content:space-between;align-items:center;gap:var(--spacing-s);flex-wrap:wrap;display:flex}.grow{flex:1;min-inline-size:0}.app-header{background:var(--color-base-01);border-block-end:var(--border-divider)}.app-header__inner{justify-content:space-between;align-items:center;gap:var(--spacing-m);min-block-size:var(--spacing-6xl);display:flex}@media (min-width:768px){.app-header__inner{min-block-size:var(--size-header)}}.app-header__logo{font:var(--font-desktop-heading-4);color:var(--color-base-primary);white-space:nowrap;text-decoration:none}.app-header__logo:hover{color:var(--color-day-base-primary-hover)}.app-header__nav{align-items:center;gap:var(--spacing-m);display:flex}.f-login{min-inline-size:var(--size-control-m);block-size:var(--size-control-m);font:var(--font-desktop-body-m-bold);color:var(--color-text-link);white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.f-login:hover{text-decoration:underline}.app-footer{background:var(--color-base-01);border-block-start:var(--border-divider);padding-block:var(--spacing-m)}.app-footer__inner{align-items:center;gap:var(--spacing-s) var(--spacing-xl);font:var(--font-desktop-body-s);color:var(--color-text-02);flex-wrap:wrap;display:flex}.btn--primary,.btn--primary:visited,.btn--primary:hover,.btn--primary:focus-visible,.btn--primary:active{color:var(--color-text-01-inverse)}.btn--secondary,.btn--secondary:visited,.btn--secondary:hover,.btn--secondary:focus-visible,.btn--secondary:active{color:var(--color-text-01)}.btn--ghost,.btn--ghost:visited,.btn--ghost:hover,.btn--ghost:focus-visible,.btn--ghost:active{color:var(--color-text-link)}.btn--danger,.btn--danger:visited,.btn--danger:hover,.btn--danger:focus-visible,.btn--danger:active{background:var(--color-status-error-bg);color:var(--color-text-negative)}.btn{block-size:auto;min-block-size:var(--size-control-m);padding-block:var(--spacing-s);text-align:center;white-space:normal;overflow-wrap:break-word;max-inline-size:100%}.btn:hover:not(:disabled){filter:none}.btn:focus-visible{outline-offset:calc(var(--border-width-1) * 2)}.btn--primary:hover:not(:disabled){background:var(--color-day-base-primary-hover)}.btn--primary:active:not(:disabled){background:var(--color-day-base-primary-active)}.btn--secondary:hover:not(:disabled){background:var(--color-day-base-secondary-hover)}.btn--secondary:active:not(:disabled){background:var(--color-day-base-secondary-active)}.btn--ghost:hover:not(:disabled){background:var(--color-day-base-clear)}.btn--danger:hover:not(:disabled){background:var(--color-day-status-error-bg-hover)}.btn--s{block-size:auto;min-block-size:var(--size-control-s);padding-block:var(--spacing-xs);padding-inline:var(--spacing-m);font:var(--font-desktop-body-s-bold);white-space:nowrap}.btn[aria-disabled=true],.btn[aria-disabled=true]:hover{background:var(--color-base-03);color:var(--color-text-03);cursor:not-allowed;pointer-events:none}.btn[aria-busy=true]{opacity:.75;cursor:progress}.btn--primary[aria-busy=true]:disabled{background:var(--color-base-primary);color:var(--color-text-01-inverse)}.btn--secondary[aria-busy=true]:disabled{background:var(--color-base-secondary);color:var(--color-text-01)}.btn[aria-busy=true]:before{content:"";inline-size:var(--size-icon-s);block-size:var(--size-icon-s);border-radius:var(--radius-full);border:calc(var(--border-width-1) * 2) solid currentColor;border-inline-end-color:#0000;flex-shrink:0;animation:.8s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn[aria-busy=true]:before{opacity:.5;border-inline-end-color:currentColor;animation:none}}.icon-btn{inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl);border-radius:var(--radius-full);background:var(--color-base-03);color:var(--color-text-01);cursor:pointer;font:var(--font-desktop-body-m);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn--clear{background:var(--color-base-clear)}.icon-btn:hover{background:var(--color-day-base-clear-hover)}.link-btn{color:var(--color-text-link);font:var(--font-desktop-body-m);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.field{gap:var(--spacing-xxs);flex-direction:column;min-inline-size:0;display:flex}.field__control{align-items:center;gap:var(--spacing-xs);min-block-size:var(--size-control-m);padding-inline:var(--spacing-m);background:var(--color-base-01);border:var(--border-hairline);border-radius:var(--radius-field);box-shadow:var(--shadow-field);display:flex}.field__control:focus-within{border-color:var(--color-base-primary)}.field__control--error{border-color:var(--color-border-negative)}.field__control--readonly{box-shadow:none;background:var(--color-base-02)}.field__body{min-inline-size:0;padding-block:var(--spacing-xxs);flex-direction:column;flex:1;display:flex}.field__label{font:var(--font-desktop-body-xs);letter-spacing:var(--font-desktop-body-xs-tracking);color:var(--color-text-02)}.field__input{inline-size:100%;min-inline-size:0;font:var(--font-desktop-body-m);color:var(--color-text-01);background:0 0;border:none;outline:none;padding:0}.field__input::placeholder{color:var(--color-text-02)}.field__input:disabled{color:var(--color-text-03)}select.field__input{appearance:none;cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6l4 4 4-4' fill='none' stroke='%231b1f3ba6' stroke-width='1.6' stroke-linecap='round'/></svg>") 100%/16px 16px no-repeat;padding-inline-end:var(--spacing-l)}.field__textarea{min-block-size:112px;padding-block:var(--spacing-s);flex-direction:column;align-items:stretch}.field__textarea textarea{resize:vertical;min-block-size:80px}.field__hint{font:var(--font-desktop-body-s);color:var(--color-text-02)}.field__error{align-items:center;gap:var(--spacing-xxs);font:var(--font-desktop-body-s);color:var(--color-text-negative);display:flex}.field__counter{font:var(--font-desktop-body-xs);letter-spacing:var(--font-desktop-body-xs-tracking);color:var(--color-text-03);align-self:flex-end}.field__icon{inline-size:var(--size-icon-l);block-size:var(--size-icon-l);color:var(--color-text-03);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.form-grid{gap:var(--spacing-m);grid-template-columns:1fr;display:grid}@media (min-width:768px){.form-grid{grid-template-columns:1fr 1fr}.form-grid .span-2{grid-column:span 2}}.search{align-items:center;gap:var(--spacing-xs);block-size:var(--size-control-m);padding-inline:var(--spacing-m);background:var(--color-base-01);border:var(--border-hairline);border-radius:var(--radius-field);box-shadow:var(--shadow-field);inline-size:100%;display:flex}.search:focus-within{border-color:var(--color-base-primary)}.search .ic{inline-size:var(--size-icon-l);block-size:var(--size-icon-l);color:var(--color-text-02);flex-shrink:0}.search input{min-inline-size:0;font:var(--font-desktop-body-m);color:var(--color-text-01);background:0 0;border:none;outline:none;flex:1}.search input::placeholder{color:var(--color-text-02)}@media (min-width:768px){.search{max-inline-size:var(--size-header-search)}}.checkbox{align-items:flex-start;gap:var(--spacing-xs);font:var(--font-desktop-body-s);color:var(--color-text-01);cursor:pointer;display:inline-flex;position:relative}.checkbox input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.checkbox__box{inline-size:var(--size-icon-s);block-size:var(--size-icon-s);border-radius:var(--radius-xxs);background:var(--color-base-secondary);color:var(--color-text-01-inverse);flex-shrink:0;justify-content:center;align-items:center;margin-block-start:2px;display:inline-flex}.checkbox__box:after{content:"";border:solid;opacity:0;border-width:0 2px 2px 0;block-size:9px;inline-size:5px;transform:rotate(45deg)translate(-1px,-1px)}.checkbox input:checked+.checkbox__box{background:var(--color-base-primary)}.checkbox input:checked+.checkbox__box:after{opacity:1}.checkbox input:focus-visible+.checkbox__box{outline:calc(var(--border-width-1) * 2) solid var(--color-base-primary);outline-offset:var(--border-width-1)}.checkbox input:disabled+.checkbox__box{opacity:.5}.segmented{border:var(--border-hairline);border-radius:var(--radius-field);background:var(--color-base-01);block-size:var(--size-control-m);display:inline-flex;overflow:hidden}.segmented__item{align-items:center;gap:var(--spacing-xs);padding-inline:var(--spacing-m);border:none;border-inline-end:var(--border-hairline);background:var(--color-base-01);font:var(--font-desktop-body-s-bold);color:var(--color-text-02);cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex}.segmented__item:last-child{border-inline-end:none}.segmented__item:hover{color:var(--color-text-01);background:var(--color-base-02)}.segmented__item[aria-checked=true],.segmented__item[aria-pressed=true],.segmented__item[aria-current=true]{background:var(--color-base-primary-bg);color:var(--color-text-link)}.segmented__item:focus-visible{outline-offset:-3px;border-radius:var(--radius-xxs)}.catalog-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-m);flex-wrap:wrap;display:flex}.catalog-toolbar__search{gap:var(--spacing-xs);flex:100%;min-inline-size:0;display:flex}.catalog-toolbar__search .search{flex:1;max-inline-size:none}@media (min-width:768px){.catalog-toolbar__search{flex:0 560px}}.badge--gray{background:var(--color-base-07);color:var(--color-text-01-inverse)}.badge--info{background:var(--color-status-info-bg);color:var(--color-text-01)}.badge--positive{background:var(--color-base-primary-bg);color:var(--color-text-positive)}.status-chip{block-size:var(--size-badge);align-items:center;gap:var(--spacing-xxs);padding-inline:var(--spacing-xs);border-radius:var(--radius-pill);font:var(--font-desktop-body-s);white-space:nowrap;display:inline-flex}.status-chip--positive{background:var(--color-status-success-bg);color:var(--color-text-positive)}.status-chip--negative{background:var(--color-status-error-bg);color:var(--color-text-negative)}.status-chip--neutral{background:var(--color-status-neutral-bg);color:var(--color-text-02)}.status-chip--info{background:var(--color-status-info-bg);color:var(--color-text-01)}.status-chip--warning{background:var(--color-day-status-warning-bg);color:var(--color-text-01)}.card{border:var(--border-hairline);border-radius:var(--radius-m);background:var(--color-base-01);padding:var(--spacing-xl);gap:var(--spacing-m);flex-direction:column;min-inline-size:0;display:flex}.card--flush{padding:0;overflow:hidden}.card--tight{padding:var(--spacing-m)}.card__head{justify-content:space-between;align-items:center;gap:var(--spacing-s);display:flex}.card__title{font:var(--font-desktop-body-l-bold);color:inherit;margin:0}.card__row{justify-content:space-between;gap:var(--spacing-m);margin:0;display:flex}.card__row dt{font:var(--font-desktop-body-s);color:var(--color-text-02);margin:0}.card__row dd{font:var(--font-desktop-body-m-bold);color:inherit;text-align:end;margin:0}.hero{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.hero{gap:var(--spacing-4xl);padding-block:var(--spacing-m) var(--spacing-xs);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.hero__intro{gap:var(--spacing-m);flex-direction:column;min-inline-size:0;display:flex}.hero__eyebrow{font:var(--font-desktop-body-m-bold);color:var(--color-base-primary);overflow-wrap:anywhere;margin:0}.hero__title{font:var(--font-landing-mobile-heading-1);color:var(--color-text-01);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0}@media (min-width:768px){.hero__title{font:var(--font-landing-desktop-heading-2)}}@media (min-width:1280px){.hero__title{font:var(--font-landing-desktop-heading-1)}}.hero__lead{font:var(--font-desktop-body-l);color:var(--color-text-02);overflow-wrap:anywhere;max-inline-size:44ch;margin:0}.hero__actions{align-items:center;gap:var(--spacing-s) var(--spacing-m);flex-wrap:wrap;margin-block-start:var(--spacing-xs);display:flex}@media (max-width:559px){.hero__cta{inline-size:100%}}.hero__collage{gap:var(--spacing-s);grid-template-columns:repeat(3,minmax(0,1fr));block-size:136px;margin:0;padding:0;list-style:none;display:grid}.hero__collage--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.hero__collage{gap:var(--spacing-m);block-size:240px}}@media (min-width:1024px){.hero__collage{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);block-size:380px}.hero__collage--3 .hero__poster:first-child{grid-row:span 2}.hero__collage--2{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.hero__collage--2 .hero__poster:last-child{margin-block-start:var(--spacing-4xl)}}.hero__poster{border-radius:var(--radius-m);background:var(--color-base-03);min-block-size:0;min-inline-size:0;overflow:hidden}.hero__poster a{block-size:100%;inline-size:100%;display:block}.hero__poster img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .24s}.hero__poster a:hover img{transform:scale(1.03)}.hero__poster a:focus-visible{outline-offset:calc(var(--border-width-1) * -3)}@media (prefers-reduced-motion:reduce){.hero__poster img{transition:none}.hero__poster a:hover img{transform:none}}.hero__type{border-radius:var(--radius-m);background:var(--color-base-primary-bg);color:var(--color-base-primary);padding:var(--spacing-m) var(--spacing-xl);align-items:baseline;gap:var(--spacing-s);flex-wrap:wrap;display:flex}.hero__type-num{font:var(--font-landing-mobile-heading-1)}.hero__type-label{font:var(--font-desktop-body-l-bold);color:var(--color-text-01)}@media (min-width:1024px){.hero__type{min-block-size:320px;padding:var(--spacing-3xl);justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}.hero__type-num{font:var(--font-landing-desktop-heading-1);font-size:calc(var(--spacing-9xl) + var(--spacing-xl));line-height:1}.hero__type-label{font:var(--font-landing-desktop-heading-3)}}.works{scroll-margin-block-start:var(--spacing-xl)}.limit-note{align-items:center;gap:var(--spacing-xs);font:var(--font-desktop-body-m-bold);color:var(--color-text-01);margin:0;display:inline-flex}.limit-note__mark{inline-size:var(--spacing-xs);block-size:var(--spacing-xs);border-radius:var(--radius-full);background:var(--color-base-primary);flex-shrink:0}@media (min-width:1024px){.works{border-block-start:var(--border-divider);padding-block-start:var(--spacing-xl)}}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}.video-grid{gap:var(--spacing-m);grid-template-columns:1fr;display:grid}@media (min-width:560px){.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.video-grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr))}}.vcard{border:var(--border-hairline);border-radius:var(--radius-m);background:var(--color-base-01);flex-direction:column;min-inline-size:0;transition:box-shadow .12s,border-color .12s;display:flex;overflow:hidden}.vcard:hover{box-shadow:var(--shadow-default);border-color:#0000}.vcard:focus-within{border-color:var(--color-base-primary)}.vcard__media{aspect-ratio:var(--media-ratio-card);background:var(--color-base-03);display:block;position:relative;overflow:hidden}.vcard__media img{object-fit:cover;block-size:100%;inline-size:100%}.vcard__media:after{content:"";box-shadow:inset 0 -1px 0 0 var(--color-base-04);pointer-events:none;position:absolute;inset:0}.vcard__placeholder{block-size:100%;inline-size:100%;color:var(--color-text-03);justify-content:center;align-items:center;display:flex}.vcard__duration{block-size:var(--size-badge);padding-inline:var(--spacing-xs);border-radius:var(--radius-pill);background:var(--color-day-system-overlay);color:var(--color-text-01-inverse);font:var(--font-desktop-body-xs);letter-spacing:var(--font-desktop-body-xs-tracking);align-items:center;display:inline-flex;position:absolute;inset-block-end:var(--spacing-xs);inset-inline-end:var(--spacing-xs)}.vcard__body{padding:var(--spacing-m);gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.vcard__title{font:var(--font-desktop-body-m-bold);color:var(--color-text-01);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;text-decoration:none;display:-webkit-box;overflow:hidden}.vcard__title:hover{color:var(--color-text-link)}.vcard__meta{font:var(--font-desktop-body-s);color:var(--color-text-02);flex-direction:column;gap:2px;min-inline-size:0;margin:0;display:flex}.vcard__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vcard__note{font:var(--font-desktop-body-xs);letter-spacing:var(--font-desktop-body-xs-tracking);color:var(--color-text-03);margin:0}.vcard__footer{justify-content:space-between;align-items:center;gap:var(--spacing-s);padding:0 var(--spacing-m) var(--spacing-m);flex-wrap:wrap;margin-block-start:auto;display:flex}.vcard__votes{font:var(--font-desktop-body-m-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.vcard__actions{gap:var(--spacing-xs);margin-inline-start:auto;display:flex}:root{--player-max:calc(100svh - 300px)}@media (max-width:767px){:root{--player-max:calc(100svh - 240px)}}.player{background:var(--color-base-08);border-radius:var(--radius-m);inline-size:100%;max-block-size:clamp(240px, var(--player-max), 820px);justify-content:center;align-items:center;display:flex;overflow:hidden}.player video{max-inline-size:100%;max-block-size:clamp(240px, var(--player-max), 820px);object-fit:contain;background:var(--color-base-08);block-size:auto;inline-size:auto;display:block}.player--landscape video{inline-size:100%}.video-layout{gap:var(--spacing-l);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.video-layout{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr) 380px}}.video-layout__player,.video-layout__side{min-inline-size:0}.video-page__title{overflow-wrap:anywhere}.vote-panel{position:relative}.vote-choice{flex-direction:column;gap:2px;min-inline-size:0;margin:0;display:flex}.vote-choice__label{font:var(--font-desktop-body-s);color:var(--color-text-02)}.vote-choice__title{font:var(--font-desktop-body-m-bold);color:var(--color-text-01);overflow-wrap:anywhere}.vcard__voted{block-size:auto;min-block-size:var(--size-control-s);padding-inline:var(--spacing-s)}.notice{border-radius:var(--radius-s);padding:var(--spacing-m);font:var(--font-desktop-body-s);gap:var(--spacing-s);align-items:flex-start;display:flex}.notice--info{background:var(--color-status-info-bg);color:var(--color-text-01)}.notice--neutral{background:var(--color-status-neutral-bg);color:var(--color-text-02)}.notice--error{background:var(--color-status-error-bg);color:var(--color-text-negative)}.notice--success{background:var(--color-status-success-bg);color:var(--color-text-01)}.notice--warning{background:var(--color-day-status-warning-bg);color:var(--color-text-01)}.empty{text-align:center;padding:var(--spacing-6xl) var(--spacing-m);color:var(--color-text-02);align-items:center;gap:var(--spacing-s);flex-direction:column;display:flex}.empty .h3{color:var(--color-text-01)}.skel{background:var(--color-base-03);border-radius:var(--radius-xxs);block-size:var(--spacing-m);animation:1.2s ease-in-out infinite skel}@keyframes skel{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.pagination{justify-content:center;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.pagination__page{min-inline-size:var(--size-control-s);block-size:var(--size-control-s);padding-inline:var(--spacing-xs);border-radius:var(--radius-xs);color:var(--color-text-01);font:var(--font-desktop-body-s);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pagination__page[aria-current=page]{background:var(--color-base-primary-bg);color:var(--color-text-link);font:var(--font-desktop-body-s-bold)}.pagination__page:hover:not([aria-current]){background:var(--color-base-clear)}.tbl-wrap{border:var(--border-hairline);border-radius:var(--radius-s);background:var(--color-base-01);-webkit-overflow-scrolling:touch;inline-size:100%;position:relative;overflow-x:auto}.tbl{border-collapse:collapse;background:var(--color-base-01);inline-size:100%;min-inline-size:720px}.tbl th,.tbl td{padding:var(--spacing-s) var(--spacing-m);border-block-end:var(--border-divider);text-align:start;vertical-align:middle}.tbl th{font:var(--font-desktop-body-s-bold);color:var(--color-text-02);white-space:nowrap}.tbl th button{font:inherit;color:inherit;cursor:pointer;gap:var(--spacing-xxs);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.tbl td{font:var(--font-desktop-body-s);color:var(--color-text-01)}.tbl tbody tr:last-child td{border-block-end:none}.tbl tbody tr:hover td{background:var(--color-base-02)}.tbl tr[aria-selected=true] td{background:var(--color-day-system-selection)}.tbl .num{text-align:end;font-variant-numeric:tabular-nums}.tbl .cell-actions{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.tbl .cell-title{text-overflow:ellipsis;white-space:nowrap;max-inline-size:320px;overflow:hidden}.tbl-thumb{object-fit:cover;border-radius:var(--radius-xxs);background:var(--color-base-03);block-size:40px;inline-size:64px;display:block}.admin{background:var(--color-base-02);grid-template-rows:auto 1fr;grid-template-columns:1fr;min-block-size:100dvh;display:grid}@media (min-width:1024px){.admin{grid-template-columns:var(--layout-sidebar) minmax(0, 1fr);grid-template-rows:1fr}}.admin__side{background:var(--color-base-01);border-block-end:var(--border-divider);padding:var(--spacing-s);gap:var(--spacing-s);flex-direction:column;display:flex}@media (min-width:1024px){.admin__side{border-block-end:none;border-inline-end:var(--border-divider);block-size:100dvh;padding:var(--spacing-m);position:sticky;top:0}}.admin__brand{justify-content:space-between;align-items:center;gap:var(--spacing-s);padding:var(--spacing-xs) var(--spacing-s);display:flex}.admin__user{padding:var(--spacing-s);margin-block-start:auto}.admin__main{padding:var(--spacing-m);min-inline-size:0}@media (min-width:768px){.admin__main{padding:var(--spacing-xl)}}.admin__content{max-inline-size:var(--layout-admin-max);gap:var(--spacing-xl);flex-direction:column;display:flex}.sidebar{gap:var(--spacing-xxs);flex-flow:wrap;display:flex}@media (min-width:1024px){.sidebar{flex-direction:column}}.nav-item{align-items:center;gap:var(--spacing-s);padding:var(--spacing-s);border-radius:var(--radius-xs);font:var(--font-desktop-body-m);color:var(--color-text-01);cursor:pointer;text-align:start;background:0 0;border:none;text-decoration:none;display:flex}.nav-item:hover{background:var(--color-base-02)}.nav-item--active{background:var(--color-base-primary-bg);color:var(--color-text-link)}.nav-item__icon{inline-size:var(--size-icon-l);block-size:var(--size-icon-l);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-m);flex-wrap:wrap;display:flex}.toolbar{gap:var(--spacing-s);flex-wrap:wrap;align-items:center;display:flex}.toolbar .field{flex:1;min-inline-size:160px}.toolbar .search{flex:2;min-inline-size:200px;max-inline-size:none}.stat-grid{gap:var(--spacing-m);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.stat{border:var(--border-hairline);border-radius:var(--radius-s);background:var(--color-base-01);padding:var(--spacing-m);gap:var(--spacing-xxs);flex-direction:column;display:flex}.stat__label{font:var(--font-desktop-body-s);color:var(--color-text-02)}.stat__value{font:var(--font-desktop-heading-3);font-variant-numeric:tabular-nums}.dropzone{border:1px dashed var(--color-base-04);border-radius:var(--radius-xs);padding:var(--spacing-xl);align-items:center;gap:var(--spacing-xs);text-align:center;background:var(--color-base-01);flex-direction:column;display:flex}.dropzone--active{border-color:var(--color-base-primary);background:var(--color-base-primary-bg)}.dropzone__hint{font:var(--font-desktop-body-s);color:var(--color-text-02)}.file-row{align-items:center;gap:var(--spacing-s);padding:var(--spacing-s) var(--spacing-m);background:var(--color-base-02);border-radius:var(--radius-xs);flex-wrap:wrap;display:flex}.file-row__name{font:var(--font-desktop-body-s);color:var(--color-text-01);text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:120px;overflow:hidden}.file-row__size{font:var(--font-desktop-body-xs);letter-spacing:var(--font-desktop-body-xs-tracking);color:var(--color-text-03)}.progress{block-size:var(--spacing-xxs);border-radius:var(--radius-full);background:var(--color-base-03);inline-size:100%;overflow:hidden}.progress__bar{background:var(--color-base-primary);border-radius:var(--radius-full);block-size:100%;transition:inline-size .2s}.dialog{border-radius:var(--radius-modal);background:var(--color-base-01);box-shadow:var(--shadow-modal);inline-size:min(520px, calc(100vw - var(--spacing-xxl)));color:var(--color-text-01);border:none;padding:0}.dialog::backdrop{background:var(--color-day-system-overlay)}.dialog__inner{padding:var(--spacing-xl);gap:var(--spacing-m);flex-direction:column;display:flex}.dialog__actions{gap:var(--spacing-s);flex-wrap:wrap;justify-content:flex-end;display:flex}.divider{border:none;border-block-start:var(--border-divider);margin:0}.dl{gap:var(--spacing-xs) var(--spacing-m);grid-template-columns:max-content 1fr;margin:0;display:grid}.dl dt{font:var(--font-desktop-body-s);color:var(--color-text-02)}.dl dd{font:var(--font-desktop-body-s);overflow-wrap:anywhere;min-inline-size:0;margin:0}.share-row{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.tally{gap:var(--spacing-xs);grid-template-columns:repeat(3,1fr);display:grid}.tally>div{background:var(--color-base-02);border-radius:var(--radius-xs);padding:var(--spacing-s);flex-direction:column;gap:2px;display:flex}.tally .stat__value{font:var(--font-desktop-body-l-bold)}.embed-page{background:var(--color-base-01)}

