.ats-unified-panel{position:fixed;inset:0 auto 0 0;width:260px;z-index:1200;display:flex;flex-direction:column;overflow-y:auto;padding:24px 22px;background:#0d0f10;color:#eee9df;box-sizing:border-box;font:13px/1.6 "Yu Gothic UI",system-ui,sans-serif;text-align:left}
.ats-unified-panel *{box-sizing:border-box}.ats-unified-panel a{color:#c7c3ba;text-decoration:none}.ats-unified-brand{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding-bottom:18px;font-size:15px;letter-spacing:0}.ats-unified-brand img{width:55px;height:40px;object-fit:contain}.ats-unified-panel h2{margin:22px 10px 7px;color:#b9a883;font:11px/1.5 system-ui;letter-spacing:.12em}.ats-unified-panel nav{display:grid;gap:3px}.ats-unified-panel nav a,.ats-unified-panel form button{display:block;width:100%;padding:10px 12px;border:0;border-left:2px solid transparent;background:none;text-align:left;font:inherit;color:#c7c3ba;cursor:pointer}.ats-unified-panel nav a:hover,.ats-unified-panel nav a[aria-current=page]{background:linear-gradient(90deg,#c99b4526,transparent);border-left-color:#c99b45;color:#fff}
.ats-unified-panel :focus-visible,.ats-unified-toggle:focus-visible,.ats-topbar :focus-visible{outline:2px solid #e0bf77;outline-offset:3px}.ats-unified-close{display:none;align-self:flex-end;border:0;background:none;color:#fff;font-size:26px;cursor:pointer}.ats-unified-account{overflow-wrap:anywhere;margin:8px 10px;color:#c7c3ba;font-size:12px}.ats-unified-toggle,.ats-unified-scrim{display:none}
.ats-topbar{position:sticky;top:0;z-index:1000;min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 32px;border-bottom:1px solid #d7d2c8;background:#f4f1e9;color:#282922;box-sizing:border-box;font:13px/1.5 "Yu Gothic UI",system-ui,sans-serif}.ats-topbar-title{min-width:0}.ats-topbar-title small{display:block;font-size:8px;letter-spacing:.14em;color:#aa8038}.ats-topbar-title strong{font-family:"Yu Mincho",serif;font-size:16px;font-weight:400}.ats-topbar-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.ats-topbar-theme{display:flex;gap:2px;padding:3px;border:1px solid #d7d2c8;border-radius:24px;background:#eee9df}.ats-topbar-theme button{padding:5px 10px;border:0;border-radius:20px;background:none;color:#767066;cursor:pointer;font:11px/1.5 system-ui}.ats-topbar-theme button[aria-pressed=true]{background:#fffdf8;color:#222;box-shadow:0 2px 7px #0001}.ats-topbar-account{display:flex;align-items:center;gap:10px;max-width:240px;min-height:39px;padding:5px 10px;border:1px solid #d7d2c8;background:#fbf8f1;color:inherit;text-decoration:none;font-size:11px;box-sizing:border-box}.ats-topbar-account b{display:grid;place-items:center;width:28px;height:28px;background:#eee9df;color:#ba9149;font:18px Georgia,serif;flex-shrink:0}.ats-topbar-account span{min-width:0;overflow-wrap:anywhere}.ats-topbar-account small{display:block;font-size:7px;letter-spacing:.08em;color:#827d73}
html[data-theme=dark] .ats-topbar{background:#141819;color:#eee9df;border-color:#343a3b}html[data-theme=dark] .ats-topbar-account,html[data-theme=dark] .ats-topbar-theme{background:#202526;border-color:#414848}html[data-theme=dark] .ats-topbar-theme button{color:#c7c3ba}html[data-theme=dark] .ats-topbar-theme button[aria-pressed=true]{background:#42494a;color:#fff}
.app-shell{display:block!important}
@media(min-width:1001px){body{padding-left:260px!important}}
@media(max-width:1000px){.ats-unified-panel{width:min(300px,86vw);transform:translateX(-105%);transition:transform .2s}.ats-unified-open .ats-unified-panel{transform:none}.ats-unified-close{display:block}.ats-unified-toggle{display:block;position:fixed;top:17px;left:14px;z-index:1100;border:1px solid #a87927;background:var(--surface,#fbf8f1);color:var(--ink,#17191b);padding:9px 12px;font-size:20px;line-height:1;cursor:pointer}.ats-unified-open{overflow:hidden}.ats-unified-open .ats-unified-scrim{display:block;position:fixed;inset:0;border:0;background:#0008;z-index:1190}.ats-topbar{padding-left:70px;padding-right:14px}.ats-topbar-actions{gap:8px}}
@media(max-width:600px){.ats-topbar{gap:6px}.ats-topbar-title small{display:none}.ats-topbar-title strong{font-size:13px}.ats-topbar-theme button{padding:5px 7px;font-size:10px}.ats-topbar-account{max-width:100px;font-size:9px;gap:4px;padding:5px}.ats-topbar-account b{display:none}.ats-topbar-actions{gap:5px}}
@media(prefers-reduced-motion:reduce){.ats-unified-panel{transition:none}}
.ats-product-unavailable{opacity:.6;cursor:default!important;filter:grayscale(.65);pointer-events:none}
.product-download{scroll-margin-top:100px}
.ats-product-unavailable.ats-product-trial{color:#a84b08!important;background:#fff1df!important;border:1px solid #c66a20!important;filter:none;opacity:1}
html[data-theme=dark] .ats-product-unavailable.ats-product-trial{color:#ffc078!important;background:#392616!important;border-color:#dc893b!important}
