html[data-theme]{transition:none}html[data-theme=snow][data-mode=light]{--paired-bg:#f7f7f8;--paired-bg-elev:#fff;--paired-surface:#ececed;--paired-text:#141416;--paired-muted:#6b6b70;--paired-primary:#27272a;--paired-secondary:#a1a1aa;--paired-accent:#3f3f46;--paired-on-primary:#fafafa;--paired-border:rgba(20,20,22,.08);--paired-shadow-card:0 1px 2px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.06);--paired-shadow-hover:0 4px 10px rgba(0,0,0,.08),0 24px 48px rgba(0,0,0,.12)}html[data-theme=void][data-mode=dark]{--paired-bg:#000;--paired-bg-elev:#050505;--paired-surface:#0d0d0d;--paired-text:#f4f4f5;--paired-muted:#71717a;--paired-primary:#fafafa;--paired-secondary:#a1a1aa;--paired-accent:#e4e4e7;--paired-on-primary:#14110b;--paired-border:hsla(0,0%,100%,.07);--paired-shadow-card:0 1px 2px rgba(0,0,0,.5),0 12px 32px rgba(0,0,0,.65);--paired-shadow-hover:0 4px 10px rgba(0,0,0,.55),0 24px 48px rgba(0,0,0,.7)}html[data-theme][data-mode=light] .admin-layout-wrapper{--light-bg:var(--paired-bg);--light-bg2:var(--paired-bg-elev);--light-surface:var(--paired-surface);--light-surf2:var(--paired-bg-elev);--light-border:color-mix(in srgb,var(--paired-border) 100%,transparent);--light-border-s:color-mix(in srgb,var(--paired-border) 70%,var(--paired-surface));--light-text:var(--paired-text);--light-muted:var(--paired-muted);--light-hint:var(--paired-muted);--light-accent:var(--paired-primary);--light-accent-h:var(--paired-primary);--light-accent-d:var(--paired-secondary);--light-accent-l:color-mix(in srgb,var(--paired-primary) 18%,var(--paired-surface));--admin-shadow-card:var(--paired-shadow-card);--admin-shadow-btn:0 1px 2px color-mix(in srgb,var(--paired-primary) 16%,transparent),0 2px 8px color-mix(in srgb,var(--paired-secondary) 12%,transparent);--admin-shadow-btn-hover:0 2px 6px color-mix(in srgb,var(--paired-primary) 22%,transparent),0 4px 14px color-mix(in srgb,var(--paired-accent) 14%,transparent);--admin-shadow-sidebar:4px 0 24px color-mix(in srgb,var(--paired-primary) 14%,transparent);--dark-950:var(--paired-bg);--dark-900:var(--paired-surface);--dark-850:var(--paired-surface);--dark-800:var(--paired-surface);--background:var(--paired-bg);--foreground:var(--paired-text);--accent:var(--paired-primary);background-color:var(--paired-bg);color:var(--paired-text);color-scheme:light}html[data-theme][data-mode=dark] .admin-layout-wrapper{--dark-950:var(--paired-bg);--dark-900:var(--paired-bg-elev);--dark-850:var(--paired-surface);--dark-800:var(--paired-surface);--background:var(--paired-bg);--foreground:var(--paired-text);--accent:var(--paired-primary);--admin-shadow-card:var(--paired-shadow-card);--admin-shadow-btn:0 1px 2px color-mix(in srgb,var(--paired-primary) 28%,transparent),0 2px 10px color-mix(in srgb,var(--paired-accent) 18%,transparent);--admin-shadow-btn-hover:0 2px 8px color-mix(in srgb,var(--paired-primary) 38%,transparent),0 6px 20px color-mix(in srgb,var(--paired-accent) 26%,transparent);--admin-shadow-sidebar:4px 0 28px color-mix(in srgb,var(--paired-accent) 20%,transparent);background-color:var(--paired-bg);color:var(--paired-text);color-scheme:dark}html[data-theme][data-mode=dark],html[data-theme][data-mode=dark] body,html[data-theme][data-mode=light],html[data-theme][data-mode=light] body{background-color:var(--paired-bg)!important;color:var(--paired-text)}html[data-theme][data-mode=dark] .admin-area-fonts,html[data-theme][data-mode=light] .admin-area-fonts{background-color:var(--paired-bg);color:var(--paired-text);min-height:100%}html[data-theme][data-mode=light] .admin-layout-wrapper .admin-content-padding,html[data-theme][data-mode=light] .admin-layout-wrapper .admin-main{background-color:var(--light-surface)!important;color:var(--paired-text)}html[data-theme][data-mode=dark] .admin-layout-wrapper .admin-content-padding,html[data-theme][data-mode=dark] .admin-layout-wrapper .admin-main{background-color:var(--dark-800)!important;color:var(--paired-text)}html[data-theme][data-mode=dark] .admin-layout-wrapper .admin-chrome-header{background:linear-gradient(180deg,var(--paired-bg-elev) 0,var(--paired-surface) 100%)!important}html[data-theme][data-mode=light] .admin-layout-wrapper .admin-chrome-header{background-color:var(--paired-surface)!important}.admin-area-fonts .admin-layout-wrapper{--admin-font-display:var(--admin-font-body)}.admin-area-fonts .admin-layout-wrapper,.admin-area-fonts .admin-layout-wrapper .font-display{font-family:var(--admin-font-body),Roboto,system-ui,sans-serif}.admin-area-fonts .admin-layout-wrapper .font-mono,.admin-area-fonts .admin-layout-wrapper code{font-family:var(--admin-font-mono),"JetBrains Mono",ui-monospace,monospace}.admin-paired-dock{position:relative;z-index:1;pointer-events:none;font-family:var(--admin-font-body),Roboto,system-ui,sans-serif}.admin-paired-dock--switch{width:auto;height:auto;display:flex;align-items:center;justify-content:center}.admin-paired-dock--topbar{flex-shrink:0;margin-right:.15rem}.admin-paired-dock--switch .theme-switch{pointer-events:auto}.theme-switch{--toggle-size:30px;--container-width:5.625em;--container-height:2.5em;--container-radius:6.25em;--container-light-bg:#3d7eae;--container-night-bg:#1d1f2c;--circle-container-diameter:3.375em;--sun-moon-diameter:2.125em;--sun-bg:#ecca2f;--moon-bg:#c4c9d1;--spot-color:#959db1;--circle-container-offset:calc((var(--circle-container-diameter) - var(--container-height)) / 2 * -1);--stars-color:#fff;--clouds-color:#f3fdff;--back-clouds-color:#aacadf;--transition:0.5s cubic-bezier(0,-0.02,0.4,1.25);--circle-transition:0.3s cubic-bezier(0,-0.02,0.35,1.17);display:inline-block;line-height:0;cursor:pointer}.theme-switch,.theme-switch *,.theme-switch :after,.theme-switch :before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-size:var(--toggle-size)}.theme-switch__container{width:var(--container-width);height:var(--container-height);background-color:var(--container-light-bg);border-radius:var(--container-radius);overflow:hidden;cursor:pointer;-webkit-box-shadow:0 -.062em .062em rgba(0,0,0,.25),0 .062em .125em hsla(0,0%,100%,.94);box-shadow:0 -.062em .062em rgba(0,0,0,.25),0 .062em .125em hsla(0,0%,100%,.94);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);position:relative}.theme-switch__container:before{content:"";position:absolute;z-index:1;inset:0;-webkit-box-shadow:inset 0 .05em .187em rgba(0,0,0,.25),inset 0 .05em .187em rgba(0,0,0,.25);box-shadow:inset 0 .05em .187em rgba(0,0,0,.25),inset 0 .05em .187em rgba(0,0,0,.25);border-radius:var(--container-radius)}.theme-switch__checkbox{display:none}.theme-switch__circle-container{width:var(--circle-container-diameter);height:var(--circle-container-diameter);background-color:hsla(0,0%,100%,.1);position:absolute;left:var(--circle-container-offset);top:var(--circle-container-offset);border-radius:var(--container-radius);-webkit-box-shadow:inset 0 0 0 3.375em hsla(0,0%,100%,.1),inset 0 0 0 3.375em hsla(0,0%,100%,.1),0 0 0 .625em hsla(0,0%,100%,.1),0 0 0 1.25em hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 3.375em hsla(0,0%,100%,.1),inset 0 0 0 3.375em hsla(0,0%,100%,.1),0 0 0 .625em hsla(0,0%,100%,.1),0 0 0 1.25em hsla(0,0%,100%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:var(--circle-transition);-o-transition:var(--circle-transition);transition:var(--circle-transition);pointer-events:none}.theme-switch__sun-moon-container{pointer-events:auto;z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);margin:auto;border-radius:var(--container-radius);background-color:var(--sun-bg);-webkit-box-shadow:inset .062em .062em .062em 0 rgba(254,255,239,.61),inset 0 -.062em .062em 0 #a1872a;box-shadow:inset .062em .062em .062em 0 rgba(254,255,239,.61),inset 0 -.062em .062em 0 #a1872a;-webkit-filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0 .062em .125em rgba(0,0,0,.25));filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0 .062em .125em rgba(0,0,0,.25));overflow:hidden}.theme-switch__moon,.theme-switch__sun-moon-container{position:relative;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.theme-switch__moon{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);width:100%;height:100%;background-color:var(--moon-bg);border-radius:inherit;-webkit-box-shadow:inset .062em .062em .062em 0 rgba(254,255,239,.61),inset 0 -.062em .062em 0 #969696;box-shadow:inset .062em .062em .062em 0 rgba(254,255,239,.61),inset 0 -.062em .062em 0 #969696}.theme-switch__spot{position:absolute;top:.75em;left:.312em;width:.75em;height:.75em;border-radius:var(--container-radius);background-color:var(--spot-color);-webkit-box-shadow:inset 0 .0312em .062em rgba(0,0,0,.25);box-shadow:inset 0 .0312em .062em rgba(0,0,0,.25)}.theme-switch__spot:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.theme-switch__spot:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.theme-switch__clouds{width:1.25em;height:1.25em;background-color:var(--clouds-color);border-radius:var(--container-radius);position:absolute;bottom:-.625em;left:.312em;-webkit-box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0 var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -1.75em 0 .437em var(--clouds-color),4em -.625em var(--back-clouds-color),4.125em -2.125em 0 .437em var(--back-clouds-color);box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0 var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -1.75em 0 .437em var(--clouds-color),4em -.625em var(--back-clouds-color),4.125em -2.125em 0 .437em var(--back-clouds-color);-webkit-transition:.5s cubic-bezier(0,-.02,.4,1.25);-o-transition:.5s cubic-bezier(0,-.02,.4,1.25);transition:.5s cubic-bezier(0,-.02,.4,1.25)}.theme-switch__stars-container{position:absolute;color:var(--stars-color);top:-100%;left:.312em;width:2.75em;height:auto;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.theme-switch__checkbox:checked+.theme-switch__container{background-color:var(--container-night-bg)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter))}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container:hover{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter) - .187em)}.theme-switch__circle-container:hover{left:calc(var(--circle-container-offset) + .187em)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__moon{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__clouds{bottom:-4.062em}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__stars-container{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}