.mos-slot-previews{display:flex;gap:var(--space-2);flex-wrap:wrap;min-width:0}.mos-slot-preview{position:relative;display:block;width:72px;min-width:0}.mos-slot-preview>a,.mos-slot-preview>span:first-child{display:flex;flex-direction:column;align-items:stretch;color:var(--ink);text-decoration:none}.mos-slot-preview-art{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 25%,var(--bg-sunken)),var(--bg-elevated));color:var(--accent-ink);font-size:var(--text-lg)}.mos-slot-preview-art img{display:block;width:100%;height:100%;object-fit:cover}.mos-slot-preview-empty{display:grid;justify-items:center;line-height:1}.mos-slot-preview-empty small{margin-top:2px;font-size:8px;color:var(--ink-muted);line-height:1;white-space:nowrap}.mos-slot-preview[data-kind=landing] .mos-slot-preview-art{background:var(--bg-sunken)}.mos-slot-preview-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--ink-muted)}.mos-slot-preview-popover{display:none;position:absolute;z-index:10;left:0;bottom:calc(100% + 6px);width:max-content;max-width:220px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--ink);box-shadow:var(--shadow-2);font-size:var(--text-xs)}.mos-slot-preview:hover .mos-slot-preview-popover,.mos-slot-preview:focus-within .mos-slot-preview-popover{display:block}.mos-slot-preview :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mos-slot-summary-row[data-free=true]{grid-template-columns:8px minmax(0,1fr) auto}.mos-slot-summary-name{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.mos-slot-summary-cta{color:var(--link);font-weight:600}.mos-status-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-3)}.mos-status-stats .mos-kpi{min-width:0;padding:var(--space-2) var(--space-3)}.mos-status-stats .mos-kpi-value{font-size:var(--text-lg)}@media (max-width: 420px){.mos-status-stats{gap:4px}.mos-status-stats .mos-kpi{padding:var(--space-2)}}.mos-exp{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;max-width:100%}.mos-exp-board{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0;max-width:100%;overflow-x:clip}.mos-exp-board[data-layout=row]{grid-template-columns:repeat(3,minmax(0,1fr))}.mos-slot-summary{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line)}.mos-slot-summary-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);background:var(--bg-elevated);font-size:var(--text-xs);color:var(--ink);text-decoration:none}.mos-slot-summary-row>span:nth-last-child(-n+2){white-space:nowrap}.mos-slot-summary-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mos-slot-summary-row:hover{background:var(--bg-sunken)}.mos-slot-summary-row:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.mos-slot-status{width:8px;height:8px;border-radius:50%;background:var(--bg-sunken);border:1px solid var(--ink-muted)}.mos-slot-status-live{background:var(--ok);border-color:var(--ok)}.mos-slot-status-setup{background:var(--accent);border-color:var(--accent)}.mos-slot-status-paused{background:var(--warn)}.mos-exp-card{position:relative;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;max-width:100%}.mos-exp-board[data-layout=row] .mos-exp-card{max-width:420px;gap:6px;padding:var(--space-3)}.mos-exp .mos-bento{display:block}.mos-exp-eyebrow,.mos-exp-crumb{margin:0;color:var(--ink-muted);font-size:var(--text-xs)}.mos-exp-crumb a,.mos-exp .mos-chip a,.mos-exp a.mos-chip{display:inline-flex;align-items:center;min-height:24px}.mos-card .mos-exp-head a{color:inherit;text-decoration:none;display:flex;align-items:center;min-height:28px}.mos-exp-hero{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.mos-exp-ready{margin:0;font-weight:500}.mos-exp-readiness-details>summary{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:999px;background:var(--bg-sunken);color:var(--ink);cursor:pointer;list-style:none}.mos-exp-readiness-details>summary::-webkit-details-marker{display:none}.mos-exp-readiness-details[open]>section{margin-top:var(--space-3)}.mos-exp-alert{padding:var(--space-3);border:1px solid color-mix(in srgb,var(--warn) 35%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--warn) 10%,var(--bg-elevated));color:var(--ink)}.mos-border-beam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;padding:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:mos-beam 2.8s linear infinite}.mos-exp-card>:not(.mos-border-beam){position:relative;z-index:2}@keyframes mos-beam{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(20deg)}}@media (prefers-reduced-motion: reduce){.mos-border-beam{animation:none}}.mos-video-badge{position:absolute;right:2px;bottom:2px;padding:0 4px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:10px;line-height:1.4}.mos-exp-thumb{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-muted)}.mos-landing-thumb{display:inline-flex;text-decoration:none}.mos-exp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);min-width:0}.mos-exp-head h2,.mos-exp-head h3{flex:1 1 auto;min-width:0;margin:0;font-size:var(--text-lg);overflow-wrap:anywhere}.mos-exp-head .mos-pill{flex:0 0 auto}.mos-exp-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin:0;padding:0;list-style:none}.mos-exp-chip{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.mos-exp-thumbs{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.mos-exp-thumb{width:48px;height:36px;border-radius:6px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 35%,var(--bg-sunken)),var(--bg-sunken));border:1px solid var(--line)}.mos-exp-more{align-self:center;color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mos-exp-glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0}.mos-exp-glance div{min-width:0}.mos-exp-glance dt{color:var(--ink-muted);font-size:11px;overflow-wrap:anywhere}.mos-exp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 640px){.mos-exp-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.mos-exp .mos-tabs{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.mos-exp-glance dd{margin:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600;overflow-wrap:anywhere}.mos-exp-fresh{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;color:var(--ink-muted);font-size:11px;font-weight:500}.mos-exp-fresh button{font:inherit;color:var(--accent-ink);background:transparent;border:0;padding:0;min-height:24px;cursor:pointer}.mos-exp-stale{color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent);border-radius:999px;padding:0 6px}.mos-exp-popover{margin:4px 0 0;color:var(--ink);font-size:var(--text-xs)}.mos-exp-share{height:8px;border-radius:999px;background:var(--bg-sunken);overflow:hidden}.mos-exp-share span{display:block;height:100%;background:var(--accent);max-width:100%}.mos-exp-check{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.mos-exp-check li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;min-height:36px;border-bottom:1px solid var(--line)}.mos-exp .mos-field .mos-btn{width:fit-content}.mos-exp-legacy summary{cursor:pointer;color:var(--ink-muted)}.mos-exp-inbox-title{margin-top:24px}.mos-exp-metrics+.mos-exp-inbox-title{margin-top:24px}.mos-exp-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;color:var(--link);font:inherit;text-decoration:underline;cursor:pointer}.mos-exp-landing-shot{aspect-ratio:16 / 9;width:min(100%,320px);border-radius:var(--radius-md);background:linear-gradient(160deg,var(--bg-sunken),color-mix(in srgb,var(--accent) 22%,var(--bg-elevated)))}@media (min-width: 640px){.mos-exp .mos-btn-secondary,.mos-exp .mos-btn-quiet{width:auto;align-self:flex-start}}.mos-exp-fix{min-height:24px;display:inline-flex;align-items:center}.mos-exp .mos-exp-fix,.mos-exp .mos-exp-fix:visited{color:var(--link)}.mos-lead-inbox{display:grid;gap:var(--space-2)}.mos-lead-empty{margin:0;color:var(--ink-muted)}.mos-lead-empty{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--bg-sunken)}.mos-lead-empty p{margin:0}.mos-lead-empty-mark{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--accent-ink);font-size:20px}.mos-lead-table-wrap{min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-md)}.mos-lead-table{width:100%;border-collapse:collapse;text-align:left}.mos-lead-table th,.mos-lead-table td{padding:var(--space-2) var(--space-3);vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.mos-lead-table tr:last-child td{border-bottom:0}.mos-lead-table th{color:var(--ink-muted);background:var(--bg-sunken);font-size:var(--text-xs);font-weight:600}.mos-lead-table td span:not(.mos-badge){display:block}.mos-lead-cell{display:grid;gap:3px;min-width:0}.mos-lead-comment{color:var(--ink-muted);font-size:var(--text-sm)}.mos-lead-status{display:grid;justify-items:start;gap:3px;font-size:var(--text-sm)}.mos-lead-status button{border:0;background:none;padding:0;color:var(--link);font:inherit;text-decoration:underline;cursor:pointer}@media (max-width: 640px){.mos-lead-table thead{display:none}.mos-lead-table,.mos-lead-table tbody,.mos-lead-table tr,.mos-lead-table td{display:block;width:100%}.mos-lead-table tr{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line)}.mos-lead-table tr:last-child{border-bottom:0}.mos-lead-table td{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-2);padding:3px 0;border:0}.mos-lead-table td:before{content:attr(data-label);color:var(--ink-muted);font-size:var(--text-xs)}}.mos-lead-disconnected{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-sunken);color:var(--ink-muted)}.mos-lead-warning{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--warn) 35%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warn) 10%,var(--bg-elevated));color:var(--ink)}.mos-exp-inbox{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.mos-exp-inbox li{min-width:0;padding:var(--space-2) 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.mos-exp-note{margin:0;color:var(--ink-muted);font-size:var(--text-sm)}.mos-exp-composition{display:grid;margin:0;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.mos-exp-composition>div{display:grid;grid-template-columns:minmax(88px,28%) minmax(0,1fr);gap:var(--space-2);align-items:center;padding:var(--space-3);border-bottom:1px solid var(--line)}.mos-exp-composition>div:last-child{border-bottom:0}.mos-exp-composition dt{color:var(--ink-muted);font-size:var(--text-sm)}.mos-exp-composition dd{min-width:0;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);overflow-wrap:anywhere}.mos-exp-composition-icon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-sm);background:var(--bg-sunken);color:var(--accent-ink)}.mos-exp-composition-creatives{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mos-exp-composition-creative{display:inline-flex;align-items:center;gap:var(--space-2)}.mos-exp-composition-creative .mos-exp-thumb{flex:0 0 48px}.mos-exp-inline-alert{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warn) 10%,var(--bg-elevated));color:var(--ink)}.mos-exp-landing-status,.mos-exp-ad-link{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated)}.mos-exp-landing-address{display:grid;gap:4px;min-width:0}.mos-exp-landing-address span{overflow-wrap:anywhere}.mos-exp-landing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.mos-exp-landing-actions .mos-exp-link-button,.mos-detail-hover-card>summary{min-height:28px;color:var(--link);cursor:pointer}.mos-exp-domain{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--ink-muted)}.mos-detail-copy{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:var(--space-2)}.mos-detail-copy code{flex:1 1 180px;min-width:0;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-sunken);color:var(--ink);overflow-wrap:anywhere}.mos-detail-copy-button{min-height:36px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--link);font:inherit;cursor:pointer}.mos-detail-copy [role=status]{width:100%;color:var(--ink-muted);font-size:var(--text-sm)}.mos-detail-hover-card{position:relative}.mos-detail-hover-card>summary{display:inline-flex;align-items:center;list-style:none}.mos-detail-hover-card>summary::-webkit-details-marker{display:none}.mos-detail-hover-content{position:absolute;z-index:5;top:100%;left:0;display:grid;gap:var(--space-2);width:min(240px,80vw);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 12px 30px #00000029;background:var(--bg-elevated);overflow-wrap:anywhere}.mos-detail-hover-thumbnail{display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-sunken)}.mos-detail-hover-fallback{color:var(--ink-muted);font-size:var(--text-xs);text-align:center}.mos-detail-actions{position:relative;flex:0 0 auto}.mos-detail-menu-trigger{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--ink);font-size:22px;line-height:1;cursor:pointer}.mos-detail-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:6;min-width:170px;padding:4px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:0 12px 30px #00000029}.mos-detail-menu button{width:100%;min-height:36px;padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.mos-detail-menu button:hover{background:var(--bg-sunken)}.mos-detail-dialog-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-4);background:#00000073}.mos-detail-dialog{width:min(100%,420px);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:0 12px 30px #00000029}.mos-detail-dialog h3{margin-top:0}.mos-detail-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}@media (max-width: 390px){.mos-exp-composition>div{grid-template-columns:1fr;gap:4px}}.mos-clients{min-width:0;max-width:100%}.mos-clients-crumb{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.mos-clients-lede{margin:calc(-1 * var(--space-2)) 0 var(--space-4);color:var(--ink-muted)}.mos-clients-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0;align-items:stretch}.mos-clients-grid>.mos-card{height:100%}@media (min-width: 1024px){.mos-clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mos-clients-card{min-width:0}.mos-clients-dots{display:flex;gap:8px;list-style:none;padding:0;margin:var(--space-3) 0}.mos-clients-dot{width:10px;height:10px;border-radius:99px;border:1px solid var(--line);background:var(--bg-sunken);display:inline-block}.mos-clients-dot[data-mark=live]{background:var(--ok)}.mos-clients-dot[data-mark=paused]{background:var(--warn)}.mos-clients-dot[data-mark=done]{background:var(--ink-muted)}.mos-clients-dot[data-mark=setup]{background:var(--accent)}.mos-clients-open{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-2);color:var(--accent-ink);overflow-wrap:anywhere}button.mos-clients-open{border:0;background:transparent;padding:0;font:inherit;cursor:pointer;text-align:left}.mos-clients-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-3)}.mos-clients-fresh{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--text-sm)}.mos-clients-flag{margin:var(--space-2) 0 0;color:var(--ink-muted)}.mos-domain,.mos-landing-tab{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;max-width:40rem;overflow-x:clip}.mos-domain h1,.mos-domain h2,.mos-landing-tab h2,.mos-domain p,.mos-landing-tab p,.mos-domain li,.mos-landing-tab li,.mos-domain a,.mos-landing-tab a,.mos-domain span,.mos-landing-tab span{overflow-wrap:anywhere}.mos-domain-lede,.mos-domain-note,.mos-landing-tab p{margin:0;color:var(--ink-muted)}.mos-domain-stepper{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.mos-domain-stepper li{min-height:44px;display:inline-flex;align-items:center;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--ink-muted)}.mos-domain-stepper li[aria-current=step]{color:var(--ink);font-weight:600;border-color:var(--accent-ink)}.mos-domain-dns{font-family:ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;min-width:0;max-width:100%;margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--ink)}.mos-domain-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1 1 12rem}.mos-domain-field span{color:var(--ink-muted);font-size:var(--text-sm)}.mos-domain-field input{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--ink);font:inherit}.mos-domain-sticky,.mos-landing-sticky{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-2);min-width:0}.mos-domain[data-sticky=true] .mos-domain-sticky,.mos-landing-tab[data-sticky=true] .mos-landing-sticky{position:sticky;bottom:0;z-index:2;background:var(--bg);padding:var(--space-2) 0}.mos-landing-url,.mos-landing-ad{margin:0;font-variant-numeric:tabular-nums}@media (max-width: 360px){.mos-domain-sticky,.mos-landing-sticky{position:sticky;bottom:0;background:var(--bg)}}.mos-activity{min-width:0;max-width:100%;color:var(--ink)}.mos-activity-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none;min-width:0}.mos-activity-item{min-width:0;max-width:100%}.mos-activity .mos-chips{margin:0 0 var(--space-2)}.mos-activity-item[data-layout=wide] .mos-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.mos-activity-copy{min-width:0}.mos-activity-diff{margin:var(--space-2) 0 0;color:var(--ink-muted);overflow-wrap:anywhere}.mos-activity-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.mos-activity-item[data-layout=wide] .mos-activity-actions{margin-top:0;justify-content:flex-end}.mos-activity-link{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-ink);font-weight:600;overflow-wrap:anywhere}.mos-budget{min-width:0;max-width:100%;color:var(--ink);font-family:var(--font-sans);scroll-padding-bottom:calc(var(--tabbar-h, 0px) + 120px + env(safe-area-inset-bottom))}.mos-budget:has(.mos-sticky-action){padding-bottom:120px}.mos-budget .mos-sticky-action{bottom:0}.mos-budget-frame{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--space-4);padding-bottom:var(--space-6)}.mos-budget-channel{margin:0 0 var(--space-2);font-weight:600}.mos-budget-note{margin:0 0 var(--space-3);color:var(--ink-muted);overflow-wrap:anywhere}.mos-budget-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.mos-budget-slot{min-width:0}.mos-budget-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2)}.mos-budget-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;color:var(--ink-muted);font-size:var(--text-sm)}.mos-budget-field input,.mos-budget select{width:100%;max-width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--ink);font:inherit}.mos-budget-step{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.mos-budget-step .mos-btn{min-width:44px;padding:0 var(--space-3)}.mos-budget .mos-btn:disabled{opacity:.45;cursor:not-allowed}.mos-budget .mos-sticky-action .mos-btn-primary:not(:disabled){background:var(--accent);color:var(--on-accent);border-color:color-mix(in srgb,var(--on-accent) 18%,var(--accent))}.mos-budget-track{position:relative;height:8px;margin-top:var(--space-3);border-radius:var(--radius-sm);background:var(--bg-sunken);overflow:hidden}.mos-budget-track .mos-chart-bar{height:8px}.mos-budget-floor{position:absolute;top:0;bottom:0;width:2px;background:var(--warn)}.mos-budget-lines{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mos-budget-line{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);min-width:0}.mos-budget-bar-to{position:absolute;left:0;top:0;background:color-mix(in srgb,var(--accent-ink) 60%,transparent);border-right:2px solid var(--accent-ink)}.mos-budget-preview-track,.mos-budget-preview-track .mos-chart-bar{display:block}.mos-budget-line span{overflow-wrap:anywhere}.mos-budget-log{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;margin:0;padding:0;list-style:none}.mos-budget-modes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mos-budget-modes .mos-btn{flex:1 1 0;min-width:5.5rem}.mos-budget-experiment{min-width:0;max-width:100%}.mos-budget-experiment+.mos-budget-experiment{margin-top:var(--space-3)}@media (max-width: 639px){.mos-budget .mos-kpi-row{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1024px){.mos-budget-grid{grid-template-columns:minmax(0,3fr) minmax(16rem,2fr)}}.mos-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.mos-gallery-tile{position:relative;display:block;width:100%;min-width:0;overflow:hidden;border-radius:var(--radius-md);background:linear-gradient(160deg,var(--bg-sunken),color-mix(in srgb,var(--accent) 28%,var(--bg-elevated)))}.mos-gallery-placeholder-label{position:absolute;right:var(--space-2);bottom:var(--space-2);padding:2px 6px;border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--ink-muted);font-size:var(--text-xs)}.mos-gallery-tile img{display:block;width:100%;height:100%;object-fit:cover}.mos-gallery-card,.mos-advisor-design{min-width:0}.mos-advisor-design .mos-gallery-tile{max-height:220px}.mos-advisor,.mos-gallery{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;max-width:100%;overflow-x:clip}.mos-advisor{padding-bottom:calc(var(--advisor-dock-h, 120px) + var(--space-4))}.mos-advisor-card[data-selected=true],.mos-advisor-design[data-selected=true]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 42%,transparent)}.mos-advisor-card[data-used=true]{opacity:.72}.mos-advisor-used{margin:var(--space-2) 0 0}.mos-advisor-used .mos-badge{color:var(--ink-muted)}.mos-advisor-apply{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);z-index:8;width:100%;min-width:0;align-self:stretch;position:sticky;bottom:0;padding:var(--space-2) var(--space-3);background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 -4px 18px color-mix(in srgb,var(--ink) 9%,transparent)}.mos-advisor-apply p{margin:0;font-size:var(--text-sm);line-height:1.25;min-width:0;flex:1 1 220px}.mos-advisor-apply .mos-btn{flex:0 0 auto}.mos-advisor-apply .mos-advisor-action-error{flex-basis:100%}.mos-advisor-action-error{color:var(--danger, #b42318);font-weight:600}.mos-advisor-action-error:focus{outline:2px solid currentColor;outline-offset:2px}.mos-advisor-gallery-link,.mos-advisor-gallery-link:visited{align-self:flex-start;min-height:32px;color:var(--link)}.mos-advisor-gallery-disclosure{display:grid;gap:var(--space-3)}.mos-advisor-gallery-disclosure>.mos-btn{justify-self:start}.mos-advisor-slot-choice{display:grid;gap:var(--space-2);max-width:500px}.mos-advisor-slot-choice label{font-weight:600}.mos-advisor-slot-choice select{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--ink);font:inherit}.mos-advisor-locked{margin:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-sunken)}.mos-advisor-locked a,.mos-advisor-locked a:visited{color:var(--link)}.mos-advisor .mos-advisor-apply.mos-sticky-action .mos-btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.mos-advisor h2,.mos-advisor h3,.mos-advisor p,.mos-advisor li,.mos-gallery h2,.mos-gallery p,.mos-gallery li{overflow-wrap:anywhere}.mos-advisor-lede,.mos-gallery-lede,.mos-advisor-note{margin:0;color:var(--ink-muted)}.mos-advisor-cards,.mos-advisor-designs,.mos-gallery-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0;margin:0;padding:0;list-style:none}.mos-advisor[data-layout=wide] .mos-advisor-cards,.mos-advisor[data-layout=wide] .mos-advisor-designs,.mos-advisor[data-layout=wide] .mos-gallery-list,.mos-gallery[data-layout=wide] .mos-gallery-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mos-advisor .mos-btn:disabled,.mos-gallery .mos-btn:disabled{opacity:.45;cursor:not-allowed}.mos-advisor-card h3,.mos-gallery-card h3{margin:0 0 var(--space-2);font-size:var(--text-lg)}.mos-advisor-audience,.mos-advisor-reason{margin:0 0 var(--space-2)}.mos-advisor-hooks{margin:0;padding-left:1.1rem}.mos-advisor-diff{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0}.mos-advisor[data-layout=wide] .mos-advisor-diff,.mos-advisor[data-layout=medium] .mos-advisor-diff{grid-template-columns:repeat(2,minmax(0,1fr))}.mos-advisor-diff h3{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--ink-muted)}.mos-tag-row{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.mos-tag-row button{min-height:44px}.mos-gallery-form{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.mos-gallery-form input{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--ink);font:inherit}.mos-advisor .mos-sticky-action{position:sticky;bottom:0}.mos-advisor-carousel{display:flex;justify-content:center;gap:var(--space-1);margin:0 0 var(--space-2)}.mos-advisor-carousel-dot{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.mos-advisor-carousel-dot span{display:block;width:8px;height:8px;border-radius:50%;background:var(--ink-muted)}.mos-advisor-carousel-dot[aria-current=true] span{width:20px;border-radius:999px;background:var(--accent)}@media (max-width: 639px){.mos-advisor-apply{flex-direction:column;align-items:stretch}.mos-advisor-apply p{flex:0 1 auto}.mos-advisor-apply .mos-btn{width:100%}}@media (min-width: 1024px){.mos-advisor[data-layout=wide]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;column-gap:var(--space-4);padding-bottom:var(--space-4)}.mos-advisor[data-layout=wide]>:not(.mos-advisor-apply){grid-column:1;min-width:0}.mos-advisor[data-layout=wide]>.mos-advisor-apply{grid-column:2;grid-row:1 / span 12;position:sticky;top:var(--space-3);bottom:auto;align-self:start;flex-direction:column;align-items:stretch}.mos-advisor[data-layout=wide]>.mos-advisor-apply .mos-btn{width:100%}.mos-advisor[data-layout=wide] .mos-advisor-cards,.mos-advisor[data-layout=wide] .mos-advisor-designs{grid-template-columns:repeat(2,minmax(0,1fr))}}.mos-gallery-figure{margin:0 0 var(--space-2);min-width:0}.mos-gallery-figure .mos-gallery-tile{height:176px;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;padding:var(--space-2);background:var(--bg-sunken)}.mos-gallery-figure .mos-gallery-tile img{width:100%;height:100%;object-fit:contain}.mos-gallery-figure .mos-gallery-placeholder-label{position:static;display:inline-block;margin-top:var(--space-1);background:transparent;padding:0}.mos-gallery-menu{position:relative;margin-top:var(--space-2)}.mos-gallery-menu summary{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;list-style:none;font-size:24px;line-height:1}.mos-gallery-menu summary::-webkit-details-marker{display:none}.mos-gallery-menu-panel{position:absolute;z-index:3;top:100%;left:0;width:min(190px,calc(100vw - 4rem));padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:0 8px 24px #0000001f}.mos-gallery-undo-layer{position:fixed;left:50%;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-3));transform:translate(-50%);display:grid;gap:var(--space-2);width:min(420px,calc(100% - 32px));z-index:30}.mos-gallery-undo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated)}.mos-gallery-confirm{margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-sunken)}.mos-gallery-confirm p{margin:0 0 var(--space-2)}.mos-gallery-confirm-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mos-gallery-tags{border:0;margin:0;padding:0}.mos-gallery-tags legend{margin-bottom:var(--space-2)}.mos-gallery-form{margin-top:32px}.mos-gallery-form h2{margin:0}@media (min-width: 640px){.mos-gallery-form>.mos-btn{align-self:flex-start}}@media (min-width: 1024px){.mos-gallery-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.mos-gallery-form h2,.mos-gallery-form>[role=alert]{grid-column:1 / -1}}.mos-brief{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;max-width:40rem}.mos-brief h2,.mos-brief p,.mos-brief li,.mos-brief a,.mos-brief span{overflow-wrap:anywhere}.mos-brief-lede,.mos-brief-note{margin:0;color:var(--ink-muted)}.mos-brief-meter{margin:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mos-brief-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3)}.mos-brief-card{min-width:0;padding:var(--space-3)}.mos-brief-card h3{margin:0 0 var(--space-1);font-size:var(--text-sm)}.mos-brief-card p{margin:0}.mos-brief-form,.mos-brief-library{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.mos-brief-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.mos-brief-field>span,.mos-brief-audience legend{color:var(--ink-muted);font-size:var(--text-sm)}.mos-brief-field textarea,.mos-brief-field input{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--ink);font:inherit}.mos-brief-field textarea{min-height:88px;resize:vertical}.mos-brief-audience{min-width:0;margin:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated)}.mos-brief-audience legend{padding:0 var(--space-1)}.mos-brief-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.mos-brief-chip{min-height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:999px;background:var(--bg-sunken);color:var(--ink);font:inherit;cursor:pointer}.mos-brief-chip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:transparent}.mos-brief-drop{display:flex;align-items:center;justify-content:center;min-height:96px;padding:var(--space-4);border:1px dashed var(--accent-ink);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 14%,var(--bg-elevated));text-align:center;color:var(--ink)}.mos-brief-file{position:relative;width:fit-content;max-width:100%}.mos-brief-file>span{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-4);border:1px solid color-mix(in srgb,var(--ink) 18%,var(--line));border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--ink);font-size:var(--text-md);font-weight:600;box-shadow:var(--shadow-1);cursor:pointer}.mos-brief-file:focus-within>span{outline:2px solid var(--focus-ring);outline-offset:2px}.mos-brief-file input{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mos-brief-jobs,.mos-brief-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;min-width:0}.mos-brief-job,.mos-brief-list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated)}.mos-brief-list a{color:var(--accent-ink);font-weight:600}.mos-brief-progress{flex:1 1 120px;height:8px;min-width:0;border-radius:var(--radius-sm);background:var(--bg-sunken);overflow:hidden}.mos-brief-progress>span{display:block;height:100%;background:var(--accent)}.mos-brief-job p,.mos-brief-limit{flex:1 0 100%;margin:0;color:var(--danger);font-size:var(--text-sm)}.mos-brief-limit{color:var(--ink-muted)}.mos-provider-mark{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-sunken);color:var(--ink);font-size:14px;font-weight:700;line-height:1;vertical-align:middle}.mos-provider-mark[data-provider-mark=yandex_direct]{color:#c3332d}.mos-provider-mark[data-provider-mark=vk_ads]{color:#2970be}.mos-provider-mark[data-provider-mark=google_ads]{color:#317447}.mos-provider-mark[data-provider-mark=meta]{color:#256bc0}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-600.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--bg: #f4f5f8;--bg-elevated: #ffffff;--bg-sunken: #eceef3;--ink: #1c1e21;--ink-muted: #545964;--line: rgba(28, 30, 33, .1);--accent: #166ec5;--accent-ink: #166ec5;--link: var(--accent-ink);--on-accent: #ffffff;--focus-ring: #166ec5;--danger: hsl(0 55% 32%);--ok: hsl(152 55% 24%);--warn: hsl(36 70% 28%);--shadow-1: 0 1px 2px rgba(28, 30, 33, .05);--shadow-2: 0 8px 24px rgba(28, 30, 33, .06);--shadow-3: 0 18px 48px rgba(28, 30, 33, .12);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--font-sans: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--text-xs: 12px;--text-sm: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 28px;--leading: 1.45;--motion-fast: .15s;--motion: .22s;--motion-slow: .28s;--ease: cubic-bezier(.2, 0, 0, 1);--topbar-h: 56px;--tabbar-h: 64px;--rail-w: 56px;--nav-w: 220px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0e1520;--bg-elevated: #172232;--bg-sunken: #0a111b;--ink: #e7eef6;--ink-muted: #c5ceda;--line: rgba(231, 238, 246, .14);--accent: #2563eb;--accent-ink: #9ecbff;--on-accent: #ffffff;--focus-ring: #9ecbff;--danger: hsl(0 70% 72%);--ok: hsl(152 45% 70%);--warn: hsl(38 80% 70%);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 8px 24px rgba(0, 0, 0, .35);--shadow-3: 0 18px 48px rgba(0, 0, 0, .45)}}:root[data-theme=light]{color-scheme:light;--bg: #f4f5f8;--bg-elevated: #ffffff;--bg-sunken: #eceef3;--ink: #1c1e21;--ink-muted: #545964;--line: rgba(28, 30, 33, .1);--accent: #166ec5;--accent-ink: #166ec5;--on-accent: #ffffff;--focus-ring: #166ec5;--danger: hsl(0 55% 32%);--ok: hsl(152 55% 24%);--warn: hsl(36 70% 28%);--shadow-1: 0 1px 2px rgba(28, 30, 33, .05);--shadow-2: 0 8px 24px rgba(28, 30, 33, .06);--shadow-3: 0 18px 48px rgba(28, 30, 33, .12)}:root[data-theme=dark]{color-scheme:dark;--bg: #0e1520;--bg-elevated: #172232;--bg-sunken: #0a111b;--ink: #e7eef6;--ink-muted: #c5ceda;--line: rgba(231, 238, 246, .14);--accent: #2563eb;--accent-ink: #9ecbff;--on-accent: #ffffff;--focus-ring: #9ecbff;--danger: hsl(0 70% 72%);--ok: hsl(152 45% 70%);--warn: hsl(38 80% 70%);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 8px 24px rgba(0, 0, 0, .35);--shadow-3: 0 18px 48px rgba(0, 0, 0, .45)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;max-width:100%;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading);text-rendering:optimizeLegibility}.mos-shell{--shell-pad: var(--space-4);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100dvh;width:100%;max-width:100%;min-width:0;overflow-x:clip;background:var(--bg);color:var(--ink);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.mos-shell[data-layout=tabs]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top" "main" "tabs"}.mos-shell[data-layout=top]{grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"top" "nav" "main"}.mos-shell[data-layout=rail]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:var(--nav-w) minmax(0,1fr);grid-template-areas:"top top" "nav main"}.mos-topbar{grid-area:top;position:relative;z-index:4;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--topbar-h);min-width:0;padding:calc(var(--space-2) + env(safe-area-inset-top)) var(--shell-pad) var(--space-2);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mos-shell[data-layout=tabs] .mos-brand,.mos-shell[data-layout=top] .mos-brand{display:none}.mos-shell[data-layout=tabs] .mos-topbar,.mos-shell[data-layout=top] .mos-topbar{gap:4px;box-sizing:border-box;height:calc(56px + env(safe-area-inset-top));min-height:56px;max-height:calc(64px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-bottom:0}.mos-brand{display:inline-flex;align-items:center;color:var(--accent-ink);margin:0}.mos-switcher{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);min-width:0;flex:1 1 auto}.mos-switcher select,.mos-meta{max-width:100%;min-width:0}.mos-demo-role{min-height:44px;max-width:100%;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--ink);font:inherit;padding:0 var(--space-2)}.mos-meta{margin:0;color:var(--ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.mos-nav{min-width:0;background:var(--bg-elevated);border-color:var(--line);border-style:solid}.mos-nav[data-variant=rail]{grid-area:nav;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-2);border-width:0 1px 0 0;min-height:0;overflow:hidden}.mos-nav[data-variant=top]{grid-area:nav;display:flex;flex-direction:row;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none;border-width:0 0 1px;background:var(--bg-elevated)}.mos-nav[data-variant=tabs]{grid-area:tabs;display:grid;grid-template-columns:repeat(var(--nav-count, 5),minmax(0,1fr));gap:0;position:sticky;bottom:0;z-index:2;border-width:1px 0 0;padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mos-nav button{display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-muted);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.mos-nav[data-variant=tabs] button,.mos-nav[data-variant=top] button{flex-direction:column;justify-content:center;gap:2px;height:auto;overflow:hidden;font-size:11px;text-align:center;padding:6px 2px;border-radius:0}.mos-nav[data-variant=top] button{flex:1 1 0;min-width:0;font-size:var(--text-sm)}.mos-nav button[aria-current=page]{background:var(--bg-sunken);color:var(--accent-ink);box-shadow:inset 3px 0 0 var(--accent)}.mos-nav[data-variant=tabs] button[aria-current=page],.mos-nav[data-variant=top] button[aria-current=page]{background:transparent;box-shadow:inset 0 -3px 0 var(--accent)}.mos-nav[data-variant=tabs] .mos-nav-label,.mos-nav[data-variant=top] .mos-nav-label{display:block;width:100%;overflow:visible;text-overflow:unset;white-space:normal;text-align:center;line-height:1.15}.mos-nav-spacer{flex:1}.mos-main{grid-area:main;min-width:0;min-height:0;max-width:100%;overflow-x:clip;overflow-y:auto;padding:var(--shell-pad);padding-bottom:calc(var(--shell-pad) + env(safe-area-inset-bottom))}.mos-shell[data-layout=tabs] .mos-main{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-4))}.mos-main:has(.mos-advisor-apply){scroll-padding-bottom:calc(var(--advisor-dock-h, 120px) + var(--space-4));padding-bottom:calc(var(--advisor-dock-h, 120px) + var(--space-4) + env(safe-area-inset-bottom))}.mos-shell[data-layout=tabs] .mos-main:has(.mos-advisor-apply){padding-bottom:calc(var(--tabbar-h) + var(--advisor-dock-h, 120px) + var(--space-4) + env(safe-area-inset-bottom))}.mos-slot-skeleton{display:grid;gap:var(--space-3)}.mos-slot-skeleton .mos-card{min-height:148px}.mos-slot-skeleton-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.mos-slot-skeleton-eyebrow{width:28%}.mos-slot-skeleton-title{width:64%;height:20px}.mos-slot-skeleton-preview{width:64px;height:48px}.mos-slot-skeleton-metric{width:82%}.mos-page-title{margin:0 0 var(--space-4);font-size:var(--text-xl);font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.mos-project-head{margin:0 0 var(--space-4);min-width:0}.mos-project-head .mos-page-title{margin:0}.mos-project-head .mos-page-lede{margin:var(--space-2) 0 0;color:var(--ink-muted)}.mos-page-title+.mos-page-lede{margin:var(--space-2) 0 var(--space-4);color:var(--ink-muted)}.mos-kpi-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-6);margin-bottom:var(--space-4)}.mos-shell[data-layout=tabs] .mos-kpi-row,.mos-shell[data-layout=top] .mos-kpi-row,.mos-shell[data-layout=rail] .mos-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mos-stack{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.mos-slots{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0;align-items:stretch}.mos-slots>.mos-empty{height:auto;align-self:start;padding:var(--space-3) var(--space-4)}.mos-slots>.mos-empty h2{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:600;color:var(--ink-muted)}.mos-readonly{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated)}.mos-readonly p{margin:0}.mos-sticky-action{position:sticky;bottom:0;z-index:3;display:flex;min-width:0;max-width:100%;padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 12%,var(--bg-elevated))}.mos-sticky-action .mos-btn-primary{background:color-mix(in srgb,var(--accent) 12%,var(--bg-elevated));color:var(--accent-ink);border-color:transparent}.mos-client-menu{position:relative;min-width:0}.mos-client-menu summary{cursor:pointer;list-style:none}.mos-client-menu summary::-webkit-details-marker{display:none}.mos-client-menu-panel{position:absolute;z-index:6;top:calc(100% + 4px);left:0;display:flex;flex-direction:column;min-width:12rem;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-1)}.mos-client-menu-panel a,.mos-client-menu-panel button{min-height:44px;padding:0 var(--space-2);border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.mos-role-panel{position:absolute;z-index:6;top:calc(100% + 4px);right:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:12rem;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated)}.mos-workspace-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;min-width:0;max-width:100%;color:inherit;text-decoration:none;font-weight:500}.mos-workspace-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:8rem}.mos-client-switch{min-height:44px;max-width:8.5rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--ink);font:inherit;font-size:var(--text-sm);padding:0 var(--space-2)}.mos-search-btn{width:44px;min-width:44px;flex:0 0 44px;padding:0}.mos-search-btn svg{width:20px;height:20px;min-width:20px}.mos-search-label{display:none}.mos-search-label kbd{font:inherit;color:var(--ink-muted)}.mos-shell[data-layout=top] .mos-search-btn,.mos-shell[data-layout=rail] .mos-search-btn{width:auto;flex-basis:auto;padding:0 var(--space-2);gap:var(--space-2)}.mos-shell[data-layout=top] .mos-search-label,.mos-shell[data-layout=rail] .mos-search-label{display:inline;white-space:nowrap}.mos-header-cta{display:flex;justify-content:flex-end;margin:0 0 var(--space-4)}.mos-role-menu{position:relative}.mos-role-menu summary{cursor:pointer;list-style:none}.mos-role-menu summary::-webkit-details-marker{display:none}.mos-role-panel label{color:var(--ink-muted);font-size:var(--text-sm)}.mos-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,var(--bg-sunken));color:var(--accent-ink);font-size:var(--text-sm)}.mos-role-badge{display:inline-flex;align-items:center;min-height:28px;max-width:7.5rem;padding:0 var(--space-2);border-radius:999px;background:var(--bg-sunken);color:var(--ink-muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mos-sticky-action .mos-btn{flex:1 1 auto;min-width:0;min-height:44px}.mos-chart,.mos-compare,.mos-carousel,.mos-bento,.mos-steppers,.mos-mono,.mos-table-wrap{min-width:0;max-width:100%}.mos-chart-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);margin-top:var(--space-2)}.mos-chart-bar{display:block;height:8px;max-width:100%;background:var(--accent);border-radius:var(--radius-sm)}.mos-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.mos-carousel>*{flex:0 0 100%;min-width:0;max-width:100%;scroll-snap-align:start}.mos-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.mos-shell[data-layout=rail] .mos-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.mos-steppers{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.mos-steppers input{display:block;width:100%;max-width:100%;min-height:44px}.mos-mono{font-family:ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;margin:0 0 var(--space-3)}.mos-number{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.mos-number,.mos-animated-list,.mos-chart-bar{animation:none;transition:none}}.mos-table{width:100%;border-collapse:collapse}.mos-shell[data-layout=tabs] .mos-table,.mos-shell[data-layout=top] .mos-table,.mos-shell[data-layout=tabs] .mos-table tbody,.mos-shell[data-layout=top] .mos-table tbody,.mos-shell[data-layout=tabs] .mos-table tr,.mos-shell[data-layout=top] .mos-table tr{display:grid;grid-template-columns:minmax(0,1fr)}.mos-table th,.mos-table td{text-align:left;padding:var(--space-2) 0;overflow-wrap:anywhere}.mos-signed-out{max-width:36rem;margin:0 auto;padding:calc(var(--space-7) + env(safe-area-inset-top)) var(--space-4) var(--space-7);min-width:0;overflow-wrap:anywhere}.mos-command-filter{display:block;margin:0 0 var(--space-3)}.mos-command-filter input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);color:var(--ink);font:inherit;padding:0 var(--space-3)}.mos-command-list button{min-height:44px;font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.mos-command-group{margin:var(--space-2) 0 var(--space-3)}.mos-command-group h3{margin:0 0 var(--space-1);padding:0 var(--space-3);color:var(--ink-muted);font-size:var(--text-sm);font-weight:500}.mos-command-group ul{list-style:none;margin:0;padding:0}.mos-command-option{display:flex;align-items:center;width:100%;min-height:44px;padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mos-command-avatar{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;margin-right:var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 16%,var(--bg-sunken));color:var(--accent-ink);font-size:var(--text-xs);font-weight:700}.mos-command-option[aria-selected=true],.mos-command-option:hover{background:var(--bg-sunken)}.mos-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mos-btn,.mos-icon-btn{font:inherit;cursor:pointer;border-radius:var(--radius-md);min-height:44px;border:1px solid transparent;transition:background var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.mos-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-4);font-size:var(--text-md);font-weight:500;text-decoration:none}.mos-btn-primary{background:var(--accent);color:var(--on-accent);border-color:color-mix(in srgb,var(--on-accent) 18%,var(--accent));box-shadow:var(--shadow-1)}.mos-btn:disabled,.mos-btn-primary:disabled,.mos-btn-secondary:disabled,.mos-btn-quiet:disabled{background:var(--bg-sunken);color:var(--ink-muted);border-color:var(--line);box-shadow:none;opacity:.5;cursor:not-allowed}.mos-btn-quiet{background:var(--bg-elevated);color:var(--ink);border-color:color-mix(in srgb,var(--ink) 18%,var(--line));box-shadow:var(--shadow-1)}.mos-btn-secondary{background:var(--bg-sunken);color:var(--ink);border-color:transparent;box-shadow:none}.mos-btn-danger{background:transparent;color:var(--danger);border-color:var(--line)}.mos-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;padding:0;background:transparent;color:var(--ink);border-color:transparent}.mos-card{min-width:0;background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1);padding:var(--space-4)}.mos-card h2,.mos-card h3{margin:0 0 var(--space-2);font-size:var(--text-lg);overflow-wrap:anywhere}.mos-card p,.mos-card li{overflow-wrap:anywhere}.mos-card a,.mos-card a:visited{color:var(--link)}.mos-kpi{min-width:0;padding:var(--space-3);background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.mos-kpi-label{color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.02em}.mos-kpi-value{margin-top:var(--space-1);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em;overflow-wrap:anywhere}.mos-kpi-value[data-empty=true]{font-size:var(--text-md);letter-spacing:0;color:var(--ink-muted);font-weight:500}.mos-kpi-caption{margin-top:2px;color:var(--ink-muted);font-size:11px;line-height:1.3}.mos-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 0}.mos-chip{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:0 8px;border-radius:999px;background:var(--bg-sunken);color:var(--ink);font-size:var(--text-xs);overflow-wrap:anywhere}.mos-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.mos-slot{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;height:100%}.mos-slot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);min-width:0}.mos-slot-head h2{min-width:0;flex:1}.mos-slot .mos-actions{margin-top:auto}.mos-channels{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--ink-muted);font-size:var(--text-xs)}.mos-thumbs{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.mos-thumb{position:relative;width:56px;height:40px;flex:0 0 auto;border-radius:6px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 42%,var(--bg-sunken)),var(--bg-sunken));border:1px solid var(--line)}.mos-video-badge{position:absolute;left:3px;bottom:3px;padding:1px 4px;border-radius:4px;background:var(--ink);color:var(--bg);font-size:11px;line-height:1.3;font-weight:600}.mos-landing{display:flex;align-items:center;gap:8px;min-height:44px;min-width:0;color:var(--accent-ink);font-weight:600}.mos-landing-missing{margin:0;color:var(--ink-muted);font-size:var(--text-sm)}.mos-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0}.mos-mini div{min-width:0}.mos-mini dt{color:var(--ink-muted);font-size:11px}.mos-mini dd{margin:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--text-md);font-weight:600}.mos-metric-wait{margin:0;color:var(--ink-muted);font-size:var(--text-sm)}.mos-more-item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:44px;margin:0 0 var(--space-2);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);color:var(--ink);font:inherit;font-weight:600;cursor:pointer;text-align:left}.mos-help{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:var(--text-sm)}.mos-badge,.mos-pill{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 var(--space-2);border-radius:999px;background:var(--bg-sunken);color:var(--ink);font-size:var(--text-xs);line-height:1}.mos-pill[data-status=live]{color:var(--ok)}.mos-pill[data-status=paused]{color:var(--warn)}.mos-pill[data-status=done]{color:var(--ink-muted)}.mos-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin-top:var(--space-3)}.mos-label{color:var(--ink-muted);font-size:var(--text-sm)}.mos-input{min-height:44px;width:100%;max-width:100%;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--ink);font:inherit}.mos-progress{height:8px;border-radius:999px;background:var(--bg-sunken);overflow:hidden}.mos-progress>span{display:block;height:100%;background:var(--accent);max-width:100%}.mos-tabs{display:flex;flex-wrap:nowrap;gap:var(--space-1);margin:var(--space-3) 0;padding:2px;overflow-x:auto;scrollbar-width:none;border-radius:var(--radius-sm);background:var(--bg-sunken)}.mos-tabs [role=tab]{flex:0 0 auto;min-height:40px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-muted);font:inherit;cursor:pointer}.mos-tabs [role=tab][aria-selected=true]{background:var(--bg-elevated);color:var(--ink);box-shadow:var(--shadow-1)}.mos-empty,.mos-error{min-width:0;padding:var(--space-5) var(--space-4);border:1px dashed var(--line);border-radius:var(--radius-lg);background:var(--bg-elevated)}.mos-empty h2,.mos-error p{margin:0 0 var(--space-2);overflow-wrap:anywhere}.mos-empty p{margin:0 0 var(--space-3);color:var(--ink-muted)}.mos-skeleton{display:grid;gap:var(--space-2)}.mos-skeleton-bar{height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--bg-sunken),var(--bg-elevated),var(--bg-sunken));background-size:200% 100%;animation:mos-shimmer 1.4s linear infinite}.mos-skeleton-bar:nth-child(2){width:72%}@keyframes mos-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.mos-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#0e152073;display:flex;justify-content:flex-end;align-items:stretch}.mos-sheet{width:min(100%,420px);max-width:100%;min-width:0;background:var(--bg-elevated);color:var(--ink);box-shadow:var(--shadow-3);border-radius:var(--radius-lg) 0 0 var(--radius-lg);padding:calc(var(--space-4) + env(safe-area-inset-top)) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));overflow:auto}.mos-sheet header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.mos-sheet h2{margin:0;font-size:var(--text-lg)}.mos-sheet-backdrop:has(.mos-command){justify-content:center;align-items:flex-start;padding:12vh var(--space-4) var(--space-4)}.mos-command{width:min(100%,520px);max-height:min(70vh,560px);overflow:auto;background:var(--bg-elevated);color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--space-4)}.mos-command header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.mos-command h2{margin:0;font-size:var(--text-lg)}.mos-command-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.mos-command-list a{display:flex;align-items:center;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:inherit;text-decoration:none}.mos-command-list a:hover{background:var(--bg-sunken)}.mos-toast-viewport{position:fixed;left:50%;bottom:calc(8px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(420px,calc(100% - 32px));z-index:30;display:flex;flex-direction:column;gap:var(--space-2);max-height:min(40dvh,400px);overflow-y:auto}.mos-shell[data-layout=tabs] .mos-toast-viewport{bottom:calc(var(--tabbar-h) + 8px + env(safe-area-inset-bottom))}.mos-toast{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--ink);color:var(--bg);box-shadow:var(--shadow-2);overflow-wrap:anywhere}select{min-height:44px;max-width:100%;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-elevated);color:var(--ink);font:inherit}
