@font-face{font-family:Rubik;src:url('./assets/rubik.woff2') format('woff2');font-weight:400 900;font-style:normal;font-display:swap}
@font-face{font-family:'Bricolage Grotesque';src:url('./assets/bricolage.woff2') format('woff2');font-weight:400 800;font-style:normal;font-display:swap}
@font-face{font-family:Figtree;src:url('./assets/figtree.woff2') format('woff2');font-weight:400 900;font-style:normal;font-display:swap}
@font-face{font-family:Lobster;src:url('./assets/lobster.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Instrument Serif';src:url('./assets/instrument-serif.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}

:root { --blue:#0500ad; --yellow:#ffbb00; --font:Rubik,Arial,sans-serif; font-family:var(--font); }
html[data-font="bricolage"] { --font:'Bricolage Grotesque',Arial,sans-serif; }
html[data-font="figtree"] { --font:Figtree,Arial,sans-serif; }
body,button,input,select,textarea { font-family:var(--font); }
.brand { color:var(--blue); letter-spacing:-1.2px; font-size:20px; gap:2px; font-weight:750; }
.brand-mark { width:35px; height:35px; object-fit:contain; margin-right:2px; }
.brand-star { display:none; width:31px; height:31px; margin-right:5px; }
html[data-logo="star"] .brand-mark { display:none; }
html[data-logo="star"] .brand-star { display:block; }
.brand-group { gap:15px; }
.studio-word { color:#696969; font-family:var(--font); letter-spacing:-.3px; font-weight:400; }
.draft-label { color:var(--blue); border-color:#e4e3f7; background:#f4f3fb; }
.appearance-button { color:var(--blue); background:#f4f3fb; }
.appearance-button:hover { background:#e9e7fa; }
.blue-dot,.account-button.active .account-avatar { background:var(--blue); }
.account-avatar.is-primary { color:white; background:var(--blue); }
.chat-brand { margin:0 auto; width:76px; height:76px; }
.pill.black { background:#111; }
.card-link { color:var(--blue); }
.sidebar-foot { color:#999; }
.primary-nav button.active { color:#111; }
body.stats-view .primary-nav button.active { color:var(--blue); }
.clip-favorite { position:absolute; top:8px; right:8px; z-index:3; width:28px; height:28px; border-radius:50%; padding:5px; color:var(--blue); background:#ffffffec; display:grid; place-items:center; opacity:0; transition:opacity .15s; }
.clip-favorite svg { width:19px; height:19px; fill:white; stroke:var(--blue); stroke-width:1.8; }
.clip-card:hover .clip-favorite,.clip-card:focus-within .clip-favorite,.clip-favorite.is-favorite { opacity:1; }
.clip-favorite.is-favorite { background:#fffdf4ed; }
.clip-favorite.is-favorite svg { fill:var(--yellow); }
.clip-favorite:hover { background:white; transform:scale(1.07); }
.dialog-preview [data-favorite] { display:flex; align-items:center; justify-content:center; gap:6px; }
.dialog-preview [data-favorite] svg { width:16px; height:16px; stroke:var(--blue); }
.dialog-preview [data-favorite] svg { fill:white; }
.dialog-preview [data-favorite][aria-pressed="true"] svg { fill:var(--yellow); }

/* Small phrases share one selected style throughout the draft. */
.accent-phrase { display:inline-flex; align-items:center; justify-content:center; position:relative; gap:.2em; color:var(--blue); font-size:1em; white-space:normal; line-height:1.2; max-width:100%; vertical-align:middle; }
.accent-text { display:inline-block; }
.accent-spark { display:none; width:.47em; height:.47em; flex-shrink:0; }
.spark-before { align-self:flex-start; margin-top:.25em; }
.spark-after { align-self:flex-start; margin-top:-.15em; width:.6em; height:.6em; }
html[data-phrase="script"] .accent-phrase:not([data-phrase-sample]),[data-phrase-sample="script"] { font-family:Lobster,cursive; font-weight:400; color:var(--yellow); }
html[data-phrase="script"] .accent-phrase:not([data-phrase-sample]) .accent-text,[data-phrase-sample="script"] .accent-text { -webkit-text-stroke:1.2px var(--blue); paint-order:stroke fill; }
html[data-phrase="script"] .accent-phrase:not([data-phrase-sample]) .accent-spark,[data-phrase-sample="script"] .accent-spark { display:block; }
html[data-phrase="pixel"] .accent-phrase:not([data-phrase-sample]),[data-phrase-sample="pixel"] { font-family:'Instrument Serif',Georgia,serif; font-style:italic; font-weight:400; }
html[data-phrase="pixel"] .accent-phrase:not([data-phrase-sample]) .accent-text,[data-phrase-sample="pixel"] .accent-text { background-image:radial-gradient(circle,var(--blue) 1px,transparent 1.2px); background-size:3px 3px; background-clip:text; -webkit-background-clip:text; color:transparent; }
html[data-phrase="sticker"] .accent-phrase:not([data-phrase-sample]),[data-phrase-sample="sticker"] { font-family:var(--font); font-weight:750; border:2px solid var(--blue); border-radius:100px; padding:.12em .48em .14em .3em; transform:rotate(-3deg); box-shadow:.04em .07em 0 var(--blue); background:white; font-size:.77em; }
html[data-phrase="sticker"] .accent-phrase:not([data-phrase-sample]) .spark-before,[data-phrase-sample="sticker"] .spark-before { display:block; width:.7em; height:.7em; align-self:center; margin:0 .12em 0 0; }
html[data-phrase="editorial"] .accent-phrase:not([data-phrase-sample]),[data-phrase-sample="editorial"] { font-family:'Instrument Serif',Georgia,serif; font-style:italic; font-weight:400; letter-spacing:-.03em; font-size:1.15em; }
html[data-phrase="machine"] .accent-phrase:not([data-phrase-sample]),[data-phrase-sample="machine"] { font-family:'Courier New',monospace; font-style:normal; font-size:.42em; font-weight:700; text-transform:uppercase; letter-spacing:.17em; padding:.4em 0; }
html[data-phrase="machine"] .accent-phrase:not([data-phrase-sample]) .spark-before,[data-phrase-sample="machine"] .spark-before { display:block; width:.95em; height:.95em; margin:0 .4em 0 0; align-self:center; }
html[data-phrase="outline"] .accent-phrase:not([data-phrase-sample]),[data-phrase-sample="outline"] { font-weight:650; letter-spacing:-.055em; }
html[data-phrase="outline"] .accent-phrase:not([data-phrase-sample]) .accent-text,[data-phrase-sample="outline"] .accent-text { color:transparent; -webkit-text-stroke:1px var(--blue); }
.profile h1 .profile-whim { display:block; width:max-content; max-width:100%; margin:3px 0 0; font-size:23px; letter-spacing:0; }
.profile h1 .mobile-whim { display:none; }
.popular-whim { font-size:25px; font-weight:400; margin-left:10px; }
.stats-cheer { font-size:27px; margin-left:5px; font-weight:400; }
.profile { margin-bottom:22px; }

/* The new home page is separate from the existing clip library. */
.home-hero { text-align:center; margin:16px auto 40px; max-width:980px; }
.greeting { display:flex; flex-direction:column; align-items:center; gap:0; font-size:38px; letter-spacing:-1.3px; font-weight:550; line-height:1.2; }
.greeting .home-whim { font-size:43px; letter-spacing:0; margin-top:2px; }
html[data-phrase="machine"] .greeting .home-whim { order:-1; font-size:16px; margin-bottom:10px; }
.home-hero>p { font-size:13px; line-height:1.7; margin-top:23px; color:#646464; }
.home-ask { background:#f2f2f2; border-radius:100px; padding:6px; margin:20px auto 14px; display:flex; align-items:center; gap:10px; max-width:650px; }
.home-ask>img { width:36px; height:36px; padding:8px; border-radius:50%; background:var(--blue); }
.home-ask input { width:100%; flex:1; min-width:0; border:0; background:transparent; padding:10px 0; outline:none; color:#111; font-size:14px; }
.home-ask input:focus-visible { outline:none; }
.home-ask:focus-within { outline:2px solid #b5b1e9; outline-offset:3px; }
.home-ask>button { display:grid; place-items:center; width:36px; height:36px; border-radius:50%; background:#111; color:white; padding:8px; }
.home-ask>button svg { width:18px; height:18px; }
.home-suggestions { display:flex; justify-content:center; gap:7px; flex-wrap:wrap; }
.home-suggestions button { padding:7px 10px; border:1px solid #e1e1e1; border-radius:5px; background:#fff; color:#333; font-size:10px; line-height:1.4; }
.home-suggestions button:hover { border-color:#c0bdef; color:var(--blue); }
.home-hero .home-draft-note { margin-top:13px; font-size:9px; color:#999; }
.overview-cards { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:15px; margin-bottom:39px; }
.overview-card { background:#f3f3f3; border-radius:16px; padding:19px; display:flex; flex-direction:column; align-items:flex-start; min-width:0; min-height:183px; }
.overview-card .card-eyebrow { font-size:11px; color:#666; margin-bottom:13px; font-weight:500; line-height:1.5; }
.overview-card .card-eyebrow.blue { color:var(--blue); font-weight:650; }
.overview-card h2 { font-size:15px; font-weight:650; line-height:1.45; letter-spacing:-.2px; }
.overview-card .weekly-number { font-size:31px; letter-spacing:-1px; font-weight:600; margin-top:-6px; margin-bottom:6px; line-height:1.25; }
.overview-card>p:not(.card-eyebrow) { color:#717171; font-size:12px; line-height:1.6; margin-bottom:10px; }
.overview-card .card-link { font-size:12px; font-weight:600; padding:4px 0 0; margin-top:auto; text-align:left; }
.overview-card .next-whim { font-size:20px; text-align:left; justify-content:flex-start; margin-bottom:8px; margin-left:-2px; }
html[data-phrase="machine"] .overview-card .next-whim { font-size:11px; }
.pending-card { display:grid; grid-template-columns:74px minmax(0,1fr); gap:15px; padding:16px; }
.pending-card>img { width:74px; height:100%; min-height:142px; max-height:160px; border-radius:10px; object-fit:cover; }
.pending-card>div { display:flex; flex-direction:column; align-items:flex-start; }
.pending-card .card-eyebrow { margin-bottom:6px; }
.overview-buttons { display:flex; flex-wrap:wrap; gap:7px; margin-top:auto; padding-top:13px; }
.overview-buttons .pill { font-size:10px; padding:8px 13px; }
.overview-buttons .pill:not(.black) { background:white; }
.home-new { margin-bottom:42px; }
.home-new .section-head { margin-bottom:13px; }
.home-new .section-head h2,.home-accounts h2 { font-size:19px; letter-spacing:-.5px; }
.home-account-filters { margin:0; gap:7px; }
.home-account-filters button { font-size:10px; padding:8px 10px; }
.home-grid { column-gap:9px; row-gap:24px; }
.home-clip .clip-cover { aspect-ratio:9/16; border-radius:11px; }
.home-clip .clip-title { font-size:12px; -webkit-line-clamp:3; line-height:1.3; }
.home-card-info { display:flex; align-items:flex-start; gap:7px; margin-top:9px; }
.home-card-info .account-avatar { flex-shrink:0; width:25px; height:25px; font-size:11px; }
.home-card-info>div { min-width:0; }
.home-clip-account { color:#888; font-size:10px; line-height:1.5; margin:4px 0 1px; }
.home-clip-meta { font-size:10px; color:#777; line-height:1.5; }
.home-account-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:15px; }
.home-account-summary { display:flex; align-items:center; gap:13px; padding:20px 16px; text-align:left; }
.home-account-summary .account-avatar { width:45px; height:45px; font-size:21px; }
.home-account-summary>span:last-child { min-width:0; }
.home-account-summary strong { display:block; font-size:13px; font-weight:650; margin-bottom:6px; }
.home-account-summary small { display:block; font-size:10px; color:#888; margin-bottom:4px; overflow-wrap:anywhere; }
.home-account-summary>span>span { display:block; font-size:10px; color:#777; line-height:1.5; }
.home-account-summary b { font-weight:650; color:#111; }
.home-account-summary:hover { border-color:#d6d2f2; background:#fdfcff; }
.home-source { margin-top:32px; font-size:9px; }

/* Preview-only controls for the options explicitly supplied in the PDF. */
.appearance-dialog { width:min(850px,calc(100% - 30px)); }
.appearance-dialog .dialog-body { padding:30px; }
.appearance-dialog h2 { font-size:29px; }
.appearance-dialog>p { font-size:13px; }
.appearance-section { border:0; margin:26px 0 0; padding:0; min-width:0; }
.appearance-section legend { font-size:13px; font-weight:650; margin-bottom:12px; }
.type-options { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; }
.type-option { display:flex; flex-direction:column; align-items:flex-start; gap:10px; padding:15px; text-align:left; border:1px solid #e3e3e3; border-radius:11px; background:#fafafa; }
.type-option[data-choice-value="rubik"] { font-family:Rubik,sans-serif; }
.type-option[data-choice-value="bricolage"] { font-family:'Bricolage Grotesque',sans-serif; }
.type-option[data-choice-value="figtree"] { font-family:Figtree,sans-serif; }
.type-option>strong { font-size:21px; letter-spacing:-.6px; }
.type-label { font-size:10px; line-height:1.5; color:#777; font-family:var(--font); }
.type-option>span:last-child { font-size:10px; color:#777; line-height:1.5; }
.phrase-options { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; }
.phrase-option { border:1px solid #e3e3e3; border-radius:11px; padding:15px 9px 18px; min-height:100px; background:#fafafa; text-align:center; display:flex; align-items:center; flex-direction:column; justify-content:space-between; gap:19px; }
.phrase-option .type-label { align-self:flex-start; margin-left:5px; }
.phrase-option .accent-phrase { font-size:23px; }
.phrase-option .accent-text { white-space:nowrap; }
.phrase-option [data-phrase-sample="sticker"] { font-size:16px; }
.phrase-option [data-phrase-sample="machine"] { font-size:10px; }
.phrase-option [data-phrase-sample="editorial"] { font-size:28px; }
.logo-options { display:grid; grid-template-columns:1fr 1fr; gap:10px; }
.logo-option { display:flex; align-items:center; gap:5px; border:1px solid #e3e3e3; border-radius:11px; padding:12px 15px; text-align:left; color:var(--blue); background:#fafafa; }
.logo-option>strong { font-size:19px; letter-spacing:-.7px; }
.logo-option>span { font-size:9px; color:#777; margin-left:auto; text-align:right; max-width:80px; }
.type-option.selected,.phrase-option.selected,.logo-option.selected { border-color:var(--blue); background:#f6f5ff; box-shadow:0 0 0 1px var(--blue); }
.appearance-bottom { display:flex; justify-content:space-between; gap:12px; margin-top:25px; }
.appearance-bottom .pill { font-size:11px; }

@media(min-width:1700px) { .home-hero { margin-top:24px; } .home-grid { gap:12px; row-gap:30px; } .overview-card { min-height:190px; } }
@media(max-width:1150px) { .brand-group { flex-basis:190px; gap:8px; } .brand { font-size:18px; } .brand-mark { width:31px; height:31px; } .home-hero { margin-top:18px; } .greeting { font-size:34px; } .greeting .home-whim { font-size:40px; } .overview-cards { gap:10px; } .overview-card { padding:15px; } .pending-card { grid-template-columns:56px minmax(0,1fr); gap:10px; } .pending-card>img { width:56px; max-height:170px; } .overview-card h2 { font-size:13px; } .overview-card .weekly-number { font-size:27px; } .overview-card>p:not(.card-eyebrow) { font-size:11px; } .overview-card .next-whim { font-size:17px; } .overview-buttons { gap:4px; } .overview-buttons .pill { padding:7px 9px; font-size:9px; } .home-account-summary { gap:9px; padding:16px 12px; } .home-account-summary .account-avatar { width:33px; height:33px; font-size:15px; } .home-new .section-head { flex-wrap:wrap; gap:12px; } .home-grid { grid-template-columns:repeat(4,minmax(0,1fr)); } .home-new .section-head h2,.home-accounts h2 { font-size:18px; } }
@media(max-width:850px) and (min-width:701px) { .brand-group { flex-basis:210px; } .overview-cards { grid-template-columns:1fr 1fr; } .overview-card:last-child { grid-column:span 2; min-height:145px; } .pending-card { grid-template-columns:64px minmax(0,1fr); } .pending-card>img { width:64px; } .home-account-grid { grid-template-columns:1fr; } .home-grid { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media(max-width:700px) {
  .brand { font-size:20px; gap:1px; }
  .brand-mark { width:32px; height:32px; margin-right:2px; }
  .brand-star { width:29px; height:29px; }
  .brand-group { flex-basis:auto; gap:0; }
  .header-actions { gap:5px; }
  .appearance-button { width:29px; height:29px; padding:7px; }
  .appearance-button svg { width:17px; height:17px; }
  .mobile-chat,.mobile-search { width:29px; height:29px; padding:4px; }
  .profile h1 .desktop-whim { display:none; }
  .profile h1 .mobile-whim { display:flex; font-size:20px; margin-top:0; }
  .profile h1 { line-height:1.14; margin-bottom:5px; }
  .profile { min-height:99px; margin-top:0; }
  .profile-image { width:84px; height:84px; }
  .profile h1 .profile-whim { width:max-content; max-width:100%; }
  .stats-cheer { font-size:26px; margin:2px 0 0; }
  .stats-intro { display:flex; flex-direction:column; align-items:center; }
  .clip-favorite { top:5px; right:5px; width:23px; height:23px; padding:4px; opacity:1; background:#ffffffe0; }
  .clip-favorite svg { width:16px; height:16px; }
  .home-hero { margin:18px 0 24px; }
  .greeting { font-size:30px; line-height:1.22; letter-spacing:-1px; }
  .greeting .home-whim { font-size:36px; }
  html[data-phrase="machine"] .greeting .home-whim { font-size:13px; }
  .home-hero>p { font-size:12px; max-width:320px; margin:20px auto 0; line-height:1.7; }
  .home-ask { margin:18px auto 13px; padding:5px; gap:8px; }
  .home-ask>img { width:31px; height:31px; padding:7px; }
  .home-ask input { font-size:12px; }
  .home-ask>button { width:31px; height:31px; padding:7px; }
  .home-suggestions { gap:6px; }
  .home-suggestions button { font-size:9px; padding:6px 8px; }
  .home-hero .home-draft-note { font-size:8px; margin-top:13px; }
  .overview-cards { grid-template-columns:1fr; gap:10px; margin-bottom:28px; }
  .overview-card { padding:17px; min-height:155px; border-radius:13px; }
  .overview-card.pending-card { grid-template-columns:70px minmax(0,1fr); gap:15px; }
  .pending-card>img { width:70px; min-height:125px; height:125px; }
  .overview-card h2 { font-size:15px; }
  .overview-card .card-eyebrow { font-size:11px; }
  .overview-card .weekly-number { font-size:30px; }
  .overview-card>p:not(.card-eyebrow) { font-size:12px; }
  .overview-card .next-whim { font-size:23px; }
  .overview-buttons .pill { font-size:11px; padding:9px 14px; }
  .overview-card .card-link { font-size:12px; }
  .home-new .section-head h2,.home-accounts h2 { font-size:18px; }
  .home-new .section-head { display:flex; flex-direction:column; align-items:flex-start; gap:12px; margin-bottom:15px; }
  .home-account-filters { gap:5px; flex-wrap:wrap; }
  .home-account-filters button { font-size:9px; padding:8px; }
  .home-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px 9px; margin:0; }
  .home-clip { overflow:visible; }
  .home-clip .clip-cover { border-radius:10px; aspect-ratio:9/16; }
  .home-clip .clip-cover::after { background:linear-gradient(transparent,#0003); }
  .home-clip .clip-title { font-size:11px; color:#111; font-weight:550; -webkit-line-clamp:3; }
  .home-card-info { gap:6px; margin-top:8px; }
  .home-card-info .account-avatar { width:21px; height:21px; font-size:9px; }
  .home-clip-account,.home-clip-meta { font-size:9px; }
  .home-clip .clip-favorite { top:6px; right:6px; }
  .home-new { margin-bottom:30px; }
  .home-account-grid { grid-template-columns:1fr; gap:10px; }
  .home-account-summary { padding:16px; gap:12px; }
  .home-account-summary .account-avatar { width:40px; height:40px; font-size:18px; }
  .home-account-summary strong { font-size:13px; }
  .home-source { margin-top:20px; font-size:9px; }
  .appearance-dialog .dialog-body { padding:24px 18px; }
  .appearance-dialog h2 { font-size:25px; }
  .type-options { grid-template-columns:1fr; gap:8px; }
  .type-option { gap:7px; padding:12px; }
  .type-option>strong { font-size:22px; }
  .type-option .type-label { font-size:11px; }
  .phrase-options { grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; }
  .phrase-option { padding:13px 7px 17px; min-height:95px; }
  .phrase-option .accent-phrase { font-size:19px; }
  .phrase-option [data-phrase-sample="script"] { font-size:clamp(14px,4.2vw,17px); }
  .phrase-option [data-phrase-sample="sticker"] { font-size:13px; }
  .phrase-option [data-phrase-sample="machine"] { font-size:9px; }
  .phrase-option [data-phrase-sample="editorial"] { font-size:24px; }
  .logo-options { grid-template-columns:1fr; gap:8px; }
  .appearance-bottom { flex-direction:column-reverse; }
  .appearance-bottom .pill { padding:12px; }
}
@media(max-width:360px) { .brand { font-size:18px; } .brand-mark { width:29px; height:29px; } .header-actions { gap:3px; } .profile h1 .mobile-whim { font-size:18px; } .profile h1 { font-size:22px; } .greeting { font-size:28px; } .greeting .home-whim { font-size:31px; } .home-account-filters { gap:4px; } .home-account-filters button { padding:7px; font-size:8px; } .phrase-option .accent-phrase { font-size:17px; } .phrase-option [data-phrase-sample="machine"] { font-size:8px; } }
@media(prefers-reduced-motion:reduce) { .clip-favorite { transition:none; } }
/* Dedicated queue uses the library's existing cards and reader. */
.new-interface .main-nav .nav-count{margin-left:auto;min-width:24px;padding:3px 5px;border-radius:5px;background:#f1f0fb;color:var(--blue);font-size:9px;font-weight:500;text-align:center;line-height:1.4}.new-interface .main-nav a.active .nav-count{background:#e7e4fa}.new-interface .validation-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 0 21px}.new-interface .validation-heading h1{font-size:32px;font-weight:600;letter-spacing:-1px;margin:6px 0 10px;line-height:1.2}.new-interface .validation-heading h1>span{color:var(--blue)}.new-interface .validation-heading .eyebrow{font-size:9px;letter-spacing:1.4px;color:#999}.new-interface .validation-heading p:not(.eyebrow){font-size:12px;color:#888;line-height:1.7;margin:0}.new-interface .validation-whim{font-size:31px;transform:rotate(-4deg);margin:5px 10px 0 0}.new-interface .validation-summary{display:flex;align-items:center;gap:27px;border:1px solid #e9e9e9;background:#fafafa;border-radius:10px;padding:15px 18px;margin-bottom:22px;color:#888;font-size:11px;flex-wrap:wrap}.new-interface .validation-summary b{font-size:18px;letter-spacing:-.4px;font-weight:600;color:#222;margin-right:4px}.new-interface .validation-summary .review-attention{color:#9b7725}.new-interface .validation-summary .review-attention b{color:#9b7725}.new-interface .review-filters{display:flex;align-items:center;gap:5px;border-bottom:1px solid #e8e8e8;margin-bottom:18px}.new-interface .review-filters button{display:flex;gap:8px;align-items:center;padding:11px 14px;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:#888;font-size:12px;min-height:42px}.new-interface .review-filters button.active{color:#111;border-bottom-color:#111;font-weight:500}.new-interface .review-filters button span{font-size:9px;min-width:18px;border-radius:4px;background:#f1f1f1;color:#999;padding:2px 5px;line-height:1.5}.new-interface .review-filters button.active span{background:#f0eefb;color:var(--blue)}.new-interface .review-tools{gap:12px;margin-bottom:27px}.new-interface .review-tools .library-scope{margin-left:0}.new-interface .review-search{margin-left:auto;min-width:0}.new-interface .review-search input{width:230px;font-size:11px;border:1px solid #e6e6e6;border-radius:7px;background:#fafafa;padding:8px 11px;min-height:34px}.new-interface .validation-page .recent-heading h2{font-size:16px}
@media(min-width:701px) and (max-width:1100px){.new-interface .validation-whim{font-size:24px;max-width:190px;text-align:center}.new-interface .validation-heading h1{font-size:29px}.new-interface .review-search input{width:190px}.new-interface .validation-summary{gap:18px;padding:14px}}
@media(max-width:700px){.new-interface .validation-heading{display:block;margin-bottom:18px}.new-interface .validation-heading h1{font-size:29px;margin:6px 0 9px}.new-interface .validation-heading .eyebrow{font-size:8px}.new-interface .validation-heading p:not(.eyebrow){font-size:11px}.new-interface .validation-whim{display:flex;justify-content:flex-end;width:max-content;max-width:100%;margin:15px 0 0 auto;font-size:25px}.new-interface .validation-summary{gap:12px 18px;padding:12px 13px;font-size:9px;margin-bottom:16px}.new-interface .validation-summary b{font-size:16px;margin-right:3px}.new-interface .review-filters{gap:3px;margin-bottom:14px}.new-interface .review-filters button{font-size:11px;padding:10px 12px;gap:6px}.new-interface .review-filters button span{font-size:8px}.new-interface .review-tools{gap:10px;margin-bottom:23px}.new-interface .review-tools .review-search{flex:0 0 100%;order:4;margin:0}.new-interface .review-search input{font-size:16px;width:100%;min-height:40px}.new-interface .review-tools .clear-filters{order:5}.new-interface .validation-page .recent-heading h2{font-size:14px}.new-interface .profile-name>.profile-whim{font-size:19px}}
/* Small workflow additions keep the approved layout. */
.new-interface .library-tools>.profile-sort{margin-left:0}
.new-interface .home-ready{margin:-9px 0 35px}.new-interface .home-ready .section-head h2{font-size:16px}.new-interface .home-ready .section-head .plain{font-size:10px;padding:3px 0;min-height:25px;color:#888}.new-interface .home-ready-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.new-interface .home-ready-clip{display:flex;align-items:center;gap:10px;text-align:left;padding:10px;border:1px solid #e7e7e7;border-radius:10px;background:#fff;min-width:0;min-height:74px}.new-interface .home-ready-clip:hover{background:#faf9ff;border-color:#d5d0ed}.new-interface .home-ready-clip>img{width:36px;height:52px;object-fit:cover;border-radius:5px;flex-shrink:0}.new-interface .home-ready-clip>span:not(.ready-arrow){min-width:0;flex:1}.new-interface .home-ready-clip strong{font-size:11px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500}.new-interface .home-ready-clip small{display:block;color:#999;font-size:9px;margin-top:5px}.new-interface .ready-arrow{color:#aaa;font-size:13px;flex-shrink:0}.new-interface .ready-placeholder{display:grid;place-items:center;width:36px;height:52px;background:#f2f0fa;border-radius:5px;flex:0 0 36px;color:var(--blue)}
.new-interface .library-tools{flex-wrap:wrap;align-items:center}.new-interface .library-scope{margin-left:auto;min-width:0}.new-interface .library-scope select{font-size:10px;background:#fafafa;max-width:210px;padding:8px 10px;border-color:#e8e8e8;color:#666;min-height:34px}.new-interface .clear-filters{background:none;border:0;color:var(--blue);font-size:10px;padding:5px 0;min-height:28px}.new-interface .profile-avatar>.ui-icon{width:38px;height:38px}.new-interface .preview-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:11px 24px;border-bottom:1px solid #eee;background:#fafafa}.new-interface .preview-shortcuts button{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10px;min-height:32px;padding:7px 10px;border-color:#e7e7e7;background:#fff;color:#666}.new-interface .preview-shortcuts svg{height:14px;width:14px}.new-interface .preview-shortcuts .favorite-star{fill:white;stroke:var(--blue);stroke-width:1.8}.new-interface .preview-shortcuts .is-favorite{color:var(--blue)}.new-interface .preview-shortcuts .is-favorite .favorite-star{fill:var(--yellow)}.new-interface .clipboard-fallback{position:fixed;width:1px;height:1px;opacity:0;left:0;top:0;padding:0;min-height:0}
@media(min-width:701px) and (max-width:980px){.new-interface .home-ready-grid{gap:7px}.new-interface .home-ready-clip{gap:7px;padding:8px}.new-interface .home-ready-clip strong{font-size:9px}.new-interface .home-ready-clip small{font-size:8px}.new-interface .ready-arrow{display:none}.new-interface .library-scope select{max-width:180px}}
@media(max-width:700px){.new-interface .home-ready{margin:0 0 27px}.new-interface .home-ready-grid{grid-template-columns:1fr;gap:7px}.new-interface .home-ready-clip{min-height:65px;padding:8px 10px;gap:10px}.new-interface .home-ready-clip>img{width:32px;height:47px}.new-interface .home-ready-clip strong{font-size:11px;-webkit-line-clamp:1}.new-interface .home-ready-clip small{font-size:9px;margin-top:4px}.new-interface .home-ready .section-head{gap:7px}.new-interface .home-ready .section-head h2{font-size:15px}.new-interface .home-ready .section-head .plain{font-size:8px}.new-interface .library-scope{flex:0 0 100%;order:3;margin:0}.new-interface .library-scope select{width:100%;max-width:100%;font-size:16px;padding:9px 11px}.new-interface .library-tools .filter-toggle{margin-left:auto;order:2}.new-interface .library-tools .clear-filters{order:4;font-size:10px}.new-interface .preview-shortcuts{padding:10px 15px;gap:6px}.new-interface .preview-shortcuts button{font-size:9px;min-height:34px;padding:7px 9px}.new-interface .preview-shortcuts .ui-icon,.new-interface .preview-shortcuts .favorite-star{width:13px;height:13px}.new-interface .profile-avatar>.ui-icon{width:30px;height:30px}}
@media(max-width:700px){.new-interface .preview-shortcuts button{min-height:42px}}
/* Approved identity, connected to the operational library. */
:root{color-scheme:light;--night:#fff;--sky:#f5f5f5;--ink:#141414;--panel:#f5f5f5;--line:#e9e9e9;--muted:#777;--accent:#0500ad;--white:#141414;--sidebar-width:224px;scroll-padding-top:85px}
.new-interface{background:#fff;color:#141414;font:14px/1.5 var(--font);overflow-wrap:break-word}
.new-interface h1,.new-interface h2,.new-interface h3{font-family:var(--font);font-style:normal;color:#111;letter-spacing:-.6px;text-shadow:none;-webkit-text-stroke:0}
.new-interface p{margin:0 0 12px}.new-interface a{text-decoration:none}.new-interface button,.new-interface .button{color:#222;background:#f5f5f5;border:1px solid #e6e6e6;font-weight:500;box-shadow:none;min-height:32px;font-family:var(--font)}
.new-interface button:hover,.new-interface .button:hover{background:#eaeaea;border-color:#d4d4d4}.new-interface button:disabled{opacity:.45}
.new-interface input,.new-interface textarea,.new-interface select{background:#fafafa;color:#111;border:1px solid #ddd;font-family:var(--font)}
.new-interface input::placeholder,.new-interface textarea::placeholder{color:#929292}.new-interface select option{color:#111;background:white}
.new-interface :is(button,a,input,textarea,select,summary):focus-visible{outline-color:var(--blue)}
.new-interface .muted,.new-interface .eyebrow{color:#777}.new-interface .error{color:#ad2031}.new-interface .plain{border-color:transparent;background:none;color:#777}
.new-interface .button.primary,.new-interface button.primary{background:var(--blue);color:white;border-color:var(--blue)}
.new-interface .button.primary:hover,.new-interface button.primary:hover{background:#211bcc}
.new-interface .pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border:1px solid #e6e6e6;border-radius:99px;background:#f1f1f1;color:#111;font-size:11px;line-height:1.3;min-height:32px;white-space:normal;text-align:center}
.new-interface .pill.black{background:#111;color:white;border-color:#111}.new-interface .pill:hover{background:#e4e4e4}.new-interface .pill.black:hover{background:#333}
.new-interface .site-header{position:fixed;top:0;left:0;right:0;z-index:35;width:100%;height:64px;min-height:64px;padding:0 24px;margin:0;gap:24px;background:#fff;border-bottom:1px solid #e9e9e9}
.new-interface .brand-group{display:flex;align-items:center;flex:0 0 194px;gap:13px}.new-interface .logo{font:750 21px/1 var(--font);letter-spacing:-1.1px;color:var(--blue);gap:2px}
.new-interface .brand-mark{width:35px;height:35px;margin-right:3px}.new-interface .brand-star{display:none;width:31px;height:31px}
html[data-logo="star"] .new-interface .brand-mark{display:none}html[data-logo="star"] .new-interface .brand-star{display:block}
.new-interface .sidebar-toggle{border:0;padding:5px;width:26px;min-height:32px;background:none;color:#333;flex-shrink:0}.new-interface .sidebar-toggle .ui-icon{width:20px}
.new-interface .site-search{display:flex;align-items:center;gap:5px;border:1px solid #eee;background:#f5f5f5;border-radius:24px;width:min(420px,40%);margin:0 auto}
.new-interface .site-search input{border:0;background:none;flex:1;min-width:0;width:auto;padding:10px 16px;font-size:12px;outline:none}.new-interface .site-search:focus-within{outline:2px solid #bab6ee;outline-offset:2px}
.new-interface .site-search button{border:0;background:none;padding:7px 13px 7px 7px;min-height:30px;color:#777}.new-interface .site-search svg{width:18px;height:18px}
.new-interface .header-actions{gap:8px}.new-interface .new-clip-button{border:0;background:#f1f1f1;font-size:11px;border-radius:6px;padding:8px 13px;white-space:nowrap}
.new-interface .appearance-button{display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:8px;border:0;background:#f3f2fa;color:var(--blue);border-radius:50%}.new-interface .appearance-button svg{width:17px;height:17px}
.new-interface .refresh{font-size:23px;padding:3px 6px}.new-interface .site-menu summary{min-width:28px;color:#555;font-size:11px;letter-spacing:1px}.new-interface .site-menu>div{background:white;border-color:#ddd;box-shadow:0 10px 30px #0002;z-index:50}
.new-interface .site-menu a,.new-interface .site-menu button{color:#333;background:transparent}.new-interface .site-menu a:hover,.new-interface .site-menu button:hover{background:#f3f2fa}
.new-interface .search-toggle,.new-interface .sidebar-backdrop{display:none}
.new-interface .sidebar{position:fixed;z-index:30;top:64px;left:0;bottom:0;width:var(--sidebar-width);padding:24px 14px;overflow:auto;border-right:1px solid #eee;background:white;scrollbar-width:thin}
.new-interface .main-nav{display:flex;align-items:stretch;flex-direction:column;gap:3px;margin:0 0 30px}.new-interface .main-nav a{font-size:12px;padding:10px 12px;gap:13px;color:#222;border-radius:6px;font-weight:450}
.new-interface .main-nav a{letter-spacing:0;text-transform:none}.new-interface .main-nav a .ui-icon{display:block;width:20px;height:20px;stroke-width:1.7}.new-interface .main-nav a.active{background:#f1f1f1;color:#111;font-weight:600;box-shadow:none}.new-interface .main-nav a:hover{background:#f7f7f7}
.new-interface.stats-view .main-nav a.active{color:var(--blue);background:#f3f2fc}
.new-interface .sidebar-accounts-head{padding:0 12px;margin-bottom:12px;font-size:12px}.new-interface .sidebar-accounts-head strong{font-weight:500}
.new-interface .accounts{display:flex;flex-direction:column;gap:3px}.new-interface .accounts button{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:8px 10px;border:0;background:none;min-height:44px;text-align:left;font-size:11px;line-height:1.25;border-radius:6px;color:#333}
.new-interface .accounts button:hover{background:#f7f7f7}.new-interface .accounts button.active{background:#f1f1f1;color:#111}.new-interface .accounts button .account-label{font:inherit;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.new-interface .account-avatar{width:28px;height:28px;object-fit:cover;border-radius:50%;flex-shrink:0;border:0;background:#f0effa;color:var(--blue)}.new-interface .avatar-initial{display:grid;place-items:center;font-weight:600;font-size:13px}
.new-interface .accounts .extra-account{display:none}.new-interface.all-accounts-visible .accounts .extra-account{display:flex}.new-interface .more-accounts{font-size:11px;margin-top:9px;padding:7px 12px;background:none;border:0;color:#888}
.new-interface .accounts .is-drop-target{outline:2px solid var(--blue);background:#f0efff}.new-interface.clip-dragging .accounts button{border:1px dashed #b6b2e3}.new-interface .accounts .loading-wheel{color:var(--blue)}
.new-interface .workspace{width:auto;max-width:1700px;margin:64px 0 0 var(--sidebar-width);padding:34px 36px 70px}
.new-interface .home-shell::before,.new-interface .home-shell::after{display:none}
.new-interface.sidebar-collapsed{--sidebar-width:0px}.new-interface.sidebar-collapsed .sidebar{display:none}
.new-interface .profile-header{gap:21px;align-items:flex-start;margin:2px 0 27px}.new-interface .profile-avatar{width:100px;height:100px;object-fit:cover;border:0;border-radius:50%;padding:0;background:#f0effa;color:var(--blue);font-size:40px}
.new-interface .profile-name{display:block}.new-interface .profile-name h1{font-size:27px;line-height:1.15;margin:0 0 4px;font-weight:650;overflow-wrap:anywhere;letter-spacing:-.9px}
.new-interface .profile-name>.profile-whim{display:flex;width:max-content;font-size:23px;letter-spacing:0;margin:3px 0 6px}.new-interface .profile-name>span:not(.accent-phrase){display:block;color:#777;font-size:11px;line-height:1.6}
.new-interface .profile-bio{font-size:11px;line-height:1.6;margin-top:8px}.new-interface .profile-counts{font-size:10px;gap:18px;margin:9px 0 0;color:#777}.new-interface .profile-counts b{color:#111}
.new-interface .profile-buttons{display:flex;align-items:flex-start;gap:7px;flex-wrap:wrap;margin-top:12px}.new-interface .profile-buttons .pill{font-size:10px;padding:8px 13px}
.new-interface .account-info{margin:0;max-width:100%}.new-interface .account-info .profile-link{color:var(--blue);font-size:11px}.new-interface .profile-freshness{color:#888;font-size:10px;max-width:380px}
.new-interface .profile-toolbar{border-bottom:1px solid #e8e8e8;margin-bottom:18px}.new-interface .clip-tabs{gap:27px}
.new-interface .profile-toolbar .nav{color:#999;min-height:45px;padding:12px 0;font-size:13px;border:0;border-bottom:2px solid transparent;background:transparent;border-radius:0}
.new-interface .profile-toolbar .nav.active{color:#111;border-bottom-color:#111;font-weight:600}.new-interface .profile-toolbar .nav:hover{color:#111;background:none}
.new-interface .library-tools{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin:0 0 25px}.new-interface .profile-sort{background:#f3f3f3;padding:3px;border-radius:7px;gap:3px;flex-shrink:0}
.new-interface .profile-sort button{border:0;border-radius:5px;padding:5px 12px;min-height:28px;background:none;color:#777;font-size:10px}.new-interface .profile-sort button.active{background:white;color:#222;box-shadow:0 1px 3px #0001}
.new-interface .filter-toggle{font-size:11px}.new-interface .filter-toggle>summary{color:#777;text-align:right;padding:8px 0}.new-interface .tools{gap:8px;padding:12px 0 0;justify-content:flex-end}.new-interface .selection-filter{color:#777;font-size:10px}
.new-interface .tools input[type=search]{width:180px;font-size:11px}.new-interface .tools select{font-size:11px;max-width:200px}.new-interface .selection-bar{border-color:#eee;font-size:11px}
.new-interface .selection-bar small{color:#888}.new-interface .selection-bar [data-bulk=now]{background:var(--blue);color:#fff;border-color:var(--blue)}.new-interface .selection-bar [data-bulk=schedule]{background:#f0effa;color:var(--blue)}
.new-interface .section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.new-interface .section-head h2{font-size:18px;font-weight:600;margin:0;letter-spacing:-.5px}.new-interface .popular-whim{font-size:25px;margin-left:7px}
.new-interface .popular-section{margin-bottom:29px}.new-interface .grid,.new-interface .profile-grid,.new-interface .top-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 9px;align-items:start}
.new-interface .top-grid{gap:9px}.new-interface .card{position:relative;background:transparent;border:0;border-radius:0;box-shadow:none;min-width:0;overflow:visible;color:#111}
.new-interface .card .media{position:relative;border:0;border-radius:10px;background:#eee;aspect-ratio:9/16;overflow:hidden;box-shadow:none}.new-interface .profile-card:hover .media,.new-interface .profile-card:focus-within .media{border:0;box-shadow:none}
.new-interface .media video,.new-interface .media>.published-poster{display:block;width:100%;height:100%;aspect-ratio:9/16;object-fit:cover;border-radius:0}
.new-interface .poster-placeholder{display:grid;place-items:center;width:100%;height:100%;font-size:55px;color:#cecbec;background:#f0eff9}
.new-interface .profile-cover{display:grid;place-items:center;position:absolute;inset:0;min-height:0;border:0;border-radius:0;background:none;padding:0}.new-interface .profile-cover:hover{background:#00000006}
.new-interface .tile-play{display:none}.new-interface .tile-duration{font-size:9px;bottom:7px;right:7px;background:#0006}.new-interface .tile-status{font-size:8px;left:7px;top:7px;background:#ffffffde;color:var(--blue);max-width:calc(100% - 42px)}
.new-interface .tile-select{right:auto;left:6px;top:33px;width:22px;height:22px}.new-interface .tile-select span{width:19px;height:19px;font-size:13px}
.new-interface .card .clip-favorite{opacity:0;top:6px;right:6px;min-height:27px;width:27px;height:27px;padding:4px;border:0;background:#fffffff0;z-index:9;border-radius:50%;color:var(--blue)}
.new-interface .card:hover .clip-favorite,.new-interface .card:focus-within .clip-favorite,.new-interface .card .clip-favorite.is-favorite{opacity:1}.new-interface .clip-favorite svg{fill:#fff;stroke:var(--blue);stroke-width:1.8;width:18px;height:18px}.new-interface .clip-favorite.is-favorite svg{fill:var(--yellow)}
.new-interface .tile-bottom{padding:8px 1px 0;display:flex;gap:7px;min-width:0}.new-interface .tile-bottom>div{min-width:0;flex:1}
.new-interface button.tile-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;width:100%;min-height:0;margin:0;text-align:left;border:0;border-radius:0;background:none;color:#111;font-size:11px;line-height:1.4;font-weight:550;overflow:hidden}
.new-interface .tile-title:hover{color:var(--blue)}.new-interface .clip-stats{display:flex;flex-wrap:wrap;min-height:0;margin-top:5px;gap:2px 7px;font-size:9px;line-height:1.5;color:#888}.new-interface .clip-stats b{font-weight:500}.new-interface .clip-stats small{font-size:8px;color:#999}
.new-interface .clip-stats.unavailable{font-size:9px}.new-interface .clip-stats a{text-decoration:underline;text-underline-offset:2px}.new-interface .clip-account{font-size:9px;color:#888;margin:3px 0 0}
.new-interface .tile-actions{display:flex;justify-content:space-between;gap:3px;padding:3px 0 0}.new-interface .tile-publish{padding:3px 0;font-size:9px;background:none;min-height:26px;border:0;justify-content:flex-start;text-align:left;color:#777;line-height:1.4;font-weight:400}
.new-interface .tile-publish:hover{background:none;color:var(--blue)}.new-interface .card-menu summary{min-height:26px;min-width:22px;letter-spacing:0;padding:2px;color:#777;font-size:17px}.new-interface .card-menu>div{border-color:#e5e5e5;box-shadow:0 8px 30px #0002;bottom:30px;right:0}
.new-interface .card-menu button{border:0;background:white;color:#333;font-size:11px;padding:8px}.new-interface .card-menu button:hover{background:#f3f2fa}
.new-interface .clip-rank{position:absolute;bottom:7px;left:8px;border-radius:5px;color:#fff;background:#0006;padding:1px 5px;font-size:12px;font-weight:600}
.new-interface .top-card .tile-title{font-size:10px}.new-interface .top-card .tile-bottom{padding-top:7px}.new-interface #live-stats-status{font-size:9px;color:#999;margin:-6px 0 14px}.new-interface #results{font-size:10px;color:#888;margin:0}
.new-interface .empty{color:#777;border-color:#e5e5e5;background:#fafafa;padding:40px 20px}.new-interface .empty h2{font-size:20px}.new-interface .empty p{font-size:12px}
.new-interface .home-hero{margin:12px auto 38px}.new-interface .greeting{margin:0;font-weight:550;font-size:38px;letter-spacing:-1.3px;line-height:1.2}.new-interface .home-hero>p{margin-top:23px;color:#777;font-size:12px}
.new-interface .home-ask input{border:0;background:none}.new-interface .home-ask>button{min-height:36px;width:36px;border:0;background:#111;color:#fff;flex-shrink:0;font-size:22px;line-height:1;padding:3px}
.new-interface .home-suggestions button{color:#555;background:#fff;font-size:10px;min-height:29px}.new-interface .overview-card{border:0;box-shadow:none}.new-interface .overview-card h2{font-size:15px;margin:0 0 7px;line-height:1.45;font-weight:600;letter-spacing:-.3px}
.new-interface .overview-card .weekly-number{font-size:30px;letter-spacing:-1px;line-height:1.25}.new-interface .overview-card .card-eyebrow{margin-bottom:12px}.new-interface .pending-card .card-eyebrow{margin-bottom:6px}
.new-interface .pending-card:not(:has(>img)){display:flex}.new-interface .overview-card .next-whim{margin-bottom:10px}.new-interface .card-link{color:var(--blue)}
.new-interface .home-account-filters button{border:0;font-size:10px;min-height:28px;padding:6px 10px;background:#f2f2f2;border-radius:6px;color:#777}.new-interface .home-account-filters button.active{color:#111;background:#e6e6e6}
.new-interface .home-account-filters{display:flex;flex-wrap:wrap;gap:6px}.new-interface .home-new .section-head{gap:15px}.new-interface .home-clip .account-avatar{width:23px;height:23px}
.new-interface .panel{border:1px solid #e5e5e5;border-radius:11px;background:#fff;box-shadow:none}.new-interface .home-account-summary{padding:18px 15px;min-width:0;background:#fff;border:1px solid #e5e5e5}
.new-interface .home-account-summary:hover{background:#faf9ff;border-color:#d4cfef}.new-interface .home-account-summary strong{font-size:12px}.new-interface .home-source{color:#999;font-size:9px;margin-top:30px}
.new-interface .statistics-page{padding:0;max-width:none;min-width:0}.new-interface .statistics-page h1{font-size:27px;letter-spacing:-.8px;margin:0 0 18px;line-height:1.3}
.new-interface .statistics-intro,.new-interface .statistics-page>.muted{font-size:12px;line-height:1.7;color:#777;max-width:800px}.new-interface .statistics-periods{gap:7px;margin:16px 0}
.new-interface .statistics-periods button{border:0;border-radius:7px;background:#f3f3f3;color:#777;padding:9px 14px;font-size:11px;min-height:34px}.new-interface .statistics-periods button[aria-pressed=true]{color:var(--blue);background:#eeecfb}
.new-interface #statistics-period-date{font-size:10px}.new-interface .stats-intro{font-size:16px;margin:24px 0 16px;color:#333}.new-interface .stats-cheer{font-size:27px}
.new-interface .stats-columns{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;margin-bottom:22px;align-items:stretch}.new-interface .metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e8e8e8;padding:18px 15px;gap:12px}
.new-interface .metric{min-width:0}.new-interface .metric>span{font-size:10px;color:#888}.new-interface .metric>strong{display:block;font-size:23px;margin-top:8px;letter-spacing:-.7px;line-height:1.3;overflow-wrap:anywhere;font-weight:600}
.new-interface .metric:first-child{color:var(--blue)}.new-interface .chart-area{padding:21px 20px 15px}.new-interface .chart-label{font-size:11px;color:#777}.new-interface .views-chart{width:100%;height:auto;max-height:260px}.new-interface .views-chart text{font:10px var(--font);fill:#888}
.new-interface .chart-caption{font-size:9px;color:#999;line-height:1.6;margin:9px 0 0}.new-interface .realtime{padding:19px}.new-interface .realtime h2{font-size:16px;margin:0 0 7px}.new-interface .timestamp{font-size:10px;color:#999}
.new-interface .mini-clips{margin:18px 0}.new-interface .mini-clip{width:100%;text-align:left;display:flex;gap:9px;border:0;border-radius:0;border-bottom:1px solid #eee;background:white;justify-content:flex-start;padding:10px 0;min-width:0}
.new-interface .mini-clip img{width:31px;height:42px;object-fit:cover;border-radius:4px;flex-shrink:0}.new-interface .mini-clip>span{min-width:0;flex:1;font-size:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.new-interface .mini-clip>strong{font-size:10px}
.new-interface .best-panel{padding:20px}.new-interface .best-panel h2{font-size:16px;margin:0 0 6px}.new-interface .best-panel>p{font-size:10px;color:#888;margin-bottom:20px}.new-interface .best-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 80px;gap:15px;align-items:center;min-height:62px;border-bottom:1px solid #eee;font-size:11px}
.new-interface .best-row:last-child{border:0}.new-interface .best-head{color:#888;font-size:10px;min-height:30px}.new-interface .table-clip{display:flex;justify-content:flex-start;gap:14px;min-width:0;padding:8px 0;border:0;background:none;text-align:left;color:#333}
.new-interface .table-clip img{border-radius:4px;object-fit:cover;flex-shrink:0}.new-interface .table-clip strong{min-width:0;font-size:11px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.new-interface .rank{color:#777;font-size:12px}
.new-interface .all-statistics-heading{font-size:21px;margin:32px 0 16px}.new-interface .statistics-totals{gap:12px}.new-interface .statistics-total{padding:20px 16px;border-color:#e5e5e5;background:#fafafa;gap:10px}
.new-interface .statistics-total span{color:#777;font-size:11px}.new-interface .statistics-total strong{font-size:28px;color:#111;letter-spacing:-.6px;font-weight:600}.new-interface .statistics-total:first-child strong{color:var(--blue)}
.new-interface .statistics-coverage{color:#888;font-size:11px}.new-interface .statistics-sort{font-size:11px;margin-top:20px}.new-interface .statistics-sort button{font-size:10px;background:#f3f3f3;color:#777;border:0;padding:7px 12px}
.new-interface .statistics-sort button[aria-pressed=true]{background:#e9e7f8;color:var(--blue)}.new-interface .statistics-table-wrap{border-color:#e5e5e5;margin-top:18px;max-width:100%}.new-interface .statistics-table{font-size:11px;color:#333}
.new-interface .statistics-table caption{color:#888;font-size:10px}.new-interface .statistics-table th,.new-interface .statistics-table td{padding:15px;border-color:#eee}.new-interface .statistics-table thead{background:#fafafa;color:#888;font-size:10px}
.new-interface .statistics-total,.new-interface .statistics-table-wrap{border-style:solid;border-radius:11px}.new-interface .statistics-table .statistics-views{color:var(--blue)}.new-interface .statistics-account b{font-size:11px}.new-interface .statistics-account small,.new-interface .statistics-freshness small{color:#999;font-size:9px}.new-interface .statistics-freshness{font-size:10px}
.new-interface dialog{background:white;color:#222;border:1px solid #e1e1e1;border-radius:16px;padding:0;box-shadow:0 22px 100px #0003;max-width:calc(100vw - 24px);max-height:calc(100dvh - 30px)}
.new-interface dialog::backdrop{background:#0006;backdrop-filter:blur(3px)}.new-interface dialog h2{font-size:25px;line-height:1.25}.new-interface dialog h3{font-size:18px}
.new-interface .dialog-head{border-color:#e5e5e5;background:white}.new-interface .dialog-head .eyebrow{color:#999}.new-interface .dialog-content{background:white}.new-interface .editor-heading{border-color:#eee}
.new-interface .creator{color:#222;border-color:#eee;background:#fafafa}.new-interface .creator small{color:#888}.new-interface .notice{color:#666}.new-interface .checks,.new-interface .commercial{border-color:#eee;background:#fafafa}.new-interface .check{color:#444}
.new-interface .status-panel{border-color:#e5e5e5;background:#f5f4fb;color:#333}.new-interface .status-panel .clip-stats{font-size:12px}.new-interface .caption-save{color:var(--blue)}
.new-interface .appearance-dialog .dialog-body{padding:30px;position:relative}.new-interface .appearance-dialog h2{margin:0 30px 12px 0;font-size:28px}.new-interface .appearance-dialog .dialog-body>p{color:#888;font-size:12px}
.new-interface .dialog-close{position:absolute;top:13px;right:13px;background:none;border:0;color:#777;font-size:24px;width:32px;min-height:32px;padding:0}
.new-interface .type-option{background:#fafafa;color:#111;padding:15px}.new-interface .phrase-option{background:#fafafa;color:#111;padding:15px 9px 18px}.new-interface .logo-option{background:#fafafa;color:var(--blue);padding:12px 15px}
.new-interface .type-option.selected,.new-interface .phrase-option.selected,.new-interface .logo-option.selected{background:#f6f5ff;border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}
.new-interface .bulk-account,.new-interface .bulk-item,.new-interface .bulk-settings,.new-interface .bulk-summary{background:#fafafa;border-color:#e5e5e5;color:#333}.new-interface .bulk-meta,.new-interface .bulk-progress{color:#777}
.new-interface #toast{background:#111;color:#fff;border:0}.new-interface .login{color:#111}.new-interface .login a{color:var(--blue)}
.new-interface .chat-shell .workspace{padding:28px 36px 70px!important}.new-interface .blue-chat{color:#222;background:white;max-width:1200px}.new-interface .blue-chat-header{border-color:#e9e9e9}.new-interface .blue-chat-header h1{font-family:var(--font)!important;color:#111;font-size:28px!important;letter-spacing:-.7px!important}
.new-interface .blue-chat-header p,.new-interface .chat-presence{color:#888}.new-interface .blue-chat-tools button{background:#f3f3f3;color:#444;border-color:#e5e5e5}.new-interface .blue-chat-welcome h2{font-family:var(--font);font-size:36px;color:#111;font-weight:550}
.new-interface .blue-chat-welcome p{color:#888}.new-interface .chat-welcome-icons .ui-icon{color:var(--blue)}.new-interface .chat-suggestions button{background:#fafafa;border-color:#e5e5e5;color:#444}
.new-interface .message-bubble{color:#333;background:#f5f5f5;border-color:#eee}.new-interface .from-user .message-bubble{background:var(--blue);border-color:var(--blue);color:#fff}.new-interface .message-meta,.new-interface .message-meta button{color:#888}
.new-interface #blue-chat-form{background:#f5f5f5;border-color:#e1e1e1}.new-interface #blue-chat-input{color:#222;background:none}.new-interface #blue-chat-input::placeholder{color:#999}.new-interface .chat-composer-tools>[data-chat-choose]{color:#777}.new-interface .chat-composer-tools>.chat-send{background:var(--blue);color:#fff}
.new-interface .chat-composer-note{color:#999}.new-interface .chat-context{border-color:#e5e5e5}.new-interface .chat-clip-picker summary{color:#333}.new-interface .chat-clip-picker input{background:#fafafa;border-color:#ddd;color:#222}
.new-interface .chat-clip{border-color:#eee}.new-interface .chat-clip>button{color:#333}.new-interface .chat-clip small{color:#999}.new-interface .chat-shortcuts button,.new-interface .chat-create{color:#555;border-color:#eee}
.new-interface .chat-auth,.new-interface .chat-task,.new-interface .chat-history{background:#fafafa;border-color:#e5e5e5;color:#333}.new-interface .chat-auth input,.new-interface .chat-task input,.new-interface .chat-task select,.new-interface .chat-task textarea{background:#fff;color:#222;border-color:#ddd}
.new-interface .chat-auth small,.new-interface .chat-task small,.new-interface .chat-jobs small,.new-interface .chat-attached small{color:#888}.new-interface .chat-history button{color:#444}.new-interface .chat-history button[aria-current=true]{background:#eee}.new-interface .chat-attached{background:white;border-color:#ddd}
.new-interface .chat-attached button{color:#777}.new-interface .chat-error{color:#ad2031}.new-interface .chat-jobs>div{border-color:#eee}.new-interface .chat-panel-close{color:#777!important}.new-interface .message-attachment{border-color:#ddd}.new-interface .message-attachment>div{color:#555}
.new-interface .motion-toggle{border:0;background:none;color:#888;font-size:10px;padding:4px;min-height:26px}.new-interface .motion-toggle .ui-icon{width:17px;height:17px}
@media(min-width:1900px){.new-interface .workspace{margin-right:auto;margin-left:var(--sidebar-width)}}
@media(max-width:1200px){.new-interface{--sidebar-width:200px}.new-interface .site-header{padding:0 17px;gap:15px}.new-interface .brand-group{flex-basis:174px;gap:8px}.new-interface .logo{font-size:19px}.new-interface .workspace{padding:28px 24px 60px}.new-interface .grid,.new-interface .profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.new-interface .top-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.new-interface .stats-columns{grid-template-columns:minmax(0,1fr) 200px}.new-interface .metric>strong{font-size:20px}.new-interface .chat-shell .workspace{padding:28px 24px 70px!important}}
@media(min-width:701px) and (max-width:900px){.new-interface{--sidebar-width:175px}.new-interface .sidebar{padding:20px 8px}.new-interface .brand-group{flex-basis:150px}.new-interface .logo{font-size:17px}.new-interface .sidebar-toggle{width:20px}.new-interface .brand-mark{width:28px;height:28px}.new-interface .site-header{gap:12px;padding:0 12px}.new-interface .header-actions{gap:4px}.new-interface .new-clip-button{font-size:10px;padding:7px 9px}.new-interface .site-search{width:230px}.new-interface .workspace{padding:25px 20px 60px}.new-interface .main-nav a{font-size:11px;padding:9px 10px}.new-interface .accounts button{font-size:10px;padding:7px 8px}.new-interface .account-avatar{width:25px;height:25px}.new-interface .grid,.new-interface .profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.new-interface .top-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.new-interface .top-card:nth-child(n+4){display:none}.new-interface .profile-header{gap:15px}.new-interface .profile-avatar{width:78px;height:78px}.new-interface .profile-name h1{font-size:23px}.new-interface .stats-columns{grid-template-columns:1fr}.new-interface .realtime{display:none}.new-interface .metrics{gap:10px}.new-interface .best-row{grid-template-columns:minmax(0,1fr) 70px 60px}.new-interface .overview-cards{grid-template-columns:1fr 1fr}.new-interface .overview-card:last-child{grid-column:span 2;min-height:140px}.new-interface .home-account-grid{grid-template-columns:1fr}.new-interface .greeting{font-size:32px}.new-interface .greeting .home-whim{font-size:37px}.new-interface .home-new .section-head{flex-wrap:wrap}}
@media(max-width:700px){
 .new-interface{--sidebar-width:0px}.new-interface .site-header{height:59px;min-height:59px;padding:0 12px;gap:5px}.new-interface .brand-group{flex:1;gap:6px;min-width:0}.new-interface .logo{font-size:20px;gap:1px}.new-interface .brand-mark{width:31px;height:31px}.new-interface .sidebar-toggle{width:24px;min-height:32px;padding:3px}
 .new-interface .header-actions{gap:2px}.new-interface .appearance-button{height:28px;width:28px;min-height:28px;padding:6px}.new-interface .new-clip-button,.new-interface .refresh,.new-interface .motion-toggle{display:none}.new-interface .site-menu summary{min-width:25px}.new-interface .search-toggle{display:inline-grid;place-items:center;width:28px;padding:2px;font-size:25px;line-height:1;border:0;background:none;color:#555}
 .new-interface .site-search{display:none}.new-interface.search-open .site-search{position:absolute;display:flex;top:65px;left:12px;right:12px;width:auto;box-shadow:0 8px 25px #0002;background:#fff;z-index:40}.new-interface .site-search input{font-size:16px}
 .new-interface .sidebar{display:block;top:59px;bottom:65px;width:224px;padding:20px 14px;transform:translateX(-100%);transition:transform .18s;z-index:42}.new-interface.sidebar-collapsed .sidebar{display:block}.new-interface.mobile-sidebar-open .sidebar{transform:translateX(0)}
 .new-interface.mobile-sidebar-open .sidebar-backdrop{display:block;position:fixed;inset:59px 0 65px;z-index:41;background:#0005;border:0;border-radius:0}
 .new-interface .workspace{margin:59px 0 0;width:100%;max-width:none;padding:22px 14px 90px}.new-interface .profile-header{gap:13px;margin:0 0 18px}.new-interface .profile-avatar{width:76px;height:76px;font-size:30px}.new-interface .profile-name h1{font-size:23px;font-weight:650;letter-spacing:-.7px;margin-top:1px}.new-interface .profile-name>.profile-whim{font-size:21px;margin:2px 0 7px}.new-interface .profile-name>span:not(.accent-phrase){font-size:9px;line-height:1.6}.new-interface .profile-bio{font-size:10px}.new-interface .profile-counts{gap:10px;font-size:9px;margin-top:7px}.new-interface .profile-buttons{gap:5px;margin-top:10px}.new-interface .profile-buttons .pill{font-size:9px;padding:7px 10px;min-height:29px}.new-interface .profile-freshness{font-size:9px}
 .new-interface .profile-toolbar{margin:0 -14px 13px;padding:0 14px}.new-interface .clip-tabs{justify-content:space-between;width:100%;gap:12px}.new-interface .profile-toolbar .nav{font-size:11px;min-height:40px;padding:11px 0}.new-interface .library-tools{margin-bottom:18px;gap:10px}.new-interface .profile-sort button{font-size:9px;padding:5px 10px;min-height:27px}.new-interface .filter-toggle{font-size:10px}.new-interface .tools{justify-content:flex-start;max-width:100%;gap:8px}.new-interface .tools select,.new-interface .tools input[type=search]{font-size:16px;width:100%;max-width:100%}.new-interface .filter-toggle[open]{width:100%}.new-interface .library-tools:has(.filter-toggle[open]){flex-wrap:wrap}.new-interface .selection-filter{flex:1 1 120px}
 .new-interface .popular-section{display:none}.new-interface .recent-heading{margin-bottom:10px}.new-interface .recent-heading h2{font-size:15px}.new-interface #live-stats-status{font-size:8px;margin-top:0;margin-bottom:13px}.new-interface #results{font-size:9px}.new-interface .grid,.new-interface .profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0 -14px}.new-interface .card .media{border-radius:0;aspect-ratio:9/16}.new-interface .card .clip-favorite{opacity:1;top:5px;right:5px;width:23px;height:23px;min-height:23px;padding:3px}.new-interface .clip-favorite svg{width:17px;height:17px}.new-interface .tile-status{font-size:7px;max-width:calc(100% - 34px);left:4px;top:6px;padding:2px 3px}.new-interface .tile-select{top:29px;left:5px}.new-interface .tile-duration{font-size:8px;padding:1px 3px;bottom:7px;right:5px}
 .new-interface .card:not(.home-clip) .tile-bottom{position:absolute;bottom:26px;left:0;right:0;padding:32px 7px 8px;background:linear-gradient(transparent,#000b);pointer-events:none}.new-interface .card:not(.home-clip) .tile-title{color:#fff;font-size:9px;font-weight:500;line-height:1.35;pointer-events:auto}.new-interface .card:not(.home-clip) .clip-stats{font-size:8px;line-height:1.3;gap:1px 5px;color:#fff;margin-top:4px}.new-interface .card:not(.home-clip) .clip-stats small{display:none}.new-interface .card:not(.home-clip) .tile-actions{background:white;min-height:26px;padding:0 4px;gap:1px}.new-interface .tile-publish{font-size:8px;min-height:26px;padding:2px 0;line-height:1.2}.new-interface .card-menu summary{min-height:26px;min-width:21px;font-size:16px}.new-interface .card-menu[open]>div{position:fixed;bottom:77px;right:12px;left:12px;width:auto;max-height:50dvh;z-index:60}.new-interface .card-menu button{font-size:13px;padding:11px}.new-interface .selection-bar{gap:7px;font-size:10px}.new-interface .selection-bar button{font-size:10px}.new-interface .selection-bar small{font-size:9px}
 .new-interface .mobile-nav{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;align-items:center;position:fixed;bottom:0;left:0;right:0;z-index:45;height:calc(61px + env(safe-area-inset-bottom));padding:4px 9px calc(4px + env(safe-area-inset-bottom));border-top:1px solid #e9e9e9;background:#fff;gap:3px;box-shadow:none}
 .new-interface .mobile-nav a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;font-size:8px;font-weight:500;padding:3px 0;color:#888;min-width:0}.new-interface .mobile-nav .ui-icon{width:21px;height:21px}.new-interface .mobile-nav a.active{color:#111}.new-interface .mobile-create{display:grid;place-items:center;justify-self:center;width:36px;height:30px;min-height:30px;border:0;border-radius:9px;color:white;background:#111;font-size:26px;line-height:1;padding:0;box-shadow:3px 0 0 #ffd25e,-3px 0 0 #b8b1f9}
 .new-interface .home-hero{margin:12px 0 25px}.new-interface .greeting{font-size:29px;line-height:1.2;letter-spacing:-1px}.new-interface .greeting .home-whim{font-size:35px;line-height:1.25}.new-interface .home-hero>p{font-size:11px;line-height:1.7;max-width:320px;margin:19px auto 0}.new-interface .home-ask{margin:17px auto 12px;padding:5px;gap:8px}.new-interface .home-ask input{font-size:16px;padding:9px 0}.new-interface .home-ask>img{width:30px;height:30px;padding:7px}.new-interface .home-ask>button{width:30px;height:30px;min-height:30px;font-size:21px;flex-shrink:0}.new-interface .home-suggestions button{font-size:9px;padding:6px 8px;min-height:27px}
 .new-interface .overview-cards{grid-template-columns:1fr;gap:10px;margin-bottom:28px}.new-interface .overview-card{min-height:155px;padding:17px}.new-interface .overview-card h2{font-size:15px}.new-interface .overview-card .weekly-number{font-size:30px}.new-interface .overview-card.pending-card{grid-template-columns:70px minmax(0,1fr);gap:15px}.new-interface .pending-card>img{width:70px;height:125px;min-height:125px}.new-interface .overview-card .next-whim{font-size:23px}.new-interface .overview-card .card-link{font-size:12px}
 .new-interface .home-new .section-head{align-items:flex-start;flex-direction:column;gap:11px;margin-bottom:15px}.new-interface .home-new .section-head h2,.new-interface .home-accounts h2{font-size:17px}.new-interface .home-account-filters{gap:5px}.new-interface .home-account-filters button{font-size:9px;padding:6px 8px}.new-interface .home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 5px;margin:0}.new-interface .home-clip .media{border-radius:7px}.new-interface .home-clip .tile-bottom{padding:6px 0 0;gap:4px}.new-interface .home-clip .tile-title{font-size:10px;font-weight:550;-webkit-line-clamp:3}.new-interface .home-clip .account-avatar{display:none}.new-interface .home-clip .clip-stats{font-size:8px;gap:1px 4px}.new-interface .home-clip .tile-actions{padding:0}.new-interface .home-clip .clip-account{font-size:8px}.new-interface .home-account-grid{grid-template-columns:1fr;gap:9px}.new-interface .home-account-summary{padding:15px;gap:12px}.new-interface .home-account-summary .account-avatar{width:38px;height:38px}
 .new-interface .statistics-page h1{font-size:25px}.new-interface .stats-intro{font-size:14px;line-height:1.6;text-align:center;margin:22px 0 14px;display:flex;flex-direction:column;align-items:center;gap:4px}.new-interface .stats-cheer{font-size:27px;margin:0}.new-interface .stats-columns{grid-template-columns:1fr;gap:12px}.new-interface .realtime{display:none}.new-interface .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;padding:18px}.new-interface .metric>strong{font-size:25px;margin-top:5px}.new-interface .chart-area{padding:18px 12px 12px}.new-interface .chart-label{font-size:10px}.new-interface .chart-caption{font-size:8px}.new-interface .best-panel{padding:17px 12px}.new-interface .best-row{grid-template-columns:minmax(0,1fr) 52px 40px;gap:7px;font-size:10px}.new-interface .table-clip{gap:7px}.new-interface .table-clip strong{font-size:10px}.new-interface .rank{font-size:10px}.new-interface .table-clip img{width:24px;height:35px}.new-interface .best-head{font-size:9px}.new-interface .statistics-totals{grid-template-columns:1fr 1fr;gap:9px}.new-interface .statistics-total{padding:16px 12px}.new-interface .statistics-total span{font-size:10px}.new-interface .statistics-total strong{font-size:24px}.new-interface .statistics-sort{flex-wrap:wrap;gap:7px}.new-interface .all-statistics-heading{font-size:20px}.new-interface .statistics-table{min-width:580px}
 .new-interface dialog{max-height:calc(100dvh - 24px);border-radius:13px}.new-interface .appearance-dialog .dialog-body{padding:24px 17px}.new-interface .appearance-dialog h2{font-size:24px}.new-interface .phrase-options{grid-template-columns:1fr 1fr;gap:8px}.new-interface .phrase-option .accent-phrase{font-size:19px}.new-interface .phrase-option [data-phrase-sample=machine]{font-size:8px}.new-interface .phrase-option [data-phrase-sample=sticker]{font-size:13px}.new-interface .logo-option{padding:10px;gap:4px}.new-interface .logo-option>strong{font-size:15px}.new-interface .logo-option>span{display:none}.new-interface .logo-option img{width:29px;height:29px}.new-interface .appearance-bottom .pill{font-size:10px}.new-interface .dialog-head h2{font-size:20px}.new-interface .dialog-head{padding:18px}.new-interface .dialog-content .form{padding:18px}.new-interface dialog input,.new-interface dialog select,.new-interface dialog textarea{font-size:16px}
 .new-interface .chat-shell .workspace{padding:20px 14px 80px!important}.new-interface .blue-chat-header h1{font-size:25px!important}.new-interface .blue-chat-welcome h2{font-size:31px}.new-interface .blue-chat-tools button{font-size:16px;padding:7px}.new-interface .blue-chat-tools .ui-icon{color:#444}.new-interface .blue-chat-log{min-height:290px}.new-interface .chat-context{padding-top:17px}.new-interface .chat-clip-picker input{font-size:16px}.new-interface .blue-chat-welcome p{font-size:11px}.new-interface .chat-suggestions button{font-size:9px}
}

.new-interface .clip-more-controls{display:flex;flex-direction:column;align-items:center;gap:10px;margin:22px 0 30px}
.new-interface .clip-more-controls p{margin:0;font-size:12px;color:#626272}
.new-interface .clip-more-button{min-height:44px;min-width:150px;justify-content:center;gap:12px;cursor:pointer}
.new-interface .clip-more-button span{color:#626272;font-size:12px}
.new-interface .clip-more-button:focus-visible{outline:3px solid #0500ad;outline-offset:3px}
.new-interface .top-card:nth-child(n+4){display:block}
@media(max-width:700px){
 .new-interface .popular-section{display:block}
 .new-interface .popular-section .top-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px;margin:0}
}

.clip-publication-time{margin:7px 0;color:#656575;font-size:12px;line-height:1.5;font-weight:400}.clip-publication-time time{font-variant-numeric:tabular-nums}.publication-zone{white-space:nowrap;font-size:11px}#preview>.clip-publication-time{margin:0;padding:0 24px 12px}

.new-interface .card .clip-publication-time{font-size:10px;line-height:1.4;margin:5px 0}.new-interface .card .publication-zone{font-size:9px}
@media(max-width:700px){.new-interface .card .clip-publication-time{font-size:8px;line-height:1.4;margin:4px 0}.new-interface .card .publication-label,.new-interface .card .publication-zone{display:none}.new-interface .card .clip-publication-time time{white-space:nowrap}.new-interface .card:not(.home-clip) .clip-publication-time{color:#fff;text-shadow:0 1px 2px #000}}

.account-pause{display:block;font-size:11px;font-weight:400;opacity:.7;margin-top:2px}
