.dashboard-shell{background:#f8f9fc;grid-template-columns:220px minmax(0,1fr)}.dashboard-shell .dashboard-sidebar{background:#20212c;border:0;padding:30px 18px 20px;gap:8px;overflow-y:auto}.dashboard-brand{padding-bottom:34px;font-size:19px;letter-spacing:-.6px}.dashboard-brand strong{color:#b0a2ff}.dashboard-brand>span{background:#8875ef;border-radius:11px}.dashboard-sidebar nav a{min-height:44px;font-size:13px!important;color:#aeb1c5}.dashboard-sidebar nav a.active{background:#373449;box-shadow:inset 3px 0 #b19aff;color:#fff}.workspace-settings-link{display:flex;align-items:center;gap:11px;padding:12px;border-radius:8px;color:#b9bacc;font-size:13px;text-decoration:none;margin-top:auto}.workspace-settings-link:hover,.workspace-settings-link.active{background:#373449;color:#fff}.dashboard-shell .sidebar-account{margin:12px 0 0;background:#2a2b38;border:1px solid #3b3c4b;border-radius:12px;min-width:0}.sidebar-account>div{min-width:0}.sidebar-account strong{overflow:hidden;text-overflow:ellipsis}.dashboard-shell .sidebar-help{padding:14px 6px 0}.dashboard-shell .dashboard-main{padding:32px clamp(20px,3.6vw,64px) 64px;min-width:0}.workspace-projects{max-width:1600px;margin:0 auto}.workspace-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.workspace-actionbar{display:flex;align-items:center;gap:20px;justify-content:space-between;padding-bottom:28px;border-bottom:1px solid #e4e6ed;margin-bottom:24px}.workspace-actionbar .search-field{width:min(420px,100%);height:46px;border:1px solid #e1e3ec;border-radius:12px;background:#fff;box-shadow:0 2px 5px #21233803}.workspace-actionbar kbd{display:none}.workspace-actionbar input{min-width:0}.workspace-create{min-height:46px;border-radius:12px!important;white-space:nowrap;background:#7560d8!important;box-shadow:0 5px 12px #7560d824!important;font-size:12px!important;padding:0 18px!important}.workspace-create:hover{background:#634cc4!important}.workspace-librarybar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.workspace-filters{display:flex;gap:5px;flex-wrap:wrap}.workspace-filters button{display:flex;align-items:center;gap:8px;font-size:12px;color:#6f7383;border:1px solid transparent;padding:8px 11px;border-radius:9px;background:transparent}.workspace-filters button[aria-pressed=true]{background:#fff;color:#463379;border-color:#ded8ec;box-shadow:0 2px 4px #382e4c06}.workspace-filters button span{font-size:10px;background:#ececf2;color:#626575;border-radius:5px;padding:1px 5px}.workspace-filters button[aria-pressed=true] span{background:#eee9fa;color:#7054b9}.workspace-sort{display:flex;gap:8px;align-items:center;color:#838695;font-size:11px}.workspace-sort select{font-size:11px;border:0;background:transparent;color:#4d5264;max-width:150px}.workspace-export{margin:0 0 24px;border:1px dashed #d9dce7;border-radius:11px;background:#f2f3f8}.workspace-export summary{display:flex;align-items:center;gap:8px;cursor:pointer;padding:12px 14px;color:#6a6f81;font-size:11px;list-style:none}.workspace-export summary:after{content:"+";font-size:16px;margin-left:auto}.workspace-export[open] summary:after{content:"−"}.workspace-export summary>span{font-size:10px;color:#9194a3}.workspace-export .theme-dashboard-export{margin:0;padding:0 14px 14px;border:0;background:none;display:flex;flex-wrap:wrap;gap:8px;max-width:none}.workspace-export select{min-width:0;flex:1 1 200px;max-width:100%}.workspace-export .button{font-size:11px;padding:9px 12px;min-height:39px;white-space:normal}.workspace-projects .project-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:24px}.workspace-projects .project-card{border-radius:15px;border:1px solid #e0e3ed;box-shadow:0 4px 15px #232c3b04}.workspace-projects .project-card:hover{border-color:#c1b5e2;box-shadow:0 14px 34px #30374d10;transform:translateY(-2px)}.workspace-projects .project-preview{border-radius:14px 14px 0 0;height:225px;overflow:hidden;background:#eeeef5}.workspace-projects .project-overlay{border-radius:14px 14px 0 0}.project-card:focus-within .project-overlay{opacity:1}.workspace-projects .project-card-body{padding:18px 18px 0}.workspace-projects .status-pill{font-size:9px;letter-spacing:.8px}.workspace-projects .project-card-title h2{font-size:15px;margin:8px 0 15px}.workspace-projects .project-card-title h2 a{color:#303347;text-decoration:none}.workspace-projects .project-meta{gap:10px;font-size:10px;padding-bottom:15px}.workspace-projects .project-meta a{display:flex;align-items:center;gap:5px;min-width:0;max-width:50%;color:#7c6d9c}.workspace-projects .project-meta a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-card-actions{display:flex;gap:18px;border-top:1px solid #eeeff4;padding:11px 0}.workspace-card-actions a{font-size:11px;color:#747588;text-decoration:none;display:flex;align-items:center;gap:6px}.workspace-card-actions a:hover{color:#7558c5}.workspace-projects .card-menu{z-index:15;max-width:230px}.workspace-projects .card-menu button{white-space:nowrap}.studio-settings{max-width:980px;margin:auto;color:#363a4d}.studio-settings-header{display:flex;align-items:center;gap:14px;margin-bottom:25px}.studio-settings-header>span{display:grid;place-items:center;background:#eee9fa;color:#8061c6;width:46px;height:46px;border-radius:13px}.studio-settings-header h1{font-size:20px;font-weight:650;margin:0}.studio-settings-header p{font-size:12px;color:#8c8f9f;margin:3px 0 0}.studio-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:22px}.studio-settings-card{border:1px solid #e0e3ec;background:#fff;border-radius:15px;padding:24px;margin-bottom:18px;min-width:0}.studio-settings-card h2{font-size:14px;font-weight:650;display:flex;gap:8px;align-items:center;margin:0 0 6px}.studio-settings-card p{font-size:12px;line-height:1.7;color:#7a8092}.studio-settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.studio-settings-fields label,.studio-test-recipient{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:600;color:#686d80;min-width:0}.studio-settings-fields input,.studio-settings-fields select,.studio-test-recipient input{width:100%;min-width:0;padding:11px 12px;border:1px solid #dcdfea;border-radius:9px;background:#fbfcff;font-size:12px;color:#33384b}.studio-settings-fields small{font-weight:400;color:#9498a7;font-size:10px}.studio-settings-fields .full{grid-column:1/-1}.studio-settings-fields input:disabled{opacity:.6}.studio-settings-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.studio-settings-actions .button{font-size:12px;border-radius:9px}.studio-settings-notice{padding:14px;border:1px solid #e8daba;background:#fffaf0;border-radius:10px;margin-bottom:20px;font-size:12px;line-height:1.8;color:#846b3a}.studio-settings-notice code{display:block;white-space:normal;overflow-wrap:anywhere;margin:6px 0;padding:8px;border-radius:6px;background:#f4eedf;font-size:11px}.studio-settings-toggle{display:flex;align-items:flex-start;gap:10px;font-size:12px;margin-top:20px;line-height:1.6}.studio-settings-toggle input{margin-top:3px}.studio-settings-check{display:flex;gap:9px;align-items:center;font-size:12px;margin:16px 0;color:#7c8190}.studio-settings-check.ok{color:#36866b}.studio-settings-result{font-size:12px;background:#f1f4fa;padding:12px;border-radius:9px;line-height:1.7;overflow-wrap:anywhere}.studio-settings-result.error{background:#fff1ef;color:#a64e45}.studio-settings-log{display:grid;gap:10px;margin-top:16px}.studio-settings-log article{font-size:11px;padding:12px;background:#f7f8fb;border-radius:8px;overflow-wrap:anywhere}.studio-settings-log article small{display:block;color:#9699a7;margin:4px 0}.studio-settings a{color:#7757b5}.studio-settings .button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1000px){.studio-settings-layout{grid-template-columns:1fr}.studio-settings-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:16px}.workspace-actionbar{gap:12px}.workspace-sort{font-size:0}}@media(max-width:820px){.dashboard-shell{grid-template-columns:68px minmax(0,1fr)}.dashboard-shell .dashboard-sidebar{padding:24px 9px 15px}.dashboard-sidebar nav a{font-size:0!important}.dashboard-sidebar nav a span,.workspace-settings-link span{display:none}.workspace-settings-link{justify-content:center}.dashboard-shell .sidebar-account>div,.dashboard-shell .sidebar-account>button{display:none}.dashboard-shell .sidebar-account{padding:7px;justify-content:center}.dashboard-shell .dashboard-main{padding:24px 20px}.workspace-sort{display:none}}@media(max-width:600px){.dashboard-shell{display:grid;grid-template-columns:56px minmax(0,1fr)}.dashboard-shell .dashboard-sidebar{display:flex;padding:20px 5px;height:100dvh;position:sticky}.dashboard-brand{padding:0 5px 20px}.dashboard-brand>span{width:32px;height:32px}.dashboard-shell .dashboard-main{padding:20px 12px 40px}.dashboard-sidebar nav a{padding:10px}.dashboard-sidebar nav a svg{flex-shrink:0}.workspace-actionbar{align-items:stretch;flex-direction:column;padding-bottom:18px;margin-bottom:18px}.workspace-create{justify-content:center}.workspace-librarybar{gap:8px}.workspace-filters{gap:0}.workspace-filters button{padding:7px;font-size:10px;gap:4px}.workspace-export summary>span{display:none}.workspace-projects .project-preview{height:205px}.workspace-projects .project-grid{gap:18px}.studio-settings-fields{grid-template-columns:1fr}.studio-settings-layout>aside{display:block}.studio-settings-card{padding:17px}.studio-settings-header h1{font-size:17px}.workspace-settings-link{padding:12px 8px}.studio-settings-header p{font-size:10px}.studio-settings-actions{flex-direction:column}.studio-settings-actions .button{justify-content:center}.studio-settings .studio-settings-fields .full{grid-column:auto}}@media(prefers-reduced-motion:reduce){.workspace-projects .project-card{transition:none;transform:none}}.workspace-projects[data-can-create=false] .workspace-create,.workspace-projects[data-can-create=false] .empty-state a,.workspace-projects[data-can-export=false] .workspace-export,.editor-toolbar[data-can-publish=false] [data-testid=publish-site],.editor-toolbar[data-can-share=false] [data-testid=share-preview],.editor-toolbar[data-can-history=false] [aria-label="Отвори верзии"]{display:none}@media(max-width:820px){.dashboard-shell .sidebar-account{display:flex;justify-content:center;padding:6px}.dashboard-shell .sidebar-account>span{display:none}.dashboard-shell .sidebar-account>button{display:block}.dashboard-shell .sidebar-account>button:focus-visible{outline:2px solid #b4a0ff}}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-outline-style:solid;--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;--tw-ease: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;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 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,::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;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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-2{columns:2}.border{border-style:var(--tw-border-style);border-width:1px}.mask-left{-webkit-mask-position:0;mask-position:0}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{color:#202326;font-synthesis:weight style;text-rendering:optimizelegibility;--accent:#6c5ce7;--accent-dark:#5847da;--editor-bg:#151618;--editor-panel:#1c1d20;--editor-border:#303136;background:#f5f6f8;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #8174ef}.button{cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.button.primary{color:#fff;background:var(--accent);box-shadow:0 6px 18px #6c5ce733}.button.primary:hover{background:var(--accent-dark);transform:translateY(-1px)}.button.secondary{color:#33363a;background:#fff;border:1px solid #dcdde1}.button.secondary:hover{background:#f6f6f8;border-color:#c8c9ce}.button.light{color:#202326;background:#fff}.button.light:hover{color:var(--accent);background:#f1f0ff}.button.danger{color:#fff;background:#df4949}.button.danger-outline{color:#c43f3f;background:#fff;border:1px solid #ecc1c1}.icon-button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:#5a5c6417}.spin{animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-shell{background:#f6f7f9;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{color:#e5e7eb;background:#151719;border-right:1px solid #24272a;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.dashboard-brand{letter-spacing:-.4px;align-items:center;gap:11px;padding:0 7px 27px;font-size:18px;display:flex}.dashboard-brand>span{color:#fff;background:var(--accent);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.dashboard-brand strong{color:#9e92ff;margin-left:2px}.dashboard-sidebar nav{flex-direction:column;gap:5px;display:flex}.dashboard-sidebar nav a{color:#9ca0a7;border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.dashboard-sidebar nav a:hover{color:#fff;background:#202326}.dashboard-sidebar nav a.active{color:#fff;background:#27242f;box-shadow:inset 2px 0 #7e70ef}.sidebar-tip{background:#202225;border:1px solid #2e3034;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding:17px;display:flex}.sidebar-tip>svg{color:#9e92ff}.sidebar-tip strong{color:#fff;font-size:13px}.sidebar-tip p{color:#979ba2;margin:0;font-size:12px;line-height:1.5}.sidebar-tip a{color:#c8c2ff;align-items:center;gap:5px;margin-top:4px;font-size:12px;text-decoration:none;display:flex}.sidebar-help{color:#747981;justify-content:space-between;align-items:center;padding:17px 5px 0;font-size:11px;text-decoration:none;display:flex}.dashboard-main{min-width:0;padding:46px clamp(24px,4.5vw,72px) 70px}.page-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.eyebrow{letter-spacing:1.7px;margin:0 0 7px;font-weight:800;color:var(--accent)!important;font-size:11px!important}.page-header h1{letter-spacing:-.8px;margin:0 0 7px;font-size:30px}.page-header p{color:#74777e;margin:0;font-size:14px}.dashboard-toolbar{justify-content:space-between;align-items:center;height:48px;margin-bottom:19px;display:flex}.dashboard-toolbar>span{color:#8a8d93;font-size:12px}.search-field{color:#94979c;background:#fff;border:1px solid #dedfe3;border-radius:9px;align-items:center;gap:9px;width:min(360px,100%);height:40px;padding:0 12px;display:flex}.search-field:focus-within{border-color:#9f95f0;box-shadow:0 0 0 3px #6c5ce717}.search-field input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.project-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.project-card{background:#fff;border:1px solid #e2e3e6;border-radius:13px;min-width:0;transition:all .2s;overflow:visible;box-shadow:0 3px 15px #1a1d2209}.project-card:hover{border-color:#d2d0e6;transform:translateY(-3px);box-shadow:0 13px 35px #1a1d2217}.project-preview{background:#e8e8ec;border-radius:12px 12px 0 0;height:210px;position:relative;overflow:hidden}.website-screenshot{background:#fff;height:100%;overflow:hidden}.website-screenshot-scale{transform-origin:0 0;pointer-events:none;width:1200px;transform:scale(.31)}.project-overlay{opacity:0;background:#111214d4;flex-direction:column;justify-content:center;align-items:center;gap:11px;transition:all .2s;display:flex;position:absolute;inset:0}.project-card:hover .project-overlay{opacity:1}.overlay-link{color:#d5d6d9;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex}.overlay-link:hover{color:#fff}.project-card-body{padding:17px 18px 15px}.project-card-title{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.project-card-title h2{letter-spacing:-.25px;margin:6px 0 12px;font-size:16px}.status-pill{text-transform:uppercase;letter-spacing:1px;color:#777b83;font-size:9px;font-weight:800}.status-pill.published{color:#2d9a68}.status-pill.draft{color:#b47728}.project-meta{color:#95989e;border-top:1px solid #f0f0f2;justify-content:space-between;gap:12px;padding-top:12px;font-size:11px;display:flex}.project-meta a{color:#6b5ed3;text-overflow:ellipsis;white-space:nowrap;max-width:55%;text-decoration:none;overflow:hidden}.card-menu{z-index:20;background:#fff;border:1px solid #dedfe4;border-radius:9px;width:150px;padding:5px;position:absolute;top:38px;right:0;box-shadow:0 13px 30px #14161924}.card-menu button{cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 9px;font-size:12px;display:flex}.card-menu button:hover{background:#f4f4f6}.danger-text{color:#ce4242}.empty-state{text-align:center;background:#ffffff8c;border:1px dashed #d2d3d8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;margin-top:35px;padding:30px;display:flex}.empty-state h2{margin:19px 0 6px;font-size:18px}.empty-state p{color:#7d8086;margin:0 0 20px;font-size:13px}.empty-illustration{background:#f3f1ff;border:2px solid #b8b2e9;border-radius:7px;width:72px;height:52px;position:relative}.empty-illustration span{background:#cec9f3;border-radius:3px;position:absolute}.empty-illustration span:first-child{width:52px;height:4px;top:8px;left:8px}.empty-illustration span:nth-child(2){width:24px;height:22px;top:18px;left:8px}.empty-illustration span:nth-child(3){width:22px;height:22px;top:18px;right:8px}.loading-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.loading-grid div{background:linear-gradient(100deg,#e9eaec 20%,#f6f6f7,#e9eaec 50%) 0 0/300% 100%;border-radius:13px;height:320px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-100% 0}}.route-loading{color:#6f737a;background:#f6f7f9;place-items:center;min-height:100vh;font-size:14px;display:grid}.documentation-header>svg{color:var(--accent)}.documentation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.documentation-card{background:#fff;border:1px solid #e0e1e6;border-radius:14px;min-height:190px;padding:26px;position:relative;box-shadow:0 4px 18px #1a1d220a}.documentation-card>span{color:#dadce2;font-size:34px;font-weight:900;position:absolute;top:17px;right:20px}.documentation-card>svg{color:var(--accent)}.documentation-card h2{margin:18px 0 8px;font-size:18px}.documentation-card p{color:#737780;margin:0;font-size:13px;line-height:1.65}.documentation-next{color:#fff;background:#202225;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px 26px;display:flex}.documentation-next h2{margin:0 0 6px;font-size:19px}.documentation-next p{color:#aeb2ba;margin:0;font-size:13px}.documentation-next .button{flex:none}@media(max-width:700px){.documentation-grid{grid-template-columns:1fr}.documentation-next{flex-direction:column;align-items:flex-start}.documentation-next .button{width:100%}}.theme-grid{max-width:960px}.theme-card{background:#fff;border:1px solid #dedfe3;border-radius:15px;overflow:hidden;box-shadow:0 6px 24px #191b1f0d}.theme-preview{background:#eeeef2;height:500px;position:relative;overflow:hidden}.theme-preview .website-screenshot-scale{transform:scale(.8)}.theme-badge{color:#fff;letter-spacing:.5px;background:#17191b;border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:700;display:flex;position:absolute;top:16px;left:16px}.theme-info{justify-content:space-between;align-items:center;gap:24px;padding:21px 24px;display:flex}.theme-info p{color:#7668db;letter-spacing:1.4px;margin:0 0 6px;font-size:10px;font-weight:800}.theme-info h2{margin:0 0 5px;font-size:20px}.theme-info span{color:#7d8086;font-size:12px}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#0d0e10ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:14px;width:100%;animation:.18s modal-in;overflow:hidden;box-shadow:0 30px 90px #0000004d}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.modal-card>header{border-bottom:1px solid #eeeef0;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;display:flex}.modal-card>header h2{margin:0;font-size:17px}.modal-content{padding:22px}.modal-description{color:#6f7278;margin:0;font-size:13px;line-height:1.6}.modal-actions{background:#fafafa;border-top:1px solid #eeeef0;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.modal-field{color:#51545a;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.modal-field input{border:1px solid #d8d9dd;border-radius:8px;outline:0;height:40px;padding:0 10px}.modal-field input:focus{border-color:#8d82e8;box-shadow:0 0 0 3px #6c5ce717}.share-preview-content{flex-direction:column;gap:16px;padding:20px;display:flex}.share-preview-intro{background:#f8f7ff;border:1px solid #dedaf8;border-radius:12px;gap:12px;padding:14px;display:flex}.share-preview-intro>span{color:#fff;background:#6c5ce7;border-radius:10px;flex:0 0 40px;place-items:center;height:40px;display:grid}.share-preview-intro strong{color:#272438;margin-bottom:4px;font-size:13px;display:block}.share-preview-intro p,.share-empty-state p,.share-update-note{color:#6d6d79;margin:0;font-size:11.5px;line-height:1.55}.share-expiry-field{color:#474851;justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:750;display:flex}.share-expiry-field select{color:#33343a;background:#fff;border:1px solid #d7d7de;border-radius:8px;min-width:150px;height:38px;padding:0 34px 0 10px}.share-empty-state{text-align:center;background:#fafafa;border:1px dashed #cac9d3;border-radius:12px;justify-items:center;gap:7px;padding:22px;display:grid}.share-empty-state svg{color:#7569d2}.share-empty-state strong{font-size:13px}.share-link-result{background:#fbfbfc;border:1px solid #dfe0e5;border-radius:12px;flex-direction:column;gap:9px;padding:14px;display:flex}.share-link-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-link-label span{color:#34353b;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.share-link-label small{color:#737680;font-size:10px}.share-link-row{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid}.share-link-row input{color:#34353a;background:#fff;border:1px solid #d4d5db;border-radius:8px;min-width:0;height:40px;padding:0 10px;font-size:11px}.share-link-row .button{white-space:nowrap;height:40px}.share-update-note{padding-top:2px}.share-preview-error{color:#a22e34;background:#fff0f0;border-radius:8px;margin:0;padding:10px 12px;font-size:11.5px}.share-preview-actions>span{flex:1}.share-preview-actions .button{align-items:center;gap:6px;display:inline-flex}.share-preview-button{color:#dcd7ff!important;background:#7569d21f!important;border-color:#7569d28c!important}@media(max-width:650px){.share-link-row{grid-template-columns:1fr 1fr}.share-link-row input{grid-column:1/-1}.share-link-row .button{justify-content:center}.share-preview-actions{flex-wrap:wrap}.share-preview-actions>span{display:none}.share-preview-actions .button{flex:1;justify-content:center}.share-preview-actions .danger{flex-basis:100%}}.install-form{flex-direction:column;gap:20px;max-height:70vh;display:flex;overflow:auto}.form-grid{gap:16px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid label,.install-form>label,.settings-card label{color:#4e5156;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.form-grid input,.form-grid select,.install-form input,.settings-card input,.settings-card select{background:#fff;border:1px solid #d9dade;border-radius:8px;outline:0;height:39px;padding:0 10px;font-size:13px}.form-grid input:focus,.settings-card input:focus,.settings-card select:focus{border-color:#9589ea;box-shadow:0 0 0 3px #6c5ce714}.form-grid small,.field-error{color:#ce3e3e;font-size:10px;font-weight:500}.slug-input{background:#f5f5f7;border:1px solid #d9dade;border-radius:8px;align-items:center;height:39px;display:flex;overflow:hidden}.slug-input span{color:#999;padding:0 9px}.slug-input input{flex:1;min-width:0;box-shadow:none!important;border:0!important;border-radius:0!important}.install-form fieldset{border:0;margin:0;padding:0}.install-form legend{margin-bottom:9px;font-size:12px;font-weight:700}.database-choices{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.database-choices>label{cursor:pointer;border:1px solid #dedfe3;border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;min-height:113px;padding:14px;display:flex;position:relative}.database-choices>label.selected{background:#f7f5ff;border-color:#7668df;box-shadow:0 0 0 1px #7668df}.database-choices input{opacity:0;position:absolute}.database-choices svg{color:#7164d6}.database-choices strong{margin-bottom:4px;font-size:12px;display:block}.database-choices small{color:#85888e;font-size:10px;line-height:1.35;display:block}.radio-dot{border:1px solid #c7c8cc;border-radius:50%;width:13px;height:13px;position:absolute;top:10px;right:10px}.selected .radio-dot{border:4px solid #6c5ce7}.file-drop{cursor:pointer;background:#faf9ff;border:1px dashed #b8b5cf;border-radius:10px;justify-content:center;align-items:center;height:100px;gap:5px!important;display:flex!important}.file-drop input{display:none}.file-drop svg{color:#7164d6}.file-drop span{color:#888b90;font-size:10px;font-weight:400}.installation-progress{text-align:center;padding:34px 46px 42px}.install-icon{color:#6c5ce7;background:#eeebff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 15px;display:grid}.installation-progress h3{margin:0 0 5px;font-size:18px}.installation-progress>p{color:#80838a;margin:0 0 22px;font-size:12px}.progress-track{background:#ececf0;border-radius:10px;height:7px;overflow:hidden}.progress-track span{background:#6c5ce7;border-radius:10px;height:100%;transition:all .45s;display:block}.install-steps{text-align:left;flex-direction:column;gap:9px;margin-top:23px;display:flex}.install-steps div{color:#a1a3a8;align-items:center;gap:9px;font-size:12px;display:flex}.install-steps .active{color:#5f52c7;font-weight:700}.install-steps .done{color:#31966d}.website-nav-inner,.website-footer-inner{justify-content:space-between;align-items:center;gap:30px;width:100%;margin:0 auto;display:flex}.website-logo{letter-spacing:-.5px;font-weight:900;text-decoration:none}.website-nav-links{align-items:center;gap:30px;display:flex}.website-nav-links a{font-size:14px;font-weight:600;text-decoration:none}.website-footer-inner a{color:inherit;margin-left:18px;text-decoration:none}.public-website{background:#fff;width:100%;min-width:0;max-width:none;min-height:100vh;margin:0;overflow-x:clip}.public-state,.center-screen{text-align:center;background:#f5f5f8;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.public-state>div{color:#6c5ce7;background:#eae7ff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.public-state h1{margin:18px 0 7px;font-size:24px}.public-state p{color:#777b82;margin:0 0 20px;font-size:13px}.settings-page{background:#f5f6f8;min-height:100vh}.settings-topbar{color:#fff;z-index:10;background:#17191b;align-items:center;gap:13px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.settings-topbar>.icon-button{color:#bcbfc4}.settings-topbar>div:nth-child(2){color:#858a91;flex-direction:column;font-size:10px;display:flex}.settings-topbar strong{color:#fff;margin-top:2px;font-size:13px}.settings-actions{gap:8px;margin-left:auto;display:flex}.settings-content{max-width:860px;margin:0 auto;padding:48px 24px 75px}.settings-heading{align-items:center;gap:15px;margin-bottom:27px;display:flex}.settings-icon{color:#6659cf;background:#e7e4ff;border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.settings-heading h1{margin:0 0 4px;font-size:25px}.settings-heading p{color:#7d8087;margin:0;font-size:13px}.settings-card{background:#fff;border:1px solid #e0e1e5;border-radius:12px;margin-bottom:18px;padding:23px}.settings-card>header{margin-bottom:21px}.settings-card h2{margin:0 0 4px;font-size:15px}.settings-card header p{color:#888b91;margin:0;font-size:11px;line-height:1.5}.settings-colors{grid-template-columns:repeat(2,1fr)!important}.color-field{background:#fff;border:1px solid #d8d9dd;border-radius:8px;display:flex;overflow:hidden}.color-field input[type=color]{background:#fff;width:38px;border:0!important;height:37px!important;padding:4px!important}.color-field input[type=text],.color-field input:not([type]){flex:1;min-width:0;box-shadow:none!important;border:0!important}.danger-zone{border-color:#ead3d3}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100vh;padding:30px;display:flex}.not-found h1{margin:7px 0 0;font-size:22px}.not-found p{color:#7f8288;margin:0 0 10px;font-size:13px}.not-found.dark{color:#fff;background:#17181a}.not-found.dark p{color:#92959b}.editor-shell{color:#e8e9eb;background:#242529;height:100vh;overflow:hidden}.editor-toolbar{z-index:100;color:#d6d8db;background:#141517;border-bottom:1px solid #2e3034;grid-template-columns:minmax(320px,1fr) auto minmax(390px,1fr);align-items:center;height:56px;padding:0 10px;display:grid;position:relative}.toolbar-left,.toolbar-center,.toolbar-right{align-items:center;gap:6px;display:flex}.toolbar-center{justify-content:center}.toolbar-right{justify-content:flex-end}.toolbar-icon{color:#aeb1b6;cursor:pointer;background:0 0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.toolbar-icon:hover:not(:disabled){color:#fff;background:#2a2c30}.toolbar-icon:disabled{opacity:.3;cursor:default}.toolbar-project{flex-direction:column;width:140px;margin-left:3px;display:flex}.toolbar-project strong{color:#f1f2f3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.toolbar-project span{color:#777b81;font-size:9px}.toolbar-left select{color:#c4c6ca;background:#222428;border:1px solid #34363a;border-radius:6px;max-width:120px;height:30px;padding:0 23px 0 8px;font-size:11px}.toolbar-divider{background:#303237;width:1px;height:20px;margin:0 4px}.segmented{border-radius:6px;display:flex;overflow:hidden}.segmented.dark{background:#222428;border:1px solid #303237;gap:2px;padding:2px}.segmented button{cursor:pointer;place-items:center;display:grid}.segmented.dark button{color:#85898f;background:0 0;border-radius:4px;width:30px;height:27px}.segmented.dark button.active{color:#b9b2ff;background:#39353f}.toolbar-text-button,.publish-button{color:#c3c6ca;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.toolbar-text-button:hover,.toolbar-text-button.active{color:#fff;background:#2a2c30}.publish-button{color:#fff;background:#6c5ce7;padding:0 14px}.publish-button:hover{background:#7b6fec}.save-state{color:#777b81;white-space:nowrap;align-items:center;gap:5px;margin-right:3px;font-size:9px;display:flex}.save-state.unsaved{color:#c99a58}.save-state.published{color:#62b98d}.save-state.saving{color:#9c9fa5}.toolbar-text-button.clear-page-tool{color:#e0aaaa}.toolbar-text-button.clear-page-tool:hover:not(:disabled){color:#ffb4b4;background:#3a2527}.toolbar-text-button.clear-page-tool:disabled{opacity:.35;cursor:default}.editor-body{grid-template-columns:270px minmax(0,1fr) 310px;height:calc(100vh - 56px);transition:all .2s;display:grid}.editor-left-sidebar{background:#191a1d;border-right:1px solid #303136;grid-template-columns:53px 1fr;min-width:0;display:grid;overflow:hidden}.left-tabs{border-right:1px solid #2d2f33;flex-direction:column;gap:3px;padding:7px 4px;display:flex}.left-tabs button{color:#6f737a;cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:50px;font-size:8px;display:flex}.left-tabs button:hover{color:#c7c9cc;background:#222428}.left-tabs button.active{color:#b4abff;background:#29262f}.left-panel{min-width:0;padding-bottom:24px;overflow:auto}.panel-header{border-bottom:1px solid #2a2c30;padding:16px 14px 13px}.panel-header h2{color:#e4e5e7;margin:0 0 5px;font-size:12px}.panel-header p{color:#777b82;margin:0;font-size:9px;line-height:1.45}.block-grid{grid-template-columns:1fr 1fr;gap:7px;padding:11px;display:grid}.block-tile{color:#aeb1b6;cursor:grab;background:#212326;border:1px solid #303237;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:70px;font-size:9px;display:flex;position:relative}.block-tile:hover{color:#c5bfff;background:#27252e;border-color:#5f56a9}.block-grip{opacity:.3;position:absolute;top:5px;right:3px}.panel-hint{color:#777b82;background:#202125;border:1px solid #303138;border-radius:7px;gap:8px;margin:6px 11px;padding:10px;font-size:9px;line-height:1.4;display:flex}.panel-hint svg{color:#8e84e7;flex:none}.panel-hint strong{color:#b5b8bd}.layers-tree{padding:8px 5px}.layer-row{color:#9da0a6;cursor:pointer;border-radius:5px;align-items:center;gap:3px;height:29px;font-size:9px;display:flex;position:relative}.layer-row:hover{color:#d0d2d5;background:#232528}.layer-row.selected{color:#c8c1ff;background:#302c3b}.layer-row.muted{opacity:.52}.layer-row.drop-target{box-shadow:inset 0 -2px #8375f0}.layer-chevron,.layer-drag{color:#666a70;cursor:pointer;background:0 0;place-items:center;width:17px;height:23px;padding:0;display:grid}.layer-chevron:disabled{opacity:.15}.node-type-icon{flex:none}.layer-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.layer-row>input{color:#fff;background:#111214;border:1px solid #7267d0;border-radius:3px;width:70px;min-width:0;height:21px;padding:0 4px;font-size:9px}.layer-actions{background:inherit;align-items:center;margin-left:auto;padding-right:3px;display:none}.layer-row:hover .layer-actions,.layer-row.selected .layer-actions{display:flex}.layer-actions button{color:#7f8389;cursor:pointer;background:0 0;place-items:center;width:19px;height:22px;display:grid}.layer-actions button:hover{color:#fff}.panel-add-button{color:#bcb5f5;cursor:pointer;background:#292630;border:1px solid #3d3949;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 22px);height:31px;margin:10px 11px;font-size:9px;font-weight:700;display:flex}.pages-list{padding:0 7px}.page-row{color:#a0a3a9;cursor:pointer;border-radius:6px;align-items:center;gap:8px;height:45px;padding:0 7px;display:flex}.page-row:hover{background:#222428}.page-row.selected{color:#cbc5fa;background:#2d2937}.page-row>span{place-items:center;width:20px;display:grid}.page-row>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.page-row strong{font-size:9px}.page-row small{color:#676b71;margin-top:2px;font-size:8px}.page-actions{display:none}.page-row:hover .page-actions{display:flex}.page-actions button{color:#777b81;cursor:pointer;background:0 0;place-items:center;width:20px;height:24px;display:grid}.page-actions button:disabled{opacity:.2}.media-upload{color:#8d84e0;cursor:pointer;border:1px dashed #41434a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:98px;margin:11px;display:flex}.media-upload:hover{background:#211f28}.media-upload input{display:none}.media-upload span{color:#b7b9be;font-size:9px;font-weight:700}.media-upload small{color:#686c72;font-size:8px}.media-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 10px;display:grid}.media-item{min-width:0;position:relative}.media-thumb{cursor:pointer;background:#2a2c2f;border-radius:6px;width:100%;height:68px;padding:0;overflow:hidden}.media-thumb img{object-fit:cover;width:100%;height:100%}.media-item>span{color:#797d83;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.media-delete{color:#fff;cursor:pointer;background:#0f1012cc;border-radius:4px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:3px;right:3px}.media-empty{text-align:center;color:#595d63;flex-direction:column;align-items:center;gap:5px;margin:25px 10px;display:flex}.media-empty strong{color:#84888e;font-size:9px}.media-empty span{font-size:8px;line-height:1.4}.editor-canvas-area{background:#292a2e;padding:48px max(42px,50% - 558px) 80px;position:relative;overflow:auto}.editor-canvas-area.edit-fit-canvas{scrollbar-gutter:stable;overscroll-behavior:contain;overflow-anchor:none;padding-left:24px;padding-right:24px;overflow:hidden scroll}.canvas-fit-stage{background:#fff;flex:none;min-width:0;max-width:100%;margin:0 auto;position:relative;overflow:visible;box-shadow:0 8px 35px #00000040}.canvas-fit-stage>.canvas-viewport{box-shadow:none;margin:0;position:absolute;top:0;left:0;overflow-x:clip}.canvas-device-label{color:#7d8187;text-transform:capitalize;background:#1b1c1f;border-radius:5px;align-items:center;gap:7px;height:22px;padding:0 8px;font-size:8px;display:flex;position:absolute;top:17px;left:50%;transform:translate(-50%)}.canvas-device-label b{color:#a4a7ac;font-weight:500}.canvas-viewport{color:#202326;background:#fff;min-height:calc(100vh - 150px);margin:0 auto;transition:width .28s cubic-bezier(.22,.8,.2,1);box-shadow:0 8px 35px #00000040}.canvas-viewport.preview{box-shadow:0 11px 50px #00000057}.canvas-viewport{position:relative}.editor-node-frame{min-width:0;position:relative}.editor-node-frame.is-inline{display:inline-block}.editor-node-frame:after{content:"";pointer-events:none;z-index:50;outline-offset:-1px;outline:1px solid #0000;position:absolute;inset:0}.editor-node-frame:hover:after{outline-color:#6c5ce77a}.editor-node-frame.is-selected:after{outline-offset:-2px;outline:2px solid #7265e3}.editor-node-frame.is-drop-target:after{outline-offset:-3px;background:#ffb45b0f;outline:3px solid #ffb45b}.editor-node-frame.is-locked:after{outline-style:dashed}.canvas-viewport.preview .editor-node-frame:after,.canvas-viewport.preview .element-toolbar,.canvas-viewport.preview .element-name-tag{display:none}.element-name-tag{color:#fff;z-index:80;white-space:nowrap;background:#675ad0;height:18px;padding:0 6px;font:600 8px/18px Inter,sans-serif;position:absolute;top:-18px;left:0}.element-toolbar{z-index:90;background:#222329;border-radius:5px;height:26px;padding:2px;display:flex;position:absolute;top:-28px;right:0;box-shadow:0 4px 15px #00000040}.element-toolbar button{color:#b5b8bd;cursor:pointer;background:0 0;border-radius:3px;place-items:center;width:24px;height:22px;display:grid}.element-toolbar button:hover{color:#fff;background:#373942}.element-toolbar .drag-grip{cursor:grab;color:#958aec}.resize-handle{z-index:85;background:#fff;border:2px solid #6c5ce7;padding:0;position:absolute}.resize-x{cursor:ew-resize;border-radius:4px;width:9px;height:23px;top:50%;right:-5px;transform:translateY(-50%)}.resize-y{cursor:ns-resize;border-radius:4px;width:23px;height:9px;bottom:-5px;left:50%;transform:translate(-50%)}.resize-label{color:#fff;z-index:90;background:#202125;border-radius:4px;padding:4px 6px;font:500 9px Inter;position:absolute;bottom:7px;right:7px}.drag-overlay{color:#fff;text-transform:capitalize;background:#6c5ce7;border-radius:6px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;display:flex;box-shadow:0 8px 25px #0000004d}.properties-panel{background:#1b1c1f;border-left:1px solid #303136;flex-direction:column;min-width:0;display:flex;overflow:hidden}.properties-header{border-bottom:1px solid #2d2f33;flex:none;justify-content:space-between;align-items:center;height:59px;padding:0 12px 0 14px;display:flex}.properties-header>div{min-width:0}.properties-header span{text-transform:uppercase;letter-spacing:1.2px;color:#7065c3;font-size:7px;display:block}.properties-header h2{color:#e3e4e6;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:11px;overflow:hidden}.properties-header .device-property-badge{color:#83878d;letter-spacing:.4px;background:#24262a;border-radius:4px;align-items:center;gap:4px;padding:5px 6px;font-size:7px;display:flex}.properties-scroll{flex:1;overflow:auto}.properties-empty{text-align:center;color:#696d73;flex-direction:column;align-items:center;gap:7px;margin:auto;padding:30px 25px;display:flex}.properties-empty strong{color:#979aa0;margin-top:5px;font-size:10px}.properties-empty p{margin:0;font-size:9px;line-height:1.5}.locked-notice{color:#c4a76c;background:#29251d;border:1px solid #554a31;border-radius:5px;align-items:center;gap:6px;margin:8px 10px 0;padding:7px 8px;font-size:8px;display:flex}.property-section{border-bottom:1px solid #2b2d31}.property-section>summary{cursor:pointer;color:#b7bac0;justify-content:space-between;align-items:center;height:36px;padding:0 13px;font-size:9px;font-weight:700;list-style:none;display:flex}.property-section>summary::-webkit-details-marker{display:none}.property-section>summary svg{transition:all .15s}.property-section[open]>summary svg{transform:rotate(180deg)}.property-stack{flex-direction:column;gap:10px;display:flex}.property-grid{gap:8px;margin-bottom:9px;display:grid}.property-field{color:#83878d;flex-direction:column;gap:4px;min-width:0;font-size:8px;display:flex}.property-field>span{justify-content:space-between;align-items:center;display:flex}.property-field>span small{color:#7669cd;text-transform:uppercase;letter-spacing:.5px;font-size:6px}.property-field input,.property-field select,.property-field textarea{color:#c8cace;background:#24262a;border:1px solid #34363b;border-radius:5px;outline:0;width:100%;min-width:0;padding:0 7px;font-size:9px}.property-field textarea{resize:vertical;padding:7px;line-height:1.4}.property-field input:focus,.property-field select:focus,.property-field textarea:focus{border-color:#685dbe}.property-field .color-field{background:#24262a;border-color:#34363b;height:29px}.property-field .color-field input{height:27px!important}.property-help{color:#71757b;margin:0;font-size:8px;line-height:1.5}.device-property-badge{white-space:nowrap}.alignment-control{color:#83878d;justify-content:space-between;align-items:center;margin-top:5px;font-size:8px;display:flex}.segmented.property{background:#24262a;border:1px solid #34363b;gap:2px;padding:2px}.segmented.property button{color:#797d83;background:0 0;border-radius:3px;width:28px;height:23px}.segmented.property button.active{color:#c5bdff;background:#3a3548}.toggle-row{color:#b7bac0;justify-content:space-between;align-items:center;gap:10px;display:flex}.toggle-row>span{flex-direction:column;gap:2px;display:flex}.toggle-row strong{font-size:8px}.toggle-row small{color:#686c72;font-size:7px}.toggle{cursor:pointer;background:#37393e;border-radius:12px;width:28px;height:16px;padding:2px}.toggle span{background:#8b8e94;border-radius:50%;width:12px;height:12px;transition:all .18s;display:block}.toggle.on{background:#5f54bc}.toggle.on span{background:#fff;transform:translate(12px)}.links-editor>label{color:#83878d;margin-bottom:5px;font-size:8px;display:block}.link-row{grid-template-columns:.8fr 1.2fr 22px;align-items:end;gap:4px;margin-bottom:5px;display:grid}.link-row button{color:#777b81;cursor:pointer;background:#292b2f;border-radius:4px;place-items:center;height:29px;display:grid}.small-action{color:#9990e6;cursor:pointer;background:#28252f;border:1px solid #3a3645;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:100%;height:27px;font-size:8px;display:flex}.box-model{background:#202225;border:1px solid #34363b;border-radius:7px;padding:7px}.box-inner{background:#25272b;border:1px solid #3a3c41;border-radius:5px;margin-top:7px;padding:7px}.box-group>div:first-child{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.box-group strong{color:#8e9298;text-transform:uppercase;letter-spacing:.5px;font-size:7px}.box-group button{color:#8378db;cursor:pointer;background:0 0;place-items:center;display:grid}.box-inputs{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.box-inputs label{text-align:center;color:#696d73;flex-direction:column;gap:2px;font-size:6px;display:flex}.box-inputs input{color:#bfc1c5;text-align:center;background:#1b1c1f;border:1px solid #393b40;border-radius:3px;width:100%;min-width:0;height:24px;padding:0;font-size:8px}.box-model>p{color:#5f6369;text-align:center;margin:6px 1px 0;font-size:6px}.preview-active .editor-body{grid-template-columns:0 minmax(0,1fr) 0}.preview-active .editor-left-sidebar,.preview-active .properties-panel{display:none}.preview-active .editor-canvas-area{grid-column:2;padding-left:50px;padding-right:50px}.editor-loading{color:#aaaeb4;background:#17181a;justify-content:center;align-items:center;gap:11px;height:100vh;font-size:12px;display:flex}.spin-ring{border:2px solid #34363b;border-top-color:#8579ec;border-radius:50%;width:19px;height:19px;animation:.8s linear infinite spin}.toast-region{z-index:2000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.toast{color:#f0f1f2;pointer-events:auto;background:#202225;border:1px solid #34363a;border-radius:9px;align-items:center;gap:9px;min-width:240px;max-width:350px;min-height:44px;padding:0 10px 0 12px;font-size:11px;animation:.2s toast-in;display:flex;box-shadow:0 12px 35px #0000003d}.toast.success>svg{color:#62c994}.toast.error>svg{color:#f17373}.toast.info>svg{color:#9287ed}.toast span{flex:1}.toast button{color:#777b81;cursor:pointer;background:0 0;place-items:center;width:24px;height:28px;display:grid}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.page-row.selected .page-actions{display:flex}@media(max-width:1050px){.editor-body{grid-template-columns:245px minmax(0,1fr) 285px}.toolbar-project{display:none}.editor-toolbar{grid-template-columns:1fr auto 1fr}.save-state{display:none}.dashboard-main{padding-left:30px;padding-right:30px}}@media(max-width:820px){.dashboard-shell{grid-template-columns:64px minmax(0,1fr)}.dashboard-sidebar{padding:20px 9px}.dashboard-brand{padding:0 7px 25px}.dashboard-brand>div,.dashboard-sidebar nav a:not(.active){font-size:0}.dashboard-sidebar nav a{justify-content:center;padding:12px}.dashboard-sidebar nav a.active{font-size:0}.sidebar-tip,.sidebar-help{display:none}.dashboard-main{padding:32px 20px}.theme-preview{height:360px}.theme-preview .website-screenshot-scale{transform:scale(.58)}.form-grid.two,.form-grid.three,.database-choices{grid-template-columns:1fr}.database-choices>label{flex-direction:row;align-items:center;min-height:78px}.editor-body{grid-template-columns:220px minmax(0,1fr) 0}.properties-panel,.toolbar-left select,.toolbar-text-button{display:none}}@media(max-width:600px){.page-header{flex-direction:column;align-items:flex-start}.dashboard-toolbar{flex-direction:column;align-items:stretch;gap:9px;height:auto}.project-grid{grid-template-columns:1fr}.dashboard-sidebar{display:none}.dashboard-shell{display:block}.dashboard-main{padding:25px 15px}.theme-info{flex-direction:column;align-items:flex-start}.theme-preview{height:280px}.theme-preview .website-screenshot-scale{transform:scale(.43)}.settings-topbar{padding:0 10px}.settings-actions .secondary{display:none}.settings-content{padding:30px 14px}.settings-colors{grid-template-columns:1fr!important}.website-nav-inner{align-items:flex-start}.website-nav-links{flex-wrap:wrap;justify-content:flex-end;gap:12px}.website-nav-links a{font-size:11px}.website-footer-inner{text-align:center;flex-direction:column}.website-footer-inner div{gap:12px;display:flex}.website-footer-inner a{margin:0}.modal-card{max-height:calc(100vh - 24px)}.installation-progress{padding:28px 24px}.editor-toolbar{grid-template-columns:1fr auto}.toolbar-center,.toolbar-right .toolbar-icon{display:none}.editor-body{grid-template-columns:0 minmax(0,1fr) 0}.editor-left-sidebar,.properties-panel{display:none}.editor-canvas-area{padding-left:20px;padding-right:20px}.canvas-viewport{max-width:100%}}.login-page{background:#111315 radial-gradient(circle at 20% 10%,#6c5ce729,#0000 34%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{color:#f7f8fa;background:#1a1c1f;border:1px solid #ffffff1a;border-radius:20px;width:min(440px,100%);padding:34px;box-shadow:0 32px 90px #0000006b}.login-brand{align-items:center;gap:10px;font-size:19px;display:flex}.login-brand>span{background:#6c5ce7;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.login-brand strong{color:#8f83f5;letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:block}.login-intro{margin:34px 0 26px}.login-intro>div{color:#998df6;background:#6c5ce72b;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.login-intro h1{margin:17px 0 7px;font-size:25px}.login-intro p{color:#92969e;margin:0;font-size:13px;line-height:1.6}.login-card form{gap:16px;display:grid}.login-card form>label{color:#c4c7cc;gap:7px;font-size:12px;font-weight:700;display:grid}.login-card input{color:#fff;background:#22252a;border:1px solid #3b3e44;border-radius:9px;outline:0;width:100%;height:44px;padding:0 12px}.login-card input:focus{border-color:#8376ed;box-shadow:0 0 0 3px #6c5ce726}.password-input{position:relative}.password-input input{padding-right:45px}.password-input button{color:#8e9299;cursor:pointer;background:0 0;border:0;width:42px;height:44px;position:absolute;top:0;right:0}.login-submit{justify-content:center;width:100%;height:44px;margin-top:4px}.login-error{color:#ff9b9b;background:#e55b5b1a;border:1px solid #e55b5b4d;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.login-card>small{color:#686c73;text-align:center;margin-top:20px;line-height:1.5;display:block}.sidebar-account{background:#202226;border:1px solid #2f3237;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:9px;margin:14px 12px 8px;padding:10px;display:grid}.sidebar-account>span{color:#fff;background:#6c5ce7;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.sidebar-account>div{min-width:0;display:grid}.sidebar-account strong{color:#e8e9ec;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidebar-account small{color:#777b83;text-transform:capitalize;font-size:9px}.sidebar-account button{color:#83878e;cursor:pointer;background:0 0;border:0;border-radius:7px;width:30px;height:30px}.sidebar-account button:hover{color:#fff;background:#2c2f34}.users-card{background:#fff;border:1px solid #e0e1e5;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #181c240d}.users-card>header{border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.users-card>header>div{align-items:center;gap:11px;display:flex}.users-card>header svg{color:#6c5ce7}.users-card>header strong,.users-card>header span{display:block}.users-card>header strong{font-size:13px}.users-card>header span,.users-card>header small{color:#81848a;font-size:10px}.users-table-wrap{overflow:auto}.users-table{border-collapse:collapse;width:100%}.users-table th{color:#777a81;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#fafafb;padding:11px 16px;font-size:9px}.users-table td{color:#555960;border-top:1px solid #eeeef0;padding:14px 16px;font-size:11px}.users-table select,.account-form select{color:#41444a;background:#fff;border:1px solid #d8d9dd;border-radius:7px;height:35px;padding:0 9px;font-size:11px}.user-identity{align-items:center;gap:10px;display:flex}.user-identity>span{color:#6154cc;background:#edeaff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.user-identity>div{display:grid}.user-identity strong{color:#2b2e33;font-size:12px}.user-identity small{color:#92959b;font-size:10px}.account-status{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.account-status.active{color:#207a50;background:#e7f7ef}.account-status.disabled{color:#7d8086;background:#f1f1f3}.user-actions{justify-content:flex-end;gap:6px;display:flex}.button.small{min-height:31px;padding:0 10px;font-size:10px}.users-loading,.account-denied{text-align:center;color:#777b82;padding:50px}.account-denied h1{margin:12px 0 6px;font-size:20px}.account-denied p{margin:0}.account-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.account-form .modal-field:nth-child(3){grid-column:1/-1}.modal-field select{height:40px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:760px){.users-table{min-width:780px}.account-form{grid-template-columns:1fr}.account-form .modal-field:nth-child(3){grid-column:auto}.login-card{padding:26px}}.element-search{color:#777b81;background:#24262a;border:1px solid #34363b;border-radius:6px;align-items:center;gap:7px;height:34px;margin:0 10px 10px;padding:0 9px;display:flex}.element-search input{color:#d2d4d8;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0;font-size:9px}.block-catalog{padding-bottom:8px}.block-catalog>section{margin-bottom:12px}.block-catalog>section>h3{color:#696d74;text-transform:uppercase;letter-spacing:1.15px;margin:0 11px 6px;font-size:7px;line-height:1}.block-catalog .block-grid{padding-top:0}.json-property textarea{white-space:pre;tab-size:2;font-family:SFMono-Regular,Consolas,monospace;font-size:7px}.property-field em{color:#62666c;font-size:6px;font-style:normal;line-height:1.45}.property-field.has-error textarea{border-color:#c55454}.property-field.has-error>span small{color:#e16c6c}.rendered-website{--site-primary:#6c5ce7;--site-secondary:#ffb45b;--site-text:#202326;--site-background:#fff;--site-radius:16px;--site-content-width:1120px;min-height:100%;overflow-x:hidden}.rendered-website img{max-width:100%}.rendered-website h1,.rendered-website h2,.rendered-website h3,.rendered-website h4,.rendered-website p{overflow-wrap:anywhere}.site-embed-frame{display:block;position:relative}.site-embed-frame iframe{border:0;width:100%;height:100%;display:block}.site-gallery{display:grid}.site-gallery figure{margin:0}.site-gallery figure>button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.site-gallery img{object-fit:cover;border-radius:var(--site-radius);width:100%;height:240px;display:block}.site-gallery figcaption{color:currentColor;padding:10px 2px 0}@supports (color:color-mix(in lab,red,red)){.site-gallery figcaption{color:color-mix(in srgb,currentColor 68%,transparent)}}.site-gallery figcaption{font-size:13px;line-height:1.5}.site-gallery-carousel{border-radius:var(--site-radius);display:block;position:relative;overflow:hidden}.site-gallery-carousel>figure{display:none}.site-gallery-carousel>figure.is-active{display:block}.site-gallery-carousel>figure img{border-radius:0;height:clamp(320px,58vw,720px)}.site-gallery-arrow,.site-gallery-lightbox-arrow,.site-gallery-lightbox-close{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0c121194;border:1px solid #ffffff6b;border-radius:999px;place-items:center;width:46px;height:46px;display:grid;position:absolute;box-shadow:0 10px 28px #0000003d}.site-gallery-arrow{top:50%;transform:translateY(-50%)}.site-gallery-arrow.is-previous,.site-gallery-lightbox-arrow.is-previous{left:18px}.site-gallery-arrow.is-next,.site-gallery-lightbox-arrow.is-next{right:18px}.site-gallery-dots{z-index:3;justify-content:center;gap:8px;display:flex;position:absolute;bottom:18px;left:0;right:0}.site-gallery-dots button{cursor:pointer;background:0 0;border:1px solid #ffffffc2;border-radius:50%;width:9px;height:9px;padding:0}.site-gallery-dots button.is-active{background:#fff;box-shadow:0 0 0 4px #fff3}.site-gallery-lightbox{z-index:100000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050808f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:72px 24px 34px;display:grid;position:fixed;inset:0}.site-gallery-lightbox figure{text-align:center;grid-column:2;max-width:min(1180px,82vw);max-height:82vh;margin:0 auto}.site-gallery-lightbox img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:74vh;box-shadow:0 30px 90px #00000080}.site-gallery-lightbox figcaption{color:#f4f1ea;padding-top:14px;font-size:14px}.site-gallery-lightbox-close{top:18px;right:22px}.site-gallery-lightbox-arrow{position:relative;top:auto}.site-gallery-lightbox-arrow.is-previous{grid-column:1}.site-gallery-lightbox-arrow.is-next{grid-column:3}.site-card>img{object-fit:cover;width:100%;height:220px;display:block}.site-card-body{padding:24px}.site-card-body h3,.site-feature h3,.site-team h3,.site-form h3,.site-newsletter h3{color:var(--site-text);margin:0;font-size:22px;line-height:1.2}.site-card-body p,.site-feature p,.site-team p{color:#686d75;margin:10px 0 0;line-height:1.65}.site-card-body a{color:var(--site-primary);align-items:center;gap:7px;margin-top:18px;font-weight:750;text-decoration:none;display:inline-flex}.site-feature-icon{background:var(--site-primary);border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.site-feature-icon{background:color-mix(in srgb,var(--site-primary) 12%,transparent)}}.site-feature-icon{color:var(--site-primary)}.site-testimonial .site-stars{color:#f4a622;gap:3px;display:flex}.site-testimonial blockquote{color:var(--site-text);margin:18px 0 22px;font-size:20px;font-weight:600;line-height:1.55}.site-person{align-items:center;gap:12px;display:flex}.site-person img{object-fit:cover;border-radius:50%;width:46px;height:46px}.site-person div{flex-direction:column;gap:3px;display:flex}.site-person strong{color:var(--site-text);font-size:14px}.site-person span{color:#777c83;font-size:12px}.site-pricing-badge{background:var(--site-primary);color:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;position:absolute;top:18px;right:18px}.site-pricing h3{color:var(--site-text);margin:0 0 20px;font-size:18px}.site-price{align-items:flex-end;gap:5px;display:flex}.site-price strong{color:var(--site-text);font-size:46px;line-height:1}.site-price span{color:#767b82;font-size:13px}.site-pricing>p{color:#6c7178;margin:16px 0;line-height:1.6}.site-pricing ul{flex-direction:column;gap:11px;margin:22px 0;padding:0;list-style:none;display:flex}.site-pricing li{color:#4f545b;align-items:center;gap:9px;font-size:14px;display:flex}.site-pricing li svg{color:var(--site-primary)}.site-pricing>a{border-radius:calc(var(--site-radius) * .65);background:var(--site-primary);color:#fff;justify-content:center;align-items:center;min-height:44px;font-weight:800;text-decoration:none;display:flex}.site-stat strong{color:var(--site-text);font-size:48px;line-height:1}.site-stat span{color:#747980;font-size:14px}.site-progress>div:first-child{color:var(--site-text);justify-content:space-between;gap:15px;margin-bottom:8px;font-size:13px;display:flex}.site-progress-track{background:#e9eaed;border-radius:99px;height:10px;overflow:hidden}.site-progress-track span{border-radius:inherit;background:var(--site-primary);height:100%;display:block}.site-rating>span{gap:3px;display:inline-flex}.site-rating small{color:#696e75;font-size:13px}.site-accordion-item{border-bottom:1px solid #e2e3e6}.site-accordion-item>button{width:100%;min-height:56px;color:var(--site-text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;font-weight:750;display:flex}.site-accordion-item>button svg{transition:all .18s}.site-accordion-item>button[aria-expanded=true] svg{transform:rotate(180deg)}.site-accordion-content{color:#656a72;padding:0 30px 20px 0;line-height:1.7}.site-tab-list{border-bottom:1px solid #dedfe3;gap:5px;display:flex;overflow-x:auto}.site-tab-list button{color:#777c83;cursor:pointer;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:12px 16px;font-weight:700}.site-tab-list button.active{color:var(--site-primary);border-color:var(--site-primary)}.site-tab-panel{color:#5f646c;padding:24px 2px;line-height:1.75}.site-social a{min-width:38px;height:38px;color:var(--site-text);background:#fff;border:1px solid #e0e1e4;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;text-decoration:none;display:inline-flex}.site-social a:hover{color:var(--site-primary);border-color:var(--site-primary)}.site-breadcrumbs{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site-breadcrumbs li{align-items:center;gap:8px;display:flex}.site-breadcrumbs a{color:var(--site-primary);text-decoration:none}.site-form{flex-direction:column;gap:20px;display:flex}.site-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.site-form-grid label{color:#555a61;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.site-form-grid label.full{grid-column:1/-1}.site-form input,.site-form textarea,.site-newsletter input{width:100%;color:var(--site-text);background:#fff;border:1px solid #dfe1e5;border-radius:10px;outline:0;padding:12px 13px}.site-form textarea{resize:vertical}.site-form input:focus,.site-form textarea:focus,.site-newsletter input:focus{border-color:var(--site-primary);box-shadow:0 0 0 3px var(--site-primary)}@supports (color:color-mix(in lab,red,red)){.site-form input:focus,.site-form textarea:focus,.site-newsletter input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--site-primary) 15%,transparent)}}.site-form>button,.site-newsletter button{background:var(--site-primary);color:#fff;cursor:pointer;border-radius:10px;min-height:43px;padding:0 18px;font-weight:800}.site-form-success{color:#208455;margin:0;font-weight:700}.site-newsletter{grid-template-columns:1fr minmax(280px,.75fr);align-items:center;gap:24px;display:grid}.site-newsletter h3{color:inherit}.site-newsletter p{color:currentColor;margin:8px 0 0}@supports (color:color-mix(in lab,red,red)){.site-newsletter p{color:color-mix(in srgb,currentColor 72%,transparent)}}.site-newsletter p{line-height:1.55}.site-newsletter-action{gap:8px;display:flex}.site-newsletter>span{color:#8fe0b8;grid-column:1/-1;font-size:13px;font-weight:700}.site-team>img{object-fit:cover;width:100%;height:290px;display:block}.site-team>div{padding:22px}.site-team>div>strong{color:var(--site-primary);margin-top:5px;font-size:13px;display:block}.site-team>div>span{gap:12px;margin-top:14px;display:flex}.site-team a{color:var(--site-text);font-size:13px;font-weight:700}.site-timeline{position:relative}.site-timeline:before{content:"";background:#e2e3e6;width:2px;position:absolute;top:14px;bottom:14px;left:17px}.site-timeline article{grid-template-columns:86px 1fr;gap:18px;padding:0 0 30px 48px;display:grid;position:relative}.site-timeline article:last-child{padding-bottom:0}.site-timeline article:before{content:"";border:3px solid var(--site-primary);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:11px}.site-timeline article>span{color:var(--site-primary);font-size:12px;font-weight:800}.site-timeline h3{color:var(--site-text);margin:0;font-size:18px}.site-timeline p{color:#696e75;margin:7px 0 0;line-height:1.6}.site-logo-cloud>p{color:#777c83;margin:0 0 22px;font-size:13px}.site-logo-cloud>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:38px;display:flex}.site-logo-cloud strong{color:#73777d;letter-spacing:1px;font-size:18px}.site-table-wrap table{border-collapse:collapse;background:#fff;width:100%}.site-table-wrap caption{text-align:left;color:var(--site-text);padding:0 0 12px;font-weight:800}.site-table-wrap th,.site-table-wrap td{text-align:left;border:1px solid #e1e2e5;padding:13px 15px}.site-table-wrap th{color:var(--site-text);background:#f5f6f8;font-size:13px}.site-table-wrap td{color:#62676e;font-size:13px}@media(max-width:600px){.site-gallery{grid-template-columns:1fr!important}.site-gallery img{height:220px}.site-form-grid,.site-newsletter{grid-template-columns:1fr}.site-newsletter-action{flex-direction:column}.site-timeline article{grid-template-columns:1fr;padding-left:45px}.site-logo-cloud>div{gap:20px}.site-price strong{font-size:38px}}.editor-body{grid-template-columns:270px minmax(0,1fr) 360px}.properties-panel{background:#17191d;border-left:1px solid #2b2e34}.properties-header{background:#1a1c21;height:68px;padding:0 16px}.properties-header span{letter-spacing:1.25px;color:#9187ea;font-size:8px}.properties-header h2{color:#f1f2f4;margin-top:5px;font-size:13px}.properties-header .device-property-badge{color:#a8abb2;background:#252830;padding:6px 8px;font-size:8px}.property-tabs{background:#1a1c21;border-bottom:1px solid #2a2d33;grid-template-columns:repeat(3,1fr);gap:4px;padding:8px;display:grid}.property-tabs button{color:#777c85;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;height:38px;font-size:9px;font-weight:650;display:flex}.property-tabs button:hover{color:#c5c8ce;background:#23262c}.property-tabs button.active{color:#c8c1ff;background:#302c42;box-shadow:inset 0 0 0 1px #48405f}.property-tab-content{flex-direction:column;gap:9px;padding:10px 10px 22px;display:flex}.content-editor-card{background:#1d2025;border:1px solid #2e3239;border-radius:10px;overflow:hidden}.content-editor-card>header{background:#202329;border-bottom:1px solid #2b2f35;align-items:center;height:34px;padding:0 11px;display:flex}.content-editor-card>header h3{color:#d6d8dc;margin:0;font-size:10px;font-weight:750}.content-editor-card>div{padding:11px}.content-card-footer{border-top:1px solid #2e3239;margin-top:10px;padding-top:10px}.property-section{background:#1d2025;border:1px solid #2e3239;border-radius:10px;margin-bottom:0;overflow:hidden}.property-section>summary{color:#d2d5da;background:#202329;height:39px;padding:0 11px;font-size:10px}.property-section>summary>span{align-items:center;gap:7px;display:flex}.property-section-body{padding:11px}.property-field{color:#9a9ea7;gap:5px;font-size:9px}.property-field>span{font-weight:600}.property-field>span small{color:#8d82e5;font-size:7px}.property-field input,.property-field select,.property-field textarea{color:#e1e3e6;background:#25282e;border:1px solid #383c44;border-radius:7px;padding-left:9px;padding-right:9px;font-size:10px}.property-field input,.property-field select{height:34px}.property-field textarea{min-height:76px;padding:9px;line-height:1.5}.property-field input:focus,.property-field select:focus,.property-field textarea:focus{border-color:#7569d4;box-shadow:0 0 0 2px #7569d41f}.property-field.compact input,.property-field.compact select{height:31px}.property-field.compact textarea{min-height:64px}.property-field.wide{grid-column:1/-1}.property-grid{gap:9px;margin-bottom:10px}.property-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.property-stack{gap:11px}.color-field{overflow:hidden;border:1px solid #383c44!important;border-radius:7px!important;grid-template-columns:36px 1fr!important;height:34px!important;display:grid!important}.color-field input[type=color]{border:0!important;border-right:1px solid #383c44!important;border-radius:0!important;width:36px!important;padding:4px!important}.color-field input[type=text]{border:0!important;border-radius:0!important}.range-property input{accent-color:#7569d4;height:6px!important;padding:0!important}.range-property b{color:#c5c0f5;font-size:8px}.dimension-field>div{grid-template-columns:1fr 58px;display:grid}.dimension-field>div input{border-radius:7px 0 0 7px}.dimension-field>div select{border-left:0;border-radius:0 7px 7px 0;padding-left:6px}.toggle-row{padding:2px 0}.toggle-row strong{color:#d0d3d8;font-size:10px}.toggle-row small{color:#737881;max-width:225px;font-size:8px;line-height:1.4}.toggle{flex:none;width:34px;height:19px}.toggle span{width:15px;height:15px}.toggle.on span{transform:translate(15px)}.small-action{border-radius:7px;height:33px;font-size:9px}.small-action.prominent{color:#c8c1ff;background:#2e2940;border-color:#4a4265;margin-top:9px}.small-action.prominent:hover{background:#39324e}.visual-items-editor,.string-list-editor,.table-row-editor{flex-direction:column;gap:8px;display:flex}.visual-item-card{background:#23262c;border:1px solid #343840;border-radius:9px;padding:9px}.visual-item-card>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.visual-item-card>header strong{color:#cfd2d7;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.visual-item-card>header>div,.string-list-editor>div>div{gap:3px;display:flex}.visual-item-card button,.string-list-editor button,.table-column-editor button,.table-edit-row>button{color:#8e939c;cursor:pointer;background:#2c3037;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.visual-item-card button:hover,.string-list-editor button:hover,.table-column-editor button:hover,.table-edit-row>button:hover{color:#ffb7c1;background:#3a3344}.visual-item-card button:disabled,.string-list-editor button:disabled,.table-column-editor button:disabled{opacity:.25;cursor:not-allowed}.visual-item-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.visual-item-preview{object-fit:cover;background:#16181c;border-radius:7px;width:100%;height:86px;margin-bottom:8px}.string-list-editor>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.table-column-editor{flex-direction:column;gap:7px;margin-bottom:9px;display:flex}.table-column-editor>div{grid-template-columns:1fr 27px;align-items:end;gap:6px;display:grid}.table-edit-row{background:#23262c;border:1px solid #343840;border-radius:8px;grid-template-columns:minmax(0,1fr) 27px;align-items:start;gap:6px;padding:8px;display:grid}.table-edit-row>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.element-summary{flex-direction:column;gap:6px;display:flex}.element-summary span{color:#8f84e6;text-transform:uppercase;letter-spacing:.8px;font-size:8px}.element-summary strong{color:#e1e3e6;font-size:12px}.element-summary small{color:#7b8088;font-size:9px;line-height:1.5}.box-model{background:#202329;border-color:#373b43}.box-inner{background:#25282e;border-color:#3b3f47}.box-group strong{font-size:8px}.box-inputs label{font-size:7px}.box-inputs input{height:28px;font-size:9px}.alignment-control{font-size:9px}.segmented.property button{width:34px;height:27px}.properties-empty strong{font-size:12px}.properties-empty p{max-width:230px;font-size:10px}.preview-active .editor-canvas-area{background:#dfe3e9;padding-left:36px;padding-right:36px}.preview-active .canvas-viewport{background:#fff;box-shadow:0 18px 55px #1e243038}.preview-active .canvas-viewport[data-device=desktop]{min-height:var(--cuw-viewport-height);box-shadow:none;margin:0;width:var(--cuw-viewport-width)!important}.preview-active .canvas-device-label{z-index:4}.preview-active .editor-canvas-area.preview-desktop .canvas-device-label{display:none}.preview-active .editor-canvas-area.preview-desktop{scrollbar-gutter:stable;padding:0;overflow:hidden scroll}.site-tab-panel{white-space:pre-wrap}.site-cocktail-tabs{--cocktail-accent:#bd8951;--cocktail-ivory:#eeeae4;--cocktail-muted:#aaa39a;--cocktail-line:#282521;min-height:620px;color:var(--cocktail-ivory);background:#050505;grid-template-columns:.34fr .78fr 1fr;display:grid}.site-cocktail-tab-list{border-right:1px solid var(--cocktail-line);flex-direction:column;justify-content:center;gap:22px;padding:62px 35px;display:flex}.site-cocktail-tab-list button{border:0;border-bottom:1px solid var(--cocktail-line);width:100%;color:var(--cocktail-muted);text-align:left;cursor:pointer;opacity:.72;background:0 0;border-radius:0;align-items:center;gap:15px;padding:13px 5px;transition:color .22s,border-color .22s,opacity .22s,transform .22s;display:flex}.site-cocktail-tab-list button span{min-width:24px;font:400 16px/1.2 Bodoni Moda,Cormorant Garamond,Georgia,serif}.site-cocktail-tab-list button strong{letter-spacing:1.2px;font:400 17px/1.2 Bodoni Moda,Cormorant Garamond,Georgia,serif}.site-cocktail-tab-list button:hover,.site-cocktail-tab-list button.active{color:var(--cocktail-accent);border-color:var(--cocktail-accent);opacity:1;transform:translate(4px)}.site-cocktail-tab-stage{grid-column:2/-1;grid-template-columns:.78fr 1fr;min-width:0;animation:.38s both cocktail-tab-reveal;display:grid}.site-cocktail-tab-photo{background:#0a0908;min-width:0;min-height:620px;overflow:hidden}.site-cocktail-tab-photo img{object-fit:cover;width:100%;height:100%;min-height:620px;animation:.55s both cocktail-tab-image;display:block}.site-cocktail-tab-details{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-width:0;padding:68px 64px;display:flex}.site-cocktail-tab-number{color:var(--cocktail-ivory);letter-spacing:.9px;font:400 24px/1 Bodoni Moda,Cormorant Garamond,Georgia,serif}.site-cocktail-tab-details h2,.site-cocktail-tab-details h3,.site-cocktail-tab-details p{margin:0}.site-cocktail-tab-details h2{color:var(--cocktail-ivory);letter-spacing:.9px;font:400 62px/.98 Bodoni Moda,Cormorant Garamond,Georgia,serif}.site-cocktail-tab-details h3{color:var(--cocktail-accent);letter-spacing:2.6px;font:400 17px/1.15 Bodoni Moda,Cormorant Garamond,Georgia,serif}.site-cocktail-tab-ingredients{color:var(--cocktail-muted);letter-spacing:2.1px;text-transform:uppercase;font:600 10px/1.5 Montserrat,DM Sans,Arial,sans-serif}.site-cocktail-tab-story{max-width:540px;color:var(--cocktail-muted);font:400 15px/1.65 Bodoni Moda,Cormorant Garamond,Georgia,serif}.site-cocktail-tab-price{color:var(--cocktail-ivory);letter-spacing:.9px;margin-top:5px;font:400 22px/1.2 Bodoni Moda,Cormorant Garamond,Georgia,serif}.site-cocktail-tab-details>a{border:1px solid var(--cocktail-accent);border-bottom-color:var(--cocktail-accent);width:fit-content;color:var(--cocktail-ivory);letter-spacing:2px;text-transform:uppercase;justify-content:center;align-items:center;gap:28px;margin-top:3px;padding:15px 24px;font:600 10px/1.2 Montserrat,DM Sans,Arial,sans-serif;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.site-cocktail-tab-details>a:hover{background:var(--cocktail-accent);color:#050505}.site-cocktail-tabs.is-tablet{grid-template-columns:1fr 1fr}.site-cocktail-tabs.is-tablet .site-cocktail-tab-list{border-right:0;border-bottom:1px solid var(--cocktail-line);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:20px 24px;display:grid}.site-cocktail-tabs.is-tablet .site-cocktail-tab-stage{grid-column:1/-1;grid-template-columns:1fr 1fr}.site-cocktail-tabs.is-tablet .site-cocktail-tab-photo,.site-cocktail-tabs.is-tablet .site-cocktail-tab-photo img{min-height:480px}.site-cocktail-tabs.is-tablet .site-cocktail-tab-details{padding:42px 38px}.site-cocktail-tabs.is-mobile{grid-template-columns:1fr}.site-cocktail-tabs.is-mobile .site-cocktail-tab-list{border-right:0;border-bottom:1px solid var(--cocktail-line);grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:24px 18px;display:grid}.site-cocktail-tabs.is-mobile .site-cocktail-tab-stage{grid-column:1;grid-template-columns:1fr}.site-cocktail-tabs.is-mobile .site-cocktail-tab-photo,.site-cocktail-tabs.is-mobile .site-cocktail-tab-photo img{height:480px;min-height:480px}.site-cocktail-tabs.is-mobile .site-cocktail-tab-details{padding:46px 24px}.site-cocktail-tabs.is-mobile .site-cocktail-tab-details h2{font-size:46px}@keyframes cocktail-tab-reveal{0%{opacity:.35}to{opacity:1}}@keyframes cocktail-tab-image{0%{opacity:.55;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.site-cocktail-tab-stage,.site-cocktail-tab-photo img{animation:none}.site-cocktail-tab-list button{transition:none}}@media(max-width:1200px){.editor-body{grid-template-columns:245px minmax(0,1fr) 330px}}.visual-color-field{cursor:pointer;background:#25282e;border:1px solid #383c44;border-radius:7px;grid-template-columns:34px 22px 1fr;align-items:center;gap:8px;height:34px;padding:0 9px 0 0;display:grid;overflow:hidden}.visual-color-field input[type=color]{cursor:pointer;background:0 0!important;border:0!important;border-right:1px solid #383c44!important;border-radius:0!important;width:34px!important;height:34px!important;padding:4px!important}.visual-color-field>span{border:2px solid #ffffff2e;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #00000059}.visual-color-field>strong{color:#c9ccd2;font-size:9px;font-weight:650}.page-settings-card{background:#202329;border:1px solid #32353c;border-radius:9px;flex-direction:column;gap:10px;margin:12px 9px 20px;padding:11px;display:flex}.page-settings-card>header{border-bottom:1px solid #30343a;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:8px;display:flex}.page-settings-card>header strong{color:#e0e2e5;font-size:10px}.page-settings-card>header span{color:#9c91ed;white-space:nowrap;background:#302c42;border-radius:10px;padding:4px 6px;font-size:7px}.page-setting-field{color:#989ca4;flex-direction:column;gap:5px;font-size:8px;font-weight:650;display:flex}.page-setting-field input,.page-setting-field textarea,.page-setting-field select{color:#e4e5e8;background:#272a30;border:1px solid #3a3e45;border-radius:6px;outline:0;width:100%;padding:7px 8px;font-size:9px}.page-setting-field input,.page-setting-field select{height:31px}.page-setting-field textarea{resize:vertical;line-height:1.45}.page-setting-field input:focus,.page-setting-field textarea:focus,.page-setting-field select:focus{border-color:#776bd7;box-shadow:0 0 0 2px #776bd71f}.page-slug-field{background:#272a30;border:1px solid #3a3e45;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.page-slug-field b{color:#81778f;place-items:center;font-size:10px;display:grid}.page-slug-field input{border:0;border-left:1px solid #3a3e45;border-radius:0;box-shadow:none!important}.page-setting-check{color:#cacdd2;cursor:pointer;align-items:flex-start;gap:8px;display:flex}.page-setting-check input{accent-color:#7669d4;margin:2px 0 0}.page-setting-check span{flex-direction:column;gap:2px;display:flex}.page-setting-check strong{font-size:9px}.page-setting-check small{color:#747982;font-size:7px;line-height:1.4}.page-home-button{color:#c9c2ff;cursor:pointer;background:#302b42;border:1px solid #4b4466;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:32px;font-size:9px;font-weight:700;display:flex}.page-home-button:hover{background:#3a344e}.media-upload.is-uploading{opacity:.65;pointer-events:none}.website-navigation{background:inherit;width:100%;color:inherit}.website-navigation.is-compact .website-menu-toggle{display:flex}.website-navigation.is-compact .website-nav-links{background:var(--site-background,#fff);opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;transition:opacity .18s,transform .18s,visibility .18s;transform:translateY(-8px);box-shadow:0 18px 45px #12161e2e}.website-navigation.is-compact .website-nav-links a{color:var(--site-text,currentColor);border-radius:8px;padding:11px 12px;display:block}.website-navigation.is-compact .website-nav-links a:hover{background:var(--site-primary)}@supports (color:color-mix(in lab,red,red)){.website-navigation.is-compact .website-nav-links a:hover{background:color-mix(in srgb,var(--site-primary) 10%,transparent)}}.website-navigation.is-compact .website-nav-links a:hover{color:var(--site-primary)}.form-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.site-form-error{margin:0;font-weight:700;color:#b83b4b!important}.site-form button:disabled,.site-newsletter button:disabled{opacity:.6;cursor:not-allowed}.settings-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-section-heading>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.button.compact{min-height:32px;padding:0 10px;font-size:11px}.submissions-empty{color:#8a8e96;text-align:center;border:1px dashed #d8dae0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:145px;display:flex}.submissions-empty strong{color:#555a62;font-size:13px}.submissions-empty span{font-size:11px}.submissions-list{flex-direction:column;gap:10px;max-height:460px;padding-right:4px;display:flex;overflow:auto}.submissions-list article{background:#fafbfc;border:1px solid #e0e2e6;border-radius:10px;padding:13px}.submissions-list article.is-new{background:#faf9ff;border-color:#b7adef;box-shadow:inset 3px 0 #7569d4}.submissions-list article>header{justify-content:space-between;gap:12px;margin:0 0 10px;padding:0;display:flex}.submissions-list article>header>div:first-child{flex-direction:column;gap:3px;display:flex}.submissions-list article>header span{color:#5553a9;font-size:11px;font-weight:800}.submissions-list time{color:#898d94;font-size:9px}.submissions-list article>header>div:last-child{gap:4px;display:flex}.submissions-list article button{color:#6e727a;cursor:pointer;background:#eef0f3;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.submissions-list article button:hover{color:#6155c1;background:#e3defd}.submissions-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.submissions-list dl>div{min-width:0}.submissions-list dt{color:#8a8d94;text-transform:capitalize;font-size:9px}.submissions-list dd{color:#3f434a;overflow-wrap:anywhere;margin:2px 0 0;font-size:11px;line-height:1.45}.storage-overview{grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:16px;display:grid}.storage-overview>div:first-child{flex-direction:column;display:flex}.storage-overview strong{font-size:18px}.storage-overview span{color:#83878e;font-size:9px}.storage-meter{background:#e8e9ed;border-radius:20px;height:8px;overflow:hidden}.storage-meter span{border-radius:inherit;background:#7569d4;height:100%;display:block}.settings-note{color:#68627d;background:#f4f2ff;border-radius:8px;margin:17px 0 0;padding:11px 12px;font-size:10px;line-height:1.55}@media(max-width:700px){.settings-section-heading{flex-direction:column}.storage-overview,.submissions-list dl{grid-template-columns:1fr}.website-navigation.is-compact .website-nav-links{left:0;right:0}}.backup-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.backup-upload{cursor:pointer}.backup-upload input{display:none}@media(max-width:700px){.backup-actions{justify-content:flex-start}}.property-tabs{grid-template-columns:repeat(4,1fr)}.property-tabs button{gap:4px;font-size:8px}.advanced-tool{box-shadow:inset 0 0 0 1px #4b4267;color:#c8c0ff!important;background:linear-gradient(145deg,#302b43,#252331)!important}.advanced-tool:hover{color:#fff!important;background:linear-gradient(145deg,#41395b,#302c42)!important}.section-library-header{padding-bottom:10px}.section-library-header .library-kicker{color:#c9c1ff;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:6px;font-size:8px;font-weight:850;display:inline-flex}.section-library-header h2{color:#f0f1f3;margin:0 0 5px!important;font-size:14px!important}.section-library-header p{margin:0!important}.library-switch{background:#17191d;border:1px solid #2c2f35;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;margin:0 9px 9px;padding:4px;display:grid}.library-switch button{color:#7c818a;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:0;height:34px;font-size:8px;font-weight:750;display:flex}.library-switch button.active{color:#d8d2ff;background:linear-gradient(135deg,#342e4b,#292638);box-shadow:inset 0 0 0 1px #4a4264}.library-switch button span{color:#c8c0d1;background:#46404f;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;display:grid}.section-template-list,.saved-block-list{flex-direction:column;gap:9px;padding:0 9px 18px;display:flex}.section-template-card{background:#22252b;border:1px solid #363a42;border-radius:11px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.section-template-card:hover{background:#252831;border-color:#5c527a}.section-template-visual{color:#fff;background:radial-gradient(circle at 20% 20%,#7669d4,#322e45 65%,#24262c);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:68px;display:flex}.section-template-visual span{letter-spacing:1px;background:#ffffff26;border-radius:7px;padding:3px 5px;font-size:7px;font-weight:900}.section-template-copy{min-width:0;padding-right:2px}.section-template-copy small{color:#958ae3;text-transform:uppercase;letter-spacing:.7px;font-size:7px}.section-template-copy strong{color:#ebedf0;margin:3px 0 4px;font-size:10px;display:block}.section-template-copy p{color:#81868f;margin:0;font-size:8px;line-height:1.45}.section-template-card>button{color:#cfc8ff;cursor:pointer;background:#312c45;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;height:29px;font-size:8px;font-weight:800;display:flex}.section-template-card>button:hover{color:#fff;background:#443b62}.save-block-card{color:#6f747d;background:#202329;border:1px dashed #3b3e46;border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:8px;margin:0 9px 10px;padding:10px;display:grid}.save-block-card.is-ready{color:#afa5f5;background:linear-gradient(145deg,#242433,#23252b);border-color:#655b84}.save-block-card>div{min-width:0}.save-block-card strong{color:#dfe1e5;margin-bottom:3px;font-size:9px;display:block}.save-block-card span{color:#7c818a;font-size:7px;line-height:1.45;display:block}.save-block-card button{color:#cfc8ff;cursor:pointer;background:#302b43;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;height:29px;font-size:8px;font-weight:800;display:flex}.save-block-card button:disabled{opacity:.35;cursor:not-allowed}.saved-block-card{background:#22252b;border:1px solid #343840;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 28px 28px;align-items:center;gap:7px;padding:8px;display:grid}.saved-block-icon{color:#bcb2ff;background:#302c43;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.saved-block-card>div:nth-child(2){min-width:0}.saved-block-card input{color:#e1e3e7;background:0 0;border:0;border-bottom:1px solid #0000;outline:0;width:100%;height:24px;font-size:9px;font-weight:700}.saved-block-card input:focus{border-bottom-color:#776bd7}.saved-block-card span{color:#727780;margin-top:2px;font-size:7px;display:block}.saved-block-card button{cursor:pointer;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.saved-block-card .insert{color:#cfc7ff;background:#302b43}.saved-block-card .delete{color:#bd7c86;background:#2d292f}.library-empty{color:#655b8b;text-align:center;border:1px dashed #353941;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:130px;padding:15px;display:flex}.library-empty strong{color:#cfd2d7;font-size:9px}.library-empty span{color:#757a83;max-width:210px;font-size:8px;line-height:1.45}.motion-preview-card{background:radial-gradient(circle at 10% 0,#393050,#22252b 62%);border:1px solid #3a3d46;border-radius:11px;margin:10px;padding:14px;overflow:hidden}.motion-preview-card p{color:#8a8f98;margin:9px 0 0;font-size:8px;line-height:1.45}.motion-demo{color:#fff;background:linear-gradient(135deg,#7669d4,#a65fc7);border-radius:9px;justify-content:center;align-items:center;gap:8px;height:76px;font-size:10px;display:flex;box-shadow:0 14px 35px #5841964d}.motion-range{flex-direction:column;gap:7px;display:flex}.motion-range>span{color:#a7abb2;justify-content:space-between;align-items:center;font-size:8px;display:flex}.motion-range b{color:#cfc8ff;font-size:8px}.motion-range input{accent-color:#7b6dd8;width:100%}.motion-reset-button{color:#92979f;cursor:pointer;background:#23262c;border:1px solid #3a3e46;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 20px);height:34px;margin:0 10px 12px;font-size:8px;font-weight:750;display:flex}.motion-reset-button:hover{color:#d4d0f5;border-color:#5a5272}.motion-host{display:contents}.motion-enhanced{will-change:opacity,transform,filter}.motion-enhanced:not(.motion-none):not(.is-motion-visible){opacity:0}.motion-enhanced.is-motion-visible:not(.motion-none){animation-duration:var(--motion-duration,.7s);animation-delay:var(--motion-delay,0s);animation-timing-function:var(--motion-easing,ease-out);animation-fill-mode:both}.motion-fade-up.is-motion-visible{animation-name:motion-fade-up}.motion-fade-down.is-motion-visible{animation-name:motion-fade-down}.motion-fade-left.is-motion-visible{animation-name:motion-fade-left}.motion-fade-right.is-motion-visible{animation-name:motion-fade-right}.motion-zoom.is-motion-visible{animation-name:motion-zoom}.motion-flip.is-motion-visible{animation-name:motion-flip}.motion-blur.is-motion-visible{animation-name:motion-blur}@keyframes motion-fade-up{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes motion-fade-down{0%{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:none}}@keyframes motion-fade-left{0%{opacity:0;transform:translate(-42px)}to{opacity:1;transform:none}}@keyframes motion-fade-right{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:none}}@keyframes motion-zoom{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes motion-flip{0%{opacity:0;transform:perspective(900px)rotateX(-18deg)translateY(20px)}to{opacity:1;transform:none}}@keyframes motion-blur{0%{opacity:0;filter:blur(16px);transform:scale(.97)}to{opacity:1;filter:blur();transform:none}}.motion-enhanced.hover-lift,.motion-enhanced.hover-grow,.motion-enhanced.hover-tilt,.motion-enhanced.hover-glow{transition:transform .26s,box-shadow .26s,filter .26s}.motion-enhanced.hover-lift:hover{transform:translateY(-7px);box-shadow:0 20px 42px #191c2629!important}.motion-enhanced.hover-grow:hover{transform:scale(1.035)}.motion-enhanced.hover-tilt:hover{transform:perspective(900px)rotateX(2deg)rotateY(-3deg)translateY(-3px)}.motion-enhanced.hover-glow:hover{box-shadow:0 0 0 1px var(--site-primary),0 20px 48px var(--site-primary)!important}@supports (color:color-mix(in lab,red,red)){.motion-enhanced.hover-glow:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--site-primary) 38%,transparent),0 20px 48px color-mix(in srgb,var(--site-primary) 24%,transparent)!important}}@media(prefers-reduced-motion:reduce){.motion-enhanced{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.version-history-content{background:#f7f8fa;max-height:calc(100vh - 110px);padding:18px;overflow:auto}.snapshot-create-card{background:linear-gradient(135deg,#fff,#f4f1ff);border:1px solid #ded9f6;border-radius:12px;grid-template-columns:46px minmax(0,1fr);gap:13px;padding:16px;display:grid}.snapshot-create-icon{color:#fff;background:#7569d4;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 22px #6453be38}.snapshot-create-card strong{font-size:13px}.snapshot-create-card p{color:#737781;margin:4px 0 11px;font-size:10px;line-height:1.5}.snapshot-create-card>div:last-child>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.snapshot-create-card input{border:1px solid #d8d9de;border-radius:8px;outline:0;height:36px;padding:0 10px;font-size:11px}.snapshot-create-card input:focus{border-color:#8b80e3;box-shadow:0 0 0 3px #7569d41a}.snapshot-create-card button{color:#fff;cursor:pointer;background:#6c5ce7;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.snapshot-list-heading{justify-content:space-between;align-items:center;margin:18px 2px 9px;display:flex}.snapshot-list-heading>div{align-items:center;gap:7px;display:flex}.snapshot-list-heading strong{font-size:12px}.snapshot-list-heading span{color:#8b8f97;font-size:9px}.snapshot-list{flex-direction:column;gap:8px;display:flex}.snapshot-list article{background:#fff;border:1px solid #e0e2e6;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.snapshot-list article.is-confirming{background:#faf9ff;border-color:#afa5e8}.snapshot-timeline-dot{color:#6c5ce7;background:#f0eefc;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.snapshot-info{min-width:0}.snapshot-info strong{color:#3e4147;font-size:11px;display:block}.snapshot-info span{color:#8b8f96;margin-top:3px;font-size:8px;display:block}.snapshot-info p{color:#726b89;margin:6px 0 0;font-size:8px;line-height:1.45}.snapshot-actions{align-items:center;gap:5px;display:flex}.snapshot-actions button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:9px;font-weight:700;display:flex}.snapshot-actions .restore{color:#6257bd;background:#efedfc}.snapshot-actions .restore.confirm{color:#fff;background:#6c5ce7}.snapshot-actions .cancel{color:#676b73;background:#eceef1}.snapshot-actions .delete{color:#b14855;background:#fff0f1;width:30px;padding:0}.snapshot-empty{color:#8d82d9;text-align:center;border:1px dashed #d4d6dc;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:160px;padding:20px;display:flex}.snapshot-empty strong{color:#555960;font-size:12px}.snapshot-empty span{color:#8b8f96;max-width:360px;font-size:9px;line-height:1.5}.command-palette{background:#f7f8fa}.command-palette>label{color:#747982;background:#fff;border-bottom:1px solid #e1e3e7;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;height:58px;padding:0 18px;display:grid}.command-palette>label input{background:0 0;border:0;outline:0;height:100%;font-size:13px}.command-palette kbd{color:#777b83;background:#f5f6f8;border:1px solid #d8dae0;border-bottom-width:2px;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:8px}.command-results{max-height:500px;padding:10px;overflow:auto}.command-results section{margin-bottom:10px}.command-results h3{color:#92969d;text-transform:uppercase;letter-spacing:.9px;margin:5px 8px 6px;font-size:8px}.command-results section>button{text-align:left;cursor:pointer;background:0 0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:50px;padding:7px 9px;display:grid}.command-results section>button:hover{background:#ece9ff}.command-icon{color:#6c5ce7;background:#eceaf9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.command-results button>span:nth-child(2){min-width:0}.command-results strong{color:#373a40;font-size:10px;display:block}.command-results small{color:#8a8e96;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;display:block;overflow:hidden}.command-results button>svg{color:#b0b3ba}.command-empty{color:#8a80d3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;display:flex}.command-empty strong{color:#565a62;font-size:12px}.command-empty span{color:#8a8e96;font-size:9px}@media(max-width:700px){.snapshot-create-card{grid-template-columns:1fr}.snapshot-create-icon{display:none}.snapshot-create-card>div:last-child>div{grid-template-columns:1fr}.snapshot-list article{grid-template-columns:34px 1fr}.snapshot-actions{grid-column:1/-1;justify-content:flex-end}.command-palette kbd{display:none}}.font-picker{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.font-picker-label{color:#858a92;font-size:8px}.font-picker-trigger{color:#d4d6da;text-align:left;cursor:pointer;background:#24262b;border:1px solid #383b42;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:45px;padding:6px;display:grid}.font-picker-trigger:hover,.font-picker-trigger[aria-expanded=true]{background:#292b32;border-color:#6f63c8}.font-picker-preview{color:#d7d0ff;background:linear-gradient(145deg,#39334f,#292b35);border-radius:6px;place-items:center;width:34px;height:32px;font-size:14px;display:grid}.font-picker-trigger>span:nth-child(2){min-width:0}.font-picker-trigger strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.font-picker-trigger small{color:#777c84;margin-top:2px;font-size:7px;display:block}.font-picker-popover{z-index:500;background:#202228;border:1px solid #454953;border-radius:10px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 20px 50px #0000006b}.font-picker-search{color:#858b94;border-bottom:1px solid #34373d;align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.font-picker-search input{flex:1;height:100%!important;box-shadow:none!important;color:#e5e7ea!important;background:0 0!important;border:0!important;font-size:9px!important}.font-category-scroll{border-bottom:1px solid #30333a;gap:5px;padding:7px;display:flex;overflow:auto}.font-category-scroll button{color:#8c9199;white-space:nowrap;cursor:pointer;background:#292c32;border-radius:7px;align-items:center;gap:4px;height:25px;padding:0 8px;font-size:7px;font-weight:750;display:flex}.font-category-scroll button.active{color:#fff;background:#6559bd}.font-picker-list{max-height:300px;padding:6px;overflow:auto}.font-picker-list>button{color:#cfd2d7;text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:60px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px 7px;display:grid}.font-picker-list>button:hover{background:#2b2e36}.font-picker-list>button.selected{background:#302b45}.font-picker-list>button>span:first-child{color:#f2f3f5;font-size:15px}.font-picker-list>button>span:nth-child(2){min-width:0}.font-picker-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.font-picker-list small{color:#747981;margin-top:2px;font-size:7px;display:block}.font-picker-list>button>svg{color:#9c90ef}.font-picker-empty{color:#8b80dc;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;padding:18px;display:flex}.font-picker-empty strong{color:#c5c8ce;font-size:9px}.font-picker-empty span{color:#7b8088;font-size:7px;line-height:1.5}.font-custom-family{background:#25272d;border-top:1px solid #34373d;padding:8px}.font-custom-family>span{color:#898e96;margin-bottom:5px;font-size:7px;display:block}.font-custom-family>div{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.font-custom-family input{color:#d8dade!important;background:#1e2025!important;border:1px solid #3b3e46!important;border-radius:6px!important;height:29px!important;padding:0 7px!important;font-size:8px!important}.font-custom-family button{color:#fff;cursor:pointer;background:#6458bb;border-radius:6px;height:29px;padding:0 9px;font-size:8px;font-weight:750}.settings-card .font-picker{min-width:0}.settings-card .font-picker-label{color:#4e5156;font-size:12px;font-weight:700}.settings-card .font-picker-trigger{color:#3f4248;background:#fff;border-color:#d9dade;min-height:51px}.settings-card .font-picker-preview{color:#685dbe;background:#f0eefc}.settings-card .font-picker-trigger small{color:#858992}.settings-card .font-picker-popover{z-index:1000}.settings-card .font-picker-popover input{color:#e5e7ea!important}.visual-size-studio{flex-direction:column;gap:11px;display:flex}.resize-instruction{color:#a99fea;background:linear-gradient(135deg,#2a2638,#22252a);border:1px solid #444052;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:9px;display:grid}.resize-instruction strong{color:#d7d2f2;font-size:8px;display:block}.resize-instruction span{color:#7f838b;margin-top:3px;font-size:7px;line-height:1.45;display:block}.visual-size-row{flex-direction:column;gap:7px;display:flex}.visual-size-row>span{color:#aeb2b9;justify-content:space-between;font-size:8px;display:flex}.visual-size-row b{color:#bcb2ff;font-size:8px}.visual-size-row>input{accent-color:#7468cf;width:100%}.size-preset-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.size-preset-buttons button{color:#7f848c;cursor:pointer;background:#24262b;border:1px solid #363941;border-radius:5px;height:25px;font-size:6.5px;font-weight:750}.size-preset-buttons button.active,.size-preset-buttons button:hover{color:#ded9ff;background:#342f48;border-color:#6c60c3}.visual-size-actions button{color:#8e939b;cursor:pointer;background:#24262b;border:1px solid #3b3e46;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;height:29px;font-size:7px;font-weight:750;display:flex}.editor-node-frame.is-selected{z-index:4}.resize-handle{z-index:95;background:#fff;border:2px solid #6c5ce7;border-radius:50%;width:10px;height:10px;padding:0;position:absolute;box-shadow:0 2px 7px #19143747}.resize-n{cursor:ns-resize;top:-5px;left:50%;transform:translate(-50%)}.resize-ne{cursor:nesw-resize;top:-5px;right:-5px}.resize-e{cursor:ew-resize;top:50%;right:-5px;transform:translateY(-50%)}.resize-se{cursor:nwse-resize;bottom:-5px;right:-5px}.resize-s{cursor:ns-resize;bottom:-5px;left:50%;transform:translate(-50%)}.resize-sw{cursor:nesw-resize;bottom:-5px;left:-5px}.resize-w{cursor:ew-resize;top:50%;left:-5px;transform:translateY(-50%)}.resize-nw{cursor:nwse-resize;top:-5px;left:-5px}.resize-handle:hover{background:#6c5ce7;border-color:#fff;width:13px;height:13px}.resize-label{pointer-events:none;bottom:8px;right:8px}.section-transition-editor{flex-direction:column;gap:9px;display:flex}.section-transition-editor>p{color:#858a92;background:#24272c;border-radius:7px;gap:6px;margin:0;padding:8px;font-size:7px;line-height:1.45;display:flex}.section-transition-editor>strong{color:#b8bbc1;margin-top:3px;font-size:8px}.divider-shape-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.divider-shape-grid button{color:#797e86;cursor:pointer;background:#23252a;border:1px solid #353840;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;padding:4px;font-size:6.5px;display:flex}.divider-shape-grid button.active{color:#e0dbff;background:#332f47;border-color:#7669d4}.divider-mini{clip-path:polygon(0 65%,20% 30%,40% 70%,60% 25%,80% 65%,100% 35%,100% 100%,0 100%);background:#7569d4;width:100%;height:18px;display:block}.divider-none{clip-path:none;background:0 0;border-bottom:1px dashed #5a5e66}.divider-curve{clip-path:ellipse(65% 60% at 50% 100%)}.divider-slant{clip-path:polygon(0 75%,100% 10%,100% 100%,0 100%)}.divider-triangle{clip-path:polygon(0 100%,50% 0,100% 100%)}.divider-zigzag{clip-path:polygon(0 100%,0 65%,15% 15%,30% 65%,45% 15%,60% 65%,75% 15%,90% 65%,100% 30%,100% 100%)}.divider-mountains{clip-path:polygon(0 100%,0 70%,18% 20%,34% 68%,52% 5%,72% 70%,88% 25%,100% 68%,100% 100%)}.divider-clouds{border-radius:50% 50% 0 0}.divider-fan{clip-path:polygon(0 100%,0 75%,20% 5%,40% 75%,60% 5%,80% 75%,100% 5%,100% 100%)}.divider-book{clip-path:polygon(0 10%,50% 90%,100% 10%,100% 100%,0 100%)}.divider-arrow{clip-path:polygon(0 40%,40% 40%,50% 0,60% 40%,100% 40%,100% 100%,0 100%)}.divider-drops{border-radius:0 0 50% 50%}.website-section{position:relative}.section-divider{pointer-events:none;z-index:3;width:100%;display:block;position:absolute;left:0}.section-divider-top{top:-1px;transform:rotate(180deg)}.section-divider-bottom{bottom:-1px}.section-divider.is-flipped{scale:-1 1}.section-divider-top.is-flipped{transform:rotate(180deg)scaleX(-1)}.motion-enhanced{translate:var(--magnetic-x,0px) calc(var(--parallax-y,0px) + var(--magnetic-y,0px));transform-origin:50%;backface-visibility:hidden}.motion-enhanced.is-motion-visible:not(.motion-none){animation-iteration-count:var(--motion-iterations,1)}.motion-zoom-out.is-motion-visible{animation-name:motion-zoom-out}.motion-cinematic.is-motion-visible{animation-name:motion-cinematic}.motion-mask-up.is-motion-visible{animation-name:motion-mask-up}.motion-mask-left.is-motion-visible{animation-name:motion-mask-left}.motion-clip-center.is-motion-visible{animation-name:motion-clip-center}.motion-flip-y.is-motion-visible{animation-name:motion-flip-y}.motion-perspective.is-motion-visible{animation-name:motion-perspective}.motion-rotate-in.is-motion-visible{animation-name:motion-rotate-in}.motion-swing.is-motion-visible{animation-name:motion-swing}.motion-bounce.is-motion-visible{animation-name:motion-bounce}.motion-elastic.is-motion-visible{animation-name:motion-elastic}.motion-glow-in.is-motion-visible{animation-name:motion-glow-in}.motion-grayscale.is-motion-visible{animation-name:motion-grayscale}.motion-saturate.is-motion-visible{animation-name:motion-saturate}.motion-sharpen.is-motion-visible{animation-name:motion-sharpen}.motion-slide-stack.is-motion-visible{animation-name:motion-slide-stack}@keyframes motion-zoom-out{0%{opacity:0;transform:scale(1.22)}to{opacity:1;transform:none}}@keyframes motion-cinematic{0%{opacity:0;filter:blur(18px)brightness(.7);transform:scale(1.12)translateY(30px)}65%{filter:blur(2px)brightness(1.04)}to{opacity:1;filter:none;transform:none}}@keyframes motion-mask-up{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(25px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes motion-mask-left{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-18px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes motion-clip-center{0%{opacity:0;clip-path:inset(0 50%);transform:scale(.96)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes motion-flip-y{0%{opacity:0;transform:perspective(1000px)rotateY(-35deg)translate(-20px)}to{opacity:1;transform:none}}@keyframes motion-perspective{0%{opacity:0;transform:perspective(1200px)rotateX(16deg)translateY(60px)scale(.92)}to{opacity:1;transform:none}}@keyframes motion-rotate-in{0%{opacity:0;transform:rotate(-8deg)scale(.9)}to{opacity:1;transform:none}}@keyframes motion-swing{0%{opacity:0;transform:rotate(6deg)translateY(-30px)}55%{opacity:1;transform:rotate(-2deg)}to{transform:none}}@keyframes motion-bounce{0%{opacity:0;transform:translateY(55px)scale(.9)}55%{opacity:1;transform:translateY(-10px)scale(1.02)}75%{transform:translateY(4px)}to{transform:none}}@keyframes motion-elastic{0%{opacity:0;transform:scale(.72)}55%{opacity:1;transform:scale(1.08)}72%{transform:scale(.96)}88%{transform:scale(1.02)}to{transform:none}}@keyframes motion-glow-in{0%{opacity:0;filter:blur(10px) drop-shadow(0 0 35px var(--site-primary));transform:scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes motion-grayscale{0%{opacity:0;filter:grayscale()contrast(.7);transform:scale(.98)}to{opacity:1;filter:grayscale(0);transform:none}}@keyframes motion-saturate{0%{opacity:0;filter:saturate(0)brightness(1.35)}to{opacity:1;filter:saturate();transform:none}}@keyframes motion-sharpen{0%{opacity:0;filter:blur(24px);transform:scale(1.05)}to{opacity:1;filter:blur();transform:none}}@keyframes motion-slide-stack{0%{opacity:0;filter:blur(9px);transform:translate3d(55px,55px,-120px)rotateY(-8deg)}to{opacity:1;filter:none;transform:none}}.motion-stagger-item{opacity:0;transition:opacity .65s var(--motion-easing,ease-out) var(--stagger-delay,0s),transform .65s var(--motion-easing,ease-out) var(--stagger-delay,0s);transform:translateY(24px)}.is-motion-visible>.motion-stagger-item{opacity:1;transform:none}.motion-enhanced.hover-shrink,.motion-enhanced.hover-float,.motion-enhanced.hover-pulse,.motion-enhanced.hover-blur-focus,.motion-enhanced.hover-grayscale-color,.motion-enhanced.hover-shine,.motion-enhanced.hover-magnetic{transition:transform .3s,scale .3s,filter .3s,box-shadow .3s,translate .2s}.motion-enhanced.hover-shrink:hover{scale:.965}.motion-enhanced.hover-float:hover{animation:1.7s ease-in-out infinite alternate hover-float}.motion-enhanced.hover-pulse:hover{animation:1.1s ease-in-out infinite hover-pulse}.motion-enhanced.hover-blur-focus{filter:blur(1.5px)}.motion-enhanced.hover-blur-focus:hover{filter:blur();scale:1.015}.motion-enhanced.hover-grayscale-color{filter:grayscale()}.motion-enhanced.hover-grayscale-color:hover{filter:grayscale(0)}.motion-enhanced.hover-shine{position:relative;overflow:hidden}.motion-enhanced.hover-shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c,#0000 65%);transition:transform .65s;position:absolute;inset:-40%;transform:translate(-120%)rotate(10deg)}.motion-enhanced.hover-shine:hover:after{transform:translate(120%)rotate(10deg)}.motion-enhanced.hover-magnetic{translate:var(--magnetic-x,0px) calc(var(--parallax-y,0px) + var(--magnetic-y,0px))}@keyframes hover-float{to{transform:translateY(-8px)}}@keyframes hover-pulse{50%{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.motion-stagger-item{opacity:1!important;transition:none!important;transform:none!important}.motion-enhanced{translate:none!important}}.motion-custom.is-motion-visible{animation-name:motion-custom}@keyframes motion-custom{0%{opacity:var(--motion-from-opacity,0);filter:blur(var(--motion-from-blur,16px));transform:perspective(var(--motion-perspective,1200px)) translate3d(var(--motion-from-x,0px),var(--motion-from-y,60px),0) scale(var(--motion-from-scale,.92)) rotateX(var(--motion-from-rotate-x,0deg)) rotateY(var(--motion-from-rotate-y,0deg)) rotate(var(--motion-from-rotate-z,0deg))}to{opacity:1;filter:none;transform:none}}.section-divider path{transform-box:fill-box;transform-origin:50%;will-change:transform,opacity,filter}.divider-motion-drift path{animation:7s ease-in-out infinite alternate divider-drift}.divider-motion-breathe path{animation:4.5s ease-in-out infinite divider-breathe}.divider-motion-pulse path{animation:2.8s ease-in-out infinite divider-pulse}.divider-motion-shimmer path{animation:3.2s ease-in-out infinite divider-shimmer}@keyframes divider-drift{0%{transform:translate(-1.5%)scaleX(1.04)}to{transform:translate(1.5%)scaleX(1.04)}}@keyframes divider-breathe{50%{transform:scaleY(1.16)}}@keyframes divider-pulse{50%{opacity:.72;transform:scaleY(.9)}}@keyframes divider-shimmer{0%,to{filter:brightness()}50%{filter:brightness(1.35)saturate(1.2)}}@media(prefers-reduced-motion:reduce){.section-divider path{animation:none!important}}.font-option-action{justify-content:flex-end;align-items:center;gap:3px;display:flex!important}.font-option-action>button{color:#d98691;cursor:pointer;background:#382a31;border-radius:5px;place-items:center;width:23px;height:23px;display:grid}.font-option-action>button:hover{color:#fff;background:#54313b}.font-upload-family{background:#22242a;border-top:1px solid #34373d;padding:8px}.font-upload-family input{display:none}.font-upload-family>button{color:#d5ceff;cursor:pointer;background:#2d2940;border:1px dashed #655a9b;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;height:31px;font-size:8px;font-weight:750;display:flex}.font-upload-family>button:hover{background:#39324f}.font-upload-family>span{color:#ee929d;margin-top:6px;font-size:7px;line-height:1.4;display:block}.font-picker-list>.font-option-row{color:#cfd2d7;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:48px;display:grid}.font-picker-list>.font-option-row:hover{background:#2b2e36}.font-picker-list>.font-option-row.selected{background:#302b45}.font-option-select{width:100%;min-width:0;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:7px;grid-template-columns:60px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:6px 7px;display:grid}.font-option-select>span:first-child{color:#f2f3f5;font-size:15px}.font-option-select>span:nth-child(2){min-width:0}.font-option-select strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.font-option-select small{color:#747981;margin-top:2px;font-size:7px;display:block}.font-option-select>svg{color:#9c90ef}.font-option-delete{color:#d98691;cursor:pointer;background:#382a31;border-radius:5px;place-items:center;width:25px;height:25px;margin-right:6px;display:grid}.font-option-delete:hover{color:#fff;background:#54313b}.form-field-extra{flex-direction:column;gap:8px;display:flex}.site-form select{width:100%;min-height:44px;color:inherit;background:#fff;border:1px solid #dfe2e7;border-radius:9px;padding:0 11px}.site-checkbox-field{align-items:center;gap:12px;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.site-checkbox-field>span{grid-column:1}.site-checkbox-field>input{accent-color:var(--site-primary);grid-area:1/2;width:19px!important;height:19px!important}.resize-overlay{z-index:92;pointer-events:none;outline-offset:-2px;box-sizing:border-box;outline:2px solid #7265e3;position:absolute;inset:0}.resize-overlay .resize-handle{pointer-events:auto}.is-builder-resizing,.is-builder-resizing *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.is-builder-resizing iframe{pointer-events:none!important}.font-picker-more{color:#d8d2ff;cursor:pointer;background:#2d2940;border:1px solid #45404f;border-radius:7px;width:calc(100% - 12px);height:32px;margin:6px;font-size:8px;font-weight:750}.font-picker-more:hover{background:#393250;border-color:#7064c2}.property-section{overflow:visible}.property-section[open]{position:relative}.property-section[open]:focus-within{z-index:1200}.font-picker.open{z-index:1300}.font-picker.open .font-picker-popover{flex-direction:column;min-height:320px;max-height:min(540px,100vh - 90px);display:flex;overflow:hidden}.font-picker.open .font-picker-list{overscroll-behavior:contain;flex:1;min-height:180px;max-height:none;overflow-y:auto}.font-picker.open .font-category-scroll,.font-picker.open .font-picker-search,.font-picker.open .font-upload-family,.font-picker.open .font-custom-family{flex:none}.editor-node-frame{box-sizing:border-box;transform-origin:50%;isolation:isolate}.editor-node-frame>[data-node-body]{box-sizing:border-box;min-width:0}.editor-node-frame.is-free-positioned{will-change:left,top,width,height}.editor-node-frame.is-free-positioned:after{outline-style:solid}.element-toolbar .free-move-grip{cursor:move;color:#ffcc83;background:#ffb45b14}.element-toolbar .free-move-grip:hover{color:#fff;background:#5b4630}.is-builder-moving,.is-builder-moving *{cursor:move!important;-webkit-user-select:none!important;user-select:none!important}.is-builder-moving iframe,.is-builder-moving a,.is-builder-moving button{pointer-events:none!important}.movement-grid-layer{--movement-grid-step:8px;z-index:99990;box-sizing:border-box;pointer-events:none;background-image:linear-gradient(90deg,#8b7cef33 1px,#0000 1px),linear-gradient(#8b7cef33 1px,#0000 1px),linear-gradient(90deg,#8b7cef57 1px,#0000 1px),linear-gradient(#8b7cef57 1px,#0000 1px);background-size:var(--movement-grid-step) var(--movement-grid-step),var(--movement-grid-step) var(--movement-grid-step),calc(var(--movement-grid-step) * 5) calc(var(--movement-grid-step) * 5),calc(var(--movement-grid-step) * 5) calc(var(--movement-grid-step) * 5);background-position:-1px -1px;border:1px solid #8b7cefb8;position:fixed;overflow:hidden;box-shadow:inset 0 0 0 1px #8b7cef24,inset 0 0 28px #4839b414}.movement-grid-layer>span{color:#d9d3ff;letter-spacing:.04em;background:#231f3aeb;border:1px solid #9a8df4b8;border-radius:5px;margin:6px;padding:3px 7px;font:600 10px/1.2 Inter,system-ui,sans-serif;display:inline-flex;position:sticky;top:6px;left:6px;box-shadow:0 3px 10px #0c0a163d}.snap-guide{z-index:99999;pointer-events:none;background:#ffb45b;position:fixed;box-shadow:0 0 0 1px #ffb45b40,0 0 18px #ffb45b80}.snap-guide-x{width:1px;top:0;bottom:0}.snap-guide-y{height:1px;left:0;right:0}.alignment-guide-layer{z-index:99998;pointer-events:none;position:fixed;inset:0}.alignment-connection-points{z-index:2147483002;pointer-events:none;display:none;position:absolute;inset:0}.editor-node-frame.is-selected>.alignment-connection-points,.editor-node-frame.is-alignment-peer>.alignment-connection-points{display:block}.alignment-connection-point{opacity:.92;background:#ffb45b;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #b66a13,0 2px 8px #341f0857}.editor-node-frame.is-alignment-peer>.alignment-connection-points>.alignment-connection-point{opacity:.48;border-width:1px;width:6px;height:6px}.alignment-connection-point.is-active-x,.alignment-connection-point.is-active-y{opacity:1;background:#fff;border-color:#ff9d2e;width:11px;height:11px;box-shadow:0 0 0 3px #ffb45b4d,0 0 18px #ffb45bcc}.alignment-connection-point.is-active-x.is-active-y{background:#ffb45b;border-color:#fff}.canvas-viewport:not(.preview) .freeform-surface>.editor-node-frame{z-index:1}.resize-overlay{box-sizing:border-box;border-radius:inherit}.position-studio{flex-direction:column;gap:10px;display:flex}.position-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.position-mode-grid button{color:#858b94;text-align:left;cursor:pointer;background:#24262b;border:1px solid #353941;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:7px;min-height:68px;padding:9px;display:grid}.position-mode-grid button svg{color:#8175dc;grid-row:1/3}.position-mode-grid button strong{color:#c8cbd0;font-size:8px}.position-mode-grid button span{color:#727780;font-size:6.5px;line-height:1.35}.position-mode-grid button:hover{background:#2b2c34;border-color:#5b5580}.position-mode-grid button.active{background:linear-gradient(145deg,#37314e,#292b34);border-color:#786bd9;box-shadow:inset 0 0 0 1px #8b7cef29}.position-mode-grid button.active strong,.position-mode-grid button.active svg{color:#e1dcff}.free-move-help{color:#7f8690;background:#262a30;border-radius:8px;gap:8px;padding:9px;display:flex}.free-move-help>svg{color:#ffb45b;flex:none}.free-move-help strong{color:#c4c8ce;font-size:7.5px;line-height:1.35;display:block}.free-move-help span{margin-top:3px;font-size:6.5px;line-height:1.5;display:block}.visual-position-grid{aspect-ratio:1;background:radial-gradient(circle,#6c5ce71f,#0000 54%),#212328;border:1px solid #3b3e47;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:5px;width:126px;margin:1px auto;padding:8px;display:grid}.visual-position-grid button{cursor:pointer;background:#292c32;border:1px solid #3c4048;border-radius:6px;place-items:center;display:grid}.visual-position-grid button span{background:#7165ca;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #7165ca24}.visual-position-grid button:hover{background:#343039;border-color:#ffb45b}.visual-position-grid button:hover span{background:#ffb45b}.snap-controls{flex-direction:column;gap:7px;display:flex}.snap-controls>label{color:#858b94;background:#24272c;border-radius:8px;grid-template-columns:minmax(0,1fr) 75px 20px;align-items:center;gap:7px;padding:8px;font-size:7px;display:grid}.snap-controls>label>span{align-items:center;gap:5px;display:flex}.snap-controls>label input{accent-color:#7468d0}.snap-controls>label b{text-align:right;color:#d4d0ef;font-size:8px}.layer-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.layer-controls button{color:#a2a7ae;cursor:pointer;background:#26282e;border:1px solid #373a42;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px;font-size:7px;font-weight:700;display:flex}.layer-controls button:hover{color:#e3dfff;background:#302d40;border-color:#6b61b6}.transform-studio{flex-direction:column;gap:9px;display:flex}.transform-studio>label{color:#8e949c;background:#24272c;border-radius:8px;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:8px;padding:8px;font-size:7px;display:grid}.transform-studio>label span{justify-content:space-between;gap:6px;display:flex}.transform-studio>label b{color:#d2cdef}.transform-studio input{accent-color:#7569d2}.transform-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.transform-actions button{color:#a8acb3;cursor:pointer;background:#27292f;border:1px solid #373b43;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:31px;font-size:7px;font-weight:700;display:flex}.transform-actions button:hover{color:#fff;background:#322e45;border-color:#6e64bd}@media(max-width:900px){.position-mode-grid,.layer-controls{grid-template-columns:1fr}.snap-guide{display:none}}.motion-host.has-layout{box-sizing:border-box;min-width:0;display:block}.motion-host.has-layout.is-inline-layout{display:inline-block}.motion-host.has-layout>[data-node-body]{box-sizing:border-box;width:100%;max-width:none;height:100%;margin:0}.design-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.design-preset-grid button{color:#9ba0a8;text-align:left;cursor:pointer;background:#24262b;border:1px solid #343840;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 7px;min-height:84px;padding:7px;display:grid}.design-preset-grid button>span{border:1px solid #ffffff29;border-radius:9px;grid-row:1/3;width:34px;height:34px;box-shadow:0 5px 14px #0000002e}.design-preset-grid button strong{color:#d2d5da;font-size:8px}.design-preset-grid button small{color:#737982;font-size:6.3px;line-height:1.35}.design-preset-grid button:hover{background:#2d2b39;border-color:#7569cd;transform:translateY(-1px)}.responsive-visibility{flex-direction:column;gap:8px;display:flex}.responsive-visibility>p{color:#838991;background:#24272c;border-radius:7px;margin:0;padding:8px;font-size:6.8px;line-height:1.45}.responsive-visibility>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.responsive-visibility button{color:#686e77;cursor:pointer;background:#24262b;border:1px solid #353941;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:60px;padding:6px;display:flex}.responsive-visibility button strong{font-size:7px}.responsive-visibility button span{font-size:6px}.responsive-visibility button.active{color:#dcd7ff;background:#302c42;border-color:#6e63bf}.responsive-visibility button.active svg{color:#9d90ff}.editor-node-frame.has-explicit-width>[data-node-body]{width:100%!important;min-width:0!important;max-width:none!important}.editor-node-frame.has-explicit-height>[data-node-body]{height:100%!important;min-height:0!important;max-height:none!important}.editor-node-frame.has-explicit-min-height>[data-node-body]{min-height:inherit!important}.editor-node-frame.has-explicit-width.has-explicit-height>img[data-node-body],.editor-node-frame.has-explicit-width.has-explicit-height>video[data-node-body],.editor-node-frame.has-explicit-width.has-explicit-height>iframe[data-node-body]{object-fit:cover;width:100%!important;height:100%!important}.editor-node-frame.is-free-positioned{overflow:visible}.freeform-surface{isolation:isolate;position:relative;overflow:visible}.editor-node-frame.is-selected:not(.is-drop-target):after{display:none}.editor-node-frame.is-selected.is-drop-target:after{display:block}.resize-overlay{background:0 0;border:2px solid #7265e3;box-shadow:0 0 0 1px #7265e31f;outline:0!important}.resize-overlay:before{content:none!important;display:none!important}.canvas-viewport:not(.preview) .editor-node-frame.is-selected{z-index:2147483000!important}.canvas-viewport:not(.preview) .editor-node-frame.is-selected>.resize-overlay{z-index:2147483001;pointer-events:none}.canvas-viewport:not(.preview) .editor-node-frame.is-selected>.resize-overlay>.resize-handle{pointer-events:auto}.movable-inner-content{box-sizing:border-box;transform-origin:50%;max-width:100%;transition:transform 80ms linear;position:relative}.element-toolbar .inner-content-grip{cursor:move;color:#ffb45b;background:#ffb45b1a}.element-toolbar .inner-content-grip:hover{color:#fff;background:#5b4630}.is-builder-inner-moving,.is-builder-inner-moving *{cursor:move!important;-webkit-user-select:none!important;user-select:none!important}.is-builder-inner-moving iframe,.is-builder-inner-moving a,.is-builder-inner-moving button{pointer-events:none!important}.editor-node-frame.is-inner-moving>[data-node-body] [data-inner-content]{outline-offset:3px;background-image:linear-gradient(#ffb45b09,#ffb45b09);outline:1px dashed #ffb45b}.site-testimonial-content,.site-pricing-content,.site-stat-content,.site-progress-content,.site-rating-content,.site-quote-content{min-width:0}.site-pricing-content>p{color:#6c7178;margin:16px 0;line-height:1.6}.site-pricing-content>ul{flex-direction:column;gap:11px;margin:22px 0;padding:0;list-style:none;display:flex}.site-pricing-content>ul li{color:#4f545b;align-items:center;gap:9px;font-size:14px;display:flex}.site-pricing-content>ul li svg{color:var(--site-primary)}.site-pricing-content>a{border-radius:calc(var(--site-radius) * .65);background:var(--site-primary);color:#fff;justify-content:center;align-items:center;min-height:44px;font-weight:800;text-decoration:none;display:flex}.site-progress-content>div:first-child{color:var(--site-text);justify-content:space-between;gap:15px;margin-bottom:8px;font-size:13px;display:flex}.site-stat-content{flex-direction:column;gap:7px;display:flex}.site-rating-content{align-items:center;gap:8px;display:inline-flex}.inner-content-studio{flex-direction:column;gap:10px;display:flex}.inner-content-help{color:#7f8690;background:#262a30;border-radius:8px;gap:8px;padding:9px;display:flex}.inner-content-help>svg{color:#ffb45b;flex:none}.inner-content-help strong{color:#c4c8ce;font-size:7.5px;line-height:1.35;display:block}.inner-content-help span{margin-top:3px;font-size:6.5px;line-height:1.5;display:block}.inner-content-nudge{grid-template-columns:32px 32px minmax(0,1fr) 32px 32px;gap:5px;display:grid}.inner-content-nudge button{color:#b2b6bd;cursor:pointer;background:#27292f;border:1px solid #373b43;border-radius:7px;height:32px;font-weight:800}.inner-content-nudge button:hover{color:#fff;background:#383026;border-color:#ffb45b}.inner-content-nudge .reset{color:#d9d4f8;font-size:7px}.inner-content-studio>label{background:#24272c;border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.inner-content-studio>label>span{color:#8e949c;justify-content:space-between;font-size:7px;display:flex}.inner-content-studio>label strong{color:#ffcc83}.inner-content-studio input{accent-color:#ffb45b}.text-size-control{background:#23252a;border:1px solid #343740;border-radius:9px;flex-direction:column;gap:9px;margin-bottom:10px;padding:10px;display:flex}.text-size-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.text-size-heading>span{flex-direction:column;gap:2px;display:flex}.text-size-heading strong{color:#d8dade;font-size:8px}.text-size-heading small{color:#777c84;font-size:6.5px}.text-size-heading output{color:#c8c0ff;background:#312d3d;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800}.text-size-stepper{grid-template-columns:31px minmax(0,1fr) 31px;gap:6px;display:grid}.text-size-stepper>button{color:#e2e4e7;cursor:pointer;background:#2b2e34;border:1px solid #424650;border-radius:7px;height:32px;font-size:16px}.text-size-stepper>button:hover{background:#383440;border-color:#7668df}.text-size-stepper label{background:#17191c;border:1px solid #444750;border-radius:7px;align-items:center;height:32px;display:flex;overflow:hidden}.text-size-stepper input{width:100%;min-width:0;height:100%;padding:0 8px;font-weight:800;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:10px!important}.text-size-stepper label span{color:#7f848c;padding-right:8px;font-size:8px}.text-size-control>input[type=range]{accent-color:#7668df;width:100%}.text-size-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.text-size-presets button{color:#9da1a8;cursor:pointer;background:#292b30;border:1px solid #393c43;border-radius:5px;height:25px;font-size:7px}.text-size-presets button:hover,.text-size-presets button.active{color:#fff;background:#373244;border-color:#7568dd}.text-size-presets .auto{color:#c8c1f5}.quick-text-placement{flex-direction:column;gap:8px;margin-top:10px;display:flex}.quick-text-move-help{color:#8a9098;background:#262a30;border-radius:8px;gap:8px;padding:9px;display:flex}.quick-text-move-help>svg{color:#9b8ff4;flex:none}.quick-text-move-help span{flex-direction:column;gap:3px;display:flex}.quick-text-move-help strong{color:#c7cbd1;font-size:7.5px}.quick-text-move-help small{font-size:6.5px;line-height:1.45}.quick-text-placement>div:last-child{grid-template-columns:1fr 1fr;gap:6px;display:grid}.quick-text-placement button{color:#aaaeb5;cursor:pointer;background:#292b30;border:1px solid #3b3e46;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:5px;font-size:7px;display:flex}.quick-text-placement button:hover,.quick-text-placement button.active{color:#fff;background:#393445;border-color:#7668df}.themes-toolbar{align-items:center;gap:12px;max-width:1180px;margin:0 auto 18px;display:flex}.themes-toolbar .search-field{flex:1;max-width:520px}.theme-grid.expanded{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;max-width:1180px}.modern-theme-card{flex-direction:column;min-height:330px;display:flex;overflow:hidden}.modern-theme-card .theme-preview{background:#e8ecf2;height:168px;position:relative;overflow:hidden}.modern-theme-card .theme-preview img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.modern-theme-card:hover .theme-preview img{transform:scale(1.035)}.modern-theme-card .theme-preview:after{content:"";background:linear-gradient(#0000,#00000080);height:52%;position:absolute;inset:auto 0 0}.modern-theme-card .theme-category{z-index:1;background:var(--theme-accent,#6c5ce7);border-radius:999px;padding:5px 8px;position:absolute;bottom:12px;left:14px}@supports (color:color-mix(in lab,red,red)){.modern-theme-card .theme-category{background:color-mix(in srgb,var(--theme-accent,#6c5ce7) 78%,#fff)}}.modern-theme-card .theme-category{color:#fff;letter-spacing:.08em;font-size:10px;font-weight:900}.modern-theme-card .theme-card-body{flex-direction:column;flex:1;padding:18px;display:flex}.modern-theme-card h3{margin:0 0 7px;font-size:18px}.modern-theme-card p{color:#777e88;margin:0 0 16px;line-height:1.55}.modern-theme-card .button{justify-content:center;width:100%;margin-top:auto}.blank-theme-card .blank-theme-visual{background:radial-gradient(circle at 30% 20%,#fff 0 10%,#0000 11%),linear-gradient(135deg,#f8fafc,#e6ebf3);place-items:center;height:168px;display:grid}.blank-theme-visual>div{color:#687184;border:2px dashed #a8b1c0;border-radius:14px;place-items:center;width:72%;height:66%;font-weight:800;display:grid}.selected-theme-summary{background:#f8f8fb;border:1px solid #dedfe8;border-radius:12px;align-items:center;gap:13px;margin-bottom:16px;padding:13px 14px;display:flex}.selected-theme-summary>span{background:var(--theme-accent,#6c5ce7);border-radius:999px;width:12px;height:48px}.selected-theme-summary strong,.selected-theme-summary small{display:block}.selected-theme-summary small{color:#757b85;margin-top:3px}.language-setup-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.language-setup-grid>label{cursor:pointer;background:#fff;border:1px solid #dedfe7;border-radius:12px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.language-setup-grid>label.selected{background:#f8f7ff;border-color:#7367f0;box-shadow:0 0 0 2px #7367f01a}.language-setup-grid input{opacity:0;pointer-events:none;position:absolute}.language-code,.language-setting-code{background:#eceef4;border-radius:8px;place-items:center;width:37px;height:28px;font-size:11px;font-weight:900;display:grid}.language-setup-grid strong,.language-setup-grid small{display:block}.language-setup-grid small{color:#848994;margin-top:2px;font-size:11px}.language-setup-grid .radio-dot{border:1px solid #c4c7d0;border-radius:50%;width:16px;height:16px}.language-setup-grid label.selected .radio-dot{border:5px solid #7367f0}.default-language-field{margin-top:12px}.toolbar-language{background:#22252b;border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.toolbar-language>svg{color:#a5abb5;margin:0 4px}.toolbar-language button{color:#8e949f;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:900}.toolbar-language button.active{color:#fff;background:#6c5ce7}.website-language-switcher{border:1px solid var(--site-primary);align-items:center;gap:3px;margin-left:8px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.website-language-switcher{border:1px solid color-mix(in srgb,var(--site-primary) 22%,transparent)}}.website-language-switcher{background:var(--site-background);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.website-language-switcher{background:color-mix(in srgb,var(--site-background) 88%,transparent)}}.website-language-switcher button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.website-language-switcher button.active{background:var(--site-primary);color:#fff}.language-settings-card>header{align-items:flex-start;gap:10px;display:flex}.settings-card-icon{color:#6c5ce7;background:#eeecff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.language-settings-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.language-setting-option{cursor:pointer;background:#fff;border:1px solid #dedfe7;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;display:grid;position:relative}.language-setting-option.selected{background:#f8f7ff;border-color:#6c5ce7}.language-setting-option>input{opacity:0;position:absolute}.language-setting-option strong,.language-setting-option small{display:block}.language-setting-option small{color:#7e8490;margin-top:3px;font-size:11px}.language-setting-option>svg{color:#6c5ce7}.default-language-select{flex-direction:column;gap:7px;max-width:410px;margin-top:14px;display:flex}.default-language-select select{background:#fff;border:1px solid #d9dbe3;border-radius:9px;height:42px;padding:0 11px}.default-language-select small{color:#7c838e}@media(max-width:760px){.language-setup-grid,.language-settings-grid,.theme-grid.expanded{grid-template-columns:1fr}.website-language-switcher{margin-top:8px;margin-left:0}.toolbar-language>svg{display:none}}.theme-transfer-panel,.theme-dashboard-export{background:linear-gradient(135deg,#fbfbff,#f2f1ff);border:1px solid #dedfe7;border-radius:14px;align-items:center;gap:16px;max-width:1180px;margin:0 auto 22px;padding:16px 18px;display:flex}.theme-transfer-copy{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.theme-transfer-copy>span{color:#5e50dc;background:#e7e4ff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.theme-transfer-copy h2{margin:0 0 3px;font-size:16px}.theme-transfer-copy p{color:#747a86;margin:0;font-size:12px;line-height:1.45}.theme-upload-button{cursor:pointer;white-space:nowrap}.theme-upload-button input{display:none}.installed-theme-manager{background:#fff;border:1px solid #e1e2e8;border-radius:12px;max-width:1180px;margin:0 auto 18px;padding:13px 15px}.installed-theme-manager>strong{margin-bottom:9px;font-size:12px;display:block}.installed-theme-manager>div{flex-wrap:wrap;gap:8px;display:flex}.installed-theme-manager>div>span{border:1px solid #e1e2e8;border-radius:999px;align-items:center;gap:7px;padding:6px 7px 6px 9px;font-size:12px;display:inline-flex}.installed-theme-manager i{border-radius:50%;width:9px;height:9px}.installed-theme-manager button{color:#5f6570;cursor:pointer;background:#f0f1f5;border:0;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid}.installed-theme-manager button:hover{background:#e5e6ec}.installed-theme-manager button.danger-text{color:#c43e4b;background:#fff0f1}.theme-dashboard-export>div{flex-direction:column;flex:1;gap:3px;min-width:220px;display:flex}.theme-dashboard-export>div>strong{font-size:14px}.theme-dashboard-export>div>span{color:#777d88;font-size:11px}.theme-dashboard-export select{background:#fff;border:1px solid #d6d8e0;border-radius:9px;min-width:220px;height:40px;padding:0 10px}.theme-dashboard-export .button{white-space:nowrap}@media(max-width:760px){.theme-transfer-panel,.theme-dashboard-export{flex-direction:column;align-items:stretch}.theme-transfer-panel .button,.theme-dashboard-export .button,.theme-dashboard-export select{width:100%}.installed-theme-manager>div>span{max-width:100%}}.website-language-element{box-sizing:border-box;align-items:center;gap:8px;max-width:100%;display:inline-flex}.website-language-label{opacity:.72;white-space:nowrap;font-size:.82em}.website-language-options{align-items:center;gap:4px;display:inline-flex}.website-language-element button,.website-language-element select{font:inherit;color:inherit}.website-language-element button{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 10px}.website-language-element button.active{background:var(--site-primary);color:#fff}.website-language-element.variant-segmented .website-language-options{border:1px solid var(--site-primary);padding:3px}@supports (color:color-mix(in lab,red,red)){.website-language-element.variant-segmented .website-language-options{border:1px solid color-mix(in srgb,var(--site-primary) 22%,transparent)}}.website-language-element.variant-segmented .website-language-options{background:var(--site-background);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.website-language-element.variant-segmented .website-language-options{background:color-mix(in srgb,var(--site-background) 88%,transparent)}}.website-language-element.variant-buttons .website-language-options{gap:7px}.website-language-element.variant-buttons button{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.website-language-element.variant-buttons button{border-color:color-mix(in srgb,currentColor 22%,transparent)}}.website-language-element.variant-buttons button{background:var(--site-background)}@supports (color:color-mix(in lab,red,red)){.website-language-element.variant-buttons button{background:color-mix(in srgb,var(--site-background) 88%,transparent)}}.website-language-element.variant-links button{border-radius:0;padding:3px 2px}.website-language-element.variant-links button+button:before{content:"/";opacity:.45;margin-right:8px;display:inline-block}.website-language-element.variant-links button.active{color:var(--site-primary);text-underline-offset:4px;background:0 0;text-decoration:underline}.website-language-element.variant-dropdown select{border:1px solid;min-height:38px;padding:0 34px 0 12px}@supports (color:color-mix(in lab,red,red)){.website-language-element.variant-dropdown select{border:1px solid color-mix(in srgb,currentColor 22%,transparent)}}.website-language-element.variant-dropdown select{background:var(--site-background);cursor:pointer;border-radius:10px}.website-navigation .website-language-element{flex:none}.website-navigation.is-compact .website-language-element{margin-top:6px}.editor-node-frame.has-explicit-width>.website-language-element,.editor-node-frame.has-explicit-height>.website-language-element{justify-content:center;width:100%;height:100%}@media(max-width:760px){.website-language-element{flex-wrap:wrap;max-width:100%}.website-language-element.variant-dropdown select{max-width:100%}}.layout-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.layout-preset-grid button{color:#dfe2e7;text-align:left;cursor:pointer;background:#25282e;border:1px solid #3a3f48;border-radius:12px;min-height:92px;padding:12px;transition:border-color .16s,transform .16s,box-shadow .16s,background-color .16s}.layout-preset-grid button:hover{background:#302d43;border-color:#7c6ff0;transform:translateY(-2px);box-shadow:0 10px 26px #0000003d}.layout-preset-grid strong{color:#f1f3f6;font-size:12px;display:block}.layout-preset-grid span{color:#9ba0a9;margin-top:5px;font-size:10px;line-height:1.45;display:block}.region-order-editor{gap:7px;display:grid}.region-order-editor>div{color:#d7dae0;background:#24272d;border:1px solid #383d45;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.region-order-editor>div>span{font-size:11px;font-weight:750}.region-order-editor>div>div{gap:4px;display:flex}.region-order-editor button,.submenu-row-actions button,.footer-column-links button{color:#b8bdc6;cursor:pointer;background:#2d3037;border:1px solid #414650;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.region-order-editor button:hover,.submenu-row-actions button:hover,.footer-column-links button:hover{color:#fff;background:#39344b;border-color:#7569d4}.region-order-editor button:disabled,.submenu-row-actions button:disabled{opacity:.35;cursor:default}.nav-link-card{overflow:visible}.submenu-editor{color:#d8dbe0;background:#202329;border:1px dashed #464b56;border-radius:10px;margin-top:10px;padding:10px}.submenu-editor-title{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.submenu-editor-title strong{color:#e4e6ea;font-size:10px}.submenu-editor-title button{color:#a99fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;font-weight:750;display:inline-flex}.submenu-row{background:#272a30;border:1px solid #3a3f48;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;padding:9px;display:grid;position:relative}.submenu-row .wide{grid-column:1/-1}.submenu-row-actions{z-index:2;gap:3px;display:flex;position:absolute;top:7px;right:7px}.submenu-row .property-field:first-of-type{padding-right:82px}.footer-columns-editor{gap:10px;display:grid}.footer-column-links{gap:6px;margin:10px 0;display:grid}.footer-column-links>div{grid-template-columns:1fr 1fr 28px;align-items:end;gap:6px;display:grid}.footer-column-links>div>button{margin-bottom:1px}.website-navigation{box-sizing:border-box;z-index:80;width:100%;animation-duration:var(--header-duration,.55s);animation-delay:var(--header-delay,0s);isolation:isolate;transition:transform .3s,background-color .3s,padding .3s,box-shadow .3s;animation-fill-mode:both}.website-navigation.is-scroll-hidden{transform:translateY(-110%)}.website-navigation.is-overlay{top:0;left:0;right:0;position:absolute!important}.website-navigation.can-shrink.is-scrolled:not(.layout-sidebar-left):not(.layout-sidebar-right):not(.layout-vertical){box-shadow:0 10px 30px #0f172a17;padding-top:8px!important;padding-bottom:8px!important}.website-header-topbar{border-bottom:1px solid;align-items:center;gap:18px;min-height:32px;padding:6px 22px;display:flex}@supports (color:color-mix(in lab,red,red)){.website-header-topbar{border-bottom:1px solid color-mix(in srgb,currentColor 13%,transparent)}}.website-header-topbar{font-size:11px;line-height:1.4}.website-header-topbar.align-left{justify-content:flex-start}.website-header-topbar.align-center{justify-content:center}.website-header-topbar.align-right{justify-content:flex-end}.website-header-topbar.align-between{justify-content:space-between}.website-header-topbar>div{gap:14px;display:flex}.website-header-topbar a{color:inherit;text-decoration:none}.website-nav-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;width:100%;margin:0 auto;display:flex}.website-nav-region{align-items:center;min-width:0;display:flex}.website-nav-region.region-menu{flex:1;justify-content:center}.website-nav-region.region-actions,.website-nav-region.region-custom{flex:none}.website-logo{color:inherit;letter-spacing:-.55px;white-space:nowrap;align-items:center;gap:10px;font-weight:900;text-decoration:none;transition:transform .2s,filter .2s,text-shadow .2s;display:inline-flex}.website-logo img{width:auto;max-width:220px;height:var(--logo-size,42px);object-fit:contain;display:block}.website-logo span{font-size:clamp(16px,1.25vw,24px)}.website-logo.logo-hover-grow:hover{transform:scale(1.06)}.website-logo.logo-hover-tilt:hover{transform:rotate(-3deg)scale(1.03)}.website-logo.logo-hover-glow:hover{filter:drop-shadow(0 0 12px var(--site-primary))}@supports (color:color-mix(in lab,red,red)){.website-logo.logo-hover-glow:hover{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--site-primary) 70%,transparent))}}.website-logo.logo-hover-pulse:hover{animation:.8s infinite alternate cuw-logo-pulse}.website-nav-links{justify-content:center;align-items:center;gap:clamp(12px,2vw,30px);min-width:0;display:flex}.website-nav-item{color:inherit;white-space:nowrap;animation-delay:calc(var(--nav-item-index,0) * var(--header-stagger,45ms));font-size:14px;font-weight:650;text-decoration:none;transition:color .2s,background-color .2s,transform .2s,box-shadow .2s;position:relative}.website-nav-item.has-submenu{position:relative}.website-nav-item summary{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:650;list-style:none;display:flex}.website-nav-item summary::-webkit-details-marker{display:none}.website-submenu{z-index:100;border:1px solid;min-width:230px;max-width:min(520px,90vw);padding:10px;display:grid;position:absolute;top:calc(100% + 14px);left:50%}@supports (color:color-mix(in lab,red,red)){.website-submenu{border:1px solid color-mix(in srgb,currentColor 14%,transparent)}}.website-submenu{background:var(--site-background,#fff);color:var(--site-text,#111827);opacity:0;visibility:hidden;border-radius:14px;transition:opacity .2s,transform .2s,visibility .2s;transform:translate(-50%,-7px)scale(.98);box-shadow:0 22px 55px #0f172a2e}.website-nav-item[open]>.website-submenu{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.website-submenu a{color:inherit;border-radius:9px;flex-direction:column;gap:3px;padding:10px 12px;text-decoration:none;display:flex}.website-submenu a:hover{background:var(--site-primary)}@supports (color:color-mix(in lab,red,red)){.website-submenu a:hover{background:color-mix(in srgb,var(--site-primary) 10%,transparent)}}.website-submenu a:hover{color:var(--site-primary)}.website-submenu small{opacity:.62;font-size:10px;line-height:1.4}.website-navigation.layout-mega .website-submenu{grid-template-columns:repeat(2,minmax(180px,1fr));min-width:min(620px,80vw)}.website-nav-actions{align-items:center;gap:9px;display:flex}.website-header-social{align-items:center;gap:6px;display:flex}.website-header-social a,.website-header-search-toggle{border:1px solid;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.website-header-social a,.website-header-search-toggle{border:1px solid color-mix(in srgb,currentColor 16%,transparent)}}.website-header-social a,.website-header-search-toggle{color:inherit;cursor:pointer;background:0 0;border-radius:50%;text-decoration:none}.website-header-cta{background:var(--site-primary);box-shadow:0 8px 20px var(--site-primary);border-radius:999px;align-items:center;gap:7px;padding:11px 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}@supports (color:color-mix(in lab,red,red)){.website-header-cta{box-shadow:0 8px 20px color-mix(in srgb,var(--site-primary) 24%,transparent)}}.website-header-cta{transition:transform .2s,box-shadow .2s}.website-header-cta:hover{box-shadow:0 13px 28px var(--site-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.website-header-cta:hover{box-shadow:0 13px 28px color-mix(in srgb,var(--site-primary) 32%,transparent)}}.website-nav-search{border:1px solid;align-items:center;gap:7px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.website-nav-search{border:1px solid color-mix(in srgb,currentColor 15%,transparent)}}.website-nav-search{background:var(--site-background,#fff);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.website-nav-search{background:color-mix(in srgb,var(--site-background,#fff) 90%,transparent)}}.website-nav-search input{width:150px;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.website-nav-empty{opacity:.65;font-size:12px}.website-nav-custom{align-items:center;gap:8px;display:flex}.website-nav-custom>.motion-host,.website-footer-custom>.motion-host{margin:0}.website-menu-toggle{border:1px solid;align-items:center;gap:7px;min-height:40px;padding:0 11px;display:none}@supports (color:color-mix(in lab,red,red)){.website-menu-toggle{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.website-menu-toggle{background:currentColor;border-radius:9px}@supports (color:color-mix(in lab,red,red)){.website-menu-toggle{background:color-mix(in srgb,currentColor 6%,transparent)}}.website-menu-toggle{color:inherit;cursor:pointer;font:700 13px/1 inherit}.website-navigation.hover-underline .website-nav-item:not(details):after,.website-navigation.hover-underline .website-nav-item summary:after{content:"";background:var(--site-primary);border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.website-navigation.hover-underline .website-nav-item:hover:after,.website-navigation.hover-underline details:hover summary:after{transform:scaleX(1)}.website-navigation.hover-pill .website-nav-item{border-radius:999px;padding:8px 12px}.website-navigation.hover-pill .website-nav-item:hover{background:var(--site-primary)}@supports (color:color-mix(in lab,red,red)){.website-navigation.hover-pill .website-nav-item:hover{background:color-mix(in srgb,var(--site-primary) 12%,transparent)}}.website-navigation.hover-pill .website-nav-item:hover{color:var(--site-primary)}.website-navigation.hover-background .website-nav-item{border-radius:8px;padding:9px 11px}.website-navigation.hover-background .website-nav-item:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.website-navigation.hover-background .website-nav-item:hover{background:color-mix(in srgb,currentColor 9%,transparent)}}.website-navigation.hover-lift .website-nav-item:hover{color:var(--site-primary);transform:translateY(-3px)}.website-navigation.hover-glow .website-nav-item:hover{color:var(--site-primary);text-shadow:0 0 16px var(--site-primary)}@supports (color:color-mix(in lab,red,red)){.website-navigation.hover-glow .website-nav-item:hover{text-shadow:0 0 16px color-mix(in srgb,var(--site-primary) 70%,transparent)}}.website-navigation.layout-centered .website-nav-inner{flex-direction:column;justify-content:center;gap:14px}.website-navigation.layout-centered .region-menu{order:2}.website-navigation.layout-centered .region-brand{order:1}.website-navigation.layout-centered .region-actions,.website-navigation.layout-centered .region-custom{order:3}.website-navigation.layout-stacked .website-nav-inner{flex-wrap:wrap}.website-navigation.layout-stacked .region-menu{border-top:1px solid;flex:0 0 100%;order:3;padding-top:10px}@supports (color:color-mix(in lab,red,red)){.website-navigation.layout-stacked .region-menu{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}}.website-navigation.layout-floating{max-width:var(--site-content-width,1180px)}.website-navigation.layout-split .website-nav-inner{grid-template-columns:1fr auto 1fr auto auto;display:grid}.website-navigation.layout-split .split-left{justify-content:flex-end}.website-navigation.layout-split .split-right{justify-content:flex-start}.website-navigation.layout-vertical .website-nav-inner{flex-direction:column;justify-content:flex-start;align-items:stretch;height:auto;min-height:0}.website-navigation.layout-sidebar-left .website-nav-inner,.website-navigation.layout-sidebar-right .website-nav-inner{flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%}.website-navigation.layout-vertical .website-nav-region,.website-navigation.layout-sidebar-left .website-nav-region,.website-navigation.layout-sidebar-right .website-nav-region{justify-content:flex-start;width:100%}.website-navigation.layout-vertical .website-nav-links,.website-navigation.layout-sidebar-left .website-nav-links,.website-navigation.layout-sidebar-right .website-nav-links{flex-direction:column;align-items:stretch;gap:5px;width:100%}.website-navigation.layout-vertical .website-nav-item,.website-navigation.layout-sidebar-left .website-nav-item,.website-navigation.layout-sidebar-right .website-nav-item{border-radius:9px;padding:11px 12px;display:flex}.website-navigation.layout-vertical .website-nav-actions{flex-wrap:wrap;width:100%;margin-top:0}.website-navigation.layout-sidebar-left .website-nav-actions,.website-navigation.layout-sidebar-right .website-nav-actions{flex-wrap:wrap;width:100%;margin-top:auto}.website-navigation.layout-creative .website-nav-inner{grid-template-columns:auto auto 1fr auto;display:grid}.website-navigation.layout-creative .region-menu{justify-content:flex-end}.website-navigation.layout-minimal .website-nav-links{gap:18px}.website-navigation.layout-hamburger .website-menu-toggle{display:flex}.website-navigation.layout-hamburger .website-nav-links{z-index:120;background:var(--site-background,#fff);color:var(--site-text,#111827);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:80px 28px;transition:opacity .28s,transform .28s,visibility .28s;display:flex;position:fixed;inset:0;transform:scale(1.04)}.website-navigation.layout-hamburger.is-open .website-nav-links{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.website-navigation.layout-hamburger .website-nav-item{font-size:clamp(24px,5vw,56px);font-weight:850}.website-navigation.entrance-fade{animation-name:cuw-header-fade}.website-navigation.entrance-slide-down{animation-name:cuw-header-down}.website-navigation.entrance-slide-left{animation-name:cuw-header-left}.website-navigation.entrance-slide-right{animation-name:cuw-header-right}.website-navigation.entrance-zoom{animation-name:cuw-header-zoom}.website-navigation.entrance-reveal{animation-name:cuw-header-reveal}.website-navigation.entrance-elastic{animation-name:cuw-header-elastic}.website-navigation.is-compact .website-nav-inner{align-items:center;position:relative}.website-navigation.is-compact .website-menu-toggle{margin-left:auto;display:flex}.website-navigation.is-compact .region-menu{flex:0}.website-navigation.is-compact .website-nav-links{z-index:140;border:1px solid;flex-direction:column;align-items:stretch;gap:3px;padding:12px;display:flex;position:absolute;top:calc(100% + 12px);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.website-navigation.is-compact .website-nav-links{border:1px solid color-mix(in srgb,currentColor 15%,transparent)}}.website-navigation.is-compact .website-nav-links{background:var(--site-background,#fff);color:var(--site-text,#111827);opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;transition:opacity .22s,transform .22s,visibility .22s;transform:translateY(-8px);box-shadow:0 22px 55px #12161e33}.website-navigation.is-compact.is-open .website-nav-links{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.website-navigation.is-compact .website-nav-item{border-radius:9px;width:100%;padding:12px;display:flex}.website-navigation.is-compact details.website-nav-item{display:block}.website-navigation.is-compact .website-nav-item summary{padding:12px}.website-navigation.is-compact .website-submenu{min-width:0;max-width:none;box-shadow:none;opacity:1;visibility:visible;background:var(--site-primary);border:0;border-radius:9px;margin-top:4px;padding:5px;position:static;transform:none}@supports (color:color-mix(in lab,red,red)){.website-navigation.is-compact .website-submenu{background:color-mix(in srgb,var(--site-primary) 7%,transparent)}}.website-navigation.is-compact .website-nav-search{box-sizing:border-box;width:100%}.website-navigation.is-compact .website-nav-search input{width:100%}.website-navigation.is-compact.mobile-drawer-left .website-nav-links,.website-navigation.is-compact.mobile-drawer-right .website-nav-links{opacity:1;border-radius:0;width:min(380px,88vw);height:100vh;padding:84px 20px 30px;position:fixed;top:0;bottom:0;overflow:auto;transform:translate(-105%)}.website-navigation.is-compact.mobile-drawer-left .website-nav-links{left:0;right:auto}.website-navigation.is-compact.mobile-drawer-right .website-nav-links{left:auto;right:0;transform:translate(105%)}.website-navigation.is-compact.mobile-drawer-left.is-open .website-nav-links,.website-navigation.is-compact.mobile-drawer-right.is-open .website-nav-links{transform:translate(0)}.website-navigation.is-compact.mobile-fullscreen .website-nav-links{border-radius:0;justify-content:center;align-items:center;width:100%;height:100vh;padding:80px 24px;position:fixed;inset:0;transform:scale(1.04)}.website-navigation.is-compact.mobile-fullscreen.is-open .website-nav-links{transform:scale(1)}.website-navigation.is-compact.mobile-fullscreen .website-nav-item{width:auto;font-size:clamp(24px,8vw,46px);font-weight:850}.website-navigation.is-compact.mobile-bottom-sheet .website-nav-links{opacity:1;border-radius:24px 24px 0 0;max-height:78vh;padding:24px 18px 34px;position:fixed;inset:auto 0 0;overflow:auto;transform:translateY(105%)}.website-navigation.is-compact.mobile-bottom-sheet.is-open .website-nav-links{transform:translateY(0)}.website-navigation.open-fade .website-nav-links{transition-property:opacity,visibility}.website-navigation.open-scale .website-nav-links{transform:scale(.94)}.website-navigation.open-scale.is-open .website-nav-links{transform:scale(1)}.website-navigation.open-cinematic .website-nav-links{filter:blur(14px);transform:scale(1.08)}.website-navigation.open-cinematic.is-open .website-nav-links{filter:blur();transform:scale(1)}.website-footer{box-sizing:border-box;width:100%;animation-duration:var(--footer-duration,.7s);animation-delay:var(--footer-delay,0s);animation-fill-mode:both}.website-footer-inner{box-sizing:border-box;gap:42px;width:100%;margin:0 auto;display:grid}.website-footer-region{min-width:0}.website-footer-brand{max-width:420px}.website-footer-logo{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.website-footer-logo strong{letter-spacing:-.8px;font-size:clamp(20px,2vw,32px)}.website-footer-logo img{object-fit:contain;max-width:220px;max-height:64px;display:block}.website-footer-brand p{opacity:.72;max-width:48ch;margin:16px 0 0;line-height:1.7}.website-footer-columns{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:28px;display:grid}.website-footer-columns section{animation-delay:calc(var(--footer-item-index,0) * var(--footer-stagger,55ms))}.website-footer-columns h3{color:inherit;letter-spacing:.4px;margin:0 0 14px;font-size:13px}.website-footer-columns section>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.website-footer a{color:inherit;text-decoration:none}.website-footer-columns a,.website-footer-bottom a{opacity:.72;font-size:13px;transition:opacity .18s,color .18s,transform .18s,background-color .18s,text-shadow .18s}.website-footer-columns a:hover,.website-footer-bottom a:hover{opacity:1;color:var(--site-primary)}.website-footer.hover-slide .website-footer-columns a:hover{transform:translate(5px)}.website-footer.hover-lift .website-footer-columns a:hover{transform:translateY(-3px)}.website-footer.hover-underline .website-footer-columns a:hover{text-underline-offset:5px;text-decoration:underline}.website-footer.hover-pill .website-footer-columns a{border-radius:999px;padding:5px 8px}.website-footer.hover-pill .website-footer-columns a:hover{background:var(--site-primary)}@supports (color:color-mix(in lab,red,red)){.website-footer.hover-pill .website-footer-columns a:hover{background:color-mix(in srgb,var(--site-primary) 14%,transparent)}}.website-footer.hover-glow .website-footer-columns a:hover{text-shadow:0 0 16px var(--site-primary)}@supports (color:color-mix(in lab,red,red)){.website-footer.hover-glow .website-footer-columns a:hover{text-shadow:0 0 16px color-mix(in srgb,var(--site-primary) 75%,transparent)}}.website-footer-newsletter{border:1px solid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:end;gap:28px;padding:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.website-footer-newsletter{border:1px solid color-mix(in srgb,currentColor 14%,transparent)}}.website-footer-newsletter{background:currentColor;border-radius:20px}@supports (color:color-mix(in lab,red,red)){.website-footer-newsletter{background:color-mix(in srgb,currentColor 4%,transparent)}}.website-footer-newsletter h3{color:inherit;margin:0 0 8px;font-size:clamp(20px,2.4vw,34px)}.website-footer-newsletter p{opacity:.7;margin:0}.website-footer-newsletter form{gap:8px;display:flex}.website-footer-newsletter input{border:1px solid;flex:1;min-width:0;padding:13px 14px}@supports (color:color-mix(in lab,red,red)){.website-footer-newsletter input{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.website-footer-newsletter input{background:var(--site-background,#fff);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.website-footer-newsletter input{background:color-mix(in srgb,var(--site-background,#fff) 92%,transparent)}}.website-footer-newsletter input{color:var(--site-text,#111827);font:inherit}.website-footer-newsletter button{background:var(--site-primary);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:13px 17px;font-weight:800}.website-footer-newsletter small{grid-column:1/-1}.website-footer-social{flex-wrap:wrap;gap:9px;display:flex}.website-footer-social a{border:1px solid;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.website-footer-social a{border:1px solid color-mix(in srgb,currentColor 14%,transparent)}}.website-footer-social a{opacity:.8;border-radius:999px;font-size:12px;transition:transform .18s,background-color .18s,opacity .18s}.website-footer-social a:hover{opacity:1;background:var(--site-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.website-footer-social a:hover{background:color-mix(in srgb,var(--site-primary) 14%,transparent)}}.website-footer-custom{flex-wrap:wrap;gap:12px;display:flex}.website-footer-bottom{border-top:1px solid;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}@supports (color:color-mix(in lab,red,red)){.website-footer-bottom{border-top:1px solid color-mix(in srgb,currentColor 13%,transparent)}}.website-footer-bottom{opacity:.82;font-size:12px}.website-footer-bottom>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.website-footer-bottom button{border:1px solid;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.website-footer-bottom button{border:1px solid color-mix(in srgb,currentColor 16%,transparent)}}.website-footer-bottom button{color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px}.website-footer.layout-centered .website-footer-inner{text-align:center;justify-items:center}.website-footer.layout-centered .website-footer-brand{flex-direction:column;align-items:center;display:flex}.website-footer.layout-centered .website-footer-columns{width:100%}.website-footer.layout-centered .website-footer-columns section>div{align-items:center}.website-footer.layout-centered .website-footer-social{justify-content:center}.website-footer.layout-centered .website-footer-bottom{width:100%}.website-footer.layout-split .website-footer-inner{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}.website-footer.layout-split .region-bottom,.website-footer.layout-split .region-newsletter,.website-footer.layout-split .region-social,.website-footer.layout-split .region-custom{grid-column:1/-1}.website-footer.layout-newsletter .region-newsletter{order:-2}.website-footer.layout-mega .website-footer-columns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.website-footer.layout-minimal .website-footer-inner{justify-content:space-between;align-items:center;gap:18px;display:flex}.website-footer.layout-minimal .website-footer-bottom{border:0;flex:1;padding:0}.website-footer.layout-floating{max-width:calc(100% - 48px);margin-left:auto!important;margin-right:auto!important}.website-footer.layout-creative .website-footer-brand strong{font-size:clamp(38px,7vw,100px);line-height:.9}.website-footer.layout-creative .website-footer-inner{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.website-footer.layout-creative .region-columns,.website-footer.layout-creative .region-social,.website-footer.layout-creative .region-custom,.website-footer.layout-creative .region-bottom{grid-column:1/-1}.website-footer.entrance-fade{animation-name:cuw-footer-fade}.website-footer.entrance-fade-up{animation-name:cuw-footer-up}.website-footer.entrance-slide-up{animation-name:cuw-footer-slide}.website-footer.entrance-zoom{animation-name:cuw-footer-zoom}.website-footer.entrance-reveal{animation-name:cuw-footer-reveal}.website-footer.entrance-stagger .website-footer-region{animation:cuw-footer-up var(--footer-duration) both;animation-delay:calc(var(--footer-delay) + var(--footer-stagger) * var(--footer-region-index,0))}.website-footer.entrance-cinematic{animation-name:cuw-footer-cinematic}@keyframes cuw-header-fade{0%{opacity:0}to{opacity:1}}@keyframes cuw-header-down{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:translateY(0)}}@keyframes cuw-header-left{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@keyframes cuw-header-right{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0)}}@keyframes cuw-header-zoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes cuw-header-reveal{0%{opacity:0;clip-path:inset(0 50%)}to{opacity:1;clip-path:inset(0)}}@keyframes cuw-header-elastic{0%{opacity:0;transform:translateY(-45px)scale(.95)}65%{opacity:1;transform:translateY(6px)scale(1.015)}to{transform:translateY(0)scale(1)}}@keyframes cuw-logo-pulse{to{transform:scale(1.07)}}@keyframes cuw-footer-fade{0%{opacity:0}to{opacity:1}}@keyframes cuw-footer-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes cuw-footer-slide{0%{opacity:0;transform:translateY(55px)}to{opacity:1;transform:translateY(0)}}@keyframes cuw-footer-zoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes cuw-footer-reveal{0%{opacity:0;clip-path:inset(35% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes cuw-footer-cinematic{0%{opacity:0;filter:blur(16px);transform:translateY(36px)scale(.98)}to{opacity:1;filter:blur();transform:none}}@media(max-width:900px){.layout-preset-grid{grid-template-columns:1fr}.website-navigation.layout-split .website-nav-inner,.website-navigation.layout-creative .website-nav-inner{display:flex}.website-navigation.layout-vertical{width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.website-footer.layout-split .website-footer-inner,.website-footer.layout-creative .website-footer-inner{grid-template-columns:1fr}.website-footer.layout-split .website-footer-region,.website-footer.layout-creative .website-footer-region{grid-column:auto}.website-footer-newsletter{grid-template-columns:1fr}.website-footer.layout-minimal .website-footer-inner{flex-direction:column;align-items:stretch}.website-footer-bottom{flex-direction:column;align-items:flex-start}.submenu-row{grid-template-columns:1fr}.submenu-row .wide{grid-column:auto}.footer-column-links>div{grid-template-columns:1fr 28px}.footer-column-links>div .property-field:nth-child(2){grid-column:1/2}.footer-column-links>div>button{grid-area:1/2/3}}@media(max-width:600px){.website-header-topbar{text-align:center;flex-direction:column;gap:5px}.website-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.website-footer-newsletter form{flex-direction:column}.website-footer-social a span{display:none}.website-footer-bottom>div{align-items:flex-start}.website-footer.layout-floating{max-width:calc(100% - 20px)}.website-footer{padding-left:20px!important;padding-right:20px!important}}@media(prefers-reduced-motion:reduce){.website-navigation,.website-footer,.website-nav-links,.website-nav-item,.website-logo,.website-header-action-shell,.website-header-action,.website-footer-region{transition:none!important;animation:none!important}}.website-nav-actions,.website-nav-menu-actions{align-items:center;gap:var(--header-actions-gap,10px);min-width:0;display:flex}.website-nav-menu-actions{border-top:1px solid;width:100%;margin-top:12px;padding-top:12px}@supports (color:color-mix(in lab,red,red)){.website-nav-menu-actions{border-top:1px solid color-mix(in srgb,currentColor 13%,transparent)}}.website-header-action-shell{max-width:100%;animation-duration:var(--header-button-duration,.42s);animation-delay:calc(var(--header-button-delay,0s) + var(--header-button-index,0) * 45ms);animation-fill-mode:both;display:inline-flex}.website-header-action{isolation:isolate;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--header-button-gap,8px);width:100%;min-height:var(--header-button-height,44px);padding:0 var(--header-button-padding-x,18px);border-width:var(--header-button-border-width,1px);border-style:var(--header-button-border-style,solid);border-color:var(--header-button-border,#6c5ce7);border-radius:var(--header-button-radius,12px);background:var(--header-button-bg,#6c5ce7);box-shadow:var(--header-button-shadow,none);font-size:var(--header-button-font-size,14px);font-weight:var(--header-button-font-weight,800);letter-spacing:var(--header-button-letter-spacing,0);text-align:center;white-space:nowrap;transform:var(--header-button-base-transform,none);transform-origin:50%;line-height:1;text-decoration:none;transition:transform .22s,background .22s,color .22s,border-color .22s,box-shadow .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden;color:var(--header-button-color,#fff)!important}.website-header-action>span,.website-header-action>svg{z-index:2;flex:none;position:relative}.website-header-action.icon-only{aspect-ratio:1;padding:0}.website-header-action.variant-link{min-height:auto;padding:5px 2px}.website-header-action.size-compact{--header-button-height:32px!important;--header-button-padding-x:11px!important}.website-header-action.size-small{--header-button-height:38px!important;--header-button-padding-x:14px!important}.website-header-action.size-large{--header-button-height:52px!important;--header-button-padding-x:24px!important}.website-header-action:hover{background:var(--header-button-hover-bg,var(--header-button-bg));border-color:var(--header-button-hover-border,var(--header-button-border));box-shadow:var(--header-button-hover-shadow,var(--header-button-shadow));transform:var(--header-button-hover-transform,var(--header-button-base-transform));color:var(--header-button-hover-color,var(--header-button-color))!important}.website-header-action:focus-visible{outline:3px solid var(--site-primary)}@supports (color:color-mix(in lab,red,red)){.website-header-action:focus-visible{outline:3px solid color-mix(in srgb,var(--site-primary) 40%,transparent)}}.website-header-action:focus-visible{outline-offset:3px}.website-header-action.hover-glow:hover{filter:brightness(1.08)saturate(1.14)}.website-header-action.hover-pulse:hover{animation:.75s infinite alternate cuw-header-button-pulse}.website-header-action.hover-magnetic:hover{transform:var(--header-button-hover-transform) translate3d(2px,-2px,0)}.website-header-action.hover-slide-icon svg{transition:transform .2s}.website-header-action.hover-slide-icon:hover svg{transform:translate(4px)}.website-header-action.hover-shine:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:35%;transition:left .55s;position:absolute;inset:-40% auto -40% -55%;transform:skew(-22deg)}.website-header-action.hover-shine:hover:after{left:125%}.website-header-action-shell.entrance-fade{animation-name:cuw-header-button-fade}.website-header-action-shell.entrance-fade-up{animation-name:cuw-header-button-up}.website-header-action-shell.entrance-slide-left{animation-name:cuw-header-button-left}.website-header-action-shell.entrance-slide-right{animation-name:cuw-header-button-right}.website-header-action-shell.entrance-zoom{animation-name:cuw-header-button-zoom}.website-header-action-shell.entrance-bounce{animation-name:cuw-header-button-bounce}@keyframes cuw-header-button-fade{0%{opacity:0}to{opacity:1}}@keyframes cuw-header-button-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cuw-header-button-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes cuw-header-button-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes cuw-header-button-zoom{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes cuw-header-button-bounce{0%{opacity:0;transform:translateY(-16px)}65%{opacity:1;transform:translateY(4px)}to{transform:none}}@keyframes cuw-header-button-pulse{to{filter:brightness(1.12);box-shadow:var(--header-button-hover-shadow,var(--header-button-shadow))}}@media(max-width:600px){.website-header-action-shell.mobile-full{width:100%}.website-nav-menu-actions{justify-content:stretch!important;align-items:stretch!important}.website-nav-menu-actions .website-header-action-shell{max-width:100%}.website-navigation.is-compact .region-actions,.website-navigation.is-compact .website-nav-actions{display:flex}}@media(prefers-reduced-motion:reduce){.website-header-action-shell,.website-header-action{transition:none!important;animation:none!important}}.header-buttons-editor{flex-direction:column;gap:10px;display:flex}.header-button-card{background:#24272c;border:1px solid #383c44;border-radius:10px;overflow:hidden}.header-button-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:9px 10px;list-style:none;display:flex}.header-button-card>summary::-webkit-details-marker{display:none}.header-button-card>summary>span{align-items:center;gap:8px;min-width:0;display:flex}.header-button-card>summary i{background:var(--button-swatch,#6c5ce7);width:9px;height:9px;box-shadow:0 0 0 3px var(--button-swatch,#6c5ce7);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.header-button-card>summary i{box-shadow:0 0 0 3px color-mix(in srgb,var(--button-swatch,#6c5ce7) 18%,transparent)}}.header-button-card>summary strong{color:#e7e9ed;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.header-button-card>summary small{color:#858b94;font-size:6.5px}.header-button-card>summary>div{gap:4px;display:flex}.header-button-card>summary button{color:#aeb3bb;cursor:pointer;background:#2a2d33;border:1px solid #3b3f47;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.header-button-card>summary button:hover{color:#fff;border-color:#7b6cf0}.header-button-card>summary button.danger:hover{color:#ff8c98;border-color:#ff6f7d}.header-button-editor-body{border-top:1px solid #363a42;flex-direction:column;gap:11px;padding:10px;display:flex}.header-button-editor-section{background:#202328;border-radius:8px;flex-direction:column;gap:8px;padding:9px;display:flex}.header-button-editor-section>strong{color:#c9cdd3;letter-spacing:.04em;text-transform:uppercase;font-size:7px}.header-button-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.header-button-presets button{color:#d7dae0;text-align:left;cursor:pointer;background:#292c32;border:1px solid #373b43;border-radius:8px;flex-direction:column;gap:2px;min-height:47px;padding:8px;display:flex}.header-button-presets button:hover{background:#302d43;border-color:#7769e9}.header-button-presets strong{font-size:7px}.header-button-presets span{color:#858b94;font-size:6px;line-height:1.35}.header-button-device-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.header-button-device-grid button{color:#858b94;cursor:pointer;background:#292c32;border:1px solid #3b3f47;border-radius:7px;min-height:32px;font-size:6.5px;font-weight:800}.header-button-device-grid button.active{color:#fff;background:#38325a;border-color:#6c5ce7}.header-button-preview{background:repeating-conic-gradient(#26292f 0 25%,#2b2e34 0 50%) 0/16px 16px;border-radius:9px;place-items:center;min-height:74px;padding:12px;display:grid}.header-button-preview .website-header-action-shell{max-width:100%}.website-navigation:not(.layout-sidebar-left):not(.layout-sidebar-right){min-height:0}.header-normalize-action{justify-content:center;width:100%;margin-top:3px}.properties-panel{color-scheme:dark}.properties-panel input::placeholder,.properties-panel textarea::placeholder{color:#777d87;opacity:1}.properties-panel select option{color:#f2f3f5;background:#202329}.properties-panel .property-field input,.properties-panel .property-field select,.properties-panel .property-field textarea{caret-color:#fff}.properties-panel .property-field input:disabled,.properties-panel .property-field select:disabled,.properties-panel .property-field textarea:disabled{color:#737881;background:#1f2227}.properties-panel .visual-item-card,.properties-panel .header-button-card,.properties-panel .header-button-editor-section{color:#e2e5e9}.properties-panel .footer-columns-editor .visual-item-card,.properties-panel .nav-link-card{background:#23262c;border-color:#373c45}.properties-panel .footer-column-links>div{background:#202329;border:1px solid #363b44;border-radius:8px;padding:7px}.image-asset-field{background:#22252b;border:1px solid #383d46;border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:9px;display:flex}.image-asset-field.compact{padding:7px}.image-asset-heading{color:#aeb3bc;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.image-asset-heading button{color:#d98993;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;display:inline-flex}.image-asset-heading button:hover{color:#ff9eaa}.image-asset-preview{color:#858b95;text-align:center;background:#191b20;border:1px dashed #464b56;border-radius:8px;place-items:center;min-height:132px;display:grid;position:relative;overflow:hidden}.image-asset-field.compact .image-asset-preview{min-height:92px}.image-asset-preview.has-image{background:#111318;border-style:solid}.image-asset-preview img{object-fit:contain;background:repeating-conic-gradient(#1b1e23 0 25%,#23262c 0 50%) 0/18px 18px;width:100%;height:100%;min-height:132px;max-height:220px;display:block}.image-asset-field.compact .image-asset-preview img{min-height:92px;max-height:150px}.image-asset-preview.is-empty{grid-template-rows:auto auto auto;align-content:center;gap:5px;padding:16px}.image-asset-preview.is-empty svg{color:#8d82e5}.image-asset-preview strong{color:#c9cdd3;font-size:9px}.image-asset-preview small{color:#777d87;font-size:7px}.image-upload-progress{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1115c7;place-items:center;font-size:9px;font-weight:800;display:grid;position:absolute;inset:0}.image-asset-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.image-asset-actions>button,.image-upload-button{color:#c7cbd2;cursor:pointer;text-align:center;background:#2a2d34;border:1px solid #404550;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 8px;font-size:8px;font-weight:700;display:flex}.image-upload-button{color:#d7d1ff;background:#302b43;border-color:#564d80}.image-upload-button:hover,.image-asset-actions>button:hover{color:#fff;background:#39344d;border-color:#7569d4}.image-upload-button input{display:none}.image-upload-button.is-uploading{opacity:.65;pointer-events:none}.image-asset-library{background:#191b20;border:1px solid #353a43;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:230px;padding:5px;display:grid;overflow:auto}.image-asset-library button{color:#9298a2;cursor:pointer;background:#25282e;border:1px solid #0000;border-radius:7px;min-width:0;padding:4px}.image-asset-library button:hover,.image-asset-library button.active{color:#fff;background:#302c42;border-color:#7569d4}.image-asset-library img{object-fit:cover;border-radius:5px;width:100%;height:54px;display:block}.image-asset-library span{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6px;display:block;overflow:hidden}.image-asset-note{color:#717781;font-size:7px;line-height:1.45}.image-asset-field>.property-field{margin-top:1px}.visual-item-fields>.wide{grid-column:1/-1}.public-website>.rendered-website{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.public-website .rendered-website.has-sidebar-header{width:100%!important;max-width:none!important}.rendered-website{box-sizing:border-box;width:100%;position:relative}.rendered-website.has-sidebar-header{box-sizing:border-box;align-items:start;width:100%;max-width:none;display:grid}.rendered-website.has-sidebar-header.sidebar-left.sidebar-mode-resize{grid-template-columns:var(--page-sidebar-width) minmax(0,1fr)}.rendered-website.has-sidebar-header.sidebar-right.sidebar-mode-resize{grid-template-columns:minmax(0,1fr) var(--page-sidebar-width)}.rendered-website.has-sidebar-header.sidebar-left.sidebar-mode-push{grid-template-columns:var(--page-sidebar-width) minmax(0,1fr);overflow-x:clip}.rendered-website.has-sidebar-header.sidebar-right.sidebar-mode-push{grid-template-columns:minmax(0,1fr) var(--page-sidebar-width);overflow-x:clip}.rendered-website.has-sidebar-header>.sidebar-header-slot{width:var(--page-sidebar-width);min-width:var(--page-sidebar-width);box-sizing:border-box;align-self:start}.rendered-website.has-sidebar-header>.sidebar-header-slot>[data-builder-type=navigation]{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.rendered-website.has-sidebar-header.sidebar-left>.sidebar-header-slot{grid-area:1/1}.rendered-website.has-sidebar-header.sidebar-right>.sidebar-header-slot{grid-area:1/2}.rendered-website.has-sidebar-header>.sidebar-page-content{box-sizing:border-box;grid-row:1;width:100%;min-width:0;max-width:100%;overflow-x:clip}.rendered-website.has-sidebar-header.sidebar-left>.sidebar-page-content{grid-column:2}.rendered-website.has-sidebar-header.sidebar-right>.sidebar-page-content{grid-column:1}.rendered-website.has-sidebar-header>.sidebar-page-content>[data-builder-type]{box-sizing:border-box;min-width:0;max-width:100%}.editor-node-frame.is-sidebar-header-frame{box-sizing:border-box;align-self:start;overflow:visible}.editor-node-frame.is-sidebar-header-frame>[data-node-body]{box-sizing:border-box;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important}.website-navigation.layout-sidebar-left.is-scroll-hidden{transform:translate(-110%)}.website-navigation.layout-sidebar-right.is-scroll-hidden{transform:translate(110%)}.website-logo img{filter:var(--logo-contrast-filter,none);transition:filter .22s,transform .2s}.website-navigation.device-tablet.layout-sidebar-left,.website-navigation.device-tablet.layout-sidebar-right,.website-navigation.device-mobile.layout-sidebar-left,.website-navigation.device-mobile.layout-sidebar-right{transform:none;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important}.website-navigation.device-tablet.layout-sidebar-left .website-nav-inner,.website-navigation.device-tablet.layout-sidebar-right .website-nav-inner,.website-navigation.device-mobile.layout-sidebar-left .website-nav-inner,.website-navigation.device-mobile.layout-sidebar-right .website-nav-inner{flex-direction:row;align-items:center;width:100%;max-width:none;min-height:0}.website-navigation.device-tablet.responsive-sidebar-horizontal .website-nav-links,.website-navigation.device-mobile.responsive-sidebar-horizontal .website-nav-links{flex-flow:wrap;width:auto}.motion-host.navigation-host:not(.is-sidebar-navigation).nav-position-sticky{z-index:80;width:100%;position:sticky;top:0}.motion-host.navigation-host:not(.is-sidebar-navigation).nav-position-fixed{z-index:80;width:100%;position:fixed;top:0;left:0;right:0}.motion-host.navigation-host:not(.is-sidebar-navigation).nav-position-sticky>.website-navigation,.motion-host.navigation-host:not(.is-sidebar-navigation).nav-position-fixed>.website-navigation{position:relative!important;inset:auto!important}.rendered-website.has-sidebar-header.sidebar-position-sticky>[data-builder-type=navigation]{align-self:stretch;height:100%}.motion-host.navigation-host.editor-preview-header.nav-position-fixed{z-index:80;width:100%;top:0;left:auto;right:auto;position:sticky!important}.motion-host.navigation-host.is-overlay-host:not(.nav-position-fixed){z-index:80;height:0;overflow:visible}.motion-host.navigation-host.is-overlay-host.nav-position-static{width:100%;position:absolute;top:0;left:0;right:0}.canvas-viewport:not(.preview) .editor-node-frame.is-empty-layout-surface{min-height:96px}.canvas-viewport:not(.preview) .editor-node-frame.is-empty-page-body-section{min-height:340px}.canvas-viewport:not(.preview) .editor-node-frame.is-empty-page-body-section>[data-node-body]{min-height:340px!important}.canvas-viewport:not(.preview) .editor-node-frame.is-empty-layout-surface>[data-node-body]{box-sizing:border-box;outline-offset:-1px;background-image:linear-gradient(#6c5ce706,#6c5ce706);outline:1px dashed #6c5ce752;min-height:96px!important}.canvas-viewport:not(.preview) .editor-node-frame.is-empty-layout-surface.is-drop-target>[data-node-body]{background-image:linear-gradient(#ffb45b0b,#ffb45b0b);outline-color:#ffb45bcc}.canvas-viewport:not(.preview) .editor-node-frame.is-page-frame>.is-editor-totally-empty-page{min-height:var(--cuw-viewport-height,100vh);outline-offset:-1px;background-image:linear-gradient(#6c5ce706,#6c5ce706);outline:1px dashed #6c5ce76b;position:relative}.canvas-viewport:not(.preview) .editor-node-frame.is-page-frame>.is-editor-totally-empty-page:after{content:"Празно платно · повлечете елемент овде или кликнете на елемент од левата лента";color:#77709e;text-align:center;pointer-events:none;background:#f7f7fcd1;border:1px dashed #6c5ce773;border-radius:12px;width:min(520px,80%);padding:18px 22px;font:700 13px/1.5 Inter,sans-serif;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.canvas-viewport:not(.preview) .editor-node-frame.is-page-frame.is-drop-target>.is-editor-totally-empty-page{background-image:linear-gradient(#ffb45b0d,#ffb45b0d);outline-color:#ffb45bdb}.element-toolbar.floating-selection-toolbar{z-index:900;pointer-events:auto;height:30px;padding:4px;position:fixed;right:auto;transform:none}.element-toolbar.floating-selection-toolbar button{width:28px;height:22px}.editor-body{--editor-left-panel-width:270px;--editor-right-panel-width:360px;grid-template-columns:var(--editor-left-panel-width) minmax(0,1fr) var(--editor-right-panel-width);transition:grid-template-columns .22s;position:relative}.editor-body.left-panel-collapsed{--editor-left-panel-width:0px}.editor-body.right-panel-collapsed{--editor-right-panel-width:0px}.editor-body.left-panel-collapsed .editor-left-sidebar,.editor-body.right-panel-collapsed .properties-panel{visibility:hidden;pointer-events:none;border:0}.editor-panel-toggle{z-index:90;color:#b9bdc5;cursor:pointer;background:#23252a;border:1px solid #3b3e46;border-radius:7px;place-items:center;width:27px;height:34px;transition:left .22s,right .22s,background .15s,color .15s;display:grid;position:absolute;top:14px;box-shadow:0 5px 18px #00000038}.editor-panel-toggle:hover{color:#d3ceff;background:#302c42;border-color:#554d76}.editor-panel-toggle.left{left:calc(var(--editor-left-panel-width) - 13px)}.editor-panel-toggle.right{right:calc(var(--editor-right-panel-width) - 13px)}.editor-body.left-panel-collapsed .editor-panel-toggle.left{left:8px}.editor-body.right-panel-collapsed .editor-panel-toggle.right{right:8px}.preview-active .editor-body{--editor-left-panel-width:0px;--editor-right-panel-width:0px;grid-template-columns:0 minmax(0,1fr) 0}.preview-active .editor-panel-toggle{display:none}@media(max-width:1200px){.editor-body{--editor-left-panel-width:245px;--editor-right-panel-width:330px}}@media(max-width:820px){.editor-body{--editor-left-panel-width:220px;--editor-right-panel-width:0px}.editor-panel-toggle.right{display:none}}@media(max-width:600px){.editor-body{--editor-left-panel-width:0px;--editor-right-panel-width:0px}.editor-panel-toggle{display:none}}.site-catalog-search{box-sizing:border-box;border:1px solid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:0 13px;display:grid}@supports (color:color-mix(in lab,red,red)){.site-catalog-search{border:1px solid color-mix(in srgb,currentColor 16%,transparent)}}.site-catalog-search{color:var(--site-text,#202326);background:#fff;border-radius:13px;box-shadow:0 7px 24px #271f180f}.site-catalog-search:focus-within{border-color:var(--site-primary,#6c5ce7);box-shadow:0 0 0 3px var(--site-primary,#6c5ce7),0 7px 24px #271f180f}@supports (color:color-mix(in lab,red,red)){.site-catalog-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--site-primary,#6c5ce7) 13%,transparent),0 7px 24px #271f180f}}.site-catalog-search>svg{color:currentColor}@supports (color:color-mix(in lab,red,red)){.site-catalog-search>svg{color:color-mix(in srgb,currentColor 56%,transparent)}}.site-catalog-search input{width:100%;min-width:0;height:46px;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0}.site-catalog-search input::-webkit-search-cancel-button{display:none}.site-catalog-search-clear{background:currentColor;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.site-catalog-search-clear{background:color-mix(in srgb,currentColor 8%,transparent)}}.site-catalog-search-clear{color:inherit;cursor:pointer}.site-catalog-search-clear:hover{background:var(--site-primary,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-catalog-search-clear:hover{background:color-mix(in srgb,var(--site-primary,#6c5ce7) 14%,transparent)}}.site-catalog-search-clear:hover{color:var(--site-primary,#6c5ce7)}.site-catalog-view-toggle{box-sizing:border-box;border:1px solid;align-items:center;gap:3px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-catalog-view-toggle{border:1px solid color-mix(in srgb,currentColor 15%,transparent)}}.site-catalog-view-toggle{color:var(--site-text,#202326);background:#fff;border-radius:12px;box-shadow:0 7px 24px #271f180d}.site-catalog-view-toggle button{color:currentColor;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:39px;height:38px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-catalog-view-toggle button{color:color-mix(in srgb,currentColor 62%,transparent)}}.site-catalog-view-toggle button{font:inherit;cursor:pointer;font-size:13px;font-weight:700;line-height:1}.site-catalog-view-toggle button:hover{color:var(--site-primary,#6c5ce7);background:var(--site-primary,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-catalog-view-toggle button:hover{background:color-mix(in srgb,var(--site-primary,#6c5ce7) 8%,transparent)}}.site-catalog-view-toggle button.active{background:var(--site-primary,#6c5ce7);color:#fff;box-shadow:0 6px 14px var(--site-primary,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-catalog-view-toggle button.active{box-shadow:0 6px 14px color-mix(in srgb,var(--site-primary,#6c5ce7) 24%,transparent)}}.site-product-catalog{box-sizing:border-box;overflow:hidden;container-type:inline-size}.site-product-catalog *{box-sizing:border-box}.site-product-catalog-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.site-product-catalog-heading>div:first-child{max-width:680px}.site-product-catalog-heading>div:first-child>span{color:var(--site-primary,#6c5ce7);letter-spacing:1.2px;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.site-product-catalog-heading h2{color:inherit;letter-spacing:-1.2px;margin:0;font-size:clamp(28px,4vw,48px);line-height:1.06}.site-product-catalog-heading p{color:currentColor;max-width:58ch;margin:10px 0 0}@supports (color:color-mix(in lab,red,red)){.site-product-catalog-heading p{color:color-mix(in srgb,currentColor 67%,transparent)}}.site-product-catalog-heading p{font-size:15px;line-height:1.65}.site-product-catalog-controls{justify-content:flex-end;align-items:center;gap:9px;min-width:min(100%,430px);display:flex}.site-product-catalog-controls .site-catalog-search{max-width:340px}.site-product-results{color:currentColor;align-items:baseline;min-height:25px;margin-bottom:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.site-product-results{color:color-mix(in srgb,currentColor 62%,transparent)}}.site-product-results{font-size:12px}.site-product-results span{font-weight:800}.site-product-results small{font-size:inherit}.site-product-items{grid-template-columns:repeat(var(--catalog-columns,3),minmax(0,1fr));gap:18px;display:grid}.site-product-card{border:1px solid;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.site-product-card{border:1px solid color-mix(in srgb,currentColor 11%,transparent)}}.site-product-card{color:var(--site-text,#202326);background:#fff;border-radius:19px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 32px #2e231912}.site-product-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #2e23191f}.site-product-catalog.is-catalog-editing .site-product-card:hover{transform:none}.site-product-media{aspect-ratio:4/3;color:#9c8b7d;background:linear-gradient(135deg,#eee7df,#ddd1c6);place-items:center;width:100%;display:grid;overflow:hidden}.site-product-media img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .35s;display:block}.site-product-card:hover .site-product-media img{transform:scale(1.035)}.site-product-content{flex-direction:column;min-width:0;min-height:190px;padding:18px;display:flex}.site-product-category{background:var(--site-primary,#6c5ce7);border-radius:999px;align-self:flex-start;margin-bottom:8px;padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.site-product-category{background:color-mix(in srgb,var(--site-primary,#6c5ce7) 10%,transparent)}}.site-product-category{color:var(--site-primary,#6c5ce7);letter-spacing:.35px;text-transform:uppercase;font-size:10px;font-weight:850}.site-product-content h3{color:inherit;margin:0;font-size:20px;line-height:1.2}.site-product-content p{color:currentColor;margin:9px 0 16px}@supports (color:color-mix(in lab,red,red)){.site-product-content p{color:color-mix(in srgb,currentColor 65%,transparent)}}.site-product-content p{font-size:13px;line-height:1.6}.site-product-content footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.site-product-content footer strong{color:inherit;white-space:nowrap;font-size:17px}.site-product-content footer a{background:var(--site-primary,#6c5ce7);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.site-product-catalog.view-list .site-product-items{grid-template-columns:1fr}.site-product-catalog.view-list .site-product-card{grid-template-columns:minmax(180px,250px) minmax(0,1fr);justify-self:stretch;width:100%;display:grid}.site-product-catalog.view-list .site-product-media{aspect-ratio:auto;height:100%;min-height:190px}.site-product-catalog.view-list .site-product-content{min-height:190px;padding:21px 24px}.site-product-empty{border:1px dashed;align-content:center;place-items:center;gap:10px;min-height:220px;display:grid}@supports (color:color-mix(in lab,red,red)){.site-product-empty{border:1px dashed color-mix(in srgb,currentColor 22%,transparent)}}.site-product-empty{color:currentColor;border-radius:18px}@supports (color:color-mix(in lab,red,red)){.site-product-empty{color:color-mix(in srgb,currentColor 55%,transparent)}}.site-product-empty{text-align:center}.site-product-empty strong{font-size:14px}@container (max-width:760px){.site-product-catalog-heading{flex-direction:column;align-items:stretch}.site-product-catalog-controls{justify-content:space-between;width:100%;min-width:0}.site-product-catalog-controls .site-catalog-search{max-width:none}.site-product-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:500px){.site-product-catalog-controls{flex-direction:column;align-items:stretch}.site-product-catalog-controls .site-catalog-view-toggle{align-self:flex-end}.site-product-items{grid-template-columns:1fr}.site-product-catalog.view-list .site-product-card{grid-template-columns:118px minmax(0,1fr)}.site-product-catalog.view-list .site-product-media{min-height:168px}.site-product-catalog.view-list .site-product-content{min-height:168px;padding:15px}.site-product-catalog.view-list .site-product-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-product-content{min-height:170px}.site-product-catalog-heading h2{font-size:30px}}.site-product-catalog-heading.controls-only{justify-content:flex-end}.site-product-categories{scrollbar-width:thin;align-items:center;gap:7px;margin:0 0 14px;padding:2px 1px 6px;display:flex;overflow-x:auto}.site-product-categories button{border:1px solid;flex:none;min-height:34px;padding:0 13px}@supports (color:color-mix(in lab,red,red)){.site-product-categories button{border:1px solid color-mix(in srgb,currentColor 15%,transparent)}}.site-product-categories button{color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;font-size:11px;font-weight:800;transition:background .16s,border-color .16s,color .16s,transform .16s}.site-product-categories button:hover{border-color:var(--site-primary,#6c5ce7);color:var(--site-primary,#6c5ce7);transform:translateY(-1px)}.site-product-categories button.active{border-color:var(--site-primary,#6c5ce7);background:var(--site-primary,#6c5ce7);color:#fff;box-shadow:0 6px 16px var(--site-primary,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-product-categories button.active{box-shadow:0 6px 16px color-mix(in srgb,var(--site-primary,#6c5ce7) 22%,transparent)}}.site-product-items{gap:var(--catalog-gap,18px)}.site-product-card{min-height:var(--product-card-min-height,0);border-width:var(--product-card-border-width,1px);border-style:solid;border-color:var(--product-card-border-color,currentColor);position:relative}@supports (color:color-mix(in lab,red,red)){.site-product-card{border-color:var(--product-card-border-color,color-mix(in srgb,currentColor 11%,transparent))}}.site-product-card{border-radius:var(--product-card-radius,19px);background:var(--product-card-background,#fff);box-shadow:var(--product-card-shadow,0 12px 32px #2e231912);text-align:var(--product-text-align,left)}.site-product-card.span-2{grid-column:span 2}.site-product-card.span-full{grid-column:1/-1}.site-product-catalog.view-list .site-product-card.span-2,.site-product-catalog.view-list .site-product-card.span-full{grid-column:auto}.site-product-media{height:var(--product-media-height,auto);aspect-ratio:var(--product-image-ratio,4/3);border-radius:var(--product-image-radius,0);transition:filter .2s,box-shadow .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s}.site-product-media img{object-fit:var(--product-image-fit,cover);object-position:var(--product-image-object-position,center)}.site-product-content{padding:var(--product-content-padding,18px);text-align:inherit}.site-product-content h3{color:var(--product-title-color,inherit);font-size:var(--product-title-size,20px);font-weight:var(--product-title-weight,700)}.site-product-content p{color:var(--product-description-color,currentColor)}@supports (color:color-mix(in lab,red,red)){.site-product-content p{color:var(--product-description-color,color-mix(in srgb,currentColor 65%,transparent))}}.site-product-content p{font-size:var(--product-description-size,13px)}.site-product-content footer strong{color:var(--product-price-color,inherit);font-size:var(--product-price-size,17px);font-weight:var(--product-price-weight,700)}.site-product-category{background:var(--product-category-background,var(--site-primary,#6c5ce7))}@supports (color:color-mix(in lab,red,red)){.site-product-category{background:var(--product-category-background,color-mix(in srgb,var(--site-primary,#6c5ce7) 10%,transparent))}}.site-product-category{color:var(--product-category-color,var(--site-primary,#6c5ce7))}.site-product-content footer a,.site-product-content footer .site-product-detail-button{border-radius:var(--product-button-radius,9px);background:var(--product-button-background,var(--site-primary,#6c5ce7));min-height:36px;color:var(--product-button-color,#fff);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.site-product-content footer .site-product-detail-button:disabled{cursor:default;opacity:.6}.site-product-detail-modal{z-index:100000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0bdb;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.site-product-detail-modal>article{color:#f6f3eb;background:#111815;border:1px solid #ffffff29;border-radius:24px;grid-template-columns:minmax(260px,44%) minmax(0,1fr);width:min(1040px,94vw);max-height:88vh;display:grid;position:relative;overflow:auto;box-shadow:0 34px 110px #0000008c}.site-product-detail-modal>article>img{object-fit:cover;width:100%;height:100%;min-height:480px}.site-product-detail-modal>article>div{flex-direction:column;align-items:flex-start;gap:15px;padding:clamp(28px,5vw,64px);display:flex}.site-product-detail-modal>article span{color:var(--site-primary,#b89b5e);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.site-product-detail-modal>article h2{color:#fff;font-family:var(--site-heading-font,inherit);margin:0;font-size:clamp(34px,5vw,64px);font-weight:500;line-height:1}.site-product-detail-modal>article strong{color:#d7c79e;font-size:15px;line-height:1.5}.site-product-detail-modal>article p{color:#ffffffbd;white-space:pre-line;margin:0;font-size:16px;line-height:1.75}.site-product-detail-modal>article ul{color:#ffffffd1;gap:8px;margin:0;padding-left:20px;line-height:1.55;display:grid}.site-product-detail-modal>article b{color:var(--site-primary,#d7c79e);margin-top:auto;font-size:22px}.site-product-detail-close{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#050808b3;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px}@media(max-width:720px){.site-product-detail-modal{align-items:start;padding:12px;overflow:auto}.site-product-detail-modal>article{border-radius:18px;grid-template-columns:1fr;width:100%;max-height:none}.site-product-detail-modal>article>img{height:290px;min-height:0}.site-product-detail-modal>article>div{padding:28px 22px 34px}.site-product-detail-modal>article h2{font-size:38px}}.site-product-card.media-left,.site-product-card.media-right{grid-template-columns:minmax(120px,40%) minmax(0,1fr);display:grid}.site-product-card.media-left .site-product-media,.site-product-card.media-right .site-product-media{height:var(--product-media-height,100%);aspect-ratio:auto;min-height:190px}.site-product-card.media-right .site-product-media{grid-area:1/2}.site-product-card.media-right .site-product-content{grid-area:1/1}.site-product-catalog.view-list .site-product-card.media-top{display:block}.site-product-catalog.view-list .site-product-card.media-top .site-product-media{height:var(--product-media-height,auto);min-height:0;aspect-ratio:var(--product-image-ratio,4/3)}.site-product-catalog.view-list .site-product-card.media-right{grid-template-columns:minmax(0,1fr) minmax(180px,250px)}.site-product-catalog.view-list .site-product-card.media-right .site-product-media{grid-column:2}.site-product-catalog.view-list .site-product-card.media-right .site-product-content{grid-column:1}.site-product-catalog{--cuw-catalog-control-scale:min(var(--cuw-editor-inverse-scale,1),2)}.site-product-drag-handle,.site-product-free-move-handle{z-index:40;color:#fff;cursor:grab;touch-action:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:34px;height:34px;transform:scale(var(--cuw-catalog-control-scale,1));background:#181a1dd1;border:1px solid #ffffffb3;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:9px;box-shadow:0 6px 18px #0003}.site-product-drag-handle{transform-origin:100% 0;right:9px}.site-product-free-move-handle{background:var(--site-primary,#6c5ce7);left:9px}@supports (color:color-mix(in lab,red,red)){.site-product-free-move-handle{background:color-mix(in srgb,var(--site-primary,#6c5ce7) 82%,#17191d)}}.site-product-free-move-handle{transform-origin:0 0}.site-product-drag-handle:hover,.site-product-free-move-handle:hover{background:var(--site-primary,#6c5ce7)}.site-product-drag-handle:active,.site-product-free-move-handle:active{cursor:grabbing}.site-product-card.is-product-dragging{opacity:.4;transform:scale(.98)}.site-product-card.is-product-drag-over{outline:3px solid var(--site-primary,#6c5ce7);outline-offset:3px;transform:translateY(-3px)}.site-product-card.is-drop-before,.site-product-card.is-drop-after{z-index:4;overflow:visible}.site-product-card.is-drop-before:before,.site-product-card.is-drop-after:after{content:"";z-index:9;background:var(--site-primary,#6c5ce7);box-shadow:0 0 0 3px var(--site-primary,#6c5ce7);border-radius:999px;position:absolute}@supports (color:color-mix(in lab,red,red)){.site-product-card.is-drop-before:before,.site-product-card.is-drop-after:after{box-shadow:0 0 0 3px color-mix(in srgb,var(--site-primary,#6c5ce7) 20%,transparent)}}.site-product-catalog.view-grid .site-product-card.is-drop-before:before{width:4px;top:0;bottom:0;left:-7px}.site-product-catalog.view-grid .site-product-card.is-drop-after:after{width:4px;top:0;bottom:0;right:-7px}.site-product-catalog.view-list .site-product-card.is-drop-before:before{height:4px;top:-7px;left:0;right:0}.site-product-catalog.view-list .site-product-card.is-drop-after:after{height:4px;bottom:-7px;left:0;right:0}.site-product-catalog.is-catalog-editing [contenteditable=true]{cursor:text;outline-offset:3px;outline:1px dashed #0000}.site-product-catalog.is-catalog-editing [contenteditable=true]:hover{outline-color:var(--site-primary,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-product-catalog.is-catalog-editing [contenteditable=true]:hover{outline-color:color-mix(in srgb,var(--site-primary,#6c5ce7) 42%,transparent)}}.site-product-catalog.is-catalog-editing [contenteditable=true]:focus{outline:2px solid var(--site-primary,#6c5ce7);background:var(--site-primary,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-product-catalog.is-catalog-editing [contenteditable=true]:focus{background:color-mix(in srgb,var(--site-primary,#6c5ce7) 7%,transparent)}}.object-list-item-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;display:grid}.object-list-item-heading>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.object-list-item-heading>div{align-items:center;gap:3px;display:flex}.object-list-drag{place-items:center;cursor:grab!important;display:grid!important}.object-list-drag:active{cursor:grabbing!important}.object-list-item.is-drag-over{box-shadow:0 0 0 2px #6c5ce72e;border-color:#8d82e5!important}.object-list-item.is-collapsible{padding:0;overflow:hidden}.object-list-item.is-collapsible>summary{cursor:pointer;padding:8px;list-style:none}.object-list-item.is-collapsible>summary::-webkit-details-marker{display:none}.object-list-item.is-collapsible[open]>summary{background:#25282f;border-bottom:1px solid #363a43}.object-list-item-fields{padding:9px}@container (max-width:500px){.site-product-card.span-2{grid-column:1/-1}.site-product-card.media-left,.site-product-card.media-right,.site-product-catalog.view-list .site-product-card.media-left,.site-product-catalog.view-list .site-product-card.media-right{grid-template-columns:112px minmax(0,1fr)}.site-product-card.media-left .site-product-media,.site-product-card.media-right .site-product-media{min-height:168px}}.site-product-card{justify-self:start;max-width:100%}.site-product-card.span-3{grid-column:span 3}.site-product-card.span-4{grid-column:span 4}.site-product-card.span-5{grid-column:span 5}.site-product-card.span-6{grid-column:span 6}.site-product-catalog.view-list .site-product-card.span-3,.site-product-catalog.view-list .site-product-card.span-4,.site-product-catalog.view-list .site-product-card.span-5,.site-product-catalog.view-list .site-product-card.span-6{grid-column:auto}.site-product-category-sections{gap:var(--catalog-category-section-gap,54px);display:grid}.site-product-category-section{min-width:0}.site-product-category-section.is-category-drag-over{outline:2px dashed var(--catalog-category-accent,var(--site-primary,#6c5ce7));outline-offset:10px;background:var(--catalog-category-accent,var(--site-primary,#6c5ce7));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.site-product-category-section.is-category-drag-over{background:color-mix(in srgb,var(--catalog-category-accent,var(--site-primary,#6c5ce7)) 5%,transparent)}}.site-product-catalog.is-catalog-editing .site-product-items:empty{border:1px dashed;min-height:92px}@supports (color:color-mix(in lab,red,red)){.site-product-catalog.is-catalog-editing .site-product-items:empty{border:1px dashed color-mix(in srgb,currentColor 22%,transparent)}}.site-product-catalog.is-catalog-editing .site-product-items:empty{border-radius:12px}.site-product-category-drop-hint{border:1px dashed var(--catalog-category-accent,var(--site-primary,#6c5ce7));margin-top:12px;padding:9px 12px;display:none}@supports (color:color-mix(in lab,red,red)){.site-product-category-drop-hint{border:1px dashed color-mix(in srgb,var(--catalog-category-accent,var(--site-primary,#6c5ce7)) 46%,transparent)}}.site-product-category-drop-hint{background:var(--catalog-category-accent,var(--site-primary,#6c5ce7));border-radius:9px}@supports (color:color-mix(in lab,red,red)){.site-product-category-drop-hint{background:color-mix(in srgb,var(--catalog-category-accent,var(--site-primary,#6c5ce7)) 7%,transparent)}}.site-product-category-drop-hint{color:currentColor}@supports (color:color-mix(in lab,red,red)){.site-product-category-drop-hint{color:color-mix(in srgb,currentColor 65%,transparent)}}.site-product-category-drop-hint{text-align:center;pointer-events:none;font-size:10px;font-weight:750}.site-product-catalog.is-catalog-dragging .site-product-category-drop-hint{display:block}.site-product-category-section>header{border-bottom:1px solid var(--catalog-category-divider,currentColor);justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 23px;padding:0 0 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.site-product-category-section>header{border-bottom:1px solid var(--catalog-category-divider,color-mix(in srgb,currentColor 16%,transparent))}}.site-product-category-section>header>div{gap:5px;display:grid}.site-product-category-section>header span{color:var(--catalog-category-accent,var(--site-primary,#6c5ce7));letter-spacing:1.2px;font-size:11px;font-weight:900}.site-product-category-section>header h3{color:inherit;font-size:var(--catalog-category-title-size,32px);letter-spacing:-.7px;margin:0;font-weight:500;line-height:1.05}.site-product-category-section>header small{color:currentColor;padding-bottom:5px}@supports (color:color-mix(in lab,red,red)){.site-product-category-section>header small{color:color-mix(in srgb,currentColor 67%,transparent)}}.site-product-category-section>header small{letter-spacing:1.8px;white-space:nowrap;font-size:9px;font-weight:900}.site-product-resize-handle{z-index:40;color:#fff;cursor:nwse-resize;touch-action:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:30px;height:30px;transform:scale(var(--cuw-catalog-control-scale,1));transform-origin:100% 100%;background:#181a1dd6;border:1px solid #ffffffb8;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 5px 16px #0003}.site-product-resize-handle:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.site-product-resize-handle.is-vertical{transform:translate(-50%) scale(var(--cuw-catalog-control-scale,1));transform-origin:bottom;cursor:ns-resize;bottom:5px;left:50%;right:auto}.site-product-resize-handle.is-vertical:before{inset:0}.site-product-resize-handle:hover{background:var(--site-primary,#6c5ce7)}.site-product-card.is-product-resizing{outline:2px solid var(--site-primary,#6c5ce7);outline-offset:3px;transition:none;overflow:visible}.site-product-catalog.layout-free{overflow:visible}.site-product-catalog.layout-free .site-product-items{min-height:var(--catalog-free-height,420px);display:block;position:relative;overflow:visible}.site-product-catalog.layout-free .site-product-card{grid-column:auto;max-width:none;margin:0;transition:box-shadow .2s;position:absolute}.site-product-catalog.layout-free .site-product-card:hover{transform:none}.site-product-catalog.layout-free .site-product-category-section{overflow:visible}.site-product-catalog.layout-free.is-card-grid-visible .site-product-items:before{content:"";z-index:0;border:1px solid var(--site-primary,#6c5ce7);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.site-product-catalog.layout-free.is-card-grid-visible .site-product-items:before{border:1px solid color-mix(in srgb,var(--site-primary,#6c5ce7) 40%,transparent)}}.site-product-catalog.layout-free.is-card-grid-visible .site-product-items:before{background-image:linear-gradient(to right,var(--site-primary,#6c5ce7) 1px,transparent 1px),linear-gradient(to bottom,var(--site-primary,#6c5ce7) 1px,transparent 1px),linear-gradient(to right,var(--site-primary,#6c5ce7) 1px,transparent 1px),linear-gradient(to bottom,var(--site-primary,#6c5ce7) 1px,transparent 1px);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.site-product-catalog.layout-free.is-card-grid-visible .site-product-items:before{background-image:linear-gradient(to right,color-mix(in srgb,var(--site-primary,#6c5ce7) 23%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--site-primary,#6c5ce7) 23%,transparent) 1px,transparent 1px),linear-gradient(to right,color-mix(in srgb,var(--site-primary,#6c5ce7) 42%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--site-primary,#6c5ce7) 42%,transparent) 1px,transparent 1px)}}.site-product-catalog.layout-free.is-card-grid-visible .site-product-items:before{background-size:var(--catalog-snap-grid,20px) var(--catalog-snap-grid,20px),var(--catalog-snap-grid,20px) var(--catalog-snap-grid,20px),calc(var(--catalog-snap-grid,20px) * 5) calc(var(--catalog-snap-grid,20px) * 5),calc(var(--catalog-snap-grid,20px) * 5) calc(var(--catalog-snap-grid,20px) * 5);background-color:var(--site-primary,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-product-catalog.layout-free.is-card-grid-visible .site-product-items:before{background-color:color-mix(in srgb,var(--site-primary,#6c5ce7) 4%,transparent)}}.site-product-catalog.layout-free.is-card-grid-visible .site-product-items:before{pointer-events:none}.site-product-catalog.layout-free.is-card-grid-visible .site-product-items:after{content:"Мрежа · Alt = слободно";z-index:30;color:#fff;letter-spacing:.2px;pointer-events:none;background:#181a1de0;border-radius:6px;padding:5px 8px;font:800 9px/1.2 Inter,sans-serif;position:absolute;top:8px;right:8px}.site-product-catalog.layout-free .site-product-card{z-index:1}.site-product-part{min-width:0;position:relative}.site-product-part-category{align-self:flex-start;margin-bottom:8px}.site-product-part-category>.site-product-category{margin-bottom:0}.site-product-part-price,.site-product-part-button{align-items:center;display:flex}.site-product-part.is-product-part-positioned{z-index:8;max-width:none;margin:0!important;position:absolute!important}.site-product-card.has-free-parts{overflow:visible}.site-product-part.is-product-part-positioned p{margin:0}.site-product-part-move-handle{z-index:18;color:#fff;opacity:.3;cursor:grab;touch-action:none;width:23px;height:23px;transform:scale(var(--cuw-catalog-control-scale,1));transform-origin:50%;background:#1c1e23e0;border:1px solid #ffffffb3;border-radius:7px;place-items:center;padding:0;transition:opacity .14s,background .14s,transform .14s;display:grid;position:absolute;top:-9px;left:-9px;box-shadow:0 4px 13px #0000003d}.site-product-part:hover>.site-product-part-move-handle,.site-product-part-move-handle:focus-visible,.site-product-part.is-product-part-moving>.site-product-part-move-handle{opacity:1}.site-product-part-move-handle:hover{background:var(--site-primary,#6c5ce7);transform:scale(var(--cuw-catalog-control-scale,1)) scale(1.06)}.site-product-part-image>.site-product-part-move-handle{top:9px;left:50%}.site-product-effect-layer>.site-product-part-move-handle{top:50%;left:50%}.site-product-part.is-product-part-moving{outline:2px dashed var(--site-primary,#6c5ce7);outline-offset:3px;transition:none;z-index:24!important}.site-product-part.is-product-part-moving:after{content:attr(data-move-label);z-index:25;color:#fff;white-space:nowrap;background:#181a1d;border-radius:6px;padding:5px 8px;font:800 10px/1.2 Inter,sans-serif;position:absolute;bottom:-29px;right:0}.site-product-catalog.is-catalog-editing .site-product-content .site-product-part-move-handle{top:50%}.site-product-catalog.is-catalog-editing .site-product-part-category>.site-product-part-move-handle{left:5%}.site-product-catalog.is-catalog-editing .site-product-part-title>.site-product-part-move-handle{left:25%}.site-product-catalog.is-catalog-editing .site-product-part-description>.site-product-part-move-handle{left:65%}.site-product-catalog.is-catalog-editing .site-product-part-price>.site-product-part-move-handle{left:20%}.site-product-catalog.is-catalog-editing .site-product-part-button>.site-product-part-move-handle{left:75%}.site-product-card.is-product-free-moving{z-index:20;outline:2px solid var(--site-primary,#6c5ce7);outline-offset:4px;cursor:grabbing;transition:none;overflow:visible;box-shadow:0 20px 55px #14121c42}.site-product-card.is-product-free-moving:after{content:attr(data-resize-label);z-index:22;color:#fff;white-space:nowrap;background:#181a1d;border-radius:6px;padding:5px 8px;font:800 10px/1.2 Inter,sans-serif;position:absolute;bottom:-31px;right:0}body.is-product-card-moving,body.is-product-card-moving *,body.is-product-part-moving,body.is-product-part-moving *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.site-product-card.is-product-resizing:after{content:attr(data-resize-label);z-index:8;color:#fff;white-space:nowrap;background:#181a1d;border-radius:6px;padding:5px 8px;font:800 10px/1.2 Inter,sans-serif;position:absolute;bottom:-31px;right:0;box-shadow:0 5px 15px #00000038}body.is-product-card-resizing{-webkit-user-select:none;user-select:none;cursor:nwse-resize!important}@container (max-width:760px){.site-product-card.span-3,.site-product-card.span-4,.site-product-card.span-5,.site-product-card.span-6,.site-product-card.span-full{grid-column:1/-1}}@container (max-width:500px){.site-product-category-section>header{margin-bottom:15px}.site-product-category-section>header h3{font-size:min(var(--catalog-category-title-size,32px),30px)}.site-product-card.span-2,.site-product-card.span-3,.site-product-card.span-4,.site-product-card.span-5,.site-product-card.span-6{grid-column:1/-1}}.site-product-card.preset-classic{background:var(--product-card-background,#fff)}.site-product-card.preset-minimal{box-shadow:none;background:0 0;border-color:#0000}.site-product-card.preset-minimal .site-product-content{padding-left:2px;padding-right:2px}.site-product-card.preset-outline{box-shadow:none;background:0 0;border-width:2px}.site-product-card.preset-outline .site-product-media{margin:10px 10px 0;overflow:hidden}.site-product-card.preset-elevated{border-color:#0000;box-shadow:0 22px 55px #1b1d2333}.site-product-card.preset-soft{border-radius:max(var(--product-card-radius,19px),28px);background:var(--product-card-background,#fff);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.site-product-card.preset-soft{background:color-mix(in srgb,var(--product-card-background,#fff) 88%,var(--site-primary,#6c5ce7) 12%)}}.site-product-card.preset-soft{box-shadow:0 15px 38px var(--site-primary,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-product-card.preset-soft{box-shadow:0 15px 38px color-mix(in srgb,var(--site-primary,#6c5ce7) 14%,transparent)}}.site-product-card.preset-glass{background:var(--product-card-background,#fff);border-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.site-product-card.preset-glass{background:color-mix(in srgb,var(--product-card-background,#fff) 56%,transparent)}}.site-product-card.preset-glass{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);box-shadow:0 20px 50px #1c1e2629}.site-product-card.preset-dark{color:#f5f6f8;background:#17191e;border-color:#ffffff21;box-shadow:0 18px 45px #00000047}.site-product-card.preset-dark .site-product-content p{color:#aeb3bd}.site-product-card.preset-dark .site-product-content footer strong{color:#fff}.site-product-card.preset-luxury{color:#f5ead7;background:#11100e;border:1px solid #c6a15b94;border-radius:4px;box-shadow:0 20px 50px #160f0542}.site-product-card.preset-luxury .site-product-category{color:#15110a;background:#c6a15b;border-radius:0}.site-product-card.preset-luxury .site-product-content h3{letter-spacing:.3px;font-family:Georgia,serif;font-weight:500}.site-product-card.preset-editorial{background:var(--product-card-background,#fff);box-shadow:none;border-width:0 0 4px;border-radius:0}.site-product-card.preset-editorial .site-product-content h3{font-family:Georgia,serif;font-size:calc(var(--product-title-size,20px) * 1.16);font-weight:500}.site-product-card.preset-editorial .site-product-category{letter-spacing:1px;text-transform:uppercase;background:0 0;padding-left:0}.site-product-card.preset-overlay:not(.has-free-parts){color:#fff;background:#17191d;border:0;min-height:390px}.site-product-card.preset-overlay:not(.has-free-parts)>.site-product-media{aspect-ratio:auto;width:100%;height:100%;min-height:0;position:absolute;inset:0}.site-product-card.preset-overlay:not(.has-free-parts)>.site-product-content{z-index:2;color:#fff;background:linear-gradient(#0000 25%,#080a0ee6);flex-direction:column;justify-content:flex-end;min-height:390px;margin:0;padding-top:150px;display:flex;position:relative}.site-product-card.preset-overlay .site-product-content p{color:#ffffffc7}.site-product-card.preset-overlay .site-product-content footer strong{color:#fff}.site-product-card.preset-horizontal:not(.has-free-parts){grid-template-columns:minmax(130px,42%) minmax(0,1fr);display:grid}.site-product-card.preset-horizontal:not(.has-free-parts)>.site-product-media{aspect-ratio:auto;height:100%;min-height:220px}.site-product-card.preset-horizontal:not(.has-free-parts)>.site-product-content{align-self:stretch}.site-product-card.preset-compact{border-radius:10px;box-shadow:0 8px 22px #1e20261a}.site-product-card.preset-compact .site-product-media{max-height:150px}.site-product-card.preset-compact .site-product-content{min-height:0;padding:11px}.site-product-card.preset-compact .site-product-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-product-card.preset-polaroid{background:#fff;border:0;border-radius:2px;padding:10px 10px 20px;transform:rotate(-.35deg);box-shadow:0 14px 30px #1c181438}.site-product-card.preset-polaroid>.site-product-media{border-radius:0}.site-product-card.preset-polaroid>.site-product-content{min-height:0;padding:14px 5px 0}.site-product-card.preset-brutalist{color:#111;background:#fff;border:3px solid #111;border-radius:0;box-shadow:8px 8px #111}.site-product-card.preset-brutalist .site-product-category{color:#111;background:#ffe66d;border:2px solid #111;border-radius:0}.site-product-card.preset-brutalist .site-product-content h3,.site-product-card.preset-brutalist .site-product-content footer strong{text-transform:uppercase;font-weight:900}.site-product-card.preset-neon{border:1px solid var(--site-primary,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-product-card.preset-neon{border:1px solid color-mix(in srgb,var(--site-primary,#6c5ce7) 80%,#fff)}}.site-product-card.preset-neon{color:#f8f8ff;box-shadow:0 0 22px var(--site-primary,#6c5ce7),inset 0 0 18px #ffffff06;background:#101116}@supports (color:color-mix(in lab,red,red)){.site-product-card.preset-neon{box-shadow:0 0 22px color-mix(in srgb,var(--site-primary,#6c5ce7) 38%,transparent),inset 0 0 18px #ffffff06}}.site-product-card.preset-neon .site-product-content h3,.site-product-card.preset-neon .site-product-content footer strong{color:#fff;text-shadow:0 0 10px var(--site-primary,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-product-card.preset-neon .site-product-content h3,.site-product-card.preset-neon .site-product-content footer strong{text-shadow:0 0 10px color-mix(in srgb,var(--site-primary,#6c5ce7) 70%,transparent)}}.site-product-card.preset-neon .site-product-content p{color:#a9aabd}.site-product-card.preset-gradient{background:linear-gradient(145deg,var(--product-card-background,#fff),var(--product-card-background,#fff));border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.site-product-card.preset-gradient{background:linear-gradient(145deg,color-mix(in srgb,var(--product-card-background,#fff) 88%,var(--site-primary,#6c5ce7) 12%),color-mix(in srgb,var(--product-card-background,#fff) 72%,#ff8a65 28%))}}.site-product-card.preset-gradient{box-shadow:0 18px 45px var(--site-primary,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-product-card.preset-gradient{box-shadow:0 18px 45px color-mix(in srgb,var(--site-primary,#6c5ce7) 18%,transparent)}}.site-product-catalog:not(.is-catalog-editing) .site-product-card.hover-none:hover{box-shadow:var(--product-card-shadow,none);transform:none}.site-product-catalog:not(.is-catalog-editing) .site-product-card.hover-lift:hover{transform:translateY(-9px)}.site-product-catalog:not(.is-catalog-editing) .site-product-card.hover-zoom:hover{transform:scale(1.035)}.site-product-catalog:not(.is-catalog-editing) .site-product-card.hover-tilt:hover{transform:perspective(900px)rotateX(2deg)rotateY(-3deg)translateY(-5px)}.site-product-catalog:not(.is-catalog-editing) .site-product-card.hover-glow:hover{box-shadow:0 0 34px var(--site-primary,#6c5ce7);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.site-product-catalog:not(.is-catalog-editing) .site-product-card.hover-glow:hover{box-shadow:0 0 34px color-mix(in srgb,var(--site-primary,#6c5ce7) 42%,transparent)}}.site-product-catalog:not(.is-catalog-editing) .site-product-card.hover-float:hover{transform:translateY(-12px)rotate(.4deg)}.site-product-effect-layer{z-index:9;background:var(--product-effect-color,#6c5ce7);border-radius:18px;width:70%;height:34%;position:absolute;top:15%;left:15%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.site-product-effect-layer{background:color-mix(in srgb,var(--product-effect-color,#6c5ce7) var(--product-effect-opacity,32%),transparent)}}.site-product-effect-layer{mix-blend-mode:var(--product-effect-blend,normal);pointer-events:none}.site-product-effect-layer.effect-blur{-webkit-backdrop-filter:blur(var(--product-effect-blur,5px));backdrop-filter:blur(var(--product-effect-blur,5px));background:#ffffff0d}.site-product-effect-layer.effect-glass{background:#fff;border:1px solid #ffffff80}@supports (color:color-mix(in lab,red,red)){.site-product-effect-layer.effect-glass{background:color-mix(in srgb,#fff var(--product-effect-opacity,32%),transparent)}}.site-product-effect-layer.effect-glass{-webkit-backdrop-filter:blur(var(--product-effect-glass-blur,7px)) saturate(150%);backdrop-filter:blur(var(--product-effect-glass-blur,7px)) saturate(150%);box-shadow:inset 0 1px #ffffff73}.site-product-effect-layer.effect-shadow{box-shadow:0 14px var(--product-effect-shadow-blur,43px) var(--product-effect-color,#6c5ce7);background:0 0}@supports (color:color-mix(in lab,red,red)){.site-product-effect-layer.effect-shadow{box-shadow:0 14px var(--product-effect-shadow-blur,43px) color-mix(in srgb,var(--product-effect-color,#6c5ce7) var(--product-effect-opacity,32%),transparent)}}.site-product-effect-layer.effect-glow{background:var(--product-effect-color,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-product-effect-layer.effect-glow{background:color-mix(in srgb,var(--product-effect-color,#6c5ce7) var(--product-effect-half-opacity,16%),transparent)}}.site-product-effect-layer.effect-glow{box-shadow:0 0 var(--product-effect-glow-blur,31px) var(--product-effect-color,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-product-effect-layer.effect-glow{box-shadow:0 0 var(--product-effect-glow-blur,31px) color-mix(in srgb,var(--product-effect-color,#6c5ce7) var(--product-effect-opacity,32%),transparent)}}.site-product-effect-layer.effect-grayscale{-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale();background:#ffffff03}.site-product-effect-layer.effect-sepia{-webkit-backdrop-filter:sepia();backdrop-filter:sepia();background:#70461914}.site-product-effect-layer.effect-saturate{-webkit-backdrop-filter:saturate(240%);backdrop-filter:saturate(240%);background:#ffffff03}.site-product-effect-layer.effect-contrast{-webkit-backdrop-filter:contrast(165%);backdrop-filter:contrast(165%);background:#ffffff03}.site-product-effect-layer.effect-brightness{-webkit-backdrop-filter:brightness(145%);backdrop-filter:brightness(145%);background:#ffffff03}.site-product-effect-layer.effect-gradient{background:linear-gradient(135deg,var(--product-effect-color,#6c5ce7),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.site-product-effect-layer.effect-gradient{background:linear-gradient(135deg,color-mix(in srgb,var(--product-effect-color,#6c5ce7) var(--product-effect-opacity,32%),transparent),transparent 72%)}}.site-product-catalog.is-catalog-editing .site-product-effect-layer{z-index:50;outline:1px dashed var(--site-primary,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.site-product-catalog.is-catalog-editing .site-product-effect-layer{outline:1px dashed color-mix(in srgb,var(--site-primary,#6c5ce7) 45%,transparent)}}.site-product-catalog.is-catalog-editing .site-product-effect-layer{pointer-events:none}.site-product-decoration{z-index:12;width:var(--product-line-length,38%);height:var(--product-line-thickness,3px);min-height:1px;color:var(--product-line-color,#6c5ce7);transform:rotate(var(--product-line-rotation,0deg));transform-origin:50%;pointer-events:none;display:block;position:absolute}.site-product-decoration.line-solid{background:currentColor}.site-product-decoration.line-dashed{background:repeating-linear-gradient(90deg,currentColor 0 12px,#0000 12px 20px)}.site-product-decoration.line-dotted{background:radial-gradient(circle,currentColor 45%,transparent 48%) 0 50%/var(--product-line-dot-size,7px) var(--product-line-dot-size,7px) repeat-x}.site-product-decoration.line-double{border-block:var(--product-line-thickness,3px) double currentColor;height:var(--product-line-double-height,9px);background:0 0}.site-product-decoration.line-gradient{background:linear-gradient(90deg,#0000,currentColor 18%,currentColor,currentColor 82%,#0000)}@supports (color:color-mix(in lab,red,red)){.site-product-decoration.line-gradient{background:linear-gradient(90deg,transparent,currentColor 18%,color-mix(in srgb,currentColor 45%,#fff),currentColor 82%,transparent)}}.site-product-decoration.line-neon{background:currentColor;box-shadow:0 0 7px,0 0 16px}.site-product-decoration.line-wave{height:var(--product-line-wave-height,12px);background:radial-gradient(circle at 50% 100%,transparent 55%,currentColor 57% 66%,transparent 68%) 0 0/var(--product-line-wave-size,21px) 100% repeat-x}.site-product-decoration.line-zigzag{height:var(--product-line-zigzag-height,15px);background:linear-gradient(135deg,transparent 42%,currentColor 43% 55%,transparent 56%) 0 0/var(--product-line-zigzag-size,18px) 100% repeat-x}.site-product-decoration.line-handdrawn{height:calc(var(--product-line-thickness,3px) + var(--product-line-thickness,3px));clip-path:polygon(0 28%,8% 48%,17% 35%,27% 62%,39% 42%,51% 58%,63% 34%,76% 61%,89% 41%,100% 55%,100% 78%,88% 65%,75% 83%,62% 57%,50% 79%,38% 61%,26% 82%,16% 58%,7% 72%,0 60%);background:currentColor;border-radius:50%}.site-product-decoration.position-top:not(.is-product-part-positioned){transform:translate(-50%) rotate(var(--product-line-rotation,0deg));top:0;left:50%}.site-product-decoration.position-bottom:not(.is-product-part-positioned){width:100%;bottom:0;left:0;right:0}.site-product-decoration.position-left:not(.is-product-part-positioned){top:50%;left:0;transform:translate(-50%,-50%)rotate(90deg)}.site-product-decoration.position-right:not(.is-product-part-positioned){top:50%;right:0;transform:translate(50%,-50%)rotate(90deg)}.site-product-decoration.position-under-title:not(.is-product-part-positioned){top:64%;left:var(--product-content-padding,18px)}.site-product-decoration.position-over-photo:not(.is-product-part-positioned){transform:translate(-50%) rotate(var(--product-line-rotation,0deg));top:38%;left:50%}.site-product-decoration.position-diagonal:not(.is-product-part-positioned){top:18%;right:-8%;transform:rotate(-38deg)}.site-product-decoration.position-corner-tl:not(.is-product-part-positioned){width:min(var(--product-line-length,38%),90px);top:14px;left:14px}.site-product-decoration.position-corner-br:not(.is-product-part-positioned){width:min(var(--product-line-length,38%),90px);bottom:14px;right:14px}.site-product-catalog.is-catalog-editing .site-product-decoration{z-index:60;pointer-events:none}.site-product-part-resize-handle{z-index:28;color:#fff;opacity:.34;cursor:nwse-resize;pointer-events:auto;touch-action:none;width:24px;height:24px;transform:scale(var(--cuw-catalog-control-scale,1));transform-origin:50%;background:#181a1de0;border:1px solid #ffffffbd;border-radius:7px;place-items:center;padding:0;transition:opacity .14s,background .14s,transform .14s;display:grid;position:absolute;bottom:5px;right:5px;box-shadow:0 4px 13px #0000003d}.site-product-part:hover>.site-product-part-resize-handle,.site-product-part-resize-handle:focus-visible,.site-product-part.is-product-part-resizing>.site-product-part-resize-handle{opacity:1}.site-product-part-resize-handle:hover{background:var(--site-primary,#6c5ce7);transform:scale(var(--cuw-catalog-control-scale,1)) scale(1.06)}.site-product-part-image>.site-product-part-resize-handle{bottom:9px;left:50%;right:auto}.site-product-effect-layer>.site-product-part-move-handle,.site-product-effect-layer>.site-product-part-resize-handle,.site-product-decoration>.site-product-part-move-handle,.site-product-decoration>.site-product-part-resize-handle{pointer-events:auto}.site-product-decoration>.site-product-part-move-handle{top:-26px;left:50%}.site-product-decoration>.site-product-part-resize-handle{bottom:-28px;right:-4px}.site-product-part.is-product-part-resizing{outline:2px dashed var(--site-primary,#6c5ce7);outline-offset:3px;transition:none;overflow:visible;z-index:25!important}.site-product-part.is-product-part-resizing:after{content:attr(data-move-label);z-index:29;color:#fff;white-space:nowrap;background:#181a1d;border-radius:6px;padding:5px 8px;font:800 10px/1.2 Inter,sans-serif;position:absolute;bottom:-30px;right:0}.site-product-card>.site-product-drag-handle,.site-product-card>.site-product-free-move-handle,.site-product-card>.site-product-resize-handle{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s,visibility .14s,background .14s}.site-product-card:hover>.site-product-drag-handle,.site-product-card:hover>.site-product-free-move-handle,.site-product-card:hover>.site-product-resize-handle,.site-product-card:focus-within>.site-product-drag-handle,.site-product-card:focus-within>.site-product-free-move-handle,.site-product-card:focus-within>.site-product-resize-handle,.site-product-card.is-product-dragging>.site-product-drag-handle,.site-product-card.is-product-free-moving>.site-product-free-move-handle,.site-product-card.is-product-resizing>.site-product-resize-handle{opacity:1;visibility:visible;pointer-events:auto}.catalog-inspector-shell{gap:10px;padding:10px;display:grid}.catalog-inspector-overview{grid-template-columns:1fr 1fr;gap:7px;display:grid}.catalog-inspector-overview>div{color:#8f96a2;background:#22262c;border:1px solid #343842;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.catalog-inspector-overview svg{color:#8d82e5;flex:none}.catalog-inspector-overview span{flex-direction:column;min-width:0;font-size:7px;display:flex}.catalog-inspector-overview strong{color:#eef0f3;font-size:13px;line-height:1.1}.catalog-inspector-tabs{z-index:12;background:#1b1e23;border:1px solid #343842;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid;position:sticky;top:0;box-shadow:0 7px 18px #0000002e}.catalog-inspector-tabs button{color:#89909b;cursor:pointer;background:#252930;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:0;height:32px;padding:0 7px;font-size:8px;font-weight:750;display:flex}.catalog-inspector-tabs button:hover{color:#cbc6f3;border-color:#47415f}.catalog-inspector-tabs button.active{color:#dedaff;background:#39344d;border-color:#6259ad;box-shadow:inset 0 0 0 1px #8d82e521}.catalog-device-scope{color:#818896;background:#232731;border:1px solid #3b4050;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;font-size:7px;display:flex}.catalog-device-scope strong{color:#dcd7ff;background:#39344d;border-radius:5px;flex:none;padding:4px 6px;font-size:8px}.catalog-device-scope span{text-align:right;line-height:1.35}.catalog-layout-mode{background:#20242a;border:1px solid #343842;border-radius:9px;gap:7px;padding:9px;display:grid}.catalog-layout-mode>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.catalog-layout-mode>header strong{color:#d9dce2;font-size:8px}.catalog-layout-mode>header span{color:#8d82e5;font-size:7px}.catalog-layout-mode>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.catalog-layout-mode button{color:#858c97;text-align:left;cursor:pointer;background:#262a31;border:1px solid #373c46;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.catalog-layout-mode button>span{gap:2px;min-width:0;display:grid}.catalog-layout-mode button strong{color:#c8cbd1;font-size:8px}.catalog-layout-mode button small{white-space:nowrap;font-size:6px}.catalog-layout-mode button:hover{border-color:#585174}.catalog-layout-mode button.active{color:#bbb3f3;background:#39344d;border-color:#6c61bd}.catalog-layout-mode button.active strong{color:#f0edff}.catalog-snap-grid{color:#858c97;background:#252930;border:1px solid #373c46;border-radius:7px;grid-template-columns:minmax(0,1fr) 58px 18px;align-items:center;gap:6px;padding:8px;display:grid}.catalog-snap-grid>span{gap:2px;display:grid}.catalog-snap-grid strong{color:#c8cbd1;font-size:8px}.catalog-snap-grid small{font-size:6px;line-height:1.35}.catalog-snap-grid input{color:#eef0f3;background:#1d2025;border:1px solid #414650;border-radius:6px;outline:0;width:58px;height:30px;padding:0 7px;font-size:9px}.catalog-snap-grid input:focus{border-color:#7569d4;box-shadow:0 0 0 2px #7569d426}.catalog-snap-grid>b{color:#8d82e5;font-size:8px}.catalog-preset-gallery{background:#20242a;border:1px solid #343842;border-radius:9px;gap:8px;padding:9px;display:grid}.catalog-preset-gallery>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.catalog-preset-gallery>header>div{gap:2px;display:grid}.catalog-preset-gallery>header strong{color:#e1e3e8;font-size:9px}.catalog-preset-gallery>header small{color:#858c97;font-size:6px;line-height:1.35}.catalog-preset-gallery>header>span{color:#dcd7ff;background:#39344d;border-radius:5px;padding:4px 6px;font-size:7px}.catalog-preset-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.catalog-preset-gallery button{color:#858c97;text-align:left;cursor:pointer;background:#262a31;border:1px solid #373c46;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:1px 7px;min-width:0;padding:6px;display:grid}.catalog-preset-gallery button:hover{border-color:#595174}.catalog-preset-gallery button.active{background:#39344d;border-color:#7167c1;box-shadow:inset 0 0 0 1px #8d82e524}.catalog-preset-gallery button>strong{color:#d7dae0;text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:7px;overflow:hidden}.catalog-preset-gallery button>small{text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:5.5px;overflow:hidden}.catalog-preset-mini{background:#eceef2;border:1px solid #555b66;border-radius:4px;grid-row:1/3;width:34px;height:30px;display:block;position:relative;overflow:hidden}.catalog-preset-mini>b{background:linear-gradient(135deg,#8d82e5,#c8c3ff);position:absolute;inset:0 0 12px}.catalog-preset-mini>em,.catalog-preset-mini>span{background:#343842;border-radius:4px;height:2px;position:absolute;bottom:7px;left:4px;right:4px}.catalog-preset-mini>span{background:#8a9099;width:55%;bottom:3px}.catalog-preset-mini.preset-minimal{background:0 0;border-color:#0000}.catalog-preset-mini.preset-outline{background:0 0;border:2px solid #8d82e5}.catalog-preset-mini.preset-elevated{box-shadow:3px 4px 7px #00000059}.catalog-preset-mini.preset-soft{background:#e8e5fa;border:0;border-radius:9px}.catalog-preset-mini.preset-glass{background:#ffffff52;border-color:#fff}.catalog-preset-mini.preset-dark,.catalog-preset-mini.preset-luxury,.catalog-preset-mini.preset-neon{background:#111318}.catalog-preset-mini.preset-luxury{border-color:#c6a15b}.catalog-preset-mini.preset-neon{border-color:#8d82e5;box-shadow:0 0 6px #8d82e5}.catalog-preset-mini.preset-editorial{border-width:0 0 3px;border-radius:0}.catalog-preset-mini.preset-overlay>b{inset:0}.catalog-preset-mini.preset-overlay>em,.catalog-preset-mini.preset-overlay>span{z-index:2;background:#fff}.catalog-preset-mini.preset-horizontal>b{inset:0 55% 0 0}.catalog-preset-mini.preset-compact{height:24px}.catalog-preset-mini.preset-polaroid{border-radius:1px;padding:3px;transform:rotate(-2deg)}.catalog-preset-mini.preset-brutalist{border:2px solid #111;border-radius:0;box-shadow:3px 3px #111}.catalog-preset-mini.preset-gradient{background:linear-gradient(135deg,#e8e5fa,#ffd0bd)}.object-field-group.is-collapsible{background:#20242a;border-radius:8px;overflow:hidden;border:1px solid #353a44!important;padding:0!important}.object-field-group.is-collapsible>summary{cursor:pointer;align-items:center;min-height:34px;padding:0 9px;list-style:none;display:flex}.object-field-group.is-collapsible>summary::-webkit-details-marker{display:none}.object-field-group.is-collapsible>summary:before{content:"›";color:#8d82e5;margin-right:7px;font-size:13px;transition:transform .15s}.object-field-group.is-collapsible[open]>summary:before{transform:rotate(90deg)}.object-field-group.is-collapsible>summary h4{margin:0!important}.object-field-group.is-collapsible>.property-stack{border-top:1px solid #343842;padding:8px}.catalog-inspector-panel{gap:9px;display:grid}.catalog-inspector-panel>.content-editor-card+.content-editor-card{margin-top:0}.registry-inspector-card>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;height:auto;min-height:34px;padding-top:8px;padding-bottom:8px}.registry-inspector-card>header p{color:#747b86;margin:0;font-size:7px;line-height:1.45}.object-list-item-identity{align-items:center;gap:7px;min-width:0;display:flex}.object-list-item-identity img{object-fit:cover;background:#17191d;border:1px solid #414650;border-radius:6px;flex:none;width:27px;height:27px}.object-list-item-identity strong{color:#d5d8de;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.editor-canvas-area,.editor-shell:not(.preview-active) .left-panel{scrollbar-width:none;-ms-overflow-style:none}.editor-canvas-area::-webkit-scrollbar{width:0;height:0;display:none}.editor-shell:not(.preview-active) .left-panel::-webkit-scrollbar{width:0;height:0;display:none}.object-field-group{background:#20242a;border:1px solid #323740;border-radius:8px;gap:8px;padding:9px;display:grid}.object-field-group>h4{color:#a79fe6;letter-spacing:.25px;border-bottom:1px solid #323740;margin:0;padding-bottom:7px;font-size:8px;font-weight:800}.object-field-group>.property-stack{gap:9px}.project-members-card>header svg{color:#6c5ce7}.member-assignment{background:#f6f6f8;border-radius:10px;grid-template-columns:minmax(0,1fr) 150px auto;gap:9px;margin-bottom:16px;padding:13px;display:grid}.member-assignment select{color:#44474d;background:#fff;border:1px solid #d9dade;border-radius:8px;min-width:0;height:38px;padding:0 10px;font-size:11px}.project-members-list{gap:8px;display:grid}.project-members-list article{border:1px solid #e8e8eb;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:10px 12px;display:grid}.project-members-list article>span{color:#6255cd;background:#ece9ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.project-members-list article>div{display:grid}.project-members-list article strong{color:#303238;font-size:11px}.project-members-list article small{color:#92959b;font-size:9px}.project-members-list article>b{color:#615b89;background:#f0eff8;border-radius:999px;padding:5px 8px;font-size:9px}.project-members-list article>button{color:#9a6d6d;cursor:pointer;background:0 0;border:0;border-radius:7px;width:30px;height:30px}.project-members-list article>button:hover{color:#bf4b4b;background:#fff0f0}@media(max-width:700px){.member-assignment{grid-template-columns:1fr}.project-members-list article{grid-template-columns:34px minmax(0,1fr) auto}.project-members-list article>button{grid-column:3}}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}.properties-panel .button-link-picker{padding:12px;border:1px solid #574c76;border-radius:9px;background:#1b202b}.properties-panel .link-destination-preview{display:grid;gap:6px;padding:10px;border-radius:7px;background:#111720}.properties-panel .link-destination-preview>span{color:#99a7bc;font-size:10px}.properties-panel .link-destination-preview code{color:#cebef3;font-size:11px;overflow-wrap:anywhere}.properties-panel .link-destination-preview button{justify-self:start;background:transparent;color:#d69d9d;font-size:10px;cursor:pointer;padding:4px 0}.properties-panel{--inspector-field-bg:#141820;--inspector-border:#414957}.properties-panel .properties-header{padding:18px 16px;background:#1c2028;border-bottom:1px solid #353d49}.properties-panel .properties-header h2{font-size:14px;line-height:1.4}.properties-panel .property-tabs{padding:8px;gap:5px;background:#181c23}.properties-panel .property-tabs button{min-height:36px;border-radius:7px;font-size:11px}.properties-panel .property-tabs button.active{background:#383052;color:#e1d9ff;box-shadow:inset 0 0 0 1px #74629d}.properties-panel .property-tab-content{padding:12px}.properties-panel .content-editor-card{margin-bottom:14px;border:1px solid #38414e;border-radius:11px;background:#222731;overflow:visible}.properties-panel .content-editor-card>header{padding:14px;min-height:44px;height:auto;border-bottom:1px solid #38414e;background:#282e39;border-radius:10px 10px 0 0}.properties-panel .content-editor-card>header h3{color:#f1f3f7;font-size:12px;line-height:1.5}.properties-panel .content-editor-card>header p{font-size:11px;line-height:1.6;color:#a9b3c3}.properties-panel .content-editor-card>div{padding:14px}.properties-panel .property-stack,.properties-panel .object-list-item-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.properties-panel label.local-field,.properties-panel label.property-field{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start;gap:7px;width:100%;min-width:0;margin:0;padding:0;background:none;border:0}.properties-panel label.local-field>span,.properties-panel label.property-field>span{display:flex;flex-wrap:wrap;gap:4px;align-items:center;color:#cbd3df;font-size:11px;font-weight:600;line-height:1.55;text-align:left;width:auto}.properties-panel label.property-field>span small{display:block;flex-basis:100%;color:#a79bc8;font-size:10px;font-weight:400}.properties-panel :is(.local-field,.property-field)>:is(input:not([type=color]):not([type=range]),select,textarea),.properties-panel .collection-item>input{box-sizing:border-box;display:block;width:100%;min-width:0;height:40px;padding:10px 11px;border:1px solid var(--inspector-border);border-radius:7px;background:var(--inspector-field-bg);color:#f0f3fa;font-size:12px;font-family:inherit;line-height:1.5;box-shadow:0 1px 2px #0002;outline:none}.properties-panel :is(.local-field,.property-field)>textarea{height:auto;min-height:110px;resize:vertical}.properties-panel :is(.local-field,.property-field)>select{appearance:none;padding-right:32px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c7cfdc' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.properties-panel :is(input,select,textarea):focus-visible{outline:2px solid #ab97ed;outline-offset:2px;border-color:#ab97ed}.properties-panel :is(input,textarea)::placeholder{color:#778397;opacity:1}.properties-panel select option{background:#171d26;color:#f0f3fa}.properties-panel .toggle-property{display:flex;align-items:flex-start;gap:11px;padding:12px;border:1px solid #414957;border-radius:8px;background:#1b2029}.properties-panel .toggle-property input{accent-color:#a88ae9;width:17px;height:17px;flex:0 0 auto;margin-top:2px}.properties-panel .toggle-property span{display:grid;gap:4px}.properties-panel .toggle-property strong{color:#e0e6ef;font-size:11px}.properties-panel .toggle-property small,.properties-panel .property-help{color:#a0adbf;font-size:11px;line-height:1.6}.properties-panel .form-fields-registry{display:grid;gap:12px}.properties-panel .form-fields-registry>.object-list-item{padding:0;background:#1c222c;border:1px solid #445063;border-radius:9px;overflow:hidden}.properties-panel .form-fields-registry>.object-list-item>summary{display:block;cursor:pointer;padding:0;list-style:none}.properties-panel .form-fields-registry>.object-list-item>summary::-webkit-details-marker{display:none}.properties-panel .form-fields-registry>.object-list-item>summary>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid transparent;background:#2c3441}.properties-panel .form-fields-registry>.object-list-item[open]>summary>header{border-bottom-color:#445063}.properties-panel .form-field-title{display:grid;gap:4px;min-width:0}.properties-panel .form-field-title strong{color:#f0f3f9;font-size:12px;overflow-wrap:anywhere}.properties-panel .form-field-title small{color:#b2a1dc;font-size:10px}.properties-panel .form-fields-registry>.object-list-item>.property-stack{padding:14px}.properties-panel .form-fields-registry header button{width:26px;height:28px;border:1px solid #4c586b;border-radius:5px;background:#222a36;color:#cbd4e2;cursor:pointer;margin-left:3px}.properties-panel .form-fields-registry header button:disabled{opacity:.3;cursor:default}.properties-panel .inspector-advanced{border:1px solid #3e495a;border-radius:8px;background:#161d26}.properties-panel .inspector-advanced>summary{padding:12px;color:#b9b0d4;font-size:11px;font-weight:650;cursor:pointer}.properties-panel .inspector-advanced>.property-stack{padding:0 12px 14px}.properties-panel .collection-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:12px;padding:0;background:transparent;border:0}.properties-panel .collection-actions{display:flex;gap:3px;padding-bottom:5px}.properties-panel .collection-actions button{width:24px;height:28px;border-radius:5px;background:#303a49;color:#cbd4e2;cursor:pointer}.properties-panel .collection-add{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:9px 12px;min-height:36px;border:1px dashed #796995;border-radius:7px;color:#d9caf6;background:#332c43;font-size:11px;margin-top:8px}.properties-panel .property-section{border:1px solid #394351;border-radius:9px;margin-bottom:12px;overflow:hidden}.properties-panel .property-section>summary{padding:13px;background:#262e3a;color:#dfe6f0;font-size:12px}.properties-panel .property-section-body{padding:14px;display:grid;gap:16px}.studio-tools-launch{position:fixed;bottom:18px;left:calc(50% - 72px);z-index:105;padding:11px 18px;background:#6554c7;border:1px solid #c3acf0;border-radius:999px;color:#fff;box-shadow:0 5px 22px #0005;font-size:12px;font-weight:700;cursor:pointer}.studio-tools{padding:20px;color:#263344;font-size:13px}.studio-tools>nav{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #dfe4ec;margin-bottom:22px;padding-bottom:12px}.studio-tools button{padding:8px 12px;border:1px solid #cdd5e0;border-radius:7px;background:#fff;color:#46516a;cursor:pointer;font:inherit}.studio-tools>nav button.active{background:#6653c4;border-color:#6653c4;color:#fff}.studio-tools button:hover{border-color:#8873ce;background:#f4f0ff}.studio-tools button:disabled{opacity:.4;cursor:not-allowed}.studio-tools .button.primary{background:#6653c4;color:#fff}.studio-tools label,.studio-visual-compare label{display:grid;gap:7px;font-size:12px;font-weight:600;margin:10px 0}.studio-tools :is(input:not([type=checkbox]):not([type=range]):not([type=file]),select,textarea),.studio-visual-compare select{width:100%;min-width:0;padding:10px;border:1px solid #c9d1de;border-radius:7px;background:#fff;color:#263344;font:inherit}.studio-tools :is(input,select,textarea):focus-visible{outline:2px solid #8b72d5;outline-offset:2px}.studio-tools .studio-toggle{display:flex;align-items:center;gap:9px;font-weight:400}.studio-tools .studio-toggle input{width:17px;height:17px;accent-color:#7257c9}.studio-tools fieldset{border:0;padding:0;min-width:0}.studio-tools fieldset:disabled{opacity:.6}.studio-tools h3{font-size:17px;margin:0 0 12px}.studio-tools h4{font-size:14px;margin:0 0 10px}.studio-tools p{line-height:1.6}.studio-inline{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:16px}.studio-inline>label{flex:1;min-width:160px}.studio-card{padding:16px;border:1px solid #dbe1eb;border-radius:10px;background:#f9fafc;margin:12px 0;display:grid;gap:10px}.studio-card>span{color:#6c788c}.studio-card>label{margin:0}.studio-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-issue-list{max-height:420px;overflow:auto;margin:16px 0}.studio-issue-list article{padding:14px;margin:8px 0;border-left:3px solid #cd8d36;background:#fff8eb;border-radius:5px}.studio-issue-list article.error{border-color:#c34d4d;background:#fff1f0}.studio-message{padding:12px;border-radius:7px;background:#eeedf9}.studio-tools small{display:block;margin-top:10px;color:#758097}.studio-visual-compare{margin:20px 0}.studio-visual-compare>header{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.studio-visual-compare>header h3{flex:1}.studio-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studio-compare-grid>article{min-width:0;border:1px solid #d8dde6;border-radius:8px;overflow:hidden}.studio-compare-grid h4{margin:0;padding:10px;background:#edf0f6;color:#44516a;font-size:12px}.studio-compare-scroll{height:420px;overflow:auto;background:#e3e7ee}.studio-media-layout,.studio-inbox-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:20px}.studio-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start}.studio-media-grid button{padding:5px;overflow:hidden}.studio-media-grid img{width:100%;height:100px;object-fit:cover;border-radius:5px}.studio-media-grid span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;padding:8px 3px}.studio-media-grid .selected,.studio-inbox-row.selected{outline:2px solid #8668cf;background:#f2edff}.studio-card img{max-width:100%}.studio-inbox-row{display:grid;width:100%;text-align:left;gap:7px;margin-bottom:8px}.studio-card dd{margin:0 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.studio-card dt{font-size:11px;color:#7a8495}.studio-tools .danger{color:#ab3e3e;border-color:#e1bcbc}@media(max-width:760px){.studio-media-layout,.studio-inbox-layout,.studio-compare-grid,.studio-card-grid{grid-template-columns:1fr}.studio-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-card:has(.studio-tools)>header h2,.modal-card:has(.studio-tools)>header .icon-button{color:#263344}.studio-compare-scroll>div{position:relative;contain:layout paint;isolation:isolate}
