/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.h-1{height:calc(var(--spacing) * 1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-justify{text-align:justify}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Geosiyasi Arabic;src:url(/fonts/IBMPlexSansArabic-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Geosiyasi Arabic;src:url(/fonts/IBMPlexSansArabic-SemiBold.ttf)format("truetype");font-weight:600 800;font-display:swap}:root{--bg:#020405;--bg-elevated:#05090b;--surface:#071117;--surface-2:#0b171d;--surface-3:#102129;--surface-hover:#11242d;--stroke:#bed8e31a;--stroke-strong:#bed8e333;--text:#f3f7f8;--text-secondary:#b8c7cd;--muted:#82959e;--subtle:#5f737c;--accent:#a9c3cf;--accent-strong:#d8e5ea;--success:#71d6aa;--warning:#d9b36c;--danger:#df7e7a;--info:#78b9d1;--shadow-1:0 0 0 1px #d2e7ef12, 0 18px 60px #0000002e;--shadow-2:0 0 0 1px #d2e7ef1c, 0 24px 90px #00000047;--radius-sm:9px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--sidebar-width:238px;--topbar-height:68px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease:var(--ease-out);--fast:.14s;--normal:.19s;--slow:.28s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px}body{background:var(--bg);color:var(--text);margin:0;font-family:Thmanyah Sans,DIN Next Arabic,Geeza Pro,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.6;overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a,input,textarea,select,summary{touch-action:manipulation;-webkit-tap-highlight-color:#a9c3cf1f}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}h1{font-family:Thmanyah Sans,sans-serif;font-weight:800}p{color:var(--muted);text-wrap:pretty}time,code,.tabular,.metric-tile strong,.progress-copy b,.confidence-ring strong,.queue-number,.render-metrics b,.save-state{font-variant-numeric:tabular-nums}code{direction:ltr;unicode-bidi:embed;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}::selection{color:#fff;background:#84b0c347}:focus-visible{outline-offset:3px;outline:2px solid #d5e5eb}.sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:2000;color:#071117;transition-property:transform;transition-duration:var(--fast);background:#fff;border-radius:10px;padding:10px 16px;font-weight:700;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.spin{animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{background:radial-gradient(circle at 74% -10%, #41657621, transparent 34%), var(--bg);min-block-size:100dvh}.app-shell[data-ready=false]{pointer-events:none}.sidebar{z-index:100;inline-size:var(--sidebar-width);border-inline-end:1px solid var(--stroke);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition-property:transform;transition-duration:var(--slow);transition-timing-function:var(--ease);background:#03080af5;flex-direction:column;padding:15px 13px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.workspace{min-block-size:100dvh;margin-inline-start:var(--sidebar-width)}.sidebar-collapsed{--sidebar-width:76px}.sidebar-collapsed .new-video-button span,.sidebar-collapsed .new-video-button kbd,.sidebar-collapsed .nav-stack p,.sidebar-collapsed .nav-stack button>b,.sidebar-collapsed .nav-stack button>small,.sidebar-collapsed .sidebar-system>div span,.sidebar-collapsed .sidebar-system>button span{display:none}.sidebar-collapsed .brand-lockup,.sidebar-collapsed .new-video-button,.sidebar-collapsed .nav-stack button,.sidebar-collapsed .sidebar-system>button{justify-content:center;padding-inline:0}.sidebar-collapsed .sidebar-system>div{justify-content:center}.sidebar-brand{justify-content:space-between;align-items:center;gap:8px;min-block-size:48px;display:flex}.brand-lockup{min-inline-size:0;color:var(--text);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:5px;display:flex}.brand-symbol{block-size:36px;inline-size:36px;color:var(--accent-strong);background:linear-gradient(145deg,#17303b,#0c1a20);border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.official-brand-frame{aspect-ratio:627/137;flex:none;block-size:auto;inline-size:154px;display:block;position:relative}.official-brand-frame img{object-fit:contain;object-position:center;padding-inline:3px}.sidebar-collapsed .official-brand-frame{inline-size:46px}.mobile-close{display:none!important}.new-video-button{color:#071117;background:var(--accent-strong);min-block-size:45px;transition-property:color,background-color,transform,box-shadow;transition-duration:var(--fast);border:1px solid #cee2eb33;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-block:16px 12px;padding-inline:12px;font-weight:700;display:flex}.new-video-button:hover{background:#f0f6f8;box-shadow:0 8px 24px #afcfdb1f}.new-video-button:active{transform:scale(.96)}.new-video-button kbd{color:#516971;margin-inline-start:auto;font:10px ui-monospace,monospace}.nav-stack{scrollbar-width:thin;flex:1;min-block-size:0;overflow-y:auto}.nav-stack p{color:#566a73;margin:16px 10px 6px;font-size:10px;font-weight:700}.nav-stack button{color:#899ca5;text-align:start;min-block-size:42px;inline-size:100%;transition-property:color,background-color,transform;transition-duration:var(--fast);background:0 0;border:0;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;margin-block:2px;padding:4px 9px;display:grid}.nav-stack button:hover{color:#d2dee3;background:#ffffff09}.nav-stack button:active{transform:scale(.98)}.nav-stack button.active{color:#edf4f6;background:#102129;box-shadow:inset 0 0 0 1px #b7d6e314}.nav-stack button>span{border-radius:8px;place-items:center;block-size:30px;inline-size:30px;display:grid}.nav-stack button.active>span{color:#c6d9e1;background:#adcfdd14}.nav-stack button.active svg{fill:currentColor;fill-opacity:.1}.nav-stack button>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.nav-stack button>small{color:#b8ccd5;text-align:center;background:#17303a;border-radius:99px;min-inline-size:26px;padding:2px 5px;font-size:10px}.sidebar-system{border-block-start:1px solid var(--stroke);gap:7px;padding-block-start:10px;display:grid}.sidebar-system>div,.sidebar-system>button{border-radius:10px;align-items:center;gap:9px;min-block-size:42px;padding:7px 9px;display:flex}.sidebar-system>div{background:#ffffff05}.sidebar-system>div>i{background:var(--success);border-radius:50%;block-size:8px;inline-size:8px;box-shadow:0 0 0 5px #71d6aa14}.sidebar-system strong,.sidebar-system small{display:block}.sidebar-system strong{font-size:11px}.sidebar-system small{color:var(--subtle);font-size:9px}.sidebar-system>button{color:var(--muted);background:0 0;border:0}.sidebar-system>button:hover{color:var(--text-secondary);background:#ffffff08}.sidebar-system>button span{font-size:11px}.topbar{z-index:70;min-block-size:var(--topbar-height);border-block-end:1px solid var(--stroke);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020608e0;justify-content:space-between;align-items:center;gap:18px;padding:10px clamp(18px,2.2vw,34px);display:flex;position:sticky;inset-block-start:0}.topbar-context{min-inline-size:150px;color:var(--subtle);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.topbar-context strong{color:var(--text-secondary);font-weight:600}.menu-button{display:none!important}.topbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-inline-size:0;display:flex}.current-project{border:1px solid var(--stroke);min-block-size:42px;min-inline-size:0;max-inline-size:290px;color:var(--text-secondary);text-align:start;background:#ffffff05;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:0 8px;padding:5px 11px;display:grid}.current-project>span{color:var(--subtle);grid-column:1;font-size:9px}.current-project>span i{background:var(--success);border-radius:50%;block-size:6px;inline-size:6px;margin-inline-end:5px;display:inline-block}.current-project strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:11px;overflow:hidden}.current-project>svg{grid-area:1/2/3}.global-search{border:1px solid var(--stroke);min-block-size:44px;inline-size:min(24vw,280px);color:var(--subtle);background:#ffffff05;border-radius:11px;align-items:center;gap:8px;padding-inline:11px;display:flex}.global-search:focus-within{border-color:var(--stroke-strong);box-shadow:0 0 0 3px #9cc3d314}.global-search input{min-inline-size:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}kbd{border:1px solid var(--stroke);color:var(--subtle);white-space:nowrap;background:#ffffff06;border-radius:6px;padding:3px 6px;font:9px ui-monospace,monospace}.save-state{min-inline-size:66px;color:var(--subtle);align-items:center;gap:5px;font:10px ui-monospace,monospace;display:flex}.save-state i{background:var(--success);border-radius:50%;block-size:6px;inline-size:6px}.save-state.saving i{background:var(--warning)}.icon-button{border:1px solid var(--stroke);block-size:42px;inline-size:42px;color:var(--muted);transition-property:color,background-color,border-color,transform;transition-duration:var(--fast);background:#ffffff05;border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.icon-button:hover:not(:disabled),.icon-button.active{color:var(--text);border-color:var(--stroke-strong);background:#ffffff0b}.icon-button:active:not(:disabled){transform:scale(.96)}.user-avatar{color:#dbe8ec;background:linear-gradient(145deg,#203944,#0c191f);border:1px solid #cce0e829;border-radius:50%;place-items:center;block-size:42px;inline-size:42px;font-weight:700;display:grid}.search-popover{z-index:90;border:1px solid var(--stroke-strong);inline-size:min(520px,100vw - 32px);box-shadow:var(--shadow-2);transform-origin:100% 0;animation:popover-in .18s var(--ease-out);background:#071116;border-radius:16px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:72px;overflow:hidden}@keyframes popover-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.search-popover header{border-block-end:1px solid var(--stroke);min-block-size:44px;color:var(--muted);align-items:center;gap:8px;padding-inline:14px;display:flex}.search-popover header span{flex:1;font-size:11px}.search-popover>div:not(.search-suggestions){padding:6px}.search-popover>div>button{min-block-size:56px;inline-size:100%;color:var(--text-secondary);text-align:start;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.search-popover>div>button:hover{background:#ffffff09}.search-popover button strong,.search-popover button small{display:block}.search-popover button strong{font-size:12px}.search-popover button small{max-inline-size:410px;color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.search-popover>p{text-align:center;padding:22px;font-size:12px}.search-suggestions{gap:8px;display:flex;padding:12px!important}.search-suggestions button{border:1px solid var(--stroke)!important;border-radius:99px!important;min-block-size:36px!important;inline-size:auto!important;padding-inline:13px!important}.page{max-inline-size:1580px;margin-inline:auto;padding:clamp(20px,2.5vw,38px);padding-block-end:90px}.surface{border-radius:var(--radius-lg);box-shadow:var(--shadow-1);background:linear-gradient(145deg,#0c1a20e0,#050c0fe6)}.section-kicker{color:#78909b;letter-spacing:.02em;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-block-end:24px;display:flex}.page-header h1{letter-spacing:-.035em;margin-block:5px 6px;font-size:clamp(31px,4vw,54px);line-height:1.08}.page-header p{max-inline-size:680px;font-size:14px}.page-actions{align-items:center;gap:8px;display:flex}.section-header{justify-content:space-between;align-items:center;gap:14px;margin-block-end:16px;display:flex}.section-header span{color:var(--subtle);font-size:10px}.section-header h2{margin-block-start:2px;font-size:18px}.inline-link,.icon-link{color:#8ca7b3;background:0 0;border:0;align-items:center;gap:5px;min-block-size:40px;font-size:11px;display:inline-flex}.inline-link:hover,.icon-link:hover{color:var(--text)}.icon-link{border:1px solid var(--stroke);border-radius:10px;justify-content:center;inline-size:40px}.ui-button{min-block-size:44px;transition-property:color,background-color,border-color,opacity,transform,box-shadow;transition-duration:var(--fast);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:12px;font-weight:700;display:inline-flex}.ui-button:active:not(:disabled){transform:scale(.96)}.ui-button.primary{color:#061015;background:#cbdce3;border:1px solid #d4e2e7;box-shadow:0 8px 24px #98c0d01a}.ui-button.primary:hover:not(:disabled){background:#edf4f6}.ui-button.secondary{border:1px solid var(--stroke-strong);color:var(--text-secondary);background:#ffffff06}.ui-button.secondary:hover:not(:disabled){color:var(--text);background:#ffffff0d}.ui-button.quiet{color:#8da5af;background:0 0;border:1px solid #0000}.ui-button.quiet:hover:not(:disabled){color:var(--text);background:#ffffff09}.ui-button.danger{color:#f0a6a2;background:#df7e7a14;border:1px solid #df7e7a40}.ui-button.small{min-block-size:38px;padding-inline:13px;font-size:11px}.status-badge{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;min-block-size:25px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.status-badge.success{color:#8fd9b7;background:#71d6aa14}.status-badge.warning{color:#dfbd7b;background:#d9b36c14}.status-badge.danger{color:#ee9994;background:#df7e7a14}.status-badge.active{color:#8fc1d4;background:#78b9d114}.status-badge.neutral{color:#97a8ae;background:#96aab314}.progress-shell{inline-size:100%}.progress-copy{color:var(--muted);justify-content:space-between;align-items:center;margin-block-end:8px;font-size:10px;display:flex}.progress-copy b{color:var(--text-secondary);font-size:11px}.progress-track{background:#ffffff0e;border-radius:99px;block-size:6px;overflow:hidden}.progress-track>span{border-radius:inherit;transform-origin:100%;block-size:100%;inline-size:100%;transition-property:transform;transition-duration:.22s;transition-timing-function:var(--ease-out);background:linear-gradient(90deg,#496d7c,#b5ccd5);display:block}.progress-shell.compact .progress-copy{margin-block-end:5px}.progress-shell.compact .progress-track{block-size:4px}.ui-tabs{border:1px solid var(--stroke);background:#ffffff05;border-radius:11px;align-items:center;gap:4px;padding:4px;display:inline-flex}.ui-tabs button{min-block-size:36px;color:var(--muted);transition-property:color,background-color;transition-duration:var(--fast);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding-inline:12px;font-size:11px;display:flex}.ui-tabs button.active,.ui-tabs button[aria-selected=true]{color:var(--text);background:#14272f}.ui-tabs button b{color:#b8ccd4;background:#ffffff0e;border-radius:99px;min-inline-size:20px;padding:1px 5px;font-size:9px}.field{gap:6px;min-inline-size:0;display:grid}.field>label{color:#aabac1;font-size:11px;font-weight:600}.field input,.field textarea,.field select,.note-form input,.copy-list textarea,.copy-list input{border:1px solid var(--stroke);min-block-size:46px;inline-size:100%;color:var(--text);transition-property:border-color,box-shadow,background-color;transition-duration:var(--fast);background:#0000002e;border-radius:10px;outline:0;padding:10px 12px;font-size:13px;line-height:1.65}.field textarea,.copy-list textarea{resize:vertical}.field input:focus,.field textarea:focus,.field select:focus,.note-form input:focus,.copy-list textarea:focus,.copy-list input:focus{background:#00000040;border-color:#b8d7e459;box-shadow:0 0 0 3px #87b5c814}.field>small{color:var(--subtle);font-size:10px}.field>p{color:#ec9691;font-size:11px}.field.has-error input,.field.has-error textarea{border-color:#df7e7a8c}.two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.country-chip{border:1px solid var(--stroke);min-block-size:36px;color:var(--text-secondary);background:#ffffff05;border-radius:10px;align-items:center;gap:7px;padding:4px 7px 4px 10px;font-size:11px;display:inline-flex}.country-chip>b{color:#b7ccd4;background:#17303a;border-radius:7px;place-items:center;block-size:24px;inline-size:24px;font:8px ui-monospace,monospace;display:grid}.country-chip.positive>b{color:var(--success)}.country-chip.negative>b{color:var(--danger)}.country-chip.neutral>b{color:var(--warning)}.country-chip button{block-size:28px;inline-size:28px;color:var(--subtle);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.country-chip button:hover{color:var(--text);background:#ffffff0a}.location-chip{border:1px solid var(--stroke);background:#ffffff05;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.location-icon{color:#8aaab7;background:#10242d;border-radius:9px;place-items:center;block-size:34px;inline-size:34px;display:grid}.location-chip strong,.location-chip small,.location-chip code{display:block}.location-chip strong{font-size:11px}.location-chip small{color:var(--muted);font-size:9px}.location-chip code{color:var(--subtle);margin-block-start:3px;font-size:8px}.location-state{color:var(--success);align-items:center;gap:5px;font-size:9px;display:inline-flex}.location-chip.ambiguous .location-state{color:var(--warning)}.location-chip.not-found .location-state{color:var(--danger)}.location-chip>button{color:#d3b477;background:#d9b36c0d;border:1px solid #d9b36c33;border-radius:8px;grid-column:2/-1;min-block-size:34px;font-size:10px}.empty-state{border:1px dashed var(--stroke-strong);border-radius:var(--radius-lg);text-align:center;align-content:center;place-items:center;gap:9px;min-block-size:330px;padding:30px;display:grid}.empty-state>span{block-size:50px;inline-size:50px;color:var(--accent);background:#0c1d24;border-radius:15px;place-items:center;display:grid}.empty-state h3{font-size:19px}.empty-state p{max-inline-size:440px;font-size:12px}.skeleton-list{gap:12px;padding:22px;display:grid}.skeleton-list span{background:linear-gradient(90deg,#ffffff06,#fff1,#ffffff06) 0 0/220% 100%;border-radius:99px;block-size:14px;animation:1.5s linear infinite shimmer}@keyframes shimmer{to{background-position:-220% 0}}.modal-layer{z-index:1000;overscroll-behavior:contain;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-scrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:modal-scrim-in .22s var(--ease-out);background:#000000b8;border:0;position:absolute;inset:0}.modal{z-index:1;border:1px solid var(--stroke-strong);transform-origin:50%;inline-size:min(520px,100%);animation:modal-in .22s var(--ease-out);background:#081217;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 120px #0000008c}@keyframes modal-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.modal>header{border-block-end:1px solid var(--stroke);justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.modal h2{font-size:20px}.modal header p{margin-block-start:3px;font-size:11px}.modal-footer{border-block-start:1px solid var(--stroke);justify-content:flex-end;padding:12px 18px;display:flex}.new-project-options{gap:8px;padding:16px;display:grid}.new-project-options>button{border:1px solid var(--stroke);min-block-size:76px;color:var(--text-secondary);text-align:start;background:#ffffff05;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.new-project-options>button:hover{border-color:var(--stroke-strong);background:#ffffff0a}.new-project-options>button>span{block-size:42px;inline-size:42px;color:var(--accent);background:#10242d;border-radius:11px;place-items:center;display:grid}.new-project-options strong,.new-project-options small{display:block}.new-project-options strong{font-size:13px}.new-project-options small{color:var(--muted);font-size:10px}.toast{z-index:1200;color:#cee3da;min-block-size:50px;max-inline-size:min(430px,100vw - 32px);box-shadow:var(--shadow-2);animation:toast-in .32s var(--ease-out);background:#081914f5;border:1px solid #9ccdb833;border-radius:13px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex;position:fixed;inset-block-end:22px;inset-inline-end:22px}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.view-stage{animation:view-stage-in .16s var(--ease-out)}@keyframes view-stage-in{0%{opacity:.01;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.toast>span{flex:1}.toast>button{block-size:30px;inline-size:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.mobile-nav{display:none}.live-project-map{isolation:isolate;background:#03080a;border:1px solid #9ec5d324;border-radius:26px;min-block-size:500px;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #00000057,0 28px 80px #0003}.live-project-map:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#02070933,#0000 26% 72%,#02070926),linear-gradient(#0000 82%,#02070947);position:absolute;inset:0}.live-project-map>header{z-index:5;color:#718a94;pointer-events:none;direction:ltr;justify-content:space-between;align-items:center;gap:12px;font:9px ui-monospace,monospace;display:flex;position:absolute;inset-block-start:18px;inset-inline:20px}.live-project-map>header span:first-child{color:#9ab6c1;letter-spacing:.08em;align-items:center;gap:7px;display:flex}.live-map-canvas{z-index:1;direction:ltr;position:absolute;inset:0}.live-map-canvas .maplibregl-map,.live-map-canvas .maplibregl-canvas{block-size:100%;inline-size:100%}.live-map-canvas .maplibregl-ctrl-top-left{inset-block-start:52px;inset-inline-start:18px}.live-map-canvas .maplibregl-ctrl-group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050f13d1;border:1px solid #9fc5d21f;border-radius:11px;overflow:hidden;box-shadow:0 14px 34px #0000004d}.live-map-canvas .maplibregl-ctrl-group button{filter:invert(.82)sepia(.15)saturate(.5);block-size:44px;inline-size:44px}.live-map-canvas .maplibregl-ctrl-attrib{color:#78909a;background:#03090cd1}.live-map-canvas .maplibregl-ctrl-attrib a{color:#9db6c0}.live-map-canvas .maplibregl-popup-content{color:#dcecf1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);direction:rtl;background:#040e12f0;border:1px solid #a0d0e033;border-radius:11px;min-inline-size:150px;padding:10px 12px;font-family:Thmanyah Sans,sans-serif;box-shadow:0 18px 45px #0000006b}.live-map-canvas .maplibregl-popup-content strong,.live-map-canvas .maplibregl-popup-content span{display:block}.live-map-canvas .maplibregl-popup-content strong{font-size:11px}.live-map-canvas .maplibregl-popup-content span{color:#78929d;margin-block-start:2px;font-size:8px}.live-map-canvas .maplibregl-popup-tip{border-top-color:#040e12f0!important}.live-map-canvas .maplibregl-marker.live-map-marker{position:absolute;top:0;left:0}.live-map-marker{z-index:8;color:#dff8ff;background:0 0;border:0;border-radius:50%;place-items:center;block-size:52px;inline-size:52px;padding:0;display:grid;position:relative;overflow:visible}.live-map-marker-pulse,.live-map-marker-core{pointer-events:none;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.live-map-marker-pulse{background:#2daccd33;border:2px solid #7be3fbeb;block-size:26px;inline-size:26px;animation:1.7s cubic-bezier(.22,1,.36,1) infinite live-map-pulse;box-shadow:0 0 28px #51d5f49e}.live-map-marker-core{background:#50c7e6;border:2px solid #eefcff;block-size:13px;inline-size:13px;box-shadow:0 0 0 4px #44c6e533,0 0 20px #61defbf0}.live-map-marker.country .live-map-marker-core{border-radius:4px}.live-map-marker-label{color:#effcff;white-space:nowrap;pointer-events:none;direction:rtl;background:#030c10e6;border:1px solid #a6e0f24d;border-radius:7px;min-inline-size:max-content;padding:5px 8px;font:800 10px/1.2 Geosiyasi Arabic,Thmanyah Sans,sans-serif;position:absolute;inset-block-start:43px;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000006b}.live-map-marker:focus-visible{outline-offset:3px;outline:3px solid #dff8ff}@keyframes live-map-pulse{0%{opacity:.95;transform:translate(-50%,-50%)scale(.58)}to{opacity:0;transform:translate(-50%,-50%)scale(2.25)}}.live-map-fallback{z-index:4;color:var(--muted);background:radial-gradient(circle at 52% 46%,#548a9e2e,#0000 27%),linear-gradient(#80aebe0a 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#80aebe0a 1px,#0000 1px) 0 0/38px 38px,#040b0e;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.live-map-fallback strong{color:var(--text-secondary);font-size:12px}.live-map-fallback span{font-size:9px}.live-map-fallback.error svg{color:var(--warning)}.live-map-projects{z-index:6;scrollbar-width:thin;direction:rtl;gap:6px;max-inline-size:calc(100% - 330px);padding:3px;display:flex;position:absolute;inset-block-end:18px;inset-inline-end:18px;overflow-x:auto}.live-map-projects button{color:#879da6;text-align:start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-block-size:48px;min-inline-size:126px;max-inline-size:185px;transition:transform var(--fast) var(--ease-out), color var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), background-color var(--fast) var(--ease-out);background:#040c0fd1;border:1px solid #9bc1cf1c;border-radius:11px;align-content:center;gap:1px;padding:7px 10px;display:grid;overflow:hidden}.live-map-projects button:not(:disabled):hover{color:var(--text-secondary);border-color:#91c3d542;transform:translateY(-1px)}.live-map-projects button.active{color:#e4f3f7;background:#102a33e6;border-color:#91c3d547}.live-map-projects button:disabled{opacity:.42}.live-map-projects button span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.live-map-projects button small{color:var(--subtle);font-size:8px}.live-map-intel{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030c0fe0;border:1px solid #9dc5d326;border-radius:14px;gap:5px;inline-size:min(290px,40%);padding:14px;display:grid;position:absolute;inset-block-end:18px;inset-inline-start:18px;box-shadow:0 18px 48px #00000052}.live-map-intel>span{color:var(--subtle);font-size:8px}.live-map-intel>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.live-map-intel>div{color:#758d97;gap:12px;font-size:8px;display:flex}.live-map-intel>div span{align-items:center;gap:4px;display:flex}.live-map-intel>button{color:#061014;min-block-size:44px;transition:transform var(--fast) var(--ease-out), background-color var(--fast) var(--ease-out);background:#c5dbe3;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-block-start:4px;font-size:9px;font-weight:750;display:flex}.live-map-intel>button:hover{background:#deedf2;transform:translateY(-1px)}.story-map{isolation:isolate;background:radial-gradient(circle at 62% 40%,#4273852e,#0000 27%),linear-gradient(145deg,#071319,#030708);border:1px solid #b2d2df1a;border-radius:24px;min-block-size:420px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #00000047}.story-map.compact{border-radius:17px;min-block-size:310px}.map-grid,.video-grid,.thumb-grid{opacity:.42;background-image:linear-gradient(#85b0c20e 1px,#0000 1px),linear-gradient(90deg,#85b0c20e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 80%);mask-image:radial-gradient(circle,#000 15%,#0000 80%)}.map-radar{aspect-ratio:1;border:1px solid #96c7d814;border-radius:50%;inline-size:330px;position:absolute;inset-block-start:12%;inset-inline-start:29%;box-shadow:0 0 0 46px #96c7d806,0 0 0 92px #96c7d805}.story-map>header,.story-map>footer{z-index:4;color:#69808a;direction:ltr;justify-content:space-between;align-items:center;font:9px ui-monospace,monospace;display:flex;position:absolute;inset-inline:18px}.story-map>header{inset-block-start:16px}.story-map>footer{justify-content:flex-start;gap:7px;inset-block-end:14px}.story-map>header span{color:#88a9b6;align-items:center;gap:6px;display:flex}.route-arc{z-index:1;transform-origin:100%;filter:drop-shadow(0 0 6px #72bcd833);border-block-start:1px dashed #7cb9cf6e;block-size:2px;position:absolute}.route-arc:after{content:"";background:#9ac1d0;border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:-3px;inset-inline-start:-2px;box-shadow:0 0 12px #9ac1d080}.arc-a{inline-size:30%;inset-block-start:43%;inset-inline-start:27%;transform:rotate(13deg)}.arc-b{inline-size:27%;inset-block-start:58%;inset-inline-start:42%;transform:rotate(-20deg)}.arc-c{inline-size:32%;inset-block-start:38%;inset-inline-start:43%;transform:rotate(155deg)}.map-point{z-index:3;justify-items:center;gap:2px;display:grid;position:absolute;transform:translate(-50%,-50%)}.map-point>span{color:#bdd3dc;block-size:34px;inline-size:34px;transition-property:transform,color,background-color,box-shadow;transition-duration:var(--normal);background:#132832;border:1px solid #b1d3e040;border-radius:10px;place-items:center;font:8px ui-monospace,monospace;display:grid;box-shadow:0 7px 22px #00000047}.map-point.active>span{color:#061014;background:#bdd2db;transform:scale(1.13);box-shadow:0 0 0 7px #9dc7d814,0 12px 30px #00000059}.map-point.negative>span{color:#dfaaa7;background:#2a181a}.map-point.neutral>span{color:#d4be8a;background:#272116}.map-point>b{color:#a7bbc4;font-size:10px}.map-point>small{color:#637a84;align-items:center;gap:3px;font-size:8px;display:flex}.point-0{inset-block-start:48%;inset-inline-start:20%}.point-1{inset-block-start:61%;inset-inline-start:47%}.point-2{inset-block-start:32%;inset-inline-start:70%}.point-3{inset-block-start:68%;inset-inline-start:77%}.point-4{inset-block-start:27%;inset-inline-start:42%}.map-intel{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e12d6;border:1px solid #b5d4e01a;border-radius:13px;gap:4px;inline-size:min(250px,55%);padding:12px;display:grid;position:absolute;inset-block-end:44px;inset-inline-start:18px}.map-intel>span{color:var(--subtle);font-size:8px}.map-intel>strong{font-size:11px;line-height:1.4}.map-intel>div{color:#708891;gap:10px;display:flex}.map-intel small{align-items:center;gap:4px;font-size:8px;display:flex}.video-preview-shell{inline-size:min(100%,330px);margin-inline:auto}.video-canvas{aspect-ratio:9/16;background:radial-gradient(circle at 50% 68%,#4571844d,#0000 34%),linear-gradient(#020404,#07151b 72%,#38505c 130%);border:1px solid #cce1e926;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057}.video-canvas:before{content:"";clip-path:polygon(0 0,20% 0,20% 1px,0 1px,0 20%,1px 20%,1px 0,100% 0,100% 20%,calc(100% - 1px) 20%,calc(100% - 1px) 1px,80% 1px,80% 0,100% 0,100% 100%,80% 100%,80% calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 80%,100% 80%,100% 100%,0 100%,0 80%,1px 80%,1px calc(100% - 1px),20% calc(100% - 1px),20% 100%);border:1px solid #cee4ed0e;border-radius:17px;position:absolute;inset:13px}.video-eyebrow{z-index:2;color:#9ab1bb;font-size:9px;position:absolute;inset-block-start:12%;inset-inline:10%}.video-canvas h2{z-index:2;letter-spacing:-.035em;font-size:clamp(22px,2.2vw,31px);line-height:1.35;position:absolute;inset-block-start:20%;inset-inline:10%}.video-canvas p{z-index:2;color:#b1c2c9;font-size:10px;line-height:1.75;position:absolute;inset-block-end:18%;inset-inline:10%}.video-canvas p b{color:#e3ecef}.video-brand-mark{z-index:2;block-size:34px;inline-size:116px;position:absolute;inset-block-end:7%;inset-inline-end:10%;overflow:hidden}.video-brand-mark img{object-fit:contain;object-position:center;padding-inline:2px}.video-route{z-index:1;background:linear-gradient(90deg,#0000,#789cac,#0000);block-size:2px;position:absolute;inset-block-start:54%;inset-inline:12%}.video-route i{background:#a9c5d0;border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:-4px;box-shadow:0 0 0 5px #90bed014}.video-route i:first-child{inset-inline-start:4%}.video-route i:nth-child(2){inset-inline-start:34%}.video-route i:nth-child(3){inset-inline-start:65%}.video-route i:nth-child(4){inset-inline-start:94%}.video-flags{z-index:2;gap:7px;display:flex;position:absolute;inset-block-start:58%;inset-inline:14%}.video-flags span{color:#bcd1d9;background:#11262f;border:1px solid #c8e0e926;border-radius:9px;place-items:center;block-size:30px;inline-size:30px;font:8px ui-monospace,monospace;display:grid}.video-play{z-index:4;color:#f3f7f8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a0cb8;border:1px solid #ffffff1f;border-radius:50%;place-items:center;block-size:54px;inline-size:54px;margin:auto;display:grid;position:absolute;inset:0}.video-play svg{transform:translate(-1px)}.video-controls{min-block-size:50px;color:var(--muted);grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.video-controls>button{border:1px solid var(--stroke);block-size:38px;inline-size:38px;color:var(--text-secondary);background:#ffffff05;border-radius:9px;place-items:center;display:grid}.video-controls>div{background:#ffffff0f;border-radius:99px;block-size:4px;overflow:hidden}.video-controls>div span{transform-origin:100%;block-size:100%;inline-size:100%;transition:transform .22s var(--ease-out);background:#a7c0ca;display:block}.video-controls time{direction:ltr;font:9px ui-monospace,monospace}.command-hero{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(24px,4vw,70px);min-block-size:460px;padding-block:12px 28px;display:grid}.command-copy{padding-inline-start:clamp(4px,2vw,26px)}.command-copy h1{letter-spacing:-.055em;gap:clamp(8px,1.15vw,18px);margin-block:14px 22px;font-size:clamp(45px,6vw,82px);font-weight:800;line-height:.88;display:grid}.command-copy h1>span{white-space:nowrap;display:block}.command-copy>p{color:#91a5ae;max-inline-size:560px;font-size:14px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:8px;margin-block-start:22px;display:flex}.command-meta{color:var(--subtle);flex-wrap:wrap;gap:16px;margin-block-start:18px;font-size:10px;display:flex}.command-meta span{align-items:center;gap:6px;display:flex}.command-meta i{background:var(--success);border-radius:50%;block-size:7px;inline-size:7px}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-block:10px 22px;display:grid}.metric-tile{justify-content:space-between;align-items:center;gap:10px;min-block-size:118px;padding:16px;display:flex}.metric-tile>div{display:grid}.metric-tile span{color:var(--muted);font-size:10px}.metric-tile strong{margin-block:2px -1px;font-size:28px;line-height:1.2}.metric-tile small{color:var(--subtle);font-size:9px}.metric-tile>i{block-size:38px;inline-size:38px;color:var(--accent);background:#10242d;border-radius:11px;place-items:center;display:grid}.metric-tile.amber>i{color:var(--warning);background:#d9b36c14}.metric-tile.green>i{color:var(--success);background:#71d6aa14}.metric-tile.blue>i{color:var(--info)}.active-production{grid-template-columns:1fr auto;align-items:center;gap:18px 28px;margin-block-end:18px;padding:20px;display:grid}.production-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.production-heading h2{margin-block:4px;font-size:21px}.production-heading p{max-inline-size:720px;font-size:11px}.production-track{grid-column:1}.track-copy{color:var(--subtle);justify-content:space-between;font-size:9px;display:flex}.track-line{background:#ffffff0e;border-radius:99px;block-size:6px;margin-block:7px 8px;overflow:hidden}.track-line span{border-radius:inherit;transform-origin:100%;block-size:100%;inline-size:100%;transition:transform .22s var(--ease-out);background:linear-gradient(90deg,#486b7a,#c1d4db);display:block}.track-meta{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:9px;display:flex}.track-meta span{align-items:center;gap:5px;display:flex}.active-production>.ui-button{grid-area:1/2/3}.ops-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;display:grid}.ops-grid>.surface{padding:18px}.recent-projects{grid-row:span 2}.project-table{border:1px solid var(--stroke);border-radius:13px;min-inline-size:0;overflow:hidden}.table-scroll{overflow-x:auto}.table-row{border:0;border-block-start:1px solid var(--stroke);min-block-size:66px;min-inline-size:720px;color:var(--text-secondary);text-align:start;background:0 0;grid-template-columns:minmax(260px,1.35fr) .55fr .55fr .4fr .55fr;align-items:center;gap:14px;padding:8px 13px;display:grid}.table-row:not(.table-head):hover{background:#ffffff06}.table-row.table-head{min-block-size:40px;color:var(--subtle);background:#ffffff04;border-block-start:0;font-size:9px}.project-title{align-items:center;gap:9px;display:flex}.project-title>i{color:#9fb7c1;background:#10242d;border-radius:9px;place-items:center;block-size:34px;inline-size:34px;font:8px ui-monospace,monospace;display:grid}.project-title strong,.project-title small{display:block}.project-title strong{font-size:11px}.project-title small,.table-row>small,.table-row time,.table-row code{color:var(--subtle);font-size:9px}.render-queue-mini,.scheduled-mini,.pattern-health,.system-health{min-block-size:240px}.render-mini{border-block-start:1px solid var(--stroke);padding-block:11px}.render-mini:first-of-type{border-block-start:0}.render-mini>div:first-child{justify-content:space-between;align-items:center;gap:8px;margin-block-end:9px;display:flex}.render-mini strong{font-size:11px}.render-mini small{color:var(--subtle);font-size:9px}.engine-foot{border-block-start:1px solid var(--stroke);color:var(--muted);justify-content:space-between;align-items:center;margin-block-start:10px;padding-block-start:10px;font-size:9px;display:flex}.engine-foot span{align-items:center;gap:6px;display:flex}.engine-foot i{background:var(--success);border-radius:50%;block-size:7px;inline-size:7px}.schedule-item{border-block-start:1px solid var(--stroke);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:9px;min-block-size:60px;display:grid}.schedule-date{background:#102129;border-radius:9px;justify-items:center;padding:7px;display:grid}.schedule-date b{font-size:9px}.schedule-date small{color:var(--subtle);font-size:8px}.schedule-item>div strong,.schedule-item>div small{display:block}.schedule-item>div strong{font-size:10px}.schedule-item>div small{color:var(--subtle);font-size:8px}.pattern-status-list{display:grid}.pattern-status-list>div{border-block-start:1px solid var(--stroke);grid-template-columns:42px 1fr auto;align-items:center;gap:9px;min-block-size:52px;display:grid}.pattern-glyph{background:#10242d;border-radius:8px;block-size:30px;inline-size:38px;display:block;position:relative;overflow:hidden}.pattern-glyph i{background:#9ab4bf;border-radius:50%;block-size:6px;inline-size:6px;position:absolute}.pattern-glyph i:first-child{inset:7px}.pattern-glyph i:nth-child(2){inset-block-start:15px;inset-inline-start:19px}.pattern-glyph i:nth-child(3){inset-block-start:8px;inset-inline-start:29px}.pattern-status-list strong,.pattern-status-list small{display:block}.pattern-status-list strong{text-align:left;direction:ltr;font:10px ui-monospace,monospace}.pattern-status-list small{color:var(--subtle);font-size:8px}.engine-status{color:var(--muted);font:8px ui-monospace,monospace}.engine-status.approved,.engine-status.available{color:var(--success)}.engine-status.beta,.engine-status.in-development{color:var(--warning)}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.service-grid>div{background:#ffffff05;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;min-block-size:70px;padding:8px;display:grid}.service-grid>div>i{block-size:34px;inline-size:34px;color:var(--success);background:#71d6aa0f;border-radius:9px;place-items:center;display:grid}.service-grid>div>i.busy{color:var(--info)}.service-grid>div>i.warning{color:var(--warning)}.service-grid strong,.service-grid small{display:block}.service-grid strong{text-align:left;direction:ltr;font:9px ui-monospace,monospace}.service-grid small{color:var(--subtle);font-size:8px}.service-grid>div>svg{color:var(--success)}.service-dot{background:var(--warning);border-radius:50%;block-size:7px;inline-size:7px}.dashboard-foot{border-block-start:1px solid var(--stroke);color:#4f636c;justify-content:space-between;gap:14px;margin-block-start:22px;padding-block-start:14px;font:9px ui-monospace,monospace;display:flex}.toolbar{justify-content:space-between;align-items:center;gap:12px;min-block-size:62px;margin-block-end:16px;padding:8px;display:flex}.search-control{border:1px solid var(--stroke);min-block-size:44px;min-inline-size:260px;color:var(--subtle);background:#00000029;border-radius:10px;align-items:center;gap:8px;padding-inline:12px;display:flex}.search-control.wide{inline-size:min(520px,55vw)}.search-control input{min-inline-size:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.filter-button{border:1px solid var(--stroke);min-block-size:42px;color:var(--muted);background:#ffffff05;border-radius:10px;align-items:center;gap:7px;margin-inline-start:auto;padding-inline:12px;font-size:10px;display:flex}.filter-button span{background:#18313b;border-radius:99px;padding:1px 5px}.view-toggle{gap:4px;display:flex}.view-toggle .icon-button{block-size:40px;inline-size:40px}.projects-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-card{overflow:hidden}.project-card-main{inline-size:100%;color:var(--text-secondary);text-align:start;background:0 0;border:0;padding:0}.project-thumbnail,.video-thumb{aspect-ratio:16/7.5;background:radial-gradient(circle at 65%,#4b7e9240,#0000 30%),linear-gradient(145deg,#0d2028,#030708);position:relative;overflow:hidden}.project-thumbnail>span,.video-thumb>span{z-index:2;color:#78909a;font:8px ui-monospace,monospace;position:absolute;inset-block-start:12px;inset-inline-start:12px}.project-thumbnail>b,.video-thumb>b{z-index:2;color:#9db3bd;font:9px ui-monospace,monospace;position:absolute;inset-block-end:11px;inset-inline-end:13px}.project-card-copy{padding:14px}.project-card-copy>div:first-child,.video-card-copy>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-card-copy code{color:var(--subtle);font-size:8px}.project-card h2,.video-card h2{margin-block:9px 3px;font-size:16px}.project-card p,.video-card p{font-size:9px}.project-card dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0 0;display:grid}.project-card dl>div{background:#ffffff05;border-radius:9px;padding:8px}.project-card dt{color:var(--subtle);font-size:7px}.project-card dd{margin:1px 0 0;font-size:9px}.project-card>footer,.video-card>footer{border-block-start:1px solid var(--stroke);align-items:center;gap:4px;min-block-size:50px;padding:6px 9px;display:flex}.project-card>footer>button:not(.icon-button),.video-card>footer>button:not(.icon-button){min-block-size:36px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding-inline:9px;font-size:9px;display:flex}.project-card>footer>button:hover,.video-card>footer>button:hover{color:var(--text);background:#ffffff06}.project-card>footer .icon-button,.video-card>footer .icon-button{block-size:36px;inline-size:36px;margin-inline-start:auto}.video-library.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.video-library.list{gap:8px;display:grid}.video-card{overflow:hidden}.video-card>button{inline-size:100%;color:var(--text-secondary);text-align:start;background:0 0;border:0;padding:0}.video-thumb{aspect-ratio:9/12}.video-thumb>i{z-index:2;color:#d8e5ea;opacity:0;block-size:48px;inline-size:48px;transition-property:opacity,transform;transition-duration:var(--normal);background:#040a0ca6;border:1px solid #ffffff1f;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;transform:scale(.8)}.video-card-copy{padding:12px}.video-card-copy time{color:var(--subtle);font-size:8px}.video-library.list .video-card{grid-template-columns:1fr auto;display:grid}.video-library.list .video-card>button{grid-template-columns:170px 1fr;display:grid}.video-library.list .video-thumb{aspect-ratio:16/9}.video-library.list .video-card>footer{border-block-start:0;border-inline-start:1px solid var(--stroke)}.engine-live,.locked-chip{border:1px solid var(--stroke);color:#91a8b1;background:#ffffff05;border-radius:10px;align-items:center;gap:7px;min-block-size:38px;padding:7px 10px;font-size:9px;display:inline-flex}.engine-live i{background:var(--success);border-radius:50%;block-size:7px;inline-size:7px;box-shadow:0 0 0 5px #71d6aa12}.render-overview{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:20px;margin-block-end:14px;padding:24px;display:grid}.render-overview>div:first-child>span{color:var(--subtle);font-size:9px}.render-overview h2{margin-block:3px;font-size:24px}.render-overview p{margin-block-end:16px;font-size:10px}.render-metrics{gap:28px;margin-block-start:14px;display:flex}.render-metrics span{display:grid}.render-metrics b{font-size:16px}.render-metrics small{color:var(--subtle);font-size:8px}.render-visual{aspect-ratio:1;inline-size:180px;color:var(--info);background:radial-gradient(circle,#78b9d117,#0000 66%);border:1px solid #78b9d126;border-radius:50%;place-items:center;margin:auto;display:grid;position:relative}.render-visual i{border:1px dashed #78b9d124;border-radius:50%;position:absolute;inset:18px}.render-visual i:nth-of-type(2){inset:38px}.render-visual i:nth-of-type(3){inset:58px}.queue-table{padding:18px}.render-job-list{display:grid}.render-job-list>article{border-block-start:1px solid var(--stroke);grid-template-columns:42px minmax(210px,1.2fr) minmax(170px,.8fr) 90px 68px 68px 110px;align-items:center;gap:10px;min-block-size:76px;display:grid}.queue-number{color:#8aa5b0;background:#10242d;border-radius:9px;place-items:center;block-size:34px;inline-size:34px;font:8px ui-monospace,monospace;display:grid}.job-title strong,.job-title small{display:block}.job-title strong{font-size:10px}.job-title small{color:var(--subtle);font-size:8px}.job-state{font:8px ui-monospace,monospace}.job-state.rendering,.job-state.preparing{color:var(--info)}.job-state.failed{color:var(--danger)}.render-job-list time{color:var(--subtle);font:8px ui-monospace,monospace}.render-job-list .icon-button{block-size:38px;inline-size:38px}.render-error{color:var(--danger);background:#df7e7a0d;border-radius:10px;grid-column:2/-1;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin-block:-3px 10px;padding:9px;display:grid}.render-error strong,.render-error small{display:block}.render-error strong{font-size:9px}.render-error small{color:#a77370;font-size:8px}.render-error button{color:#cb8f8b;background:0 0;border:0;min-block-size:34px;font-size:8px}.pattern-library-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:14px;display:grid}.pattern-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pattern-catalog>button{border:1px solid var(--stroke);color:var(--text-secondary);text-align:start;transition-property:border-color,background-color,transform;transition-duration:var(--normal);background:#ffffff04;border-radius:16px;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px;display:grid}.pattern-catalog>button:hover,.pattern-catalog>button.selected{border-color:var(--stroke-strong);background:#0b1b21}.pattern-catalog>button:active{transform:scale(.98)}.pattern-catalog .pattern-artwork{aspect-ratio:16/9}.pattern-catalog h2{text-align:left;direction:ltr;margin-block:5px 0;font:15px ui-monospace,monospace}.pattern-catalog strong{font-size:10px}.pattern-catalog p{margin-block:5px;font-size:8px}.pattern-catalog small{color:var(--muted);font-size:8px}.pattern-detail{padding:14px;position:sticky;inset-block-start:calc(var(--topbar-height) + 18px)}.golden-frame{aspect-ratio:16/9;border-radius:13px}.pattern-detail-title{justify-content:space-between;align-items:center;gap:10px;margin-block:14px 7px;display:flex}.pattern-detail-title>div>span{color:var(--subtle);font:9px ui-monospace,monospace}.pattern-detail-title h2{font-size:21px}.pattern-detail>p{font-size:10px}.pattern-detail dl{gap:0;margin:13px 0;display:grid}.pattern-detail dl>div{border-block-start:1px solid var(--stroke);justify-content:space-between;gap:12px;padding-block:9px;display:flex}.pattern-detail dt{color:var(--subtle);font-size:8px}.pattern-detail dd{text-align:left;margin:0;font-size:9px}.requirements{flex-wrap:wrap;gap:5px;margin-block:12px;display:flex}.requirements>span{inline-size:100%;color:var(--subtle);font-size:8px}.requirements small{color:#8eaa9e;background:#71d6aa0d;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.known-limit{color:var(--warning);background:#d9b36c0d;border-radius:10px;gap:8px;margin-block:12px;padding:10px;display:flex}.known-limit strong,.known-limit small{display:block}.known-limit strong{font-size:9px}.known-limit small{color:#99866c;font-size:8px}.pattern-detail>.ui-button{inline-size:100%}.golden-references{margin-block-start:14px;padding:18px}.golden-references>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.golden-references article{background:#ffffff04;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.golden-references article>span{block-size:32px;inline-size:32px;color:var(--warning);background:#d9b36c0f;border-radius:9px;place-items:center;display:grid}.golden-references strong,.golden-references small{display:block}.golden-references strong{font-size:9px}.golden-references small{color:var(--subtle);font-size:7px}.golden-references article>b{font:9px ui-monospace,monospace}.golden-references article>button{min-block-size:32px;color:var(--muted);background:#ffffff06;border:0;border-radius:8px;grid-column:1/-1;font-size:8px}.publish-center-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:14px;margin-block-end:14px;display:grid}.connected-accounts,.scheduled-list,.publishing-results{padding:18px}.connected-accounts>div>article{border-block-start:1px solid var(--stroke);grid-template-columns:36px 1fr auto;align-items:center;gap:8px;min-block-size:58px;display:grid}.connected-accounts article>i,.platform-name>i{color:#afc5cd;background:#17303a;border-radius:9px;place-items:center;block-size:34px;inline-size:34px;font:8px ui-monospace,monospace;display:grid}.connected-accounts strong,.connected-accounts small{display:block}.connected-accounts strong{font-size:10px}.connected-accounts small{color:var(--subtle);font-size:8px}.connected-accounts article>span:last-child{align-items:center;gap:5px;font-size:8px;display:flex}.connected-accounts .connected{color:var(--success)}.connected-accounts .disconnected{color:var(--warning)}.connected-accounts article>span:last-child i{background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.scheduled-list>article{border-block-start:1px solid var(--stroke);grid-template-columns:42px 1fr auto auto;align-items:center;gap:9px;min-block-size:68px;display:grid}.calendar-block{block-size:38px;inline-size:38px;color:var(--warning);background:#d9b36c0f;border-radius:10px;place-items:center;display:grid}.scheduled-list strong,.scheduled-list small{display:block}.scheduled-list strong{font-size:10px}.scheduled-list small{color:var(--subtle);font-size:8px}.scheduled-list time{color:var(--muted);font-size:9px}.result-table{border:1px solid var(--stroke);border-radius:12px;overflow-x:auto}.result-row{border-block-start:1px solid var(--stroke);grid-template-columns:1fr .7fr .4fr .55fr .45fr;align-items:center;gap:10px;min-block-size:58px;min-inline-size:720px;padding:8px 12px;display:grid}.result-head{min-block-size:38px;color:var(--subtle);background:#ffffff04;border-block-start:0;font-size:8px}.platform-name{align-items:center;gap:8px;font-size:10px;display:flex}.platform-name>i{block-size:30px;inline-size:30px}.delivery-success,.delivery-failed{align-items:center;gap:5px;font-size:8px;display:flex}.delivery-success{color:var(--success)}.delivery-failed{color:var(--danger)}.result-row>b,.result-row time{font-size:8px}.result-row button,.result-row a{color:#89a5b0;background:0 0;border:0;align-items:center;gap:4px;min-block-size:34px;font-size:8px;text-decoration:none;display:flex}.source-intro{grid-template-columns:repeat(3,1fr);gap:10px;margin-block-end:14px;display:grid}.source-intro>.surface{min-block-size:110px;color:var(--accent);align-items:center;gap:13px;padding:16px;display:flex}.source-intro strong,.source-intro small{display:block}.source-intro strong{color:var(--text-secondary);font-size:11px}.source-intro small{color:var(--subtle);font-size:9px}.sources-table{padding:18px;overflow-x:auto}.source-row{border-block-start:1px solid var(--stroke);grid-template-columns:1.1fr .7fr .65fr .55fr .35fr 42px;align-items:center;gap:12px;min-block-size:62px;min-inline-size:700px;display:grid}.source-row.source-head{min-block-size:38px;color:var(--subtle);border-block-start:0;font-size:8px}.source-row>span:first-child{align-items:center;gap:8px;display:flex}.source-row>span:first-child i{color:#a8c0ca;background:#17303a;border-radius:9px;place-items:center;block-size:34px;inline-size:34px;font:8px ui-monospace,monospace;display:grid}.source-row strong{font-size:10px}.source-row>small,.source-row time,.source-row>b{color:var(--muted);font-size:9px}.source-row .icon-button{block-size:38px;inline-size:38px}.identity-hero{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;margin-block-end:14px;padding:16px;display:grid}.identity-image{border-radius:14px;overflow:hidden}.identity-image img{outline-offset:-1px;outline:1px solid lab(100% 0 0/.1);block-size:auto;inline-size:100%;display:block}.identity-copy{padding:20px}.identity-copy>span{color:var(--subtle);font-size:9px}.identity-copy h2{letter-spacing:-.06em;margin-block:4px 12px;font-size:clamp(45px,7vw,92px);line-height:1.1}.identity-copy p{max-inline-size:650px;font-size:12px}.type-lock{border:1px solid var(--stroke);color:var(--accent);background:#ffffff05;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin-block-start:20px;padding:11px;display:grid}.type-lock strong,.type-lock small{display:block}.type-lock strong{font-size:11px}.type-lock small{color:var(--subtle);font-size:8px}.type-lock b{font:10px ui-monospace,monospace}.identity-spec-grid{grid-template-columns:1fr 1fr .85fr;gap:12px;display:grid}.identity-spec-grid>.surface{padding:18px}.swatches{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.swatches>div{gap:3px;display:grid}.swatches i{aspect-ratio:1;outline-offset:-1px;border-radius:10px;outline:1px solid lab(100% 0 0/.1)}.swatches code{color:var(--muted);font-size:7px}.swatches span{color:var(--subtle);font-size:8px}.motion-principles{gap:8px;display:grid}.motion-principles>div{background:#ffffff04;border-radius:10px;align-items:center;gap:9px;padding:8px;display:flex}.motion-principles i{background:linear-gradient(90deg,#547685,#c3d6dc);border-radius:99px;block-size:3px;inline-size:24px}.motion-principles strong,.motion-principles small{display:block}.motion-principles strong{font-size:9px}.motion-principles small{color:var(--subtle);font-size:8px}.language-chips{flex-wrap:wrap;gap:6px;display:flex}.language-chips span{border:1px solid var(--stroke);color:var(--muted);border-radius:9px;padding:7px 8px;font-size:8px}.settings-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:14px;display:grid}.settings-nav{padding:7px;position:sticky;inset-block-start:calc(var(--topbar-height) + 18px)}.settings-nav button{min-block-size:44px;inline-size:100%;color:var(--muted);text-align:start;background:0 0;border:0;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:7px;font-size:10px;display:grid}.settings-nav button:hover,.settings-nav button.active{color:var(--text);background:#102129}.integration-card{grid-template-columns:62px minmax(0,1fr);gap:16px;padding:22px;display:grid}.integration-logo{color:#061014;background:linear-gradient(145deg,#d9e6ea,#839eaa);border-radius:17px;place-items:center;block-size:60px;inline-size:60px;font:700 25px ui-monospace,monospace;display:grid}.integration-body>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.integration-body header span:first-child{color:var(--subtle);font-size:8px}.integration-body h2{font-size:23px}.connection-state{color:var(--warning);align-items:center;gap:6px;font-size:9px;display:flex}.connection-state i{background:currentColor;border-radius:50%;block-size:7px;inline-size:7px}.integration-body>p{max-inline-size:720px;margin-block:8px 15px;font-size:11px}.integration-stats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.integration-stats>span{background:#ffffff05;border-radius:10px;padding:9px;display:grid}.integration-stats b{font-size:13px}.integration-stats small{color:var(--subtle);font-size:8px}.secret-field{border:1px solid var(--stroke);color:var(--accent);background:#00000024;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-block-start:13px;padding:10px;display:grid}.secret-field strong,.secret-field code{display:block}.secret-field strong{font-size:9px}.secret-field code{color:var(--subtle);font-size:9px}.secret-field button{color:#8ea9b4;background:0 0;border:0;min-block-size:36px;font-size:9px}.integration-actions{justify-content:flex-end;gap:7px;margin-block-start:14px;display:flex}.security-policy{color:var(--success);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;margin-block-start:12px;padding:14px;display:grid}.security-policy strong{font-size:11px}.security-policy p{font-size:9px}.settings-placeholder{text-align:center;align-content:center;place-items:center;gap:10px;min-block-size:430px;padding:30px;display:grid}.settings-placeholder>span{block-size:54px;inline-size:54px;color:var(--accent);background:#10242d;border-radius:15px;place-items:center;display:grid}.settings-placeholder h2{font-size:22px}.settings-placeholder>p{max-inline-size:540px;font-size:11px}.placeholder-grid{flex-wrap:wrap;justify-content:center;gap:6px;margin-block-start:8px;display:flex}.placeholder-grid span{color:#8eaa9e;background:#71d6aa0d;border-radius:8px;align-items:center;gap:4px;padding:7px;font-size:8px;display:flex}.production-page{max-inline-size:1720px}.workspace-header{justify-content:space-between;align-items:center;gap:20px;margin-block-end:18px;display:flex}.workspace-header h1{margin-block:3px;font-size:clamp(25px,3vw,40px);line-height:1.2}.workspace-meta{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:10px;font-size:9px;display:flex}.workspace-meta>span:not(.status-badge){align-items:center;gap:5px;display:flex}.workspace-header-actions{gap:7px;display:flex}.pipeline-rail{z-index:55;border:1px solid var(--stroke);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050d10eb;border-radius:15px;grid-template-columns:repeat(8,minmax(86px,1fr));gap:3px;margin-block-end:20px;padding:5px;display:grid;position:sticky;inset-block-start:calc(var(--topbar-height) + 8px);box-shadow:0 14px 44px #0000002e}.pipeline-rail button{color:#60747d;text-align:start;min-block-size:55px;transition-property:color,background-color,transform;transition-duration:var(--fast);background:0 0;border:0;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;gap:0 7px;padding:7px;display:grid;position:relative}.pipeline-rail button:not(:disabled):hover{color:var(--text-secondary);background:#ffffff06}.pipeline-rail button:active:not(:disabled){transform:scale(.98)}.pipeline-rail button.active{color:var(--text);background:#10232b;box-shadow:inset 0 0 0 1px #afd0dd14}.pipeline-rail button.complete{color:#8eb7a5}.pipeline-rail button>span{border:1px solid var(--stroke);border-radius:8px;grid-row:1/3;place-items:center;block-size:28px;inline-size:28px;font:9px ui-monospace,monospace;display:grid}.pipeline-rail button.active>span{color:#071117;background:#c4d8e0;border-color:#0000}.pipeline-rail button.complete>span{color:var(--success);background:#71d6aa0f;border-color:#71d6aa2e}.pipeline-rail b{align-self:end;font-size:10px}.pipeline-rail small{color:inherit;opacity:.66;text-align:left;direction:ltr;align-self:start;font:7px ui-monospace,monospace}.workspace-body{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.workspace-body.with-activity{grid-template-columns:minmax(0,1fr) 310px}.step-stage{min-inline-size:0}.step-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.step-card{padding:clamp(18px,2.5vw,30px)}.step-heading{align-items:flex-start;gap:12px;margin-block-end:20px;display:flex}.step-heading>span{block-size:40px;inline-size:40px;color:var(--accent);background:#10242d;border-radius:11px;flex:none;place-items:center;font:10px ui-monospace,monospace;display:grid}.step-heading h2{font-size:clamp(23px,2.6vw,34px)}.step-heading p{margin-block-start:4px;font-size:12px}.news-step .ui-tabs{margin-block-end:14px}.news-step .field{margin-block:12px}.advanced-fields{border-block:1px solid var(--stroke);margin-block:14px}.advanced-fields summary{min-block-size:46px;color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:11px;list-style:none;display:flex}.advanced-fields[open]{padding-block-end:12px}.context-panel{padding:22px;position:sticky;inset-block-start:calc(var(--topbar-height) + 92px)}.context-icon{block-size:48px;inline-size:48px;color:var(--accent);background:#10242d;border-radius:14px;place-items:center;margin-block-end:14px;display:grid}.context-panel h3{font-size:18px}.context-panel ol{gap:13px;margin:18px 0;padding:0;list-style:none;display:grid}.context-panel li{color:var(--text-secondary);align-items:center;gap:9px;font-size:11px;display:flex}.context-panel li span{color:#9db5bf;background:#10242d;border-radius:8px;place-items:center;block-size:26px;inline-size:26px;font:8px ui-monospace,monospace;display:grid}.context-panel p{border-block-start:1px solid var(--stroke);padding-block-start:13px;font-size:10px}.primary-action-row,.sticky-step-action{justify-content:space-between;align-items:center;gap:18px;display:flex}.primary-action-row{margin-block-start:20px}.primary-action-row>span,.sticky-step-action>span{color:var(--subtle);align-items:center;gap:6px;font-size:10px;display:flex}.sticky-step-action{z-index:45;border:1px solid var(--stroke-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071116eb;border-radius:14px;margin-block-start:16px;padding:11px 12px;position:sticky;inset-block-end:14px;box-shadow:0 18px 58px #00000052}.step-intro,.analysis-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-block-end:18px;display:flex}.step-intro h2,.analysis-head h2{margin-block:4px;font-size:clamp(26px,3vw,41px)}.step-intro p,.analysis-head p{font-size:12px}.ai-recommendation,.locked-design,.adapter-badge{border:1px solid var(--stroke);color:#a9bec7;white-space:nowrap;background:#ffffff05;border-radius:10px;align-items:center;gap:6px;min-block-size:38px;padding:7px 10px;font-size:10px;display:inline-flex}.confidence-ring{background:radial-gradient(circle,#71d6aa12,#0000 64%);border:1px solid #71d6aa2e;border-radius:50%;flex:none;align-content:center;place-items:center;block-size:90px;inline-size:90px;display:grid;box-shadow:inset 0 0 0 7px #71d6aa06}.confidence-ring strong{font-size:20px}.confidence-ring small{color:var(--subtle);font-size:8px}.analysis-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:14px;display:grid}.analysis-grid>.surface{padding:20px}.fact-row{border-block-end:1px solid var(--stroke);grid-template-columns:120px 1fr;gap:12px;padding-block:12px;display:grid}.fact-row>span{color:var(--subtle);font-size:10px}.fact-row strong{font-size:15px}.fact-row p{color:var(--text-secondary);font-size:12px}.entity-section,.relation-section{margin-block-start:18px}.subheading{justify-content:space-between;align-items:center;gap:12px;margin-block-end:11px;display:flex}.subheading>div>span,.subheading>span{color:var(--text-secondary);font-size:12px;font-weight:700;display:block}.subheading small{color:var(--subtle);font-size:9px;display:block}.subheading>button{color:#8da8b3;background:0 0;border:0;align-items:center;gap:5px;min-block-size:36px;font-size:10px;display:flex}.chip-cloud{flex-wrap:wrap;gap:7px;display:flex}.relation-card{border-block-start:1px solid var(--stroke);grid-template-columns:1fr minmax(120px,1.1fr) 1fr 36px;align-items:center;gap:8px;min-block-size:52px;display:grid}.relation-card>strong{font-size:10px}.relation-card>span{color:var(--subtle);justify-items:center;font-size:8px;display:grid}.relation-card>span>i{background:repeating-linear-gradient(90deg,#5d7883 0 5px,#0000 5px 9px);block-size:1px;inline-size:100%}.relation-card.positive>span i{background:#4c8c73}.relation-card.negative>span i{background:#975e5b}.relation-card>button{block-size:34px;inline-size:34px;color:var(--subtle);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.relation-card>button:hover{color:var(--text);background:#ffffff09}.resolver-head{justify-content:space-between;align-items:center;margin-block-end:12px;display:flex}.resolver-head h3{font-size:18px}.resolver-head b{color:var(--success);font:12px ui-monospace,monospace}.location-list{gap:7px;margin-block-end:12px;display:grid}.pattern-select-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pattern-choice{border:1px solid var(--stroke);min-inline-size:0;color:var(--text-secondary);text-align:start;transition-property:border-color,background-color,transform,box-shadow;transition-duration:var(--normal);background:#ffffff04;border-radius:18px;padding:10px;overflow:hidden}.pattern-choice:hover:not(:disabled){border-color:var(--stroke-strong);background:#ffffff08;transform:translateY(-2px)}.pattern-choice.selected{background:#0d2028;border-color:#a8c9d657;box-shadow:0 0 0 3px #86b7ca0d}.pattern-choice.unavailable{opacity:.56}.pattern-artwork{aspect-ratio:16/9;isolation:isolate;background:#061014;border:1px solid #97becd1a;border-radius:11px;position:relative;overflow:hidden}.pattern-artwork>img{object-fit:cover;filter:saturate(.88)contrast(1.03);transition:transform var(--slow) var(--ease-out), filter var(--normal) var(--ease-out);transform:scale(1.01)}.pattern-artwork:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(110deg,#0204053d,#0000 42%),linear-gradient(#0000 58%,#0204059e);position:absolute;inset:0}.pattern-artwork-shade{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d2e9f106}.pattern-artwork-number,.pattern-artwork-label{z-index:3;color:#d0e2e9c2;text-shadow:0 1px 8px #020405;direction:ltr;font:9px ui-monospace,monospace;position:absolute}.pattern-artwork-number{inset-block-start:10px;inset-inline-start:10px}.pattern-artwork-label{letter-spacing:.08em;font-size:7px;inset-block-end:9px;inset-inline-end:10px}.pattern-choice.selected .pattern-artwork,.pattern-catalog>button.selected .pattern-artwork{border-color:#a8c9d65c;box-shadow:0 0 0 3px #86b7ca0b}@media (hover:hover) and (pointer:fine){.pattern-choice:hover:not(:disabled) .pattern-artwork>img,.pattern-catalog>button:hover .pattern-artwork>img{filter:saturate()contrast(1.06);transform:scale(1.035)}}.pattern-choice-copy{padding:13px 5px 5px}.pattern-status{color:var(--muted);direction:ltr;background:#ffffff0a;border-radius:99px;padding:3px 6px;font:8px ui-monospace,monospace;display:inline-flex}.pattern-status.approved,.pattern-status.available{color:var(--success);background:#71d6aa12}.pattern-status.beta,.pattern-status.in-development{color:var(--warning);background:#d9b36c12}.pattern-choice h3{text-align:left;direction:ltr;margin-block:7px 0;font:18px ui-monospace,monospace}.pattern-choice-copy>strong{font-size:11px}.pattern-choice p{min-block-size:42px;margin-block:7px 12px;font-size:10px}.pattern-choice dl{gap:7px;margin:0;display:grid}.pattern-choice dl>div{border-block-start:1px solid var(--stroke);justify-content:space-between;gap:8px;padding-block-start:7px;display:flex}.pattern-choice dt{color:var(--subtle);font-size:8px}.pattern-choice dd{color:var(--text-secondary);text-align:left;margin:0;font-size:8px}.pattern-choice-copy>small{color:#7f9ba7;align-items:center;gap:5px;min-block-size:30px;margin-block-start:10px;font-size:9px;display:flex}.map-editor-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:14px;display:grid}.map-preview-panel,.tour-editor{padding:14px}.map-legend{color:var(--subtle);flex-wrap:wrap;gap:12px;padding:10px 5px 0;font-size:9px;display:flex}.map-legend span{align-items:center;gap:5px;display:flex}.map-legend i{background:var(--info);border-radius:50%;block-size:7px;inline-size:7px}.map-legend i.positive{background:var(--success)}.map-legend i.neutral{background:var(--warning)}.map-legend i.negative{background:var(--danger)}.stop-list{gap:6px;display:grid}.stop-list article{border:1px solid var(--stroke);min-block-size:65px;color:var(--muted);cursor:pointer;transition-property:border-color,background-color,color;transition-duration:var(--fast);background:#ffffff04;border-radius:12px;grid-template-columns:20px 38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.stop-list article:hover,.stop-list article.active{color:var(--text-secondary);border-color:var(--stroke-strong);background:#0f2129}.stop-code{block-size:36px;inline-size:36px;color:var(--info);background:#102630;border-radius:10px;place-items:center;font:8px ui-monospace,monospace;display:grid}.stop-code.positive{color:var(--success)}.stop-code.negative{color:var(--danger)}.stop-list strong,.stop-list small{display:block}.stop-list strong{font-size:11px}.stop-list small{color:var(--subtle);font-size:8px}.with-chip{color:#8eadba;background:#78b9d10f;border-radius:99px;margin-block-start:3px;padding:2px 5px;font-size:8px;display:inline-flex}.reorder-controls{gap:3px;display:flex}.reorder-controls .icon-button{border-radius:8px;block-size:32px;inline-size:32px}.advanced-toggle{border:1px solid var(--stroke);min-block-size:52px;inline-size:100%;color:var(--muted);text-align:start;background:#ffffff03;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-block-start:10px;padding:8px 10px;display:flex}.advanced-toggle>span{grid-template-columns:22px 1fr;align-items:center;display:grid}.advanced-toggle svg{grid-row:1/3}.advanced-toggle b,.advanced-toggle small{display:block}.advanced-toggle b{font-size:10px}.advanced-toggle small{color:var(--subtle);font-size:8px}.advanced-note{color:var(--warning);background:#d9b36c0d;border-radius:10px;grid-template-columns:20px 1fr;gap:6px;margin-block-start:8px;padding:10px;display:grid}.advanced-note p{font-size:9px}.advanced-note code{color:#9a8870;grid-column:2;font-size:8px}.editorial-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:14px;display:grid}.editorial-form{gap:13px;padding:22px;display:grid}.editorial-preview-column{gap:12px;display:grid;position:sticky;inset-block-start:calc(var(--topbar-height) + 88px)}.type-audit{padding:14px}.type-audit>div{justify-content:space-between;align-items:center;margin-block-end:8px;display:flex}.type-audit>div span{color:var(--subtle);font-size:9px}.type-audit>div strong{font-size:11px}.type-audit ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.type-audit li{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.type-audit li>span{border-radius:7px;place-items:center;block-size:22px;inline-size:22px;display:grid}.type-audit li.pass>span{color:var(--success);background:#71d6aa0f}.type-audit li.fail>span{color:var(--danger);background:#df7e7a0f}.type-audit>button{color:#9db6c0;background:0 0;border:0;align-items:center;gap:6px;min-block-size:38px;margin-block-start:10px;font-size:9px;display:flex}.impact-editor{border:1px solid var(--stroke);border-radius:12px;gap:7px;margin:0;padding:13px;display:grid}.impact-editor legend{color:var(--text-secondary);padding-inline:6px;font-size:10px}.impact-group{grid-template-columns:55px 1fr;align-items:start;gap:8px;display:grid}.impact-group>span{color:var(--muted);padding-block-start:7px;font-size:9px}.impact-group>div{flex-wrap:wrap;gap:5px;display:flex}.impact-group button{border:1px solid var(--stroke);min-block-size:32px;color:var(--text-secondary);background:#ffffff05;border-radius:8px;align-items:center;gap:4px;padding-inline:8px;font-size:9px;display:flex}.impact-group.negative button{color:#d99894}.impact-group.positive button{color:#91cdb1}.impact-group.neutral button{color:#cfb47c}.impact-group .add-country{inline-size:32px;color:var(--subtle);justify-content:center;padding:0}.error-summary{color:var(--danger);background:#df7e7a0e;border:1px solid #df7e7a40;border-radius:13px;gap:10px;margin-block:14px;padding:14px;display:flex}.error-summary h3{font-size:12px}.error-summary ul{color:#c9928f;margin:4px 0 0;padding-inline-start:18px;font-size:10px}.validation-panel{margin-block-start:14px;padding:18px}.validation-heading{justify-content:space-between;align-items:center;margin-block-end:12px;display:flex}.validation-heading h3{font-size:17px}.validation-heading b{font:12px ui-monospace,monospace}.validation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.validation-grid>div{border:1px solid var(--stroke);min-block-size:48px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:8px;font-size:9px;display:flex}.validation-grid>div>span{border-radius:7px;place-items:center;block-size:24px;inline-size:24px;display:grid}.validation-grid>div.pass>span{color:var(--success);background:#71d6aa0f}.validation-grid>div.fail>span{color:var(--danger);background:#df7e7a0f}.validation-grid>div.warning{border-color:#d9b36c29}.review-grid{grid-template-columns:minmax(330px,.7fr) minmax(420px,1.3fr);align-items:start;gap:18px;display:grid}.player-column{gap:8px;display:grid}.preview-actions{justify-content:center;gap:6px;display:flex}.review-column{gap:12px;display:grid}.preview-facts{grid-template-columns:repeat(4,1fr);padding:12px;display:grid}.preview-facts>div{border-inline-start:1px solid var(--stroke);gap:2px;padding:7px 11px;display:grid}.preview-facts>div:first-child{border-inline-start:0}.preview-facts span{color:var(--subtle);font-size:8px}.preview-facts strong{font-size:11px}.review-notes,.version-history{padding:17px}.note-list{gap:7px;max-block-size:235px;display:grid;overflow-y:auto}.note-list article{background:#ffffff05;border-radius:10px;grid-template-columns:48px 1fr;gap:8px;padding:9px;display:grid}.note-list time{color:var(--info);direction:ltr;font:9px ui-monospace,monospace}.note-list p{color:var(--text-secondary);font-size:10px}.note-form{border-block-start:1px solid var(--stroke);grid-template-columns:78px 1fr 42px;align-items:end;gap:7px;margin-block-start:10px;padding-block-start:10px;display:grid}.note-form label{gap:4px;display:grid}.note-form label span{color:var(--subtle);font-size:8px}.note-form input{min-block-size:42px;padding:8px;font-size:10px}.version-history>article{border-block-start:1px solid var(--stroke);min-block-size:56px;inline-size:100%;color:var(--text-secondary);text-align:start;grid-template-columns:36px 1fr;align-items:center;gap:8px;padding:7px;display:grid}.version-history>article>b{block-size:34px;inline-size:34px;color:var(--accent);background:#10242d;border-radius:9px;place-items:center;font:9px ui-monospace,monospace;display:grid}.version-history strong,.version-history small{display:block}.version-history strong{font-size:10px}.version-history small{color:var(--subtle);font-size:8px}.approval-bar{background:#0b1d189e;border:1px solid #71d6aa26;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-block-start:16px;padding:13px;display:grid}.approval-bar>div{color:var(--success);align-items:center;gap:10px;display:flex}.approval-bar strong,.approval-bar small{display:block}.approval-bar strong{font-size:11px}.approval-bar small{color:#769487;font-size:9px}.render-stage-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;display:grid}.render-console,.render-options{padding:22px}.render-console{text-align:center}.render-orb{block-size:100px;inline-size:100px;color:var(--info);background:radial-gradient(circle,#78b9d11a,#0000 67%);border:1px solid #7eb9d133;border-radius:50%;place-items:center;margin:12px auto 14px;display:grid;position:relative}.render-orb>span{z-index:2;background:#102731;border-radius:50%;place-items:center;block-size:56px;inline-size:56px;display:grid;position:relative}.render-orb>i{border:1px dashed #81bcd32b;border-radius:50%;position:absolute;inset:8px}.render-orb>i:last-child{inset:-8px}.render-orb.complete{color:var(--success);background:radial-gradient(circle,#71d6aa1a,#0000 67%);border-color:#71d6aa33}.render-console>span{color:var(--subtle);font-size:9px}.render-console>h2{margin-block:3px;font-size:28px}.render-console>p{max-inline-size:530px;margin:0 auto 18px;font-size:11px}.render-phase-list{grid-template-columns:repeat(6,1fr);gap:4px;margin-block-start:18px;display:grid}.render-phase-list>span{min-block-size:52px;color:var(--subtle);background:#ffffff04;border-radius:9px;align-content:center;place-items:center;gap:3px;font:8px ui-monospace,monospace;display:grid}.render-phase-list>span.active{color:var(--info);background:#78b9d10f}.render-phase-list>span.done{color:var(--success)}.render-phase-list small{font-size:7px}.identity-preview{flex-direction:column;gap:12px;margin-block-end:18px;padding:18px;display:flex}.identity-preview img{aspect-ratio:9/16;object-fit:contain;border:1px solid var(--stroke);background:#07090b;border-radius:12px;align-self:center;inline-size:100%;max-inline-size:420px}.identity-hint,.identity-error{color:var(--subtle);background:var(--accent);border-radius:8px;padding:12px;font-size:11px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.identity-hint,.identity-error{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.identity-error{color:#ff8a8a;background:#ff6b6b1a}.renders-board{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.render-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.render-card video{aspect-ratio:9/16;object-fit:contain;border-block-end:1px solid var(--stroke);background:#000;max-block-size:380px;inline-size:100%}.render-card-copy{flex-direction:column;gap:8px;padding:14px;display:flex}.render-card-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.render-card-copy code{color:var(--subtle);font-size:10px}.render-card-copy h2{font-size:14px;line-height:1.4}.render-card-copy p{color:var(--subtle);font-size:11px}.tag-plate,.tag-master{border-radius:5px;padding:2px 7px;font-size:9px;font-weight:700}.tag-plate{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tag-plate{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.tag-plate{color:var(--accent)}.tag-master{color:#4fe08a;background:#4fe08a2e}.render-card-copy footer{gap:8px;padding-block-start:4px;display:flex}.render-card-copy footer a,.render-card-copy footer button{border:1px solid var(--stroke);color:var(--subtle);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;text-decoration:none;display:inline-flex}.render-card-copy footer a:hover,.render-card-copy footer button:hover{border-color:var(--accent);color:var(--ink)}.engine-chip{border:1px solid var(--stroke);color:var(--subtle);border-radius:7px;padding:6px 12px;font-size:11px}.engine-chip.on{color:#4fe08a;border-color:#4fe08a73}.project-card footer button.danger:hover{color:#ff6b6b;border-color:#ff6b6b}.pattern-options{flex-direction:column;gap:16px;margin-block-start:16px;padding:18px;display:flex}.option-row{flex-direction:column;gap:8px;display:flex}.option-row>label{color:var(--subtle);letter-spacing:.04em;font-size:10px;font-weight:700}.option-pills{flex-wrap:wrap;gap:8px;display:flex}.option-pills .target-pill{flex:140px;min-inline-size:120px}.option-hint{color:var(--subtle);font-size:9px}.link-rows{flex-direction:column;gap:10px;display:flex}.link-row{border-block-end:1px solid var(--hairline,#ffffff0f);flex-direction:column;gap:6px;padding-block-end:10px;display:flex}.link-row:last-child{border-block-end:0;padding-block-end:0}.link-row-name{color:var(--ink,#e8edf4);font-size:11px;font-weight:600}li.idle,.validation-grid .idle{color:var(--subtle);opacity:.75}.preview-empty{text-align:center;aspect-ratio:9/16;border:1px dashed var(--hairline,#ffffff1f);max-block-size:420px;color:var(--subtle);background:#ffffff05;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.preview-empty strong{color:var(--ink,#e8edf4);font-size:13px}.preview-empty p{max-inline-size:30ch;font-size:10px;line-height:1.7}.stop-tones{flex-direction:column;gap:6px;margin-block-start:10px;display:flex}.stop-tones-label{color:var(--subtle);letter-spacing:.04em;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.tone-auto,.tone-manual{border-radius:999px;padding:1px 6px;font-size:8px;font-weight:700}.tone-auto{color:#3fd8d8;background:#3fd8d81f}.tone-manual{color:#ffb02e;background:#ffb02e24}.tone-pills{flex-wrap:wrap;gap:5px;display:flex}.tone-pill{border:1px solid var(--hairline,#ffffff1f);color:var(--subtle);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:9px;font-weight:600;display:inline-flex}.tone-pill:hover{color:var(--ink,#e8edf4);border-color:#ffffff47}.tone-pill.is-on{color:var(--ink,#e8edf4);background:#ffffff0d;border-color:currentColor}.tone-pill.is-reset{color:var(--subtle);border-style:dashed}.tone-swatch{border-radius:2px;block-size:9px;inline-size:9px;display:inline-block}.tone-why{color:var(--subtle);font-size:9px;line-height:1.5}.stop-marks{flex-wrap:wrap;gap:5px;margin-block-start:8px;display:flex}.mark-pill{border:1px solid var(--hairline,#ffffff1f);color:var(--subtle);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:600}.mark-pill:hover{color:var(--ink,#e8edf4);border-color:#ffffff47}.mark-pill.is-on{border-color:var(--accent,#3fd8d8);color:var(--accent,#3fd8d8)}.link-swatch{vertical-align:-1px;border-radius:2px;block-size:9px;inline-size:9px;margin-inline-end:6px;display:inline-block}.plate-viewer{flex-direction:column;gap:10px;inline-size:100%;margin-block-end:18px;display:flex}.plate-viewer video{aspect-ratio:9/16;object-fit:contain;border:1px solid var(--stroke);background:#000;border-radius:12px;max-block-size:46vh;inline-size:100%}.plate-actions{flex-wrap:wrap;gap:8px;display:flex}.plate-actions a,.plate-actions button{border:1px solid var(--stroke);color:var(--subtle);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.plate-actions a:hover,.plate-actions button:hover{border-color:var(--accent);color:var(--ink)}.plate-viewer small{color:var(--subtle);font-size:10px;line-height:1.5}.render-target-switch{grid-template-columns:1fr 1fr;gap:8px;margin-block:10px 4px;display:grid}.target-pill{border:1px solid var(--stroke);color:var(--subtle);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;font-size:11px;font-weight:600;transition:border-color .18s,color .18s,background .18s;display:flex}.target-pill:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.target-pill.is-on{border-color:var(--accent);color:var(--ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.target-pill.is-on{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.target-pill:disabled{opacity:.45;cursor:not-allowed}.target-pill small{opacity:.8;font-size:9px;font-weight:500}.render-hint{background:var(--accent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.render-hint{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.render-hint{color:var(--subtle);font-size:10px}.render-hint code{color:var(--ink);background:var(--stroke);border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:10px}.locked-option{border-block-start:1px solid var(--stroke);justify-content:space-between;align-items:center;gap:12px;min-block-size:50px;display:flex}.locked-option span{color:var(--subtle);font-size:9px}.locked-option strong{font-size:10px}.render-safety{color:var(--success);background:#71d6aa0d;border-radius:10px;align-items:center;gap:9px;margin-block-start:14px;padding:11px;display:flex}.render-safety strong,.render-safety small{display:block}.render-safety strong{font-size:10px}.render-safety small{color:#729084;font-size:8px}.publish-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.publish-composer{padding:20px}.platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.platform-grid>button{border:1px solid var(--stroke);min-block-size:58px;color:var(--muted);text-align:start;transition-property:color,border-color,background-color,transform;transition-duration:var(--fast);background:#ffffff04;border-radius:11px;grid-template-columns:32px 1fr 21px;align-items:center;gap:7px;padding:7px;display:grid}.platform-grid>button:active{transform:scale(.96)}.platform-grid>button.selected{color:var(--text-secondary);background:#0f222a;border-color:#abcfdd4d}.platform-grid>button>i{color:#adc3cc;background:#19313b;border-radius:9px;place-items:center;block-size:32px;inline-size:32px;font:8px ui-monospace,monospace;display:grid}.platform-grid strong,.platform-grid small{display:block}.platform-grid strong{font-size:9px}.platform-grid small{color:var(--subtle);font-size:7px}.platform-grid>button>b{border:1px solid var(--stroke);border-radius:6px;place-items:center;block-size:20px;inline-size:20px;display:grid}.platform-grid>button.selected>b{color:#071117;background:#bfd3db}.composer-heading{border-block-start:1px solid var(--stroke);justify-content:space-between;align-items:center;gap:10px;margin-block:20px 10px;padding-block-start:14px;display:flex}.composer-heading span{font-size:12px;font-weight:700;display:block}.composer-heading small{color:var(--subtle);font-size:9px}.copy-list{gap:8px;margin-block-end:14px;display:grid}.copy-list article{border:1px solid var(--stroke);background:#ffffff03;border-radius:12px;padding:11px;position:relative}.copy-list article>header{grid-template-columns:32px 1fr auto;align-items:center;gap:8px;margin-block-end:8px;display:grid}.copy-list article>header>i{color:#b5cad2;background:#17303a;border-radius:9px;place-items:center;block-size:32px;inline-size:32px;font:8px ui-monospace,monospace;display:grid}.copy-list header strong,.copy-list header small{display:block}.copy-list header strong{font-size:10px}.copy-list header small{color:var(--subtle);font-size:8px}.copy-list textarea,.copy-list input{min-block-size:70px;font-size:11px}.copy-list input{min-block-size:44px}.copy-count{color:#51656e;font:8px ui-monospace,monospace;position:absolute;inset-block-end:15px;inset-inline-end:18px}.publish-composer>.ui-tabs{margin-block:5px 12px}.server-security{color:#759185;background:#71d6aa0a;border-radius:9px;align-items:center;gap:7px;margin-block-start:12px;padding:10px;font-size:9px;display:flex}.publish-side{gap:12px;display:grid;position:sticky;inset-block-start:calc(var(--topbar-height) + 88px)}.publish-summary{grid-template-columns:repeat(2,1fr);padding:12px;display:grid}.publish-summary>div{border-inline-start:1px solid var(--stroke);gap:2px;padding:8px;display:grid}.publish-summary span{color:var(--subtle);font-size:8px}.publish-summary strong{font-size:10px}.publish-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block-start:14px;display:grid}.publish-results article{border:1px solid var(--stroke);background:#ffffff04;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-block-size:65px;padding:9px;display:grid}.publish-results article>span{block-size:32px;inline-size:32px;color:var(--success);background:#71d6aa0f;border-radius:9px;place-items:center;display:grid}.publish-results article.failed>span{color:var(--danger);background:#df7e7a0f}.publish-results strong,.publish-results small{display:block}.publish-results strong{font-size:10px}.publish-results small{color:var(--subtle);font-size:8px}.publish-results button,.publish-results a{color:#8eabb7;background:0 0;border:0;align-items:center;min-block-size:34px;font-size:9px;display:flex}.publish-final{border-color:#71d6aa29}.activity-drawer{border:1px solid var(--stroke-strong);max-block-size:calc(100dvh - 110px);box-shadow:var(--shadow-2);background:#071116;border-radius:16px;grid-template-rows:auto 1fr auto;display:grid;position:sticky;inset-block-start:calc(var(--topbar-height) + 88px);overflow:hidden}.activity-drawer>header{border-block-end:1px solid var(--stroke);justify-content:space-between;align-items:center;padding:14px;display:flex}.activity-drawer>header span{color:var(--subtle);font-size:8px}.activity-drawer h2{font-size:16px}.activity-list{padding:12px;overflow-y:auto}.activity-list article{grid-template-columns:40px 10px 1fr;gap:7px;min-block-size:68px;display:grid}.activity-list time{color:var(--subtle);direction:ltr;font:8px ui-monospace,monospace}.activity-list article>i{background:var(--info);border-radius:50%;block-size:7px;inline-size:7px;margin-block-start:4px;position:relative}.activity-list article>i:after{content:"";background:var(--stroke);block-size:48px;inline-size:1px;position:absolute;inset-block-start:10px;inset-inline-start:3px}.activity-list article:last-child>i:after{display:none}.activity-list article.success>i{background:var(--success)}.activity-list article.warning>i{background:var(--warning)}.activity-list strong{font-size:10px;display:block}.activity-list p{font-size:8px}.activity-drawer>footer{border-block-start:1px solid var(--stroke);color:var(--subtle);align-items:center;gap:6px;padding:11px;font-size:8px;display:flex}.news-command-bar{gap:11px;margin-block-end:18px;padding:14px;display:grid}.importance-brief{background:radial-gradient(circle at 12% 0,#5fa3ba1f,#0000 34%),linear-gradient(135deg,#0a181dfa,#070f12fa);gap:14px;margin-block-end:18px;padding:16px;display:grid;overflow:hidden}.importance-brief>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.importance-brief>header h2{margin-block-start:4px;font-size:22px}.importance-brief>header p{max-inline-size:620px;color:var(--muted);margin-block-start:4px;font-size:9px;line-height:1.8}.importance-window-tabs{border:1px solid var(--stroke);background:#0000002e;border-radius:12px;gap:5px;padding:4px;display:flex}.importance-window-tabs button{min-block-size:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding-inline:13px;font-size:9px}.importance-window-tabs button:hover{color:var(--text);background:#ffffff09}.importance-window-tabs button.active{color:#dff5fd;background:#17323d;box-shadow:inset 0 0 0 1px #7fbed52e}.importance-results{min-block-size:182px}.importance-scan-panel{background:#030b0e8c;border:1px solid #7eb9cf29;border-radius:12px;gap:9px;padding:12px;display:grid}.importance-scan-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.importance-scan-heading>span{color:#b7d4de;align-items:center;gap:7px;font-weight:750;display:flex}.importance-scan-heading time{font-variant-numeric:tabular-nums;direction:rtl;font:700 9px ui-monospace,monospace}.importance-progress-track{background:#9ec3d014;border-radius:999px;block-size:4px;overflow:hidden}.importance-progress-track i{inline-size:var(--scan-progress);border-radius:inherit;block-size:100%;transition:inline-size var(--normal) var(--ease-out);background:linear-gradient(90deg,#527a88,#a8c9d5);display:block}.importance-scan-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.importance-scan-metrics>span{background:#ffffff06;border-radius:9px;gap:2px;padding:8px 9px;display:grid}.importance-scan-metrics small{color:var(--subtle);font-size:8px}.importance-scan-metrics strong{color:var(--text-secondary);font-variant-numeric:tabular-nums;font:750 14px ui-monospace,monospace}.importance-scan-panel>p{color:var(--muted);margin:0;font-size:8px;line-height:1.7}.importance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.importance-card{border:1px solid var(--stroke);background:#040b0e94;border-radius:13px;grid-template-rows:auto 1fr auto;gap:11px;min-inline-size:0;padding:12px;transition:border-color .16s,background .16s;display:grid}.importance-card:hover{background:#0c1c22bd;border-color:#7fbed547}.importance-rank{justify-content:space-between;align-items:center;gap:8px;display:flex}.importance-rank strong{color:var(--accent);font:700 16px ui-monospace,monospace}.importance-rank span{color:var(--success);background:#71d6aa12;border-radius:999px;padding:4px 7px;font:700 8px ui-monospace,monospace}.importance-copy{min-inline-size:0}.importance-copy>div{color:var(--subtle);justify-content:space-between;align-items:center;gap:7px;font-size:8px;display:flex}.importance-copy>div span{max-inline-size:55%;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.importance-copy h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block:8px 6px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.importance-copy p{color:var(--muted);font-size:8px;line-height:1.8}.importance-card>footer{border-block-start:1px solid var(--stroke);justify-content:space-between;align-items:center;gap:7px;padding-block-start:9px;display:flex}.importance-card>footer>span{color:var(--subtle);font-size:8px}.importance-method{color:var(--subtle);align-items:center;gap:7px;font-size:8px;display:flex}.importance-method svg{color:var(--warning);flex:none}.news-command-bar form{align-items:center;gap:8px;display:flex}.news-command-bar form .search-control{flex:1}.news-topics{scrollbar-width:thin;gap:6px;padding-block-end:2px;display:flex;overflow-x:auto}.news-topics button{border:1px solid var(--stroke);min-block-size:34px;color:var(--muted);background:#ffffff05;border-radius:999px;flex:none;padding:6px 11px;font-size:9px}.news-topics button:hover,.news-topics button.active{color:var(--text);background:#10242d;border-color:#7fbed561}.feed-health{border-block-start:1px solid var(--stroke);align-items:center;gap:10px;padding-block-start:9px;display:flex}.feed-health>span{color:var(--success);align-items:center;gap:6px;font:700 9px ui-monospace,monospace;display:flex}.feed-health>span i{background:currentColor;border-radius:50%;block-size:7px;inline-size:7px;box-shadow:0 0 12px}.feed-health small{color:var(--subtle);flex:1;font-size:8px}.news-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.news-list-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-block-end:11px;padding-inline:3px;display:flex}.news-list-heading .section-kicker{align-items:center;gap:6px;display:flex}.news-list-heading h2{margin-block-start:4px;font-size:22px}.news-list-heading>b{border:1px solid var(--stroke);block-size:42px;min-inline-size:42px;color:var(--accent);background:#6ba4b80f;border-radius:13px;place-items:center;font:700 13px ui-monospace,monospace;display:grid}.live-news-list{gap:8px;display:grid}.news-load-more{min-block-size:92px;color:var(--muted);text-align:center;border:1px dashed #8dbfd12e;border-radius:14px;place-items:center;gap:5px;padding:16px;display:grid}.news-load-more .ui-button{min-inline-size:180px}.news-load-more>span,.news-load-more>small,.news-load-more>p{color:var(--subtle);font-size:9px}.news-load-more>p{color:var(--warning)}.news-article{grid-template-columns:42px 112px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;transition:border-color .16s,transform .16s,background .16s;display:grid}.news-article:hover{background:linear-gradient(100deg,#23475440,#091216eb);border-color:#7fbed53d}.news-rank{border-inline-end:1px solid var(--stroke);color:#45616c;align-self:stretch;place-items:center;font:700 10px ui-monospace,monospace;display:grid}.news-thumbnail{aspect-ratio:4/3;border:1px solid var(--stroke);color:#6d8b96;background:radial-gradient(circle at 60% 65%,#6197aa33,#0000 48%),#091419;border-radius:10px;place-items:center;inline-size:112px;display:grid;overflow:hidden}.news-thumbnail img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.news-article-copy{min-inline-size:0}.news-article-copy>div{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:7px;font-size:8px;display:flex}.news-article-copy>div span:first-child{text-overflow:ellipsis;white-space:nowrap;max-inline-size:220px;color:var(--accent);font-family:ui-monospace,monospace;overflow:hidden}.news-article-copy h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:5px 4px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.news-article-copy>small{color:var(--subtle);font-size:8px}.news-article-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.news-article-actions>a{min-block-size:34px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex}.news-article-actions>a:hover{color:var(--text);background:#ffffff0a}.news-side-stack{gap:10px;display:grid;position:sticky;inset-block-start:calc(var(--topbar-height) + 18px)}.news-source-policy,.rights-note{color:var(--accent);grid-template-columns:34px 1fr;gap:9px;padding:14px;display:grid}.news-source-policy strong{color:var(--text-secondary);font-size:11px}.news-source-policy p,.rights-note p{color:var(--muted);margin-block-start:4px;font-size:9px;line-height:1.9}.saved-sources{padding:14px}.saved-sources .section-header{margin-block-end:5px}.saved-sources .source-filter-list{scrollbar-color:#7fbed547 transparent;scrollbar-width:thin;max-block-size:410px;padding-inline-end:3px;overflow-y:auto}.saved-sources .source-filter-list article{border-block-start:1px solid var(--stroke);grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:9px;display:grid}.saved-sources .source-filter-list article>span{color:#a7bdc6;background:#132831;border-radius:8px;place-items:center;block-size:31px;inline-size:31px;font:700 7px ui-monospace,monospace;display:grid}.saved-sources .source-filter-list article.disabled{opacity:.56}.source-filter-actions{gap:6px;margin-block:8px 6px;display:flex}.source-filter-actions button,.source-isolate{border:1px solid var(--stroke);min-block-size:32px;color:var(--muted);background:#ffffff05;border-radius:8px;padding-inline:9px;font-family:inherit;font-size:8px}.source-filter-actions button:hover,.source-isolate:hover{color:var(--text-secondary);background:#51899d14;border-color:#91c3d540}.source-row-actions{align-items:center;gap:5px;display:flex}.source-switch{block-size:26px;inline-size:40px;transition:border-color var(--fast) var(--ease-out), background-color var(--fast) var(--ease-out);background:#97a8ae17;border:1px solid #91c3d521;border-radius:999px;padding:3px;position:relative}.source-switch i{block-size:18px;inline-size:18px;transition:transform var(--fast) var(--ease-out), background-color var(--fast) var(--ease-out);background:#71848b;border-radius:50%;display:block;position:absolute;inset-block-start:3px;inset-inline-start:3px;transform:translate(0)}.source-switch[aria-pressed=true]{background:#71d6aa21;border-color:#75d3ae47}.source-switch[aria-pressed=true] i{background:var(--success);transform:translate(-13px)}.source-filter-warning{color:var(--warning);margin-block:8px;font-size:8px}.saved-sources .source-filter-apply{color:#071115;background:#c8dce4;border:1px solid #97cadb2e;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-block-size:44px;inline-size:100%;margin-block-start:9px;font-family:inherit;font-size:9px;font-weight:750;display:flex}.saved-sources .source-filter-apply:disabled{opacity:.45}.saved-sources strong,.saved-sources small{display:block}.saved-sources strong{font-size:9px}.saved-sources small{color:var(--subtle);font-size:8px}.saved-sources .source-health{block-size:auto;min-block-size:24px;inline-size:auto;color:var(--muted);white-space:nowrap;background:#97a8ae14;border-radius:999px;padding:4px 7px;font:600 8px Thmanyah Sans,sans-serif}.saved-sources .source-health.live{color:var(--success);background:#71d6aa14}.saved-sources .source-health.timeout,.saved-sources .source-health.error{color:var(--warning);background:#d9b36c14}.saved-sources>button{min-block-size:38px;inline-size:100%;color:var(--accent);background:#51899d14;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.rights-note{color:var(--warning)}.news-thumbnail-image{background-position:50%;background-size:cover;block-size:100%;inline-size:100%;display:block}.connection-state.connected{color:var(--success)}.connection-state.warning{color:var(--warning)}.connected-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-block-start:13px;display:grid}.connected-account-grid article{border:1px solid var(--stroke);background:#ffffff04;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:9px;display:grid}.connected-account-grid article>i{block-size:31px;inline-size:31px;color:var(--accent);background:#10242d;border-radius:9px;place-items:center;font:700 7px ui-monospace,monospace;display:grid}.connected-account-grid strong,.connected-account-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.connected-account-grid strong{font-size:9px}.connected-account-grid small{color:var(--subtle);font-size:8px}.connected-account-grid article>svg{color:var(--success)}.integration-message{color:var(--warning);background:#e5a55c0a;border:1px solid #e5a55c2e;border-radius:10px;align-items:center;gap:7px;margin-block-start:12px;padding:10px;font-size:9px;display:flex}.contract-list{gap:6px;display:grid}.contract-list>div{background:#ffffff05;border-radius:9px;grid-template-columns:minmax(150px,.65fr) 1fr;align-items:center;gap:9px;padding:9px;display:grid}.contract-list code{color:var(--accent);font-size:9px}.contract-list span{color:var(--muted);font-size:9px}.service-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.service-overview>.surface{color:var(--accent);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;display:grid}.service-overview strong,.service-overview small{display:block}.service-overview strong{color:var(--text-secondary);font-size:10px}.service-overview small{color:var(--subtle);margin-block-start:3px;font-size:8px}.adapter-badge.connected{color:var(--success);background:#71d6aa0f;border-color:#71d6aa38}.honest-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-card{padding:18px}.readiness-card ul{gap:8px;margin:4px 0 16px;padding:0;list-style:none;display:grid}.readiness-card li{min-block-size:38px;color:var(--success);background:#71d6aa0b;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.readiness-card li.waiting{color:var(--warning);background:#d9b36c0b}.real-project-card{max-inline-size:920px}.real-video-card{max-inline-size:430px}.honest-empty-state{text-align:center;align-content:center;place-items:center;gap:10px;min-block-size:330px;padding:32px;display:grid}.honest-empty-state>svg{color:var(--warning)}.honest-empty-state h2{font-size:22px}.honest-empty-state p{max-inline-size:620px;font-size:11px}.engine-live.offline{color:var(--warning)}.engine-live.offline i{background:var(--warning);box-shadow:0 0 0 5px #d9b36c12}.resolver-note,.pending-note{color:var(--muted);background:#ffffff05;border-radius:9px;align-items:flex-start;gap:7px;margin-block-start:10px;padding:10px;font-size:9px;display:flex}.pending-label{color:var(--warning);white-space:nowrap;background:#d9b36c0a;border:1px solid #d9b36c29;border-radius:8px;justify-self:end;padding:5px 8px;font-size:8px}.ui-button:disabled{filter:saturate(.35)}.active-project{box-shadow:0 0 0 1px #a9c3cf3d, var(--shadow-1)}.project-card-copy>div:first-child>b{color:var(--success);margin-inline-start:auto;font-size:8px}@media (hover:hover) and (pointer:fine){.news-article:hover{transform:translateY(-1px)}.video-card>button:hover .video-thumb>i{opacity:1;transform:scale(1)}}@media (max-width:1400px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.projects-board{grid-template-columns:repeat(2,minmax(0,1fr))}.video-library.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pattern-library-layout{grid-template-columns:minmax(0,1fr) 340px}.pattern-catalog{grid-template-columns:1fr}.pattern-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.validation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.importance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.current-project{display:none}.command-hero{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:26px}.ops-grid{grid-template-columns:1fr}.recent-projects{grid-row:auto}.source-intro,.identity-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-spec-grid>.surface:last-child{grid-column:1/-1}.publish-center-grid{grid-template-columns:1fr}.map-editor-grid,.analysis-grid{grid-template-columns:minmax(0,1fr) 330px}.workspace-body.with-activity{grid-template-columns:minmax(0,1fr) 270px}}@media (max-width:980px){.global-search{inline-size:min(34vw,260px)}.command-hero,.analysis-grid,.map-editor-grid,.editorial-grid,.review-grid,.render-stage-grid,.publish-workspace,.identity-hero{grid-template-columns:1fr}.command-hero{padding-block-start:30px}.command-copy{padding-inline-start:0}.story-map{min-block-size:380px}.live-project-map{min-block-size:520px}.editorial-preview-column,.publish-side,.context-panel,.pattern-detail,.settings-nav{position:static}.step-layout{grid-template-columns:1fr}.context-panel{order:-1}.publish-side{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);align-items:start}.pattern-library-layout{grid-template-columns:1fr}.pattern-detail{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:14px;display:grid}.pattern-detail>.golden-frame{grid-row:1/7}.golden-references>div{grid-template-columns:repeat(2,1fr)}.settings-layout{grid-template-columns:1fr}.settings-nav{scrollbar-width:thin;display:flex;overflow-x:auto}.settings-nav button{min-inline-size:140px}.news-layout,.honest-ops-grid{grid-template-columns:1fr}.news-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.news-side-stack .rights-note{grid-column:1/-1}.render-job-list{overflow-x:auto}.render-job-list>article{min-inline-size:850px}}@media (max-width:820px){:root{--topbar-height:62px}html{scroll-padding-block-start:calc(var(--topbar-height) + 74px)}body{padding-block-end:calc(74px + env(safe-area-inset-bottom))}.importance-brief>header{flex-direction:column;align-items:stretch}.live-project-map{border-radius:20px;min-block-size:570px}.live-map-projects{max-inline-size:none;inset-block-end:12px;inset-inline:12px}.live-map-intel{inline-size:auto;inset-block-end:77px;inset-inline:12px}.importance-window-tabs{scrollbar-width:thin;overflow-x:auto}.importance-window-tabs button{flex:1 0 auto;min-block-size:44px}.importance-scan-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar,.sidebar-collapsed .sidebar{z-index:300;inline-size:min(86vw,320px);padding-block-start:max(15px, env(safe-area-inset-top));transform:translate(110%);box-shadow:-30px 0 90px #0000006b}.sidebar.mobile-open{transform:translate(0)}.sidebar-collapsed .new-video-button span,.sidebar-collapsed .new-video-button kbd,.sidebar-collapsed .nav-stack p,.sidebar-collapsed .nav-stack button>b,.sidebar-collapsed .nav-stack button>small,.sidebar-collapsed .sidebar-system>div span,.sidebar-collapsed .sidebar-system>button span{display:initial}.sidebar-collapsed .brand-lockup,.sidebar-collapsed .new-video-button,.sidebar-collapsed .nav-stack button,.sidebar-collapsed .sidebar-system>button{justify-content:initial;padding-inline:initial}.sidebar-collapsed .nav-stack button{padding-inline:9px}.sidebar-collapsed .new-video-button{justify-content:center;padding-inline:12px}.sidebar-scrim{z-index:290;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad;border:0;position:fixed;inset:0}.mobile-close,.menu-button{display:grid!important}.sidebar-system>button:last-child{display:none}.workspace,.sidebar-collapsed .workspace{margin-inline-start:0}.topbar{min-block-size:var(--topbar-height);padding:max(8px, env(safe-area-inset-top)) 12px 8px;gap:8px}.topbar-context{min-inline-size:0}.topbar-context>span,.topbar-context>svg,.topbar-context>strong,.save-state,.user-avatar{display:none}.topbar-actions{flex:1}.global-search{flex:1;inline-size:auto}.global-search kbd{display:none}.search-popover{max-block-size:calc(100dvh - 100px);inline-size:auto;position:fixed;inset-block-start:calc(var(--topbar-height) + env(safe-area-inset-top) + 6px);inset-inline:12px;overflow-y:auto}.page{padding:18px 14px calc(28px + env(safe-area-inset-bottom))}.page-header,.workspace-header{flex-direction:column;align-items:flex-start;gap:13px}.page-actions,.workspace-header-actions{inline-size:100%;overflow-x:auto}.page-actions>.ui-button,.workspace-header-actions>.ui-button{flex:1 0 auto}.command-hero{min-block-size:auto;padding-block-start:18px}.command-copy h1{font-size:clamp(42px,12vw,64px)}.command-copy>p{font-size:13px}.story-map{border-radius:18px;min-block-size:330px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-tile{min-block-size:105px}.active-production{grid-template-columns:1fr}.active-production>.ui-button,.production-track{grid-area:auto/1}.production-heading,.dashboard-foot{flex-direction:column}.toolbar{flex-wrap:wrap;align-items:stretch}.toolbar .ui-tabs{max-inline-size:100%;overflow-x:auto}.search-control,.search-control.wide{order:-1;inline-size:100%;min-inline-size:0}.projects-board{grid-template-columns:1fr}.video-library.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-library.list .video-card{grid-template-columns:1fr}.video-library.list .video-card>button{grid-template-columns:130px 1fr}.video-library.list .video-card>footer{border-inline-start:0;border-block-start:1px solid var(--stroke)}.render-overview{grid-template-columns:1fr}.render-visual{inline-size:min(180px,55vw)}.pattern-catalog>button{grid-template-columns:130px minmax(0,1fr) auto}.pattern-detail{display:block}.pattern-detail>.golden-frame{margin-block-end:14px}.source-intro,.identity-spec-grid{grid-template-columns:1fr}.identity-spec-grid>.surface:last-child{grid-column:auto}.identity-copy{padding:10px}.settings-nav button{min-inline-size:120px}.integration-card{grid-template-columns:1fr}.integration-logo{border-radius:14px;block-size:48px;inline-size:48px;font-size:20px}.service-overview{grid-template-columns:1fr}.news-article{grid-template-columns:36px 92px minmax(0,1fr)}.news-thumbnail{inline-size:92px}.news-article-actions{flex-direction:row;grid-column:2/-1;justify-content:flex-end}.pipeline-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:112px;grid-auto-flow:column;display:grid;position:sticky;overflow-x:auto}.pipeline-rail button{scroll-snap-align:start;min-block-size:58px}.workspace-body.with-activity{grid-template-columns:1fr}.activity-drawer{z-index:260;inset-block:calc(var(--topbar-height) + 8px) calc(76px + env(safe-area-inset-bottom));max-block-size:none;position:fixed;inset-inline:12px}.pattern-select-grid{grid-template-columns:1fr}.map-editor-grid,.analysis-grid,.editorial-grid,.review-grid,.render-stage-grid,.publish-workspace{grid-template-columns:minmax(0,1fr)}.publish-side{grid-template-columns:1fr}.validation-grid,.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-results{grid-template-columns:1fr}.render-phase-list{grid-template-columns:repeat(3,1fr)}.sticky-step-action{z-index:45;position:sticky;inset-block-end:calc(74px + env(safe-area-inset-bottom))}.field input,.field textarea,.field select,.note-form input,.copy-list textarea,.copy-list input,.global-search input,.search-control input{font-size:16px}.impact-group button{min-block-size:44px}.impact-group .add-country{inline-size:44px}.news-topics button,.news-article-actions>a{min-block-size:44px}.mobile-nav{z-index:220;border:1px solid var(--stroke-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);min-block-size:62px;background:#050d10f0;border-radius:17px;grid-template-columns:repeat(5,1fr);padding:5px;display:grid;position:fixed;inset-block-end:max(8px, env(safe-area-inset-bottom));inset-inline:10px;box-shadow:0 20px 60px #0000006b}.mobile-nav button{min-block-size:52px;min-inline-size:0;color:var(--subtle);background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:2px;font-size:8px;display:grid}.mobile-nav button.active{color:var(--text);background:#10242d}.toast{max-inline-size:none;inset-block-end:calc(82px + env(safe-area-inset-bottom));inset-inline:14px}}@media (max-width:560px){.page-header h1{font-size:34px}.metric-grid{grid-template-columns:1fr}.metric-tile{min-block-size:92px}.video-library.grid,.video-library.list .video-card>button{grid-template-columns:1fr}.video-library.list .video-thumb{aspect-ratio:16/9}.pattern-catalog>button{grid-template-columns:1fr auto}.pattern-catalog .pattern-artwork{grid-column:1/-1}.golden-references>div,.two-fields,.validation-grid,.platform-grid,.approval-bar{grid-template-columns:1fr}.note-form{grid-template-columns:70px 1fr 42px}.render-phase-list{grid-template-columns:repeat(2,1fr)}.integration-body>header,.integration-actions,.news-command-bar form{flex-direction:column;align-items:stretch}.news-command-bar form .ui-button{inline-size:100%}.importance-grid{grid-template-columns:1fr}.importance-card>footer{flex-direction:column;align-items:stretch}.importance-card>footer .ui-button{inline-size:100%}.news-side-stack{grid-template-columns:1fr}.news-side-stack .rights-note{grid-column:auto}.news-article{grid-template-columns:30px 72px minmax(0,1fr);gap:8px;padding:9px}.news-thumbnail{inline-size:72px}.news-article-copy h2{font-size:11px}.news-article-copy>small{display:none}.news-article-actions{grid-column:2/-1}.connected-account-grid{grid-template-columns:1fr}.pending-label{justify-self:start}.contract-list>div{grid-template-columns:1fr}.secret-field,.security-policy{grid-template-columns:32px 1fr}.secret-field button,.security-policy>.status-badge{grid-column:2;justify-self:start}.source-intro>.surface{min-block-size:90px}.modal-layer{padding:12px}}@media (pointer:coarse){button,a,input,select,textarea,summary,.project-card>footer>button:not(.icon-button),.video-card>footer>button:not(.icon-button){min-block-size:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.skeleton-list span{background-position:0 0}.live-map-marker-pulse{opacity:.62;transform:translate(-50%,-50%)scale(1.3)}}.sync-note{text-overflow:ellipsis;white-space:nowrap;color:#ffb02e;max-inline-size:30ch;font-size:9px;font-weight:600;overflow:hidden}.plan-map{flex-direction:column;gap:10px;display:flex}.plan-map-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.plan-map-head span{color:var(--ink,#e8edf4);font-size:12px;font-weight:700}.plan-map-head small{color:var(--subtle);font-size:9px}.plan-map-canvas{border:1px solid var(--hairline,#ffffff14);background:#050c10;border-radius:14px;block-size:380px;position:relative;overflow:hidden}.plan-map-gl{position:absolute;inset:0}.plan-map-state{color:var(--subtle);background:#050c10d9;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;inset:0}.plan-order{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plan-order button{color:var(--ink,#e8edf4);font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-size:10px;font-weight:600;display:inline-flex}.plan-order button.is-on{background:#ffffff12}.plan-order b{color:#04090c;border-radius:50%;place-items:center;block-size:16px;inline-size:16px;font-size:9px;font-weight:800;display:grid}.plan-order i{opacity:.85;font-style:normal}.plan-order em{color:#ffb02e;font-size:9px;font-style:normal}.plan-map-note{color:#ffb02e;font-size:9px;line-height:1.6}.plan-legend{color:var(--subtle);flex-wrap:wrap;gap:10px;font-size:9px;display:flex}.plan-legend span{align-items:center;gap:5px;display:inline-flex}.plan-legend i{border-radius:2px;block-size:8px;inline-size:8px}.plan-map-canvas .maplibregl-ctrl-group{background:#081218e6;border:1px solid #ffffff1a}.plan-map-canvas .maplibregl-ctrl-group button+button{border-block-start-color:#ffffff1a}.plan-map-canvas .maplibregl-ctrl-icon{filter:invert()opacity(.65)}.plan-pin{border:1px solid var(--pin);border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 4px;font-family:Geosiyasi Arabic,Thmanyah Sans,sans-serif;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.plan-pin{border:1px solid color-mix(in srgb, var(--pin) 55%, transparent)}}.plan-pin{color:#e8edf4;white-space:nowrap;cursor:pointer;background:#040a0de6;font-size:10px;font-weight:700;transform:translateY(-6px);box-shadow:0 2px 12px #0000008c}.plan-pin.is-on{border-color:var(--pin);box-shadow:0 2px 12px #0000008c, 0 0 0 1px var(--pin)}.plan-pin b{background:var(--pin);color:#04090c;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;block-size:16px;inline-size:16px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:800;line-height:1;display:grid}.plan-pin i{opacity:.85;font-style:normal}.plan-pin:after{content:"";background:var(--pin);opacity:.7;block-size:7px;inline-size:1px;position:absolute;inset-block-start:100%;inset-inline-start:50%}.plan-map-canvas .maplibregl-marker{position:absolute;top:0;left:0}.ae-handoff{flex-direction:column;gap:6px;margin-block-start:10px;display:flex}.ae-handoff small{color:var(--subtle);font-size:9px;line-height:1.6}.ae-handoff-row{flex-wrap:wrap;gap:8px;display:flex}.ae-btn{border:1px solid var(--hairline,#ffffff24);color:var(--ink,#e8edf4);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:10px;flex:180px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-flex}.ae-btn:hover:not(:disabled){border-color:#ffffff4d}.ae-btn.is-on{color:#4fe08a;border-color:#4fe08a}.ae-btn:disabled{opacity:.6;cursor:default}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
