.mdg-style-disclosure{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);border-radius:15px;margin:0 0 12px}.mdg-style-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:14px 16px;list-style:none;display:flex}.mdg-style-disclosure>summary::-webkit-details-marker{display:none}.mdg-style-disclosure>summary:before{display:none!important}.mdg-style-disclosure>summary>span:first-child{gap:4px;min-width:0;display:grid}.mdg-style-disclosure>summary strong{font-size:.88rem;font-weight:750}.mdg-style-disclosure>summary small{color:var(--muted-foreground);font-size:.75rem;font-weight:500;line-height:1.4}.mdg-style-disclosure-arrow{color:var(--primary);flex:none;font-size:1.2rem;line-height:1}.mdg-style-disclosure[open]>summary .mdg-style-disclosure-arrow{transform:rotate(180deg)}.mdg-style-disclosure>summary:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:13px}.mdg-style-picker{min-inline-size:0;min-width:0;color:var(--foreground);border:0;margin:0;padding:4px 16px 16px}.mdg-style-picker>legend{letter-spacing:-.02em;padding:0;font-size:1rem;font-weight:760}.mdg-style-picker>p{color:var(--muted-foreground);line-height:1.5;margin:6px 0 14px!important;font-size:.81rem!important}.mdg-style-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mdg-style-options .mdg-style-option{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);cursor:pointer;box-shadow:none;text-align:left;border-radius:16px;flex-direction:column;gap:7px;padding:10px;display:flex;position:relative}.mdg-style-option>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.mdg-style-option[data-selected=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:color-mix(in srgb,var(--brand-tint) 32%,var(--card))}.mdg-style-option:focus-within{outline:3px solid var(--ring);outline-offset:3px}.mdg-style-option-name{color:var(--foreground);justify-content:space-between;align-items:center;gap:6px;font-size:.81rem;font-weight:760;line-height:1.35;display:flex}.mdg-style-selected{background:var(--surface);width:18px;height:18px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.mdg-style-option[data-selected=true] .mdg-style-selected{background:var(--primary);color:var(--primary-foreground)}.mdg-style-option>small{color:var(--muted-foreground);font-size:.7rem;font-weight:450;line-height:1.45}.mdg-style-picker:disabled .mdg-style-option{cursor:wait;opacity:.7}.mdg-style-preview{--sample-bg:color-mix(in srgb,var(--primary) 10%,var(--background));--sample-surface:var(--card);--sample-edge:var(--border);--sample-shadow:0 3px 8px #0002;isolation:isolate;background:var(--sample-bg);border:1px solid var(--sample-edge);border-radius:11px;height:94px;display:block;position:relative;overflow:hidden}.mdg-style-preview-sidebar{border:1px solid var(--sample-edge);background:var(--sample-surface);width:17%;box-shadow:var(--sample-shadow);border-radius:7px;align-content:start;gap:5px;padding:7px 4px;display:grid;position:absolute;inset:9px auto 9px 7px}.mdg-style-preview-sidebar>i{background:var(--primary);opacity:.45;border-radius:4px;height:3px;display:block}.mdg-style-preview-sidebar>i:first-child{opacity:1}.mdg-style-preview-card{border:1px solid var(--sample-edge);background:var(--sample-surface);width:61%;height:62%;box-shadow:var(--sample-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:9px;align-content:start;gap:6px;padding:9px;display:grid;position:absolute;top:13%;left:30%}.mdg-style-preview-card>b,.mdg-style-preview-card>i{background:var(--primary);opacity:.8;border-radius:4px;width:54%;height:4px}.mdg-style-preview-card>i{opacity:.3;width:78%;height:3px}.mdg-style-preview-card>span{gap:4px;display:flex}.mdg-style-preview-card>span>i{border:1px solid var(--sample-edge);background:color-mix(in srgb,var(--primary) 12%,var(--card));border-radius:4px;width:30%;height:13px}.mdg-style-preview-control{border:1px solid color-mix(in srgb,var(--primary) 70%,transparent);background:var(--primary);width:34%;height:13%;box-shadow:var(--sample-shadow);border-radius:5px;position:absolute;bottom:12%;right:12%}.mdg-style-preview-dot{background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:9%;right:6%}.mdg-style-preview-orbit{border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);border-radius:50%;width:90px;height:90px;position:absolute;top:-28px;right:-25px}.mdg-style-preview[data-style=classic]{--sample-bg:var(--background);--sample-shadow:none}.mdg-style-preview[data-style=classic] .mdg-style-preview-orbit{display:none}.mdg-style-preview[data-style=prism]{--sample-bg:color-mix(in srgb,var(--primary) 13%,#071226);--sample-surface:color-mix(in srgb,var(--primary) 8%,#17273e);--sample-edge:color-mix(in srgb,var(--primary) 70%,#66769d);--sample-shadow:0 0 11px color-mix(in srgb,var(--primary) 42%,transparent)}.mdg-style-preview[data-style=prism] .mdg-style-preview-orbit{width:135px;height:135px;box-shadow:0 0 16px color-mix(in srgb,var(--primary) 42%,transparent);border-width:8px;top:-62px}.mdg-style-preview[data-style=sculpt]{--sample-bg:color-mix(in srgb,var(--primary) 7%,#e5eaf0);--sample-surface:color-mix(in srgb,var(--primary) 5%,#e7ecf2);--sample-edge:transparent;--sample-shadow:5px 5px 10px #9faabc88,-4px -4px 9px #fff}.mdg-style-preview[data-style=sculpt] .mdg-style-preview-control{background:var(--sample-surface);border:0;box-shadow:inset 2px 2px 4px #8794aa88,inset -2px -2px 4px #fff}.mdg-style-preview[data-style=liquid]{--sample-bg:radial-gradient(ellipse at 20% 10%,color-mix(in srgb,var(--primary) 60%,transparent),transparent 75%),#122034;--sample-surface:linear-gradient(145deg,#fff5,#ffffff0c);--sample-edge:#fff6;--sample-shadow:inset 0 2px 2px #fff8,0 7px 15px #00152d88}.mdg-style-preview[data-style=liquid] .mdg-style-preview-card{border-radius:13px}.mdg-style-preview[data-style=aurora]{--sample-bg:radial-gradient(at 90% 80%,color-mix(in srgb,var(--primary) 55%,transparent),transparent 70%),radial-gradient(at 0% 0%,#b497e777,transparent 70%),#192b40;--sample-surface:linear-gradient(145deg,#fff4,#ffffff12);--sample-edge:#dcefff77;--sample-shadow:inset 0 1px 1px #fff6,0 5px 14px #05101c66}.mdg-style-preview[data-style=alpine]{--sample-bg:linear-gradient(135deg,#52746a,#172c2c);--sample-surface:#112f2ee0;--sample-edge:#a8c6aa77;--sample-shadow:0 5px 9px #071b2880}.mdg-style-preview[data-style=alpine] .mdg-style-preview-orbit{background:#c9dcaf33;border-radius:25% 75% 0 0;width:100%;height:100%;top:60%;right:-10%;transform:rotate(-35deg)}.mdg-style-preview[data-style=clear]{--sample-bg:linear-gradient(130deg,#d5e7eb,#e7e8dd 55%,#b7d2cf);--sample-surface:linear-gradient(145deg,#ffffffa6,#fff4);--sample-edge:#fffc;--sample-shadow:inset 0 1px 1px #fff,0 4px 12px #213b4f33}.mdg-style-preview[data-style=clay]{--sample-bg:color-mix(in srgb,var(--primary) 7%,#eee3ea);--sample-surface:color-mix(in srgb,var(--primary) 9%,#faeef5);--sample-edge:#fff4;--sample-shadow:inset 3px 3px 6px #fff9,inset -3px -4px 8px #af809733,4px 5px 8px #947a9c33}.mdg-style-preview[data-style=clay] :is(.mdg-style-preview-card,.mdg-style-preview-sidebar,.mdg-style-preview-control){border-radius:13px}.mdg-style-picker-compact .mdg-style-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mdg-style-picker-compact .mdg-style-preview{height:75px}.mdg-style-picker-compact .mdg-style-option{border-radius:12px;gap:5px;padding:8px}.mdg-style-picker-compact .mdg-style-option>small{display:none}@media (max-width:900px){.mdg-style-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){.mdg-style-option,.mdg-style-preview{background:canvas;border:1px solid canvastext}.mdg-style-option[data-selected=true]{outline-offset:1px;outline:2px solid highlight}.mdg-style-option-name,.mdg-style-option>small{color:canvastext}.mdg-style-option>input{opacity:1;pointer-events:auto;width:18px;height:18px;position:static}.mdg-style-preview{forced-color-adjust:auto}.mdg-style-preview *{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mdg-style-preview-card{-webkit-backdrop-filter:none;backdrop-filter:none}}.mdg-appearance-design{min-width:0;color:var(--foreground);gap:12px;margin:0 0 14px;display:grid}.mdg-appearance-design-group{border:1px solid var(--border);background:var(--card);border-radius:15px;min-width:0}.mdg-appearance-design-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:14px 16px;list-style:none;display:flex}.mdg-appearance-design-group>summary::-webkit-details-marker{display:none}.mdg-appearance-design-group>summary:before{display:none!important}.mdg-appearance-design-group>summary>span:first-child{gap:4px;min-width:0;display:grid}.mdg-appearance-design-group>summary strong{font-size:.88rem;font-weight:750}.mdg-appearance-design-group>summary small{color:var(--muted-foreground);font-size:.75rem;font-weight:500;line-height:1.4}.mdg-appearance-design-group>summary>span:last-child{color:var(--primary);flex:none;font-size:1.2rem;line-height:1}.mdg-appearance-design-group[open]>summary>span:last-child{transform:rotate(180deg)}.mdg-appearance-design-group>summary:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:13px}.mdg-appearance-design-body{min-width:0;padding:2px 16px 16px}.mdg-appearance-design fieldset{border:0;min-inline-size:0;margin:0;padding:0}.mdg-appearance-design legend{padding:0;font-size:.88rem;font-weight:750}.mdg-appearance-design fieldset>p{color:var(--muted-foreground);line-height:1.6;margin:8px 0 14px!important;font-size:.77rem!important}.mdg-appearance-background-options,.mdg-appearance-button-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.mdg-appearance-background-options>label,.mdg-appearance-button-options>label{border:1px solid var(--border);background:var(--surface);cursor:pointer;min-width:0;color:var(--foreground);border-radius:13px;padding:10px;position:relative;flex-direction:column!important;gap:7px!important;display:flex!important}.mdg-appearance-background-options>label>input,.mdg-appearance-button-options>label>input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important;margin:0!important;padding:0!important}.mdg-appearance-background-options>label[data-selected=true],.mdg-appearance-button-options>label[data-selected=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.mdg-appearance-background-options>label:focus-within,.mdg-appearance-button-options>label:focus-within{outline:3px solid var(--ring);outline-offset:3px}.mdg-appearance-background-options strong,.mdg-appearance-button-options strong{font-size:.76rem;font-weight:750;line-height:1.35}.mdg-appearance-background-options small,.mdg-appearance-button-options small{color:var(--muted-foreground);font-size:.68rem;font-weight:450;line-height:1.45}.mdg-appearance-background-sample{border:1px solid var(--border);background:var(--mdg-ui-shell-bg);background-position:50%;background-size:cover;border-radius:8px;height:74px;display:block}.mdg-appearance-background-sample[data-background=style]{background:radial-gradient(ellipse at 10% 15%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 70%),var(--background)}.mdg-appearance-background-sample[data-background=solid]{background:var(--background)}.mdg-appearance-background-sample[data-background=alpine]{background-image:url(/brand/interface-alpine.jpg)}.mdg-appearance-background-sample[data-background=studio]{background-image:url(/brand/interface-clear.jpg)}.mdg-appearance-gradient{border-top:1px solid var(--border)!important;margin-top:20px!important;padding-top:16px!important}.mdg-appearance-gradient-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px 0 16px;display:grid}.mdg-appearance-gradient-presets>button{text-align:left;gap:6px;min-width:0;font-weight:600;border:1px solid var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:none!important;border-radius:9px!important;padding:7px!important;font-size:.67rem!important;display:grid!important}.mdg-appearance-gradient-presets>button>span{border:1px solid color-mix(in srgb,var(--foreground) 15%,transparent);border-radius:5px;height:30px;display:block}.mdg-appearance-gradient-presets>button[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:1px}.mdg-appearance-gradient-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mdg-appearance-gradient-colors>label{min-width:0;font-weight:700;gap:8px!important;font-size:.76rem!important;display:grid!important}.mdg-appearance-gradient-colors>label>span{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:9px;min-width:0;padding:7px;display:flex}.mdg-appearance-gradient-colors input[type=color]{background:var(--card);border:1px solid var(--border);border-radius:6px;min-width:36px;height:32px;min-height:32px;width:36px!important;padding:2px!important}.mdg-appearance-gradient-colors code{overflow-wrap:anywhere;font-size:.71rem}.mdg-appearance-gradient-angle{flex-wrap:wrap;justify-content:space-between;margin-top:15px;gap:8px!important;font-size:.76rem!important;display:flex!important}.mdg-appearance-gradient-angle>input{width:100%;min-height:28px;accent-color:var(--primary);flex-basis:100%;padding:0!important}.mdg-appearance-gradient-angle>output{color:var(--muted-foreground);font-weight:500}.mdg-appearance-gradient-preview{border:1px solid var(--border);border-radius:10px;height:70px;margin-top:13px}.mdg-appearance-button-sample{border:1px solid var(--primary);border-radius:var(--mdg-ui-button-radius,10px);background:var(--mdg-ui-button-bg,var(--primary));min-height:43px;color:var(--mdg-ui-button-color,var(--primary-foreground));box-shadow:var(--mdg-ui-button-shadow);white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin:8px 0 6px;padding:9px 7px;font-size:.71rem;font-weight:750;display:flex}.mdg-appearance-button-sample[data-button-style=solid],.mdg-appearance-button-sample[data-button-style=pill]{background:var(--primary);color:var(--primary-foreground);box-shadow:none}.mdg-appearance-button-sample[data-button-style=solid]{border-radius:10px}.mdg-appearance-button-sample[data-button-style=pill]{border-radius:999px}.mdg-appearance-button-sample[data-button-style=outline]{background:var(--card);color:var(--foreground);border:2px solid var(--primary);box-shadow:none;border-radius:10px}.mdg-appearance-button-sample[data-button-style=glass]{background:color-mix(in srgb,var(--card) 90%,transparent);color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 35%,var(--border));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:13px;box-shadow:inset 0 1px 1px #fff6,0 5px 12px #0002}.mdg-appearance-button-sample[data-button-style=glow]{background:var(--card);color:var(--foreground);border:2px solid var(--primary);box-shadow:0 0 14px color-mix(in srgb,var(--primary) 40%,transparent),inset 0 0 8px color-mix(in srgb,var(--primary) 12%,transparent);border-radius:11px}.mdg-appearance-button-sample[data-button-style=raised]{background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 2px 1px #fff5,0 4px 0 color-mix(in srgb,var(--primary) 55%,black),0 7px 10px #0002;border-radius:13px}.mdg-appearance-design fieldset:disabled label{cursor:wait;opacity:.65}.mdg-account-appearance-preview{background:var(--mdg-ui-shell-bg,var(--background));color:var(--foreground);border:1px solid var(--border);border-radius:20px;align-content:start;gap:16px;min-width:0;min-height:310px;padding:20px;display:grid}.mdg-account-appearance-preview>span{letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.mdg-account-appearance-preview>small{color:var(--foreground);font-size:.72rem;line-height:1.5}.mdg-account-preview-scene{grid-template-columns:54px minmax(0,1fr);gap:14px;min-width:0;display:grid}.mdg-account-preview-scene>aside{border:1px solid var(--mdg-ui-sidebar-border,var(--border));background:var(--mdg-ui-sidebar-bg,var(--sidebar));min-width:0;box-shadow:var(--mdg-ui-sidebar-shadow);color:var(--foreground);border-radius:13px;padding:13px 9px}.mdg-account-preview-scene>aside b{font-size:.7rem}.mdg-account-preview-scene>aside i{background:var(--primary);opacity:.4;border-radius:3px;height:5px;margin-top:15px;display:block}.mdg-account-preview-scene>aside i:first-of-type{opacity:1}.mdg-account-preview-scene>section{align-content:start;gap:12px;min-width:0;display:grid}.mdg-account-preview-scene h4{color:var(--foreground);margin:0;font-size:1.05rem;line-height:1.3}.mdg-account-preview-scene article{border:1px solid var(--mdg-ui-card-border,var(--border));border-radius:var(--mdg-ui-card-radius,14px);box-shadow:var(--mdg-ui-card-shadow);background:var(--mdg-ui-card-bg,var(--card));color:var(--foreground);-webkit-backdrop-filter:blur(var(--mdg-ui-blur));backdrop-filter:blur(var(--mdg-ui-blur));min-width:0;padding:16px}.mdg-account-preview-scene article strong{font-size:.8rem;line-height:1.5}.mdg-account-preview-scene article p{color:var(--muted-foreground);line-height:1.6;margin:8px 0 14px!important;font-size:.75rem!important}.mdg-account-appearance-preview .mdg-account-preview-scene button,.mdg-account-appearance-preview .mdg-account-preview-scene button:hover{border-radius:var(--mdg-ui-button-radius,10px);pointer-events:none;align-items:center;gap:10px;min-height:39px;padding:9px 12px;font-size:.75rem;display:inline-flex;background:var(--mdg-ui-button-bg,var(--primary))!important;color:var(--mdg-ui-button-color,var(--primary-foreground))!important;border:1px solid var(--mdg-ui-button-border,var(--primary))!important;box-shadow:var(--mdg-ui-button-shadow)!important;transform:none!important}.mdg-account-preview-field{background:var(--mdg-ui-field-bg,var(--surface));box-shadow:var(--mdg-ui-field-shadow);border:1px solid var(--border);color:var(--foreground);border-radius:10px;padding:11px;font-size:.72rem;font-weight:600}.mdg-appearance-design-compact :is(.mdg-appearance-background-options,.mdg-appearance-button-options){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mdg-appearance-design-compact .mdg-appearance-background-sample{height:60px}.mdg-appearance-design-compact .mdg-appearance-gradient-presets{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:620px){.mdg-appearance-background-options,.mdg-appearance-button-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mdg-appearance-gradient-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-transparency:reduce){.mdg-appearance-button-sample[data-button-style=glass]{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.mdg-appearance-design-group,.mdg-appearance-background-options>label,.mdg-appearance-button-options>label{background:canvas;border:1px solid canvastext}.mdg-appearance-background-options>label[data-selected=true],.mdg-appearance-button-options>label[data-selected=true]{outline:2px solid highlight}.mdg-appearance-background-options>label>input,.mdg-appearance-button-options>label>input{opacity:1;pointer-events:auto;position:static;width:18px!important;height:18px!important}.mdg-appearance-button-sample{color:buttontext!important;box-shadow:none!important;background:buttonface!important;border:1px solid buttontext!important}.mdg-appearance-background-sample{forced-color-adjust:auto}}
