@font-face{font-family:Eina01;src:url(/fonts/Eina01-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eina01;src:url(/fonts/Eina01-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Eina01;src:url(/fonts/Eina01-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--lassie-blue:#D2E9FF;--dark-blue:#0632AA;--midnight:#000D45;--indigo-deep:#14267B;--cotton:#FCFAF7;--linen:#F3EADE;--cotton-warm:var(--linen);--paper:#FFFFFF;--charcoal:#434355;--pebble:#808098;--quartz:#D7D7ED;--porcelain:#EAEAF6;--frost:#F3F3FB;--ink:#1B1B1B;--slate:var(--pebble);--line:var(--quartz);--line-light:var(--porcelain);--warm-pink:#FFB4D2;--gold:#FFDE8E;--orange:#FFC677;--fresh-green:#E5F2A7;--horizon:#ADD5FF;--mineral-pink:#FBD5E7;--vanilla:#FFEDC1;--bisque:#FFE5C6;--lime:#F0F7CD;--amber:#FFBA30;--burgundy:#78012D;--walnut:#4D1B05;--toffee:#825215;--pine:#0F4206;--terracotta:#EE7E52;--amber-soft:var(--vanilla);--terracotta-deep:var(--walnut);--fresh-green-light:var(--lime);--positive:#2F8C5A;--positive-bg:#E8F4ED;--warning:#FFBA30;--warning-bg:#FFF4D9;--alert:#D9381E;--alert-bg:#FBE7E3;--color-surface-background-primary-default:var(--cotton);--color-surface-background-secondary-brand-light:var(--lassie-blue);--color-surface-background-neutral:var(--line-light);--color-surface-background-brand-dark:var(--dark-blue);--color-surface-background-success:var(--fresh-green-light);--color-surface-background-elevated:var(--paper);--color-surface-content-accent:var(--horizon);--color-surface-content-secondary:var(--lassie-blue);--color-surface-content-neutral:var(--line-light);--color-surface-content-positive:var(--positive-bg);--color-surface-content-warning:var(--warning-bg);--color-surface-content-alert:var(--alert-bg);--color-surface-content-disabled:var(--line-light);--color-text-primary:var(--midnight);--color-text-secondary:var(--charcoal);--color-text-inactive:var(--slate);--color-text-invert:var(--paper);--color-text-link:var(--dark-blue);--color-text-brand:var(--dark-blue);--color-text-positive:var(--positive);--color-text-error:var(--alert);--color-text-gold:#8B5A0C;--color-icon-primary:var(--midnight);--color-icon-secondary:var(--charcoal);--color-icon-inactive:var(--slate);--color-icon-invert-primary:var(--paper);--color-icon-brand:var(--dark-blue);--color-icon-positive:var(--positive);--color-icon-negative:var(--alert);--color-icon-points:var(--amber);--color-icon-reward:var(--amber);--color-button-primary:var(--dark-blue);--color-button-secondary:var(--lassie-blue);--color-button-tertiary:transparent;--color-button-inactive:var(--line-light);--color-button-inverted:var(--paper);--color-button-destructive:var(--warm-pink);--color-button-destructive-text:var(--burgundy);--color-button-gold:var(--amber);--color-button-gold-grad:linear-gradient(135deg,#FFE5A8,#FFCB44 55%,#FFA420);--color-border-default:var(--line);--color-border-subtle:var(--line-light);--color-border-focus:var(--dark-blue);--color-border-error:var(--alert);--color-border-disabled:var(--line-light);--color-interactive-active:var(--midnight);--color-interactive-inactive:var(--slate);--color-interactive-selected:var(--lassie-blue);--color-interactive-highlight:var(--horizon);--color-surface-badge-accent:var(--warm-pink);--color-surface-badge-highlight:var(--amber);--font-sans:"Eina01",-apple-system,"SF Pro","Inter",system-ui,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--display-bold-size:48px;--display-bold-lh:104%;--display-bold-weight:600;--display-semibold-weight:600;--h-xxl-size:32px;--h-xxl-lh:104%;--h-xxl-weight:600;--h-xl-size:28px;--h-xl-lh:32px;--h-xl-weight:600;--h-l-size:24px;--h-l-lh:28px;--h-l-weight:600;--h-m-size:20px;--h-m-lh:24px;--h-m-weight:600;--h-s-size:16px;--h-s-lh:22px;--h-s-weight:600;--h-xs-size:14px;--h-xs-lh:20px;--h-xs-weight:600;--h-xxs-size:12px;--h-xxs-lh:16px;--h-xxs-weight:600;--b-l-size:24px;--b-l-lh:130%;--b-m-size:20px;--b-m-lh:140%;--b-s-size:16px;--b-s-lh:150%;--b-xs-size:14px;--b-xs-lh:20px;--b-xxs-size:12px;--b-xxs-lh:16px;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:40px;--space-4xl:64px;--inset:16px;--section-sm:16px;--section-md:24px;--section-xl:40px;--safe-area-bottom:34px;--radius-none:0px;--radius-xs:8px;--radius-s:16px;--radius-m:20px;--radius-l:40px;--radius-full:9999px;--radius-card:var(--radius-m);--radius-chip:var(--radius-xs);--radius-badge:var(--radius-xs);--radius-sheet:var(--radius-l);--radius-input:var(--radius-s);--radius-button:var(--radius-full);--shadow-default:0 2px 8px rgba(144,127,111,0.10);--shadow-floating:0 12px 32px rgba(144,127,111,0.16);--shadow-xs:var(--shadow-default);--shadow-sm:var(--shadow-default);--shadow-md:var(--shadow-floating);--shadow-lg:var(--shadow-floating);--ease-out:cubic-bezier(0.2,0.7,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--dur-fast:120ms;--dur-med:200ms;--dur-slow:320ms}body,html{font-family:var(--font-sans);font-size:var(--b-s-size);line-height:var(--b-s-lh);color:var(--color-text-primary);background:var(--color-surface-background-primary-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.h-xxl,h1{font-size:var(--h-xxl-size);line-height:var(--h-xxl-lh);font-weight:var(--h-xxl-weight);letter-spacing:-.01em}.h-xl,.h-xxl,h1,h2{margin:0;color:var(--color-text-primary)}.h-xl,h2{font-size:var(--h-xl-size);line-height:var(--h-xl-lh);font-weight:var(--h-xl-weight);letter-spacing:-.005em}.h-l,h3{font-size:var(--h-l-size);line-height:var(--h-l-lh);font-weight:var(--h-l-weight)}.h-l,.h-m,h3,h4{margin:0;color:var(--color-text-primary)}.h-m,h4{font-size:var(--h-m-size);line-height:var(--h-m-lh);font-weight:var(--h-m-weight)}.h-s,h5{font-size:var(--h-s-size);line-height:var(--h-s-lh);font-weight:var(--h-s-weight)}.h-s,.h-xs,h5,h6{margin:0;color:var(--color-text-primary)}.h-xs,h6{font-size:var(--h-xs-size);line-height:var(--h-xs-lh);font-weight:var(--h-xs-weight)}.h-xxs{font-size:var(--h-xxs-size);line-height:var(--h-xxs-lh);font-weight:var(--h-xxs-weight);margin:0;color:var(--color-text-primary)}.display{font-size:48px;line-height:104%}.display,.display-sm{font-weight:600;letter-spacing:-.02em}.display-sm{font-size:40px;line-height:110%}.b-l{font-size:var(--b-l-size);line-height:var(--b-l-lh)}.b-m{font-size:var(--b-m-size);line-height:var(--b-m-lh)}.b-s,p{font-size:var(--b-s-size);line-height:var(--b-s-lh);margin:0}.b-xs{font-size:var(--b-xs-size);line-height:var(--b-xs-lh)}.b-xxs{font-size:var(--b-xxs-size);line-height:var(--b-xxs-lh)}.text-link,a{color:var(--color-text-link);text-decoration:none;font-weight:600}.text-secondary{color:var(--color-text-secondary)}.text-inactive{color:var(--color-text-inactive)}.text-invert{color:var(--color-text-invert)}.text-gold{color:var(--color-text-gold)}body{margin:0;background:var(--color-surface-background-primary-default);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--b-xs-size);line-height:var(--b-xs-lh)}a{text-decoration:none}a,a:hover{color:var(--color-text-link)}a:hover{text-decoration:underline}*{box-sizing:border-box}.mo-shell{min-height:100vh;display:flex;flex-wrap:wrap;background:var(--color-surface-background-primary-default)}.mo-side{flex:0 0 224px;background:var(--color-surface-background-elevated);border-right:1px solid var(--color-border-subtle);padding:var(--space-lg) var(--space-md);display:flex;flex-direction:column;gap:var(--space-xl)}.mo-side-brand{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-md)}.mo-side-brand img{height:18px;width:auto}.mo-side-brand span{font-size:var(--b-xxs-size);font-weight:600;color:var(--color-text-secondary);padding-left:var(--space-md);border-left:1px solid var(--color-border-default)}.mo-nav{display:flex;flex-direction:column;gap:var(--space-2xs)}.mo-nav .group{font-size:var(--b-xxs-size);font-weight:600;color:var(--color-text-inactive);padding:var(--space-md) var(--space-md) var(--space-xs)}.mo-nav a{display:flex;align-items:center;gap:var(--space-md);height:36px;padding:0 var(--space-md);border-radius:var(--radius-xs);font-size:var(--b-xs-size);font-weight:500;color:var(--color-text-secondary);text-decoration:none}.mo-nav a svg{width:18px;height:18px;flex-shrink:0}.mo-nav a:hover{background:var(--color-surface-content-tertiary-default,#F3F3FB);color:var(--color-text-primary);text-decoration:none}.mo-nav a[aria-current=page]{background:var(--color-interactive-selected);color:var(--color-text-primary)}.mo-nav a .grow{flex-grow:1}.mo-badge{min-width:20px;height:20px;padding:0 var(--space-sm);border-radius:var(--radius-full);background:var(--color-button-primary);color:var(--color-text-invert);font-size:var(--b-xxs-size);font-weight:600;display:inline-flex;align-items:center;justify-content:center}.mo-side-foot{margin-top:auto;flex-direction:column}.mo-side-foot,.mo-side-user{display:flex;gap:var(--space-sm)}.mo-side-user{align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-xs)}.mo-side-user:hover{background:var(--color-surface-content-tertiary-default,#F3F3FB)}.mo-side-user .who{display:flex;flex-direction:column;min-width:0;line-height:1.2}.mo-side-user .who b{font-size:var(--b-xs-size);font-weight:600}.mo-side-user .who span{font-size:var(--b-xxs-size);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo-content{flex:999 1 560px;min-width:0;display:flex;flex-direction:column}.mo-top{height:56px;background:var(--color-surface-background-elevated);border-bottom:1px solid var(--color-border-subtle);gap:var(--space-lg);padding:0 var(--space-xl)}.mo-top,.mo-top .crumbs{display:flex;align-items:center}.mo-top .crumbs{gap:var(--space-sm);font-size:var(--b-xs-size);color:var(--color-text-secondary)}.mo-top .crumbs b{color:var(--color-text-primary);font-weight:600}.mo-top .search{margin-left:auto;width:360px;max-width:40%;height:36px;display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-md);border-radius:var(--radius-xs);border:1px solid var(--color-border-default);background:var(--color-surface-background-primary-default);color:var(--color-text-inactive);font-size:var(--b-xs-size)}.mo-top .search input{border:none;outline:none;background:transparent;flex-grow:1;font-family:inherit;font-size:var(--b-xs-size);color:var(--color-text-primary)}.mo-top .search kbd{font-family:var(--font-mono);font-size:var(--b-xxs-size);color:var(--color-text-inactive);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);padding:0 var(--space-xs)}.mo-top .sync{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--b-xxs-size);color:var(--color-text-secondary);white-space:nowrap}.mo-top .sync i{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-text-positive);display:inline-block}.mo-iconbtn{width:36px;height:36px;border-radius:var(--radius-xs);border:1px solid var(--color-border-default);background:var(--color-surface-background-elevated);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mo-iconbtn svg{width:18px;height:18px}.mo-main{padding:var(--space-xl) var(--space-xl) var(--space-4xl);display:flex;flex-direction:column;gap:var(--space-xl)}.mo-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-lg)}.mo-head .lead{display:flex;flex-direction:column;gap:var(--space-2xs);max-width:760px}.mo-head h1{font-size:var(--h-l-size);line-height:var(--h-l-lh);font-weight:var(--h-l-weight);letter-spacing:-.01em}.mo-head .lead p{color:var(--color-text-secondary);font-size:var(--b-xs-size);line-height:var(--b-xs-lh)}.mo-head .actions{display:flex;gap:var(--space-sm);align-items:center}.mo-card{background:var(--color-surface-background-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-s);padding:var(--space-lg) var(--space-xl);display:flex;flex-direction:column;gap:var(--space-lg)}.mo-card-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.mo-card-head h5{font-size:var(--h-xs-size);line-height:var(--h-xs-lh);font-weight:var(--h-xs-weight)}.mo-card-head small{font-size:var(--b-xxs-size);color:var(--color-text-secondary)}.mo-card.flush{padding:0;overflow:hidden;gap:0}.mo-card.flush .mo-card-head{border-bottom:1px solid var(--color-border-subtle)}.mo-card.flush .mo-card-head,.mo-note{padding:var(--space-md) var(--space-lg)}.mo-note{background:var(--color-surface-content-tertiary-default,#F3F3FB);border-radius:var(--radius-s);display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--b-xxs-size);color:var(--color-text-secondary)}.mo-note h6{font-size:var(--h-xxs-size);color:var(--color-text-primary)}.mo-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}.mo-stat{background:var(--color-surface-background-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-s);padding:var(--space-lg) var(--space-xl);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;row-gap:var(--space-xs);column-gap:var(--space-md);min-width:0}.mo-stat>.label,.mo-stat>.note,.mo-stat>.value{grid-column:1}.mo-stat .label{font-size:var(--b-xxs-size);font-weight:600;color:var(--color-text-secondary)}.mo-stat .value{font-size:var(--h-xl-size);line-height:var(--h-xl-lh);font-weight:var(--h-xl-weight);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-stat .note{font-size:var(--b-xxs-size);color:var(--color-text-secondary);display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.mo-stat .value .unit{font-size:var(--b-xs-size);font-weight:600;color:var(--color-text-inactive);margin-left:var(--space-xs);letter-spacing:0}.mo-stat .delta{font-weight:600;border-radius:var(--radius-xs);padding:0 var(--space-xs)}.mo-stat .delta.up{color:var(--color-text-positive);background:var(--color-surface-content-positive)}.mo-stat .delta.down{color:var(--color-text-error);background:var(--color-surface-content-alert)}.mo-stat .delta.flat{color:var(--color-text-secondary);background:var(--color-surface-content-neutral)}.mo-stat .spark{grid-column:2;grid-row:1/4;align-self:end;height:28px;width:72px;display:flex;align-items:flex-end;gap:2px}.mo-stat .spark i{flex:1 1;background:var(--color-surface-content-accent);border-radius:1px;display:block}.mo-stat .spark i:last-child{background:var(--color-button-primary)}.mo-stat.positive .value{color:var(--color-text-positive)}.mo-stat.accent{background:var(--color-surface-content-secondary);border-color:var(--color-surface-content-secondary)}.mo-stat.warning{background:var(--color-surface-content-warning);border-color:var(--color-surface-content-warning)}.mo-stat.neutral .value{color:var(--color-text-inactive)}.mo-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.mo-views{background:var(--color-surface-content-tertiary-default,#F3F3FB);padding:var(--space-2xs);gap:var(--space-2xs)}.mo-views,.mo-views a,.mo-views button{display:inline-flex;border-radius:var(--radius-xs)}.mo-views a,.mo-views button{height:32px;padding:0 var(--space-md);border:none;background:transparent;font-family:inherit;font-size:var(--b-xs-size);font-weight:500;color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:var(--space-sm);text-decoration:none}.mo-views [aria-current=page],.mo-views [aria-pressed=true]{background:var(--color-surface-background-elevated);color:var(--color-text-primary);font-weight:600;box-shadow:var(--shadow-default)}.mo-views .n{font-size:var(--b-xxs-size);color:var(--color-text-inactive)}.fchip{height:36px;padding:0 var(--space-md);border-radius:var(--radius-full);border:1px solid var(--color-border-default);background:var(--color-surface-background-elevated);color:var(--color-text-primary);font-family:inherit;font-size:var(--b-xs-size);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-sm)}.fchip svg{width:14px;height:14px;color:var(--color-text-secondary)}.fchip[aria-pressed=true]{background:var(--color-interactive-selected);border-color:var(--color-interactive-highlight);font-weight:600}.mo-search{display:flex;align-items:center;gap:var(--space-sm);background:var(--color-surface-background-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);padding:0 var(--space-md);height:36px;min-width:260px;color:var(--color-text-inactive)}.mo-search svg{width:16px;height:16px}.mo-search input{border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--b-xs-size);color:var(--color-text-primary);flex-grow:1}.mo-search:focus-within{border-color:var(--color-border-focus)}.mo-select{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--b-xs-size);color:var(--color-text-secondary)}.mo-select select{height:36px;border-radius:var(--radius-xs);border:1px solid var(--color-border-default);background:var(--color-surface-background-elevated);font-family:inherit;font-size:var(--b-xs-size);color:var(--color-text-primary);padding:0 var(--space-md)}.mo-toolbar .spacer{flex-grow:1}.mo-toolbar .count{font-size:var(--b-xxs-size);color:var(--color-text-secondary)}.mo-table{width:100%;border-collapse:separate;border-spacing:0}.mo-table th{position:sticky;top:0;background:var(--color-surface-background-elevated);font-size:var(--b-xxs-size);line-height:var(--b-xxs-lh);font-weight:600;color:var(--color-text-secondary);text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border-default);white-space:nowrap}.mo-table th .sort{display:inline-flex;align-items:center;gap:var(--space-2xs)}.mo-table th .sort svg{width:12px;height:12px}.mo-table td{font-size:var(--b-xs-size);line-height:var(--b-xs-lh);padding:var(--space-sm) var(--space-md);height:44px;border-bottom:1px solid var(--color-border-subtle);vertical-align:middle}.mo-table tbody tr:hover td{background:var(--color-surface-content-tertiary-default,#F3F3FB)}.mo-table tbody tr:last-child td{border-bottom:none}.mo-table td.num,.mo-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mo-table td.num .unit{margin-left:var(--space-2xs)}.mo-table .sub,.mo-table td.num .unit{color:var(--color-text-secondary);font-size:var(--b-xxs-size)}.mo-table .sub{display:block}.mo-table td.check,.mo-table th.check{width:36px;padding-right:0}.mo-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-button-primary)}.mo-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:260px;overflow:hidden;white-space:normal;font-weight:500;color:var(--color-text-primary)}.mo-scroll{overflow-x:auto}.mo-thumb{width:44px;height:44px;border-radius:var(--radius-xs);background:var(--color-surface-content-neutral);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-inactive);flex-shrink:0}.mo-thumb.video{background:var(--color-surface-content-secondary)}.mo-thumb svg{width:18px;height:18px}.mo-row-main{gap:var(--space-md);min-width:0}.mo-pager,.mo-row-main{display:flex;align-items:center}.mo-pager{justify-content:space-between;padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border-subtle);font-size:var(--b-xxs-size);color:var(--color-text-secondary)}.mo-trend{display:inline-flex;align-items:flex-end;gap:2px;height:20px;width:64px}.mo-trend i{flex:1 1;background:var(--color-surface-content-accent);border-radius:1px;display:block;min-height:2px}.mo-status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-sm);font-size:var(--b-xs-size);font-weight:500;white-space:nowrap}.mo-status .note{flex-basis:100%;white-space:normal;padding-left:calc(8px + var(--space-sm));font-size:var(--b-xxs-size);font-weight:400;color:var(--color-text-secondary)}.mo-status i{width:8px;height:8px;border-radius:var(--radius-full);display:inline-block;background:var(--color-text-inactive)}.mo-status.live i{background:var(--color-button-primary)}.mo-status.promoted i{background:var(--color-text-positive)}.mo-status.scheduled i{background:var(--color-icon-points)}.mo-status.paused i{background:var(--color-text-inactive)}.mo-status.retired i{background:var(--color-border-default)}.mo-status.alert i{background:var(--color-text-error)}.mo-chip{display:inline-flex;align-items:center;gap:var(--space-xs);border-radius:var(--radius-xs);padding:0 var(--space-sm);height:22px;font-size:var(--b-xxs-size);font-weight:600;background:var(--color-surface-content-neutral);color:var(--color-text-primary);white-space:nowrap}.mo-chip.market{border:1px solid var(--color-border-default);font-weight:600}.mo-chip.st-live{background:var(--color-surface-content-accent)}.mo-chip.st-promoted{background:var(--color-surface-content-positive);color:var(--color-text-positive)}.mo-chip.st-scheduled{background:var(--color-surface-content-warning)}.mo-chip.st-paused{color:var(--color-text-secondary)}.mo-chip.st-paused,.mo-chip.st-retired{background:var(--color-surface-content-neutral)}.mo-chip.st-retired{color:var(--color-text-inactive)}.mo-chip.st-alert{background:var(--color-surface-content-alert);color:var(--color-text-error)}.mo-chip.st-info{background:var(--color-surface-content-secondary)}.mo-chip.st-pending{background:var(--color-surface-content-warning)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);height:36px;padding:0 var(--space-lg);border-radius:var(--radius-full);border:1px solid transparent;font-family:inherit;font-size:var(--b-xs-size);font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.btn svg{width:16px;height:16px}.btn:hover{text-decoration:none}.btn:active{opacity:.6}.btn.primary{background:var(--color-button-primary);color:var(--color-text-invert)}.btn.secondary{border-color:var(--color-border-default)}.btn.secondary:hover{background:var(--color-surface-content-tertiary-default,#F3F3FB)}.btn.tertiary{background:transparent;color:var(--color-text-link);padding:0 var(--space-md)}.btn.destructive{background:var(--color-button-destructive);color:var(--color-button-destructive-text)}.btn.small{height:30px;padding:0 var(--space-md);font-size:var(--b-xxs-size)}.btn.large{height:44px;padding:0 var(--space-xl);font-size:var(--b-s-size)}.btn[disabled]{background:var(--color-button-inactive);color:var(--color-text-inactive);border-color:transparent;cursor:default}.mo-field{display:flex;flex-direction:column;gap:var(--space-xs)}.mo-field label{font-size:var(--b-xxs-size);font-weight:600;color:var(--color-text-secondary)}.mo-field input,.mo-field select,.mo-field textarea{font-family:inherit;font-size:var(--b-xs-size);line-height:var(--b-xs-lh);color:var(--color-text-primary);background:var(--color-surface-background-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);padding:var(--space-sm) var(--space-md);width:100%}.mo-field input:focus,.mo-field select:focus,.mo-field textarea:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 var(--space-2xs) var(--color-interactive-selected)}.mo-avatar{width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-surface-content-accent);color:var(--color-text-primary);font-size:var(--b-xxs-size);font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mo-avatar.lg{width:32px;height:32px}.mo-person{display:inline-flex;align-items:center;gap:var(--space-sm);white-space:nowrap}.mo-progress{height:4px;background:var(--color-surface-content-neutral);overflow:hidden;min-width:64px}.mo-progress,.mo-progress span{border-radius:var(--radius-full)}.mo-progress span{display:block;height:100%;background:var(--color-button-primary)}.mo-comment{display:grid;grid-template-columns:24px 1fr;gap:var(--space-md)}.mo-comment .bubble{font-size:var(--b-xs-size);line-height:var(--b-xs-lh)}.mo-comment .bubble b{font-weight:600}.mo-comment .bubble small{color:var(--color-text-secondary);font-size:var(--b-xxs-size);margin-left:var(--space-sm)}.mo-composer{display:grid;grid-template-columns:24px 1fr auto;gap:var(--space-md);align-items:center}.mo-composer input{font-family:inherit;font-size:var(--b-xs-size);color:var(--color-text-primary);background:var(--color-surface-background-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);padding:var(--space-sm) var(--space-md)}.mo-board{display:grid;grid-auto-flow:column;grid-auto-columns:264px;gap:var(--space-md);overflow-x:auto;margin:0 calc(-1 * var(--space-xl));padding:0 var(--space-xl) var(--space-sm);scroll-padding:0 var(--space-xl)}.mo-col{flex-direction:column;min-width:0}.mo-col,.mo-colhead{display:flex;gap:var(--space-sm)}.mo-colhead{align-items:center;padding:var(--space-xs) var(--space-xs);font-size:var(--b-xs-size);font-weight:600}.mo-colhead .n{font-size:var(--b-xxs-size);color:var(--color-text-secondary);background:var(--color-surface-content-neutral);border-radius:var(--radius-full);padding:0 var(--space-sm)}.mo-colhead .add{margin-left:auto;color:var(--color-text-inactive)}.mo-kcard{background:var(--color-surface-background-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-s);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);text-decoration:none;color:var(--color-text-primary)}.mo-kcard:hover{box-shadow:var(--shadow-default);border-color:var(--color-border-default);text-decoration:none}.mo-kcard.attention{border-color:var(--color-interactive-highlight);background:var(--color-surface-content-secondary)}.mo-kcard .nm{font-size:var(--b-xs-size);line-height:var(--b-xs-lh);font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mo-kcard .meta{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.mo-kcard .foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-size:var(--b-xxs-size);color:var(--color-text-secondary)}.mo-kcard .kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs)}.mo-kcard .kpi span{display:flex;flex-direction:column;font-size:var(--b-xxs-size);color:var(--color-text-secondary)}.mo-kcard .kpi b{font-size:var(--b-xs-size);font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-gate{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--b-xxs-size);color:var(--color-text-secondary)}.mo-dot{width:8px;height:8px;border-radius:var(--radius-full);display:inline-block}.eyebrow{font-size:var(--b-xxs-size);font-weight:600}.eyebrow,.muted{color:var(--color-text-secondary)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-thumb img{width:100%;height:100%;object-fit:contain;border-radius:inherit;display:block;background:var(--color-surface-content-neutral)}.mo-thumb.large{width:100%;max-width:280px;height:auto;aspect-ratio:auto}.mo-thumb.large img{height:auto;max-height:480px;object-fit:contain}.mo-token{display:inline-flex;align-items:baseline;gap:var(--space-xs);background:var(--color-surface-content-secondary);border-radius:var(--radius-chip);padding:var(--space-xs) var(--space-md);font-size:var(--b-xs-size)}.mo-token b{font-weight:600}.mo-token i{font-style:normal;color:var(--color-text-secondary);font-size:var(--b-xxs-size)}.mo-token.unknown{outline:1px dashed var(--color-border-default)}.mo-nav .later{display:flex;align-items:center;gap:var(--space-md);height:36px;padding:0 var(--space-md);font-size:var(--b-xs-size);color:var(--color-text-inactive)}.mo-nav .later svg{width:18px;height:18px;flex-shrink:0}.mo-nav .later .grow{flex-grow:1}.mo-nav .later small{font-size:var(--b-xxs-size)}.mo-bars{display:grid;gap:var(--space-xs);align-items:end;height:160px}.mo-bars i{display:block;background:var(--color-surface-content-accent);border-radius:var(--radius-xs) var(--radius-xs) 0 0}.mo-bars i.before{background:var(--color-surface-content-neutral)}.mo-bars i.scored{opacity:.7}.mo-bars-axis{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs)}.mo-bars-axis span:last-child{text-align:right}.mo-form-select{appearance:none;-webkit-appearance:none;height:36px;max-width:100%;padding:0 34px 0 var(--space-lg);border-radius:var(--radius-full);border:1px solid var(--color-border-default);background-color:var(--color-surface-background-elevated);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808098' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:16px 16px;color:var(--color-text-primary);font-family:inherit;font-size:var(--b-xs-size);font-weight:500;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.mo-form-select:hover{background-color:var(--color-surface-content-tertiary-default,#F3F3FB);border-color:var(--color-border-default)}.mo-form-select:focus-visible{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-interactive-selected);border-radius:var(--radius-full)}.mo-form-select option{font-weight:400}.mo-form-select::-ms-expand{display:none}.mo-empty{padding:var(--space-xl);color:var(--color-text-secondary);font-size:var(--b-xs-size)}html{-webkit-text-size-adjust:100%}img,svg{max-width:100%}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px;border-radius:var(--radius-xs)}.mo-main{width:100%;max-width:1680px;margin:0 auto}.mo-main>*{min-width:0}.mo-top{position:sticky;top:0;z-index:5}.mo-top .crumbs{min-width:0;flex:1 1 auto;overflow:hidden}.mo-top .crumbs a,.mo-top .crumbs b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo-top .sync{flex-shrink:0}.mo-backdrop,.mo-mobilebar{display:none}.mo-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-grid-2,.mo-grid-2-1{display:grid;gap:var(--space-lg)}.mo-grid-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mo-stats-6{display:grid;gap:var(--space-lg)}.mo-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.mo-stat .value{font-size:clamp(20px,1.2vw + 10px,var(--h-xl-size));white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.mo-stats-6{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.mo-stats-6 .mo-stat .value{font-size:clamp(18px,1vw + 8px,24px)}.mo-stats-6 .mo-stat{padding:var(--space-md) var(--space-lg)}.mo-stat .value .unit{white-space:nowrap}.mo-head h1{overflow-wrap:anywhere}h2{font-size:clamp(20px,1vw + 14px,var(--h-xl-size))}.mo-card>.mo-scroll,.mo-card>table{max-width:100%}.mo-ellipsis{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo-row-between{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs) var(--space-md)}.mo-top .crumbs>a,.mo-top .crumbs>span{flex-shrink:0}.mo-side{transition:transform .2s ease}@media (max-width:1023px){.mo-shell{display:block}.mo-mobilebar{display:flex;align-items:center;gap:var(--space-md);height:56px;padding:0 var(--space-lg);position:sticky;top:0;z-index:20;background:var(--color-surface-background-elevated);border-bottom:1px solid var(--color-border-subtle)}.mo-mobilebar .mo-side-brand{padding:0}.mo-side{position:fixed;top:0;bottom:0;left:0;width:min(300px,85vw);z-index:30;transform:translateX(-100%);overflow-y:auto;box-shadow:0 8px 32px rgba(0,13,69,.18)}.mo-side[data-open=true]{transform:none}.mo-backdrop{display:block;position:fixed;inset:0;z-index:25;border:0;padding:0;background:rgba(0,13,69,.4);cursor:pointer}.mo-top{top:56px}.mo-main{padding:var(--space-lg) var(--space-lg) var(--space-3xl);gap:var(--space-lg)}.mo-grid-2,.mo-grid-2-1{grid-template-columns:minmax(0,1fr)}.mo-stats-6{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-card{overflow-x:auto}.mo-card>.mo-table{min-width:560px}.mo-table th{position:static}}@media (max-width:599px){.mo-main{padding:var(--space-md) 16px var(--space-3xl);gap:var(--space-md)}.mo-top{padding:0 16px}.mo-kpis,.mo-top{gap:var(--space-sm)}.mo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-stat{padding:var(--space-md)}.mo-stats-6{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.mo-card{padding:var(--space-md);gap:var(--space-md)}.mo-card.flush{padding:0}.mo-toolbar .mo-views{flex-wrap:wrap}.mo-toolbar .mo-search{flex:1 1 100%;min-width:0}.mo-form-select{flex:1 1 40%;min-width:0}.mo-toolbar .spacer{display:none}.mo-toolbar .count{flex-basis:100%}.mo-name{max-width:100%}.mo-cardify{min-width:0!important}.mo-cardify,.mo-cardify tbody{display:block}.mo-cardify thead{display:none}.mo-cardify tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm) var(--space-md);padding:var(--space-md) 16px;border-bottom:1px solid var(--color-border-subtle)}.mo-cardify tbody tr:last-child{border-bottom:none}.mo-cardify td{display:block;height:auto;padding:0;border:0;min-width:0}.mo-cardify td.num{text-align:left;white-space:normal}.mo-cardify td.span{grid-column:1/-1}.mo-cardify td[data-label]:before{content:attr(data-label);display:block;font-size:var(--b-xxs-size);line-height:var(--b-xxs-lh);font-weight:600;color:var(--color-text-secondary)}.mo-cardify tbody tr:hover td{background:transparent}.mo-cardify .mo-row-main{align-items:flex-start}.mo-cardify .mo-name{white-space:normal;overflow-wrap:anywhere}.mo-cardify td.reading{grid-column:1/-1}.mo-cardify .mo-chip,.mo-cardify .mo-status{white-space:normal}.mo-cardify td{overflow-wrap:anywhere}.mo-pager{flex-wrap:wrap;gap:var(--space-sm)}.mo-bars{height:120px}}@media (pointer:coarse){.mo-nav .later,.mo-nav a{height:44px}.mo-views a,.mo-views button{height:40px}.btn,.fchip,.mo-form-select,.mo-iconbtn,.mo-search{min-height:44px}.mo-views{padding:var(--space-2xs)}}@media (prefers-reduced-motion:reduce){.mo-side{transition:none}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mo-top form.search{margin-left:auto}.mo-top form.search:focus-within{border-color:var(--color-border-focus)}.mo-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mo-timeline li{position:relative;display:grid;grid-template-columns:24px 1fr;gap:var(--space-md);padding-bottom:var(--space-lg);font-size:var(--b-xs-size);line-height:var(--b-xs-lh)}.mo-timeline li:last-child{padding-bottom:0}.mo-timeline li:before{content:"";width:12px;height:12px;margin:4px 6px;border-radius:var(--radius-full);box-sizing:border-box;background:var(--color-text-positive)}.mo-timeline li:after{content:"";position:absolute;top:20px;bottom:-4px;background:var(--color-border-subtle)}.mo-timeline li:last-child:after{display:none}.mo-timeline li.todo:before{background:transparent;border:2px solid var(--color-border-default)}.mo-timeline li.todo{color:var(--color-text-secondary)}.mo-timeline b{font-weight:600;color:var(--color-text-primary)}.mo-trend.empty i{background:var(--color-surface-content-neutral)}.mo-skel{background:linear-gradient(90deg,var(--color-surface-content-neutral) 25%,var(--color-surface-content-tertiary-default,#F3F3FB) 50%,var(--color-surface-content-neutral) 75%)}@media (max-width:599px){.mo-top form.search{display:none}}.mo-pending{font-size:var(--b-xxs-size);color:var(--color-text-secondary);min-width:0}.mo-verdict{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-xl);align-items:start;border-radius:var(--radius-s);background:var(--color-surface-background-elevated);border:1px solid var(--color-border-subtle);border-left-width:4px}.mo-verdict-main{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.mo-verdict .would{margin:var(--space-xs) 0 0;font-size:var(--b-xs-size);line-height:var(--b-xs-lh);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-xs);background:var(--color-surface-content-secondary)}.mo-verdict.great{border-left-color:var(--color-text-positive)}.mo-verdict.improve{border-left-color:var(--color-button-primary)}.mo-verdict.stop{border-left-color:var(--color-text-error)}.mo-verdict.early{border-left-color:var(--color-border-default)}.mo-verdict.rulemet,.mo-verdict.thin{border-left-color:var(--color-text-positive)}.mo-verdict.rulemet .reading,.mo-verdict.thin .reading{color:var(--color-text-positive)}.mo-verdict .eyebrow{font-size:var(--b-xxs-size);font-weight:600;color:var(--color-text-secondary);letter-spacing:.02em;text-transform:uppercase}.mo-verdict .reading{font-size:var(--h-l-size);font-weight:var(--h-l-weight);letter-spacing:-.01em}.mo-verdict.great .reading{color:var(--color-text-positive)}.mo-verdict.stop .reading{color:var(--color-text-error)}.mo-verdict .hint{color:var(--color-text-primary)}.mo-verdict .hint,.mo-verdict .reasons{font-size:var(--b-xs-size);line-height:var(--b-xs-lh)}.mo-verdict .reasons{margin:var(--space-2xs) 0 0;padding-left:1.1em;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--space-2xs)}.mo-verdict-side{gap:var(--space-md);min-width:0}.mo-rule,.mo-verdict-side{display:flex;flex-direction:column}.mo-rule{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-s);background:var(--color-surface-content-secondary)}.mo-rule ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.mo-rule li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-2xs) var(--space-sm)}.mo-rule .mark{font-weight:700;text-align:center}.mo-rule .met .mark{color:var(--color-text-positive)}.mo-rule .unmet .mark{color:var(--color-text-error)}.mo-rule .na{color:var(--color-text-secondary)}.mo-rule .what{font-weight:500}.mo-rule .detail{grid-column:2;font-size:var(--b-xxs-size);color:var(--color-text-secondary)}.mo-verdict-score{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-s);border:1px solid var(--color-border-subtle)}.mo-verdict-score .big{font-size:32px;line-height:1.1;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-verdict-score .big .unit{font-size:var(--b-xs-size);font-weight:600;color:var(--color-text-secondary);margin-left:var(--space-xs)}.mo-kpis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.mo-verdict-foot{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.mo-kpi.top .bar i{background:var(--color-text-positive)}.mo-kpi.bottom .bar i{background:var(--color-text-error)}.mo-kpi .bar i{background:var(--color-border-default)}.mo-kpi .trend{display:block;font-size:var(--b-xxs-size);color:var(--color-text-secondary)}.mo-kpi .trend.good{color:var(--color-text-positive)}.mo-kpi .trend.bad{color:var(--color-text-error)}.mo-kpi .pos{display:block}.mo-kpi .pos .who{display:inline-block;min-width:52px}.mo-kpi .pos.top b{color:var(--color-text-positive)}.mo-kpi .pos.bottom b{color:var(--color-text-error)}.mo-inputs-line{margin:var(--space-sm) 0 0;font-size:var(--b-xxs-size);color:var(--color-text-primary);display:flex;flex-wrap:wrap;gap:var(--space-xs) 0}.mo-inputs-line>span+span:before{content:"·";margin:0 var(--space-sm);color:var(--color-text-inactive)}.mo-kpi{display:flex;flex-direction:column;padding:var(--space-md);border-radius:var(--radius-xs);background:var(--color-surface-content-secondary);min-width:0}.mo-kpi.input{background:transparent;border:1px dashed var(--color-border-subtle)}.mo-kpi .label{font-size:var(--b-xxs-size);font-weight:600;color:var(--color-text-secondary)}.mo-kpi .label .tag{font-weight:400}.mo-kpi .value{font-size:var(--h-m-size);line-height:var(--h-m-lh);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.mo-kpi .value .unit{font-weight:600;color:var(--color-text-secondary);margin-left:var(--space-2xs)}.mo-kpi .bar{display:block;height:4px;border-radius:var(--radius-full);background:var(--color-surface-background-elevated);overflow:hidden}.mo-kpi .bar i{display:block;height:100%;border-radius:inherit}.mo-kpi.input .bar i{background:var(--color-border-default)}.mo-kpi .pos{font-size:var(--b-xxs-size);color:var(--color-text-secondary)}@media (max-width:1279px){.mo-kpis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.mo-verdict{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.mo-verdict{padding:var(--space-lg)}.mo-kpis-grid{grid-template-columns:minmax(0,1fr)}}.mo-raw-name{display:block;font-family:var(--font-mono);font-size:var(--b-xxs-size);overflow-wrap:anywhere}.mo-lifetime,.mo-raw-name{color:var(--color-text-secondary)}.mo-lifetime{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-xl);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-s);border:1px solid var(--color-border-subtle);background:var(--color-surface-background-elevated);font-size:var(--b-xs-size)}.mo-lifetime .eyebrow{flex-basis:100%;font-size:var(--b-xxs-size);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.mo-lifetime b{color:var(--color-text-primary);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-lifetime .unit{color:var(--color-text-secondary);font-size:var(--b-xxs-size);margin-left:var(--space-2xs)}.mo-decision{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-lg);align-items:start}.mo-preview{gap:var(--space-md)}.mo-preview .mo-thumb.large{max-width:100%}.mo-preview .copy{display:flex;flex-direction:column;gap:var(--space-2xs)}.mo-verdict.idle{grid-template-columns:minmax(0,1fr)}.mo-chip.reading-great{background:var(--color-surface-content-positive);color:var(--color-text-positive)}.mo-chip.reading-rulemet,.mo-chip.reading-thin{background:transparent;box-shadow:inset 0 0 0 1px var(--color-text-positive);color:var(--color-text-positive)}.mo-chip.reading-improve{background:var(--color-surface-content-neutral);color:var(--color-text-primary)}.mo-chip.reading-stop{background:var(--color-surface-content-alert);color:var(--color-text-error)}.mo-chip.reading-early{background:var(--color-surface-content-neutral);color:var(--color-text-secondary)}.mo-verdict-score .track{position:relative;display:block;height:6px;border-radius:var(--radius-full);background:var(--color-surface-content-neutral);margin:var(--space-xs) 0}.mo-verdict-score .track .fill{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--color-button-primary)}.mo-verdict-score .track .tick{position:absolute;top:-3px;width:2px;height:12px;background:var(--color-text-inactive)}@media (max-width:1279px){.mo-decision{grid-template-columns:minmax(0,1fr)}.mo-preview{flex-direction:row;flex-wrap:wrap}@media (max-width:599px){.mo-preview{flex-direction:column}.mo-preview .copy{flex:0 0 auto}}.mo-preview .mo-thumb.large,.mo-preview .mo-video{max-width:200px}.mo-preview .copy{flex:1 1 240px}}.mo-video{display:block;width:100%;max-width:280px;max-height:480px;border-radius:var(--radius-xs);background:var(--color-surface-content-neutral)}.mo-readings-line{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);font-size:var(--b-xxs-size)}.mo-readings-line .mo-chip{cursor:pointer}.mo-readings-line .mo-chip.on{outline:2px solid var(--color-button-primary);outline-offset:1px}@media (min-width:600px) and (max-width:1499px){.mo-table .opt{display:none}}.mo-verdict-score.provisional{opacity:.65}.mo-verdict-score .legend{display:flex;justify-content:space-between;gap:var(--space-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mo-table td.reading{white-space:normal;min-width:150px}.mo-table td.reading .score{display:block;margin-top:var(--space-2xs);font-size:var(--b-xxs-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}h1.mo-title{font-size:clamp(20px,1vw + 14px,var(--h-xl-size));margin:0}.mo-table td.reading .score.muted{font-style:italic}.mo-table td.reading .score.muted:after{content:", for reference"}.mo-table td.span .sub{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:599px){.mo-preview .copy{flex:0 0 auto}}.mo-kpi .beats{color:var(--color-text-primary);font-weight:500}.mo-kpi .beats,.mo-kpi .rate{display:block;font-size:var(--b-xxs-size)}.mo-kpi .rate{color:var(--color-text-secondary)}.mo-action{display:flex;flex-direction:column;gap:var(--space-sm);border-left:4px solid var(--color-text-error)}.mo-action.done{border-left-color:var(--color-text-positive)}.mo-action.failed{border-left-color:var(--color-icon-points)}.mo-action .eyebrow{font-size:var(--b-xxs-size);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.mo-action p{margin:0}.mo-action-forms{display:flex;flex-wrap:wrap;gap:var(--space-md)}.mo-action-forms form{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.mo-action-forms input{height:36px;padding:0 var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);background:var(--color-surface-background-primary-default);font:inherit;font-size:var(--b-xs-size)}.mo-chip.act-executed{background:var(--color-surface-content-positive);color:var(--color-text-positive)}.mo-chip.act-approved,.mo-chip.act-failed{background:var(--color-surface-content-neutral);color:var(--color-text-primary)}.mo-chip.act-dismissed{background:var(--color-surface-content-neutral);color:var(--color-text-secondary)}.mo-chip.act-proposed{background:var(--color-surface-content-alert);color:var(--color-text-error)}.mo-table td.wrap{white-space:normal;max-width:320px}.mo-queue td{vertical-align:top}.mo-action.resting{border-left-color:var(--color-border-default)}.mo-decide{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.mo-decide input{height:36px;border:1px solid var(--color-border-default);border-radius:var(--radius-xs);background:var(--color-surface-background-primary-default);font:inherit;font-size:var(--b-xs-size)}.mo-decide .btn[disabled]{opacity:.6;cursor:wait}.text-positive{color:var(--color-text-positive)}.text-error{color:var(--color-text-error)}.mo-queue .mo-decide{flex-direction:column;align-items:stretch}.mo-queue .mo-decide input{height:32px}.mo-table td details summary{cursor:pointer}.mo-table td details code{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.mo-queue .mo-decide{min-width:0;max-width:100%}.mo-queue .mo-decide .btn{white-space:normal;text-align:left}.mo-queue .sub{overflow-wrap:anywhere}.mo-card-head small,.mo-chip,.mo-inputs-line,.mo-kpi .beats,.mo-kpi .label,.mo-kpi .pos,.mo-kpi .rate,.mo-kpi .trend,.mo-lifetime .eyebrow,.mo-raw-name,.mo-rule .detail,.mo-stat .label,.mo-stat .note,.mo-status .note,.mo-table .sub,.mo-token{line-height:var(--b-xxs-lh)}.fchip,.mo-form-select,.mo-name,.mo-nav a,.mo-rule .what,.mo-status,.mo-views button,b,strong{font-weight:600}.mo-kpi .beats{font-weight:400}.mo-card h5,.mo-card>h5,.mo-row-between h5{font-size:var(--h-xs-size);line-height:var(--h-xs-lh);font-weight:600}.eyebrow,.mo-action .eyebrow,.mo-lifetime .eyebrow,.mo-rule .eyebrow,.mo-verdict .eyebrow,.mo-verdict-score .eyebrow{font-size:11px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--color-text-secondary)}.mo-kpi .pos,.mo-kpi .trend,.mo-lifetime,.mo-rule .detail,.mo-stat .value,.mo-verdict-score .big,.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root{--color-text-positive-strong:var(--pine);--color-text-error-strong:var(--burgundy);--color-surface-content-tertiary-default:var(--frost)}.mo-chip.reading-great,.mo-chip.reading-rulemet,.mo-chip.reading-thin,.mo-chip.st-promoted,.mo-kpi .pos.top b,.mo-kpi .trend.good,.mo-rule .met .mark,.text-positive{color:var(--color-text-positive-strong)}.mo-chip.reading-stop,.mo-chip.st-alert,.mo-kpi .pos.bottom b,.mo-kpi .trend.bad,.mo-rule .unmet .mark,.text-error{color:var(--color-text-error-strong)}.mo-nav .later{color:var(--color-text-secondary);opacity:.7}.mo-card{border-color:var(--quartz);border-radius:12px;padding:var(--space-xl);box-shadow:none}.mo-chip,.mo-thumb{border-radius:6px}.btn{background:transparent}.btn.secondary{background:var(--color-surface-background-elevated);color:var(--color-text-primary);border-color:var(--quartz)}.btn:focus-visible{border-radius:var(--radius-full)}.mo-main{gap:var(--space-2xl)}.mo-group{gap:var(--space-lg);min-width:0}.mo-group,.mo-head-block{display:flex;flex-direction:column}.mo-head-block{gap:var(--space-sm)}@media (min-width:1024px){.mo-side{position:sticky;top:0;height:100vh;overflow-y:auto;padding-bottom:calc(var(--space-lg) + 48px)}}.mo-nav .later{font-size:var(--b-xxs-size)}.mo-verdict{position:relative;padding:var(--space-xl);border-left-width:1px;border:1px solid var(--quartz);border-radius:12px}.mo-verdict:before{content:"";position:absolute;left:-1px;top:24px;bottom:24px;width:3px;border-radius:0 3px 3px 0;background:var(--verdict-accent,var(--quartz))}.mo-verdict.great,.mo-verdict.rulemet,.mo-verdict.thin{--verdict-accent:var(--color-text-positive)}.mo-verdict.improve{--verdict-accent:var(--color-button-primary)}.mo-verdict.stop{--verdict-accent:var(--color-text-error)}.mo-verdict.early,.mo-verdict.idle{--verdict-accent:var(--quartz)}.mo-verdict-main{gap:0}.mo-verdict-main>.eyebrow{margin-bottom:var(--space-sm)}.mo-verdict .reading{line-height:var(--h-l-lh)}.mo-verdict .reading+.b-xxs{margin-top:var(--space-sm);line-height:var(--b-xxs-lh)}.mo-verdict .hint{margin-top:var(--space-md)}.mo-verdict .reasons{margin-top:var(--space-sm)}.mo-verdict-main>.b-xxs.text-secondary:last-child{margin-top:var(--space-lg)}.mo-verdict .would{margin:var(--space-md) 0 0;border-left:2px solid var(--horizon);padding:var(--space-2xs) 0 var(--space-2xs) var(--space-md)}.mo-rule,.mo-verdict .would{background:transparent;border-radius:0}.mo-rule{padding:0 0 var(--space-lg);border-bottom:1px solid var(--quartz);gap:var(--space-sm)}.mo-rule li{font-size:var(--b-xs-size);line-height:var(--b-xs-lh);grid-template-columns:16px minmax(0,1fr)}.mo-rule .mark{display:inline-flex;align-items:center;justify-content:center;height:20px}.mo-rule .mark svg{width:14px;height:14px}.mo-rule .na .mark{color:var(--color-text-secondary)}.mo-verdict-score{border:none;padding:0;border-radius:0;gap:var(--space-xs)}.mo-verdict-score .track{height:4px}.mo-verdict-score .track .tick{top:-2px;width:1px;height:8px;background:var(--color-text-secondary)}.mo-verdict-score.provisional{opacity:1}.mo-verdict-score.provisional .big{color:var(--color-text-secondary)}.mo-kpis-grid{gap:0;border-top:1px solid var(--quartz);margin-top:var(--space-sm)}.mo-kpi{background:transparent;border-radius:0;padding:var(--space-lg) var(--space-lg) var(--space-lg) 0;border-right:1px solid var(--quartz);gap:var(--space-xs)}.mo-kpi+.mo-kpi{padding-left:var(--space-lg)}.mo-kpi:last-child{border-right:none;padding-right:0}.mo-kpi .value{font-size:var(--h-l-size);line-height:var(--h-l-lh)}.mo-kpi .bar{height:3px;background:var(--porcelain);margin:var(--space-2xs) 0}.mo-inputs-line,.mo-kpi .pos .who{color:var(--color-text-secondary)}.mo-inputs-line{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--quartz)}.mo-inputs-line b{color:var(--color-text-primary)}@media (max-width:1279px){.mo-kpi:nth-child(2){border-right:none;padding-right:0}.mo-kpi:nth-child(3){padding-left:0}.mo-kpi:nth-child(n+3){border-top:1px solid var(--quartz)}}@media (max-width:599px){.mo-kpi{border-right:none;padding-left:0;padding-right:0}.mo-kpi+.mo-kpi{padding-left:0;border-top:1px solid var(--quartz)}}.mo-action{position:relative;border-left:1px solid var(--quartz)}.mo-action:before{content:"";position:absolute;left:-1px;top:24px;bottom:24px;width:3px;border-radius:0 3px 3px 0;background:var(--color-text-error)}.mo-action.done:before{background:var(--color-text-positive)}.mo-action.failed:before{background:var(--color-icon-points)}.mo-action.resting:before{background:var(--quartz)}.mo-lifetime{border-radius:12px;border-color:var(--quartz);padding:var(--space-lg) var(--space-xl)}.mo-bars{gap:3px;height:140px;border-bottom:1px solid var(--quartz);position:relative}.mo-bars i{border-radius:2px 2px 0 0;min-height:2px}.mo-bars i.before{background:var(--porcelain)}.mo-bars i.scored{background:var(--color-button-primary);opacity:1}.mo-bars:after{content:"";position:absolute;left:50%;top:0;bottom:-1px;border-left:1px dashed var(--quartz)}.mo-bars-axis{padding-top:var(--space-xs);grid-template-columns:1fr auto 1fr}.mo-bars-axis span:last-child{color:var(--color-text-primary)}.mo-bars-axis .mid{text-align:center}.mo-chart-head{gap:var(--space-2xs)}.mo-chart-head .mo-row-between{align-items:baseline}.mo-timeline li:before{width:8px;height:8px;margin:6px 8px;background:var(--pebble)}.mo-timeline li:after{left:11.5px;top:18px;width:1px;background:var(--quartz)}.mo-timeline li.now:before{background:var(--color-button-primary)}.mo-timeline li.todo:before{border-width:1px;border-color:var(--quartz)}.mo-timeline li .text-secondary{display:block;font-size:var(--b-xxs-size);line-height:var(--b-xxs-lh)}.mo-timeline li{padding-bottom:var(--space-md)}.mo-ads{table-layout:fixed}.mo-ads td:first-child,.mo-ads th:first-child{width:160px}.mo-ads td:nth-child(2),.mo-ads th:nth-child(2){width:120px}.mo-ads td:nth-child(3),.mo-ads th:nth-child(3){width:220px}.mo-ads td:nth-child(4),.mo-ads th:nth-child(4){width:200px}.mo-ads td:nth-child(5),.mo-ads th:nth-child(5){width:110px;white-space:nowrap}.mo-ads td:nth-child(6),.mo-ads th:nth-child(6){width:96px;white-space:nowrap}.mo-ads td{white-space:nowrap}.mo-ads td,.mo-ads td .sub{overflow:hidden;text-overflow:ellipsis}.mo-ads td .sub{display:block}.mo-table th{position:static}.mo-token{background:var(--frost);border:1px solid var(--porcelain);border-radius:6px}.mo-token i{font-weight:400}.mo-token:hover{background:var(--horizon);text-decoration:none}.mo-table tbody tr:hover td{background:var(--frost)}.mo-cardify .mo-chip{height:auto;min-height:22px;padding:2px var(--space-sm);line-height:16px}.mo-cardify td{overflow-wrap:break-word}@media (max-width:599px){.mo-top{position:static}.mo-raw-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-cardify,.mo-cardify tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-decide>*{flex:1 1 100%}.mo-decide input{min-height:44px}.mo-lifetime{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm) var(--space-lg)}.mo-lifetime .eyebrow{grid-column:1/-1}.mo-lifetime>span{display:flex;flex-direction:column}.mo-ads td{white-space:normal}}.mo-card,.mo-lifetime,.mo-verdict{border:none;box-shadow:0 1px 2px rgba(0,13,69,.04),0 0 0 1px var(--quartz)}.mo-side,.mo-top{border-color:var(--quartz)}.mo-action{border-left:none;box-shadow:0 1px 2px rgba(0,13,69,.06),0 0 0 1px var(--dark-blue)}.mo-action:before{display:none}.mo-action.done,.mo-action.resting{box-shadow:0 1px 2px rgba(0,13,69,.04),0 0 0 1px var(--quartz)}.mo-action.failed{box-shadow:0 1px 2px rgba(0,13,69,.04),0 0 0 1px var(--toffee)}.mo-head-block h1.mo-title{font-size:var(--h-l-size);line-height:var(--h-l-lh)}.mo-raw-name{font-size:11px;max-width:72ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-meta{line-height:var(--b-xxs-lh)}.mo-chip.market{background:var(--color-surface-background-elevated);border:1px solid var(--quartz);color:var(--color-text-primary)}.mo-verdict .hint{max-width:56ch}.mo-verdict-score .big .unit{letter-spacing:0}.mo-verdict-score .legend{position:relative;display:block;height:16px}.mo-verdict-score .legend .tickl{position:absolute;top:0;transform:translateX(-50%);font-size:11px;line-height:16px;color:var(--color-text-secondary)}.mo-kpi .label{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);line-height:var(--b-xxs-lh)}.mo-kpi .label>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo-kpi .label .tag{flex:none;white-space:nowrap;font-weight:600;letter-spacing:0;text-transform:none}.mo-kpi .value{font-size:28px;line-height:32px;letter-spacing:-.01em;display:flex;align-items:baseline;gap:var(--space-xs);white-space:nowrap}.mo-kpi .value .unit{display:inline-block;font-size:var(--b-xxs-size);line-height:var(--b-xxs-lh);letter-spacing:0;margin:0}.mo-kpi .beats,.mo-kpi .pos,.mo-kpi .rate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-kpi .beats{color:var(--color-text-secondary)}.mo-inputs-line{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-md);row-gap:var(--space-2xs)}.mo-inputs-line>span+span:before{content:none}.mo-inputs-line>span:not(:first-child){grid-column:2}.mo-inputs-line>span:first-child{grid-row:1/span 4}.mo-bars{gap:4px}.mo-bars i{width:min(100%,18px);justify-self:center;position:relative;z-index:1}.mo-bars i.before{background:var(--quartz)}.mo-bars:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--porcelain);pointer-events:none}.mo-lifetime{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-sm) var(--space-lg);align-items:start}.mo-lifetime .eyebrow{grid-column:1/-1}.mo-lifetime>span{display:flex;flex-direction:column;gap:2px;min-width:0}.mo-lifetime>span small{font-size:11px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--color-text-secondary)}.mo-lifetime b{font-size:var(--b-xs-size);line-height:var(--b-xs-lh);white-space:nowrap}.mo-lifetime .unit{margin-left:var(--space-xs)}.mo-timeline li:after{left:11px;width:2px;background:var(--porcelain)}.mo-timeline li.now b{color:var(--dark-blue)}.mo-ads td:first-child,.mo-ads th:first-child{width:164px}.mo-ads td:nth-child(2),.mo-ads th:nth-child(2){width:72px}.mo-ads td:nth-child(5),.mo-ads th:nth-child(5){width:150px}.mo-ads td:nth-child(6),.mo-ads th:nth-child(6){width:112px}.mo-ads tbody tr:hover td{background:transparent}.mo-token b{color:var(--color-text-primary)}.mo-token:hover b{color:var(--color-text-link)}.mo-nav .group{color:var(--color-text-secondary);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.mo-decide input{border-radius:var(--radius-input,var(--radius-s));padding:0 var(--space-md)}.mo-more summary{cursor:pointer;list-style:none}.mo-more summary::-webkit-details-marker{display:none}.mo-more:not([open]) summary:after{content:" Show all";color:var(--color-text-link);font-weight:600;white-space:nowrap}.mo-skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--porcelain) 25%,var(--quartz) 50%,var(--porcelain) 75%);background-size:200% 100%;animation:mo-shimmer 1.4s ease-in-out infinite}@keyframes mo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mo-skel{animation:none}}@media (max-width:599px){.mo-decide .btn{white-space:normal;min-width:0;text-align:center}.mo-ads td,.mo-ads th{width:auto!important}.mo-cardify tbody tr{grid-template-columns:minmax(0,1fr)}.mo-bars-axis{grid-template-columns:1fr 1fr}.mo-bars-axis .mid{display:none}.mo-head-block h1.mo-title{font-size:var(--h-m-size);line-height:var(--h-m-lh)}.mo-kpis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-kpi{padding-left:0;padding-right:var(--space-md);border-top:none}.mo-kpi:nth-child(2n){padding-left:var(--space-md);padding-right:0;border-right:none}.mo-kpi:nth-child(odd){border-right:1px solid var(--quartz)}.mo-kpi:nth-child(n+3){border-top:1px solid var(--quartz)}.mo-lifetime{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-kpi .beats,.mo-kpi .label>span:first-child,.mo-kpi .pos{white-space:normal;overflow:visible}.mo-kpi .label{align-items:flex-start}}.mo-kpi .label>span:first-child{white-space:normal;overflow:visible}.mo-kpi .label{align-items:flex-start}.mo-kpi .pos{white-space:normal;overflow:visible}.mo-kpi .pos .who{min-width:0;margin-right:var(--space-2xs)}.mo-kpi .beats,.mo-kpi .rate{white-space:normal;overflow:visible}.mo-verdict-score .big{font-size:28px;line-height:32px;letter-spacing:-.01em}.mo-rule-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm)}.mo-rule-head .tag{flex:none;white-space:nowrap;letter-spacing:0;text-transform:none;font-weight:600}.mo-action h5{font-size:var(--h-s-size);line-height:var(--h-s-lh);font-weight:600;color:var(--midnight,var(--color-text-primary));margin:0}.mo-action p,.mo-action>.b-xxs{max-width:72ch}.mo-lifetime>span small{text-transform:none;letter-spacing:0;font-size:var(--b-xxs-size);font-weight:400}.mo-lifetime b{font-size:var(--h-s-size);line-height:var(--h-s-lh)}.mo-bars{gap:2px;padding-right:40px}.mo-bars i{width:min(100%,28px)}.mo-bars-scale{position:absolute;right:0;top:0;bottom:0;width:36px;pointer-events:none}.mo-bars-scale span{position:absolute;right:0;transform:translateY(-50%);font-size:11px;line-height:16px;color:var(--pebble);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-bars-scale span:first-child{top:0;transform:none}.mo-bars-scale span:last-child{top:50%}.mo-bars:before{right:40px}.mo-bars:after{left:calc((100% - 40px) / 2)}.mo-nav a{font-weight:400}.mo-nav a[aria-current=page]{font-weight:600}.mo-ads td:nth-child(7),.mo-ads th:nth-child(7){width:auto}.mo-token:hover{background:var(--porcelain)}.mo-token:hover b{color:var(--dark-blue)}@media (max-width:599px){.mo-inputs-line{grid-template-columns:minmax(0,1fr)}.mo-inputs-line>span:first-child{grid-row:auto}.mo-inputs-line>span:not(:first-child){grid-column:1}.mo-bars{padding-right:34px}.mo-bars:before{right:34px}.mo-bars:after{left:calc((100% - 34px) / 2)}.mo-bars-scale{width:30px}}.mo-kpi{display:grid;grid-template-rows:subgrid;grid-row:span 7;align-content:start;row-gap:var(--space-xs)}.mo-kpi .label{grid-row:1}.mo-kpi .value{grid-row:2}.mo-kpi .rate{grid-row:3}.mo-kpi .bar{grid-row:4;align-self:center}.mo-kpi .pos{grid-row:5}.mo-kpi .beats{grid-row:6}.mo-kpi .trend{grid-row:7}.mo-kpi .label .tag{color:var(--color-text-primary)}.mo-raw-name{max-width:100%}@media (min-width:1024px){.mo-raw-name{white-space:normal;overflow-wrap:anywhere}}.mo-verdict.stop .reading{color:var(--burgundy)}.mo-verdict.great .reading,.mo-verdict.rulemet .reading,.mo-verdict.thin .reading{color:var(--pine)}.mo-bars-axis{padding-right:40px}.mo-chart-head{display:flex;flex-direction:column;gap:2px}.mo-action .mo-decide{margin-top:var(--space-sm)}.mo-ads td:first-child,.mo-ads th:first-child{width:156px}.mo-ads td:nth-child(2),.mo-ads th:nth-child(2){width:64px}.mo-ads td:nth-child(5),.mo-ads th:nth-child(5){width:144px}.mo-ads td{vertical-align:top}.mo-ads td:nth-child(3) .sub,.mo-ads td:nth-child(4){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.mo-ads td.mo-ellipsis{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.mono{font-family:var(--font-mono)}@media (max-width:599px){.mo-bars-axis{padding-right:34px}.mo-ads td.mo-ellipsis{display:block;white-space:normal}}.mo-col,.mo-rail{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.mo-rail{gap:var(--space-lg)}.mo-body{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}@media (min-width:1280px){.mo-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:var(--space-xl);align-items:start}.mo-rail{position:sticky;top:calc(56px + var(--space-lg))}.mo-decision{grid-template-columns:minmax(0,1fr)}}.mo-kpi .label .tag{color:var(--color-text-secondary)}.mo-kpi .pos b,.mo-kpi .trend .pair{white-space:nowrap}.mo-ads td:nth-child(3),.mo-ads th:nth-child(3){width:320px}.mo-ads td:nth-child(4),.mo-ads th:nth-child(4){width:240px}.mo-ads td:nth-child(5),.mo-ads th:nth-child(5){width:128px}.mo-ads td:nth-child(6),.mo-ads th:nth-child(6){width:auto}.mo-ads td.mo-wrap{white-space:normal;overflow-wrap:anywhere;overflow:visible}.mo-ads-section>.b-xxs{margin-top:var(--space-sm)}.mo-decide input{background:var(--paper)}@media (max-width:599px){.mo-verdict{padding:var(--space-lg)}.mo-ads td,.mo-ads th{width:auto!important}}.mo-ads td:nth-child(5),.mo-ads th:nth-child(5){width:148px;white-space:normal}.mo-ads td:nth-child(6),.mo-ads th:nth-child(6){width:108px}.mo-ads td:nth-child(4),.mo-ads th:nth-child(4){width:auto}@media (min-width:1280px){.mo-timeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--space-xl)}.mo-timeline li{grid-template-columns:minmax(0,1fr);row-gap:var(--space-sm);padding-bottom:0}.mo-timeline li:before{margin:0}.mo-timeline li:after{top:3px;left:16px;right:calc(-1 * var(--space-xl));bottom:auto;width:auto;height:2px}}@media (min-width:1280px) and (max-width:1365px){.mo-verdict{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:599px){.mo-ads td,.mo-ads th{width:auto!important}}@media (min-width:1280px){.mo-rail{max-height:calc(100vh - 56px - var(--space-lg));overflow-y:auto;overscroll-behavior:contain;margin:-1px;padding:1px}}.mo-timeline .date{white-space:nowrap}.mo-verdict-score .track .band{position:absolute;top:-2px;bottom:-2px;border-radius:var(--radius-full);background:var(--horizon)}.mo-verdict-score .track .fill{width:0!important}.mo-verdict-score .track .fill:after{content:"";position:absolute;right:-1px;top:-3px;width:2px;height:10px;background:var(--dark-blue)}.mo-verdict-score .big .range{display:block;font-size:var(--b-xxs-size);line-height:var(--b-xxs-lh);font-weight:400;letter-spacing:0;color:var(--color-text-secondary);margin-top:2px}======= .mo-brief-form{display:flex;flex-direction:column;gap:var(--space-md)}.mo-brief-form label:not(.check){display:flex;flex-direction:column;gap:var(--space-2xs);font-size:var(--b-xxs-size);font-weight:600;color:var(--color-text-secondary)}.mo-brief-form input:not([type=checkbox]),.mo-brief-form select,.mo-brief-form textarea{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);background:var(--color-surface-background-primary-default);font:inherit;font-size:var(--b-xs-size);color:var(--color-text-primary)}.mo-brief-form textarea{resize:vertical}.mo-brief-form fieldset{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center}.mo-brief-form legend{font-size:var(--b-xxs-size);font-weight:600;color:var(--color-text-secondary);margin-bottom:var(--space-2xs)}.mo-brief-form label.check{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--b-xs-size)}.mo-brief-form input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-button-primary)}.mo-action.brief{border-left-color:var(--color-button-primary)}.mo-brief-field{display:flex;flex-direction:column;gap:var(--space-2xs)}.mo-learned{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:var(--space-lg)}.mo-learned li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--space-md);align-items:start}.mo-learned .preview{display:block;width:120px}.mo-learned .preview .mo-thumb.large,.mo-learned .preview .mo-video{max-width:120px;max-height:200px}.mo-learned .preview .mo-thumb.large img{max-height:200px}.mo-learned .preview .mo-thumb:not(.large){width:120px;height:120px}.mo-learned .about{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.mo-learned .sub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);font-size:var(--b-xxs-size);color:var(--color-text-secondary)}.mo-learned .sub .score{font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-decide select{height:36px;padding:0 var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);background:var(--color-surface-background-elevated);font:inherit;font-size:var(--b-xs-size)}.mo-sketch-wrap{display:flex;flex-direction:column;gap:var(--space-sm);max-width:320px}.mo-sketch{width:100%;height:auto;display:block;border:1px solid var(--color-border-subtle);border-radius:12px;font-family:inherit}.mo-sketch .paper{fill:var(--color-surface-background-elevated)}.mo-sketch .photo{fill:var(--color-surface-content-neutral)}.mo-sketch .photo-note{fill:var(--color-text-inactive);font-size:12px}.mo-sketch .headline{fill:var(--color-text-primary);font-size:22px;font-weight:700;letter-spacing:-.01em}.mo-sketch .sub{fill:var(--color-text-secondary);font-size:13px}.mo-sketch .cta{fill:var(--color-button-primary)}.mo-sketch .cta-text{fill:var(--color-text-invert);font-size:12px;font-weight:600}.mo-sketch .brand{fill:var(--color-button-primary);font-size:12px;font-weight:700}.mo-sketch .tag{fill:var(--color-text-inactive);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mo-sketch .chat-head{fill:var(--color-surface-content-neutral)}.mo-sketch .chat-name{fill:var(--color-text-primary);font-size:13px;font-weight:600}.mo-sketch .bubble{fill:var(--color-surface-content-neutral)}.mo-sketch .bubble.mine{fill:var(--color-surface-content-positive)}.mo-sketch .bubble-text{fill:var(--color-text-primary);font-size:12px}.mo-sketch .bill{fill:var(--color-surface-background-primary-default);stroke:var(--color-border-default)}.mo-sketch .bill-title{fill:var(--color-text-primary);font-size:14px;font-weight:700;letter-spacing:.04em}.mo-sketch .rule{stroke:var(--color-border-default)}.mo-sketch .bill-row{fill:var(--color-text-secondary);font-size:12px;font-family:var(--font-mono,monospace)}.mo-sketch .bill-row.total{fill:var(--color-text-primary);font-weight:700}.mo-sketch .bill-note{fill:var(--color-text-secondary);font-size:11px;font-style:italic}.mo-sketch-note{margin:0}.mo-storyboard{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:var(--space-md);max-width:680px}.mo-storyboard li{display:flex;flex-direction:column;gap:var(--space-2xs)}.mo-storyboard .frame{display:flex;align-items:center;justify-content:center;aspect-ratio:9/16;border-radius:var(--radius-xs);background:var(--color-surface-content-secondary);padding:var(--space-sm);overflow:hidden}.mo-storyboard .frame .mo-thumb.large{max-width:100%;max-height:100%}.mo-storyboard .scene{font-size:var(--b-xxs-size);color:var(--color-text-secondary);text-align:center}.mo-storyboard .when{color:var(--color-text-inactive)}.mo-storyboard .on,.mo-storyboard .when{font-size:var(--b-xxs-size);font-weight:600}.mo-storyboard .on{color:var(--color-text-primary)}.mo-storyboard .said{font-size:var(--b-xxs-size);color:var(--color-text-secondary);font-style:italic}.mo-sketch-wrap:has(.mo-storyboard){max-width:680px}.mo-thread{list-style:none;margin:0;padding:0;gap:var(--space-md)}.mo-thread,.mo-thread li{display:flex;flex-direction:column}.mo-thread li{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-md);gap:var(--space-sm)}.mo-thread .asked{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);align-items:baseline}.mo-thread .asked q{font-style:italic}.mo-proposal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:var(--space-lg);align-items:start}.mo-proposal .fields{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.mo-proposal .field{display:flex;flex-direction:column;gap:var(--space-2xs)}.mo-proposal .field .h-xxs{display:flex;gap:var(--space-xs);align-items:center}.mo-proposal .field.changed .b-xs{border-left:3px solid var(--color-button-primary);padding-left:var(--space-sm)}.mo-proposal ul{margin:0;padding-left:1.1em}@media (max-width:1023px){.mo-proposal{grid-template-columns:minmax(0,1fr)}}.mo-inbox{list-style:none;margin:0;padding:0}.mo-inbox li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-sm) var(--space-lg);align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-subtle)}.mo-inbox li:last-child{border-bottom:none}.mo-inbox .what{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;flex:1 1 320px}.mo-inbox .what .sub{font-size:var(--b-xxs-size);color:var(--color-text-secondary)}.mo-inbox .what .sub q{font-style:italic}.mo-inbox .act{display:flex;flex:0 1 auto}.mo-inbox .act,.mo-inbox .mo-decide{justify-content:flex-end}a.mo-stat{text-decoration:none;color:inherit}a.mo-stat:hover{border-color:var(--color-border-default);text-decoration:none}@media (max-width:799px){.mo-inbox .act,.mo-inbox .mo-decide{justify-content:flex-start}}.mo-progress{display:inline-flex;align-items:center;gap:var(--space-xs)}.mo-progress i{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-button-primary);animation:mo-pulse 1.2s ease-in-out infinite}@keyframes mo-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.mo-progress i{animation:none}}.mo-top .search:focus-within{border-color:var(--color-border-focus);color:var(--color-text-primary)}.mo-top .search:focus-within kbd{display:none}.mo-lately{list-style:none;margin:0;padding:0}.mo-lately li{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--color-border-subtle);align-items:baseline}.mo-lately li:last-child{border-bottom:none}.mo-lately .when{font-size:var(--b-xxs-size);color:var(--color-text-inactive);white-space:nowrap}.mo-lately a{color:inherit}.mo-lately a:hover{color:var(--color-text-link)}.mo-signin{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-md);background:var(--color-surface-background-primary-default)}.mo-signin .mo-card{width:100%;max-width:420px}.mo-signin h1{margin-top:var(--space-xs)}.mo-person-acts{display:flex;flex-direction:column;gap:var(--space-xs)}.mo-person-acts select{height:30px;padding:0 var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);background:var(--color-surface-background-primary-default);font:inherit;font-size:var(--b-xxs-size)}.mo-placements{gap:var(--space-md)}.mo-strip{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.mo-strip-track{display:flex;gap:var(--space-md);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-1px;padding:1px}.mo-strip-track::-webkit-scrollbar{display:none}.mo-strip-card{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-xs)}.mo-strip-card .asset{display:flex;align-items:center;justify-content:center;max-height:360px;border-radius:var(--radius-xs);background:var(--color-surface-content-neutral);box-shadow:0 0 0 1px var(--quartz);overflow:hidden}.mo-strip-card .asset .mo-thumb.large,.mo-strip-card .asset .mo-video{max-width:100%;max-height:360px;margin:0 auto}.mo-strip-card .asset .mo-thumb.large img{max-height:360px}.mo-strip-card figcaption{display:flex;flex-direction:column;gap:var(--space-2xs)}.mo-strip-card figcaption b{font-size:var(--b-xs-size);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-strip-card figcaption span{font-size:var(--b-xxs-size);line-height:var(--b-xxs-lh);color:var(--color-text-secondary)}.mo-strip-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.mo-strip-nav .btn{height:28px;width:28px;padding:0}.mo-strip-nav .btn.next svg{transform:scaleX(-1)}.mo-strip-nav .btn:disabled{opacity:.4;cursor:default}.mo-strip-nav .count{font-size:var(--b-xxs-size);color:var(--color-text-secondary)}@media (max-width:1279px){.mo-strip-card .asset,.mo-strip-card .asset .mo-thumb.large,.mo-strip-card .asset .mo-thumb.large img,.mo-strip-card .asset .mo-video{max-height:280px}}.mo-deliver-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:var(--space-md)}.mo-deliver-grid label.wide{grid-column:1/-1}.mo-deliver select[multiple]{padding:var(--space-xs)}.mo-dropzone{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);padding:var(--space-lg);border:1px dashed var(--color-border-default);border-radius:var(--radius-s);background:var(--color-surface-background-secondary-default,transparent)}.mo-files td select{height:32px;padding:0 var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);font:inherit;font-size:var(--b-xxs-size)}.mo-schedule{display:flex;flex-direction:column;gap:var(--space-md)}.mo-schedule input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-button-primary)}.mo-delivery-files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2xs)}