.mgh-tools-refresh{background:radial-gradient(ellipse at 0 0,#12502b44,transparent 45%),radial-gradient(ellipse at 100% 25%,#65229b30,transparent 50%),#040b13!important;color:#fff}.mgh-tools-refresh button,.mgh-tools-refresh a[role=button]{min-height:48px;touch-action:manipulation}.mgh-tools-refresh input:not([type=range]):not([type=checkbox]):not([type=file]),.mgh-tools-refresh select{min-height:48px;max-width:100%;color:#fff;background:#091b28;border:1px solid #39c7ff55;border-radius:12px}.mgh-tools-refresh textarea{color:#fff;background:#091b28;border:1px solid #39c7ff55;border-radius:12px}.mgh-tools-refresh :is(button,input,select,textarea):focus-visible{outline:3px solid #39c7ff;outline-offset:3px}.mgh-tools-refresh .mgh-tool-screen,.mgh-tools-refresh .mgh-tool-workspace{max-width:980px;margin:0 auto}.mgh-tools-refresh .mgh-tool-session{background:linear-gradient(130deg,#0a2230,#13132a)!important;border-color:#39c7ff66!important}.mgh-tools-refresh .mgh-tool-compatibility{background:#0b1824!important;border-color:#be48ff44!important}.mgh-tools-refresh .mgh-tool-primary{background:linear-gradient(120deg,#164c26,#082d21)!important;border:1px solid #66ff1688!important;color:#efffe8!important}.mgh-tools-refresh .mgh-tool-primary[data-active=true]{background:#663009!important;border-color:#ff8b19!important;color:bisque!important}.mgh-tools-refresh .mgh-tool-save{background:#122e44!important;color:#b7eaff!important;border:1px solid #39c7ff66}.mgh-tools-refresh .mgh-tool-choice{border-radius:18px;overflow:hidden}.mgh-tools-refresh .mgh-tool-card{border-width:1px!important}.mgh-tools-refresh .mgh-tool-card p,.mgh-tools-refresh .mgh-tool-session p,.mgh-tools-refresh .mgh-tool-compatibility p{color:#c8dbea!important;font-size:14px!important;line-height:1.7!important}.mgh-tools-refresh .mgh-tools-nav{min-width:48px;min-height:48px;display:grid;place-items:center;border:1px solid #39c7ff55;border-radius:12px;background:#0a2132;color:#a6e7ff}.mgh-tools-refresh .mgh-tools-header{background:#07111df2!important;border-color:#ff8b1966!important}.mgh-spirit-refresh:not(.mgh-spirit-light){background:radial-gradient(ellipse at 0 10%,#075a3033,transparent 40%),radial-gradient(ellipse at 100% 20%,#52287833,transparent 45%),#040b13!important}.mgh-spirit-refresh:not(.mgh-spirit-light) .mgh-spirit-header{background:#07111df5!important;border-bottom-color:#ff8b1977!important}.mgh-spirit-refresh .mgh-spirit-header>div{flex-wrap:wrap}.mgh-spirit-refresh .mgh-spirit-header-actions{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}.mgh-spirit-refresh:not(.mgh-spirit-light) .mgh-spirit-title-clean{color:#fff!important;text-shadow:0 0 20px #ff8b1933!important}.mgh-spirit-refresh .mgh-radio-main{max-width:900px}.mgh-spirit-refresh .mgh-header-action{min-width:48px;min-height:48px;border-radius:12px!important}.mgh-spirit-refresh:not(.mgh-spirit-light) .mgh-header-action{border:1px solid #39c7ff77!important;background:#092334!important;color:#bcf0ff!important}.mgh-spirit-refresh:not(.mgh-spirit-light) .mgh-radio-pro-badge{color:#ffd8ae!important;border-color:#ff8b1988!important;background:#3a1e0a!important}.mgh-spirit-refresh .mgh-gothic-control{min-height:52px!important;font-size:12px!important;letter-spacing:.06em!important}.mgh-spirit-refresh .mgh-radio-main :is(input,select,textarea){font-size:16px;max-width:100%}.mgh-spirit-refresh .mgh-radio-main button{touch-action:manipulation}@media(min-width:760px){.mgh-spirit-refresh .mgh-spirit-header>div{flex-wrap:nowrap}.mgh-spirit-refresh .mgh-spirit-header-actions{width:auto}}.mgh-spirit-refresh :is(.mgh-echo-capture-panel,.mgh-echo-capture){border:1.5px solid #ff8b19;border-radius:16px;padding:14px;background:#08131e;color:#fff;margin:12px 0;min-width:0}.mgh-spirit-refresh .mgh-echo-capture-panel>summary{min-height:48px;cursor:pointer;font-size:13px;font-weight:900;display:flex;align-items:center;color:#fff}.mgh-spirit-refresh :is(.mgh-echo-capture-panel,.mgh-echo-capture) p{font-size:12px;line-height:1.6;color:#dce5ee;margin:8px 0}.mgh-spirit-refresh .mgh-echo-capture audio{width:100%;margin:12px 0}.mgh-spirit-refresh .mgh-echo-review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mgh-spirit-refresh :is(.mgh-echo-capture,.mgh-echo-prepare) button,.mgh-spirit-refresh .mgh-echo-prepare{min-height:48px;padding:10px;border-radius:12px;border:1px solid #ff8b1988;background:#14263a;color:#fff;font-size:11px;font-weight:850;white-space:normal}.mgh-spirit-refresh .mgh-echo-capture input{width:100%;margin:12px 0;padding:12px;background:#040c14;border:1px solid #ff8b19;color:#fff;border-radius:12px;min-height:48px}.mgh-spirit-refresh .mgh-echo-note-list{display:grid;gap:8px;max-height:260px;overflow:auto}.mgh-spirit-refresh .mgh-echo-note-list button{text-align:left}.mgh-spirit-refresh .mgh-echo-capture-warning{border:1px solid #ff8b19;background:#482006;padding:12px;border-radius:12px;color:#fff;font-size:13px}.mgh-spirit-refresh .mgh-field-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mgh-spirit-refresh .mgh-field-actions>button{width:100%;min-height:56px}html body #root .mgh-tools-refresh .mgh-tool-choice.mgh-vivid-tool{border:1px solid var(--tool-accent);border-radius:22px;padding:3px;background:linear-gradient(135deg,var(--tool-accent),#b87b32 48%,#38233e);box-shadow:0 8px 24px #0006,0 0 18px color-mix(in srgb,var(--tool-accent) 16%,transparent)}html body #root .mgh-tools-refresh .mgh-vivid-tool .mgh-tool-card{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--tool-accent) 32%,transparent),transparent 75%),linear-gradient(125deg,#15202c,#100d19)!important;border:0!important;border-radius:18px 18px 0 0!important;min-height:146px;padding:20px 16px!important}html body #root .mgh-tools-refresh .mgh-vivid-tool .mgh-tool-icon-shell{border:1px solid var(--tool-accent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--tool-accent) 27%,#080b12),#080b12)!important;box-shadow:0 0 22px color-mix(in srgb,var(--tool-accent) 30%,transparent),inset 0 1px #ffffff40!important;width:72px;height:82px;border-radius:18px!important}html body #root .mgh-tools-refresh .mgh-vivid-tool-title{color:#fff!important;font-size:17px;line-height:1.3;text-shadow:0 2px 3px #000}html body #root .mgh-tools-refresh .mgh-vivid-tool-description{color:#e1e6ef!important;font-size:13px;line-height:1.65}html body #root .mgh-tools-refresh .mgh-vivid-tool-open{color:var(--tool-accent)!important;font-size:11px;letter-spacing:.08em;flex-wrap:wrap}html body #root .mgh-tools-refresh .mgh-vivid-tool .mgh-tool-kit-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:0!important;border-top:1px solid color-mix(in srgb,var(--tool-accent) 50%,transparent)!important;border-radius:0 0 18px 18px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--tool-accent) 22%,#0a0d15),#10121d)!important;color:#fff!important;font-weight:800;font-size:12px}html body #root .mgh-tools-refresh .mgh-vivid-tool .mgh-tool-kit-toggle svg{color:var(--tool-accent)}html body #root .mgh-tools-refresh .mgh-vivid-tool .mgh-tool-kit-toggle[aria-pressed=true] svg{fill:var(--tool-accent)}html body #root .mgh-tools-refresh .mgh-vivid-tool button:focus-visible{outline:3px solid #fff!important;outline-offset:-4px}@media(hover:hover){html body #root .mgh-tools-refresh .mgh-vivid-tool:hover{box-shadow:0 8px 28px #0008,0 0 24px color-mix(in srgb,var(--tool-accent) 30%,transparent)}}html body #root .mgh-tools-refresh .mgh-tools-compact-banner{display:block;width:100%;height:auto!important;max-height:none!important;aspect-ratio:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center;object-position:center;background:#030605}html body #root .mgh-tools-refresh .mgh-tools-compact-copy{padding:8px 14px}html body #root .mgh-tools-refresh .mgh-tools-compact-copy p{margin:0 0 6px;color:#e4ece8;font-size:13px;line-height:1.5}@media(max-width:639px){html body #root .mgh-tools-refresh .mgh-tools-list-content{padding-left:0!important;padding-right:0!important;padding-top:0!important}html body #root .mgh-tools-refresh .mgh-tools-compact-intro{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;border-left:0;border-right:0;border-radius:0}html body #root .mgh-tools-refresh .mgh-tools-list-content>:not(.mgh-tools-compact-intro){margin-left:12px;margin-right:12px}}html body #root .mgh-tools-refresh .mgh-tools-header.mgh-tools-header-tidy{padding:12px 14px!important;min-height:76px!important;background:linear-gradient(110deg,#17101e,#0b2024 65%,#111421)!important;border-bottom:1px solid #e6a94699!important;box-shadow:0 3px 14px #0005}html body #root .mgh-tools-header-tidy>div{width:100%;gap:12px}html body #root .mgh-tools-header-tidy .mgh-tools-nav{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:14px!important}html body #root .mgh-tools-header-tidy img{width:34px!important;height:34px!important;flex-shrink:0}html body #root .mgh-tools-header-tidy .mgh-tools-heading-title{color:#fff!important;font-size:clamp(15px,4.2vw,20px)!important;line-height:1.25!important;font-weight:900;text-shadow:0 2px 3px #0007}html body #root .mgh-tools-header-tidy .mgh-tools-heading-subtitle{display:block;margin-top:5px;color:#f4cc77!important;font-size:10px!important;line-height:1.4!important;font-weight:700;letter-spacing:.06em!important;text-transform:uppercase}@media(max-width:360px){html body #root .mgh-tools-header-tidy img{display:none}}html body #root .mgh-tools-refresh:has(.mgh-tools-list-content){padding-top:0!important}html body #root .mgh-tools-refresh .mgh-tools-list-content{padding-top:0!important;margin-top:0!important}html body #root .mgh-tools-refresh .mgh-tools-compact-intro{margin-top:0!important;padding-top:0!important;border-top:0!important}html body #root .mgh-tools-refresh .mgh-tools-compact-banner{margin-top:0!important}html body #root .mgh-tools-refresh .mgh-tools-compact-intro>button.mgh-tools-banner-back{position:absolute!important;top:12px!important;left:12px!important;z-index:10;margin:0!important}html body #root .mgh-tools-refresh .mgh-tools-discovery{margin:12px!important;padding:12px;border:1px solid #92324c;border-radius:14px;background:linear-gradient(145deg,#290b19,#0e070d);color:#fce3e8}html body #root .mgh-tools-refresh .mgh-tools-search-label{display:grid;gap:7px;font-size:12px;font-weight:800;color:#f3bdc9}html body #root .mgh-tools-refresh .mgh-tools-search-label input{width:100%;min-height:44px;padding:9px 12px;border:1px solid #a5455c;border-radius:10px;background:#10070d;color:#fff;font-size:16px;outline-offset:2px}html body #root .mgh-tools-refresh .mgh-tools-search-label input:focus-visible{outline:2px solid #ffd08a}html body #root .mgh-tools-refresh .mgh-tools-category-filters{display:flex;gap:7px;overflow-x:auto;padding:11px 0 5px;scrollbar-width:thin}html body #root .mgh-tools-refresh .mgh-tools-category-filters button{flex:0 0 auto;min-height:40px;padding:7px 12px;border:1px solid #79344b;border-radius:20px;background:#180a12;color:#eac5cf;font-size:12px;font-weight:750}html body #root .mgh-tools-refresh .mgh-tools-category-filters button[aria-pressed=true]{background:#8b1c3d;border-color:#f2bb7d;color:#fff}html body #root .mgh-tools-refresh .mgh-tools-results{margin:3px 0 0;font-size:11px;color:#dca8b5}html body #root .mgh-tools-refresh .mgh-tools-no-results{padding:25px 12px;text-align:center;color:#ffe1e8}html body #root .mgh-tools-refresh .mgh-tools-no-results button{display:block;margin:12px auto;padding:10px 15px;border:1px solid #efb67b;border-radius:10px;background:#68132e;color:#fff}html body #root#root .mgh-tools-refresh .mgh-tool-choice .mgh-tool-card--colour{min-height:96px!important;padding:12px!important;gap:12px!important;border:1px solid #a13b55!important;background:linear-gradient(145deg,#310c1c,#10070e)!important;color:#ffe9ec!important;box-shadow:0 8px 24px #0008!important}html body #root#root .mgh-tools-refresh .mgh-tool-choice .mgh-tool-card--colour:before{background:radial-gradient(circle at 0 0,#a3214229,transparent 65%)!important}html body #root#root .mgh-tools-refresh .mgh-tool-choice .mgh-tool-icon-shell{width:55px!important;height:55px!important;border:1px solid #b34a64!important;background:#230b19!important;box-shadow:none!important}html body #root#root .mgh-tools-refresh .mgh-tool-choice .mgh-vivid-tool-description{font-size:12px!important;line-height:1.45!important;color:#d9b6c0!important}html body #root#root .mgh-tools-refresh .mgh-tool-choice .mgh-vivid-tool-open{color:#ffc58b!important}html body #root#root .mgh-tools-refresh .mgh-tool-choice .mgh-tool-kit-toggle{border-color:#8d3b52!important;background:#190910!important;color:#f3c7d1!important}html body #root .mgh-tools-refresh .mgh-tools-category-filters button:focus-visible,html body #root .mgh-tools-refresh .mgh-tool-card:focus-visible{outline:2px solid #ffd08a!important;outline-offset:2px}
