#catModal{--dm-font: "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--dm-text: #e8edf7;--dm-text-2: #cfe4f5;--dm-place: #7eb8d4;--dm-window: #0b1426;--dm-window-fill: linear-gradient(180deg, #11233c 0%, #0b1426 50%, #04060f 100%) #03050d;--dm-raised: rgba(8,28,52,.5);--dm-key: rgba(0,229,255,.06);--dm-key-hi: rgba(0,229,255,.14);--dm-text-hi: #ffffff;--dm-edge: #38b6ff;--dm-edge-hi: rgba(0,229,255,.85);--dm-rule: rgba(56,182,255,.75);--dm-rim: rgba(95,210,242,.30);--dm-field-edge: rgba(100,220,235,.35);--dm-focus: #f4f7fc;--dm-cyan: #00e5ff;--dm-sel: #082636;--dm-sel-hi: #0d3446;--dm-danger: #ff8a9b;--dm-danger-bg: #3f1222;--dm-danger-fg: #ffdce1;--dm-danger-edge: #f58a9c;--dm-ok: #9bf7d9;--dm-ok-bg: #0a2a26;--dm-ok-edge: #3fb894;--dm-info: #8fdff2;--dm-info-bg: #0f2a3a;--dm-info-edge: #4aa3c6}#catModal{background:#000;backdrop-filter:none;-webkit-backdrop-filter:none}#catModal .catm-panel{width:784px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;position:relative;overflow:hidden;padding:0;border-radius:18px;border:1px solid var(--dm-rim);background:var(--dm-window-fill);box-shadow:0 24px 64px rgba(0,0,0,.6),0 4px 12px rgba(0,0,0,.4),0 0 44px -10px rgba(46,166,230,.40),inset 0 1px 0 rgba(120,225,250,.30),inset 0 -60px 80px -40px rgba(0,0,0,.45);color:var(--dm-text);font-family:var(--dm-font);font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:modalIn .25s ease}#catModal .catm-panel::before{content:none}#catModal .catm-panel.catm-free{position:fixed;margin:0;max-width:none;max-height:none;animation:none}#catModal .catm-panel.catm-maximized{position:fixed;top:0;left:0;margin:0;width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;animation:none}#catModal .catm-panel.catm-dragging,#catModal .catm-panel.catm-resizing{transition:none;-webkit-user-select:none;user-select:none}#catModal .catm-resize-handle{position:absolute;z-index:5}#catModal .catm-rh-n{top:0;left:16px;right:16px;height:6px;cursor:n-resize}#catModal .catm-rh-s{bottom:0;left:16px;right:16px;height:6px;cursor:s-resize}#catModal .catm-rh-e{top:16px;bottom:16px;right:0;width:6px;cursor:e-resize}#catModal .catm-rh-w{top:16px;bottom:16px;left:0;width:6px;cursor:w-resize}#catModal .catm-rh-ne{top:0;right:0;width:16px;height:16px;cursor:ne-resize}#catModal .catm-rh-nw{top:0;left:0;width:16px;height:16px;cursor:nw-resize}#catModal .catm-rh-se{bottom:0;right:0;width:20px;height:20px;cursor:se-resize}#catModal .catm-rh-sw{bottom:0;left:0;width:16px;height:16px;cursor:sw-resize}#catModal .catm-rh-se::after{content:"";position:absolute;right:4px;bottom:4px;width:10px;height:10px;pointer-events:none;background:linear-gradient(135deg,transparent 0 40%,var(--dm-edge-hi) 40% 55%,transparent 55% 65%,var(--dm-edge-hi) 65% 80%,transparent 80%)}#catModal .catm-panel.catm-maximized .catm-resize-handle{display:none}#catModal .catm-chrome{flex-shrink:0;position:relative;display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 16px 12px 24px;box-sizing:border-box;background:transparent;border-bottom:2px solid rgba(0,0,0,.8);cursor:grab;-webkit-user-select:none;user-select:none}#catModal .catm-panel.catm-free .catm-chrome:active{cursor:grabbing}#catModal .catm-panel.catm-maximized .catm-chrome{cursor:auto}#catModal .catm-title{order:1;flex:1;min-width:0;margin:0;padding:0;font-family:var(--mono);font-size:15px;font-weight:800;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;overflow-wrap:break-word}#catModal .catm-title-text{text-rendering:geometricPrecision}#catModal .catm-winctrls{order:2;flex:none;display:flex;align-items:center;gap:6px;cursor:auto}#catModal #catList .dv2-name,#catModal #catList .dm-sub-label{font-family:var(--dm-font)}#catModal #catList .dm-sub-count.is-zero{display:none}#catModal .catm-inner{flex:1;min-height:0;position:relative;overflow-y:auto;box-sizing:border-box;padding:20px 24px 24px;background:transparent;container-type:inline-size;container-name:dm;scrollbar-width:auto;scrollbar-color:var(--dm-edge) var(--dm-window)}#catModal .catm-inner::-webkit-scrollbar{width:12px}#catModal .catm-inner::-webkit-scrollbar-track{background:var(--dm-window)}#catModal .catm-inner::-webkit-scrollbar-thumb{background:var(--dm-edge);border-radius:6px;border:2px solid var(--dm-window)}#catModal .catm-panel.catm-maximized .dm-add-wrap{max-width:960px}#catModal .cat-type-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 18px}#catModal .cat-type-btn{min-height:52px;padding:6px 16px;box-sizing:border-box;border-radius:26px;display:flex;align-items:center;justify-content:center;gap:10px;font:600 17px/1.3 var(--dm-font);color:var(--dm-text);text-align:center;background:transparent;border:2px solid var(--dm-edge);cursor:pointer;transition:border-color .12s,background-color .12s}#catModal .cat-type-check{display:none;width:20px;height:20px;flex:none}#catModal .cat-type-btn.active{background:var(--dm-sel);border-color:var(--dm-cyan)}#catModal .cat-type-btn.active .cat-type-check{display:block}#catModal .cat-type-btn:not(.active):hover{border-color:var(--dm-edge-hi);background:var(--dm-key);color:var(--dm-text-hi)}#catModal .cat-type-btn.active:hover{background:var(--dm-sel-hi);color:var(--dm-text-hi)}#catModal .cat-type-btn:focus-visible{outline:3px solid var(--dm-focus);outline-offset:2px}#catModal .catm-panel.catm-pointer-focus .cat-type-btn:focus-visible{outline:none}#catModal .dm-form-row{display:grid;grid-template-columns:minmax(0,1fr)}#catModal .dm-field{margin:0 0 14px;min-width:0}#catModal .dm-label{display:block;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35;color:var(--dm-text)}#catModal :is(.dm-input,.dm-filter,.dm-edit-input),#catModal .dm-parent-dd .gen-dd-trigger{background:transparent;border:1px solid var(--dm-field-edge);border-left:3px solid var(--dm-cyan);border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease}#catModal :is(.dm-input,.dm-filter,.dm-edit-input):focus,#catModal .dm-parent-dd .gen-dd-trigger:focus-visible,#catModal .dm-parent-dd .gen-dd-trigger.open{outline:none;border-color:var(--dm-cyan);box-shadow:0 0 0 3px rgba(0,229,255,.12)}#catModal .dm-input{display:block;width:100%;height:50px;box-sizing:border-box;padding:0 16px;font:500 17px var(--dm-font);color:var(--dm-text)}#catModal .dm-input::placeholder{color:var(--dm-place);opacity:1}#catModal .dm-input::selection{background:rgba(0,229,255,.28);color:#fff}#catModal .dm-help{margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.4;color:var(--dm-text-2)}#catModal #newSubForm>.dm-help{margin:0 0 4px}#catModal .dm-field-error{margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.4;color:var(--dm-danger);overflow-wrap:anywhere}#catModal .dm-field-error[hidden]{display:none}#catModal [aria-invalid=true].dm-input,#catModal [aria-invalid=true].dm-edit-input,#catModal .dm-parent-dd .gen-dd-trigger[aria-invalid=true]{border-color:var(--dm-danger)}#catModal .color-swatches{display:flex;flex-wrap:wrap;gap:8px}#catModal .color-swatch{width:44px;height:44px;flex:none;box-sizing:border-box;padding:0;display:grid;place-items:center;border-radius:10px;border:2px solid var(--dm-edge);cursor:pointer;transition:border-color .12s}#catModal .color-swatch:hover{border-color:var(--dm-edge-hi)}#catModal .color-swatch.selected{border-color:var(--dm-focus)}#catModal .color-swatch:focus-visible{outline:3px solid var(--dm-focus);outline-offset:2px}#catModal .dm-swatch-check{display:none;width:24px;height:24px}#catModal .color-swatch.selected .dm-swatch-check,#catModal .dm-swatch.is-current .dm-swatch-check{display:block}#catModal .color-swatch-custom{background:conic-gradient(#ff3858,#ffbc28,#8ce038,#00ccbe,#3884ff,#ae3cff,#ff3858)}#catModal .dm-parent-dd{display:block}#catModal .dm-parent-dd .gen-dd-trigger{min-height:50px;box-sizing:border-box;padding:10px 14px 10px 16px;gap:10px;line-height:1.35;font:500 17px var(--dm-font);letter-spacing:0;text-align:left;cursor:pointer}#catModal .dm-parent-dd .gen-dd-trigger:hover{background:transparent}#catModal .dm-parent-dd .gen-dd-text{color:var(--dm-place);overflow-wrap:break-word}#catModal .dm-parent-dd .gen-dd-text.has-val{color:var(--dm-text)}#catModal .dm-dd-chev{width:22px;height:22px;flex:none;margin-left:auto;color:var(--dm-text);transition:transform .15s}#catModal .dm-parent-dd .gen-dd-trigger.open .dm-dd-chev{transform:rotate(180deg)}#catModal .dm-parent-dd.it-only-disabled{opacity:1}#catModal .dm-parent-dd .gen-dd-trigger:disabled{color:var(--dm-text-2);cursor:not-allowed}#catModal .dm-parent-dd .gen-dd-list{top:calc(100% + 10px);max-height:220px;border:2px solid var(--dm-edge);border-radius:12px;box-shadow:0 0 0 3px var(--dm-window),0 8px 32px rgba(0,0,0,.6)}#catModal .dm-parent-dd .gen-dd-opt{padding:12px 16px;font:500 16px var(--dm-font);letter-spacing:0;overflow-wrap:anywhere}#catModal .dm-guide{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 14px;padding:12px 14px;border:2px solid var(--dm-info-edge);border-radius:12px;background:var(--dm-info-bg)}#catModal .dm-guide[hidden]{display:none}#catModal .dm-guide-text{flex:1;min-width:16ch;margin:0;font-size:16px;font-weight:500;line-height:1.45;color:var(--dm-text)}#catModal .dm-form-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin:18px 0}#catModal .dm-form-actions .logo-feedback-btn[hidden]{display:none}#catModal .dm-form-actions .logo-feedback-btn,#catModal .dm-guide-btn,#catModal .dm-undo-btn{height:48px;padding:0 24px;box-sizing:border-box;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;font:700 16px var(--dm-font);letter-spacing:.04em;text-transform:uppercase;color:var(--dm-text-hi);background:var(--dm-key);border:2px solid var(--dm-edge);box-shadow:none;text-shadow:none;cursor:pointer;transition:border-color .12s,background-color .12s}#catModal .dm-form-actions .logo-feedback-btn:hover,#catModal .dm-guide-btn:hover{border-color:var(--dm-edge-hi);background:var(--dm-key-hi);color:var(--dm-text-hi)}#catModal .dm-form-actions .logo-feedback-btn-primary,#catModal .dm-undo-btn{background:var(--dm-sel);border-color:var(--dm-cyan)}#catModal .dm-form-actions .logo-feedback-btn-primary:hover:not(:disabled),#catModal .dm-undo-btn:hover{background:var(--dm-sel-hi);border-color:var(--dm-cyan);color:var(--dm-text-hi)}#catModal .dm-form-actions .logo-feedback-btn:disabled{background:transparent;border-color:var(--dm-edge);color:var(--dm-text-2);cursor:not-allowed}#catModal .dm-form-actions .logo-feedback-btn:focus-visible,#catModal .dm-guide-btn:focus-visible,#catModal .dm-undo-btn:focus-visible{outline:3px solid var(--dm-focus);outline-offset:2px}#catModal .add-cat-divider{border:0;border-top:2px solid var(--dm-rule);margin:0 0 16px}#catModal .sync-banner{margin:0 0 16px;padding:12px 14px;border-radius:12px;border:2px solid var(--dm-info-edge);background:var(--dm-info-bg);color:var(--dm-text)}#catModal .sync-banner[hidden]{display:none}#catModal .sync-banner.is-failed{border-color:var(--dm-danger-edge);background:var(--dm-danger-bg);color:var(--dm-danger-fg)}#catModal .sync-banner-text{margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}#catModal .sync-banner-actions{display:flex;flex-wrap:wrap;gap:10px}#catModal .sync-banner-btn{min-height:44px;padding:0 18px;box-sizing:border-box;border-radius:22px;font:700 16px var(--dm-font);letter-spacing:.04em;text-transform:uppercase;color:var(--dm-text-hi);background:var(--dm-key);border:2px solid var(--dm-edge);cursor:pointer}#catModal .sync-banner-btn:hover{border-color:var(--dm-edge-hi);background:var(--dm-key-hi);color:var(--dm-text-hi)}#catModal .sync-banner-btn:focus-visible{outline:3px solid var(--dm-focus);outline-offset:2px}#catModal .dm-status{flex:1 1 220px;min-width:0;margin:0 auto 0 0;padding:10px 14px;border-radius:12px;border:2px solid var(--dm-ok-edge);background:var(--dm-ok-bg);font-size:16px;font-weight:600;line-height:1.4;color:var(--dm-ok);overflow-wrap:anywhere}#catModal .dm-status:empty{padding:0;border-color:transparent;background:transparent}#catModal .dm-structure-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin:0 0 12px}#catModal .dm-structure-stack{display:flex;flex-direction:column;gap:2px;min-width:0}#catModal .dm-structure-title{margin:0;font:700 18px/1.3 var(--dm-font);color:var(--dm-text);letter-spacing:0;text-transform:none}#catModal .dm-structure-count{font-size:16px;font-weight:500;color:var(--dm-text-2);letter-spacing:0}#catModal .dm-filter-wrap{position:relative;display:inline-flex;align-items:center;margin-left:auto;width:280px;max-width:100%}#catModal .dm-filter-ico{position:absolute;left:14px;width:20px;height:20px;color:var(--dm-text-2);pointer-events:none}#catModal .dm-filter{width:100%;height:44px;box-sizing:border-box;padding:0 14px 0 44px;font:500 16px var(--dm-font);color:var(--dm-text)}#catModal .dm-filter::placeholder{color:var(--dm-place);opacity:1}#catModal .dm-undo{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 12px;padding:10px 12px 10px 16px;border:2px solid var(--dm-edge);border-radius:12px;background:var(--dm-raised);font:500 16px/1.4 var(--dm-font);color:var(--dm-text)}#catModal .dm-undo[hidden]{display:none}#catModal .dm-undo-text{flex:1;min-width:16ch;overflow-wrap:anywhere}#catModal .dm-tree{display:flex;flex-direction:column;gap:0}#catModal :is(.dm-domain-row,.dm-subs){font-family:"Sora",sans-serif;font-weight:400;line-height:24px;color:#dde5f2}#catModal .dm-domain{--domain-color: var(--k-color);--domain-glow: color-mix(in srgb, var(--k-color) 22%, transparent)}#catModal .dm-empty{padding:22px 18px;border:2px solid var(--dm-edge);border-radius:14px;background:var(--dm-raised);font-size:16px;font-weight:500;line-height:1.45;color:var(--dm-text-2);text-align:center}#catModal #catList .dm-domain-row{cursor:default}#catModal :is(.dm-domain-row,.dm-sub-row):not(.dm-editing)>.dm-actions{gap:0}#catModal :is(.dm-domain-row,.dm-sub-row):not(.dm-editing) .dm-act{position:relative;isolation:isolate;margin:-5px 0;border:0;background:transparent}#catModal :is(.dm-domain-row,.dm-sub-row):not(.dm-editing) .dm-act::before{content:"";position:absolute;inset:5px;z-index:-1;box-sizing:border-box;border:2px solid var(--act-edge);border-radius:9px;background:var(--act-bg);transition:border-color .12s,background-color .12s}#catModal :is(.dm-domain-row,.dm-sub-row):not(.dm-editing) .dm-act svg{width:18px;height:18px}#catModal :is(.dm-domain-row,.dm-sub-row):not(.dm-editing) .dm-act{color:var(--dm-text-2)}#catModal :is(.dm-domain-row,.dm-sub-row):not(.dm-editing) .dm-act::before{border-color:transparent;background:transparent}#catModal :is(.dm-domain-row,.dm-sub-row):not(.dm-editing) .dm-act:is(:hover,:focus-visible,.is-active){color:var(--dm-text)}#catModal :is(.dm-domain-row,.dm-sub-row):not(.dm-editing) .dm-act:is(:hover,:focus-visible,.is-active)::before{border-color:var(--act-edge);background:var(--act-bg)}@media(hover:none){#catModal :is(.dm-domain-row,.dm-sub-row):not(.dm-editing) .dm-act{color:var(--dm-text)}#catModal :is(.dm-domain-row,.dm-sub-row):not(.dm-editing) .dm-act::before{border-color:var(--act-edge);background:var(--act-bg)}}#catModal .dm-sub-row:not(.dm-editing) .dm-act{margin:-8px 0}#catModal .dm-sub-row:not(.dm-editing) .dm-act::before{inset:8px;border-radius:8px}#catModal .dm-sub-row:not(.dm-editing) .dm-act svg{width:16px;height:16px}#catModal .dm-domain-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:11px;align-self:stretch;margin:-9px 0;padding:9px 0;border:none;border-radius:10px;background:none;color:inherit;font:revert;text-align:left;cursor:pointer}#catModal .dm-actions{flex:none;display:flex;align-items:center;gap:8px}#catModal .dm-act,#catModal .dm-recolor-close{--act-edge: var(--dm-edge);--act-bg: var(--dm-key);width:44px;height:44px;flex:none;box-sizing:border-box;padding:0;display:grid;place-items:center;border-radius:12px;border:2px solid var(--act-edge);background:var(--act-bg);color:var(--dm-text);cursor:pointer;transition:border-color .12s,background-color .12s,color .12s}#catModal .dm-act svg,#catModal .dm-recolor-close svg{width:22px;height:22px}#catModal .dm-act:hover,#catModal .dm-recolor-close:hover{--act-edge: var(--dm-edge-hi);--act-bg: var(--dm-key-hi);color:#fff}#catModal .dm-act.is-active{--act-edge: var(--dm-cyan);--act-bg: var(--dm-sel)}#catModal .dm-act-danger:hover,#catModal .dm-act-danger:focus-visible{--act-edge: var(--dm-danger-edge);--act-bg: var(--dm-danger-bg);color:var(--dm-danger-fg)}#catModal .dm-act-save{--act-edge: var(--dm-cyan);--act-bg: var(--dm-sel)}#catModal .dm-act-save:hover{--act-edge: var(--dm-cyan);--act-bg: var(--dm-sel-hi);color:var(--dm-text-hi)}#catModal .dm-act:focus-visible,#catModal .dm-recolor-close:focus-visible{outline:3px solid var(--dm-focus);outline-offset:2px}#catModal .dm-domain-row.dm-editing{padding:8px 8px 8px 0}#catModal .dm-sub-row.dm-editing{padding:6px 0}#catModal .dm-edit-input{flex:1;min-width:0;height:44px;box-sizing:border-box;padding:0 12px;font:500 17px var(--dm-font);color:var(--dm-text-hi)}#catModal .dm-tree>.dm-domain>.dm-field-error,#catModal .dm-subs>.dm-field-error{margin:6px 0 4px 16px}#catModal .dm-recolor{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;padding:12px;border:2px solid var(--dm-edge);border-radius:14px;background:var(--dm-raised)}#catModal .dm-swatch{width:44px;height:44px;flex:none;box-sizing:border-box;padding:0;display:grid;place-items:center;border-radius:10px;border:2px solid var(--dm-edge);cursor:pointer;transition:border-color .12s}#catModal .dm-swatch:hover{border-color:var(--dm-edge-hi)}#catModal .dm-swatch.is-current{border-color:var(--dm-focus)}#catModal .dm-swatch:focus-visible{outline:3px solid var(--dm-focus);outline-offset:2px}#catModal .dm-swatch-custom{background:conic-gradient(#ff3858,#ffbc28,#8ce038,#00ccbe,#3884ff,#ae3cff,#ff3858)}#catModal .dm-recolor-close{margin-left:auto}#catModal .dm-color-warn{flex-basis:100%;display:flex;align-items:flex-start;gap:10px;margin:4px 0 0;padding:10px 14px;border:2px solid var(--dm-info-edge);border-radius:12px;background:var(--dm-info-bg);font-size:16px;font-weight:500;line-height:1.45;color:var(--dm-text)}#catModal .dm-note-ico{width:22px;height:22px;flex:none;margin-top:1px;color:var(--dm-info)}#catModal #catList .dm-sub-row{cursor:default}#catModal .dm-sub-empty{padding:12px 8px;font-size:16px;font-weight:500;color:var(--dm-text-2)}@keyframes dmLandSpine{0%{box-shadow:0 0 0 2px var(--dc),0 0 22px 6px var(--dc);filter:brightness(1.5)}100%{box-shadow:none;filter:none}}@keyframes dmLandSub{0%{box-shadow:0 0 0 999px color-mix(in srgb,var(--dc) 30%,transparent) inset}100%{box-shadow:0 0 0 999px transparent inset}}#catModal .dm-domain-row.dm-landing .dm-spine{animation:dmLandSpine 1.6s ease-out 1}#catModal .dm-sub-row.dm-landing{animation:dmLandSub 1.6s ease-out 1}@container dm (max-width: 560px){#catModal .dm-filter-wrap{width:100%;margin-left:0}#catModal #catList .dm-domain-row:not(.dm-editing){gap:8px}#catModal .dm-domain-row:not(.dm-editing)>.dm-domain-toggle{gap:8px}#catModal :is(.dm-domain-row,.dm-sub-row):not(.dm-editing) .dm-act{width:40px;height:40px;margin:-3px 0}#catModal :is(.dm-domain-row,.dm-sub-row):not(.dm-editing) .dm-act::before{inset:5px;border-radius:8px}#catModal :is(.dm-domain-row,.dm-sub-row):not(.dm-editing) .dm-act svg{width:16px;height:16px}#catModal #catList .dv2-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}#catModal #catList .dm-domain-row:not(.dm-editing) .dv2-chev{display:none}}@media(max-width:600px){#catModal .catm-panel{max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}#catModal .catm-chrome{flex-wrap:wrap;row-gap:8px;padding:10px 12px 12px 16px}#catModal .catm-winctrls{order:1;margin-left:auto}#catModal .catm-title{order:2;flex-basis:100%;letter-spacing:.12em}#catModal .catm-inner{padding:16px 16px 20px}}@media(prefers-reduced-motion:reduce){#catModal .catm-panel{animation:none}#catModal .dm-dd-chev{transition:none}#catModal .dm-domain-row.dm-landing .dm-spine,#catModal .dm-sub-row.dm-landing{animation:none}}@media(forced-colors:active){#catModal .catm-panel{border-color:CanvasText}#catModal :is(.cat-type-btn,.dm-input,.dm-filter,.dm-act,.dm-recolor-close,.dm-guide-btn,.dm-undo-btn,.dm-domain-row,.dm-edit-input),#catModal .dm-form-actions .logo-feedback-btn,#catModal .dm-parent-dd .gen-dd-trigger{border-color:ButtonText}#catModal .cat-type-btn.active,#catModal .dm-domain.is-open>.dm-domain-row,#catModal .dm-act.is-active{border-color:Highlight}#catModal :is(.dm-spine,.color-swatch,.dm-swatch){forced-color-adjust:none}#catModal :is(.color-swatch.selected,.dm-swatch.is-current){border-color:Highlight}#catModal [aria-invalid=true]{border-color:Mark}#catModal .dm-field-error{color:CanvasText}#catModal *:focus-visible{outline-color:Highlight}#catModal #catList :is(.dm-domain-row,.dm-subs,.dm-sub-row,.dv2-count,.dm-sub-count){background-image:none}#catModal #catList .dm-domain-row::before,#catModal #catList .dm-sub-row::before{background-image:none}#catModal #catList .dv2-icon{background-image:none!important}}
