/*! 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,::backdrop{--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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.table{display:table}.blur{--tw-blur:blur(8px);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,)}.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,)}}:root{--ink:#101828;--muted:#667085;--line:#e6e9f0;--panel:#ffffffeb;--paper:#f2f4f8;--lime:#b7f45b;--lime-dark:#82c91e;--navy:#111827;--cyan:#42d7ff;--violet:#8b7cff;--coral:#ff6f91;--amber:#ffbd59}*{box-sizing:border-box}html{background:radial-gradient(circle at 82% -10%,#4427a055 0,#0000 34%),radial-gradient(circle at 34% 110%,#7abd2533 0,#0000 30%),#090e18;min-height:100%}body{min-height:100%;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:0 0;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.loading-screen{color:#9ba9bc;background:radial-gradient(circle at 50% 35%,#243c664d,#0000 32%),linear-gradient(145deg,#08101d,#10132a 55%,#0a1320);place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.loading-screen:after{content:"";background:linear-gradient(90deg, transparent, var(--lime), var(--cyan), transparent);border-radius:99px;width:150px;height:3px;animation:1.2s ease-in-out infinite loading-sweep;overflow:hidden}.loading-screen p{letter-spacing:.2px;margin:0;font-size:12px;font-weight:700}@keyframes loading-sweep{0%,to{opacity:.35;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}.loading-mark,.brand-mark{background:linear-gradient(145deg, var(--lime), #8eea4e);width:38px;height:38px;color:var(--navy);border-radius:12px;place-items:center;font-weight:950;display:grid;box-shadow:0 8px 24px #a8ed4c35}.app-shell{background:radial-gradient(circle at 8% 18%,#1ba5ff18 0,#0000 28%),radial-gradient(circle at 88% 8%,#9a64ff24 0,#0000 30%),radial-gradient(circle at 76% 92%,#ff557714 0,#0000 26%),linear-gradient(145deg,#08101d,#10132a 48%,#0a1320);min-height:100vh;display:block}.app-header{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#090e18e0;border-bottom:1px solid #ffffff12;align-items:center;gap:28px;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.app-header .brand{min-width:190px;padding:0}.app-header .brand-mark{border-radius:11px;width:36px;height:36px}.top-nav{background:#111927;border:1px solid #ffffff10;border-radius:12px;align-items:center;gap:5px;padding:4px;display:flex}.top-nav-item{color:#8591a3;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:720;display:flex}.top-nav-item span{color:#778397;font-size:14px}.top-nav-item b{color:#9aa6b6;background:#202a3a;border-radius:99px;padding:2px 6px;font-size:9px}.top-nav-item:hover{color:#dce3ed;background:#182232}.top-nav-item.active{color:#fff;background:#253146;box-shadow:inset 0 0 0 1px #ffffff0c,0 8px 20px #0003}.top-nav-item.active span{color:var(--lime)}.top-nav-item.active b{color:#172112;background:var(--lime)}.header-stat{color:#78869a;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.header-stat strong{text-align:center;color:#dfffb1;background:#1c2a1c;border-radius:8px;min-width:26px;padding:4px 7px}.live-dot{background:#9bea45;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #9bea4599}.astigmatism-toggle{color:#dbe5f5;background:linear-gradient(145deg,#182235,#111a2a);border:1px solid #ffffff18;border-radius:13px;align-items:center;gap:10px;min-height:42px;margin-left:auto;padding:6px 8px 6px 12px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 9px 24px #0003}.astigmatism-toggle>span{text-align:left}.astigmatism-toggle strong,.astigmatism-toggle small{display:block}.astigmatism-toggle strong{letter-spacing:.1px;font-size:9px}.astigmatism-toggle small{color:#78869b;margin-top:1px;font-size:7px}.astigmatism-toggle>i{background:#293447;border-radius:99px;width:34px;height:20px;padding:3px;transition:all .2s;display:block;box-shadow:inset 0 0 0 1px #ffffff0b}.astigmatism-toggle>i b{background:#8490a2;border-radius:50%;width:14px;height:14px;transition:all .2s;display:block}.astigmatism-toggle.enabled{background:linear-gradient(145deg,#162c3a,#1a1e38);border-color:#61dfff55;box-shadow:0 0 28px #31d1ff18}.astigmatism-toggle.enabled small{color:#74e7ff}.astigmatism-toggle.enabled>i{background:linear-gradient(90deg,#5ddcff,#957cff)}.astigmatism-toggle.enabled>i b{background:#fff;transform:translate(14px);box-shadow:0 0 10px #fff9}.app-header .header-stat{margin-left:0}.sidebar{color:#fff;background:linear-gradient(#101726,#151f31 65%,#101827);border-right:1px solid #ffffff0d;flex-direction:column;height:100vh;padding:25px 18px 18px;display:flex;position:sticky;top:0;box-shadow:18px 0 50px #18203312}.brand{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.brand strong{letter-spacing:-.3px;font-size:17px;display:block}.brand span{color:#8f9aa9;margin-top:2px;font-size:11px;display:block}.nav{gap:6px;display:grid}.nav-item{color:#9fa9b6;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-size:13px;font-weight:600;display:flex}.nav-item span{color:#788492;width:19px;font-size:16px}.nav-item b{color:#aeb7c1;background:#2a3747;border-radius:99px;margin-left:auto;padding:3px 7px;font-size:10px}.nav-item.active{color:#fff;background:linear-gradient(90deg,#2a3548,#222e41);box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 22px #080d1730}.nav-item.active span{color:var(--lime)}.nav-item.active b{background:var(--lime);color:var(--navy)}.sidebar-bottom{margin-top:auto}.usage{border-top:1px solid #2c3948;border-bottom:1px solid #2c3948;padding:16px 13px}.usage>div:first-child{color:#a1abb7;justify-content:space-between;font-size:11px;display:flex}.usage strong{color:#fff}.usage-bar{background:#344151;border-radius:9px;height:4px;margin-top:11px;overflow:hidden}.usage-bar i{background:var(--lime);border-radius:inherit;height:100%;display:block}.profile{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:17px 8px 2px;display:flex}.avatar{width:32px;height:32px;color:var(--lime);background:#344252;border-radius:50%;place-items:center;font-weight:700;display:grid}.profile>span:nth-child(2){flex:1}.profile strong,.profile small{display:block}.profile strong{font-size:11px}.profile small{color:#8e99a7;margin-top:2px;font-size:9px}.profile b{color:#718091}.workspace{min-width:0;padding:0 28px 44px}.uniqueness-workspace{max-width:1320px;margin:0 auto}.uniqueness-topbar{gap:24px;height:auto;min-height:104px;padding-block:16px}.uniqueness-subtitle{color:#8290a5;max-width:690px;margin:9px 0 0;font-size:12px;line-height:1.5}.video-upload-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.video-drop{color:#dfe7f3;background:linear-gradient(145deg,#121c2b,#0e1725);border:1px dashed #5d6a7d;border-radius:17px;place-items:center;min-width:0;min-height:190px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #0003}.video-drop:hover{background:linear-gradient(145deg,#152234,#101b2b);border-color:#b7f45b}.video-drop>input{z-index:3;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.video-drop-empty{text-align:center;pointer-events:none;justify-items:center;gap:7px;display:grid}.video-drop-empty b{color:#162016;background:var(--lime);border-radius:13px;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.video-drop-empty strong{margin-top:5px;font-size:14px}.video-drop-empty span{color:#748197;font-size:10px}.video-drop.has-video{border-style:solid;grid-template-columns:minmax(0,1fr) 160px;place-items:stretch stretch}.video-drop video{object-fit:contain;background:#050912;width:100%;height:190px}.server-video-placeholder{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:190px;background:radial-gradient(circle at 50% 30%,#233650,#090f1a 65%)!important;padding:20px!important;display:grid!important}.server-video-placeholder b{color:#7de6ff;letter-spacing:1.2px;background:#72e2ff10;border:1px solid #72e2ff55;border-radius:7px;padding:6px 9px;font-size:8px}.server-video-placeholder strong{color:#dce6f3;margin-top:5px;font-size:12px}.server-video-placeholder span{color:#76859a;font-size:9px}.video-drop.has-video>div:not(.server-video-placeholder){background:#151f2e;flex-direction:column;justify-content:flex-end;padding:20px;display:flex}.video-drop.has-video strong,.video-drop.has-video span{word-break:break-word;display:block}.video-drop.has-video strong{font-size:12px}.video-drop.has-video span{color:#7e8ba0;margin-top:7px;font-size:9px;line-height:1.5}.uniqueness-grid{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);align-items:start;gap:14px;margin-top:14px;display:grid}.similarity-panel,.video-editor-panel{color:#eaf0f8;background:#0f1826f0;border:1px solid #ffffff14;border-radius:17px;min-width:0;min-height:350px;padding:20px;box-shadow:0 18px 45px #0003}.video-editor-panel{min-height:0;position:sticky;top:78px}.panel-title{justify-content:space-between;align-items:center;min-height:34px;display:flex}.panel-title>div{align-items:center;gap:10px;display:flex}.panel-title>div span{color:#8d9aaf;border:1px solid #ffffff17;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.panel-title strong{font-size:13px}.panel-title>b{color:#ccff7d;font-size:22px}.panel-title small{color:#7b899c;font-size:9px}.comparison-empty{color:#6f7c8f;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:255px;font-size:11px;display:grid}.comparison-empty b{color:#dce6f3;font-size:13px}.comparison-empty span{color:#7ee6ff;font-size:9px}.similarity-score{place-items:center;min-height:174px;display:grid;position:relative}.similarity-score>div{z-index:1;justify-items:center;display:grid;position:absolute}.similarity-score strong{font-size:30px}.similarity-score span{color:#8491a4;margin-top:3px;font-size:9px}.similarity-score svg{width:150px;height:150px;transform:rotate(-90deg)}.similarity-score circle{fill:none;stroke:#263349;stroke-width:9px}.similarity-score circle.value{stroke:#9bea45;stroke-linecap:round}.frame-map{grid-template-columns:repeat(24,1fr);gap:3px;display:grid}.frame-map i{background:#9bea45;border-radius:4px;height:38px}@supports (color:color-mix(in lab, red, red)){.frame-map i{background:color-mix(in srgb, #9bea45 calc(var(--frame-score) * 1%), #785cff)}}.comparison-details{border-top:1px solid #ffffff0e;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;padding-top:14px;display:grid}.comparison-details span,.comparison-details b{display:block}.comparison-details span{color:#728095;font-size:8px}.comparison-details b{color:#dce5f1;margin-top:4px;font-size:9px;font-weight:650}.matching-fragments{border-top:1px solid #ffffff0e;flex-wrap:wrap;gap:7px;margin-top:14px;padding-top:14px;display:flex}.matching-fragments strong{width:100%;font-size:10px}.matching-fragments button{color:#b7f45b;text-align:left;cursor:pointer;background:#a1ff3b12;border:1px solid #a1ff3b3d;border-radius:10px;gap:2px;padding:7px 10px;display:grid}.matching-fragments button:hover{background:#a1ff3b20;border-color:#b7f45b}.matching-fragments button b{font-size:9px}.matching-fragments button small{color:#8290a2;font-size:7px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.metric-grid>div{background:#151f2e;border:1px solid #ffffff0e;border-radius:9px;padding:9px}.metric-grid span,.metric-grid b{display:block}.metric-grid span{color:#8290a3;font-size:8px}.metric-grid b{color:#e6edf7;margin-top:3px;font-size:12px}.metric-grid i{background:#2a3648;border-radius:9px;height:3px;margin-top:7px;display:block;overflow:hidden}.metric-grid em{border-radius:inherit;background:linear-gradient(90deg,#68deff,#b7f45b);height:100%;display:block}.editor-controls{scrollbar-width:thin;scrollbar-color:#33445c transparent;gap:10px;max-height:calc(100vh - 205px);margin-top:14px;padding-right:5px;display:grid;overflow-y:auto}.quick-preset-section{background:linear-gradient(145deg,#172434,#111c2b);border:1px solid #a8f24b38;border-radius:12px;gap:8px;padding:10px;display:grid}.quick-preset-section header{justify-content:space-between;align-items:end;gap:10px;display:flex}.quick-preset-section header div{gap:2px;display:grid}.quick-preset-section header strong{color:#edf5ff;font-size:11px}.quick-preset-section header span,.quick-preset-section header small{color:#7e8da1;font-size:8px}.quick-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.quick-presets button{color:#dce5f1;background:#101927;border:1px solid #ffffff13;border-radius:9px;place-content:center;gap:4px;min-width:0;min-height:55px;padding:8px;transition:all .16s;display:grid}.quick-presets button b{font-size:10px}.quick-presets button span{color:#7f8da1;font-size:7px;line-height:1.35}.quick-presets button:hover{border-color:#a9ef4d80;transform:translateY(-1px)}.quick-presets button.active{color:#14200e;background:linear-gradient(135deg,#c4fa65,#8eea4d);border-color:#b7f45b;box-shadow:0 9px 26px #9bea3e22}.quick-presets button.active span{color:#3f5929}.reset-editor-button{color:#7f8da1;background:#151f2e;border:1px solid #ffffff12;border-radius:7px;justify-self:end;min-height:30px;padding:0 10px;font-size:8px;font-weight:800}.scene-empty-state{color:#748197;text-align:center;background:#0d1725;border:1px dashed #69dfff30;border-radius:10px;place-items:center;min-height:74px;padding:14px;font-size:9px;display:grid}.advanced-preset-label{color:#6f7e91;text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.advanced-preset-label i{background:#ffffff0d;flex:1;height:1px}.video-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.video-presets button{color:#a9b5c6;background:#151f2e;border:1px solid #ffffff16;border-radius:8px;min-height:34px;font-size:9px;font-weight:800;transition:all .16s}.video-presets button:hover,.video-presets button.active{color:#15200f;background:#b7f45b;border-color:#b7f45b;box-shadow:0 8px 24px #9bea3e22}.saved-video-presets{flex-wrap:wrap;gap:6px;display:flex}.saved-video-presets button{color:#9cecff;background:#65dcff0b;border:1px solid #65dcff40;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.saved-video-presets button i{color:#8795a9;background:#ffffff10;border-radius:50%;place-items:center;width:15px;height:15px;font-style:normal;display:grid}.preset-save-row{grid-template-columns:1fr auto;gap:7px;display:grid}.preset-save-row input,.title-editor input,.title-editor select{color:#dbe5f3;background:#151f2e;border:1px solid #ffffff16;border-radius:8px;outline:0;min-width:0;height:35px;padding:0 10px;font-size:9px}.preset-save-row input:focus,.title-editor input:focus,.title-editor select:focus{border-color:#77dcff}.preset-save-row button{color:#b7f45b;background:#b7f45b0e;border:1px solid #b7f45b55;border-radius:8px;padding:0 11px;font-size:8px;font-weight:800}.control-tabs{background:#101827;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:5px;padding:4px;display:grid}.control-tabs button{color:#7f8da1;background:0 0;border:0;border-radius:7px;height:31px;font-size:9px;font-weight:850}.control-tabs button:hover{color:#dce5f1}.control-tabs button.active{color:#101c14;background:linear-gradient(135deg,#bdf75c,#7eea6d);box-shadow:0 8px 20px #83e75322}.control-tab-panel{background:linear-gradient(145deg,#121c2b,#101827);border:1px solid #ffffff0e;border-radius:11px;align-content:start;gap:11px;min-height:150px;padding:12px;display:grid}.editor-toggle.compact{min-height:40px}.segmented-control{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.segmented-control.background-choice{grid-template-columns:repeat(3,1fr)}.segmented-control.quality-choice{grid-template-columns:repeat(2,1fr)}.segmented-control.pip-position{grid-template-columns:repeat(4,1fr)}.segmented-control button{color:#8795a9;background:#172234;border:1px solid #ffffff12;border-radius:7px;min-height:31px;font-size:8px;font-weight:800}.segmented-control button.active{color:#dff9ff;background:linear-gradient(145deg,#153242,#202744);border-color:#69dfff66;box-shadow:inset 0 0 0 1px #6fe8ff10}.dual-ranges{grid-template-columns:1fr 1fr;gap:15px;display:grid}.range-control>span{color:#8a97aa;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:9px;display:flex}.range-control>span b{color:#cdd6e3;font-size:10px}.range-control>span strong{color:#b7f45b}.range-control input{accent-color:#a7ef49;width:100%}.editor-toggle{cursor:pointer;background:#151f2e;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:9px 11px;display:flex}.editor-toggle>span{color:#cdd6e3;flex:1;gap:2px;font-size:10px;display:grid}.editor-toggle>span small{color:#728096;font-size:8px}.editor-toggle input{opacity:0;pointer-events:none;position:absolute}.editor-toggle>i{background:#2a3648;border-radius:99px;width:34px;height:19px;transition:all .16s;position:relative}.editor-toggle>i b{background:#8290a3;border-radius:50%;width:13px;height:13px;transition:all .16s;position:absolute;top:3px;left:3px}.editor-toggle input:checked+i{background:#a7ef49}.editor-toggle input:checked+i b{background:#14200e;left:18px}.export-video-button{z-index:4;justify-content:center;width:100%;min-height:44px;margin-top:12px;position:sticky;bottom:0;box-shadow:0 -10px 25px #0e1725cc,0 10px 28px #6d7dff2b}.export-video-button:disabled{opacity:.45;cursor:not-allowed}.scene-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.scene-editor-head>div{color:#dbe5f3;gap:2px;font-size:10px;display:grid}.scene-editor-head small{color:#748197;font-size:8px}.scene-editor-head>button{color:#8fe9ff;background:#69dfff0b;border:1px solid #69dfff45;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.scene-editor-head .scene-actions{gap:6px;display:flex}.scene-editor-head .scene-actions button{color:#8fe9ff;background:#69dfff0b;border:1px solid #69dfff45;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.scene-editor-head .scene-actions .smart-remix-button{color:#14200e;background:#b7f45b;border-color:#b7f45b}.scene-strip{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.scene-strip article{background:#172334;border:1px solid #b7f45b45;border-radius:9px;flex:0 0 112px;overflow:hidden}.scene-strip article.disabled{opacity:.48;border-color:#ffffff18}.scene-toggle{color:#dce7f4;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr;gap:3px 7px;width:100%;min-height:58px;padding:8px;display:grid}.scene-toggle b{color:#16210f;background:#b7f45b;border-radius:7px;grid-row:span 2;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.scene-toggle span{white-space:nowrap;font-size:8px}.scene-toggle i{color:#7f8da1;font-size:7px;font-style:normal}.scene-strip article>div{border-top:1px solid #ffffff0d;grid-template-columns:1fr 1fr;display:grid}.scene-strip article>div button{color:#8f9caf;background:0 0;border:0;height:24px}.scene-strip article>div button+button{border-left:1px solid #ffffff0d}.scene-empty{color:#748197;padding:18px;font-size:9px}.cut-points-editor{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.cut-points-editor label{color:#8b98aa;gap:5px;font-size:8px;font-weight:800;display:grid}.cut-points-editor input{color:#dce6f2;background:#172234;border:1px solid #69dfff35;border-radius:8px;outline:0;min-width:0;height:34px;padding:0 10px;font-size:9px}.cut-points-editor input:focus{border-color:#69dfff;box-shadow:0 0 0 3px #69dfff0d}.cut-points-editor button{color:#14200e;background:#b7f45b;border:1px solid #b7f45b55;border-radius:8px;height:34px;padding:0 13px;font-size:8px;font-weight:850}.cut-points-editor button:disabled{opacity:.4}.montage-fields,.montage-upload-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.montage-fields label{color:#8b98aa;gap:5px;font-size:8px;font-weight:800;display:grid}.montage-fields input{color:#dce6f2;background:#172234;border:1px solid #ffffff14;border-radius:8px;outline:0;min-width:0;height:34px;padding:0 9px;font-size:9px}.montage-fields input:focus{border-color:#69dfff70}.montage-file-picker{color:#b9c5d5;cursor:pointer;background:#69dfff08;border:1px dashed #69dfff45;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:55px;padding:9px;font-size:8px;display:grid;position:relative}.montage-file-picker>input{opacity:0;cursor:pointer;position:absolute;inset:0}.montage-file-picker>b{color:#14200e;background:#b7f45b;border-radius:7px;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.montage-file-picker>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.montage-file-picker>button{z-index:2;color:#ffb1b1;background:#ff6b6b12;border:0;border-radius:6px;padding:5px 6px;font-size:7px;position:relative}.media-overlay-controls{background:#0d1725aa;border:1px solid #69dfff22;border-radius:10px;gap:11px;padding:11px;display:grid}.media-overlay-controls header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.media-overlay-controls header strong{color:#dce6f2;font-size:9px}.media-overlay-controls header small{color:#748197;font-size:7px}.overlay-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.overlay-presets button{color:#a8b5c7;background:#172234;border:1px solid #ffffff12;border-radius:8px;place-content:center;gap:2px;min-width:0;min-height:40px;display:grid}.overlay-presets button b{font-size:8px}.overlay-presets button small{color:#718096;font-size:7px}.overlay-presets button.active{color:#14200e;background:#b7f45b;border-color:#b7f45b;box-shadow:0 7px 18px #9bea3e1d}.overlay-presets button.active small{color:#38511f}.topbar{justify-content:space-between;align-items:center;height:108px;display:flex}.eyebrow{color:#8d958f;letter-spacing:1.4px;margin:0 0 5px;font-size:9px;font-weight:800}h1{letter-spacing:-1.5px;margin:0;font-size:34px;font-weight:720}.top-actions,.editor-actions{align-items:center;gap:8px;display:flex}.ghost-button,.primary-button,.publish-button,.icon-button{color:#2a3441;background:#fff;border:1px solid #dfe3eb;border-radius:11px;padding:10px 15px;font-size:12px;font-weight:700;box-shadow:0 5px 16px #1820330a}.ghost-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.primary-button{color:#10152b;background:linear-gradient(135deg,#75e9ff,#8b7cff);border-color:#8fcaff;box-shadow:0 10px 30px #677dff35}.publish-button{color:#132313;background:linear-gradient(135deg,#d0ff69,#7be75a);border-color:#a8f15d;box-shadow:0 10px 30px #7ddd4a32}.primary-button span{margin-right:5px;font-size:15px}.primary-button:disabled,.publish-button:disabled{opacity:.55;cursor:wait}.delete-button{color:#b42318;border-color:#f0c8c4}.imported-preview{background:#fff;border:0;width:100%;min-height:620px}.template-upload{cursor:pointer;align-items:center;display:inline-flex}.template-upload input{display:none}.template-grid{grid-template-columns:340px minmax(0,1fr);gap:18px;display:grid}.template-list-panel,.template-preview-panel{background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #fff;border-radius:17px;min-height:calc(100vh - 164px);overflow:hidden;box-shadow:0 16px 46px #27314a12}.template-list{max-height:calc(100vh - 210px);overflow:auto}.template-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef0f1;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;padding:14px;display:grid}.template-row:hover,.template-row.selected{background:#f6faee}.template-icon{color:#698632;background:#edf3e4;border-radius:10px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.template-row strong,.template-row small{display:block}.template-row strong{font-size:12px}.template-row small{color:#8d96a0;margin-top:4px;font-size:9px}.template-row b{color:#98a1aa}.template-preview-frame{background:#fff;border:0;width:100%;height:calc(100vh - 237px);min-height:620px}.template-editor-layout{grid-template-columns:minmax(410px,.9fr) minmax(430px,1.1fr);min-height:calc(100vh - 237px);display:grid}.template-code-workspace{align-self:start;min-width:0;margin:14px}.template-code-workspace .code-workspace-body{min-height:560px}.template-code-workspace .file-tree{max-height:620px}.template-code-workspace .code-editor textarea{min-height:510px}.template-editor-layout .template-preview-frame{border-left:1px solid #ffffff12;height:100%;min-height:680px}.template-empty{text-align:center;color:#8d96a0;padding:32px 20px;font-size:12px}.template-empty.large{place-items:center;min-height:600px;display:grid}.template-name-editor{align-items:center;gap:9px;min-width:0;display:flex}.template-name-editor input{color:#27313d;background:#fff;border:1px solid #dfe3e6;border-radius:8px;outline:0;width:min(360px,38vw);padding:8px 10px;font-size:12px;font-weight:750}.template-name-editor input:focus{border-color:var(--lime-dark);box-shadow:0 0 0 3px #a8e94f1c}.toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.search{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;width:38%;min-width:320px;height:42px;padding:0 12px;display:flex}.search>span{color:#86909d;font-size:20px}.search input{width:100%;color:var(--ink);border:0;outline:0;font-size:12px}kbd{color:#9299a2;font:9px var(--font-geist-mono);background:#f7f7f6;border:1px solid #e3e5e8;border-radius:5px;padding:3px 6px}.geo-select{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.geo-select span{color:#8a939d;letter-spacing:.8px;font-size:8px;font-weight:800}.geo-select select{color:#303a46;background:0 0;border:0;outline:0;font-size:10px}.filters{background:#ecece9;border-radius:9px;gap:4px;padding:4px;display:flex}.filters button{color:#7e8791;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:10px;font-weight:650}.filters button.active{color:#27313e;background:#fff;box-shadow:0 1px 2px #0000000d}.assignee-overview{scrollbar-width:none;gap:8px;margin:-3px 0 14px;display:flex;overflow-x:auto}.assignee-overview::-webkit-scrollbar{display:none}.assignee-overview button{color:#66717e;background:#fff;border:1px solid #dfe3e6;border-radius:9px;align-items:center;gap:7px;min-width:max-content;padding:8px 11px;display:flex}.assignee-overview button span{color:#9aa3ad;font-size:10px}.assignee-overview button strong{font-size:9px}.assignee-overview button b{color:#69737e;text-align:center;background:#eef0ed;border-radius:20px;min-width:18px;padding:2px 5px;font-size:8px}.assignee-overview button.active{color:#1f2a36;border-color:var(--lime-dark);background:#f4fae9;box-shadow:inset 0 0 0 1px #9bc63833}.assignee-overview button.active span{color:var(--lime-dark)}.geo-overview{align-items:center;gap:7px;padding-bottom:13px;display:flex;overflow-x:auto}.geo-overview button{color:#69727d;background:#fff;border:1px solid #e2e5e7;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 10px;display:flex}.geo-overview button strong{font-size:9px}.geo-overview button b{background:#f0f1ef;border-radius:99px;padding:2px 5px;font-size:8px}.geo-overview button.active{color:#3e5122;background:#f6fbe9;border-color:#b6db59}.geo-overview .group-toggle{margin-left:auto}.content-grid{grid-template-columns:minmax(320px,.78fr) minmax(610px,1.5fr);align-items:stretch;gap:18px;display:grid}.site-list-panel,.editor-panel{background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #fff;border-radius:17px;overflow:hidden;box-shadow:0 16px 46px #27314a12}.site-list-panel{flex-direction:column;min-height:0;display:flex}.list-caption{border-bottom:1px solid var(--line);color:#8d959f;text-transform:uppercase;letter-spacing:.6px;justify-content:space-between;align-items:center;height:45px;padding:0 15px;font-size:9px;font-weight:700;display:flex}.list-caption button{color:#8d959f;text-transform:none;background:0 0;border:0;font-size:9px}.site-list{flex:1;min-height:0;overflow:auto}.geo-group-title{color:#58636f;z-index:2;background:#f7f8f5;border-bottom:1px solid #e8eae7;align-items:center;gap:7px;height:33px;padding:0 13px;display:flex;position:sticky;top:0}.geo-group-title strong{text-transform:uppercase;letter-spacing:.5px;font-size:9px}.geo-group-title b{color:#9098a1;margin-left:auto;font-size:8px}.site-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f1f2;grid-template-columns:37px minmax(100px,1fr) auto;grid-template-areas:"icon meta status""icon time chevron";align-items:center;gap:2px 10px;width:100%;padding:14px 13px;display:grid;position:relative}.site-row:before{content:"";background:0 0;border-radius:0 4px 4px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.site-row:hover{background:#fafbf8}.site-row.selected{background:#f6faee}.site-row.selected:before{background:var(--lime-dark)}.site-icon{color:#596655;background:#eef1ea;border-radius:9px;grid-area:icon;place-items:center;width:36px;height:36px;font-size:18px;font-weight:800;display:grid}.site-meta{grid-area:meta;min-width:0}.site-meta strong,.site-meta small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.site-meta strong{font-size:12px}.site-meta small{color:#8e97a2;margin-top:3px;font-size:9px}.site-domain-line{align-items:center;gap:7px;min-width:0;display:flex}.site-domain-line strong{min-width:0}.assignee-badge{color:#668d1f;letter-spacing:.25px;background:#effbd8;border:1px solid #a6d54755;border-radius:999px;flex:none;padding:3px 6px;font-size:7px;line-height:1}.assignee-badge.empty{color:#7e8998;background:#edf0f3;border-color:#8995a333}.account-badge{color:#3e73b8;text-overflow:ellipsis;white-space:nowrap;background:#eaf2ff;border:1px solid #6da7ff44;border-radius:999px;flex:0 auto;max-width:110px;padding:3px 6px;font-size:7px;line-height:1;overflow:hidden}.status{border-radius:99px;align-items:center;gap:5px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.site-row .status{grid-area:status;justify-self:end}.status i{border-radius:50%;width:5px;height:5px}.status.published{color:#5b7526;background:#eff8dc}.status.published i{background:#91c635}.status.draft{color:#7a818a;background:#f0f1f2}.status.draft i{background:#9ca2aa}.site-row time{color:#a0a7af;grid-area:time;font-size:8px}.chevron{color:#9ca4ad;grid-area:chevron;justify-self:end}.editor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;padding:0 18px;display:flex}.editor-head h2{letter-spacing:-.5px;margin:0 0 0 9px;font-size:17px;display:inline}.editor-head .status{vertical-align:2px}.icon-button{width:37px;padding-inline:0}.download-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.download-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.editor-body{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);min-height:635px;display:grid}.form-column{border-right:1px solid var(--line);min-width:0;padding:19px 20px 26px}.preview-column{background:#fafaf8;min-width:0;padding:20px}.site-identity{background:#f8f9f7;border:1px solid #e1e4e7;border-radius:10px;grid-template-columns:minmax(155px,1fr) minmax(135px,.65fr);grid-template-areas:"domain domain""geo assignee";align-items:end;gap:12px;margin-bottom:13px;padding:12px 13px;display:grid}.compact-geo,.compact-assignee{min-width:0}.compact-geo{grid-area:geo}.compact-assignee{grid-area:assignee}.site-identity>div{min-width:0}.site-identity>div span,.compact-geo>span,.compact-assignee>span{color:#8b949e;text-transform:uppercase;letter-spacing:.55px;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.site-identity>div strong{color:#26313d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.site-domain{border-bottom:1px solid #e6e9e3;grid-area:domain;padding-bottom:9px}.compact-geo select,.compact-assignee select{color:#27313d;background:#fff;border:1px solid #dfe3e6;border-radius:8px;outline:0;width:100%;padding:7px 9px;font-size:9px}.scan-site-button{color:#587326;white-space:nowrap;background:#eef6dc;border:1px solid #dce2d2;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.scan-site-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.scan-site-button:disabled{cursor:wait;opacity:.65}.header-scan-button{min-height:39px;padding-inline:13px;font-size:10px}.section-title{align-items:center;gap:10px;margin:1px 0 14px;display:flex}.section-title:not(:first-child){border-top:1px solid #eceef0;margin-top:22px;padding-top:20px}.section-title>span{width:25px;height:25px;font:8px var(--font-geist-mono);color:#7f8995;border:1px solid #dfe3e6;border-radius:7px;place-items:center;display:grid}.section-title strong,.section-title small{display:block}.section-title strong{font-size:11px}.section-title small{color:#9aa1aa;margin-top:2px;font-size:8px}.field{margin-top:10px;display:block}.field>span{color:#5d6773;justify-content:space-between;margin:0 0 5px 2px;font-size:9px;font-weight:700;display:flex}.field em{color:#a1a8b0;font-style:normal;font-weight:500}.field input,.field textarea,.field select{color:#24303d;background:#fff;border:1px solid #e1e4e7;border-radius:8px;outline:0;width:100%;padding:9px 10px;font-size:10px;transition:all .15s}.field textarea{resize:vertical;min-height:58px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#aace5c;box-shadow:0 0 0 3px #c7f26c30}.folder-import{cursor:pointer;background:#f8fbed;border:1px dashed #bac4ae;border-radius:10px;grid-template-columns:28px 1fr;grid-template-areas:"icon title""icon note";align-items:center;min-height:82px;margin-top:10px;padding:13px;display:grid}.folder-import input{display:none}.folder-import>span{color:#7e9c38;grid-area:icon;font-size:20px}.folder-import strong{grid-area:title;font-size:10px}.folder-import small{color:#85906f;grid-area:note;font-size:8px}.code-workspace{background:#fff;border:1px solid #e1e4e7;border-radius:10px;margin-top:12px;overflow:hidden}.full-width-code-workspace{grid-column:1/-1;margin:0 0 22px}.full-width-code-workspace .code-workspace-body{grid-template-columns:minmax(180px,240px) minmax(0,1fr);min-height:520px}.full-width-code-workspace .file-tree{max-height:620px}.full-width-code-workspace .code-editor textarea{min-height:520px;font-size:10px}.workbench-tabs{align-items:center;gap:7px;display:flex}.workbench-tabs button{color:#8f9bad;background:#172131;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.workbench-tabs button small{color:#718096;text-align:center;background:#0e1724;border-radius:999px;min-width:19px;margin:0;padding:2px 5px;font-size:7px}.workbench-tabs button.active{color:#14200e;background:#b7f45b;border-color:#b7f45b;box-shadow:0 8px 24px #9bea3e1f}.workbench-tabs button.active small{color:#eaffc8;background:#253d13}.workbench-text-panel{background:#0d141f;min-height:430px;padding:14px}.workbench-text-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px 12px;padding-top:5px;display:grid}.workbench-text-grid .field{margin-top:0}.workbench-text-grid textarea{min-height:90px}.code-workspace-head{border-bottom:1px solid #e8eaec;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 10px;display:flex}.code-workspace-head strong,.code-workspace-head small{display:block}.code-workspace-head strong{font-size:10px}.code-workspace-head small{color:#8d96a0;margin-top:2px;font-size:7px}.add-file-button{color:#617738;cursor:pointer;white-space:nowrap;background:#f4f8eb;border:1px solid #d8ddd2;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:750}.add-file-button input{display:none}.code-workspace-body{grid-template-columns:155px minmax(0,1fr);min-height:300px;display:grid}.file-tree{background:#f7f8f9;border-right:1px solid #e8eaec;max-height:410px;overflow:auto}.file-tree button{color:#53606c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceef0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;width:100%;padding:8px 9px;display:grid}.file-tree button:hover,.file-tree button.active{color:#24303d;background:#edf5df}.file-tree button>span:first-child{color:#83a43e;font:10px var(--font-geist-mono)}.file-tree button strong,.file-tree button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-tree button strong{font-size:8px}.file-tree button small{color:#929ca7;margin-top:2px;font-size:6px}.file-tree-empty{color:#929ca7;padding:16px 10px;font-size:8px;line-height:1.5;display:block}.code-editor{background:#111824;flex-direction:column;min-width:0;display:flex}.code-editor-bar{color:#aab5c5;min-height:38px;font:7px var(--font-geist-mono);background:#182130;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex}.code-editor-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code-editor-bar button{color:#c8fb80;font:7px var(--font-geist-sans);cursor:pointer;background:#1d2a1c;border:1px solid #92c84855;border-radius:6px;padding:6px 8px;font-weight:750}.code-editor textarea{resize:vertical;color:#d9e4f2;width:100%;min-height:360px;font:8px/1.55 var(--font-geist-mono);tab-size:2;background:#0d141e;border:0;outline:0;flex:1;padding:12px}.binary-file-note{color:#8e9aac;text-align:center;place-content:center;gap:5px;min-height:260px;padding:20px;display:grid}.binary-file-note strong{color:#dce5f2;font-size:10px}.binary-file-note span{max-width:250px;font-size:8px;line-height:1.5}.parsed-texts{border:1px solid #e2e5e7;border-radius:9px;max-height:380px;margin-top:13px;padding:10px;overflow:auto}.parsed-head{border-bottom:1px solid #eceeef;justify-content:space-between;align-items:center;padding:2px 2px 7px;display:flex}.parsed-head strong{font-size:9px}.parsed-head span{color:#929aa3;font-size:8px}.parsed-field{margin-top:8px}.two-fields{grid-template-columns:.75fr 1.25fr;gap:8px;display:grid}.preview-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.preview-top strong{font-size:10px}.preview-top span{color:#8bb034;margin-left:8px;font-size:7px}.preview-top button{color:#64707d;background:#fff;border:1px solid #e0e3e6;border-radius:7px;width:28px;height:28px}.browser-frame{background:#fff;border:1px solid #dfe2e5;border-radius:10px;overflow:hidden;box-shadow:0 8px 25px #26313d0c}.browser-bar{background:#f1f2f2;border-bottom:1px solid #e6e7e8;align-items:center;gap:4px;height:28px;padding:0 8px;display:flex}.browser-bar i{background:#c4c8cc;border-radius:50%;width:5px;height:5px}.browser-bar span{color:#8c949c;white-space:nowrap;background:#fff;border-radius:5px;flex:1;margin-left:7px;padding:3px 7px;font-size:6px;overflow:hidden}.landing-preview{background:#f7f3ec;flex-direction:column;min-height:385px;display:flex}.preview-empty{text-align:center;color:#e8edf5;background:#111a27;place-content:center;gap:6px;min-height:385px;display:grid}.preview-empty strong{font-size:11px}.preview-empty span{color:#7d899b;font-size:8px}.preview-photo{background-position:50%;background-size:cover;height:155px}.preview-copy{text-align:center;padding:21px 22px}.preview-kicker{color:#9a7d55;letter-spacing:1.2px;font-size:5px;font-weight:800}.preview-copy h3{letter-spacing:-.8px;color:#232a2d;max-width:260px;margin:10px auto 8px;font-size:20px;line-height:1.02}.preview-copy p{color:#747878;max-width:245px;margin:0 auto;font-size:8px;line-height:1.5}.preview-copy button{color:#fff;background:#1e292b;border:0;border-radius:7px;min-width:150px;margin:16px 0 9px;padding:10px 15px;font-size:8px;font-weight:750}.preview-copy button span{float:right;margin-left:20px}.preview-copy small{color:#a0a29f;font-size:5px;display:block}.preview-note{color:#779234;background:#f1f5e9;border:1px solid #e4ecd6;border-radius:8px;align-items:center;gap:9px;margin-top:13px;padding:10px 11px;display:flex}.preview-note p{margin:0}.preview-note strong,.preview-note small{display:block}.preview-note strong{color:#596c31;font-size:8px}.preview-note small{color:#8d9877;margin-top:2px;font-size:7px}.toast{color:#fff;background:#192532;border-radius:10px;padding:12px 16px;font-size:11px;position:fixed;bottom:24px;right:28px;box-shadow:0 12px 30px #0003}.domain-missing{text-align:center;background:#f5f5f2;place-content:center;justify-items:center;min-height:100vh;display:grid}.domain-missing h1{margin:18px 0 7px}.domain-missing p{color:#7f8994}.public-landing{background:#f5f1e9;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.imported-landing{background:#fff;border:0;width:100%;height:100%;position:fixed;inset:0}.public-photo{background-position:50%;background-size:cover;min-height:100vh}.public-landing section{flex-direction:column;justify-content:center;padding:clamp(40px,8vw,120px);display:flex}.public-landing section>span{color:#9b7748;letter-spacing:1.2px;font-size:11px;font-weight:800}.public-landing h1{margin:18px 0;font-size:clamp(42px,6vw,88px);line-height:.98}.public-landing p{color:#6c716f;font-size:18px;line-height:1.55}.public-landing a{color:#fff;background:#17242a;border-radius:9px;align-self:flex-start;margin-top:22px;padding:15px 20px;font-weight:750;text-decoration:none}.public-landing a b{margin-inline-start:25px}.public-landing small{color:#9ba09d;margin-top:18px}.public-roulette{color:#fff;background:#9f1f2d}.public-roulette section>span,.public-roulette p,.public-roulette small{color:#ffe4b3}.public-telegram-card{color:#fff;background:#111820}.public-telegram-card section>span,.public-telegram-card p,.public-telegram-card small{color:#9db4c8}.public-telegram-card a{background:#2aabee}.public-editorial-clips{color:#fff;background:#08060f}.public-editorial-clips section>span{color:#c7f26c}.public-editorial-clips p,.public-editorial-clips small{color:#aaa2b2}.public-editorial-clips a{color:#152028;background:#c7f26c}.app-shell{color:#eef2f8;background:radial-gradient(circle at 82% -10%,#4427a055 0,#0000 34%),radial-gradient(circle at 34% 110%,#7abd2533 0,#0000 30%),#090e18}.app-shell .sidebar{background:#0c121eeb;border-right:1px solid #ffffff12}.app-shell .workspace{color:#eef2f8}.app-shell .eyebrow{color:#a7f34f}.app-shell .topbar h1{color:#fff}.app-shell .search,.app-shell .geo-select,.app-shell .filters,.app-shell .geo-overview button,.app-shell .ghost-button,.app-shell .icon-button{color:#d9e0ea;background:#141c2a;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08}.app-shell .search input,.app-shell .geo-select select{color:#edf2f8;background:0 0}.app-shell .search input::placeholder{color:#6f7a8c}.app-shell .filters button{color:#758195}.app-shell .filters button.active{color:#fff;background:#273247;box-shadow:0 6px 18px #0004}.app-shell .assignee-overview button{color:#8b96a8;background:#121b28;border-color:#ffffff12}.app-shell .assignee-overview button b{color:#aab4c2;background:#202b3b}.app-shell .assignee-overview button.active{color:#eff8df;background:#1a2a1c;border-color:#8fba32}.app-shell .geo-overview button.active{color:#dfffaf;background:#23351f;border-color:#8dcd3c66}.app-shell .geo-overview button b{text-align:center;color:#d7dfeb;background:#293446;min-width:21px;padding:3px 6px;box-shadow:inset 0 0 0 1px #ffffff0a}.app-shell .geo-overview button.active b{color:#172112;background:var(--lime)}.app-shell .site-list-panel,.app-shell .editor-panel,.app-shell .template-list-panel,.app-shell .template-preview-panel{color:#e9eef6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#101724db;border-color:#ffffff12;box-shadow:0 24px 70px #0006}.app-shell .site-list-panel{border-top-color:#41d9ff55}.app-shell .editor-panel{border-top-color:#9c7cff66}.app-shell .template-name-editor input{color:#edf2f8;background:#151e2c;border-color:#ffffff12}.app-shell .list-caption,.app-shell .editor-head{color:#78859a;border-color:#ffffff10}.app-shell .site-list,.app-shell .template-list{background:0 0}.app-shell .geo-group-title{color:#aab4c4;background:#17202e;border-color:#ffffff0d}.app-shell .site-row,.app-shell .template-row{color:#e8edf5;background:0 0;border-color:#ffffff0b}.app-shell .site-row:hover,.app-shell .site-row.selected,.app-shell .template-row:hover,.app-shell .template-row.selected{background:linear-gradient(90deg,#21311d,#18251f)}.app-shell .site-icon,.app-shell .template-icon{color:#b7f45b;background:#1c2934}.app-shell .site-meta small,.app-shell .template-row small,.app-shell .site-row time{color:#748094}.app-shell .assignee-badge{color:#b8ee5c;background:#24331d;border-color:#a6d54744}.app-shell .assignee-badge.empty{color:#8d98a9;background:#202938;border-color:#ffffff12}.app-shell .account-badge{color:#8bbcff;background:#17283d;border-color:#6da7ff3d}.app-shell .editor-body{background:#0f1622}.app-shell .form-column{border-color:#ffffff0d}.app-shell .preview-column{background:#0b111c}.app-shell .site-identity{background:#121b28;border-color:#ffffff10}.app-shell .site-identity>div strong{color:#edf2f8}.app-shell .site-identity>div span,.app-shell .compact-geo>span,.app-shell .compact-assignee>span{color:#7f8ca0}.app-shell .site-domain{border-color:#ffffff0d}.app-shell .compact-geo select,.app-shell .compact-assignee select{color:#edf2f8;background:#182230;border-color:#ffffff12}.app-shell .section-title:not(:first-child){border-color:#ffffff0d}.app-shell .section-title>span{color:#9aa6b8;background:#151e2c;border-color:#ffffff18}.app-shell .section-title small,.app-shell .field>span{color:#8995a8}.app-shell .field input,.app-shell .field textarea,.app-shell .field select{color:#edf2f8;background:#151e2c;border-color:#ffffff12}.app-shell .folder-import{color:#dce8cd;background:#182318;border-color:#87bd4266}.app-shell .code-workspace{background:#101824;border-color:#ffffff12}.app-shell .code-workspace-head,.app-shell .file-tree{border-color:#ffffff0d}.app-shell .file-tree{background:#111a27}.app-shell .file-tree button{color:#9aa7b8;border-color:#ffffff09}.app-shell .file-tree button:hover,.app-shell .file-tree button.active{color:#eff5e5;background:#1c2a1d}.app-shell .add-file-button{color:#c9fb82;background:#1b291b;border-color:#83b83f55}.app-shell .parsed-texts{background:#0d141f;border-color:#ffffff10}.app-shell .parsed-head{border-color:#ffffff0d}.app-shell .browser-frame{border-color:#ffffff14;box-shadow:0 18px 45px #0007}.app-shell .preview-note{color:#b7f45b;background:#172218;border-color:#89bd4140}.app-shell .template-empty{color:#758195}.app-shell .toast{color:#111827;background:#b7f45b;font-weight:750;box-shadow:0 16px 42px #0007}.app-shell .top-actions .ghost-button{color:#ffcb72;background:linear-gradient(145deg,#2c2417,#1d1d21);border-color:#ffbd5944;box-shadow:0 9px 26px #ffad2d14}.app-shell .editor-actions .ghost-button{color:#9beaff;background:linear-gradient(145deg,#162a37,#15202f);border-color:#42d7ff44;box-shadow:0 8px 24px #1ccfff12}.app-shell .download-button{color:#d1c8ff;background:linear-gradient(145deg,#211d39,#171b2d);border-color:#8b7cff44}.app-shell .scan-site-button{color:#ffd483;background:linear-gradient(145deg,#302717,#1e261a);border-color:#ffbd5955}.app-shell .folder-import{background:linear-gradient(135deg,#17271c,#15252a);border-color:#79dc8a66}.app-shell .preview-note{background:linear-gradient(135deg,#19291c,#17252a);border-color:#7ce19044}.app-shell .code-workspace{border-top-color:#42d7ff55}.app-shell .parsed-texts{border-top-color:#ff6f9155}.app-shell .field input:focus,.app-shell .field textarea:focus,.app-shell .field select:focus{border-color:#62dfff;box-shadow:0 0 0 3px #42d7ff1d}.app-shell.astigmatism-on .site-list-panel,.app-shell.astigmatism-on .editor-panel,.app-shell.astigmatism-on .code-workspace,.app-shell.astigmatism-on .browser-frame{-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);box-shadow:0 24px 70px #0006,0 0 44px #766cff0a}.app-shell.astigmatism-on .primary-button,.app-shell.astigmatism-on .publish-button,.app-shell.astigmatism-on .astigmatism-toggle.enabled{filter:saturate(1.18)}.app-shell.astigmatism-on{--theme-pink:#ff4fa3;--theme-purple:#8d62ff;--theme-blue:#39c8ff;--theme-mint:#57f2b2;--theme-yellow:#ffd45c;color:#f7f4ff;background:radial-gradient(circle at 5% 8%,#ff4fa342 0,#0000 25%),radial-gradient(circle at 92% 4%,#39c8ff3d 0,#0000 27%),radial-gradient(circle at 55% 48%,#8d62ff24 0,#0000 32%),radial-gradient(circle at 20% 94%,#57f2b222 0,#0000 24%),linear-gradient(145deg,#100d26,#17113c 48%,#071b2a)}.app-shell.astigmatism-on .app-header{background:linear-gradient(90deg,#ff4fa31c,#0000 28%,#39c8ff18 72%,#8d62ff22),#0e1127e8;border-color:#ffffff26;box-shadow:0 12px 40px #080717aa,inset 0 -1px #ffffff0b}.app-shell.astigmatism-on .brand-mark{color:#180d29;background:linear-gradient(145deg,#ffe566,#ff4fa3 52%,#8d62ff);box-shadow:0 0 28px #ff4fa366,0 10px 26px #0005}.app-shell.astigmatism-on h1{color:#0000;text-shadow:0 0 34px #8d62ff2e;background:linear-gradient(90deg,#fff 0,#7ce2ff 35%,#c998ff 70%,#ff8ac1);-webkit-background-clip:text;background-clip:text}.app-shell.astigmatism-on .eyebrow{color:#66e4ff}.app-shell.astigmatism-on .top-nav{background:linear-gradient(135deg,#20173c,#132337);border-color:#8d62ff44;box-shadow:inset 0 1px #ffffff0d}.app-shell.astigmatism-on .top-nav-item.active{color:#111329;background:linear-gradient(135deg,#70e9ff,#d28aff);box-shadow:0 8px 24px #8d62ff45}.app-shell.astigmatism-on .top-nav-item.active span{color:#411f75}.app-shell.astigmatism-on .top-nav-item.active b{color:#2b1743;background:#fff8}.app-shell.astigmatism-on .search{background:linear-gradient(135deg,#101a31e8,#1c1738e8);border-color:#39c8ff55;box-shadow:0 10px 30px #39c8ff12,inset 0 1px #ffffff0d}.app-shell.astigmatism-on .search input{color:#eff7ff;background:0 0}.app-shell.astigmatism-on .search>span{color:#58ddff}.app-shell.astigmatism-on .search kbd{color:#ffc1df;background:#ff4fa31c;border-color:#ff4fa344}.app-shell.astigmatism-on .filters{background:linear-gradient(135deg,#181630,#111d30);border:1px solid #8d62ff44}.app-shell.astigmatism-on .filters button{color:#9ca9c4}.app-shell.astigmatism-on .filters button.active{color:#171126;background:linear-gradient(135deg,#ffd45c,#ff7eb6);box-shadow:0 7px 20px #ff4fa332}.app-shell.astigmatism-on .assignee-overview button{background:linear-gradient(135deg,#171b35,#18263a);border-color:#ffffff18}.app-shell.astigmatism-on .assignee-overview button:nth-child(2){border-color:#39c8ff44}.app-shell.astigmatism-on .assignee-overview button:nth-child(3){border-color:#ff4fa344}.app-shell.astigmatism-on .assignee-overview button:nth-child(4){border-color:#ffd45c44}.app-shell.astigmatism-on .assignee-overview button.active{color:#161126;background:linear-gradient(135deg,#57f2b2,#39c8ff);border-color:#0000;box-shadow:0 8px 25px #39c8ff35}.app-shell.astigmatism-on .geo-overview button{color:#aeb9d0;background:linear-gradient(135deg,#151a32,#182039);border-color:#ffffff16}.app-shell.astigmatism-on .geo-overview button:nth-child(3n+1){border-bottom-color:#ff4fa366}.app-shell.astigmatism-on .geo-overview button:nth-child(3n+2){border-bottom-color:#39c8ff66}.app-shell.astigmatism-on .geo-overview button:nth-child(3n){border-bottom-color:#ffd45c66}.app-shell.astigmatism-on .geo-overview button.active{color:#141226;background:linear-gradient(135deg,#78e8ff,#a17cff);border-color:#78e8ff;box-shadow:0 9px 26px #5bcfff35}.app-shell.astigmatism-on .geo-overview button.active b{color:#361855;background:#fff9}.app-shell.astigmatism-on .site-list-panel{background:linear-gradient(165deg,#121a34e8,#18132ce8);border-color:#39c8ff3d #8d62ff30 #ff4fa32e}.app-shell.astigmatism-on .editor-panel{background:linear-gradient(155deg,#14162fe8,#101d31e8);border-color:#ff4fa33b #39c8ff38 #8d62ff38}.app-shell.astigmatism-on .geo-group-title{color:#dfe7ff;background:linear-gradient(90deg,#253054,#241b48);border-color:#ffffff12}.app-shell.astigmatism-on .geo-group-title strong{color:#9ceaff}.app-shell.astigmatism-on .site-row{background:#10192b80}.app-shell.astigmatism-on .site-row:nth-child(4n+1){background:linear-gradient(90deg,#12233a99,#15162d99)}.app-shell.astigmatism-on .site-row:nth-child(4n+2){background:linear-gradient(90deg,#25162f99,#15182f99)}.app-shell.astigmatism-on .site-row:hover{background:linear-gradient(90deg,#263459,#2b1c4a);box-shadow:inset 0 0 0 1px #7fe1ff24}.app-shell.astigmatism-on .site-row.selected:before{background:linear-gradient(#51e9ff,#9a72ff,#f5a);width:4px;box-shadow:0 0 16px #ff4fa3aa}.app-shell.astigmatism-on .site-icon{color:#141129;background:linear-gradient(145deg,#63e9ff,#a67cff);box-shadow:0 7px 20px #6c78ff28}.app-shell.astigmatism-on .editor-head{background:linear-gradient(90deg,#171b39,#21163c 60%,#142338)}.app-shell.astigmatism-on .editor-head h2{color:#f6f1ff}.app-shell.astigmatism-on .editor-body{background:linear-gradient(150deg,#10162b,#111b2d)}.app-shell.astigmatism-on .form-column{background:linear-gradient(160deg,#10182c,#17142a)}.app-shell.astigmatism-on .preview-column{background:radial-gradient(circle at 80% 10%,#39c8ff18,#0000 34%),linear-gradient(165deg,#0d1628,#121229)}.app-shell.astigmatism-on .site-identity{background:linear-gradient(135deg,#1c2943,#281b42);border-color:#6fdfff38;box-shadow:inset 0 1px #ffffff0c}.app-shell.astigmatism-on .compact-geo select{border-color:#39c8ff44}.app-shell.astigmatism-on .compact-assignee select{border-color:#8d62ff55}.app-shell.astigmatism-on .field:nth-of-type(4n+1) input,.app-shell.astigmatism-on .field:nth-of-type(4n+1) textarea,.app-shell.astigmatism-on .field:nth-of-type(4n+1) select{border-left:3px solid #39c8ff}.app-shell.astigmatism-on .field:nth-of-type(4n+2) input,.app-shell.astigmatism-on .field:nth-of-type(4n+2) textarea,.app-shell.astigmatism-on .field:nth-of-type(4n+2) select{border-left:3px solid #8d62ff}.app-shell.astigmatism-on .field:nth-of-type(4n+3) input,.app-shell.astigmatism-on .field:nth-of-type(4n+3) textarea,.app-shell.astigmatism-on .field:nth-of-type(4n+3) select{border-left:3px solid #ff4fa3}.app-shell.astigmatism-on .field input,.app-shell.astigmatism-on .field textarea,.app-shell.astigmatism-on .field select{background:linear-gradient(135deg,#151f35,#19182f)}.app-shell.astigmatism-on .folder-import{background:linear-gradient(135deg,#15352f,#17263b 48%,#2a1940);border-color:#57f2b277;box-shadow:inset 0 0 30px #57f2b20a}.app-shell.astigmatism-on .folder-import>span{color:#60f4b7;text-shadow:0 0 14px #57f2b2}.app-shell.astigmatism-on .code-workspace{background:linear-gradient(150deg,#111b31,#19152d);border-color:#39c8ff3d #8d62ff3d #ff4fa33d}.app-shell.astigmatism-on .code-workspace-head{background:linear-gradient(90deg,#172c43,#281a43)}.app-shell.astigmatism-on .file-tree{background:linear-gradient(#111e31,#19162b)}.app-shell.astigmatism-on .file-tree button.active{color:#fff;background:linear-gradient(90deg,#21435a,#3b2254);box-shadow:inset 3px 0 #55e4ff}.app-shell.astigmatism-on .add-file-button{color:#151126;background:linear-gradient(135deg,#ffd45c,#ff7eb6);border-color:#0000}.app-shell.astigmatism-on .parsed-texts{background:linear-gradient(150deg,#17162e,#131e31);border-color:#ff4fa33b #8d62ff32 #39c8ff32}.app-shell.astigmatism-on .browser-frame{border-color:#78e8ff66;box-shadow:0 20px 60px #0008,0 0 34px #39c8ff18}.app-shell.astigmatism-on .preview-note{color:#d8ffef;background:linear-gradient(135deg,#16392f,#192a3c);border-color:#57f2b255}.app-shell.astigmatism-on .preview-note strong{color:#70f6bd}.app-shell.astigmatism-on{--theme-pink:#ff9f1c;--theme-purple:#725cff;--theme-blue:#29b6ff;--theme-mint:#00cfff;--theme-yellow:#ffd84d;background:radial-gradient(circle at 5% 8%,#ff9f1c38 0,#0000 25%),radial-gradient(circle at 92% 4%,#29b6ff45 0,#0000 27%),radial-gradient(circle at 55% 48%,#725cff2c 0,#0000 32%),radial-gradient(circle at 20% 94%,#ffd84d20 0,#0000 24%),linear-gradient(145deg,#0c1230,#17133d 48%,#061c32)}.app-shell.astigmatism-on .brand-mark{background:linear-gradient(145deg,#fff36a,#ff9f1c 48%,#29b6ff)}.app-shell.astigmatism-on .brand strong{color:#0000;background:linear-gradient(90deg,#fff,#86e4ff 50%,#ffd76e);-webkit-background-clip:text;background-clip:text}.app-shell.astigmatism-on h1{color:#0000;background:linear-gradient(90deg,#fff 0,#70ddff 38%,#a799ff 70%,#ffd45c);-webkit-background-clip:text;background-clip:text}.app-shell.astigmatism-on .top-nav-item.active,.app-shell.astigmatism-on .geo-overview button.active{background:linear-gradient(135deg,#6fe1ff,#ffd84d)}.app-shell.astigmatism-on .filters button.active,.app-shell.astigmatism-on .add-file-button{background:linear-gradient(135deg,#fff06a,#ff9f1c)}.app-shell.astigmatism-on .field:nth-of-type(4n+3) input,.app-shell.astigmatism-on .field:nth-of-type(4n+3) textarea,.app-shell.astigmatism-on .field:nth-of-type(4n+3) select{border-left-color:#ff9f1c}.app-shell.astigmatism-on .site-row.selected{background:linear-gradient(90deg,#173e62,#30255b);box-shadow:inset 0 0 0 1px #ffd84d38,0 8px 28px #0003}.app-shell.astigmatism-on .site-row.selected:before{background:linear-gradient(#29b6ff,#ffd84d,#ff9f1c);box-shadow:0 0 16px #29b6ffaa}.app-shell.astigmatism-on .parsed-texts{border-color:#ff9f1c55 #725cff44 #29b6ff44}.app-shell.astigmatism-on .status.published{color:#071b36;background:linear-gradient(135deg,#72dcff,#b8c9ff);box-shadow:0 6px 18px #29b6ff33}.app-shell.astigmatism-on .status.published i{background:#064f82;box-shadow:0 0 0 2px #fff8}.app-shell.astigmatism-on .status.draft{color:#3b2500;background:linear-gradient(135deg,#ffe56d,#ffad3d)}.app-shell.astigmatism-on .status.draft i{background:#764500;box-shadow:0 0 0 2px #fff8}.app-shell.astigmatism-on .brand strong{font-size:19px}.app-shell.astigmatism-on .brand span{font-size:12px}.app-shell.astigmatism-on .top-nav-item{min-height:42px;padding-inline:16px;font-size:13px}.app-shell.astigmatism-on .top-nav-item b{font-size:10px}.app-shell.astigmatism-on .astigmatism-toggle strong{font-size:11px}.app-shell.astigmatism-on .astigmatism-toggle small{font-size:9px}.app-shell.astigmatism-on .header-stat{font-size:11px}.app-shell.astigmatism-on .header-stat strong{font-size:12px}.app-shell.astigmatism-on .eyebrow{font-size:10px}.app-shell.astigmatism-on h1{font-size:39px}.app-shell.astigmatism-on .ghost-button,.app-shell.astigmatism-on .primary-button,.app-shell.astigmatism-on .publish-button,.app-shell.astigmatism-on .icon-button{min-height:42px;padding:10px 17px;font-size:13px}.app-shell.astigmatism-on .download-button{color:#fff;background:linear-gradient(145deg,#315cff,#725cff);border-color:#6edfff88;width:42px;padding:0;box-shadow:0 8px 22px #315cff35}.app-shell.astigmatism-on .download-button svg{stroke-width:2.4px;width:20px;height:20px}.app-shell.astigmatism-on .search{height:46px}.app-shell.astigmatism-on .search input{font-size:14px}.app-shell.astigmatism-on .search kbd{font-size:10px}.app-shell.astigmatism-on .filters button{padding:8px 13px;font-size:11px}.app-shell.astigmatism-on .assignee-overview button,.app-shell.astigmatism-on .geo-overview button{min-height:39px;padding:9px 12px}.app-shell.astigmatism-on .assignee-overview button strong,.app-shell.astigmatism-on .geo-overview button strong{font-size:11px}.app-shell.astigmatism-on .assignee-overview button b,.app-shell.astigmatism-on .geo-overview button b{font-size:9px}.app-shell.astigmatism-on .list-caption{font-size:10px}.app-shell.astigmatism-on .geo-group-title{height:38px}.app-shell.astigmatism-on .geo-group-title strong{font-size:10px}.app-shell.astigmatism-on .site-row{min-height:78px;padding:15px 14px}.app-shell.astigmatism-on .site-meta strong{font-size:13px}.app-shell.astigmatism-on .site-meta small{font-size:10px}.app-shell.astigmatism-on .site-row time{font-size:9px}.app-shell.astigmatism-on .status{white-space:nowrap;padding:5px 8px;font-size:9px}.app-shell.astigmatism-on .assignee-badge,.app-shell.astigmatism-on .account-badge{font-size:8px}.app-shell.astigmatism-on .editor-head{height:auto;min-height:78px;padding-block:12px}.app-shell.astigmatism-on .editor-head h2{font-size:19px}.app-shell.astigmatism-on .site-identity>div span,.app-shell.astigmatism-on .compact-geo>span,.app-shell.astigmatism-on .compact-assignee>span{font-size:9px}.app-shell.astigmatism-on .site-identity>div strong{font-size:14px}.app-shell.astigmatism-on .compact-geo select,.app-shell.astigmatism-on .compact-assignee select{min-height:39px;font-size:11px}.app-shell.astigmatism-on .scan-site-button{min-height:39px;padding-inline:13px;font-size:10px}.app-shell.astigmatism-on .field>span{font-size:11px}.app-shell.astigmatism-on .field input,.app-shell.astigmatism-on .field textarea,.app-shell.astigmatism-on .field select{min-height:41px;padding:10px 12px;font-size:12px}.app-shell.astigmatism-on .field textarea{line-height:1.45}.app-shell.astigmatism-on .section-title strong{font-size:12px}.app-shell.astigmatism-on .section-title small{font-size:9px;line-height:1.4}.app-shell.astigmatism-on .section-title>span{width:29px;height:29px;font-size:9px}.app-shell.astigmatism-on .folder-import{min-height:94px}.app-shell.astigmatism-on .folder-import strong{font-size:12px}.app-shell.astigmatism-on .folder-import small{font-size:9px;line-height:1.4}.app-shell.astigmatism-on .code-workspace-head strong{font-size:12px}.app-shell.astigmatism-on .code-workspace-head small{font-size:9px}.app-shell.astigmatism-on .add-file-button{padding:8px 10px;font-size:9px}.app-shell.astigmatism-on .file-tree button strong{font-size:10px}.app-shell.astigmatism-on .file-tree button small{font-size:8px}.app-shell.astigmatism-on .code-editor-bar,.app-shell.astigmatism-on .code-editor-bar button{font-size:9px}.app-shell.astigmatism-on .code-editor textarea{font-size:10px}.app-shell.astigmatism-on .parsed-head strong{font-size:11px}.app-shell.astigmatism-on .parsed-head span{font-size:9px}.app-shell.astigmatism-on .preview-top strong{font-size:12px}.app-shell.astigmatism-on .preview-top span{font-size:9px}.app-shell.astigmatism-on .preview-note strong{font-size:10px}.app-shell.astigmatism-on .preview-note small{font-size:9px;line-height:1.4}.app-shell.astigmatism-on .toast{font-size:13px}.app-shell.astigmatism-on .site-meta strong,.app-shell.astigmatism-on .site-meta small,.app-shell.astigmatism-on .site-row time,.app-shell.astigmatism-on .editor-head h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.astigmatism-on .site-identity{grid-template-columns:minmax(155px,1fr) minmax(135px,.65fr)}.app-shell.astigmatism-off{background:#0b111c}.app-shell.astigmatism-off .site-list-panel,.app-shell.astigmatism-off .editor-panel,.app-shell.astigmatism-off .code-workspace,.app-shell.astigmatism-off .browser-frame{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 36px #0007}@media (width<=1100px){.app-header,.workspace{padding-inline:18px}.brand>div:last-child,.nav-item:not(.active),.nav-item b,.profile>span:nth-child(2),.profile b,.usage{display:none}.brand{padding-inline:7px}.nav-item.active{justify-content:center;padding-inline:0}.nav-item.active span{width:auto}.profile{justify-content:center}.content-grid{grid-template-columns:290px minmax(560px,1fr)}.editor-body{grid-template-columns:1fr}.form-column{border-right:0;border-bottom:1px solid var(--line)}.preview-column{min-height:560px}.site-identity,.app-shell.astigmatism-on .site-identity{grid-template-columns:1fr 1fr;grid-template-areas:"domain domain""geo assignee"}}@media (width<=820px){.app-header{flex-wrap:wrap;gap:12px;height:auto;min-height:66px;padding-block:10px}.app-header .brand{min-width:0}.app-header .brand span{display:none}.top-nav{margin-left:auto}.header-stat{display:none}.workspace{padding:0 14px 30px}.topbar{height:100px}.toolbar{flex-direction:column;align-items:stretch}.search{width:100%}.content-grid{display:block}.site-list-panel{margin-bottom:14px}.site-list{max-height:280px}.editor-body{grid-template-columns:1fr}.form-column{border-right:0;border-bottom:1px solid var(--line)}.public-landing{grid-template-columns:1fr}.public-photo{min-height:42vh}.public-landing section{padding:44px 24px}.template-grid{grid-template-columns:1fr}.template-list-panel,.template-preview-panel{min-height:auto}.template-editor-layout,.video-upload-grid,.uniqueness-grid{grid-template-columns:1fr}.video-editor-panel{position:static}.editor-controls{max-height:none;overflow:visible}.full-width-code-workspace .code-workspace-body{grid-template-columns:160px minmax(0,1fr)}.workbench-text-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-drop.has-video{grid-template-columns:1fr}.video-drop.has-video>div{min-height:90px}.app-shell.astigmatism-on .top-nav-item{padding-inline:11px}.app-shell.astigmatism-on .astigmatism-toggle>span{display:none}}@media (width<=560px){.topbar{align-items:flex-end;padding-bottom:16px}.top-actions .ghost-button{display:none}.editor-head{align-items:flex-start;gap:12px;height:auto;padding:14px}.editor-actions{flex-wrap:wrap;justify-content:flex-end}.editor-actions .ghost-button{display:none}.editor-body{display:block}.two-fields{grid-template-columns:1fr}.site-identity,.app-shell.astigmatism-on .site-identity{grid-template-columns:1fr;grid-template-areas:"domain""geo""assignee";align-items:stretch}.code-workspace-body,.full-width-code-workspace .code-workspace-body{grid-template-columns:112px minmax(0,1fr)}.workbench-text-grid{grid-template-columns:1fr}.frame-map{grid-template-columns:repeat(12,1fr)}.comparison-details{grid-template-columns:1fr}}@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}
