.chatbox-container{display:flex;flex-direction:column;width:400px;height:500px;border:2px solid var(--color-white-dweebe);border-radius:8px}.chatbox-messages{flex:1;overflow-y:auto;padding:10px}.chat-message.user{text-align:right;color:var(--color-eblue-dweebe)}.chat-message.system{text-align:left;color:var(--color-egreen-dweebe)}.chatbox-input{display:flex;padding:10px;border-top:2px solid var(--color-white-dweebe)}.chatbox-input input{flex:1;padding:5px;color:var(--color-ewhite-dweebe)}.chatbox-input button{margin-left:5px;padding:5px 10px;background:var(--color-epurple-dweebe)}.dashboard-container{background-color:var(--color-midnight-anna-dweebe);width:100vw;height:100vh;display:flex;flex-direction:column}.dashboard-header{display:flex;justify-content:space-between;align-items:center;padding:1rem}.header-buttons button{margin-right:1rem;padding:.5rem 1rem;border-radius:6px;border:none;cursor:pointer}.btn-eblue{background-color:var(--color-eblue-dweebe);color:var(--color-white-dweebe)}.btn-eorange{background-color:var(--color-eorange-dweebe);color:var(--color-white-dweebe)}.header-title{font-weight:700;font-size:1.5rem;color:var(--color-white-dweebe:)}.chatbox-wrapper{flex:1;display:flex;justify-content:center;align-items:center}:root{--color-black-purple-dweebe: #1a0123;--color-eblue-dweebe: #00e1ff;--color-eorange-dweebe: #fb6e05;--color-epink-dweebe: #f617de;--color-egreen-dweebe: #17f851;--color-emint-dweebe: #01ffcd;--color-mred-dweebe: #d24a24;--color-ered-dweebe: #f70000;--color-mblue-dweebe: #0f227e;--color-msalmon-dweebe: #d6976f;--color-dgray-dweebe: #141414;--color-nightsky-dweebe: #05010d;--color-epurple-dweebe: #8c1ffa;--color-white-dweebe: #f9f9ef;--color-midnight-anna-dweebe: #00000a;--color-melyellow-dweebe: #eded06ff}.account-container.full-page{display:flex;flex-direction:column;min-height:100vh;width:100%;justify-content:flex-start;align-items:center}.account-form-grid.full-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:3rem;width:95%;margin:0 10px 0 10px auto;justify-items:auto}.account-header{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:var(--color-dgray-dweebe);color:var(--color-melyellow-dweebe);margin-bottom:1rem}.header-buttons{display:flex;gap:.5rem}.exit-button{padding:.8rem;font-size:1.5rem;background-color:var(--color-ered-dweebe);color:var(--color-white-dweebe);border:none;border-radius:4px;cursor:pointer}.save-button{padding:.8rem;font-size:2.1rem;background-color:var(--color-egreen-dweebe);color:var(--color-ered-dweebe);border:none;border-radius:4px;cursor:pointer}.save-button:disabled{background-color:gray;color:var(--color-dgray-dweebe);cursor:not-allowed}.account-title.full-width{text-align:center;width:100%;margin-bottom:1rem}.section{padding:1rem;border-radius:8px;height:100%;box-sizing:border-box}.user-section{background-color:var(--color-egreen-dweebe);color:var(--color-epurple-dweebe);padding:.2rem;font-size:.9rem;border-radius:.5rem;margin-bottom:.1rem;text-align:center;border:8px solid var(--color-epurple-dweebe);margin-top:0rem;height:100%;box-sizing:border-box}.user-name{color:var(--color-epurple-dweebe);font-weight:700;font-size:.9rem;gap:.1rem;margin-bottom:.1rem;text-align:end;align-items:end}.user-name label{align-items:end;font-size:.9rem;font-weight:700}.user-name-input{width:70%;padding:.1rem;font-size:.9rem;border:3px solid var(--color-epurple-dweebe);border-radius:.25rem;background-color:color-mix(in srgb,var(--color-white-dweebe) 70%,transparent);color:var(--color-midnight-anna-dweebe);text-align:left}.user-name-input:focus{outline:solid 3px var(--color-epink-dweebe);border-color:var(--color-epink-dweebe)}.subscription-fields{text-align:end;gap:0rem;margin-top:.4rem;margin-bottom:.1rem}.subscription-fields label{align-items:end;font-size:.9rem}.subscription-fields input[type=text],.subscription-fields input[type=date]{width:60%;font-size:.8rem;margin-top:.1rem;border:1.5px solid var(--color-epurple-dweebe);background-color:color-mix(in srgb,var(--color-white-dweebe) 70%,transparent);color:var(--color-midnight-anna-dweebe)}.subscription-fields:focus{outline:solid 1.5px var(--color-epink-dweebe);border-color:var(--color-epink-dweebe);background-color:var(--color-white-dweebe)}.emails-section{background-color:var(--color-epink-dweebe);color:var(--color-melyellow-dweebe);padding:.2rem;font-size:.9rem;border-radius:.5rem;margin-bottom:.1rem;text-align:center;border:8px solid var(--color-melyellow-dweebe);height:100%;box-sizing:border-box;align-items:center}.email-input{width:50%;padding:.1rem;font-size:1rem;border:1px solid var(--color-mblue-dweebe);border-radius:.25rem;background-color:color-mix(in srgb,var(--color-white-dweebe) 80%,transparent);color:var(--color-midnight-anna-dweebe);text-align:right;gap:0rem;margin-top:.2rem;align-items:center}.email-input:focus{outline:solid 2px var(--color-egreen-dweebe);border-color:var(--color-epink-dweebe)}.phone-number{color:var(--color-melyellow-dweebe)}.phone-input{width:50%;padding:.1rem;font-size:.9rem;border:2px solid var(--color-mblue-dweebe);border-radius:.25rem;background-color:color-mix(in srgb,var(--color-white-dweebe) 80%,transparent);color:var(--color-midnight-anna-dweebe)}.phone-input:focus{outline:solid 2px var(--color-egreen-dweebe);border-color:var(--color-epink-dweebe)}.person-section{background-color:var(--color-egreen-dweebe);color:var(--color-epurple-dweebe);padding:.2rem;border-radius:.5rem;margin-bottom:.1rem;text-align:center;border:8px solid var(--color-epurple-dweebe);margin-top:0rem;height:100%;box-sizing:border-box}.person-section-title{font-size:1rem;text-align:center}.person-fields{width:90%;font-size:.9rem;align-items:end;text-align:end}.person-fields input[type=text]{width:90%;padding:.1rem;font-size:.9rem;margin-top:.2rem;border:2px solid var(--color-epurple-dweebe);background-color:color-mix(in srgb,var(--color-white-dweebe) 70%,transparent);color:var(--color-midnight-anna-dweebe);align-items:end;text-align:left}.person-input:focus{outline:solid 2px var(--color-epink-dweebe);border-color:var(--color-epink-dweebe)}.address-section{background-color:var(--color-epink-dweebe);color:var(--color-melyellow-dweebe);padding:.2rem;border-radius:.5rem;margin-bottom:.1rem;text-align:center;border:8px solid var(--color-melyellow-dweebe);margin-top:0rem;height:100%;box-sizing:border-box}.address-section-title{font-size:.9rem;text-align:center}.address-fields{width:100%;font-size:.9rem;align-items:end;text-align:end}.address-fields input[type=text]{width:70%;padding:.1rem;font-size:.9rem;margin-top:.2rem;border:2px solid var(--color-epurple-dweebe);background-color:color-mix(in srgb,var(--color-white-dweebe) 70%,transparent);color:var(--color-midnight-anna-dweebe);align-items:end;text-align:left}.address-input:focus{outline:solid 2px var(--color-egreen-dweebe);border-color:var(--color-egreen-dweebe)}.billing-section{background-color:var(--color-egreen-dweebe);color:var(--color-epurple-dweebe);padding:.2rem;border-radius:.5rem;margin-bottom:.1rem;text-align:center;border:8px solid var(--color-epurple-dweebe);margin-top:0rem;height:100%;box-sizing:border-box}.billing-fields{color:var(--color-epurple-dweebe) font-size: .9rem;text-align:end}.billing-input{width:60%;padding:.1rem;font-size:.9rem;margin-top:.2rem;border:2px solid var(--color-epurple-dweebe);background-color:color-mix(in srgb,var(--color-white-dweebe) 70%,transparent);color:var(--color-midnight-anna-dweebe);align-items:end;text-align:left}.profile-section{background-color:var(--color-dgray-dweebe);color:var(--color-eblue-dweebe);padding:.2rem;border-radius:.5rem;margin-bottom:.1rem;text-align:center;border:8px solid var(--color-mblue-dweebe);margin-top:0rem;height:100%;box-sizing:border-box}.profile-heading{color:var(--color-eblue-dweebe);text-align:center}.profile-heading2{text-align:center;color:var(--color-melyellow-dweebe)}:root{--topbar-h: 44px;--dock-w-left: 210px;--dock-w-right: 210px;--edge-gutter: 10px;--black-purple-dweebe:#1a0123;--eblue-dweebe:#00e1ff;--eorange-dweebe:#fb6e05;--epink-dweebe:#f617de;--egreen-dweebe:#17f851;--emint-dweebe:#01ffcd;--mred-dweebe:#d24a24;--ered-dweebe:#f70000;--mblue-dweebe:#0f227e;--msalmon-dweebe:#d6976f;--dgray-dweebe:#141414;--nightsky-dweebe:#05010d;--epurple-dweebe:#8c1ffa;--white-dweebe:#f9f9ef;--midnight-anna-dweebe:#00000a;--melyellow-dweebe:#eded06ff;--panel-bg:#161824;--panel-border:#2b2f40;--panel-title:#d7dae0;--text-dim:#a6adbb;--icon-plate: 36px;--icon-gap: 10px}.d10-root{display:flex;flex-direction:column;min-height:100vh;color:#e9ecf4;background:var(--midnight-anna-dweebe,#00000a);overflow-x:clip!important;overflow-y:auto!important}.d10-main{display:grid!important;grid-template-columns:var(--dock-w-left) minmax(0,1fr) var(--dock-w-right)!important;min-height:calc(100vh - var(--topbar-h));gap:0;padding-inline:var(--edge-gutter)!important;box-sizing:border-box!important}.topbar10{position:fixed;left:0;right:0;top:0;height:var(--topbar-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:6px 12px;background:#0b0f1f;border-bottom:1px solid rgba(255,255,255,.06);z-index:9998}.topbar10 .tb-left{justify-self:start;display:flex;gap:8px;align-items:center}.topbar10 .tb-center{justify-self:center;display:flex;gap:10px;align-items:center}.topbar10 .tb-right{justify-self:end;display:flex;gap:8px;align-items:center}.tb-focus-btn{border:1px solid var(--accent,#2a3147);color:var(--accent,#e9ecf4);background:#12172a;border-radius:12px;padding:6px 12px;letter-spacing:.06em;font-weight:700;font-size:12px}.tb-focus-btn.is-active{background:var(--accent);color:#000;box-shadow:0 0 0 1px #000 inset,0 0 20px color-mix(in srgb,var(--accent) 40%,transparent)}.topbar-btns{display:flex;gap:10px}.topbtn{display:inline-flex;align-items:center;gap:8px;font-size:12px;padding:6px 10px;border-radius:10px;background:#12172a;border:1px solid #2a3147;color:#e9ecf4}.topbtn.blue{box-shadow:0 0 10px #6eb9ff40 inset,0 0 12px #6eb9ff1f}.topbtn.mint{box-shadow:0 0 10px #3aa88b38 inset,0 0 12px #3aa88b1f}.topbtn.amber{box-shadow:0 0 10px #b8860b38 inset,0 0 12px #b8860b1f}.d10-topbar-spacer{height:var(--topbar-h)}.d10-stage{position:relative;grid-column:2;overflow:hidden;background:radial-gradient(1200px 1200px at 20% -15%,rgba(120,85,200,.09),transparent 60%),radial-gradient(900px 900px at 88% 130%,rgba(60,120,255,.06),transparent 60%),linear-gradient(180deg,#ffffff04,#ffffff03)}.d10-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--focus-accent) 75%,transparent) 1px,transparent 1px);background-size:14px 14px;opacity:.35}.d10-dock,.d10-dock-right{min-height:calc(100vh - var(--topbar-h));display:flex;background:#ffffff05;overflow:visible!important}.d10-dock{grid-column:1;border-right:1px solid rgba(255,255,255,.06)}.d10-dock-right{grid-column:3;border-left:1px solid rgba(255,255,255,.06)}.d10-dock-inner{position:sticky!important;top:calc(var(--topbar-h) + 8px)!important;padding:8px;flex:1 1 auto;display:flex;flex-direction:column;gap:12px;min-height:0}.d10-frame{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 0 0 1px #00000040 inset,0 8px 24px #00000059}.d10-frame.equal{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.d10-frame-header{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.d10-frame-title{font-size:11px;letter-spacing:.12em;color:#c8cee0;text-transform:uppercase;opacity:.85}.d10-frame-body{padding:6px;min-height:0;display:flex;flex-direction:column;color:#c8cee0;text:#fff}.d10-frame.has-accent{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent) inset,0 0 24px color-mix(in srgb,var(--accent) 45%,transparent)!important}.d10-frame.has-accent.is-active{box-shadow:0 0 0 1px var(--accent) inset,0 0 28px color-mix(in srgb,var(--accent) 60%,transparent)!important}.d10-dock-list{display:flex;flex-direction:column;gap:8px}.d10-dock-list--frame{overflow:auto;min-height:0}.d10-dock-empty{opacity:.75;font-size:12px}.d10-dock-item{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#0f1320;border:1px dashed rgba(255,255,255,.22);border-radius:10px}.d10-dock-icon{width:16px;text-align:center}.d10-dock-text{flex:1;font-size:13px;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d10-dock-actions{display:flex;align-items:center;gap:6px}.d10-dock-btn,.btn{font-size:11px;padding:4px 8px;border-radius:8px;background:#1f2332;border:1px solid #2c3145;color:#cff;cursor:pointer}.d10-dock-btn:hover,.btn:hover{border-color:#3b415a}.d10-dock-right .d10-frame{margin-right:1px;box-sizing:border-box}.win{position:absolute;background:var(--panel-bg);color:#e4e7ee;border:1px solid var(--panel-border);border-radius:10px;box-shadow:0 10px 40px #00000073;-webkit-user-select:none;user-select:none;overflow:visible}.win-titlebar{display:flex;align-items:center;height:32px;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0a,#ffffff05);border-top-left-radius:10px;border-top-right-radius:10px;cursor:move}.win-title{flex:1;font-size:13px;color:var(--panel-title);opacity:.93}.win-actions{display:flex;align-items:center;gap:6px}.win-btn{font-size:12px;padding:4px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#1b1f2c;color:#dbe1ef;cursor:pointer}.win-btn:hover{border-color:#ffffff47}.win-body{padding:8px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;min-height:100px}.resizer{position:absolute}.resizer.n{top:-3px;left:0;right:0;height:6px;cursor:ns-resize}.resizer.s{bottom:-3px;left:0;right:0;height:6px;cursor:ns-resize}.resizer.e{right:-3px;top:0;bottom:0;width:6px;cursor:ew-resize}.resizer.w{left:-3px;top:0;bottom:0;width:6px;cursor:ew-resize}.resizer.nw{left:-3px;top:-3px;width:6px;height:6px;cursor:nwse-resize}.resizer.ne{right:-3px;top:-3px;width:6px;height:6px;cursor:nesw-resize}.resizer.sw{left:-3px;bottom:-3px;width:6px;height:6px;cursor:nesw-resize}.resizer.se{right:-3px;bottom:-3px;width:6px;height:6px;cursor:nwse-resize}.win.accent-mint{border-color:var(--emint-dweebe)!important;box-shadow:0 0 0 1px var(--emint-dweebe) inset,0 0 26px color-mix(in srgb,var(--emint-dweebe) 45%,transparent),0 12px 40px #0000008c!important}.win.accent-pink{border-color:var(--epink-dweebe)!important;box-shadow:0 0 0 1px var(--epink-dweebe) inset,0 0 26px color-mix(in srgb,var(--epink-dweebe) 45%,transparent),0 12px 40px #0000008c!important}.win.accent-orange{border-color:var(--eorange-dweebe)!important;box-shadow:0 0 0 1px var(--eorange-dweebe) inset,0 0 26px color-mix(in srgb,var(--eorange-dweebe) 45%,transparent),0 12px 40px #0000008c!important}.win.accent-yellow{border-color:var(--melyellow-dweebe)!important;box-shadow:0 0 0 1px var(--melyellow-dweebe) inset,0 0 26px color-mix(in srgb,var(--melyellow-dweebe) 45%,transparent),0 12px 40px #0000008c!important}.stage-focus-cockpit .win:not(.is-biome),.stage-focus-chat .win:not(.is-biome),.stage-focus-references .win:not(.is-biome){border-color:var(--focus-accent)!important;box-shadow:0 0 0 1px var(--focus-accent) inset,0 0 26px color-mix(in srgb,var(--focus-accent) 45%,transparent),0 12px 40px #0000008c!important}.stage-focus-biome .win.is-biome{border-color:var(--focus-accent)!important;box-shadow:0 0 0 1px var(--focus-accent) inset,0 0 26px color-mix(in srgb,var(--focus-accent) 45%,transparent),0 12px 40px #0000008c!important}.attach-box{position:absolute;pointer-events:auto;z-index:2;--titlebar-h:28px}.attach-left{right:calc(100% + 10px);top:var(--titlebar-h);width:calc(14ch + 16px)!important}.attach-right{left:calc(100% + 10px);top:var(--titlebar-h);width:calc((var(--icon-plate) * 4) + (var(--icon-gap) * 3) + 16px)!important}.attach-bottom{left:0;top:calc(100% + 10px);width:100%}.attach-panel{background:#0f1625;border:1px dashed rgba(255,255,255,.25);border-radius:10px;padding:8px;box-shadow:0 6px 20px #00000059;overflow-x:hidden}.attach-list{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto;overflow-x:hidden}.attach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.attach-row{display:flex;flex-wrap:wrap;gap:6px}.attach-right .attach-list.symbols{overflow:visible;max-height:none}.sym-group{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.sym-group-title{font-size:11px;letter-spacing:.12em;opacity:.8;text-align:center;margin-bottom:6px}.icon-grid4{display:grid;grid-template-columns:repeat(4,var(--icon-plate));grid-auto-rows:var(--icon-plate);gap:var(--icon-gap)}.sym-group.framed{position:relative;padding:8px;border-radius:12px;border:1px dashed rgba(255,255,255,.16);background:#ffffff05}.sym-group.framed:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:12px 0 0 12px;background:var(--accent, rgba(255,255,255,.25))}.chip{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px dashed var(--panel-border);border-radius:8px;background:#0000002e;font-size:12px}.chip-ico{width:16px;text-align:center}.chip-t{opacity:.95}.attach-right .symbols .chip.chip-icononly{width:var(--icon-plate);height:var(--icon-plate);padding:0;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:0}.attach-right .symbols .chip.chip-icononly .chip-ico{width:auto;font-size:calc(var(--icon-plate) * .7);line-height:1}.attach-right .symbols .chip.chip-icononly .chip-t{display:none}.attach-right .attach-list::-webkit-scrollbar,.attach-left .attach-list::-webkit-scrollbar{width:6px}.attach-right .attach-list::-webkit-scrollbar-track,.attach-left .attach-list::-webkit-scrollbar-track{background:#ffffff0f;border-radius:6px}.attach-right .attach-list::-webkit-scrollbar-thumb,.attach-left .attach-list::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:6px;border:1px solid rgba(0,0,0,.35)}.attach-right .attach-list::-webkit-scrollbar-thumb:hover,.attach-left .attach-list::-webkit-scrollbar-thumb:hover{background:#ffffff61}.attach-right .attach-list,.attach-left .attach-list{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.32) rgba(255,255,255,.08)}.d10-dock-btn,.btn,.win-btn,.tb-focus-btn,.topbtn{color:var(--btn-text)!important}.d10-dock{position:relative;z-index:1}.d10-stage{position:relative;z-index:0}.d10-dock:after{content:"";position:absolute;top:0;right:-.5px;bottom:0;width:1px;background:#ffffff0f;pointer-events:none}:root{--btn-text: var(--white-dweebe, #fff)}.d10-dock .btn,.d10-dock .d10-dock-btn,.d10-dock-right .btn,.d10-dock-right .d10-dock-btn,.d10-dock-left .btn,.d10-dock-left .d10-dock-btn,.d10-dock .btn--cockpit{color:var(--white-dweebe, #f9f9ef)!important}.d10-dock{width:var(--dock-w-left);min-width:var(--dock-w-left);max-width:var(--dock-w-left)}.d10-dock .d10-frame-body{overflow:hidden}.d10-tightrow{display:flex;align-items:center;gap:8px;min-width:0}.d10-tightrow>input{flex:1 1 auto;min-width:0}.d10-tightrow>.btn{flex:0 0 auto}:root{--tb-active-fg: var(--nightsky-dweebe)}.tb-focus-btn.is-active{color:var(--tb-active-fg)!important}.ci .ci-tile .ci-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-left:6px;border-radius:999px;font-size:10px;line-height:1;background:color-mix(in srgb,var(--focus-accent, #01ffcd) 65%,#000);color:#000;font-weight:700;box-shadow:0 0 8px color-mix(in srgb,var(--focus-accent, #01ffcd) 45%,transparent)}.d10-dock .is-cockpit .ci .ci-tile,.stage-focus-cockpit .win .ci .ci-tile{color:var(--white-dweebe, #f9f9ef)!important;text-shadow:0 0 6px color-mix(in srgb,var(--focus-accent, #01ffcd) 40%,transparent)}.d10-dock .is-cockpit .ci .ci-tile,.stage-focus-cockpit .win .ci .ci-tile,.d10-dock-list.d10-dock-list--frame.ci .ci-tile{color:var(--white-dweebe,#f9f9ef)!important;background:#ffffff0f!important;text-shadow:0 0 6px color-mix(in srgb,var(--focus-accent,#01ffcd) 40%,transparent)}.stage-canvas{position:absolute;inset:0;z-index:0;pointer-events:none}.focus-pane{position:absolute;left:50%;transform:translate(-50%);bottom:14px;z-index:5}.focus-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.16);box-shadow:0 6px 20px #00000059;cursor:text}.focus-pill .dot{width:8px;height:8px;border-radius:50%;background:var(--epink-dweebe,#f617de);box-shadow:0 0 12px color-mix(in srgb,var(--epink-dweebe,#f617de) 55%,transparent)}.focus-pill .t{font-size:13px;color:#e9ecf4;opacity:.95}.focus-pill .kbd{font-size:12px;opacity:.65;margin-left:8px}.win-content,.d10-stage,.d10-dock-list--frame{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.32) rgba(255,255,255,.08)}.win-content::-webkit-scrollbar,.d10-stage::-webkit-scrollbar,.d10-dock-list--frame::-webkit-scrollbar{width:8px;height:8px}.win-content::-webkit-scrollbar-track,.d10-stage::-webkit-scrollbar-track,.d10-dock-list--frame::-webkit-scrollbar-track{background:#ffffff0f;border-radius:8px}.win-content::-webkit-scrollbar-thumb,.d10-stage::-webkit-scrollbar-thumb,.d10-dock-list--frame::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:8px;border:1px solid rgba(0,0,0,.35)}.win-content::-webkit-scrollbar-thumb:hover,.d10-stage::-webkit-scrollbar-thumb:hover,.d10-dock-list--frame::-webkit-scrollbar-thumb:hover{background:#ffffff61}.d10-frame{position:relative;overflow:visible}:root{--dock-inner-pad: 8px}.d10-dock .d10-frame.has-accent.is-active:after{content:"";position:absolute;top:6px;bottom:6px;right:calc(-1 * (var(--dock-inner-pad) + 1px));width:10px;border-radius:6px;background:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 60%,transparent);z-index:5;pointer-events:none}.d10-dock-right .d10-frame.has-accent.is-active:before{content:"";position:absolute;top:6px;bottom:6px;left:calc(-1 * (var(--dock-inner-pad) + 1px));width:10px;border-radius:6px;background:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 60%,transparent);z-index:5;pointer-events:none}:root{--dock-stage-gap: 2px}.d10-main{column-gap:var(--dock-stage-gap)!important}.d10-dock:after{content:"";position:absolute;top:0;right:-.5px;bottom:0;width:6px;background:#ffffff0f;pointer-events:none}.d10-dock-right:before{content:"";position:absolute;top:0;left:-.5px;bottom:0;width:6px;background:#ffffff0f;pointer-events:none}:root{--dock-inner-pad: 12px}.d10-dock .d10-frame.has-accent.is-active:after{right:calc(-1*(max(var(--dock-stage-gap),var(--dock-inner-pad)) + 3px))}.d10-dock-right .d10-frame.has-accent.is-active:before{left:calc(-1*(max(var(--dock-stage-gap),var(--dock-inner-pad)) + 3px))}
