@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}:root{--brand-primary: #1a52ee;--blue-step: 10.5;--blue-050: hsl(from var(--blue-500) h s calc(l + var(--blue-step) * 4.5));--blue-100: hsl(from var(--blue-500) h s calc(l + var(--blue-step) * 4));--blue-200: hsl(from var(--blue-500) h s calc(l + var(--blue-step) * 3));--blue-300: hsl(from var(--blue-500) h s calc(l + var(--blue-step) * 2));--blue-400: hsl(from var(--blue-500) h s calc(l + var(--blue-step)));--blue-500: var(--brand-primary);--blue-600: hsl(from var(--blue-500) h s calc(l - var(--blue-step)));--blue-700: hsl(from var(--blue-500) h s calc(l - var(--blue-step) * 2));--blue-800: hsl(from var(--blue-500) h s calc(l - var(--blue-step) * 3));--blue-900: hsl(from var(--blue-500) h s calc(l - var(--blue-step) * 4));--blue-950: hsl(from var(--blue-500) h s calc(l - var(--blue-step) * 4.5));--gray: hsl(from var(--brand-primary) h 20% 50%);--gray-step: 10.5;--gray-050: hsl(from var(--gray) h s calc(l + var(--gray-step) * 4.5));--gray-100: hsl(from var(--gray) h s calc(l + var(--gray-step) * 4));--gray-150: hsl(from var(--gray) h s calc(l + var(--gray-step) * 3.5));--gray-200: hsl(from var(--gray) h s calc(l + var(--gray-step) * 3));--gray-300: hsl(from var(--gray) h s calc(l + var(--gray-step) * 2));--gray-400: hsl(from var(--gray) h s calc(l + var(--gray-step)));--gray-500: var(--gray);--gray-600: hsl(from var(--gray) h s calc(l - var(--gray-step)));--gray-700: hsl(from var(--gray) h s calc(l - var(--gray-step) * 2));--gray-800: hsl(from var(--gray) h s calc(l - var(--gray-step) * 3));--gray-850: hsl(from var(--gray) h s calc(l - var(--gray-step) * 3.5));--gray-900: hsl(from var(--gray) h s calc(l - var(--gray-step) * 4));--gray-950: hsl(from var(--gray) h s calc(l - var(--gray-step) * 4.5));color-scheme:light;--space-1: 4px;--space-2: 6px;--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 20px;--space-7: 28px;--space-8: 32px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--font-sm: 12px;--font-md: 14px;--font-lg: 18px;--inline-pair-gap: var(--space-8);--inline-pair-icon-size: var(--space-5);--sidebar-bg: light-dark(#f7f8f9, #000);--sidebar-section-bg: light-dark(#ffffff, var(--gray-900));--sidebar-section-border: light-dark(#e9ebef, var(--gray-700));--sidebar-section-title: light-dark(#1a1d24, #fff);--sidebar-section-header-icon-hover-bg: light-dark( rgba(0, 0, 0, .06), rgba(255, 255, 255, .12) );--section-body-bg: light-dark(#fff, var(--gray-850));--text-primary: light-dark(var(--gray-800), var(--gray-100));--text-muted: light-dark(var(--gray-600), var(--gray-400));--field-unit-suffix: light-dark(#aeb4be, var(--gray-400));--ui-icon: light-dark(var(--gray-500), var(--gray-600));--input-bg: light-dark(var(--gray-050), var(--gray-800));--input-border: light-dark(var(--gray-200), var(--gray-700));--select-chevron: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='1,2 6,7 11,2'/%3e%3c/svg%3e");--icon-button-hover-bg: light-dark(rgba(156, 163, 175, .12), rgba(255, 255, 255, .08));--slider-track: light-dark(#e4e6ec, var(--gray-700));--accent: light-dark(var(--blue-500), var(--blue-400));--accent-hover: light-dark(var(--blue-600), var(--blue-400));--accent-text: light-dark(#fff, #000);--toast-warning-bg: var(--gray-800);--toast-warning-text: var(--blue-100);--toast-warning-border: var(--blue-700);--scrollbar-thumb: light-dark(rgba(0, 0, 0, .2), rgba(255, 255, 255, .3));--scrollbar-thumb-hover: light-dark(rgba(0, 0, 0, .4), rgba(255, 255, 255, .5));--preview-bg: light-dark(var(--gray-200), var(--gray-900));--preview-control-bg: light-dark(#fff, var(--gray-800));--preview-control-shadow-1: light-dark(rgba(0, 0, 0, .06), rgba(0, 0, 0, .16));--preview-control-shadow-2: light-dark(rgba(0, 0, 0, .04), rgba(0, 0, 0, .1));--preview-control-hover-bg: light-dark(rgba(0, 0, 0, .06), rgba(255, 255, 255, .08));--preview-control-active-bg: light-dark(rgba(0, 0, 0, .1), rgba(255, 255, 255, .14));--shadow-elevated: 0 1px 2px var(--preview-control-shadow-1), 0 2px 6px var(--preview-control-shadow-2);--outline-stroke: light-dark(var(--gray-950), var(--gray-300))}html.dark{color-scheme:dark;--select-chevron: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23b0b0b0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='1,2 6,7 11,2'/%3e%3c/svg%3e")}body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;accent-color:var(--accent)}body.pattern-generator-standalone{height:100vh;overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app{display:flex;min-height:0}.app:not(:has(.app-main)){--sidebar-width: 396px;display:grid;grid-template-columns:var(--sidebar-width) 1fr}body.pattern-generator-standalone .app{height:100vh}.app-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.app-body{flex:1;display:grid;grid-template-columns:380px 1fr;min-height:0;min-width:0}.app-body>.preview{min-height:0;min-width:0}@media(max-width:640px){.app-body{grid-template-columns:1fr;grid-template-rows:var(--sidebar-h, 50vh) auto 1fr}.sidebar{border-right:none;border-bottom:none}input,select,textarea{font-size:16px}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;flex:0 0 auto;box-sizing:border-box;width:44px;height:26px;border-radius:13px;background-color:var(--slider-track);border:1px solid var(--input-border);position:relative;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}input[type=checkbox]:before{content:"";position:absolute;top:1px;left:1px;width:22px;height:22px;border-radius:50%;background-color:light-dark(#fff,var(--gray-100));box-shadow:0 1px 3px #00000040;transition:transform .2s ease}input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:before{transform:translate(18px)}}.sidebar{position:relative;display:flex;flex-direction:column;gap:var(--space-5);background-color:var(--sidebar-bg);padding:14px;border-right:1px solid var(--sidebar-section-border);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.sidebar::-webkit-scrollbar{width:10px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-lg);border:2px solid transparent;background-clip:padding-box}.sidebar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.preview{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:90px var(--space-6);background-color:var(--preview-bg);overflow:hidden;cursor:grab;user-select:none;touch-action:none}.preview-boot-loading{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;margin:0;font-size:var(--font-md);color:var(--text-muted);pointer-events:none}.preview-boot-loading[hidden]{display:none}@media(max-width:640px){.preview{padding:var(--space-4)}}._root_gkivk_1{padding:0;gap:var(--space-4);display:flex;flex-direction:column}._root_gkivk_1[hidden]{display:none}details._root_gkivk_1:not([open]){gap:0}._title_gkivk_15{font-size:13.5px;font-weight:600;line-height:1.2;color:var(--sidebar-section-title);margin:0}._titleRow_gkivk_23{display:flex;align-items:center;gap:8px;min-width:0}._titleRow_gkivk_23 ._headerActions_gkivk_29{margin-left:auto}._root_gkivk_1:not(._rootNested_gkivk_33)>._titleRow_gkivk_23,._root_gkivk_1:not(._rootNested_gkivk_33)>summary._titleRow_gkivk_23{padding:0 2px}._root_gkivk_1:not(._rootNested_gkivk_33)>._titleRow_gkivk_23 ._title_gkivk_15,._root_gkivk_1:not(._rootNested_gkivk_33)>summary._titleRow_gkivk_23 ._title_gkivk_15{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a909c}._headerActions_gkivk_29{display:flex;align-items:center;gap:2px}._root_gkivk_1>summary{cursor:pointer;list-style:none}._root_gkivk_1>summary::-webkit-details-marker{display:none}._root_gkivk_1::details-content{display:flex;flex-direction:column;gap:0}._chevron_gkivk_66{color:var(--text-muted);transition:transform .15s ease;display:inline-flex;width:14px;flex:0 0 auto;transform:rotate(-90deg)}._root_gkivk_1[open]>summary>._chevron_gkivk_66{transform:rotate(0)}._body_gkivk_79{display:flex;flex-direction:column;gap:var(--space-6);background:var(--sidebar-section-bg);border:1px solid var(--sidebar-section-border);border-radius:12px;box-shadow:0 1px 2px #1018280a;padding:12px 14px 16px}._rootNested_gkivk_33{background:var(--sidebar-section-bg);border:1px solid var(--sidebar-section-border);border-radius:12px;box-shadow:0 1px 2px #1018280a;padding:0}._rootNested_gkivk_33>summary._titleRow_gkivk_23{padding:13px 14px 11px}._rootNested_gkivk_33>summary._titleRow_gkivk_23 ._title_gkivk_15{font-size:13.5px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--sidebar-section-title)}._bodyNested_gkivk_109{padding:0 14px 16px;background:transparent;border:none;border-radius:0;box-shadow:none}._bodyFlush_gkivk_117{padding:0;gap:0;overflow:hidden}._root_vfno4_1{display:flex;flex-direction:column;gap:7px}._root_vfno4_1[hidden]{display:none}._header_vfno4_10{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}._label_vfno4_18{font-size:var(--font-md);color:var(--text-muted);white-space:nowrap;min-width:0}._fieldWrap_vfno4_25{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;flex:0 0 auto;max-width:70%;height:28px;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;box-sizing:border-box}._fieldWrap_vfno4_25:hover:not(:has(._valueInput_vfno4_39:disabled)):not(:focus-within){border-color:var(--input-border);background:var(--input-bg);cursor:text}._fieldWrap_vfno4_25:focus-within{border-color:var(--accent);background:var(--input-bg);outline:none;box-shadow:0 0 0 3px #1a52ee26}._hasSuffix_vfno4_51{gap:3px;padding-right:var(--space-2)}._valueInput_vfno4_39{flex:0 0 auto;min-width:2ch;width:3ch;padding:0;border:none;background:transparent;box-sizing:content-box;font:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--text-primary);outline:none}._valueInput_vfno4_39:disabled{color:#8a909c;cursor:default}._invalid_vfno4_77 ._fieldWrap_vfno4_25{border-color:#dc2626;background:#fef2f2;box-shadow:0 0 0 3px #dc26261f}._invalid_vfno4_77 ._valueInput_vfno4_39{color:#991b1b}._isAuto_vfno4_87 ._valueInput_vfno4_39{color:var(--text-muted);font-weight:500}._suffix_vfno4_92{flex:0 0 auto;font-size:12px;font-weight:500;color:var(--field-unit-suffix);line-height:1;user-select:none}._wideSuffix_vfno4_101{font-size:11px}._trackWrap_vfno4_105{position:relative;height:14px;display:flex;align-items:center}._input_vfno4_112{width:100%;-webkit-appearance:none;appearance:none;background:transparent;height:14px;cursor:pointer;margin:0}._input_vfno4_112::-webkit-slider-runnable-track{height:4px;background:linear-gradient(to right,var(--accent) var(--fill, 0%),var(--slider-track) var(--fill, 0%));border-radius:2px}._input_vfno4_112::-moz-range-track{height:4px;background:linear-gradient(to right,var(--accent) var(--fill, 0%),var(--slider-track) var(--fill, 0%));border-radius:2px}._input_vfno4_112::-moz-range-progress{background:transparent}._input_vfno4_112._isCentered_vfno4_138::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--slider-track) var(--fill-start, 50%),var(--accent) var(--fill-start, 50%),var(--accent) var(--fill-end, 50%),var(--slider-track) var(--fill-end, 50%))}._input_vfno4_112._isCentered_vfno4_138::-moz-range-track{background:linear-gradient(to right,var(--slider-track) var(--fill-start, 50%),var(--accent) var(--fill-start, 50%),var(--accent) var(--fill-end, 50%),var(--slider-track) var(--fill-end, 50%))}._input_vfno4_112::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-7px;width:18px;height:18px;background:var(--accent);border-radius:50%;border:2px solid light-dark(#fff,var(--gray-900));transform:scale(.889);transition:transform .12s ease,background .12s ease}._input_vfno4_112::-moz-range-thumb{width:18px;height:18px;background:var(--accent);border-radius:50%;border:2px solid light-dark(#fff,var(--gray-900));transform:scale(.889);transition:transform .12s ease,background .12s ease}._trackWrap_vfno4_105:hover ._input_vfno4_112:not(:active):not(._isDragging_vfno4_169)::-webkit-slider-thumb{transform:scale(1)}._trackWrap_vfno4_105:hover ._input_vfno4_112:not(:active):not(._isDragging_vfno4_169)::-moz-range-thumb{transform:scale(1)}._input_vfno4_112:active::-webkit-slider-thumb,._input_vfno4_112._isDragging_vfno4_169::-webkit-slider-thumb{transform:scale(1);background:color-mix(in srgb,var(--accent) 78%,black);cursor:grabbing}._input_vfno4_112:active::-moz-range-thumb,._input_vfno4_112._isDragging_vfno4_169::-moz-range-thumb{transform:scale(1);background:color-mix(in srgb,var(--accent) 78%,black);cursor:grabbing}._invalid_vfno4_77 ._trackWrap_vfno4_105{opacity:.55}._error_vfno4_195{font-size:11px;color:#dc2626;line-height:1.35;margin-top:-2px}._disabled_vfno4_202{opacity:.45;pointer-events:none}._root_1toao_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_1toao_7{font-size:var(--font-md);color:var(--text-muted);white-space:nowrap}._inputWrap_1toao_13{position:relative}._input_1toao_13{box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4);font-size:var(--font-md);border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text-primary)}._input_1toao_13:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1a52ee26}._input_1toao_13:disabled{color:#8a909c;cursor:default}._withSuffix_1toao_37 ._input_1toao_13{padding-right:calc(var(--space-4) + 3.5ch)}._suffix_1toao_41{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);font-size:12px;font-weight:500;color:var(--field-unit-suffix);pointer-events:none;user-select:none}._root_1b96t_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_1b96t_7{font-size:var(--font-md);color:var(--text-muted);white-space:nowrap}._select_1b96t_13{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--font-md);border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text-primary);appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:var(--space-8);background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:12px 8px}._select_1b96t_13 option{font-size:16px}._root_59duv_1{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);font-size:var(--font-md);color:var(--text-primary);cursor:pointer;white-space:nowrap}._root_59duv_1[hidden]{display:none!important}@media(max-width:640px){._root_59duv_1{flex-direction:row-reverse;justify-content:space-between;gap:var(--space-4)}}._root_i28wd_1{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--ui-icon);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer}._root_i28wd_1 svg{opacity:.55;transition:opacity .15s ease}._root_i28wd_1:hover{background:var(--icon-button-hover-bg)}._root_i28wd_1:hover svg{opacity:1}._root_i28wd_1._isHiding_i28wd_24{color:#b91c1c}._root_i28wd_1._isHiding_i28wd_24 svg{opacity:1}._root_i28wd_1._isHiding_i28wd_24:hover{background:#b91c1c1f}._root_i28wd_1._isDisabled_i28wd_33,._root_i28wd_1:disabled{opacity:.4;cursor:not-allowed}._root_i28wd_1._isDisabled_i28wd_33:hover,._root_i28wd_1:disabled:hover{background:transparent}._root_i28wd_1._isDisabled_i28wd_33:hover svg,._root_i28wd_1:disabled:hover svg{opacity:.55}._inSectionHeader_i28wd_44{flex:0 0 auto;color:var(--ui-icon);background:light-dark(#f3f4f7,rgba(255,255,255,.08));border-radius:6px}._inSectionHeader_i28wd_44 svg{width:16px;height:16px;opacity:1}._inSectionHeader_i28wd_44:hover{background:light-dark(#e8ebf1,rgba(255,255,255,.12))}._inSectionHeader_i28wd_44:hover svg{opacity:1}._inSectionHeader_i28wd_44:disabled,._inSectionHeader_i28wd_44._isDisabled_i28wd_33{opacity:.4}._inSectionHeader_i28wd_44:disabled:hover,._inSectionHeader_i28wd_44._isDisabled_i28wd_33:hover{background:light-dark(#f3f4f7,rgba(255,255,255,.08))}._form_1lqpt_7{display:flex;flex-direction:column;gap:var(--space-4)}._colorVisibilityRow_1lqpt_13{display:flex;align-items:center;gap:6px;flex:0 0 auto}._root_17f0e_1{width:74px;flex:0 0 74px;background:#14161b;display:flex;flex-direction:column;align-items:center;padding:14px 0 12px;gap:2px;min-height:0}@media(max-width:640px){._root_17f0e_1{display:none}}._logoButton_17f0e_18{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--brand-primary),#3b6cff);display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex:0 0 auto;border:none;padding:0;cursor:pointer}._logoButton_17f0e_18:hover{filter:brightness(1.08)}._logoButton_17f0e_18:focus-visible{outline:2px solid #fff;outline-offset:2px}._spacer_17f0e_40{flex:1}._navButton_17f0e_44{width:60px;padding:8px 0 6px;border-radius:11px;border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;font:inherit;color:#868d99;text-decoration:none;box-sizing:border-box}._navButton_17f0e_44:hover:not(:disabled){background:#ffffff0f}._navButton_17f0e_44:disabled{cursor:default;opacity:1}._navButtonActive_17f0e_68{background:#ffffff1a;color:#fff}._navButtonActive_17f0e_68:disabled{cursor:default}._navIcon_17f0e_76{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:inherit}._badge_17f0e_85{padding:1px 4px;border-radius:6px;background:var(--brand-primary, #3b6cff);color:#fff;font-size:7px;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;pointer-events:none}._navLabel_17f0e_98{font-size:9.5px;font-weight:500;color:inherit;line-height:1.25;text-align:center}._navLabelTight_17f0e_106{font-size:9px}._avatar_17f0e_110{width:34px;height:34px;border-radius:50%;background:var(--brand-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin-top:10px;flex:0 0 auto;border:2px solid #2a2d35}._wrap_mu9h2_1{position:static;z-index:0;align-items:center}._toggle_mu9h2_7{border:none;background:transparent;padding:0;cursor:pointer}._toggle_mu9h2_7:focus-visible{outline:none}._toggle_mu9h2_7:focus-visible ._track_mu9h2_16{outline:2px solid var(--accent);outline-offset:2px}@keyframes _themeIconExitUp_mu9h2_1{0%{opacity:1;transform:translateY(0) rotate(-45deg)}to{opacity:0;transform:translateY(-10px) rotate(-45deg)}}@keyframes _themeIconEnterUp_mu9h2_1{0%{opacity:0;transform:translateY(10px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(-45deg)}}@keyframes _themeRailIconExitUp_mu9h2_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes _themeRailIconEnterUp_mu9h2_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _themeIconExitDown_mu9h2_1{0%{opacity:1;transform:translateY(0) rotate(-45deg)}to{opacity:0;transform:translateY(10px) rotate(-45deg)}}@keyframes _themeIconEnterDown_mu9h2_1{0%{opacity:0;transform:translateY(-10px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(-45deg)}}@keyframes _themeRailIconExitDown_mu9h2_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes _themeRailIconEnterDown_mu9h2_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._track_mu9h2_16{position:relative;width:36px;border-radius:var(--radius-lg);background:var(--preview-control-bg);box-shadow:var(--shadow-elevated);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--space-1);overflow:hidden;transition:background-color .2s ease}._thumb_mu9h2_117{position:absolute;top:var(--space-1);left:var(--space-1);width:28px;height:28px;border-radius:var(--radius-sm);background:light-dark(var(--gray-950),var(--gray-050));pointer-events:none;transition:transform .2s ease}html.dark ._thumb_mu9h2_117{transform:translateY(30px)}._row_mu9h2_133{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%}._rowLabel_mu9h2_142{color:var(--text-primary);font-size:var(--font-md)}._toggleHorizontal_mu9h2_147{display:inline-flex}._trackHorizontal_mu9h2_151{flex-direction:row;width:auto;height:36px}html:not(.dark) ._thumbHorizontal_mu9h2_157{transform:translate(0)}html.dark ._thumbHorizontal_mu9h2_157{transform:translate(30px)}._icon_mu9h2_165{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;user-select:none;color:var(--ui-icon);border-radius:var(--radius-sm);opacity:.7;transition:opacity .15s ease,background-color .15s ease,transform .2s ease,color .2s ease;z-index:1}._icon_mu9h2_165:hover{opacity:1;background:var(--preview-control-hover-bg)}._iconSun_mu9h2_183{color:light-dark(#fff,var(--ui-icon))}html:not(.dark) ._iconSun_mu9h2_183{transform:rotate(-45deg);opacity:1}._iconMoon_mu9h2_192{color:light-dark(var(--ui-icon),#000)}html.dark ._iconMoon_mu9h2_192{opacity:1;transform:rotate(-45deg)}._toDark_mu9h2_201 ._iconSun_mu9h2_183,._toDark_mu9h2_201 ._iconMoon_mu9h2_192,._toLight_mu9h2_203 ._iconSun_mu9h2_183,._toLight_mu9h2_203 ._iconMoon_mu9h2_192{transition:none;animation-duration:.26s;animation-timing-function:ease;animation-fill-mode:forwards}._toDark_mu9h2_201 ._iconSun_mu9h2_183{animation-name:_themeIconExitDown_mu9h2_1}._toDark_mu9h2_201 ._iconMoon_mu9h2_192{animation-name:_themeIconEnterDown_mu9h2_1}._toLight_mu9h2_203 ._iconMoon_mu9h2_192{animation-name:_themeIconExitUp_mu9h2_1}._toLight_mu9h2_203 ._iconSun_mu9h2_183{animation-name:_themeIconEnterUp_mu9h2_1}._railThemeIcon_mu9h2_227{position:relative;width:20px;height:20px;overflow:hidden}._railIcon_mu9h2_234{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .15s ease,transform .2s ease}html:not(.dark) ._railSun_mu9h2_243{opacity:1;transform:translateY(0)}html:not(.dark) ._railMoon_mu9h2_248{opacity:0;transform:translateY(0);pointer-events:none}html.dark ._railMoon_mu9h2_248{opacity:1;transform:translateY(0)}html.dark ._railSun_mu9h2_243{opacity:0;transform:translateY(0);pointer-events:none}._toDark_mu9h2_201 ._railMoon_mu9h2_248,._toDark_mu9h2_201 ._railSun_mu9h2_243,._toLight_mu9h2_203 ._railMoon_mu9h2_248,._toLight_mu9h2_203 ._railSun_mu9h2_243{transition:none;animation-duration:.26s;animation-timing-function:ease;animation-fill-mode:forwards}._toDark_mu9h2_201 ._railSun_mu9h2_243{animation-name:_themeRailIconExitDown_mu9h2_1}._toDark_mu9h2_201 ._railMoon_mu9h2_248{animation-name:_themeRailIconEnterDown_mu9h2_1}._toLight_mu9h2_203 ._railMoon_mu9h2_248{animation-name:_themeRailIconExitUp_mu9h2_1}._toLight_mu9h2_203 ._railSun_mu9h2_243{animation-name:_themeRailIconEnterUp_mu9h2_1}._panel_1i9jo_1{position:fixed;z-index:1000;min-width:248px;max-width:280px;background:light-dark(#fff,var(--gray-900));border:1px solid light-dark(#e9ebef,var(--gray-700));border-radius:12px;box-shadow:0 16px 48px #10182838;padding:8px 0;font-size:13px;color:light-dark(#1a1d24,var(--gray-100))}._panel_1i9jo_1[hidden]{display:none}._heading_1i9jo_18{padding:8px 14px 6px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a909c}._divider_1i9jo_27{height:1px;background:light-dark(#eef0f3,var(--gray-700));margin:6px 0}._item_1i9jo_33{display:flex;align-items:center;gap:10px;width:100%;padding:7px 14px;border:none;background:transparent;font:inherit;font-size:13px;color:inherit;text-align:left;cursor:pointer}._item_1i9jo_33:hover:not(:disabled){background:light-dark(#f7f8f9,var(--gray-800))}._item_1i9jo_33:disabled{opacity:.45;cursor:default}._itemDestructive_1i9jo_55{color:#dc2626}._itemLabel_1i9jo_59{flex:1;min-width:0}._itemShortcut_1i9jo_64{flex:0 0 auto;font-size:12px;color:#aeb4be}._checkMark_1i9jo_74{width:14px;flex:0 0 14px;text-align:center;font-size:12px;color:var(--brand-primary)}._colorRow_1i9jo_82{display:flex;align-items:center;gap:10px;padding:7px 14px}._select_1i9jo_89{flex:0 0 auto;min-width:0;max-width:52%;height:28px;padding:0 24px 0 8px;font:inherit;font-size:12px;border:1px solid light-dark(#dfe2e8,var(--gray-600));border-radius:6px;background-color:light-dark(#fff,var(--gray-800));color:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right 8px center;background-size:10px 6px}._select_1i9jo_89:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #1a52ee26}._colorInput_1i9jo_120{width:28px;height:28px;padding:0;border:1px solid light-dark(#dfe2e8,var(--gray-600));border-radius:6px;cursor:pointer;background:transparent;flex:0 0 auto}._colorInput_1i9jo_120::-webkit-color-swatch-wrapper{padding:2px}._colorInput_1i9jo_120::-webkit-color-swatch{border:none;border-radius:4px}._exportButton_cnore_1{padding:10px 14px;font-size:var(--font-md);font-weight:600;color:var(--accent-text);background:var(--accent);border:none;border-radius:var(--radius-sm);cursor:pointer}._exportButton_cnore_1:hover{background:var(--accent-hover)}._shareButton_cnore_15{padding:10px 14px;font-size:var(--font-md);font-weight:600;color:var(--accent);background:transparent;border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer}._shareButton_cnore_15:hover{background:var(--icon-button-hover-bg)}._cutSafetyBackdrop_cnore_29{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-6)}._cutSafetyDialog_cnore_40{width:min(420px,100%);background:var(--preview-control-bg);color:var(--text-primary);border:1px solid light-dark(#e9ebef,var(--gray-700));border-radius:14px;box-shadow:0 24px 60px #1018282e;overflow:hidden;display:flex;flex-direction:column}._cutSafetyHeader_cnore_52{padding:20px 22px 16px;border-bottom:1px solid light-dark(#eef0f3,var(--gray-700))}._cutSafetyTitle_cnore_57{margin:0 0 6px;font-size:16px;font-weight:700}._cutSafetyText_cnore_63{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}._cutSafetyCategories_cnore_70{padding:14px 22px;display:flex;flex-direction:column;gap:10px}._cutSafetyRow_cnore_77{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:9px}._cutSafetyRow_cnore_77[data-severity=error]{background:light-dark(#fef2f2,#3f1515)}._cutSafetyRow_cnore_77[data-severity=warning]{background:light-dark(#fffbeb,#3f2a05)}._cutSafetyDot_cnore_91{width:7px;height:7px;border-radius:50%;margin-top:5px;flex:0 0 auto}._cutSafetyDot_cnore_91[data-severity=error]{background:light-dark(#dc2626,#f87171)}._cutSafetyDot_cnore_91[data-severity=warning]{background:light-dark(#d97706,#fbbf24)}._cutSafetyRowBody_cnore_105{flex:1;min-width:0}._cutSafetyRowTitle_cnore_110{font-size:13px;font-weight:600;color:light-dark(#1a1d24,var(--gray-100))}._cutSafetyRowText_cnore_116{font-size:13px;line-height:1.4;color:light-dark(#565d6b,var(--gray-300))}._cutSafetyOption_cnore_122{margin-top:8px}._cutSafetyActions_cnore_126{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 18px;border-top:1px solid light-dark(#eef0f3,var(--gray-700))}._cutSafetyEditButton_cnore_134,._cutSafetyContinueButton_cnore_135{padding:10px 14px;font-size:var(--font-md);font-weight:600;border-radius:var(--radius-sm);cursor:pointer}._cutSafetyEditButton_cnore_134{color:light-dark(#3a3f49,var(--gray-200));background:#fff;border:1px solid light-dark(#dfe2e8,var(--gray-600))}._cutSafetyEditButton_cnore_134:hover{background:var(--icon-button-hover-bg)}._cutSafetyContinueButton_cnore_135{color:var(--accent-text);background:var(--accent);border:none;box-shadow:0 1px 2px #1a52ee59}._cutSafetyContinueButton_cnore_135:hover{background:var(--accent-hover)}
