:root{--accent:#00b7ff;--ui:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;font-family:var(--ui);font-size:12px;color:#012;background:#8fc0ee}.hidden{display:none!important}button{font-family:inherit}.pin{background:repeating-linear-gradient(0deg,rgba(255,255,255,.28)0 2px,rgba(255,255,255,0) 2px 4px),linear-gradient(180deg,#eef8ff 0,#b9dcfb 45%,#8fc0ee 100%)}.metal{background:repeating-linear-gradient(90deg,rgba(255,255,255,.15)0 1px,rgba(0,0,0,.025) 1px 2px),linear-gradient(180deg,#f7f7f7 0,#dcdcdc 50%,#cfcfcf 51%,#e8e8e8 100%)}.lights{display:inline-flex;gap:6px;vertical-align:middle}.lights i{width:13px;height:13px;border-radius:50%;display:block;position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.7)}.lights i::after{content:"";position:absolute;left:3px;right:3px;top:1px;height:5px;border-radius:50%;background:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.1))}.lights i:nth-child(1){background:radial-gradient(circle at 50% 75%,#ffb2a8,#ff3b2f 55%,#a31108)}.lights i:nth-child(2){background:radial-gradient(circle at 50% 75%,#ffe9a6,#ffb400 55%,#a26a00)}.lights i:nth-child(3){background:radial-gradient(circle at 50% 75%,#c9ffb0,#36c22a 55%,#16700e)}.panel{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(236,246,255,.62));border:1px solid #6a9bd8;border-radius:12px;padding:8px;margin-bottom:11px;box-shadow:inset 0 1px 0#fff,inset 0-1px 0 rgba(120,170,230,.5),0 3px 8px rgba(0,50,120,.28)}.panel h2{position:relative;overflow:hidden;white-space:nowrap;margin:-8px -8px 8px;padding:5px 10px;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:#fff;text-shadow:0 1px 1px #0a3a8a;border-radius:11px 11px 0 0;background:linear-gradient(180deg,#9ad6ff 0,#3d9bff 50%,#0b62e0 51%,#2d8fff 80%,#7fd0ff 100%);border-bottom:1px solid #0a4bb0}.panel h2::after{content:"";position:absolute;left:4px;right:4px;top:1px;height:45%;border-radius:10px 10px 50% 50%/10px 10px 6px 6px;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.12));pointer-events:none}.btn{position:relative;overflow:hidden;isolation:isolate;cursor:pointer;padding:5px 9px;margin:2px 0;font:700 11px var(--ui);color:#002;text-shadow:0 1px 0 rgba(255,255,255,.7);background:linear-gradient(180deg,#fff 0,#e4f0fc 45%,#b9d6f5 50%,#d4e8ff 80%,#f2f9ff 100%);border:1px solid #5a86c0;border-radius:14px;box-shadow:0 2px 3px rgba(0,30,90,.3),inset 0-2px 4px rgba(120,170,230,.35);transition:filter .12s,box-shadow .12s}.btn::before{content:"";position:absolute;z-index:-1;left:5%;right:5%;top:1px;height:48%;border-radius:12px 12px 40% 40%/12px 12px 6px 6px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.2));pointer-events:none}.btn::after{content:"";position:absolute;z-index:-1;left:20%;right:20%;bottom:0;height:35%;border-radius:50%;background:radial-gradient(ellipse at 50% 100%,rgba(255,255,255,.7),transparent 70%);pointer-events:none}.btn:hover{filter:brightness(1.07) saturate(1.15);box-shadow:0 0 8px rgba(80,170,255,.8),0 2px 3px rgba(0,30,90,.3)}.btn:active{transform:translateY(1px);filter:brightness(.95)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.wide{width:100%;display:block}.btn.on,.btn.blue{color:#fff;text-shadow:0 1px 1px #0a3a8a;border-color:#0a4bb0;background:linear-gradient(180deg,#a8dcff 0,#4aa6ff 48%,#0d66e3 52%,#2f93ff 80%,#86d6ff 100%)}.btn.primary{font-size:13px;padding:8px;color:#fff;text-shadow:0 1px 1px #0a3a8a;border-color:#0a3a8a;background:linear-gradient(180deg,#a8dcff 0,#3f9fff 48%,#0a5fd8 52%,#2a8cff 80%,#7fd2ff 100%);animation:aquaThrob 1.6s ease-in-out infinite}@keyframes aquaThrob{0%,to{box-shadow:0 2px 3px rgba(0,30,90,.35),0 0 0 transparent;filter:brightness(1)}50%{box-shadow:0 2px 3px rgba(0,30,90,.35),0 0 12px rgba(60,170,255,.9);filter:brightness(1.12)}}.btn.green{color:#fff;text-shadow:0 1px 1px #0b4a0b;border-color:#1d6a0e;background:linear-gradient(180deg,#d2ffb0 0,#5fd23a 48%,#2a9a14 52%,#4cc72b 80%,#a8f58a 100%)}.btn.red{color:#fff;text-shadow:0 1px 1px #600;border-color:#900;background:linear-gradient(180deg,#ffc4bd 0,#ff5a4a 48%,#d0200f 52%,#ff3f2f 80%,#ffa69c 100%)}.btn.graphite{color:#fff;text-shadow:0 1px 1px #222;border-color:#555;background:linear-gradient(180deg,#e3e7ec 0,#9aa4b0 48%,#6c7682 52%,#8d97a3 80%,#cfd6de 100%)}.ic{width:1.25em;height:1.25em;vertical-align:-.27em;flex:none;margin-right:.4em;filter:drop-shadow(0 1px 1px rgba(0,30,90,.35));overflow:visible}.ic.after{margin:0 0 0 .4em}.ic.solo{margin:0}html:not([data-theme=n90]):not([data-theme=win7]) .btn.on .ic .s1,html:not([data-theme=n90]):not([data-theme=win7]) .btn.blue .ic .s1,html:not([data-theme=n90]):not([data-theme=win7]) .btn.primary .ic .s1,html:not([data-theme=n90]):not([data-theme=win7]) .btn.green .ic .s1,html:not([data-theme=n90]):not([data-theme=win7]) .btn.red .ic .s1,html:not([data-theme=n90]):not([data-theme=win7]) .btn.graphite .ic .s1,html:not([data-theme=n90]):not([data-theme=win7]) .panel h2 .ic .s1,html:not([data-theme=n90]):not([data-theme=win7]) #toast .ic .s1,html:not([data-theme=n90]):not([data-theme=win7]) .hero .ic .s1,html:not([data-theme=n90]):not([data-theme=win7]) .mclose .ic .s1{stop-color:#fff}html:not([data-theme=n90]):not([data-theme=win7]) .btn.on .ic .s2,html:not([data-theme=n90]):not([data-theme=win7]) .btn.blue .ic .s2,html:not([data-theme=n90]):not([data-theme=win7]) .btn.primary .ic .s2,html:not([data-theme=n90]):not([data-theme=win7]) .btn.green .ic .s2,html:not([data-theme=n90]):not([data-theme=win7]) .btn.red .ic .s2,html:not([data-theme=n90]):not([data-theme=win7]) .btn.graphite .ic .s2,html:not([data-theme=n90]):not([data-theme=win7]) .panel h2 .ic .s2,html:not([data-theme=n90]):not([data-theme=win7]) #toast .ic .s2,html:not([data-theme=n90]):not([data-theme=win7]) .hero .ic .s2,html:not([data-theme=n90]):not([data-theme=win7]) .mclose .ic .s2{stop-color:#d4ecff}html:not([data-theme=n90]):not([data-theme=win7]) .btn.on .ic .halo,html:not([data-theme=n90]):not([data-theme=win7]) .btn.blue .ic .halo,html:not([data-theme=n90]):not([data-theme=win7]) .btn.primary .ic .halo,html:not([data-theme=n90]):not([data-theme=win7]) .panel h2 .ic .halo,html:not([data-theme=n90]):not([data-theme=win7]) #toast .ic .halo,html:not([data-theme=n90]):not([data-theme=win7]) .hero .ic .halo{stroke:rgba(0,40,120,.45)}html:not([data-theme=n90]):not([data-theme=win7]) .btn.green .ic .halo{stroke:rgba(10,70,10,.5)}html:not([data-theme=n90]):not([data-theme=win7]) .btn.red .ic .halo,html:not([data-theme=n90]):not([data-theme=win7]) .mclose .ic .halo{stroke:rgba(110,10,0,.5)}html:not([data-theme=n90]):not([data-theme=win7]) .btn.graphite .ic .halo{stroke:rgba(0,0,0,.4)}.panel h2 .ic{width:14px;height:14px;vertical-align:-2px}#rail .btn span .ic{width:22px;height:22px;margin:0}.size-card .shape .ic{width:40px;height:40px;color:#0b3a85}.big .ic{width:44px;height:44px;color:#2d6fd0}.row{display:flex;gap:4px;align-items:center}.row>*{flex:1}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:4px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.grid2 .btn,.grid3 .btn,.grid4 .btn{margin:0}.grid2 .btn,.grid3 .btn{display:flex;align-items:center;justify-content:center;padding-left:4px;padding-right:4px;white-space:nowrap}select,input[type=text],input[type=search],input[type=datetime-local],input[type=number],input[type=password],input[type=email],textarea{width:100%;margin:3px 0;padding:4px 10px;font:12px var(--ui);color:#002;border:1px solid #5a86c0;border-radius:12px;background:linear-gradient(180deg,#f3f8fd,#fff 40%);box-shadow:inset 0 1px 3px rgba(0,40,110,.25)}textarea{resize:vertical;min-height:44px;border-radius:10px}input:focus,textarea:focus,select:focus{outline:0;border-color:#0a5fd8;box-shadow:0 0 0 3px rgba(60,160,255,.45),inset 0 1px 3px rgba(0,40,110,.25)}select{padding-right:30px;-webkit-appearance:none;appearance:none;cursor:pointer;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14'%3E%3Cpath d='M1 5.5 5 1.5 9 5.5M1 8.5 5 12.5 9 8.5' stroke='white' stroke-width='1.8' fill='none'/%3E%3C/svg%3E")right 8px center/10px 14px no-repeat,linear-gradient(180deg,#a8dcff 0,#3f9fff 48%,#0a5fd8 52%,#2a8cff 80%,#7fd2ff 100%) right/24px 100%no-repeat,linear-gradient(180deg,#fff,#eaf3fd);box-shadow:0 1px 2px rgba(0,30,90,.3),inset 0 1px 0#fff}select optgroup{font-weight:700;color:#0b3a85}input[type=color]{width:100%;margin:3px 0;height:28px;padding:2px;cursor:pointer;border:1px solid #5a86c0;border-radius:12px;background:linear-gradient(180deg,#fff,#d4e8ff);box-shadow:0 1px 2px rgba(0,30,90,.3)}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:0;border-radius:9px;box-shadow:inset 0 1px 3px rgba(0,0,0,.4)}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:16px;background:0 0;margin:2px 0}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;border:1px solid #5a86c0;background:linear-gradient(180deg,#c7d9ec,#fff);box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;border:1px solid #0a4bb0;background:radial-gradient(circle at 50% 30%,#fff 0 18%,#7fd0ff 40%,#0a5fd8 75%);box-shadow:0 1px 3px rgba(0,0,0,.4)}input[type=range]::-moz-range-track{height:6px;border-radius:3px;border:1px solid #5a86c0;background:linear-gradient(180deg,#c7d9ec,#fff)}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:1px solid #0a4bb0;background:radial-gradient(circle at 50% 30%,#fff 0 18%,#7fd0ff 40%,#0a5fd8 75%)}label{display:block;margin-top:5px;color:#0b3a85;font-weight:700;text-shadow:0 1px 0#fff}label .v{float:right;font-weight:400;color:#345}.note{font-size:10px;color:#345;line-height:1.45;margin:4px 0}.sep{height:1px;margin:8px 0;background:linear-gradient(90deg,transparent,#7aa6da,transparent)}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:repeating-linear-gradient(0deg,#eef3f8 0 2px,#e1e9f2 2px 4px);box-shadow:inset 1px 0 2px rgba(0,0,0,.25);border-radius:7px}::-webkit-scrollbar-thumb{border-radius:7px;border:1px solid #0a4bb0;background:linear-gradient(90deg,#7fd0ff 0,#2a86f0 45%,#0a5fd8 55%,#5ab8ff 100%)}::-webkit-scrollbar-corner{background:0 0}.winbar{position:relative;height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid #8a8a8a;box-shadow:0 1px 4px rgba(0,0,0,.25);z-index:20000}.winbar .title{font:700 13px var(--ui);color:#2a2a2a;text-shadow:0 1px 0#fff}.winbar .btn{margin:0}.winbar .sp{flex:1}.logo{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 22px 6px 12px;overflow:hidden;border-radius:50px;border:2px solid rgba(255,255,255,.9);background:linear-gradient(180deg,#8fd0ff 0,#2a86f0 48%,#0a5fd8 52%,#3aa0ff 100%);box-shadow:0 6px 18px rgba(0,40,120,.5),inset 0-4px 10px rgba(0,60,160,.5)}.logo::before{content:"";position:absolute;left:5%;right:5%;top:3px;height:46%;border-radius:40px;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.08))}.logo .bub{position:relative;font-size:28px;line-height:1}.logo .txt{position:relative;font:700 26px"Trebuchet MS",Tahoma,sans-serif;letter-spacing:1px;color:#fff;text-shadow:0 2px 0#0a3a8a,0 0 14px rgba(140,210,255,.95)}.logo small{position:relative;align-self:flex-end;font:700 10px Tahoma;color:#d8efff;margin-bottom:3px}#home{position:fixed;inset:0;display:grid;grid-template-rows:auto 1fr}#home .winbar{height:64px;gap:14px}#homeSearch{max-width:420px;border-radius:16px;padding:7px 14px 7px 32px;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Ccircle cx='6' cy='6' r='4.5' stroke='%23357' stroke-width='1.8' fill='none'/%3E%3Cpath d='M9.5 9.5 13 13' stroke='%23357' stroke-width='2'/%3E%3C/svg%3E")11px center no-repeat,linear-gradient(180deg,#f3f8fd,#fff 40%)}#homeBody{display:grid;grid-template-columns:210px 1fr;min-height:0}#homeNav{padding:12px;border-right:3px solid #1d4f9c;box-shadow:3px 0 14px rgba(0,0,0,.25);overflow:auto}#homeNav .btn{width:100%;text-align:left;font-size:12px;padding:8px 12px;margin:3px 0}#homeMain{overflow:auto;padding:18px 26px 40px}.hero{position:relative;border-radius:22px;padding:26px 30px;color:#fff;overflow:hidden;min-height:170px;border:2px solid rgba(255,255,255,.9);box-shadow:0 8px 24px rgba(0,40,120,.4);background-size:cover;background-position:center}.hero h1{margin:0 0 6px;font:700 30px"Trebuchet MS",Tahoma,sans-serif;text-shadow:0 2px 0#0a3a8a,0 0 14px rgba(140,210,255,.95)}.hero p{margin:0 0 14px;font-size:14px;text-shadow:0 1px 2px #0a3a8a}.sec-title{margin:22px 0 10px;font:700 16px var(--ui);color:#0b3a85;text-shadow:0 1px 0#fff;display:flex;align-items:center;gap:10px}.sizes{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;padding:4px 2px 10px}.size-card{flex:none;width:128px;cursor:pointer;text-align:center;font-weight:700;color:#0b3a85;border:0;background:0 0;padding:0}.size-card .shape{height:100px;display:flex;align-items:center;justify-content:center;border-radius:16px;margin-bottom:6px;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(220,238,255,.7));border:1px solid #6a9bd8;box-shadow:0 3px 8px rgba(0,50,120,.25)}.size-card .shape i{display:block;border-radius:6px;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,40,120,.4);background:linear-gradient(180deg,#a8dcff 0,#3f9fff 48%,#0a5fd8 52%,#2a8cff 80%,#7fd2ff 100%)}.size-card:hover .shape{box-shadow:0 0 12px rgba(80,170,255,.9)}.size-card small{display:block;font-weight:400;color:#456}.projects{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.pcard{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(230,243,255,.8));border:1px solid #6a9bd8;box-shadow:0 3px 10px rgba(0,50,120,.25)}.pcard:hover{box-shadow:0 0 14px rgba(80,170,255,.9),0 3px 10px rgba(0,50,120,.25)}.pcard .th{height:150px;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(#e6eef8 0 25%,#fff 0 50%)0 0/16px 16px}.pcard .th img{max-width:100%;max-height:100%;display:block;box-shadow:0 2px 8px rgba(0,0,0,.3)}.pcard .meta{padding:8px 10px}.pcard .meta b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0b3a85;font-size:13px}.pcard .meta small{color:#567}.pcard .menu{position:absolute;right:6px;top:6px;display:flex;gap:3px;opacity:0;transition:opacity .15s}.pcard:hover .menu{opacity:1}.pcard .menu .btn{padding:3px 7px;margin:0;font-size:12px}.badge{display:inline-block;padding:1px 7px;border-radius:9px;font-size:10px;font-weight:700;color:#fff;background:linear-gradient(180deg,#a8dcff,#0a5fd8);vertical-align:middle}.empty{padding:30px;text-align:center;color:#456;font-size:13px;border:2px dashed #7aa6da;border-radius:16px;background:rgba(255,255,255,.4)}.avatar{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px;overflow:hidden;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.4);background:linear-gradient(180deg,#a8dcff,#0a5fd8);flex:none}.avatar img{width:100%;height:100%;object-fit:cover}#acctBtn{display:flex;align-items:center;gap:8px;padding:3px 12px 3px 3px}.modal-bg{position:fixed;inset:0;z-index:50000;background:rgba(0,30,80,.35);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px}.modal{width:min(460px,100%);max-height:90vh;overflow:auto;border-radius:14px;border:1px solid #6a9bd8;box-shadow:0 20px 60px rgba(0,20,70,.55)}.modal .winbar{height:34px;border-radius:14px 14px 0 0;justify-content:center}.modal .winbar .mclose{position:absolute;right:8px;top:6px;width:22px;height:22px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;border:1px solid #8a1a10;color:#fff;background:radial-gradient(circle at 50% 30%,#ffb2a8,#ff3b2f 55%,#a31108);box-shadow:inset 0 1px 2px rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.4)}.modal .winbar .mclose .ic{width:13px;height:13px;filter:none}.modal .winbar .mclose:hover{filter:brightness(1.1)}.modal .body{padding:14px}.modal .actions{display:flex;gap:6px;justify-content:flex-end;margin-top:12px}.modal .actions .btn{flex:none;min-width:90px}.prog{height:16px;border-radius:8px;border:1px solid #5a86c0;overflow:hidden;background:linear-gradient(180deg,#c7d9ec,#fff);margin:10px 0}.prog i{display:block;height:100%;width:0;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.35)0 8px,transparent 8px 16px),linear-gradient(180deg,#a8dcff 0,#3f9fff 48%,#0a5fd8 52%,#2a8cff 80%,#7fd2ff 100%);background-size:22px 22px,100% 100%;animation:barber .6s linear infinite;transition:width .2s}@keyframes barber{to{background-position:22px 0,0 0}}.emo-pick{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.emo-pick .btn{font-size:18px;padding:2px;margin:0}#toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:60000;pointer-events:none;padding:9px 18px;border-radius:18px;color:#fff;font-weight:700;text-shadow:0 1px 1px #0a3a8a;opacity:0;transition:opacity .25s;background:linear-gradient(180deg,#a8dcff 0,#3f9fff 48%,#0a5fd8 52%,#2a8cff 80%,#7fd2ff 100%);border:1px solid #0a3a8a;box-shadow:0 6px 18px rgba(0,30,90,.4)}#toast.show{opacity:1}#editor{position:fixed;inset:0;display:grid;grid-template-rows:40px 1fr;grid-template-columns:64px 1fr 36px}#topbar{grid-column:1/-1}#topbar input.name{width:220px;margin:0;font-weight:700}#topbar .zoom{min-width:44px;text-align:center;font-weight:700;color:#234}#saveState{color:#2a6a1a;font-weight:700;min-width:90px}#rail{display:flex;flex-direction:column;gap:4px;padding:8px 6px;border-right:1px solid #6a9bd8;overflow-y:auto;overflow-x:hidden}#rail .btn{display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 2px;font-size:9px;border-radius:12px;margin:0}#rail .btn span{font-size:19px;line-height:1.1;text-shadow:none}#lpanel,#rpanel{position:absolute;top:40px;bottom:0;overflow-y:auto;padding:10px;z-index:900;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}#lpanel{left:64px;width:284px;border-right:3px solid #1d4f9c;box-shadow:3px 0 14px rgba(0,0,0,.3);transform:translateX(calc(-100% - 70px))}#rpanel{right:36px;width:272px;border-left:3px solid #1d4f9c;box-shadow:-3px 0 14px rgba(0,0,0,.3);transform:translateX(calc(100% + 40px))}#lpanel.open,#rpanel.open{transform:none}#editor.lpeek #lpanel,#editor.rpeek #rpanel{box-shadow:0 10px 40px rgba(0,20,70,.55)}#stage{grid-column:2;grid-row:2;transition:margin .22s cubic-bezier(.2,.8,.2,1)}#editor.lpin #stage{margin-left:284px}#editor.rpin #stage{margin-right:272px}#rail{grid-column:1;grid-row:2;z-index:950}#rtab{grid-column:3;grid-row:2;z-index:950;display:flex;flex-direction:column;align-items:center;padding:8px 4px;gap:6px;border-left:1px solid #6a9bd8}#rtab .btn{writing-mode:vertical-rl;padding:10px 3px;font-size:10px;display:flex;align-items:center;gap:6px;margin:0;border-radius:12px}#rtab .btn .ic{margin:0;transform:rotate(90deg)}#rtab .btn.glow{animation:aquaThrob 1.6s ease-in-out infinite}.pinmark{position:absolute;top:2px;right:2px;width:12px!important;height:12px!important;margin:0!important;display:none}.btn.pinned .pinmark{display:block}.lp{display:none}.lp.on{display:block}#tabs{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin:2px 0 4px}#tabs .btn{margin:0;padding:4px 0;font-size:14px}.tray{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;max-height:230px;overflow-y:auto;padding:3px;background:rgba(255,255,255,.7);border-radius:9px;border:1px solid #8fb3dd;box-shadow:inset 0 2px 4px rgba(0,40,110,.25)}.tray .btn{font-size:19px;padding:1px 0;margin:0;border-radius:9px;line-height:1.3}.tray.big{grid-template-columns:repeat(3,1fr);max-height:none}.tray.big .btn{height:64px;padding:3px;display:flex;align-items:center;justify-content:center}.tray.big .btn svg,.tray.big .btn img{max-width:100%;max-height:100%;pointer-events:none}.tray.big .btn small{position:absolute;left:0;right:0;bottom:1px;font-size:8.5px;color:#123}.thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:5px}.thumbs .btn{margin:0;padding:2px;height:70px;border-radius:9px}.thumbs .btn img,.thumbs .btn video{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;background:repeating-conic-gradient(#e6eef8 0 25%,#fff 0 50%)0 0/10px 10px;border-radius:6px}.thumbs .btn .kind{position:absolute;left:4px;bottom:3px;font-size:9px;background:rgba(0,40,120,.75);color:#fff;padding:0 4px;border-radius:6px;text-shadow:none}.thumbs .btn .x{position:absolute;right:3px;top:2px;width:16px;height:16px;border-radius:50%;background:#f33;color:#fff;font:700 11px/16px Arial;text-shadow:none;display:none}.thumbs .btn:hover .x{display:block}.txtpresets .btn{width:100%;margin:3px 0;text-align:center;padding:8px;text-shadow:none}#swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.sw{position:relative;overflow:hidden;height:40px;border:2px solid #fff;border-radius:9px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.5);padding:0;background-size:cover;background-position:center}.sw::after{content:"";position:absolute;left:0;right:0;top:0;height:45%;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.05));pointer-events:none}.sw:hover{transform:scale(1.06)}.sw.on{border-color:#ff9a00;box-shadow:0 0 0 2px #ffd36a,0 0 10px rgba(255,170,0,.8)}.center{text-align:center}#bgname{margin-top:6px;font-weight:700;color:#0b3a85;text-align:center;text-shadow:0 1px 0#fff}.presets{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.presets .btn{margin:0;padding:3px;font-size:10px;display:flex;flex-direction:column;align-items:center;gap:2px}.presets .btn i{display:block;width:100%;height:34px;border-radius:7px;background-size:cover;background-position:center}.gphy{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;max-height:300px;overflow-y:auto}.gphy img{width:100%;height:70px;object-fit:cover;border-radius:6px;cursor:pointer;background:#dde}#hint{font-size:10px;color:#234;line-height:1.5;padding:6px 8px;border-radius:10px;background:rgba(255,255,255,.55);border:1px solid #9cbde3}#rpEmpty .big{font-size:40px;text-align:center;margin:10px 0 4px}#stage{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.35),transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.12)0 2px,transparent 2px 4px),linear-gradient(180deg,#5b8fc9,#2f5f9e)}#scroller{position:absolute;inset:0;overflow:auto}#board{position:relative;margin:40px}#desk{position:absolute;left:0;top:0;overflow:hidden;isolation:isolate;transform-origin:0 0;box-shadow:0 0 0 1px rgba(255,255,255,.6),0 14px 40px rgba(0,20,60,.6);background-size:100% 100%}#stage .logo{position:absolute;top:12px;right:16px;z-index:30;pointer-events:none;transform:scale(.75);transform-origin:100%0}#layer{position:absolute;inset:0;overflow:hidden;isolation:isolate;background-size:100% 100%;background-position:center}#fxStars{position:absolute;inset:0;pointer-events:none;z-index:0}#fxStars.twinkle{animation:twinkle 5s linear infinite}@keyframes twinkle{0%{background-position:0 0}to{background-position:130px 130px}}#fxVig,#fxGrain{position:absolute;inset:0;pointer-events:none;z-index:2147483000}#stage.dropping::after{content:"🖼 Rilascia qui immagini, GIF, video o musica";position:absolute;inset:14px;z-index:99999;pointer-events:none;display:flex;align-items:center;justify-content:center;border-radius:24px;font:700 24px var(--ui);color:#fff;text-shadow:0 2px 0#0a3a8a,0 0 12px #7cf;border:4px dashed rgba(255,255,255,.95);background:rgba(40,140,255,.35);backdrop-filter:blur(3px)}.item{position:absolute;left:0;top:0;touch-action:none;-webkit-user-select:none;user-select:none;cursor:move;transform-origin:center center}.item .content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.item.emoji .content{line-height:1;overflow:visible}.item.svg .content svg{width:100%;height:100%;display:block;overflow:visible}.item.svg [data-hit],.item.svg [data-drag]{cursor:pointer}.item .clip{position:absolute;overflow:hidden}.item .clip img,.item .clip video{position:absolute;display:block;max-width:none;pointer-events:none}.item.text .content{padding:6px;display:block;overflow:visible;line-height:1.2;font-family:"Comic Sans MS","Comic Sans",cursive;font-size:22px;color:#f0c;outline:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.item.text.editing{cursor:text;background:rgba(255,255,255,.35)}.item.text.editing .content{cursor:text;-webkit-user-select:text;user-select:text;animation:none!important}.item .content.pixel{-webkit-font-smoothing:none;font-smooth:never}.item.selected{outline:calc(2px/var(--z,1)) dashed var(--accent)}.handle{display:none;position:absolute;width:calc(14px/var(--z,1));height:calc(14px/var(--z,1));background:#fff;border:calc(2px/var(--z,1)) solid #1d4f9c;border-radius:50%;z-index:5;margin:calc(-7px/var(--z,1))}.item.selected .handle{display:block}.h-nw{left:0;top:0;cursor:nwse-resize}.h-ne{left:100%;top:0;cursor:nesw-resize}.h-sw{left:0;top:100%;cursor:nesw-resize}.h-se{left:100%;top:100%;cursor:nwse-resize}.h-rot{left:50%;top:calc(-30px/var(--z,1));background:#ffe600;cursor:grab}.h-move{left:100%;top:50%;background:#7cf;cursor:move;border-radius:3px}.h-del{left:100%;top:calc(-30px/var(--z,1));width:calc(18px/var(--z,1));height:calc(18px/var(--z,1));background:#f33;cursor:pointer}.h-del::after{content:"×";position:absolute;inset:0;color:#fff;display:flex;align-items:center;justify-content:center;font:700 calc(13px/var(--z,1)) Arial}.burst{position:absolute;pointer-events:none;z-index:2147483600;animation:burst 1s ease-out forwards}@keyframes burst{0%{transform:translate(0,0) scale(.6);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1.4);opacity:0}}.anim-wobble{animation:a-wobble 2.2s ease-in-out infinite}.anim-bounce{animation:a-bounce 1s ease-in-out infinite}.anim-spin{animation:a-spin 5s linear infinite}.anim-pulse{animation:a-pulse 1.4s ease-in-out infinite}.anim-float{animation:a-float 3.2s ease-in-out infinite}.anim-sway{animation:a-sway 2.8s ease-in-out infinite;transform-origin:50% 90%}.anim-swim{animation:a-swim 3s ease-in-out infinite}.anim-shake{animation:a-shake 1.6s linear infinite}.anim-flicker{animation:a-flicker 1.1s steps(1) infinite}.anim-flutter{animation:a-flutter 3.4s ease-in-out infinite}@keyframes a-wobble{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg) scale(1.08)}}@keyframes a-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-14%)}}@keyframes a-spin{to{transform:rotate(360deg)}}@keyframes a-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes a-float{0%,to{transform:translateY(5%)}50%{transform:translateY(-8%)}}@keyframes a-sway{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes a-swim{0%,to{transform:translateX(-10%) rotate(-4deg)}50%{transform:translateX(10%) rotate(4deg)}}@keyframes a-shake{0%,60%,to{transform:translateX(0)}65%{transform:translateX(-5%) rotate(-4deg)}75%{transform:translateX(5%) rotate(4deg)}85%{transform:translateX(-4%)}95%{transform:translateX(3%)}}@keyframes a-flicker{0%{opacity:1;filter:brightness(1)}25%{opacity:.8;filter:brightness(1.4) saturate(1.5);transform:scale(1.06)}50%{opacity:1;transform:scale(.96)}75%{opacity:.85;filter:brightness(1.2);transform:scale(1.04) rotate(2deg)}}@keyframes a-flutter{0%,to{transform:translate(0,0) rotate(0)}25%{transform:translate(9%,-9%) rotate(10deg)}50%{transform:translate(-6%,-14%) rotate(-8deg)}75%{transform:translate(-9%,-4%) rotate(6deg)}}.noanim .content,.noanim #fxStars{animation:none!important}.tint,.btn.tint,#rail .btn.on,#homeNav .btn.on,.rtab.on,.mode-card .mico{color:#fff;text-shadow:0 1px 1px color-mix(in srgb,var(--c) 55%,#000);border-color:color-mix(in srgb,var(--c) 70%,#000);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 32%,#fff) 0%,color-mix(in srgb,var(--c) 78%,#fff) 47%,var(--c) 53%,color-mix(in srgb,var(--c) 82%,#fff) 82%,color-mix(in srgb,var(--c) 40%,#fff) 100%)}html:not([data-theme=n90]):not([data-theme=win7]) #rail .btn.on .ic .s1,html:not([data-theme=n90]):not([data-theme=win7]) #homeNav .btn.on .ic .s1,html:not([data-theme=n90]):not([data-theme=win7]) .rtab.on .ic .s1,html:not([data-theme=n90]):not([data-theme=win7]) .mode-card .mico .ic .s1,html:not([data-theme=n90]):not([data-theme=win7]) .tint .ic .s1{stop-color:#fff}html:not([data-theme=n90]):not([data-theme=win7]) #rail .btn.on .ic .s2,html:not([data-theme=n90]):not([data-theme=win7]) #homeNav .btn.on .ic .s2,html:not([data-theme=n90]):not([data-theme=win7]) .rtab.on .ic .s2,html:not([data-theme=n90]):not([data-theme=win7]) .mode-card .mico .ic .s2,html:not([data-theme=n90]):not([data-theme=win7]) .tint .ic .s2{stop-color:color-mix(in srgb,var(--c) 20%,#fff)}html:not([data-theme=n90]):not([data-theme=win7]) #rail .btn.on .ic .halo,html:not([data-theme=n90]):not([data-theme=win7]) #homeNav .btn.on .ic .halo,html:not([data-theme=n90]):not([data-theme=win7]) .mode-card .mico .ic .halo,html:not([data-theme=n90]):not([data-theme=win7]) .tint .ic .halo{stroke:color-mix(in srgb,var(--c) 60%,#000);stroke-opacity:.5}#rail .btn{--c:#2a86f0}#rail .btn[data-lp=stickers]{--c:#ff9d00}#rail .btn[data-lp=ig]{--c:#e0157f}#rail .btn[data-lp=text]{--c:#2a86f0}#rail .btn[data-lp=uploads]{--c:#00a3a3}#rail .btn[data-lp=bg]{--c:#22a83a}#rail .btn[data-lp=filters]{--c:#ff5a2a}#rail .btn[data-lp=music]{--c:#8a4dff}#rail .btn:not(.on){background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--c) 10%,#f2f8ff) 45%,color-mix(in srgb,var(--c) 22%,#d4e8ff) 52%,#f4faff 100%)}#rail .btn:hover{box-shadow:0 0 9px color-mix(in srgb,var(--c) 70%,transparent),0 2px 3px rgba(0,30,90,.3)}.lp[data-lp=stickers]{--c:#ff9d00}.lp[data-lp=ig]{--c:#e0157f}.lp[data-lp=text]{--c:#2a86f0}.lp[data-lp=uploads]{--c:#00a3a3}.lp[data-lp=bg]{--c:#22a83a}.lp[data-lp=filters]{--c:#ff5a2a}.lp[data-lp=music]{--c:#8a4dff}.lp .panel{border-color:color-mix(in srgb,var(--c) 55%,#6a9bd8)}.lp .panel h2{border-bottom-color:color-mix(in srgb,var(--c) 70%,#000);text-shadow:0 1px 1px color-mix(in srgb,var(--c) 50%,#000);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 35%,#fff) 0%,color-mix(in srgb,var(--c) 80%,#fff) 50%,var(--c) 51%,color-mix(in srgb,var(--c) 85%,#fff) 80%,color-mix(in srgb,var(--c) 45%,#fff) 100%)}#homeNav .btn[data-view=home]{--c:#2a86f0}#homeNav .btn[data-view=projects]{--c:#ff9d00}#homeNav .btn[data-view=drive]{--c:#00a3a3}#homeNav .btn[data-view=settings]{--c:#8a4dff}.size-card:nth-child(7n+1){--c:#2a86f0}.size-card:nth-child(7n+2){--c:#e0157f}.size-card:nth-child(7n+3){--c:#8a4dff}.size-card:nth-child(7n+4){--c:#00a3a3}.size-card:nth-child(7n+5){--c:#ff5a2a}.size-card:nth-child(7n+6){--c:#22a83a}.size-card:nth-child(7n+7){--c:#ff9d00}.size-card .shape i{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 32%,#fff) 0%,color-mix(in srgb,var(--c) 78%,#fff) 48%,var(--c) 52%,color-mix(in srgb,var(--c) 82%,#fff) 80%,color-mix(in srgb,var(--c) 40%,#fff) 100%)}.size-card .shape{background:linear-gradient(180deg,rgba(255,255,255,.9),color-mix(in srgb,var(--c) 14%,#e6f3ff))}.size-card:hover .shape{box-shadow:0 0 12px color-mix(in srgb,var(--c) 80%,transparent)}.hero{background-color:#2a86f0}.hero::after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(110deg,rgba(255,80,200,.55),rgba(255,230,0,.25) 40%,rgba(0,255,200,.35) 70%,rgba(140,80,255,.5))}.hero>*{position:relative;z-index:1}.modes{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px}.modes.small{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:6px}.mode-card{position:relative;overflow:hidden;cursor:pointer;text-align:left;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:10px 12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--c) 60%,#5a86c0);font-family:var(--ui);background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--c) 10%,#f4f9ff) 48%,color-mix(in srgb,var(--c) 22%,#dcecff) 52%,#f6fbff 100%);box-shadow:0 3px 8px rgba(0,40,110,.25),inset 0-2px 6px color-mix(in srgb,var(--c) 25%,transparent);transition:transform .12s,box-shadow .12s}.mode-card::before{content:"";position:absolute;left:4%;right:4%;top:1px;height:46%;border-radius:16px 16px 40% 40%/16px 16px 8px 8px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.1));pointer-events:none}.mode-card:hover{transform:translateY(-2px);box-shadow:0 0 14px color-mix(in srgb,var(--c) 75%,transparent),0 4px 10px rgba(0,40,110,.25)}.mode-card .mico{grid-row:1/3;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid;box-shadow:0 2px 5px rgba(0,30,90,.35),inset 0-3px 6px rgba(0,0,0,.15)}.mode-card .mico::after{content:"";position:absolute;left:15%;right:15%;top:2px;height:42%;border-radius:50%;background:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.1))}.mode-card .mico .ic{width:24px;height:24px;position:relative;z-index:1}.mode-card b{position:relative;font-size:13px;color:color-mix(in srgb,var(--c) 70%,#002);text-shadow:0 1px 0#fff}.mode-card small{position:relative;font-size:10px;color:#456;line-height:1.3}.modes.small .mode-card{padding:7px 8px;border-radius:14px}.modes.small .mode-card .mico{width:34px;height:34px}.modes.small .mode-card .mico .ic{width:18px;height:18px}.modes.small .mode-card b{font-size:11px}.modes.small .mode-card small{display:none}.pcard .kind{position:absolute;left:8px;top:8px;display:flex;align-items:center;gap:4px;padding:2px 8px 2px 5px;border-radius:10px;font-size:10px;font-weight:700;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.35);--c:#ff7a00;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 40%,#fff),var(--c))}.pcard .kind.doc{--c:#2a86f0}.pcard .kind .ic{width:12px;height:12px}.pcard .kind .ic .s1,.pcard .kind .ic .s2{stop-color:#fff}.pcard .kind .ic .halo{stroke:rgba(0,0,0,.25)}.pcard.is-doc .th{background:linear-gradient(180deg,#dcecff,#b9d6f5)}.pcard.is-doc .th img{max-height:92%;border-radius:2px}.btn.importcard{display:flex!important;flex-direction:column;align-items:center;gap:4px;white-space:normal!important;padding:12px 6px!important;height:auto;text-align:center;font-size:12px}.btn.importcard .ic{width:30px;height:30px;margin:0}.btn.importcard small{font-weight:400;font-size:10px;color:#456}#pagebar{position:absolute;left:0;right:0;bottom:0;height:92px;z-index:40;display:flex;align-items:center;gap:8px;padding:6px 10px;border-top:3px solid #ff7a00;box-shadow:0-3px 12px rgba(0,0,0,.3)}#editor.slides #scroller{bottom:92px}#editor.slides.notes-open #scroller{bottom:180px}#notesBox{position:absolute;left:0;right:0;bottom:92px;height:88px;z-index:39;padding:6px 10px;background:linear-gradient(180deg,#fff8e8,#ffe9c2);border-top:2px solid #ffb24a}#notesBox textarea{height:100%;margin:0;resize:none;background:linear-gradient(180deg,#fffdf6,#fff);border-color:#e0a040}.pb-side{display:flex;align-items:center;gap:4px;flex:none}.pb-side .btn{margin:0;padding:5px 8px}.pb-side select{width:120px;margin:0}#pgNum{min-width:46px;text-align:center;font-weight:700;color:#7a3a00;text-shadow:0 1px 0#fff}#pgStrip{flex:1;min-width:0;height:100%;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px 4px}.pthumb{position:relative;flex:none;width:118px;height:66px;padding:0;cursor:pointer;overflow:hidden;border-radius:8px;border:2px solid #fff;background:#cfe6ff center/cover;box-shadow:0 2px 6px rgba(0,30,90,.4);transition:transform .12s,box-shadow .12s}.pthumb img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;background:#000}.pthumb:hover{transform:translateY(-2px)}.pthumb.on{border-color:#ff9a00;box-shadow:0 0 0 2px #ffd36a,0 0 12px rgba(255,150,0,.9)}.pthumb.dropto{box-shadow:-6px 0 0#ff7a00,0 2px 6px rgba(0,30,90,.4)}.pthumb .pnum{position:absolute;left:4px;bottom:3px;min-width:16px;padding:0 4px;border-radius:8px;font:700 10px var(--ui);color:#fff;text-align:center;background:linear-gradient(180deg,#ffb84a,#ff6a00);box-shadow:0 1px 2px rgba(0,0,0,.5)}.pthumb .pnote{position:absolute;right:4px;bottom:3px}.pthumb .pnote .ic{width:16px;height:16px}.pthumb.add{width:66px;display:flex;align-items:center;justify-content:center;border:2px dashed #ff9a00;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,236,200,.7))}.pthumb.add .ic{width:28px;height:28px}.pthumb.big{width:100%;height:auto;aspect-ratio:16/9}.slidegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;max-height:70vh;overflow:auto;padding:6px}.modal.wide{width:min(1040px,100%)}.layouts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.modal:has(.layouts){width:min(720px,100%)}.btn.layoutcard{display:flex;flex-direction:column;gap:4px;padding:5px;margin:0;font-size:11px}.lprev{width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px rgba(0,30,90,.4)}.lprev svg{display:block}#presenter{position:fixed;inset:0;z-index:70000;background:#000;overflow:hidden;cursor:pointer}.pslide{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s ease,clip-path .6s ease}.pslide[class*=" in-"]{z-index:2}.in-fade{opacity:0}.in-fade.go{opacity:1}.out-fade.go{opacity:0}.in-slide{transform:translate(60%,-50%)}.in-slide.rev{transform:translate(-160%,-50%)}.in-slide.go{transform:translate(-50%,-50%)}.out-slide.go{transform:translate(-160%,-50%)}.out-slide.rev.go{transform:translate(60%,-50%)}.in-zoom{transform:translate(-50%,-50%) scale(.4);opacity:0}.in-zoom.go{transform:translate(-50%,-50%) scale(1);opacity:1}.out-zoom.go{transform:translate(-50%,-50%) scale(1.5);opacity:0}.in-bubble{clip-path:circle(0 at 50% 50%)}.in-bubble.go{clip-path:circle(80%at 50% 50%)}.out-bubble.go{opacity:0;transition-delay:.35s}.in-none,.out-none{transition:none!important}.out-none{opacity:0}.pctl{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:22px;background:rgba(0,20,60,.55);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s;cursor:default}#presenter:hover .pctl{opacity:1}#pcCount{color:#fff;font-weight:700;min-width:54px;text-align:center}#docview{position:fixed;inset:0;display:grid;grid-template-rows:40px auto 1fr 26px;z-index:10}#docTop .name{width:260px;margin:0;font-weight:700}#docSave{color:#2a6a1a;font-weight:700;min-width:90px}#ribbon{border-bottom:1px solid #6a9bd8;box-shadow:0 2px 8px rgba(0,30,90,.25);z-index:5}.rtabs{display:flex;gap:3px;padding:5px 10px 0}.rtab{--c:#2a86f0;cursor:pointer;padding:5px 14px;font:700 11px var(--ui);border:1px solid #8fb3dd;border-bottom:none;border-radius:12px 12px 0 0;color:color-mix(in srgb,var(--c) 75%,#002);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--c) 14%,#eef6ff));text-shadow:0 1px 0#fff;position:relative}.rtab:hover{filter:brightness(1.05);box-shadow:0 0 8px color-mix(in srgb,var(--c) 50%,transparent)}.rtab.ctx{border-style:dashed}.rbody{--c:#2a86f0;display:flex;align-items:stretch;gap:0;min-height:78px;padding:5px 6px;overflow-x:auto;border-top:3px solid var(--c);background:linear-gradient(180deg,rgba(255,255,255,.95),color-mix(in srgb,var(--c) 12%,#eaf4ff))}.rgroup{display:flex;flex-direction:column;justify-content:space-between;padding:0 9px;border-right:1px solid color-mix(in srgb,var(--c) 30%,#c5d8ee);flex:none}.rgroup:last-child{border-right:none}.gitems{display:flex;flex-direction:column;gap:3px;justify-content:center;flex:1}.gitems:not(:has(.rrow)){flex-direction:row;align-items:center}.glabel{text-align:center;font-size:9.5px;font-weight:700;letter-spacing:.3px;color:color-mix(in srgb,var(--c) 70%,#234);margin-top:3px;text-transform:uppercase}.rrow{display:flex;gap:3px;align-items:center}.btn.rbtn{margin:0;padding:3px 6px;font-size:10px;border-radius:10px;display:inline-flex;align-items:center}.gitems:not(:has(.rrow))>.btn.rbtn{flex-direction:column;padding:5px 8px;gap:2px;min-width:54px}.gitems:not(:has(.rrow))>.btn.rbtn .ic{width:22px;height:22px;margin:0}.rsel{width:150px;margin:0;padding:2px 30px 2px 8px;height:24px;font-size:11px}.rsel.small{width:96px}.rin{width:150px!important;margin:0!important;height:24px;font-size:11px}.rl{font-size:10px;color:#234;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;gap:3px;margin:0}.rl input{margin:0}.rswatch{position:relative;display:inline-flex;align-items:center;gap:2px;margin:0;padding:2px 4px;border:1px solid #5a86c0;border-radius:10px;cursor:pointer;background:linear-gradient(180deg,#fff,#d4e8ff);box-shadow:0 1px 2px rgba(0,30,90,.3)}.rswatch input.rcolor{width:20px;height:18px;margin:0;padding:0;border:0;background:0 0;box-shadow:none}.pcolor{width:22px;height:22px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.45);cursor:pointer;padding:0}.pcolor.on{box-shadow:0 0 0 2px #ff9a00,0 1px 3px rgba(0,0,0,.45)}.tstyle{width:40px;height:28px;padding:2px;border-radius:6px;border:1px solid #8fb3dd;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:2px}.tstyle i{flex:1;border-radius:2px;background:#e6eef8}.tstyle i:first-child{background:var(--h,#2a86f0)}.tstyle.tbl-aqua{--h:#2a86f0}.tstyle.tbl-pink{--h:#e0157f}.tstyle.tbl-green{--h:#22a83a}.tstyle.tbl-plain{--h:#9aa4b0}.tstyle:hover{box-shadow:0 0 6px rgba(80,170,255,.9)}#docMain{display:grid;grid-template-columns:220px 1fr;min-height:0}#docview.no-outline #docMain{grid-template-columns:0 1fr}#docview.no-outline #docOutline{display:none}#docOutline{overflow:auto;padding:10px;border-right:3px solid #1d4f9c;box-shadow:3px 0 12px rgba(0,0,0,.2);--c:#8a4dff}#docOutline .panel h2{background:linear-gradient(180deg,#e2ceff 0,#a77dff 50%,#7a2cff 51%,#9a63ff 80%,#d6b3ff 100%);border-bottom-color:#4a12a8}.oitem{display:block;width:100%;text-align:left;border:0;background:0 0;cursor:pointer;padding:4px 6px;border-radius:8px;color:#0b3a85;font:11px var(--ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oitem:hover{background:rgba(120,180,255,.3)}.oitem.o-h1{font-weight:700}.oitem.o-h2{padding-left:18px}.oitem.o-h3{padding-left:30px;color:#356}.oitem.o-title{font-size:12.5px;color:#7a2cff;font-weight:700}#docScroll{overflow:auto;background:radial-gradient(ellipse at 50% 30%,rgba(255,255,255,.35),transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.12)0 2px,transparent 2px 4px),linear-gradient(180deg,#6aa0dc,#3a6cb0)}#sheetWrap{padding:30px 30px 60px;width:max-content;min-width:100%;display:flex;justify-content:center}#docStatus{display:flex;align-items:center;gap:16px;padding:0 12px;font-size:11px;color:#234;border-top:1px solid #8a8a8a}#docStatus .sp{flex:1}#docview.reading{grid-template-rows:40px 0 1fr 26px}#docview.reading #ribbon{display:none}#docview.reading #docMain{grid-template-columns:0 1fr}#docview.reading #docOutline{display:none}#docview.reading .sheet{background-image:none!important}#docview.no-guides .sheet{background-image:none!important}.sheet{outline:0;box-shadow:0 0 0 1px rgba(255,255,255,.6),0 14px 40px rgba(0,20,60,.55);caret-color:#0a5fd8;background-image:repeating-linear-gradient(180deg,transparent 0 calc(var(--ph,1123px) - 2px),rgba(42,134,240,.35) calc(var(--ph,1123px) - 2px) var(--ph,1123px))}.sheet[data-pattern=bolle]{background-image:repeating-linear-gradient(180deg,transparent 0 calc(var(--ph,1123px) - 2px),rgba(42,134,240,.35) calc(var(--ph,1123px) - 2px) var(--ph,1123px)),radial-gradient(circle at 30% 30%,rgba(255,255,255,.9)0 2px,rgba(140,200,255,.35) 3px 9px,transparent 10px),radial-gradient(circle at 30% 30%,rgba(255,255,255,.9)0 1px,rgba(255,150,220,.3) 2px 5px,transparent 6px);background-size:auto,90px 90px,60px 60px;background-position:0 0,0 0,30px 40px}.sheet[data-pattern=righe]{background-image:repeating-linear-gradient(180deg,transparent 0 calc(var(--ph,1123px) - 2px),rgba(42,134,240,.35) calc(var(--ph,1123px) - 2px) var(--ph,1123px)),linear-gradient(90deg,transparent 0 22mm,rgba(255,80,120,.45) 22mm calc(22mm + 1px),transparent 0),repeating-linear-gradient(180deg,transparent 0 calc(1.5em - 1px),rgba(90,150,230,.35) calc(1.5em - 1px) 1.5em)}.sheet[data-pattern=puntini]{background-image:repeating-linear-gradient(180deg,transparent 0 calc(var(--ph,1123px) - 2px),rgba(42,134,240,.35) calc(var(--ph,1123px) - 2px) var(--ph,1123px)),radial-gradient(circle,rgba(80,130,200,.35) 1px,transparent 1.5px);background-size:auto,18px 18px}.sheet img.selimg{outline:3px solid #ff9a00;outline-offset:2px}.sheet .pbreak{position:relative;height:24px;margin:14px -10mm;border-top:2px dashed #7aa6da;user-select:none}.sheet .pbreak::after{content:"Interruzione di pagina";position:absolute;left:50%;top:-10px;transform:translateX(-50%);padding:1px 10px;border-radius:9px;font:700 10px var(--ui);color:#fff;background:linear-gradient(180deg,#a8dcff,#0a5fd8)}.tgrid{display:grid;grid-template-columns:repeat(8,24px);gap:3px;justify-content:center;margin:6px 0}.tcell{width:24px;height:24px;border-radius:5px;border:1px solid #8fb3dd;background:#fff;cursor:pointer}.tcell.on{border-color:#0a4bb0;background:linear-gradient(180deg,#a8dcff,#2a86f0)}.gdlist{max-height:320px;overflow:auto;margin:6px 0;padding:3px;border-radius:10px;background:rgba(255,255,255,.6);border:1px solid #8fb3dd}.btn.gditem{display:flex;align-items:center;gap:6px;width:100%;text-align:left;margin:2px 0}.btn.gditem span{display:flex;flex-direction:column;min-width:0}.btn.gditem small{font-weight:400;color:#456}table.stats{width:100%;border-collapse:collapse;font-size:13px}table.stats td,table.stats th{padding:5px 8px;border-bottom:1px solid #c5d8ee}table.stats th{text-align:right;color:#0a5fd8}.sheet{position:relative;box-sizing:border-box;margin:0 auto;background-color:#fff;color:#1a1a1a;font-family:Calibri,Carlito,"Segoe UI",Arial,sans-serif;font-size:11pt;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;-webkit-user-select:text;user-select:text;cursor:text}.sheet>:first-child{margin-top:0}.sheet p{margin:0 0 8pt}.sheet h1,.sheet h2,.sheet h3{line-height:1.2;break-after:avoid}.sheet h1{font-size:18pt;color:#0a5fd8;margin:18pt 0 6pt;font-weight:700}.sheet h2{font-size:15pt;color:#2a86f0;margin:12pt 0 4pt;font-weight:700}.sheet h3{font-size:13pt;color:#00a3a3;margin:10pt 0 3pt;font-weight:700}.sheet h1.title{font-family:"Lilita One","Trebuchet MS",sans-serif;font-weight:400;font-size:28pt;margin:0 0 6pt;color:#0a5fd8;letter-spacing:.5px;text-shadow:0 2px 0#bfe4ff}.sheet .subtitle{font-size:14pt;color:#5a6b80;margin:0 0 14pt}.sheet blockquote{margin:8pt 20pt;padding:4pt 12pt;border-left:4px solid #8a4dff;color:#4a5a70;font-style:italic;background:linear-gradient(90deg,rgba(138,77,255,.08),transparent)}.sheet blockquote[style]{border:0;background:0 0;color:inherit;font-style:normal;padding:0}.sheet pre{font-family:"Courier New",monospace;font-size:10pt;background:#eef3f8;padding:6pt 8pt;border-radius:4px;white-space:pre-wrap;margin:0 0 8pt}.sheet code{font-family:"Courier New",monospace;background:#eef3f8;padding:0 3px;border-radius:3px}.sheet ul,.sheet ol{margin:0 0 8pt;padding-left:24pt}.sheet li{margin:0 0 2pt}.sheet a{color:#0563c1;text-decoration:underline}.sheet hr{border:0;height:2px;margin:10pt 0;background:linear-gradient(90deg,#5aa9f0,#ff7ad9,#5aa9f0)}.sheet img{max-width:100%;height:auto}.sheet img.img-aero{border-radius:12px;border:3px solid #fff;box-shadow:0 4px 14px rgba(0,40,120,.4)}.sheet img.wordart{max-width:100%;vertical-align:middle}.sheet table{border-collapse:collapse;width:100%;margin:0 0 10pt;table-layout:fixed}.sheet td,.sheet th{border:1px solid #9cc3e6;padding:4pt 6pt;vertical-align:top;text-align:left}.sheet td>p:last-child,.sheet th>p:last-child{margin-bottom:0}.sheet table.tbl-aqua th{background:#2a86f0;color:#fff}.sheet table.tbl-aqua tr:nth-child(even) td{background:#eaf4ff}.sheet table.tbl-pink td,.sheet table.tbl-pink th{border-color:#f3a6d0}.sheet table.tbl-pink th{background:#e0157f;color:#fff}.sheet table.tbl-pink tr:nth-child(even) td{background:#fff0f7}.sheet table.tbl-green td,.sheet table.tbl-green th{border-color:#9fd8a8}.sheet table.tbl-green th{background:#22a83a;color:#fff}.sheet table.tbl-green tr:nth-child(even) td{background:#effbf1}.sheet table.tbl-plain td,.sheet table.tbl-plain th{border-color:#b8b8b8}.sheet table.tbl-plain th{background:#f2f2f2}.sheet .callout{margin:8pt 0;padding:8pt 12pt;border-radius:10px;border-left:5px solid #2a86f0;background:#e6f4ff}.sheet .callout>:last-child{margin-bottom:0}.sheet .toc{margin:6pt 0 12pt;padding:8pt 12pt;border:1px solid #9cc3e6;border-radius:10px;background:#f5faff}.sheet .toc p{margin:0 0 3pt}.sheet .toc .toc-t{font-weight:700;color:#0a5fd8;font-size:13pt;margin-bottom:6pt}.sheet .toc .toc-h2{padding-left:14pt}.sheet .toc .toc-h3{padding-left:28pt}.sheet .toc a{color:inherit;text-decoration:none}.btn.rbtn .ic{width:17px;height:17px}.gitems:not(:has(.rrow))>.btn.rbtn .ic{width:24px;height:24px}.rswatch .ic{width:16px;height:16px;margin:0}.modal:has(.modes){width:min(640px,100%)}html[data-theme]{--uiz:1}#presenter{zoom:calc(1/var(--uiz, 1))}html[data-theme=n90]{--ui:"MS Sans Serif","Microsoft Sans Serif",Tahoma,Geneva,sans-serif}html[data-theme=n90] body{background:teal}html[data-theme=n90] .pin{background:silver repeating-conic-gradient(#c3c3c3 0 25%,#bdbdbd 0 50%)0 0/2px 2px}html[data-theme=n90] .metal{background:linear-gradient(90deg,navy,#1084d0);border-bottom:2px solid #000}html[data-theme=n90] .metal .title,html[data-theme=n90] #saveState,html[data-theme=n90] #docSave,html[data-theme=n90] #topbar .zoom,html[data-theme=n90] #topbar .note{color:#fff!important;text-shadow:none}html[data-theme=n90] #docStatus.metal{background:silver;border-top:2px solid #fff;color:#000}html[data-theme=n90] .panel{background:silver;border-radius:0;border:2px solid;border-color:#fff #404040 #404040 #fff;box-shadow:inset -1px -1px gray,inset 1px 1px #dfdfdf,2px 2px 0 rgba(0,0,0,.35)}html[data-theme=n90] .panel h2,html[data-theme=n90] .lp .panel h2,html[data-theme=n90] #docOutline .panel h2{margin:-6px -6px 8px;border-radius:0;text-transform:none;letter-spacing:0;font:700 11px var(--ui);background:linear-gradient(90deg,navy,#1084d0)!important;border:0;text-shadow:none}html[data-theme=n90] .panel h2::after{display:none}html[data-theme=n90] label,html[data-theme=n90] .sec-title{color:#000;text-shadow:none}html[data-theme=n90] .sec-title{font:22px"VT323",monospace;color:#fff;text-shadow:2px 2px 0#000;letter-spacing:1px}html[data-theme=n90] .note{color:#202020}html[data-theme=n90] #homeMain{background:teal;background-image:radial-gradient(#ffffff55 1px,transparent 1.5px),radial-gradient(#ffff0040 1px,transparent 1.5px);background-size:46px 46px,73px 73px;background-position:0 0,20px 30px}html[data-theme=n90] #homeMain .note,html[data-theme=n90] #homeMain .size-card small,html[data-theme=n90] #homeMain .pcard .meta small{color:#202020}html[data-theme=n90] .size-card{color:#fff;text-shadow:1px 1px 0#000}html[data-theme=n90] .size-card .shape,html[data-theme=n90] .pcard,html[data-theme=n90] .empty{background:silver;border-radius:0;border:2px solid;border-color:#fff #404040 #404040 #fff;box-shadow:2px 2px 0 rgba(0,0,0,.4)}html[data-theme=n90] .size-card small{color:#e0ffff!important;text-shadow:1px 1px 0#000}html[data-theme=n90] .pcard .meta b{color:navy}html[data-theme=n90] .hero{border-radius:0;border:2px solid;border-color:#fff #404040 #404040 #fff}html[data-theme=n90] .hero h1{font:20px"Press Start 2P",monospace;line-height:1.5;background:linear-gradient(90deg,red,#f90,#fe0,#0d4,#09f,#c3f);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}html[data-theme=n90] .hero h1 .ic{filter:none}html[data-theme=n90] .hero p{font:20px"VT323",monospace;color:#7fff7f;text-shadow:none}html[data-theme=n90] .hero::after{mix-blend-mode:normal;inset:auto 0 0 0;height:8px;background:linear-gradient(90deg,red,#f90,#fe0,#0d4,#09f,#63f,#c3f,red);background-size:200% 100%;animation:rainbowRun 3s linear infinite}@keyframes rainbowRun{to{background-position:-200%0}}html[data-theme=n90] .modal{border-radius:0;border:2px solid;border-color:#fff #404040 #404040 #fff;box-shadow:4px 4px 0 rgba(0,0,0,.45)}html[data-theme=n90] .modal .winbar{border-radius:0;height:28px;justify-content:flex-start}html[data-theme=n90] .modal .winbar .title{color:#fff;font:700 12px var(--ui)}html[data-theme=n90] .modal .winbar .mclose{top:3px}html[data-theme=n90] select,html[data-theme=n90] input[type=text],html[data-theme=n90] input[type=search],html[data-theme=n90] input[type=number],html[data-theme=n90] input[type=password],html[data-theme=n90] input[type=email],html[data-theme=n90] textarea{border-radius:0;border:2px solid;border-color:gray #fff #fff gray;box-shadow:inset 1px 1px #404040}html[data-theme=n90] select{border-radius:0}html[data-theme=n90] #homeSearch{border-radius:0}html[data-theme=n90] #stage,html[data-theme=n90] #docScroll{background:teal;background-image:radial-gradient(#ffffff40 1px,transparent 1.5px);background-size:40px 40px}html[data-theme=n90] #homeNav,html[data-theme=n90] #lpanel,html[data-theme=n90] #rpanel,html[data-theme=n90] #docOutline{border-color:navy}html[data-theme=n90] .rtab{border-radius:0;background:silver;border:2px solid;border-color:#fff #404040 transparent #fff;color:#000}html[data-theme=n90] .rbody{background:silver}html[data-theme=n90] .glabel{color:navy}html[data-theme=n90] #pagebar{border-top-color:navy}html[data-theme=n90] #notesBox{background:#ffffe1;border-top-color:#000}html[data-theme=n90] ::-webkit-scrollbar-track{background:repeating-conic-gradient(#dcdcdc 0 25%,#fff 0 50%)0 0/2px 2px;border-radius:0}html[data-theme=gaze]{--gz-noise:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color:#efe6fa}html[data-theme=gaze] body{background:#1a1426;color:#efe6fa}html[data-theme=gaze] body::after{content:"";position:fixed;inset:-50px;z-index:65000;pointer-events:none;background-image:var(--gz-noise);opacity:.07;animation:gzGrain .9s steps(4) infinite}@keyframes gzGrain{0%{transform:translate(0,0)}25%{transform:translate(-12px,8px)}50%{transform:translate(10px,-14px)}75%{transform:translate(-6px,-6px)}}html[data-theme=gaze] .pin{background:var(--gz-noise),linear-gradient(180deg,rgba(46,32,68,.97),rgba(24,18,36,.98));background-size:200px 200px,100% 100%}html[data-theme=gaze] .metal{background:var(--gz-noise),linear-gradient(180deg,#43375a,#231b31);background-size:200px,100%;border-bottom-color:#000}html[data-theme=gaze] .metal .title,html[data-theme=gaze] #topbar .zoom,html[data-theme=gaze] #topbar .note,html[data-theme=gaze] #docStatus{color:#e9dcf7;text-shadow:none}html[data-theme=gaze] #saveState,html[data-theme=gaze] #docSave{color:#b7f0c0!important}html[data-theme=gaze] .panel{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border-color:rgba(255,180,230,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 6px 20px rgba(0,0,0,.45);backdrop-filter:blur(6px)}html[data-theme=gaze] .panel h2,html[data-theme=gaze] .lp .panel h2,html[data-theme=gaze] #docOutline .panel h2{font:15px"Special Elite",monospace;letter-spacing:1.5px;text-transform:lowercase;text-shadow:0 0 8px rgba(255,170,230,.7);background:var(--gz-noise),linear-gradient(180deg,#e2b3d5 0%,#a77bc4 50%,#6d4a8f 51%,#8e6ab0 100%)!important;background-size:200px,100%!important;border-bottom-color:#2a1b3d}html[data-theme=gaze] label{color:#f6d6f0;text-shadow:none}html[data-theme=gaze] .note,html[data-theme=gaze] .pcard .meta small,html[data-theme=gaze] .size-card small{color:#c9bcdc!important}html[data-theme=gaze] .sec-title{font:22px"Special Elite",monospace;color:#ffd6ef;letter-spacing:2px;text-transform:lowercase;text-shadow:0 0 10px rgba(255,140,210,.65),2px 1px 0 rgba(120,140,255,.5)}html[data-theme=gaze] #homeMain,html[data-theme=gaze] #stage,html[data-theme=gaze] #docScroll{background:var(--gz-noise),radial-gradient(ellipse at 20% 15%,rgba(255,122,184,.38),transparent 55%),radial-gradient(ellipse at 85% 70%,rgba(122,140,255,.35),transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(192,140,255,.3),transparent 60%),#1c1230;background-size:200px 200px,100% 100%,100% 100%,100% 100%,100% 100%}html[data-theme=gaze] .size-card{color:#ffd6ef}html[data-theme=gaze] .size-card .shape,html[data-theme=gaze] .pcard,html[data-theme=gaze] .empty{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03));border-color:rgba(255,180,230,.3);box-shadow:0 6px 18px rgba(0,0,0,.45)}html[data-theme=gaze] .empty{color:#d9cce9}html[data-theme=gaze] .pcard .meta b{color:#ffd6ef}html[data-theme=gaze] .pcard .th{background:repeating-conic-gradient(#2a2038 0 25%,#231a30 0 50%)0 0/16px 16px}html[data-theme=gaze] .hero{filter:saturate(.75) contrast(.95);border-color:rgba(255,200,240,.6)}html[data-theme=gaze] .hero::after{mix-blend-mode:screen;background:var(--gz-noise),radial-gradient(ellipse at 30% 40%,rgba(255,120,190,.45),transparent 60%),radial-gradient(ellipse at 80% 60%,rgba(120,130,255,.45),transparent 60%);background-size:200px,100%,100%;opacity:.85}html[data-theme=gaze] .hero h1{font:34px"Special Elite",monospace;letter-spacing:3px;text-transform:lowercase;filter:blur(.3px);text-shadow:0 0 14px rgba(255,170,230,.9),3px 2px 0 rgba(120,140,255,.6)}html[data-theme=gaze] .modal{border-color:rgba(255,180,230,.35)}html[data-theme=gaze] .modal.pin{background:var(--gz-noise),linear-gradient(180deg,rgba(52,38,76,.98),rgba(28,20,42,.99));background-size:200px,100%}html[data-theme=gaze] select,html[data-theme=gaze] input[type=text],html[data-theme=gaze] input[type=search],html[data-theme=gaze] input[type=number],html[data-theme=gaze] input[type=password],html[data-theme=gaze] input[type=email],html[data-theme=gaze] textarea,html[data-theme=gaze] input[type=datetime-local]{color:#f3eaff;background-color:#2a2038;border-color:#7a5aa0;box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}html[data-theme=gaze] input[type=text],html[data-theme=gaze] input[type=search],html[data-theme=gaze] input[type=number],html[data-theme=gaze] textarea{background:#2a2038}html[data-theme=gaze] select{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14'%3E%3Cpath d='M1 5.5 5 1.5 9 5.5M1 8.5 5 12.5 9 8.5' stroke='white' stroke-width='1.8' fill='none'/%3E%3C/svg%3E")right 8px center/10px 14px no-repeat,linear-gradient(180deg,#a8dcff 0,#3f9fff 48%,#0a5fd8 52%,#2a8cff 80%,#7fd2ff 100%) right/24px 100%no-repeat,#2a2038}html[data-theme=gaze] select option,html[data-theme=gaze] select optgroup{background:#2a2038;color:#f3eaff}html[data-theme=gaze] #homeNav,html[data-theme=gaze] #lpanel,html[data-theme=gaze] #rpanel,html[data-theme=gaze] #docOutline{border-color:#6d4a8f}html[data-theme=gaze] .rtab{background:linear-gradient(180deg,#3a2d4f,#2a2038);color:#f0d8ff;border-color:#6d4a8f;text-shadow:none}html[data-theme=gaze] .rbody{background:var(--gz-noise),linear-gradient(180deg,#3a2d4f,color-mix(in srgb,var(--c) 18%,#241b33));background-size:200px,100%}html[data-theme=gaze] .glabel{color:color-mix(in srgb,var(--c) 45%,#fff)}html[data-theme=gaze] .rl,html[data-theme=gaze] .oitem{color:#eadcf8}html[data-theme=gaze] #notesBox{background:#2a2038;border-top-color:#a77bc4}html[data-theme=gaze] #pgNum{color:#ffd6ef;text-shadow:none}html[data-theme=gaze] ::-webkit-scrollbar-track{background:#231a30;box-shadow:none}html[data-theme=gaze] .mode-card b{text-shadow:0 1px 0 rgba(255,255,255,.8)}html[data-theme=gaze] #docStatus.metal{border-top-color:#000}html[data-theme=gaze] table.stats td,html[data-theme=gaze] table.stats th{border-color:#5a4475}#settingsBox{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;align-items:start}#settingsBox .panel{margin:0}#settingsBox .panel.wide{grid-column:1/-1}.set-row{display:flex;align-items:center;gap:8px;margin:6px 0}.set-row>span{flex:1;font-weight:700;color:#0b3a85}html[data-theme=gaze] .set-row>span{color:#f6d6f0}html[data-theme=n90] .set-row>span{color:#000}.set-row select,.set-row input[type=number]{width:auto;min-width:120px;margin:0}.set-row input[type=color]{width:44px;margin:0}.themes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.theme-card{cursor:pointer;border:2px solid transparent;border-radius:14px;padding:6px;background:rgba(255,255,255,.45);text-align:center;font:700 12px var(--ui);color:#0b3a85}.theme-card.on{border-color:#ff9a00;box-shadow:0 0 0 3px #ffd36a,0 0 14px rgba(255,150,0,.8)}.theme-card .tp{height:96px;border-radius:10px;overflow:hidden;position:relative;margin-bottom:6px;box-shadow:0 2px 6px rgba(0,30,90,.35)}.theme-card .tp i{position:absolute;display:block}.theme-card small{display:block;font-weight:400;font-size:10px;color:#456}html[data-theme=gaze] .theme-card{background:rgba(255,255,255,.06);color:#ffd6ef}html[data-theme=gaze] .theme-card small{color:#cbbfdc}.brandrow{display:flex;gap:6px;flex-wrap:wrap}.brandrow input[type=color]{width:38px;height:38px;border-radius:50%;padding:2px}.fontlist .row{margin:3px 0}.kbd{display:inline-block;padding:1px 6px;border-radius:6px;border:1px solid #8fb3dd;background:linear-gradient(#fff,#dcecff);font:700 11px monospace;color:#0b3a85;box-shadow:0 1px 0#7aa6da}table.keys{width:100%;border-collapse:collapse;font-size:12px}table.keys td{padding:4px 6px;border-bottom:1px solid #c5d8ee}table.keys td:first-child{white-space:nowrap;width:1%}.changelog li{margin:3px 0}.trail{position:fixed;z-index:64000;pointer-events:none;font-size:14px;animation:trailFade .8s ease-out forwards}@keyframes trailFade{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,10px) scale(.3) rotate(90deg)}}html.no-motion *,html.no-motion ::before,html.no-motion ::after{animation-duration:0s!important;transition-duration:0s!important}#rail .btn[data-lp=elements]{--c:#5b6cff}.lp[data-lp=elements]{--c:#5b6cff}.tray.big.icons{grid-template-columns:repeat(5,1fr)}.tray.big.icons .btn{height:46px;padding:4px}#fxGrid{position:absolute;inset:0;pointer-events:none;z-index:2147483100;background-image:linear-gradient(rgba(42,134,240,.35) calc(1px/var(--z,1)),transparent 0),linear-gradient(90deg,rgba(42,134,240,.35) calc(1px/var(--z,1)),transparent 0)}.guide{position:absolute;z-index:2147483200;pointer-events:none;background:#ff2fb3;box-shadow:0 0 calc(4px/var(--z,1)) #ff2fb3}.guide.v{top:0;bottom:0;width:calc(1.5px/var(--z,1))}.guide.h{left:0;right:0;height:calc(1.5px/var(--z,1))}.item.locked .handle:not(.h-del){display:none!important}.item.locked.selected{outline-style:solid;outline-color:#ff9a00}.verlist{max-height:60vh;overflow:auto}.veritem{display:flex;align-items:center;gap:10px;padding:6px;margin:4px 0;border-radius:12px;background:rgba(255,255,255,.55);border:1px solid #9cc3e6}.veritem img,.veritem .verth{width:80px;height:52px;object-fit:contain;border-radius:6px;background:#dce8f6;display:flex;align-items:center;justify-content:center;font-size:24px}.veritem .btn{flex:none}html[data-theme=gaze] .veritem{background:rgba(255,255,255,.06);border-color:#6d4a8f}.modal.palette{width:min(560px,100%);align-self:flex-start;margin-top:10vh}.pallist,.showmenu{max-height:55vh;overflow:auto;margin-top:6px}.btn.palitem{display:flex;align-items:center;gap:8px;width:100%;text-align:left;margin:2px 0;padding:7px 10px}.btn.palitem span:first-of-type{flex:1}.btn.palitem .ic{width:18px;height:18px}.tpls{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 10px;align-items:flex-end}.tpl-card{flex:none;width:150px;border:0;background:0 0;cursor:pointer;text-align:center;font:700 12px var(--ui);color:#0b3a85;padding:0}.tpl-card .tth{max-height:190px;margin:0 auto 6px;width:100%;border-radius:14px;background-size:cover;background-position:center;border:2px solid #fff;box-shadow:0 3px 10px rgba(0,40,110,.35);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .15s,box-shadow .15s}.tpl-card .tth span{font:16px"Lilita One",sans-serif;color:#fff;text-shadow:0 2px 0#0a3a8a,0 0 10px rgba(140,210,255,.9);padding:6px}.tpl-card:hover .tth{transform:translateY(-3px);box-shadow:0 0 14px rgba(80,170,255,.9)}.tpl-card small{display:block;font-weight:400;color:#456}html[data-theme=n90] .tpl-card,html[data-theme=gaze] .tpl-card{color:#fff}html[data-theme=gaze] .tpl-card small,html[data-theme=n90] .tpl-card small{color:#e8dcff}html[data-theme=n90] .tpl-card .tth{border-radius:0;border-color:#fff #404040 #404040 #fff}#editor:not(.slides) #showBtn{display:none}#editor.slides #play{display:none}body.presenting .modal-bg{z-index:80000}body.presenting #toast{z-index:90000}#presenter{display:block}#presenter.hidden{display:none!important}#pstage{position:absolute;inset:0;overflow:hidden}#presenter.pv{display:grid;grid-template-columns:1fr 360px;background:#0b0f1a}#presenter.pv #pstage{position:relative;inset:auto;margin:14px;border-radius:12px;background:#000}#pdraw{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none;touch-action:none}#plaser{position:absolute;z-index:20;width:16px;height:16px;margin:-8px 0 0-8px;border-radius:50%;pointer-events:none;background:var(--lc,#ff2a2a);box-shadow:0 0 10px 4px var(--lc,#ff2a2a),0 0 30px 8px color-mix(in srgb,var(--lc,#ff2a2a) 50%,transparent)}#pnum{position:absolute;right:16px;bottom:14px;z-index:8;padding:3px 12px;border-radius:12px;font:700 14px var(--ui);color:#fff;background:rgba(0,30,90,.5)}#pblack{position:absolute;inset:0;z-index:15}#pend{position:absolute;inset:0;z-index:16;background:#000;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}#pend>div{font-size:60px;display:flex;flex-direction:column;gap:10px}#pend b{font:22px var(--ui)}#pend small{font:14px var(--ui);color:#9cb}#pjump{position:absolute;left:50%;top:30px;transform:translateX(-50%);z-index:25;padding:8px 18px;border-radius:16px;font:700 18px var(--ui);color:#fff;background:rgba(10,95,216,.85)}#precdot{position:absolute;left:18px;top:14px;z-index:25;color:#ff3b3b;font:700 14px var(--ui);animation:aquaThrob 1.2s infinite;text-shadow:0 0 6px red}.pctl{flex-wrap:nowrap}.pctl .btn{margin:0;padding:5px 8px}.pctl .btn.on{box-shadow:0 0 0 2px #ffd36a,0 0 10px rgba(255,170,0,.9)}.pctl .btn.rec.on{animation:aquaThrob 1s infinite}.pctl .psep{width:1px;height:22px;background:rgba(255,255,255,.3);display:block}#ptimer{color:#cfe8ff;font:700 13px monospace;min-width:54px;text-align:center}#presenter.pv .pctl{left:calc((100% - 360px)/2);opacity:1}#presenter.lasering .pctl{opacity:.15}#pside{display:none}#presenter.pv #pside{display:flex;flex-direction:column;gap:8px;padding:14px 14px 14px 0;color:#e6f0ff;min-height:0;cursor:default}.pv-clock{display:flex;align-items:baseline;gap:12px}.pv-clock span{font:700 38px monospace;color:#7fd2ff;text-shadow:0 0 12px rgba(80,170,255,.7)}.pv-clock small{font:16px var(--ui);color:#9cb}.pv-tbtns{display:flex;gap:4px}.pv-tbtns .btn{margin:0;padding:5px 9px}.pv-lab{font:700 11px var(--ui);text-transform:uppercase;letter-spacing:1px;color:#7fa8d8;margin-top:4px}.pv-next{border-radius:10px;overflow:hidden;border:2px solid #2a86f0;cursor:pointer;background:#000;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;color:#9cb}.pv-next img{width:100%;height:100%;object-fit:contain}.pv-next.end{cursor:default;border-style:dashed}.pv-notes{flex:1;overflow:auto;padding:12px;border-radius:10px;background:rgba(255,255,255,.07);border:1px solid rgba(140,190,255,.3);white-space:pre-wrap;line-height:1.5}#docMain{grid-template-columns:220px 1fr 0}#docview.side-open #docMain{grid-template-columns:220px 1fr 330px}#docview.no-outline #docMain{grid-template-columns:0 1fr 0}#docview.no-outline.side-open #docMain{grid-template-columns:0 1fr 330px}#docSide{display:none;overflow:auto;padding:10px;border-left:3px solid #1d4f9c;box-shadow:-3px 0 12px rgba(0,0,0,.2);min-width:0}#docview.side-open #docSide{display:block}.side-panel h2{display:flex;align-items:center}.side-x{margin-left:auto;border:0;background:0 0;color:#fff;font:700 18px var(--ui);cursor:pointer;line-height:1;text-shadow:0 1px 1px #0a3a8a;position:relative;z-index:2}.side-body{display:flex;flex-direction:column;gap:6px}.cmtcard{background:rgba(255,255,255,.75);border:1px solid #9cc3e6;border-left:4px solid #2a86f0;border-radius:10px;padding:7px 8px;font-size:11.5px;cursor:pointer}.cmtcard.on{box-shadow:0 0 0 2px #ffd36a,0 0 10px rgba(255,170,0,.6)}.cmtcard.done{opacity:.6}.cmtcard.chg{border-left-color:#8a4dff}.cmthead{display:flex;align-items:center;gap:6px;margin-bottom:4px}.cmthead small{margin-left:auto;color:#678}.cmtav{width:22px;height:22px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:700 11px var(--ui);flex:none;box-shadow:inset 0-2px 3px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.3)}.cmtav.sm{width:16px;height:16px;font-size:9px}.cmtq{color:#456;font-style:italic;margin:2px 0 4px;word-break:break-word}.cmttext{margin:4px 0}.cmtcard textarea,.cmtcard input{font-size:11.5px;margin:2px 0}.cmtrep{display:flex;gap:6px;margin:4px 0 0 10px;padding-top:4px;border-top:1px dashed #c5d8ee}.cmtbtns{display:flex;gap:4px;margin-top:4px;flex-wrap:wrap}.cmtbtns .btn{margin:0;padding:3px 9px;font-size:10.5px}.chg-ins{color:#22a83a;font-weight:700}.chg-del{color:#d0200f;font-weight:700}.checkok{padding:14px;text-align:center;font-weight:700;color:#22a83a}.thes{display:flex;flex-wrap:wrap;gap:4px}.thes .btn{margin:0}.a11y-errore{color:#d0200f}.a11y-avviso{color:#c06a00}.a11y-suggerimento{color:#2a86f0}html[data-theme=gaze] .cmtcard{background:rgba(255,255,255,.07);border-color:#6d4a8f;color:#efe6fa}html[data-theme=gaze] .cmtq{color:#cbbfdc}#rulerBar{position:sticky;top:0;z-index:6;display:flex;justify-content:center;padding:4px 30px 2px;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent)}#rulerBar.hidden{display:none}#ruler{position:relative;height:22px;background-color:#fff;background-repeat:no-repeat;border-radius:3px;box-shadow:0 1px 3px rgba(0,30,90,.35)}.rmar{position:absolute;top:0;bottom:0;background:rgba(120,150,190,.35)}.rhandle{position:absolute;top:0;width:12px;height:22px;margin-left:-6px;cursor:ew-resize;background:linear-gradient(180deg,#a8dcff,#0a5fd8);clip-path:polygon(0 0,100%0,100% 55%,50% 100%,0 55%)}#sheetWrap{padding-top:12px}#pageBox{position:relative}.hf{position:absolute;display:flex;justify-content:space-between;gap:10px;font:9pt Calibri,Carlito,Arial,sans-serif;color:#777;z-index:2;cursor:pointer;border-radius:4px}.hf span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hf span:nth-child(2){text-align:center}.hf span:nth-child(3){text-align:right}.hf:hover{outline:1px dashed #7aa6da;background:rgba(230,244,255,.6)}.hf.empty{opacity:0}.hf.empty:hover{opacity:1}.hf.empty::before{content:"Doppio clic per intestazione e piè di pagina";position:absolute;left:0;right:0;text-align:center;color:#7aa6da;font-size:8pt}.pagelabels span{position:absolute;left:-62px;margin-top:-8px;padding:1px 6px;border-radius:8px;font:700 9px var(--ui);color:#fff;background:rgba(10,95,216,.6);white-space:nowrap}#docview.vm-web #sheetWrap,#docview.vm-draft #sheetWrap{display:block;padding:10px}#docview.vm-web .sheet,#docview.vm-draft .sheet{width:auto!important;min-height:70vh!important;margin:0 auto;max-width:1100px;padding:24px 40px!important}#docview.vm-draft .sheet{max-width:none;box-shadow:none;background-image:none!important;font-family:"Courier New",monospace!important}#docview.vm-draft .sheet img{max-width:40%!important}#docview:is(.vm-web,.vm-draft,.reading,.focus) .hf,#docview:is(.vm-web,.vm-draft) .pagelabels{display:none}#docview.focus{grid-template-rows:0 0 1fr 0}#docview.focus #docTop,#docview.focus #ribbon,#docview.focus #docStatus{display:none}#docview.focus #docMain{grid-template-columns:0 1fr 0!important}#docview.focus #docOutline,#docview.focus #docSide,#docview.focus #rulerBar{display:none}#docview.focus #docScroll{background:radial-gradient(ellipse at 50% 30%,#1d3f7a,#050c1c)}#docview.focus .sheet{box-shadow:0 0 60px rgba(90,180,255,.45)}#docview.locked #docSave::before{content:"🔒 "}.tellme{min-width:220px;justify-content:flex-start;display:inline-flex;align-items:center;color:#456;font-weight:400;background:linear-gradient(180deg,#fff,#eef6ff)}.rbtn.drop::after{content:"▾";position:static;background:0 0;width:auto;height:auto;font-size:9px;margin-left:2px;color:#456}.rbtn.on{color:#fff;text-shadow:0 1px 1px #0a3a8a;border-color:#0a4bb0;background:linear-gradient(180deg,#a8dcff 0,#4aa6ff 48%,#0d66e3 52%,#2f93ff 80%,#86d6ff 100%)}.rbtn.on .ic .s1{stop-color:#fff}.rbtn.on .ic .s2{stop-color:#d4ecff}.rnum{width:54px!important;margin:0 2px!important;padding:2px 4px!important;height:22px;font-size:11px!important}.rrange{width:90px}.gitems>div:not(.rrow):not(.stylegal){display:flex;flex-direction:column;gap:2px}.gitems:not(:has(.rrow))>div .btn.rbtn{padding:3px 6px}.stylegal{display:flex;gap:4px;max-width:420px;overflow-x:auto;padding:2px 2px 4px}.stychip{flex:none;min-width:72px;height:52px;padding:3px 6px;border:1px solid #9cc3e6;border-radius:8px;background:#fff;cursor:pointer;font:11pt Calibri,Carlito,sans-serif;color:#1a1a1a;overflow:hidden;text-align:left}.stychip:hover{box-shadow:0 0 8px rgba(80,170,255,.9);border-color:#2a86f0}.sty-title{font:15pt"Lilita One",sans-serif;color:#0a5fd8}.sty-subtitle{color:#5a6b80;font-size:11pt}.sty-h1{font-weight:700;color:#0a5fd8;font-size:13pt}.sty-h2{font-weight:700;color:#2a86f0}.sty-h3{font-weight:700;color:#00a3a3}.sty-h4{font-weight:700;font-style:italic;color:#334155}.sty-blockquote{font-style:italic;color:#4a5a70;border-left:3px solid #8a4dff}.sty-intense{font-weight:700;font-style:italic;color:#0a5fd8;text-align:center;border-top:1px solid #2a86f0;border-bottom:1px solid #2a86f0}.sty-pre{font-family:"Courier New",monospace;font-size:9pt;background:#eef3f8}.sty-caption{font-style:italic;font-size:9pt;color:#44546a}.sty-nospace{font-size:10pt}.themegal .dthm{flex:none;width:62px;height:58px;border:1px solid #9cc3e6;border-radius:10px;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.dthm b{font-size:22px;line-height:1}.dthm small{font-size:9px;color:#456}.dthm.on{box-shadow:0 0 0 2px #ffd36a,0 0 10px rgba(255,170,0,.8)}.popmenu{position:fixed;z-index:85000;min-width:200px;max-height:70vh;overflow:auto;padding:5px;border-radius:12px;border:1px solid #6a9bd8;box-shadow:0 10px 30px rgba(0,20,70,.45)}.pmi{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:0;border-radius:8px;background:0 0;cursor:pointer;text-align:left;font:12px var(--ui);color:#012}.pmi:hover{background:linear-gradient(180deg,#a8dcff,#4aa6ff);color:#fff}.pmi.on{font-weight:700}.pmi.on::after{content:"✓";margin-left:auto}.pmi .ic{width:16px;height:16px;margin:0}.pmi-sp{width:16px;flex:none}.pmi small{color:#678;font-size:10px}.pmi-prev{width:34px;height:26px;flex:none;display:inline-flex}.pmi-prev svg{width:100%;height:100%}html[data-theme=gaze] .pmi{color:#efe6fa}html[data-theme=n90] .popmenu{border-radius:0;border:2px solid;border-color:#fff #404040 #404040 #fff}html[data-theme=n90] .pmi{border-radius:0}html[data-theme=n90] .pmi:hover{background:navy}#docStatus{gap:4px}#docStatus .sbtn{border:0;background:0 0;padding:2px 7px;border-radius:8px;font:11px var(--ui);color:inherit;cursor:pointer}#docStatus .sbtn:hover{background:rgba(80,170,255,.25)}#docStatus .sbtn.on{background:linear-gradient(180deg,#a8dcff,#2a86f0);color:#fff}#docStatus .zslider{width:110px}#docStatus .zv{min-width:40px;text-align:right}.modal.backstage{width:min(980px,100%)}.bs{display:grid;grid-template-columns:180px 1fr;gap:14px;min-height:380px}.bs-nav{display:flex;flex-direction:column;gap:3px;padding-right:12px;border-right:1px solid #9cc3e6}.bs-nav .btn{text-align:left;display:flex;align-items:center;margin:0;padding:7px 10px}.bs-content h3{margin:0 0 10px;font:700 18px var(--ui);color:#0b3a85}html[data-theme=gaze] .bs-content h3{color:#ffd6ef}.bs-recent{display:flex;flex-direction:column;gap:2px}.bs-recent small{color:#678;font-weight:400}.fxprev{padding:10px!important;background:#fff!important}.chartprev{background:#fff;border-radius:10px;padding:6px;border:1px solid #9cc3e6;height:200px}.chartprev svg{width:100%;height:100%}.eqprev{min-height:34px;padding:8px;background:#fff;border-radius:8px;border:1px solid #9cc3e6;font:italic 18px"Times New Roman",serif}.srclist{max-height:300px;overflow:auto;display:flex;flex-direction:column;gap:3px;margin:6px 0}.mergetbl{max-height:55vh;overflow:auto}.mergetbl input{margin:0;min-width:90px}.navtabs{display:flex;gap:3px;margin:4px 0}.navtabs .btn{flex:1;margin:0;padding:3px 4px;font-size:10px}.navlist{display:flex;flex-direction:column}.oitem.res{white-space:normal;font-size:10.5px}.oitem mark{background:#ffe36a}.sheet.painter,.sheet.painter *{cursor:copy!important}.sheet ins{color:var(--ac,#22a83a);text-decoration:underline;text-decoration-color:var(--ac,#22a83a)}.sheet del{color:#d0200f;text-decoration:line-through}.sheet[data-markup=simple] del,.sheet[data-markup=none] del{display:none}.sheet[data-markup=simple] ins,.sheet[data-markup=none] ins{color:inherit;text-decoration:none}.sheet[data-markup=simple] ins{box-shadow:inset 0-2px 0 rgba(34,168,58,.35)}.sheet span.cmt{background:rgba(255,214,0,.32);border-bottom:2px solid rgba(255,170,0,.7);cursor:pointer}.sheet span.cmt.cmt-on{background:rgba(255,170,0,.55)}.sheet[data-markup=none] span.cmt{background:0 0;border:0}.sheet.exporting ins,.sheet.exporting del{color:inherit!important;text-decoration:none!important;box-shadow:none!important;display:inline!important}.sheet.exporting span.cmt,.sheet.exporting .mfield,.sheet.exporting .field,.sheet.exporting .cite,.sheet.exporting a.xref{background:0 0!important;border:0!important;box-shadow:none!important;color:inherit!important}.sheet sup.fnref{color:#0a5fd8;font-weight:700;cursor:pointer;padding:0 1px}.sheet section.notes{margin-top:18pt;font-size:9pt}.sheet section.fn-sec::before{content:"";display:block;width:40%;border-top:1px solid #8a9ab0;margin-bottom:6pt}.sheet section.en-sec::before{content:"Note di chiusura";display:block;font-weight:700;font-size:11pt;color:#0a5fd8;margin-bottom:6pt}.sheet p.note{margin:0 0 3pt}.sheet p.note .nnum{color:#0a5fd8;font-weight:700;cursor:pointer;margin-right:3px}.sheet .cite{color:#0a5fd8;background:rgba(42,134,240,.08);border-radius:3px}.sheet a.xref{color:#0a5fd8;text-decoration:none;border-bottom:1px dotted #0a5fd8}.sheet .field{background:rgba(150,150,150,.15);border-radius:3px;padding:0 2px}.sheet .mfield{background:rgba(255,176,0,.22);border-radius:4px;padding:0 3px;color:#7a4a00}.sheet .mfield.pv{background:rgba(34,168,58,.15);color:inherit}.sheet .bm{display:inline-block;width:0}.sheet.marks .bm::before{content:"⚑";color:#e0157f;font-size:8pt}.sheet.marks span.idx{background:rgba(138,77,255,.15)}.sheet.marks p::after,.sheet.marks h1::after,.sheet.marks h2::after,.sheet.marks h3::after,.sheet.marks li::after{content:"¶";color:#7aa6da;margin-left:2px;font-weight:400}.sheet.lnum{counter-reset:ln}.sheet.lnum>p,.sheet.lnum>h1,.sheet.lnum>h2,.sheet.lnum>h3,.sheet.lnum>blockquote,.sheet.lnum>ul>li,.sheet.lnum>ol>li{counter-increment:ln;position:relative}.sheet.lnum>p::before,.sheet.lnum>h1::before,.sheet.lnum>h2::before,.sheet.lnum>h3::before,.sheet.lnum>blockquote::before,.sheet.lnum>ul>li::before,.sheet.lnum>ol>li::before{content:counter(ln);position:absolute;left:-14mm;width:8mm;text-align:right;color:#8a9ab0;font:8pt Calibri,Arial,sans-serif}.sheet.hyph{hyphens:auto;-webkit-hyphens:auto}.sheet.dark{filter:invert(.92) hue-rotate(180deg)}.sheet.dark img{filter:invert(1) hue-rotate(180deg)}.sheet h4{font-size:12pt;font-style:italic;color:#334155;margin:8pt 0 2pt}.sheet p.caption{font-style:italic;font-size:9pt;color:#44546a;margin:2pt 0 10pt}.sheet .capl{font-style:normal;font-weight:700}.sheet blockquote.intense{font-style:italic;font-weight:700;color:#0a5fd8;text-align:center;border:0;border-top:1.5px solid #2a86f0;border-bottom:1.5px solid #2a86f0;background:0 0;margin:12pt 40pt;padding:8pt}.sheet p.nospace{margin:0}.sheet .toc a,.sheet .tof a{display:flex;align-items:baseline;gap:4px;color:inherit;text-decoration:none}.sheet .toc a::after,.sheet .tof a::after{content:"";flex:1;order:1;border-bottom:1.5px dotted #9aa8b8;margin-bottom:3px}.sheet .toc .tp,.sheet .tof .tp{order:2}.sheet .toc .toc-h1{font-weight:700}.sheet .toc .toc-h3{padding-left:28pt;font-size:10pt}.sheet .tof{margin:6pt 0 12pt;padding:8pt 12pt;border:1px solid #9cc3e6;border-radius:10px;background:#f5faff}.sheet .tof p{margin:0 0 3pt}.sheet .tof .toc-t{font-weight:700;color:#0a5fd8;font-size:13pt;margin-bottom:6pt}.sheet .docindex{margin:10pt 0}.sheet .docindex .toc-t{font-weight:700;color:#0a5fd8;font-size:14pt}.sheet .idx-cols{column-count:2;column-gap:10mm}.sheet .idx-l{font-weight:700;color:#0a5fd8;margin:6pt 0 2pt;break-after:avoid}.sheet .idx-e{margin:0 0 1pt}.sheet .idx-s{padding-left:14pt}.sheet .biblio .bib-e{padding-left:24pt;text-indent:-24pt;margin:0 0 5pt}.sheet .textbox{border:1.5px solid #2a86f0;border-radius:10px;padding:6pt 10pt;margin:2pt 0 6pt 12pt;background:#f3f9ff;box-shadow:0 2px 6px rgba(0,40,110,.15)}.sheet .textbox[style*="float:left"],.sheet .textbox[style*="float: left"]{margin:2pt 12pt 6pt 0}.sheet .sigline{margin-top:24pt}.sheet .sigl{display:inline-block;width:65mm;border-bottom:1px solid #333}.sheet .eq{font-family:"Cambria Math","Times New Roman",serif;font-style:italic;font-size:1.08em;white-space:nowrap}.sheet p.dropcap::first-letter{float:left;font-size:3.4em;line-height:.85;padding:3pt 5pt 0 0;font-weight:700;color:#0a5fd8;font-family:"Lilita One",Georgia,serif}.sheet .cbreak{break-after:column;height:0;border-top:1px dashed #b06bff}.sheet img.img-frame{border:6px solid #fff;outline:1px solid #ccd;box-shadow:0 2px 6px rgba(0,0,0,.2)}.sheet img.img-shadow{box-shadow:4px 6px 14px rgba(0,0,0,.4)}.sheet img.img-circle{border-radius:50%;aspect-ratio:1;object-fit:cover}.sheet img.img-polaroid{background:#fff;padding:6px 6px 26px;box-shadow:0 3px 10px rgba(0,0,0,.35);transform:rotate(-2deg)}.sheet table.tbl-gaze th{background:#6d4a8f;color:#fff}.sheet table.tbl-gaze td,.sheet table.tbl-gaze th{border-color:#c9b0e0}.sheet table.tbl-gaze tr:nth-child(even) td{background:#f6f0ff}.sheet table.tbl-n90 th{background:navy;color:#fff;font-family:Tahoma,sans-serif}.sheet table.tbl-n90 td,.sheet table.tbl-n90 th{border:2px outset silver}.sheet table.tbl-n90 td{background:#e8e8e8}.sheet table.tbl-none td,.sheet table.tbl-none th{border:0}.sheet table.nobands tr:nth-child(even) td{background:0 0}.sheet table.labels{table-layout:fixed;border-collapse:collapse;margin:0}.sheet table.labels td{border:1px dashed #c5d8ee;padding:2mm 4mm;vertical-align:middle;overflow:hidden;font-size:10pt}.sheet table.cal td{height:16mm;vertical-align:top;font-weight:700}.sheet .env-from{font-size:9pt;color:#333;margin:0}.sheet .env-to{margin:22mm 0 0 48%;font-size:12pt;line-height:1.45}.sheet .cover{margin:-6mm -6mm 0;padding:40mm 14mm 30mm;border-radius:14px;text-align:left}.sheet .cover p{margin:0 0 8pt}.sheet .cv-kick{text-transform:uppercase;letter-spacing:3px;font-size:10pt;font-weight:700}.sheet .cv-title{font:44pt"Lilita One",sans-serif;line-height:1.05}.sheet .cv-sub{font-size:16pt}.sheet .cv-auth{margin-top:40mm!important;font-size:11pt}.sheet .cover-aqua{color:#fff;background:linear-gradient(160deg,#0a5fd8,#3aa0ff 55%,#9ff3ff);text-shadow:0 2px 0 rgba(10,58,138,.6)}.sheet .cover-minimal{color:#1a1a1a;border-left:6px solid #2a86f0;border-radius:0}.sheet .cover-minimal .cv-title{font-family:Georgia,serif;font-weight:400}.sheet .cover-gaze{color:#ffe6f6;background:radial-gradient(ellipse at 20% 20%,#ff7ab8,transparent 60%),radial-gradient(ellipse at 80% 80%,#7a8cff,transparent 60%),#1c1230}.sheet .cover-gaze .cv-title{font-family:"Special Elite",monospace;letter-spacing:2px;text-transform:lowercase}.sheet .cover-n90{color:#fff;background:radial-gradient(#fff 1px,transparent 1.5px)0 0/24px 24px,linear-gradient(180deg,#000030,#200060);border-radius:0}.sheet .cover-n90 .cv-title{font:30pt"Press Start 2P",monospace;color:#fe0}.sheet .cover-n90 .cv-kick{color:#0fc}.sheet ol.ml,.sheet ol.ml ol{counter-reset:mli;list-style:none}.sheet ol.ml li{counter-increment:mli}.sheet ol.ml li::before{content:counters(mli,".")". ";font-weight:700;color:#0a5fd8;margin-left:-22pt;display:inline-block;min-width:22pt}.sheet[data-dt=classico]{font-family:"Times New Roman",Times,serif}.sheet[data-dt=classico] :is(h1,h2,h3,h4){color:#1a1a1a;font-family:Georgia,serif}.sheet[data-dt=classico] h1.title{font:30pt Georgia,serif;color:#1a1a1a;text-align:center;text-shadow:none;font-variant:small-caps}.sheet[data-dt=classico] .subtitle{text-align:center;font-style:italic}.sheet[data-dt=moderno]{font-family:Arial,Helvetica,sans-serif}.sheet[data-dt=moderno] :is(h1,h2,h3){color:#334155;font-family:Arial,sans-serif;letter-spacing:-.3px}.sheet[data-dt=moderno] h1.title{font:700 32pt Arial,sans-serif;color:#0f172a;text-shadow:none;border-bottom:4px solid #334155;padding-bottom:6pt}.sheet[data-dt=moderno] h1:not(.title){text-transform:uppercase;font-size:14pt;letter-spacing:1px}.sheet[data-dt=elegante]{font-family:Georgia,serif}.sheet[data-dt=elegante] :is(h1,h2,h3){color:#7a1f3d;font-family:Georgia,serif;font-weight:400;font-style:italic}.sheet[data-dt=elegante] h1.title{font:italic 34pt Georgia,serif;color:#7a1f3d;text-shadow:none;text-align:center;border-bottom:1px solid #c9a;padding-bottom:6pt}.sheet[data-dt=pop]{font-family:"Fredoka",Calibri,sans-serif}.sheet[data-dt=pop] h1{color:#e0157f;font-family:"Lilita One",sans-serif;font-weight:400}.sheet[data-dt=pop] h2{color:#8a4dff}.sheet[data-dt=pop] h3{color:#ff7a00}.sheet[data-dt=pop] h1.title{color:#ff4fa8;text-shadow:3px 3px 0#ffe600,6px 6px 0#8a4dff}.sheet[data-dt=anni90]{font-family:Verdana,Tahoma,sans-serif;font-size:10pt}.sheet[data-dt=anni90] :is(h1,h2,h3){color:navy;font-family:"VT323",monospace;font-weight:400}.sheet[data-dt=anni90] h1{font-size:24pt}.sheet[data-dt=anni90] h2{font-size:20pt}.sheet[data-dt=anni90] h1.title{font:20pt"Press Start 2P",monospace;color:#f0c;text-shadow:2px 2px 0#0ff}.sheet[data-dt=shoegaze]{font-family:Georgia,serif;color:#2a2238}.sheet[data-dt=shoegaze] :is(h1,h2,h3){color:#8e6ab0;font-family:"Special Elite",monospace;font-weight:400;text-transform:lowercase;letter-spacing:1px}.sheet[data-dt=shoegaze] h1.title{font:30pt"Special Elite",monospace;color:#8e6ab0;text-transform:lowercase;text-shadow:0 0 8px rgba(255,140,210,.6),2px 1px 0 rgba(120,140,255,.4)}.sheet[data-dt=natura]{font-family:"Trebuchet MS",sans-serif}.sheet[data-dt=natura] h1{color:#1f7a3a}.sheet[data-dt=natura] h2{color:#3c9a1e}.sheet[data-dt=natura] h3{color:#7a5a1e}.sheet[data-dt=natura] h1.title{color:#1f7a3a;text-shadow:0 2px 0#d9ffb0}.sheet[data-sp=compatta] p{margin-bottom:2pt}.sheet[data-sp=compatta]{line-height:1.15}.sheet[data-sp=aperta] p{margin-bottom:12pt}.sheet[data-sp=aperta]{line-height:1.6}.sheet[data-sp=doppia]{line-height:2}.sheet[data-sp=doppia] p{margin-bottom:8pt}@media print{.sheet table.labels td{border:0!important}.sheet section.en-sec,.sheet section.fn-sec{break-before:auto}}.sheet .pbreak{margin:0-10mm!important}.gitems>div.rgrid{display:grid!important;grid-template-columns:repeat(3,auto);gap:3px}#docTop{grid-row:1}#ribbon{grid-row:2}#docMain{grid-row:3}#docStatus{grid-row:4}#docOutline{grid-column:1;grid-row:1}#docScroll{grid-column:2;grid-row:1}#docSide{grid-column:3;grid-row:1}#docview.focus #docMain{grid-template-columns:0 1fr 0!important}.pcard .kind.sheet{--c:#1f9a52}.pcard .kind.video{--c:#8a4dff}#xlview{position:fixed;inset:0;display:grid;grid-template-rows:40px auto auto 1fr 30px 26px;z-index:10;background:#eef5fc}#xlTop .name{width:260px;margin:0;font-weight:700}#xlSave{color:#2a6a1a;font-weight:700;min-width:90px}.xl-ribbon{border-bottom:1px solid #6a9bd8;box-shadow:0 2px 8px rgba(0,30,90,.2);z-index:5;position:relative}#xlFbar{display:flex;align-items:center;gap:4px;padding:3px 8px;background:linear-gradient(180deg,#fff,#e7f0fa);border-bottom:1px solid #b9cfe8}#xlNameBox{width:110px;margin:0;height:26px;padding:2px 8px;font:12px var(--ui);border-radius:8px}.xl-fsep{width:1px;height:20px;background:#b9cfe8;margin:0 3px}#xlFbar .btn{margin:0;padding:2px 8px;min-width:28px;height:26px}.xl-fx i{font-family:Georgia,serif;font-weight:700;font-size:13px;color:#0a5fd8}.xl-fwrap{position:relative;flex:1;min-height:26px}.xl-fwrap textarea,.xl-fwrap .xl-mirror{position:absolute;inset:0;margin:0;padding:4px 8px;font:13px/18px Consolas,"Cascadia Mono",Menlo,monospace;white-space:pre-wrap;word-break:break-all;overflow:hidden;border-radius:8px}.xl-fwrap textarea{resize:none;height:26px;background:0 0;color:transparent;caret-color:#111;border:1px solid #9fbbe0;z-index:2}.xl-fwrap textarea:focus{height:auto;min-height:26px;max-height:120px;overflow:auto;box-shadow:0 0 0 2px rgba(42,134,240,.3)}.xl-fwrap .xl-mirror{background:#fff;color:#111;z-index:1;pointer-events:none;border:1px solid transparent}#xlMain{display:grid;grid-template-columns:1fr auto;min-height:0}#xlGridWrap{position:relative;overflow:hidden;background:#fff;min-height:0}#xlCanvas{position:absolute;left:0;top:0;pointer-events:none}#xlScroll{position:absolute;inset:0;overflow:scroll;z-index:1}#xlSpacer{width:4000px;height:4000px}#xlKeys{position:absolute;left:-9999px;top:0;width:20px;height:20px;opacity:0}#xlObjs{position:absolute;right:0;bottom:0;z-index:2;pointer-events:none;overflow:hidden}.xl-obj{position:absolute;left:0;top:0;pointer-events:auto;cursor:move;outline:0}.xl-obj .xo-c{pointer-events:none}.xl-obj .xo-c svg{display:block}.xl-obj.sel{box-shadow:0 0 0 2px #2a86f0,0 0 14px rgba(42,134,240,.45);border-radius:14px}.xl-obj .xo-h{display:none;position:absolute;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#5ab4ff 55%,#0a5fd8);border:1px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.35)}.xl-obj.sel .xo-h{display:block}.xo-h.nw{left:-6px;top:-6px;cursor:nwse-resize}.xo-h.ne{right:-6px;top:-6px;cursor:nesw-resize}.xo-h.sw{left:-6px;bottom:-6px;cursor:nesw-resize}.xo-h.se{right:-6px;bottom:-6px;cursor:nwse-resize}.xl-tbox{width:100%;height:100%;padding:10px 14px;box-sizing:border-box;white-space:pre-wrap;overflow:hidden;border-radius:14px}.xl-tbox.glass{background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(220,240,255,.7));border:1px solid #fff;box-shadow:0 6px 18px rgba(0,40,110,.2),inset 0 1px 0#fff}#xlEdWrap{position:absolute;z-index:3;background:#fff;border:2px solid #1c7ff0;box-shadow:0 0 0 3px rgba(42,134,240,.25),0 4px 14px rgba(0,40,110,.25);box-sizing:border-box}#xlEdWrap textarea,#xlEdWrap .xl-mirror{position:absolute;inset:0;margin:0;padding:1px 3px;font:inherit;line-height:1.22;white-space:pre;overflow:hidden;border:0;border-radius:0;box-shadow:none;background:0 0}#xlEdWrap[data-wrap="1"] textarea,#xlEdWrap[data-wrap="1"] .xl-mirror{white-space:pre-wrap}#xlEdWrap textarea{position:relative;display:block;width:100%;min-height:100%;resize:none;color:transparent;caret-color:#111;z-index:2;outline:0;height:auto}#xlEdWrap .xl-mirror{color:#111;z-index:1;pointer-events:none}#xlAC{position:absolute;z-index:6;min-width:240px;max-width:380px;max-height:260px;overflow:auto;background:linear-gradient(180deg,#fff,#eef6ff);border:1px solid #8fb3dd;border-radius:12px;box-shadow:0 10px 26px rgba(0,40,110,.28);padding:4px}#xlAC .ac-it{padding:4px 8px;border-radius:8px;cursor:pointer;font-size:12px;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}#xlAC .ac-it small{color:#5a6c9a}#xlAC .ac-it i{flex-basis:100%;font-style:normal;font-size:10.5px;color:#567}#xlAC .ac-it.on,#xlAC .ac-it:hover{background:linear-gradient(180deg,#bfe6ff,#7cc0ff);color:#04255a}#xlTip{position:absolute;z-index:7;padding:5px 9px;border-radius:10px;background:#fffef2;border:1px solid #e6d58a;box-shadow:0 4px 12px rgba(0,0,0,.18);font-size:11.5px;max-width:360px;pointer-events:none;color:#333}#xlTip.note-tip{background:linear-gradient(180deg,#fffbe0,#fff3b0);border-color:#e8c84a}#xlTip u{text-decoration:none;font-weight:700;color:#0a5fd8}#xlTabs{display:flex;align-items:stretch;gap:4px;padding:0 8px;background:linear-gradient(180deg,#e4eef9,#cfdff1);border-top:1px solid #9fbbe0;overflow:hidden}.xl-tabnav{display:flex;align-items:center;gap:2px}.xl-tabnav .btn{margin:0;padding:1px 6px;font-size:9px}.xl-tablist{display:flex;gap:2px;overflow-x:auto;align-items:flex-start;scrollbar-width:none}.xl-tab{--tc:#2a86f0;border:1px solid #9fbbe0;border-top:none;border-radius:0 0 12px 12px;padding:3px 16px 4px;font:700 11.5px var(--ui);color:#2a4a74;background:linear-gradient(180deg,#f4f9ff,#dceafa);cursor:pointer;white-space:nowrap;box-shadow:inset 0-3px 0 var(--tc)}.xl-tab.on{background:#fff;color:#0a3a8a;box-shadow:inset 0-3px 0 var(--tc),0 3px 8px rgba(0,40,110,.2);position:relative;top:-1px}.xl-addsheet{margin:2px 0!important;padding:0 10px!important;border-radius:50%!important}#xlStatus{display:flex;align-items:center;gap:10px;padding:0 12px;font-size:11px;color:#234;border-top:1px solid #8a8a8a}#xlStatus .sp{flex:1}#xlStatus .sp2{width:16px}.xl-mode{font-weight:700;color:#0a5fd8;min-width:70px}.xl-stat{cursor:pointer;padding:1px 6px;border-radius:8px}.xl-stat:hover{background:rgba(80,170,255,.25)}#xlStatus .sbtn{border:0;background:0 0;padding:2px 7px;border-radius:8px;font:11px var(--ui);color:inherit;cursor:pointer}#xlStatus .sbtn:hover{background:rgba(80,170,255,.25)}#xlStatus .sbtn.on{background:linear-gradient(180deg,#a8dcff,#2a86f0);color:#fff}#xlStatus .zslider{width:110px}#xlStatus .zv{min-width:40px;text-align:right}#xlSide{width:300px;overflow-y:auto;padding:10px;background:linear-gradient(180deg,#f7fbff,#e5f0fb);border-left:1px solid #9fbbe0}.xl-sidehead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#xlSide .set-row input[type=text]{width:150px;margin:0}#xlSide .set-row select{width:150px;margin:0}.xl-colgrp{display:inline-flex;align-items:center}.xl-colbtn{position:relative}.xl-colbtn::after{content:"";position:absolute;left:6px;right:6px;bottom:2px;height:4px;border-radius:2px;background:var(--sw)}.xl-colpick{position:relative;font-size:9px;padding:0 2px;cursor:pointer;color:#456}.xl-colpick input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0}.xl-qcol{padding:2px 4px!important;font-size:9px!important}.swdot{display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:middle;border:1px solid rgba(0,0,0,.2);margin-right:4px}.swdot.wide{width:42px;border-radius:6px}.xl-cstyle{display:inline-block;min-width:110px;padding:2px 8px;border-radius:6px;border:1px solid rgba(0,0,0,.12)}.xl-tstyles{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.xl-tstyles.inline{grid-template-columns:repeat(9,auto);gap:3px}.tsb{width:54px;height:40px;border:1px solid #9fbbe0;border-radius:8px;padding:3px;display:flex;flex-direction:column;gap:2px;background:#fff;cursor:pointer}.xl-tstyles.inline .tsb{width:38px;height:30px}.tsb i{flex:1;border-radius:2px;background:var(--c)}.tsb i:first-child{background:linear-gradient(180deg,var(--a),var(--b))}.tsb i:nth-child(3){background:#fff;border:1px solid var(--c)}.tsb.on,.tsb:hover{box-shadow:0 0 0 2px #2a86f0,0 0 10px rgba(42,134,240,.5)}.xl-radio{display:flex;flex-direction:column;gap:3px}.xl-radio label{font-size:12px;display:flex;align-items:center;gap:5px;margin:0}.xl-fmenu{position:fixed;z-index:200;width:290px;padding:8px;border-radius:14px;background:linear-gradient(180deg,#fff,#eaf4ff);border:1px solid #8fb3dd;box-shadow:0 12px 30px rgba(0,40,110,.3);display:flex;flex-direction:column;gap:6px}.xl-fmenu .row{display:flex;gap:4px;align-items:center}.xl-fmenu .row.end .sp{flex:1}.xl-fmenu .btn{margin:0;padding:3px 8px;font-size:11px}.xl-fmenu select,.xl-fmenu input[type=text],.xl-fmenu input[type=search]{margin:0;height:26px;font-size:11px;min-width:0;flex:1}.fm-list{max-height:200px;overflow-y:auto;background:#fff;border:1px solid #c5d8ee;border-radius:8px;padding:4px}.fm-list label{display:flex;align-items:center;gap:4px;font-size:11.5px;margin:0;padding:1px 2px}.fm-list small{margin-left:auto;color:#789}.fm-all{font-weight:700;border-bottom:1px solid #e1ebf6}.xl-findres{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;margin-top:6px}.xl-findres .fr,.xl-fnlist .fr{text-align:left;border:1px solid transparent;background:0 0;padding:4px 8px;border-radius:8px;cursor:pointer;font:12px var(--ui);color:#123}.xl-findres .fr:hover,.xl-fnlist .fr:hover,.xl-fnlist .fr.on{background:linear-gradient(180deg,#e0f2ff,#bfe0ff);border-color:#8fc6ff}.xl-fnlist{height:240px;overflow-y:auto;display:flex;flex-direction:column;border:1px solid #c5d8ee;border-radius:10px;background:#fff;margin:6px 0;padding:3px}.xl-fnlist small{color:#789}.xl-fninfo{min-height:48px;font-size:12px;padding:6px 8px;border-radius:10px;background:#f1f8ff;border:1px solid #d6e7f8}.xl-sortlist .row{display:flex;gap:6px;align-items:center;margin-bottom:4px}.xl-sortlist select{margin:0}.xl-cflist .row{display:flex;gap:6px;align-items:center;margin-bottom:4px;font-size:12px}.xl-cflist .sp{flex:1}.cfprev{padding:2px 8px;border-radius:6px;font-weight:700;font-size:11px;border:1px solid rgba(0,0,0,.1)}.xl-fmttabs{display:flex;gap:3px;flex-wrap:wrap;margin-bottom:8px}.xl-fmttabs .btn{margin:0;padding:3px 10px}.xl-fmttabs .btn.on{background:linear-gradient(180deg,#a8dcff,#2a86f0);color:#fff;text-shadow:0 1px 1px #0a3a8a}.xl-fmtbody{min-height:200px}.xl-fmtbody select[size]{width:220px;height:200px;margin:0}.xl-nfprev{margin-top:8px;padding:8px;border-radius:8px;background:#f1f8ff;border:1px dashed #9fc6f0;font-size:13px}.xl-fillsw{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.xl-fillsw .sw{width:24px;height:24px;border-radius:6px;border:1px solid rgba(0,0,0,.15);cursor:pointer;padding:0}.xl-evalsteps div{margin-bottom:8px}.xl-evalsteps small{display:block;color:#5a6c9a}.xl-evalsteps code{display:block;padding:6px 8px;border-radius:8px;background:#f1f8ff;border:1px solid #d6e7f8;word-break:break-all}.xl-keys{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.xl-keys div{display:flex;gap:8px;align-items:center;font-size:12px}.xl-keys kbd{min-width:120px;padding:2px 6px;border-radius:6px;background:linear-gradient(180deg,#fff,#dde9f6);border:1px solid #9fbbe0;font:11px var(--ui);font-weight:700;text-align:center}.xl-backstage{display:grid;grid-template-columns:1fr 1fr;gap:8px}.xl-fillopt{position:absolute;z-index:4;margin:0!important;padding:1px 6px!important;font-size:10px!important}.keytip{position:absolute;left:50%;top:60%;transform:translateX(-50%);z-index:10;padding:0 5px;border-radius:6px;font:700 10px var(--ui);color:#fff;background:linear-gradient(180deg,#5ab4ff,#0a5fd8);box-shadow:0 2px 6px rgba(0,0,0,.4);pointer-events:none}.rtab,.rbtn{position:relative}#xlview .rgroup .rl{display:flex;align-items:center;gap:3px;font-size:10.5px;margin:0;white-space:nowrap}#xlview .rsel.font{width:150px}#xlview .rbody small{font-size:9.5px;color:#456}#xlview.xl-dark #xlFbar{background:linear-gradient(180deg,#2a3150,#1d2340);border-color:#3a4466}#xlview.xl-dark .xl-fwrap .xl-mirror{background:#1b2033;color:#e8ecff}#xlview.xl-dark .xl-fwrap textarea{caret-color:#fff}#xlview.xl-dark #xlTabs{background:linear-gradient(180deg,#252c48,#1b2138);border-color:#3a4466}#xlview.xl-dark .xl-tab{background:linear-gradient(180deg,#2e3658,#232a46);color:#c9d4ff;border-color:#3a4466}#xlview.xl-dark .xl-tab.on{background:#1b2033;color:#fff}html[data-theme=n90] .xl-tab{border-radius:0}html[data-theme=n90] #xlEdWrap{border-color:navy}html[data-theme=n90] .xl-fmenu,html[data-theme=n90] #xlAC{border-radius:0;background:silver}html[data-theme=gaze] #xlview{background:#241a30}html[data-theme=gaze] #xlFbar{background:linear-gradient(180deg,#3a2c48,#2a2036);border-color:#4a3a5a}html[data-theme=gaze] #xlTabs{background:linear-gradient(180deg,#33263f,#281e33);border-color:#4a3a5a}html[data-theme=gaze] .xl-tab{background:linear-gradient(180deg,#3d2f4c,#2f243b);color:#e9dcf7;border-color:#4a3a5a}html[data-theme=gaze] .xl-tab.on{background:#4a3a5a}#vview{--tlh:340px;position:fixed;inset:0;display:grid;grid-template-rows:40px 1fr 6px var(--tlh);z-index:10;background:linear-gradient(180deg,#dfeaf7,#cbdcf0)}#vTop .name{width:240px;margin:0;font-weight:700}#vSaveSt{color:#2a6a1a;font-weight:700;min-width:90px}.v-ws{display:flex;gap:3px}.v-ws .btn{margin:0;padding:4px 10px;font-size:11px}.v-ws .btn.on{color:#fff;text-shadow:0 1px 1px #0a3a8a;border-color:#0a4bb0;background:linear-gradient(180deg,#a8dcff 0,#4aa6ff 48%,#0d66e3 52%,#2f93ff 80%,#86d6ff 100%)}#vUpper{display:grid;grid-template-columns:270px 1fr 330px;min-height:0;gap:6px;padding:6px 6px 0}#vBin,#vInsp{min-height:0;overflow-y:auto;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(226,240,255,.88));border:1px solid #fff;box-shadow:0 6px 18px rgba(0,40,110,.18),inset 0 1px 0#fff;padding:8px}#vCenter{display:grid;grid-template-rows:1fr auto;min-height:0;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#1a2238,#0b1020);box-shadow:0 6px 18px rgba(0,40,110,.3)}#vMonWrap{position:relative;display:flex;align-items:center;justify-content:center;min-height:0}#vMon{background:#000;box-shadow:0 0 0 1px #2a3a5a,0 10px 30px rgba(0,0,0,.6);image-rendering:auto}#vSafe{position:absolute;pointer-events:none}#vSafe::before,#vSafe::after{content:"";position:absolute;border:1px dashed rgba(255,255,255,.45)}#vSafe::before{inset:5%}#vSafe::after{inset:10%;border-color:rgba(255,230,120,.45)}#vScopes{position:absolute;right:8px;bottom:8px;width:480px;height:140px;border-radius:10px;border:1px solid rgba(160,200,255,.3)}#vMonBar{display:flex;align-items:center;gap:4px;padding:5px 8px;background:linear-gradient(180deg,#2c3858,#1a2238);border-top:1px solid #3a4a74}#vMonBar .btn{margin:0;padding:3px 7px}#vMonBar .btn.big{padding:4px 14px}#vMonBar .btn.on{box-shadow:0 0 0 2px #29a8ff}#vMonBar .flip .ic{transform:scaleX(-1)}#vMonBar .sp{flex:1}#vMonBar select{width:auto;margin:0;height:26px;padding:0 24px 0 8px;font-size:11px}.vtc{font:700 15px/1 Consolas,"Cascadia Mono",monospace;color:#9ff3ff;text-shadow:0 0 8px rgba(80,200,255,.7);padding:4px 10px;border-radius:8px;background:rgba(0,0,0,.35);margin-left:6px;letter-spacing:1px}#vSplit{cursor:row-resize;background:linear-gradient(180deg,#b9cfe8,#9fbbe0);margin:0 6px;border-radius:3px}#vLower{display:grid;grid-template-rows:auto 1fr;min-height:0;margin:0 6px 6px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#f7fbff,#e3eefa);box-shadow:0 6px 18px rgba(0,40,110,.2);border:1px solid #fff}#vTLbar{display:flex;align-items:center;gap:3px;padding:4px 8px;border-bottom:1px solid #b9cfe8;background:linear-gradient(180deg,#fff,#e4eefa);flex-wrap:wrap}#vTLbar .btn{margin:0;padding:3px 7px;font-size:11px}#vTLbar .btn.on{color:#fff;border-color:#0a4bb0;background:linear-gradient(180deg,#a8dcff 0,#4aa6ff 48%,#0d66e3 52%,#2f93ff 80%,#86d6ff 100%)}#vTLbar .vsep{width:1px;height:20px;background:#b9cfe8;margin:0 4px}#vTLbar .sp{flex:1}#vTLbar .vzoom{width:120px!important;flex:none;margin:0}.vdur{font:11px Consolas,monospace;color:#3a4a64;margin-right:6px}#vTLwrap{display:grid;grid-template-columns:1fr 46px;min-height:0}#vTL{position:relative;overflow:auto;min-height:0}#vTL[data-tool=razor] .vclip{cursor:crosshair}#vTL[data-tool=slip] .vclip,#vTL[data-tool=slide] .vclip{cursor:ew-resize}#vTLin{position:relative;min-height:100%}.vruler{position:sticky;top:0;height:26px;z-index:4;background:linear-gradient(180deg,#fff,#dfeaf7);border-bottom:1px solid #9fbbe0;cursor:pointer}.vcorner{position:sticky;left:0;width:150px;height:100%;z-index:2;background:linear-gradient(180deg,#eef5fd,#d4e3f4);border-right:1px solid #9fbbe0;display:flex;align-items:center;justify-content:center}.vtc2{font:700 12px Consolas,monospace;color:#0a3a8a}.vtick{position:absolute;top:0;height:100%;border-left:1px solid #9fbbe0}.vtick span{position:absolute;left:3px;top:3px;font:10px Consolas,monospace;color:#4a5a78;white-space:nowrap}.vinout{position:absolute;bottom:0;height:7px;background:linear-gradient(180deg,#bfe6ff,#2a86f0);opacity:.85;border-radius:3px}.vmarker{position:absolute;top:12px;height:12px;min-width:12px;background:color-mix(in srgb,var(--mc) 35%,transparent);border-radius:6px;transform:translateX(-6px);cursor:pointer}.vmarker i{position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--mc) 60%);box-shadow:0 1px 2px rgba(0,0,0,.4)}.vmarker span{position:absolute;left:15px;top:-1px;font:700 9px var(--ui);color:#123;white-space:nowrap}.vrow{position:relative;display:flex;border-bottom:1px solid #c8d8ec}.vrow.c{background:rgba(255,236,170,.25)}.vrow.v{background:rgba(200,225,255,.25)}.vrow.a{background:rgba(200,255,220,.22)}.vrow.locked .vlane{background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.05)0 6px,transparent 6px 12px)}.vrow.off .vlane{opacity:.45}.vhead{position:sticky;left:0;z-index:3;width:150px;flex:none;display:flex;align-items:center;gap:4px;padding:0 6px;background:linear-gradient(180deg,#f4f9ff,#dbe8f7);border-right:1px solid #9fbbe0}.vtarget{border:1px solid #9fbbe0;background:#fff;border-radius:8px;font:700 11px var(--ui);color:#2a4a74;padding:2px 8px;cursor:pointer;min-width:34px}.vtarget.on{color:#fff;background:linear-gradient(180deg,#7fd0ff,#1c7ff0);border-color:#0a5fd8}.vhb{display:flex;gap:2px;margin-left:auto}.vhbtn{border:1px solid #b9cfe8;background:linear-gradient(180deg,#fff,#e6f0fa);border-radius:6px;font:700 10px var(--ui);padding:1px 5px;cursor:pointer;color:#345;min-width:22px}.vhbtn.on{background:linear-gradient(180deg,#ffd6e8,#ff6aa8);color:#fff;border-color:#e0157f}.vhbtn.on.solo{background:linear-gradient(180deg,#fff3b0,#ffc800);color:#5a3a00;border-color:#d0a000}.vlane{position:relative;flex:1}.vlane.drop{background:rgba(42,134,240,.12);box-shadow:inset 0 0 0 2px #2a86f0}.vclip{position:absolute;top:2px;bottom:2px;border-radius:8px;overflow:hidden;cursor:grab;box-sizing:border-box;border:1px solid rgba(0,0,0,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.6);user-select:none}.vclip.v{background-color:#5aa9ff;background-image:linear-gradient(180deg,#bfe0ff,#4a9aef 50%,#2a7fe0 51%,#6ab8ff)}.vclip.a{background:linear-gradient(180deg,#a6f0b8,#3cbf63 50%,#22a84a 51%,#5ad47e)}.vclip.title{background:linear-gradient(180deg,#ffd1ef,#ff6ac0 50%,#e0157f 51%,#ff8ad0)!important}.vclip.color{background:linear-gradient(180deg,#e6d6ff,#9a6cff 50%,#7a2cff 51%,#b490ff)!important}.vclip.adjust{background:linear-gradient(180deg,#fff,#c9d4e6 50%,#a6b2c2 51%,#e0e8f2)!important}.vclip.shape{background:linear-gradient(180deg,#fff3b0,#ffc800 50%,#e0a000 51%,#ffe060)!important}.vclip.caption{background:linear-gradient(180deg,#fffbe0,#ffe58a)!important;border-color:#d0a000}.vclip.caption .vcl{color:#5a3a00;text-shadow:none}.vclip.lab{box-shadow:inset 0 3px 0 var(--lc)}.vclip.sel{border:2px solid #fff;box-shadow:0 0 0 2px #0a5fd8,0 0 12px rgba(10,95,216,.6);z-index:2}.vcl{position:absolute;left:6px;top:2px;right:6px;font:700 10.5px var(--ui);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}.vwave{position:absolute;left:0;top:16px;pointer-events:none}.vtrans{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,.75),rgba(255,255,255,.15));border-right:1px dashed #fff;display:flex;align-items:center;justify-content:center;font-size:11px;color:#0a3a8a;z-index:1;cursor:pointer}.vfxb{position:absolute;right:6px;bottom:2px;font:700 9px var(--ui);color:#fff;background:rgba(122,44,255,.85);border-radius:5px;padding:0 4px;z-index:1}.vkf{position:absolute;bottom:3px;width:8px;height:8px;transform:rotate(45deg);background:#ffe600;border:1px solid #6a5000;z-index:2}.vtrim{position:absolute;top:0;bottom:0;width:7px;cursor:ew-resize;z-index:3}.vtrim.l{left:0}.vtrim.r{right:0}.vclip:hover .vtrim{background:rgba(255,255,255,.35)}.vph{position:absolute;top:0;bottom:0;width:0;z-index:5;pointer-events:none}.vph::before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:#ff2f92;box-shadow:0 0 6px rgba(255,47,146,.7)}.vph i{position:absolute;top:2px;left:-7px;width:14px;height:14px;border-radius:50% 50% 50%0;transform:rotate(-45deg);background:radial-gradient(circle at 35% 30%,#fff,#ff2f92 60%);box-shadow:0 1px 3px rgba(0,0,0,.4)}#vMeter{background:linear-gradient(180deg,#1a2238,#0b1020);width:46px;height:100%}#vTip{position:fixed;z-index:300;padding:3px 8px;border-radius:8px;background:rgba(0,20,60,.85);color:#fff;font:700 11px Consolas,monospace;pointer-events:none}.vbtabs{display:flex;gap:2px;margin-bottom:6px;flex-wrap:wrap}.vbtabs .btn{margin:0;padding:3px 8px}.vbtabs .btn.on{background:linear-gradient(180deg,#a8dcff,#2a86f0);color:#fff}.vbgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:6px}.vbgrid.small{grid-template-columns:repeat(3,1fr)}.vbin-item{border-radius:10px;background:#fff;border:1px solid #c5d8ee;padding:3px;cursor:pointer;font-size:10.5px;overflow:hidden}.vbin-item.on,.vbin-item:hover{box-shadow:0 0 0 2px #2a86f0}.vbin-item span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 2px 0}.vbth{position:relative;aspect-ratio:16/9;border-radius:7px;background:#0b1020 center/cover;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.vbth.svg{background:linear-gradient(180deg,#eaf6ff,#cfe6ff)}.vbth.svg svg{width:80%;height:80%}.vbth small{position:absolute;right:4px;bottom:3px;font:700 9px Consolas,monospace;background:rgba(0,0,0,.6);padding:0 4px;border-radius:4px}.vbin-item.audio .vbth{background:linear-gradient(180deg,#a6f0b8,#22a84a)}.vempty{text-align:center;padding:30px 10px;color:#5a6c9a;font-size:13px}.vfxitem{display:flex;align-items:center;gap:6px;width:100%;text-align:left;border:1px solid transparent;background:0 0;padding:5px 8px;border-radius:9px;cursor:pointer;font:12px var(--ui);color:#123}.vfxitem:hover{background:linear-gradient(180deg,#e0f2ff,#bfe0ff);border-color:#8fc6ff}.vfxitem.title{font-size:16px}.mdot{width:10px;height:10px;border-radius:50%;display:inline-block}.vinsp-head{display:flex;flex-direction:column;margin-bottom:6px}.vinsp-head small{color:#5a6c9a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsec{border:1px solid #d6e7f8;border-radius:12px;margin-bottom:6px;background:rgba(255,255,255,.6)}.vsec summary{cursor:pointer;padding:5px 8px;font:700 11.5px var(--ui);color:#0a3a8a}.vsec>:not(summary){margin:0 8px 6px}.vkrow{display:grid;grid-template-columns:92px 1fr 58px 18px auto;align-items:center;gap:4px;font-size:11px}.vkrow label{margin:0;font-size:11px;color:#2a4a74}.vkrow input[type=range]{width:100%;margin:0}.vkrow select{margin:0;height:24px;font-size:11px;grid-column:2/-1}.vnum{width:56px!important;margin:0!important;height:22px;padding:0 4px!important;font-size:11px!important}.vu{color:#789;font-size:10px}.vkfnav{display:flex}.vkfnav button{border:0;background:0 0;cursor:pointer;font-size:10px;padding:0 2px;color:#5a6c9a}.vkfb{color:#b0bccc!important;font-size:12px!important}.vkfb.anim{color:#e09a00!important}.vkfb.on{color:#ff2f92!important;text-shadow:0 0 6px rgba(255,47,146,.6)}.vease{grid-column:2/-1;height:22px!important}.vrowb{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.vrowb .btn{margin:0;padding:3px 8px;font-size:11px}.vwheels{display:flex;justify-content:space-around}.vwheelbox{display:flex;flex-direction:column;align-items:center;font-size:10px}.vwheel{width:86px;height:86px;cursor:crosshair;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.25)}.vfxbox{border:1px solid #d6e7f8;border-radius:10px;padding:5px 6px;margin:4px 0;background:#fff}.vfxbox.off{opacity:.55}.vfxhead{display:flex;align-items:center;gap:4px;margin-bottom:3px}.vfxhead b{flex:1;font-size:11.5px}.vfxhead .btn{margin:0;padding:1px 6px;font-size:10px}.veqs{display:flex;justify-content:space-around}.veq{display:flex;flex-direction:column;align-items:center;gap:2px}.veq input{writing-mode:vertical-lr;direction:rtl;height:90px;width:22px}.veq small{font-size:9.5px;color:#456}.vmixer{display:flex;gap:6px;overflow-x:auto}.vch{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px;border-radius:10px;background:linear-gradient(180deg,#f4f9ff,#dceafa);border:1px solid #c5d8ee;min-width:58px}.vch.master{background:linear-gradient(180deg,#fff3fb,#ffd6ee)}.vch b{font-size:10.5px}.vfader{writing-mode:vertical-lr;direction:rtl;height:120px;width:24px}.vpan{width:52px}.vch small{font:9.5px Consolas,monospace}.vloud{font-size:11px;padding:6px 8px;border-radius:8px;background:#0b1020;color:#9ff3ff}.vloud b{color:#fff}.vcaps{display:flex;flex-direction:column;gap:3px;max-height:300px;overflow-y:auto}.vcap{display:grid;grid-template-columns:auto 1fr auto;gap:3px;align-items:start}.vcap .btn{margin:0;padding:2px 5px;font:10px Consolas,monospace}.vcap textarea{margin:0;font-size:11.5px;min-height:24px;resize:vertical}.vcap.on textarea{box-shadow:0 0 0 2px #2a86f0}.vtstyles{display:grid;grid-template-columns:1fr 1fr;gap:3px}html[data-theme=gaze] #vview{background:linear-gradient(180deg,#2a2036,#1c1526)}html[data-theme=gaze] #vBin,html[data-theme=gaze] #vInsp,html[data-theme=gaze] #vLower{background:linear-gradient(180deg,rgba(60,44,76,.92),rgba(44,32,58,.9));border-color:rgba(255,220,250,.2);color:#efe3fa}html[data-theme=gaze] .vhead,html[data-theme=gaze] .vruler,html[data-theme=gaze] #vTLbar{background:linear-gradient(180deg,#3d2f4c,#2f243b);border-color:#4a3a5a;color:#e9dcf7}html[data-theme=gaze] .vsec{background:rgba(0,0,0,.18);border-color:#4a3a5a}html[data-theme=gaze] .vkrow label,html[data-theme=gaze] .vsec summary{color:#e9dcf7}html[data-theme=n90] #vBin,html[data-theme=n90] #vInsp,html[data-theme=n90] #vLower,html[data-theme=n90] #vCenter{border-radius:0}html[data-theme=n90] .vclip{border-radius:0}.pcard .kind.code{--c:#0a8a8a}#cview{--conh:250px;position:fixed;inset:0;z-index:10;display:grid;grid-template-rows:40px 1fr 6px var(--conh) 24px;background:linear-gradient(180deg,#dfeaf7,#cbdcf0)}#cTop .name{width:220px;margin:0;font-weight:700}#cTop select{width:auto;margin:0;height:28px;padding:0 30px 0 10px}#cTop .vsep{width:1px;height:22px;background:rgba(0,0,0,.18);margin:0 2px}#cTop .btn.hidden{display:none}#cSave{color:#2a6a1a;font-weight:700;min-width:84px;text-align:right}#cSave.dirty{color:#8a5a00}#cMain{display:grid;grid-template-columns:220px 1fr;gap:6px;padding:6px 6px 0;min-height:0}#cview.debugging #cMain{grid-template-columns:220px 1fr 340px}#cFiles,#cDbg{min-height:0;overflow-y:auto;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(226,240,255,.88));border:1px solid #fff;box-shadow:0 6px 18px rgba(0,40,110,.18),inset 0 1px 0#fff;padding:8px}#cEdWrap{display:grid;grid-template-rows:auto 1fr;min-height:0;min-width:0;border-radius:14px;overflow:hidden;border:1px solid #fff;box-shadow:0 6px 18px rgba(0,40,110,.2);background:#fbfdff}#cTabs{display:flex;gap:2px;padding:4px 6px 0;overflow-x:auto;background:linear-gradient(180deg,#eef6ff,#d6e7f8);border-bottom:1px solid #9fbbe0;scrollbar-width:thin}.c-tab{display:flex;align-items:center;gap:5px;border:1px solid #9fbbe0;border-bottom:none;border-radius:10px 10px 0 0;padding:4px 12px;font:12px var(--ui);color:#2a4a74;background:linear-gradient(180deg,#f8fbff,#e1ecf8);cursor:pointer;white-space:nowrap}.c-tab.on{background:#fbfdff;color:#0a3a8a;font-weight:700;position:relative;top:1px;box-shadow:inset 0 3px 0#2a86f0}.c-star{color:#e09a00;font-size:11px}.c-fic{font-size:13px}#cEditor{position:relative;min-height:0;min-width:0}.c-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:#5a6c9a}.c-fhead{display:flex;align-items:center;gap:4px;margin-bottom:4px}.c-fhead b{font-size:12px;color:#0a3a8a}.c-fhead .sp{flex:1}.c-fhead .btn{margin:0;padding:2px 7px}.c-flist{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.c-fitem{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:8px;cursor:pointer;font-size:12px;border:1px solid transparent}.c-fitem:hover{background:rgba(80,170,255,.14)}.c-fitem.on{background:linear-gradient(180deg,#e0f2ff,#bfe0ff);border-color:#8fc6ff;font-weight:700}.c-fname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-facts{display:none;gap:1px}.c-fitem:hover .c-facts{display:flex}.c-facts button{border:0;background:0 0;cursor:pointer;padding:0 2px;font-size:11px}.c-opts label{font-size:11px;margin-top:6px}.c-opts input,.c-opts select{margin:2px 0;font-size:11.5px;height:26px}.c-opts .note{margin-top:8px}#cSplit{cursor:row-resize;margin:0 6px}#cLower{display:grid;grid-template-rows:auto 1fr;min-height:0;margin:0 6px 6px;border-radius:14px;overflow:hidden;border:1px solid #fff;box-shadow:0 6px 18px rgba(0,40,110,.22);background:#0f1830}.c-conhead{display:flex;align-items:center;gap:3px;padding:4px 6px;background:linear-gradient(180deg,#f2f8ff,#d9e8f7);border-bottom:1px solid #9fbbe0}.c-conhead .btn{margin:0;padding:3px 9px;font-size:11px}.c-conhead .sp{flex:1}.c-contabs{display:flex;gap:3px}.c-contabs .btn.warn:not(.on){color:#b00}.c-coninfo{font-size:11px;color:#3a5a8a;margin-right:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.c-conbody{position:relative;min-height:0}.c-conbody>*{position:absolute;inset:0}#cCon{overflow:auto;padding:8px 12px;font:13px/1.45"Cascadia Mono",Consolas,Menlo,monospace;color:#e8f2ff;white-space:pre-wrap;word-break:break-word;outline:0}.c-o.err{color:#ff8a8a}.c-o.warn{color:#ffd27a}.c-o.ok{color:#9df5b0}.c-o.sys{color:#7fd0ff;font-style:italic}.c-o.dim{opacity:.7}.c-o.echo{color:#b9f2ff;opacity:.85}.c-o.in{color:#9df5b0;font-weight:700}.c-inline{display:inline-block;width:auto;min-width:260px;margin:0;padding:0 6px;height:20px;font:inherit;color:#9df5b0;background:rgba(127,208,255,.1);border:1px dashed rgba(127,208,255,.5);border-radius:4px;box-shadow:none;caret-color:#9df5b0}.c-inline:focus{box-shadow:0 0 0 2px rgba(127,208,255,.35);border-color:#7fd0ff}.c-img{display:block;max-width:min(100%,640px);margin:6px 0;border-radius:10px;background:#fff}.c-sql{margin:6px 0 10px}.c-sql code{display:block;color:#7fd0ff;font-size:11.5px;margin-bottom:3px}.c-sql small{color:#8aa0c8}.c-table{border-collapse:collapse;font-size:12px;background:rgba(255,255,255,.04)}.c-table th,.c-table td{border:1px solid #2a3a5a;padding:2px 8px;text-align:left}.c-table th{background:#1c2a4a;color:#bfe6ff}.c-table td.n{text-align:right;color:#ffd27a}.c-table td.null{color:#6a7aa0;font-style:italic}.c-preinbox{margin:6px 0;padding:8px;border-radius:10px;background:rgba(127,208,255,.08);border:1px dashed rgba(127,208,255,.4);white-space:normal;font-family:var(--ui)}.c-preinbox .note{color:#bfe6ff;font-size:11.5px}.c-preinbox textarea{font:13px Consolas,monospace;background:#0b1226;color:#e8f2ff;border-color:#3a5a8a}.c-preinbox .row>*{flex:none}.c-keep{display:inline-flex;align-items:center;gap:4px;color:#bfe6ff;font-weight:400;text-shadow:none;margin:0 0 0 8px}#cStdin{margin:0;width:100%;height:100%;resize:none;border:0;border-radius:0;font:13px/1.45 Consolas,monospace;background:#fffef4;color:#222;padding:8px 12px;box-shadow:none}#cDiag,#cAsm,#cPrev{overflow:auto;background:#fbfdff}#cDiag{padding:6px}.c-dg{display:block;width:100%;text-align:left;border:1px solid transparent;background:0 0;padding:4px 8px;border-radius:8px;cursor:pointer;font:12px Consolas,monospace;color:#123;white-space:pre-wrap}.c-dg:hover{background:#e6f3ff;border-color:#9fc6f0}.c-dg b{color:#0a3a8a;margin:0 4px}.c-dg.error{color:#a00}.c-dg.warning{color:#8a5a00}.c-prevbar{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#eef5fd;border-bottom:1px solid #c5d8ee;position:sticky;top:0;z-index:1}.c-prevbar .btn{margin:0;padding:3px 9px}.c-prevbar select{width:auto;margin:0;height:26px}#cPrev{display:flex;flex-direction:column}#cPrev iframe{flex:1;border:0;background:#fff;width:100%}.c-asmres{font:12px/1.5 Consolas,monospace;padding:4px 0}.c-asmres .note{padding:0 10px}.c-asml{padding:0 10px 0 14px;white-space:pre;border-left:4px solid transparent}.c-asml.src{border-left-color:var(--ac);background:color-mix(in srgb,var(--ac) 7%,transparent);cursor:pointer}.c-asml.src:hover{background:color-mix(in srgb,var(--ac) 22%,transparent)}.c-asml.lab code{color:#0a5fd8;font-weight:700}#cStatus{display:flex;align-items:center;gap:14px;padding:0 12px;font-size:11px;color:#234;border-top:1px solid #8a8a8a;white-space:nowrap;overflow:hidden}#cStatus .sp{flex:1}.c-langgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.c-langgrid .btn{margin:0}.c-langgrid.big{grid-template-columns:repeat(4,1fr);gap:6px}.c-more{margin-top:8px}.c-more summary{cursor:pointer;font-weight:700;color:#0a3a8a;margin-bottom:6px}.c-g-bp,.c-g-bpcur,.c-g-cur,.c-g-exc,.c-g-frame{cursor:pointer}.c-g-bp::before,.c-g-bpcur::before{content:"";position:absolute;left:4px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffd0c8,#ff3b2f 55%,#a31108);box-shadow:0 1px 2px rgba(0,0,0,.4)}.c-g-cur::before,.c-g-bpcur::after,.c-g-exc::before,.c-g-frame::before{content:"";position:absolute;left:3px;top:50%;width:0;height:0;margin-top:-7px;border-left:13px solid #ffc400;border-top:7px solid transparent;border-bottom:7px solid transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.c-g-bpcur::after{left:6px;border-left-width:10px;border-top-width:5px;border-bottom-width:5px;margin-top:-5px}.c-g-exc::before{border-left-color:#ff3b2f}.c-g-frame::before{border-left-color:#7fa6d4}.c-l-cur{background:rgba(255,214,0,.28)!important;outline:1px solid rgba(224,154,0,.6)}.c-l-exc{background:rgba(255,60,40,.22)!important}.c-l-bp{background:rgba(255,60,40,.08)}.c-l-frame{background:rgba(120,160,220,.18)}.c-l-asm{background:rgba(42,134,240,.2)}.c-dbgbar{display:flex;gap:3px;align-items:center;margin-bottom:6px}.c-dbgbar .btn{margin:0;padding:4px 7px}.c-dbgbar .sp{flex:1}.c-dbgst{padding:6px 9px;border-radius:10px;background:linear-gradient(180deg,#fff8d6,#ffe9a0);border:1px solid #e0c060;font-size:12px;margin-bottom:6px;color:#4a3a00}.c-dbgst.run{background:linear-gradient(180deg,#e6f6ff,#c4e6ff);border-color:#8fc6ff;color:#0a3a6a}.c-dbgst.exc{background:linear-gradient(180deg,#ffe4e0,#ffc4bd);border-color:#e0675a;color:#7a0a00}.c-dbgst.end{background:linear-gradient(180deg,#e8ffe0,#c8f5b8);border-color:#6ac04a;color:#1a5a0a}.c-tl{margin-bottom:6px}.c-tl small{color:#3a5a8a}.c-sec{border:1px solid #d6e7f8;border-radius:12px;margin-bottom:6px;background:rgba(255,255,255,.65)}.c-sec summary{cursor:pointer;padding:5px 8px;font:700 11.5px var(--ui);color:#0a3a8a;display:flex;align-items:center;gap:6px}.c-sec summary .c-mini{margin-left:auto}.c-sec>:not(summary){margin:0 6px 6px}.c-mini{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:400;color:#456;margin:0;text-shadow:none}.c-vars,.c-watch,.c-bps{font:12px Consolas,"Cascadia Mono",monospace}.c-var{display:grid;grid-template-columns:14px auto 1fr auto;gap:6px;align-items:baseline;padding:1px 4px 1px calc(4px + var(--d)*14px);border-radius:6px}.c-var:hover{background:rgba(80,170,255,.1)}.c-var.chg{background:rgba(255,200,0,.22)}.c-var.chg .c-vv{color:#b85c00;font-weight:700}.c-tw{border:0;background:0 0;padding:0;width:14px;cursor:pointer;color:#5a6c9a;font-size:10px}.c-vn{color:#0a3a8a;font-weight:700;white-space:nowrap}.c-vv{color:#123;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.c-vv.err{color:#b00}.c-vt{color:#8a9ab8;font-size:10.5px;white-space:nowrap}.c-ret{font-size:12px;padding:4px 8px;margin:0 0 6px;border-radius:8px;background:#eef8ee;border:1px solid #b8e0b0}.c-ret code{color:#1a6a0a}.c-stack{display:flex;flex-direction:column;gap:2px}.c-frame{display:flex;justify-content:space-between;gap:8px;border:1px solid transparent;background:0 0;text-align:left;padding:3px 8px;border-radius:8px;cursor:pointer;font:12px Consolas,monospace;color:#123}.c-frame:hover{background:rgba(80,170,255,.12)}.c-frame.on{background:linear-gradient(180deg,#e0f2ff,#bfe0ff);border-color:#8fc6ff}.c-frame small{color:#5a6c9a}.c-wrow{display:flex;align-items:center;gap:6px;padding:1px 4px}.c-wrow .c-vv{flex:1}.c-x{border:0;background:0 0;cursor:pointer;color:#a00;font-size:14px;padding:0 3px}.c-watch input{margin:4px 0 0;font:12px Consolas,monospace;height:26px}.c-bpl{display:flex;align-items:center;gap:6px;flex:1;min-width:0;border:0;background:0 0;cursor:pointer;font:12px Consolas,monospace;text-align:left;padding:2px 0;color:#123}.c-bpl small{color:#7a8aa8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-dot{width:10px;height:10px;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 30%,#ffd0c8,#ff3b2f 55%,#a31108)}.c-bps .btn{margin-top:4px;padding:2px 9px;font-size:11px}.c-outhere{margin:0;max-height:120px;overflow:auto;font:11.5px Consolas,monospace;background:#0f1830;color:#e8f2ff;padding:6px 8px;border-radius:8px;white-space:pre-wrap}.c-mem{font:11.5px Consolas,monospace;max-height:200px;overflow:auto}.c-memrow{display:grid;grid-template-columns:auto 1fr;gap:0 8px;padding:2px 4px;border-bottom:1px dashed rgba(120,150,200,.25)}.c-memrow code{color:#7a2cff}.c-memrow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-memrow small{grid-column:1/-1;color:#456;letter-spacing:.5px}#cview.running #cCon{box-shadow:inset 0 2px 0#29d17a}html[data-theme=n90]{--bev-out:inset -1px -1px #0a0a0a, inset 1px 1px #ffffff, inset -2px -2px #808080, inset 2px 2px #dfdfdf;--bev-in:inset -1px -1px #ffffff, inset 1px 1px #0a0a0a, inset -2px -2px #dfdfdf, inset 2px 2px #808080;--bev-field:inset -1px -1px #ffffff, inset 1px 1px #808080, inset -2px -2px #dfdfdf, inset 2px 2px #0a0a0a}html[data-theme=n90] .btn,html[data-theme=n90] .mode-card,html[data-theme=n90] #rail .btn,html[data-theme=n90] #rail .btn:not(.on),html[data-theme=n90] .tint,html[data-theme=n90] .btn.tint{border:0!important;border-radius:0!important;color:#000!important;text-shadow:none!important;font-weight:400;font-family:var(--ui);background:silver!important;box-shadow:var(--bev-out)!important;filter:none!important;animation:none!important;transform:none}html[data-theme=n90] .btn{padding:4px 10px}html[data-theme=n90] .btn::before,html[data-theme=n90] .btn::after,html[data-theme=n90] .mode-card::before,html[data-theme=n90] .mode-card .mico::after{display:none!important}html[data-theme=n90] .btn:hover,html[data-theme=n90] .mode-card:hover{filter:none;transform:none;box-shadow:var(--bev-out)!important}html[data-theme=n90] .btn:active,html[data-theme=n90] .btn.on,html[data-theme=n90] .v-ws .btn.on,html[data-theme=n90] #vTLbar .btn.on,html[data-theme=n90] .vbtabs .btn.on,html[data-theme=n90] .xl-fmttabs .btn.on,html[data-theme=n90] .c-contabs .btn.on,html[data-theme=n90] #rail .btn.on,html[data-theme=n90] #homeNav .btn.on{box-shadow:var(--bev-in)!important;background:repeating-conic-gradient(silver 0 25%,#fff 0 50%)0 0/2px 2px!important;padding-top:5px;padding-bottom:3px}html[data-theme=n90] .btn:focus-visible{outline:1px dotted #000;outline-offset:-5px}html[data-theme=n90] .btn.primary,html[data-theme=n90] .btn.green,html[data-theme=n90] .btn.blue{font-weight:700;box-shadow:0 0 0 1px #000,var(--bev-out)!important}html[data-theme=n90] .btn.red{color:maroon!important;font-weight:700}html[data-theme=n90] .btn:disabled{color:gray!important;text-shadow:1px 1px 0#fff!important;opacity:1}html[data-theme=n90] .ic{filter:none}html[data-theme=n90] .ic .halo{display:none}html[data-theme=n90] .mode-card{padding:8px 10px}html[data-theme=n90] .mode-card .mico{border-radius:0;border:1px solid #000;background:var(--c)!important;box-shadow:var(--bev-out);width:40px;height:40px}html[data-theme=n90] .mode-card .mico .ic .s1,html[data-theme=n90] .mode-card .mico .ic .s2{stop-color:#fff}html[data-theme=n90] .mode-card b{color:navy;text-shadow:none;font-weight:700}html[data-theme=n90] .mode-card small{color:#202020}html[data-theme=n90] .mclose{border-radius:0!important;border:0!important;width:18px!important;height:16px!important;background:silver!important;box-shadow:var(--bev-out)!important}html[data-theme=n90] .mclose .ic .s1,html[data-theme=n90] .mclose .ic .s2{stop-color:#000}html[data-theme=n90] .logo{border-radius:0;border:0;background:silver;box-shadow:var(--bev-out),2px 2px 0 rgba(0,0,0,.4);padding:4px 14px 4px 8px}html[data-theme=n90] .logo::before{display:none}html[data-theme=n90] .logo .txt{color:#000;text-shadow:none;font:700 22px"Press Start 2P",monospace;font-size:15px}html[data-theme=n90] .logo small{color:navy}html[data-theme=n90] select{border-radius:0!important;border:0!important;box-shadow:var(--bev-field)!important;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23c0c0c0'/%3E%3Cpath d='M0 15.5H16M15.5 0V16' stroke='%23000'/%3E%3Cpath d='M0 .5H15M.5 0V15' stroke='%23fff'/%3E%3Cpath d='M4 6h8l-4 4z' fill='%23000'/%3E%3C/svg%3E")right 2px center/16px 16px no-repeat,#fff!important;color:#000}html[data-theme=n90] input[type=text],html[data-theme=n90] input[type=search],html[data-theme=n90] input[type=number],html[data-theme=n90] input[type=password],html[data-theme=n90] input[type=email],html[data-theme=n90] textarea{border-radius:0!important;border:0!important;box-shadow:var(--bev-field)!important;background:#fff}html[data-theme=n90] input[type=range]::-webkit-slider-runnable-track{height:4px;border:0;border-radius:0;background:silver;box-shadow:var(--bev-field)}html[data-theme=n90] input[type=range]::-webkit-slider-thumb{width:11px;height:20px;margin-top:-8px;border-radius:0;border:0;background:silver;box-shadow:var(--bev-out)}html[data-theme=n90] input[type=checkbox],html[data-theme=n90] input[type=radio]{accent-color:navy}html[data-theme=n90] ::-webkit-scrollbar{width:16px;height:16px}html[data-theme=n90] ::-webkit-scrollbar-thumb{border-radius:0;border:0;background:silver;box-shadow:var(--bev-out)}html[data-theme=n90] #toast{border-radius:0;background:#ffffe1;color:#000;text-shadow:none;border:1px solid #000;box-shadow:2px 2px 0 rgba(0,0,0,.4);font-weight:400}html[data-theme=n90] .prog{border-radius:0;border:0;box-shadow:var(--bev-field);background:#fff}html[data-theme=n90] .prog i{background:repeating-linear-gradient(90deg,navy 0 10px,transparent 10px 12px);animation:none}html[data-theme=n90] .rtab,html[data-theme=n90] .xl-tab,html[data-theme=n90] .c-tab{border-radius:0!important;border:0!important;background:silver!important;color:#000!important;box-shadow:inset 1px 1px #fff,inset -1px 0#0a0a0a,inset -2px 0 gray!important;text-shadow:none!important;font-weight:400}html[data-theme=n90] .rtab.on,html[data-theme=n90] .xl-tab.on,html[data-theme=n90] .c-tab.on{position:relative;top:1px;font-weight:700}html[data-theme=n90] .pcard .kind{border-radius:0;background:navy}html[data-theme=n90] .badge{border-radius:0;background:navy}html[data-theme=n90] .c-fitem.on,html[data-theme=n90] .c-frame.on,html[data-theme=n90] .vbin-item.on{background:navy!important;color:#fff;border-color:navy;border-radius:0}html[data-theme=n90] .c-fitem.on .c-fname,html[data-theme=n90] .c-frame.on small{color:#fff}html[data-theme=n90] #vview,html[data-theme=n90] #xlview,html[data-theme=n90] #cview{background:teal}html[data-theme=n90] #vBin,html[data-theme=n90] #vInsp,html[data-theme=n90] #vLower,html[data-theme=n90] #cFiles,html[data-theme=n90] #cDbg,html[data-theme=n90] #cEdWrap,html[data-theme=n90] #cLower,html[data-theme=n90] #xlSide{border-radius:0;border:0;background:silver;box-shadow:var(--bev-out),2px 2px 0 rgba(0,0,0,.35)}html[data-theme=n90] #vCenter{border-radius:0;box-shadow:var(--bev-field)}html[data-theme=n90] #vTLbar,html[data-theme=n90] .vruler,html[data-theme=n90] .vhead,html[data-theme=n90] .vcorner,html[data-theme=n90] #cTabs,html[data-theme=n90] .c-conhead,html[data-theme=n90] #xlFbar,html[data-theme=n90] #xlTabs,html[data-theme=n90] .c-prevbar{background:silver;border-color:gray}html[data-theme=n90] .vsec,html[data-theme=n90] .c-sec,html[data-theme=n90] .vfxbox{border-radius:0;background:silver;border:0;box-shadow:var(--bev-in)}html[data-theme=n90] .vrow{border-color:gray}html[data-theme=n90] .vrow.v{background:#d8d8d8}html[data-theme=n90] .vrow.a{background:#cfd8cf}html[data-theme=n90] .vrow.c{background:#e8e2c8}html[data-theme=n90] .vclip{border-radius:0;border:1px solid #000;box-shadow:none}html[data-theme=n90] .vclip.v{background:#0000a8}html[data-theme=n90] .vclip.a{background:green}html[data-theme=n90] .vtarget,html[data-theme=n90] .vhbtn{border-radius:0;border:0;background:silver;box-shadow:var(--bev-out);color:#000}html[data-theme=n90] .vtarget.on,html[data-theme=n90] .vhbtn.on{box-shadow:var(--bev-in);background:navy;color:#fff}html[data-theme=n90] #cCon{background:#000;color:silver;font:18px/1.15"VT323",monospace}html[data-theme=n90] .c-o.sys{color:#5ff;font-style:normal}html[data-theme=n90] .c-o.err{color:#f55}html[data-theme=n90] .c-o.in{color:#ff5}html[data-theme=n90] .c-inline{color:#ff5;background:#000;border:0;border-bottom:1px solid silver;border-radius:0;font:inherit}html[data-theme=n90] .c-dbgst{border-radius:0}html[data-theme=n90] #cStatus{background:silver;border-top:2px solid #fff;color:#000}html[data-theme=n90] .xl-tab.on{background:#fff!important}html[data-theme=gaze] .btn{border-radius:10px;border:1px solid rgba(255,180,230,.32);color:#f3e6ff;text-shadow:0 0 6px rgba(255,150,220,.35);font-weight:400;letter-spacing:.3px;background:var(--gz-noise),linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.04));background-size:200px 200px,100% 100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 4px 14px rgba(0,0,0,.35)}html[data-theme=gaze] .btn::before{left:0;right:0;top:auto;bottom:-40%;height:80%;border-radius:50%;background:radial-gradient(ellipse at 50% 30%,rgba(255,140,210,.22),transparent 70%)}html[data-theme=gaze] .btn::after{display:none}html[data-theme=gaze] .btn:hover{filter:none;color:#fff;border-color:rgba(255,170,230,.75);box-shadow:0 0 16px rgba(255,120,200,.45),inset 0 1px 0 rgba(255,255,255,.18)}html[data-theme=gaze] .btn.on,html[data-theme=gaze] .btn.blue,html[data-theme=gaze] .btn.primary,html[data-theme=gaze] .v-ws .btn.on,html[data-theme=gaze] #vTLbar .btn.on,html[data-theme=gaze] .vbtabs .btn.on,html[data-theme=gaze] .xl-fmttabs .btn.on,html[data-theme=gaze] .c-contabs .btn.on{color:#fff;border-color:rgba(255,215,240,.65);text-shadow:0 0 8px rgba(255,255,255,.5);background:var(--gz-noise),linear-gradient(135deg,rgba(255,122,184,.78),rgba(122,140,255,.78));background-size:200px 200px,100% 100%}html[data-theme=gaze] .btn.primary{animation:gazePulse 2.6s ease-in-out infinite;font-weight:400}@keyframes gazePulse{0%,to{box-shadow:0 0 8px rgba(255,120,200,.35)}50%{box-shadow:0 0 22px rgba(255,140,220,.75),0 0 40px rgba(130,140,255,.35)}}html[data-theme=gaze] .btn.green{color:#fff;border-color:rgba(190,255,230,.5);background:var(--gz-noise),linear-gradient(135deg,rgba(100,215,180,.6),rgba(90,130,210,.6));background-size:200px 200px,100% 100%}html[data-theme=gaze] .btn.red{color:#fff;border-color:rgba(255,190,210,.55);background:var(--gz-noise),linear-gradient(135deg,rgba(255,90,130,.7),rgba(140,50,120,.7));background-size:200px 200px,100% 100%}html[data-theme=gaze] .btn.graphite{color:#fff;background:var(--gz-noise),linear-gradient(135deg,rgba(150,140,170,.5),rgba(80,70,100,.6));background-size:200px 200px,100% 100%}html[data-theme=gaze] #rail .btn,html[data-theme=gaze] #rail .btn:not(.on),html[data-theme=gaze] #homeNav .btn{border-radius:12px;background:var(--gz-noise),linear-gradient(180deg,color-mix(in srgb,var(--c) 22%,rgba(255,255,255,.08)),rgba(255,255,255,.03));background-size:200px 200px,100% 100%}html[data-theme=gaze] #rail .btn.on,html[data-theme=gaze] #homeNav .btn.on,html[data-theme=gaze] .tint,html[data-theme=gaze] .rtab.on{color:#fff;border-color:color-mix(in srgb,var(--c) 60%,#fff);text-shadow:0 0 8px rgba(255,255,255,.5);background:var(--gz-noise),linear-gradient(135deg,color-mix(in srgb,var(--c) 70%,transparent),rgba(122,140,255,.55));background-size:200px 200px,100% 100%;box-shadow:0 0 16px color-mix(in srgb,var(--c) 45%,transparent)}html[data-theme=gaze] .mode-card{border-color:color-mix(in srgb,var(--c) 45%,rgba(255,255,255,.2));border-radius:16px;background:var(--gz-noise),radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--c) 45%,transparent),transparent 70%),linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.02));background-size:200px 200px,100% 100%,100% 100%;box-shadow:0 6px 18px rgba(0,0,0,.4)}html[data-theme=gaze] .mode-card::before{display:none}html[data-theme=gaze] .mode-card:hover{box-shadow:0 0 22px color-mix(in srgb,var(--c) 55%,transparent),0 6px 18px rgba(0,0,0,.4)}html[data-theme=gaze] .mode-card .mico{filter:saturate(.75) blur(.2px);box-shadow:0 0 16px color-mix(in srgb,var(--c) 70%,transparent)}html[data-theme=gaze] .mode-card b{color:#ffe2f4;text-shadow:0 0 10px color-mix(in srgb,var(--c) 70%,transparent)}html[data-theme=gaze] .mode-card small{color:#cbbfdc}html[data-theme=gaze] .mclose{background:radial-gradient(circle at 50% 35%,#ffc4dc,#d9608f 60%,#7a2a55)!important;border-color:#5a1a40!important}html[data-theme=gaze] .logo{background:var(--gz-noise),linear-gradient(135deg,#ff7ab8,#7a8cff);background-size:200px 200px,100% 100%;border-color:rgba(255,220,240,.7);box-shadow:0 0 24px rgba(255,120,200,.45)}html[data-theme=gaze] .logo::before{opacity:.25}html[data-theme=gaze] .logo .txt{font-family:"Special Elite",monospace;letter-spacing:2px;text-transform:lowercase;text-shadow:0 0 12px rgba(255,255,255,.8)}html[data-theme=gaze] input[type=range]::-webkit-slider-runnable-track{height:3px;border:0;background:linear-gradient(90deg,#ff7ab8,#7a8cff);box-shadow:0 0 8px rgba(255,120,200,.5)}html[data-theme=gaze] input[type=range]::-webkit-slider-thumb{width:14px;height:14px;margin-top:-6px;border:1px solid #fff;background:radial-gradient(circle,#fff 0 30%,#ff9ad0 60%);box-shadow:0 0 12px #ff7ab8}html[data-theme=gaze] ::-webkit-scrollbar-thumb{border:0;border-radius:7px;background:linear-gradient(180deg,rgba(255,122,184,.55),rgba(122,140,255,.55))}html[data-theme=gaze] #toast{background:var(--gz-noise),linear-gradient(135deg,rgba(60,40,80,.95),rgba(40,28,58,.95));background-size:200px 200px,100% 100%;border:1px solid rgba(255,180,230,.5);text-shadow:0 0 8px rgba(255,150,220,.6);box-shadow:0 0 24px rgba(255,120,200,.35)}html[data-theme=gaze] .prog{border-color:rgba(255,180,230,.4);background:#241b33}html[data-theme=gaze] .prog i{background:linear-gradient(90deg,#ff7ab8,#7a8cff)}html[data-theme=gaze] .xl-tab,html[data-theme=gaze] .c-tab{background:linear-gradient(180deg,#3a2d4f,#2a2038);color:#e6d4f5;border-color:#6d4a8f}html[data-theme=gaze] .xl-tab.on,html[data-theme=gaze] .c-tab.on{background:#1c1426;color:#ffd6ef;box-shadow:inset 0 3px 0#ff7ab8}html[data-theme=gaze] #cview{background:linear-gradient(180deg,#2a2036,#1c1526)}html[data-theme=gaze] #cFiles,html[data-theme=gaze] #cDbg,html[data-theme=gaze] #cEdWrap,html[data-theme=gaze] #cLower{background:linear-gradient(180deg,rgba(60,44,76,.92),rgba(44,32,58,.9));border-color:rgba(255,180,230,.25);color:#efe6fa}html[data-theme=gaze] #cTabs,html[data-theme=gaze] .c-conhead,html[data-theme=gaze] .c-prevbar{background:linear-gradient(180deg,#3d2f4c,#2f243b);border-color:#4a3a5a}html[data-theme=gaze] .c-fitem.on,html[data-theme=gaze] .c-frame.on{background:linear-gradient(135deg,rgba(255,122,184,.35),rgba(122,140,255,.35));border-color:rgba(255,180,230,.5)}html[data-theme=gaze] .c-sec{background:rgba(0,0,0,.18);border-color:#4a3a5a}html[data-theme=gaze] .c-sec summary,html[data-theme=gaze] .c-fhead b,html[data-theme=gaze] .c-vn{color:#ffd6ef}html[data-theme=gaze] .c-vv,html[data-theme=gaze] .c-frame,html[data-theme=gaze] .c-bpl,html[data-theme=gaze] .c-dg{color:#efe6fa}html[data-theme=gaze] #cCon{background:#140e1c}html[data-theme=gaze] #cStdin,html[data-theme=gaze] #cDiag,html[data-theme=gaze] #cAsm,html[data-theme=gaze] #cPrev{background:#1c1426;color:#efe6fa}html[data-theme=gaze] #cStatus{color:#e9dcf7}html[data-theme=gaze] .c-coninfo{color:#d9c6f0}html[data-theme=win7]{--ui:"Segoe UI",Tahoma,"Lucida Sans Unicode",sans-serif;--w7-glass:linear-gradient(180deg,rgba(214,232,250,.93) 0%,rgba(185,211,240,.9) 45%,rgba(166,198,234,.92) 100%);--w7-sel:linear-gradient(180deg,#f2f9fd,#dff0fb);--w7-sel-on:linear-gradient(180deg,#dcebfc,#c1dbfc)}html[data-theme=win7] body{background:#1c5fa8;color:#000}html[data-theme=win7] .pin{background:linear-gradient(180deg,#f7fbff,#e8f0fa)}html[data-theme=win7] .metal{background:var(--w7-glass);border-bottom:1px solid #6d8fb8;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 1px 3px rgba(0,30,80,.25);backdrop-filter:blur(10px)}html[data-theme=win7] .metal .title,html[data-theme=win7] #topbar .zoom,html[data-theme=win7] #topbar .note{color:#000;text-shadow:0 0 8px #fff,0 0 3px #fff;font-weight:400}html[data-theme=win7] #homeMain,html[data-theme=win7] #stage,html[data-theme=win7] #docScroll,html[data-theme=win7] #vview,html[data-theme=win7] #xlview,html[data-theme=win7] #cview{background:radial-gradient(ellipse 120% 40%at 70% 62%,rgba(255,255,255,.22),transparent 60%),radial-gradient(ellipse 90% 25%at 30% 75%,rgba(160,230,255,.25),transparent 60%),radial-gradient(ellipse at 85% 110%,#46b3ff 0,transparent 55%),radial-gradient(ellipse at 10%0,#2a7fd4 0,transparent 60%),linear-gradient(160deg,#0b3c78 0,#1868b8 48%,#0d4a8c 100%)}html[data-theme=win7] #homeMain .sec-title{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);font:16px var(--ui)}html[data-theme=win7] .sec-title{color:#1e3287;text-shadow:none;font:15px var(--ui)}html[data-theme=win7] .panel{border-radius:4px;border:1px solid #c3d3e6;background:#fff;box-shadow:0 1px 3px rgba(0,30,80,.15)}html[data-theme=win7] .panel h2{background:0 0;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#9ab8dc,transparent)1;color:#1e3287;text-shadow:none;font:12px var(--ui);letter-spacing:0;text-transform:none;border-radius:0;margin:-8px -8px 8px;padding:6px 10px 4px}html[data-theme=win7] .panel h2::after{display:none}html[data-theme=win7] label,html[data-theme=win7] .set-row>span{color:#1e3287;text-shadow:none;font-weight:400}html[data-theme=win7] .note{color:#3c4a5c}html[data-theme=win7] .btn,html[data-theme=win7] #rail .btn:not(.on){border-radius:3px;border:1px solid #707070;color:#000;text-shadow:none;font:12px var(--ui);padding:4px 11px;background:linear-gradient(180deg,#f2f2f2 0,#ebebeb 49%,#ddd 50%,#cfcfcf 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.75);transition:background .15s,border-color .15s}html[data-theme=win7] .btn::before,html[data-theme=win7] .btn::after,html[data-theme=win7] .mode-card::before{display:none}html[data-theme=win7] .btn:hover,html[data-theme=win7] #rail .btn:hover{filter:none;border-color:#3c7fb1;background:linear-gradient(180deg,#eaf6fd 0,#d9f0fc 49%,#bee6fd 50%,#a7d9f5 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.8)}html[data-theme=win7] .btn:active,html[data-theme=win7] .btn.on,html[data-theme=win7] .v-ws .btn.on,html[data-theme=win7] #vTLbar .btn.on,html[data-theme=win7] .vbtabs .btn.on,html[data-theme=win7] .xl-fmttabs .btn.on,html[data-theme=win7] .c-contabs .btn.on,html[data-theme=win7] #rail .btn.on,html[data-theme=win7] #homeNav .btn.on,html[data-theme=win7] .tint,html[data-theme=win7] .btn.tint{color:#000;text-shadow:none;border-color:#2c628b;background:linear-gradient(180deg,#e5f4fc 0,#c4e5f6 49%,#98d1ef 50%,#68b3db 100%);box-shadow:inset 1px 1px 2px rgba(0,0,0,.25);transform:none}html[data-theme=win7] .btn.primary,html[data-theme=win7] .btn.blue,html[data-theme=win7] .btn.green{border-color:#39f;animation:w7pulse 1.8s ease-in-out infinite;font-weight:400;color:#000;text-shadow:none;background:linear-gradient(180deg,#f2f2f2 0,#ebebeb 49%,#ddd 50%,#cfcfcf 100%)}html[data-theme=win7] .btn.primary:hover,html[data-theme=win7] .btn.blue:hover,html[data-theme=win7] .btn.green:hover{background:linear-gradient(180deg,#eaf6fd 0,#d9f0fc 49%,#bee6fd 50%,#a7d9f5 100%)}@keyframes w7pulse{0%,to{box-shadow:inset 0 0 0 1px rgba(255,255,255,.75),inset 0 0 0 2px rgba(51,153,255,.15)}50%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.75),inset 0 0 0 2px rgba(51,153,255,.8),0 0 6px rgba(51,153,255,.55)}}html[data-theme=win7] .btn.red{color:#a40000}html[data-theme=win7] .btn.graphite{color:#222}html[data-theme=win7] .btn:disabled{color:#838383;border-color:#adb2b5;background:#f4f4f4;animation:none;opacity:1}html[data-theme=win7] .ic{filter:none}html[data-theme=win7] .ic .halo{stroke-width:3;stroke:rgba(255,255,255,.9)}html[data-theme=win7] #rail .btn{border-radius:4px;padding:5px 2px;font-size:10px}html[data-theme=win7] #homeNav{background:linear-gradient(180deg,#f7fbff,#e6eff9);border-right:1px solid #9cb3cf;box-shadow:none}html[data-theme=win7] #homeNav .btn{border-color:transparent;background:0 0;box-shadow:none;animation:none;text-align:left}html[data-theme=win7] #homeNav .btn:hover{border-color:#b8d6fb;background:var(--w7-sel)}html[data-theme=win7] #homeNav .btn.on{border-color:#7da2ce;background:var(--w7-sel-on);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}html[data-theme=win7] .mode-card{border-radius:5px;border:1px solid rgba(255,255,255,.55);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(236,244,252,.88));box-shadow:0 2px 8px rgba(0,30,80,.3)}html[data-theme=win7] .mode-card:hover{transform:none;border-color:#7da2ce;background:linear-gradient(180deg,#f2f9fd,#d5ebfb);box-shadow:0 0 0 1px rgba(255,255,255,.8) inset,0 2px 10px rgba(0,60,140,.35)}html[data-theme=win7] .mode-card .mico{border-radius:7px;border-color:color-mix(in srgb,var(--c) 70%,#000)}html[data-theme=win7] .mode-card b{color:#1e3287;text-shadow:none;font-weight:600}html[data-theme=win7] .mode-card small{color:#4a5a6c}html[data-theme=win7] .size-card{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7);font-weight:400}html[data-theme=win7] .size-card small{color:#d8ecff}html[data-theme=win7] .size-card .shape,html[data-theme=win7] .pcard,html[data-theme=win7] .empty{border-radius:5px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(230,240,250,.85))}html[data-theme=win7] .pcard:hover,html[data-theme=win7] .size-card:hover .shape{box-shadow:0 0 0 1px #7da2ce,0 0 12px rgba(120,190,255,.8)}html[data-theme=win7] .pcard .meta b{color:#1e3287;font-weight:600}html[data-theme=win7] .hero{border-radius:6px;border:1px solid rgba(255,255,255,.7);box-shadow:0 4px 18px rgba(0,20,60,.45)}html[data-theme=win7] .hero h1{font:300 30px var(--ui);text-shadow:0 1px 6px rgba(0,30,80,.7)}html[data-theme=win7] .hero::after{mix-blend-mode:screen;opacity:.35}html[data-theme=win7] .modal{border-radius:8px;border:1px solid rgba(0,0,0,.55);padding:0 7px 7px;background:var(--w7-glass);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 12px 40px rgba(0,20,60,.55)}html[data-theme=win7] .modal .winbar{background:0 0;border:0;box-shadow:none;height:30px;justify-content:flex-start;padding-left:4px}html[data-theme=win7] .modal .winbar .title{font:12px var(--ui);color:#000;text-shadow:0 0 10px #fff,0 0 4px #fff}html[data-theme=win7] .modal .body{background:#f0f0f0;border:1px solid #8aa0bb;border-radius:2px}html[data-theme=win7] .mclose{width:43px!important;height:19px!important;top:0!important;right:4px!important;border-radius:0 0 5px 5px!important;border:1px solid #6b2c2c!important;border-top:none!important;background:linear-gradient(180deg,#e8a093 0,#d47a6c 45%,#c33b28 50%,#d9705e 100%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)!important}html[data-theme=win7] .mclose:hover{background:linear-gradient(180deg,#f9b3a5 0,#ea8a78 45%,#e8402a 50%,#f58772 100%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 0 8px rgba(255,90,60,.8)!important}html[data-theme=win7] .mclose .ic .s1,html[data-theme=win7] .mclose .ic .s2{stop-color:#fff}html[data-theme=win7] .mclose .ic .halo{stroke:rgba(80,0,0,.45)}html[data-theme=win7] .modal-bg{background:rgba(0,20,50,.25)}html[data-theme=win7] .popmenu{border-radius:2px;border:1px solid #979797;background:#f0f0f0;box-shadow:2px 2px 4px rgba(0,0,0,.3)}html[data-theme=win7] .pmi{border-radius:3px;border:1px solid transparent}html[data-theme=win7] .pmi:hover{background:var(--w7-sel);border-color:#b8d6fb}html[data-theme=win7] select,html[data-theme=win7] input[type=text],html[data-theme=win7] input[type=search],html[data-theme=win7] input[type=number],html[data-theme=win7] input[type=password],html[data-theme=win7] input[type=email],html[data-theme=win7] input[type=datetime-local],html[data-theme=win7] textarea{border-radius:2px;border:1px solid #abadb3;border-top-color:#a3a6ac;background:#fff;box-shadow:none;font:12px var(--ui);color:#000}html[data-theme=win7] input:focus,html[data-theme=win7] textarea:focus,html[data-theme=win7] select:focus{border-color:#3d7bad;box-shadow:0 0 0 1px rgba(61,123,173,.25)}html[data-theme=win7] select{padding-right:22px;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6'%3E%3Cpath d='M0 0h9L4.5 5z' fill='%23333'/%3E%3C/svg%3E")right 7px center/9px 6px no-repeat,linear-gradient(180deg,#f2f2f2,#ebebeb 49%,#ddd 50%,#cfcfcf);border-color:#707070}html[data-theme=win7] select:hover{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6'%3E%3Cpath d='M0 0h9L4.5 5z' fill='%23333'/%3E%3C/svg%3E")right 7px center/9px 6px no-repeat,linear-gradient(180deg,#eaf6fd,#d9f0fc 49%,#bee6fd 50%,#a7d9f5);border-color:#3c7fb1}html[data-theme=win7] #homeSearch{border-radius:2px}html[data-theme=win7] input[type=range]::-webkit-slider-runnable-track{height:4px;border:1px solid #d6d6d6;border-radius:1px;background:#e7eaea;box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}html[data-theme=win7] input[type=range]::-webkit-slider-thumb{width:11px;height:19px;margin-top:-8px;border-radius:2px;border:1px solid #707070;background:linear-gradient(90deg,#f6f6f6,#dcdcdc);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}html[data-theme=win7] input[type=range]:hover::-webkit-slider-thumb{border-color:#3c7fb1;background:linear-gradient(90deg,#eaf6fd,#a7d9f5)}html[data-theme=win7] input[type=checkbox],html[data-theme=win7] input[type=radio]{accent-color:#3d7bad}html[data-theme=win7] ::-webkit-scrollbar{width:17px;height:17px}html[data-theme=win7] ::-webkit-scrollbar-track{background:linear-gradient(90deg,#e5e5e5,#f0f0f0 30%);box-shadow:none;border-radius:0}html[data-theme=win7] ::-webkit-scrollbar-thumb{border-radius:3px;border:1px solid #9a9a9a;background:linear-gradient(90deg,#f4f4f4,#e3e3e3 50%,#d6d6d6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.8)}html[data-theme=win7] ::-webkit-scrollbar-thumb:hover{border-color:#3c7fb1;background:linear-gradient(90deg,#e3f4fc,#c4e8f9 50%,#a9d9f2)}html[data-theme=win7] #toast{border-radius:4px;color:#000;text-shadow:none;font-weight:400;border:1px solid #767676;background:linear-gradient(180deg,#fff,#e4e5f0);box-shadow:2px 3px 8px rgba(0,0,0,.35)}html[data-theme=win7] .prog{border-radius:3px;border-color:#b2b2b2;background:linear-gradient(180deg,#f3f3f3,#e0e0e0)}html[data-theme=win7] .prog i{background:linear-gradient(180deg,#d6f7cf 0,#5fd04b 45%,#06b025 55%,#4fd247 100%);position:relative}html[data-theme=win7] .logo{border-radius:50px;border:1px solid rgba(0,0,0,.5);background:radial-gradient(circle at 26px 50%,#7ec7ff 0,#1767c5 28px,transparent 29px),linear-gradient(180deg,rgba(255,255,255,.35),rgba(20,60,120,.35));box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 2px 8px rgba(0,0,0,.35);padding:4px 18px 4px 8px}html[data-theme=win7] .logo .bub{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 30%,#bfe6ff,#2a86f0 55%,#0a3a8a);box-shadow:0 0 10px rgba(120,200,255,.9),inset 0-3px 6px rgba(0,0,0,.35);font-size:22px}html[data-theme=win7] .logo .txt{color:#002;text-shadow:0 0 10px #fff,0 0 4px #fff;font:300 24px var(--ui);letter-spacing:0}html[data-theme=win7] .logo small{color:#1e3287}html[data-theme=win7] .rtab{border-radius:3px 3px 0 0;border:1px solid transparent;border-bottom:none;background:0 0;color:#1e395b;text-shadow:none;font:12px var(--ui)}html[data-theme=win7] .rtab:hover{background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,.2));border-color:#b6cbe3;box-shadow:none}html[data-theme=win7] .rtab.on{color:#000;background:linear-gradient(180deg,#fff,#f5f9fe);border-color:#8db2e3;box-shadow:none;position:relative;top:1px}html[data-theme=win7] .rbody{background:linear-gradient(180deg,#fdfeff 0,#e8f0fa 70%,#dce7f5 100%);border-top:1px solid #8db2e3}html[data-theme=win7] .rgroup{border-right-color:#c5d5e9}html[data-theme=win7] .glabel,html[data-theme=win7] .rgroup>small{color:#3e6aaa}html[data-theme=win7] .btn.rbtn{background:0 0;border-color:transparent;box-shadow:none;animation:none;padding:3px 6px}html[data-theme=win7] .btn.rbtn:hover{background:var(--w7-sel);border-color:#b8d6fb}html[data-theme=win7] .btn.rbtn.on{background:var(--w7-sel-on);border-color:#7da2ce;box-shadow:none}html[data-theme=win7] #lpanel,html[data-theme=win7] #rpanel{border-color:#6d8fb8}html[data-theme=win7] .xl-tab,html[data-theme=win7] .c-tab{border-radius:3px 3px 0 0;background:linear-gradient(180deg,#f5f8fb,#e0e8f1);color:#1e395b;border-color:#9cb3cf;font-family:var(--ui)}html[data-theme=win7] .xl-tab.on,html[data-theme=win7] .c-tab.on{background:#fff;color:#000;box-shadow:inset 0 2px 0#f9b23a}html[data-theme=win7] #vBin,html[data-theme=win7] #vInsp,html[data-theme=win7] #vLower,html[data-theme=win7] #cFiles,html[data-theme=win7] #cDbg,html[data-theme=win7] #cEdWrap,html[data-theme=win7] #cLower{border-radius:6px;border:1px solid rgba(0,0,0,.45);background:#fbfcfe;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 4px 16px rgba(0,20,60,.45)}html[data-theme=win7] #vTLbar,html[data-theme=win7] #cTabs,html[data-theme=win7] .c-conhead,html[data-theme=win7] .c-prevbar{background:var(--w7-glass);border-color:#8aa6c8}html[data-theme=win7] .c-fitem:hover,html[data-theme=win7] .vfxitem:hover,html[data-theme=win7] .c-frame:hover{background:var(--w7-sel);border-color:#b8d6fb}html[data-theme=win7] .c-fitem.on,html[data-theme=win7] .c-frame.on,html[data-theme=win7] .vbin-item.on{background:var(--w7-sel-on);border-color:#7da2ce;border-radius:3px}html[data-theme=win7] .c-sec,html[data-theme=win7] .vsec{border-radius:3px;border-color:#d5dfe5;background:#fff}html[data-theme=win7] .c-sec summary,html[data-theme=win7] .vsec summary{color:#1e3287;font-weight:400}html[data-theme=win7] #cCon{background:#000;color:silver;font:14px/1.4 Consolas,"Lucida Console",monospace}html[data-theme=win7] .c-o.sys{color:#7fb2e5}html[data-theme=win7] .c-inline{color:#fff;border-color:#666;background:#111;border-radius:0}html[data-theme=win7] #cStatus,html[data-theme=win7] #xlStatus,html[data-theme=win7] #docStatus{background:linear-gradient(180deg,#f5f8fb,#dbe5f0);border-top:1px solid #a4b9d3;color:#1e395b}html[data-theme=win7] .c-dbgst{border-radius:3px}html[data-theme=win7] #xlFbar{background:#fff;border-color:#c5d5e9}html[data-theme=win7] #xlTabs{background:linear-gradient(180deg,#e3ebf4,#d3dfec)}html[data-theme=win7] .xl-fmenu,html[data-theme=win7] #xlAC{border-radius:3px;background:#fff;border-color:#979797}html[data-theme=win7] .vtarget.on{background:var(--w7-sel-on);color:#000;border-color:#7da2ce}#w7bar{display:none}html[data-theme=win7] #home:not(.hidden)~#w7bar{display:flex}html[data-theme=win7] #home{bottom:40px}#w7bar{position:fixed;left:0;right:0;bottom:0;height:40px;z-index:40000;align-items:center;gap:4px;padding:0 6px 0 2px;background:linear-gradient(180deg,rgba(60,90,130,.82),rgba(20,40,70,.88) 45%,rgba(10,25,50,.92));border-top:1px solid rgba(160,200,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);backdrop-filter:blur(10px)}.w7orb{width:52px;height:40px;border:0;background:0 0;cursor:pointer;position:relative;padding:0;flex:none}.w7orb i{position:absolute;left:6px;top:1px;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 50% 28%,#c8ecff 0,#3a9cf0 34%,#0b4ea6 66%,#062a5c 100%);box-shadow:0 0 0 1px rgba(0,0,0,.6),0 0 10px rgba(120,200,255,.5),inset 0-4px 8px rgba(0,0,0,.4);transition:box-shadow .2s,filter .2s}.w7orb i::after{content:"";position:absolute;left:6px;right:6px;top:2px;height:44%;border-radius:50%;background:linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,.08))}.w7orb b{position:absolute;left:6px;top:1px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;font:700 18px"Trebuchet MS",sans-serif;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:1}.w7orb:hover i{filter:brightness(1.25);box-shadow:0 0 0 1px rgba(0,0,0,.6),0 0 18px rgba(140,220,255,.95),inset 0-4px 8px rgba(0,0,0,.4)}.w7app{width:54px;height:36px;border-radius:3px;border:1px solid transparent;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:none;position:relative}.w7app .ic{width:24px;height:24px;margin:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.w7app:hover{border-color:rgba(255,255,255,.45);background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--c) 70%,transparent),transparent 75%),linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.06));box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.w7app .tip{display:none;position:absolute;bottom:44px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:4px 8px;border-radius:3px;background:linear-gradient(180deg,#fff,#e4e5f0);border:1px solid #767676;color:#000;font:12px var(--ui);box-shadow:2px 2px 4px rgba(0,0,0,.3)}.w7app:hover .tip{display:block}.w7sp{flex:1}.w7tray{display:flex;align-items:center;gap:10px;color:#fff;font:12px var(--ui);text-align:center;line-height:1.25;text-shadow:0 1px 2px rgba(0,0,0,.6);padding:0 6px}.w7clock{cursor:default;padding:2px 6px;border-radius:3px}.w7clock:hover{background:rgba(255,255,255,.12)}.w7peek{width:14px;height:40px;border-left:1px solid rgba(255,255,255,.35);background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.2));cursor:pointer;flex:none}.w7peek:hover{background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.35))}#w7gad{display:none;position:fixed;right:22px;top:84px;z-index:30;flex-direction:column;gap:14px;pointer-events:none}html[data-theme=win7] #home:not(.hidden)~#w7gad{display:flex}@media (max-width:1250px){#w7gad{display:none!important}}html[data-theme=win7] #homeMain{padding-right:200px}@media (max-width:1250px){html[data-theme=win7] #homeMain{padding-right:26px}}.w7g{pointer-events:auto;width:150px;border-radius:8px;padding:8px;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.45);box-shadow:0 4px 14px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.5);backdrop-filter:blur(6px);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);font:12px var(--ui)}.w7g svg{display:block;margin:0 auto}.w7cal .m{text-align:center;font-weight:600;margin-bottom:4px;text-transform:capitalize}.w7cal .d{font:300 48px/1 var(--ui);text-align:center}.w7cal .w{text-align:center;text-transform:capitalize;opacity:.9}.w7cpu{display:flex;justify-content:space-around}.w7cpu div{text-align:center}.w7cpu b{display:block;font:300 20px var(--ui)}html.no-motion .w7orb i{transition:none}#w7welcome{position:fixed;inset:0;z-index:90000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;color:#fff;font:300 34px"Segoe UI",Tahoma,sans-serif;text-shadow:0 2px 6px rgba(0,0,0,.5);background:radial-gradient(ellipse 120% 40%at 70% 62%,rgba(255,255,255,.18),transparent 60%),linear-gradient(160deg,#0b3c78,#1868b8 48%,#0d4a8c);animation:w7fade 1.6s ease forwards;pointer-events:none}#w7welcome i{width:26px;height:26px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;animation:w7spin .8s linear infinite}@keyframes w7spin{to{transform:rotate(360deg)}}@keyframes w7fade{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}#homeMain.w7peeking>*{opacity:.08;outline:1px solid rgba(255,255,255,.6);transition:opacity .25s}#homeMain>*{transition:opacity .25s}html[data-theme=win7] .tpl-card{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7);font-weight:600}html[data-theme=win7] .tpl-card small{color:#d8ecff}html[data-theme=win7] .tpl-card .tth{border-radius:4px;border:1px solid rgba(255,255,255,.8)}html[data-theme=n90] .tpl-card .tth{border-radius:0;border:2px solid;border-color:#fff #404040 #404040 #fff}html[data-theme=n90] .size-card .shape i{border-radius:0;border:1px solid #000;background:var(--c);box-shadow:none}html[data-theme=gaze] .tpl-card .tth{border-color:rgba(255,200,240,.6);box-shadow:0 0 18px rgba(255,120,200,.25)}html[data-theme=gaze] .mode-card small{color:#e4d8f2!important}html[data-theme=gaze] select{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14'%3E%3Cpath d='M1 5.5 5 1.5 9 5.5M1 8.5 5 12.5 9 8.5' stroke='white' stroke-width='1.8' fill='none'/%3E%3C/svg%3E")right 8px center/10px 14px no-repeat,linear-gradient(135deg,#ff7ab8,#7a8cff) right/24px 100%no-repeat,#2a2038!important;border-color:rgba(255,180,230,.35)!important;color:#f3eaff}html[data-theme=win7] #xlNameBox,html[data-theme=win7] .xl-fwrap textarea,html[data-theme=win7] .xl-fwrap .xl-mirror{border-radius:2px}html[data-theme=n90] #xlNameBox,html[data-theme=n90] .xl-fwrap textarea,html[data-theme=n90] .xl-fwrap .xl-mirror{border-radius:0}html[data-theme=win7] #xlStatus .sbtn.on{background:var(--w7-sel-on);color:#000;border-radius:3px}html[data-theme=n90] #xlStatus .sbtn.on{background:navy;border-radius:0}html[data-theme=gaze] #xlStatus .sbtn.on{background:linear-gradient(135deg,#ff7ab8,#7a8cff)}.btn.cdis{opacity:.45}#homeMain,#homeNav,#lpanel,#rpanel,.modal,.c-conbody,#cCon,#cFiles,#cDbg,.xl-scroll,#xlScroll,.lp,.pallist{will-change:scroll-position}#fxStars{inset:-130px}#fxStars.twinkle{animation:twinkleT 5s linear infinite;will-change:transform}@keyframes twinkleT{0%{transform:translate(0,0)}to{transform:translate(130px,130px)}}.btn.primary,html[data-theme=gaze] .btn.primary,html[data-theme=win7] .btn.primary,html[data-theme=win7] .btn.blue,html[data-theme=win7] .btn.green{animation:none}.modal-bg{backdrop-filter:none}html:not(.no-motion) .modal-bg{animation:mbgIn .18s ease-out both}@keyframes mbgIn{0%{opacity:0}to{opacity:1}}html:not(.no-motion) .soft-in{animation:softIn .26s cubic-bezier(.2,.8,.2,1) both}@keyframes softIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html:not(.no-motion) .modal-bg>.modal{animation:modalIn .22s cubic-bezier(.2,.9,.25,1.05) both}@keyframes modalIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}html.tab-hidden *,html.tab-hidden ::before,html.tab-hidden ::after{animation-play-state:paused!important}#aeroBusy{position:fixed;left:0;right:0;top:0;height:3px;z-index:70000;pointer-events:none;opacity:0;transition:opacity .25s;overflow:hidden}#aeroBusy.on{opacity:1}#aeroBusy i{position:absolute;top:0;bottom:0;width:40%;left:0;border-radius:3px;background:linear-gradient(90deg,transparent,var(--busy,#3aa0ff),#bff0ff,var(--busy,#3aa0ff),transparent);animation:busyRun 1.1s cubic-bezier(.45,0,.55,1) infinite;will-change:transform}#aeroBusy span{display:none}@keyframes busyRun{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}html[data-theme=n90] #aeroBusy{height:4px}html[data-theme=n90] #aeroBusy i{--busy:#000080;background:repeating-linear-gradient(90deg,navy 0 10px,transparent 10px 13px);border-radius:0}html[data-theme=gaze] #aeroBusy i{--busy:#ff8ac8}html[data-theme=win7] #aeroBusy i{--busy:#38d438;background:linear-gradient(90deg,transparent,#7be07b,#d8ffd8,#7be07b,transparent)}html:not(.no-motion) .btn{transition:filter .15s,box-shadow .2s,transform .12s}html:not(.no-motion) .btn:active{transform:translateY(1px) scale(.985)}html:not(.no-motion) .mode-card,html:not(.no-motion) .size-card,html:not(.no-motion) .tpl-card,html:not(.no-motion) .pcard{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,filter .15s}html:not(.no-motion) .mode-card:hover,html:not(.no-motion) .size-card:hover,html:not(.no-motion) .pcard:hover{transform:translateY(-3px)}html:not(.no-motion) .tpl-card:hover .tth{transform:translateY(-4px) scale(1.02)}.tpl-card .tth{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.btn.primary::after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;width:40%;border-radius:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-120%)}html:not(.no-motion) .btn.primary::after{animation:shine 5.5s ease-in-out 1.5s infinite;will-change:transform}@keyframes shine{0%,70%{transform:translateX(-120%)}to{transform:translateX(320%)}}.winbar .btn{white-space:nowrap}html[data-theme=aqua] body{background:#4fb3f6}html[data-theme=aqua] .pin{background:radial-gradient(1100px 520px at 88% -8%,rgba(255,255,255,.55),transparent 62%),radial-gradient(900px 600px at -8% 108%,rgba(140,255,170,.55),transparent 62%),radial-gradient(700px 420px at 55% 120%,rgba(60,220,255,.45),transparent 65%),linear-gradient(168deg,#3fa8f5 0,#6cc8ff 30%,#a6e6ff 58%,#c8f5e6 82%,#dcf9c2 100%)}html[data-theme=aqua] #homeNav{background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(214,240,255,.45) 55%,rgba(200,250,220,.45)),linear-gradient(180deg,#5ab7f7,#8ad8e8);border-right:1px solid rgba(255,255,255,.8);box-shadow:inset -1px 0 0 rgba(0,90,180,.25),4px 0 18px rgba(0,60,140,.18)}html[data-theme=aqua] .metal,html[data-theme=aqua] #home .winbar{background:linear-gradient(180deg,rgba(255,255,255,.95)0,rgba(226,245,255,.9) 46%,rgba(186,228,255,.92) 52%,rgba(210,240,255,.95) 100%);border-bottom:1px solid #4d9de0;box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 2px 10px rgba(0,70,160,.25)}html[data-theme=aqua] #home .winbar{background:linear-gradient(180deg,#fff 0,#dff3ff 45%,#a9dcff 52%,#c9ecff 100%)}html[data-theme=aqua] .sec-title{color:#043b86;text-shadow:0 1px 0 rgba(255,255,255,.9),0 0 14px rgba(255,255,255,.75)}html[data-theme=aqua] .panel{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(223,244,255,.78) 60%,rgba(214,250,236,.72));border-color:#5aa6e6}html[data-theme=aqua] .note{color:#1d3f63}html[data-theme=aqua] .mode-card{background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--c) 18%,#f0faff) 48%,color-mix(in srgb,var(--c) 34%,#d8eeff) 52%,color-mix(in srgb,var(--c) 12%,#f4fbff) 100%)}html[data-theme=aqua] .pcard,html[data-theme=aqua] .size-card .shape{border-color:rgba(255,255,255,.95);box-shadow:0 4px 14px rgba(0,60,140,.22),inset 0 0 0 1px rgba(90,160,230,.35)}html[data-theme=aqua] .pcard .meta{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(220,242,255,.9))}html[data-theme=aqua] .empty{background:rgba(255,255,255,.35);border-color:rgba(255,255,255,.9);color:#0b3a85}html[data-theme=aqua] .hero{border-color:rgba(255,255,255,.95);box-shadow:0 10px 30px rgba(0,60,150,.35),inset 0 1px 0 rgba(255,255,255,.8)}html[data-theme=aqua] .hero::after{opacity:.75}html[data-theme=aqua] .tpl-card b{color:#043b86;text-shadow:0 1px 0 rgba(255,255,255,.8)}html[data-theme=aqua] .tpl-card small{color:#1d4a7a}html[data-theme=aqua] #lpanel,html[data-theme=aqua] #rpanel{background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.25)),linear-gradient(170deg,#6cc8ff,#a6e6ff 55%,#c8f5e6)}html[data-theme=aqua] #stage{background:radial-gradient(900px 500px at 80%0,rgba(255,255,255,.4),transparent 60%),linear-gradient(170deg,#2f8fe0,#4fb3f6 50%,#5fd2d6)}html[data-theme=aqua] .logo{background:linear-gradient(180deg,#9fe0ff 0,#2fa0ff 46%,#0a63dc 54%,#2bc0f0 100%)}html[data-theme=gaze]{--gz-rose:#f2a7c9;--gz-lilac:#b9a3f0;--gz-haze:#8fb3d9;--gz-cream:#efe3d3;--gz-ink:#2a1d36;--gz-bg:#18111f;--gz-echo:5px 0 3px rgba(255,170,215,.32), 11px 0 6px rgba(190,165,255,.22), 18px 0 10px rgba(150,190,255,.12)}html[data-theme=gaze] body{background:var(--gz-bg)}html[data-theme=gaze] ::selection{background:rgba(242,167,201,.45);color:#fff}html[data-theme=gaze] body::before{content:"";position:fixed;inset:0;z-index:64999;pointer-events:none;background:radial-gradient(60vw 45vh at -6% -10%,rgba(255,150,90,.2),transparent 70%),radial-gradient(45vw 40vh at 108% 105%,rgba(110,200,255,.14),transparent 70%),radial-gradient(130% 120%at 50% 45%,transparent 58%,rgba(8,4,14,.55) 100%),repeating-linear-gradient(180deg,rgba(255,255,255,.018)0 1px,transparent 1px 3px)}html[data-theme=gaze] body::after{opacity:.09;animation:gzGrain 1.2s steps(5) infinite;will-change:transform}html[data-theme=gaze] #homeMain,html[data-theme=gaze] #stage,html[data-theme=gaze] #docScroll{background:radial-gradient(55% 50%at 18% 12%,rgba(242,140,190,.42),transparent 70%),radial-gradient(50% 55%at 88% 38%,rgba(150,140,255,.34),transparent 70%),radial-gradient(60% 50%at 40% 92%,rgba(120,180,230,.26),transparent 70%),radial-gradient(40% 35%at 70% 75%,rgba(255,200,160,.14),transparent 70%),linear-gradient(180deg,#24172f,#1a1222 70%,#160f1c)}html[data-theme=gaze] #homeNav{background:linear-gradient(180deg,rgba(30,20,40,.96),rgba(22,15,30,.98));border-right:1px solid rgba(242,167,201,.18);box-shadow:inset -12px 0 30px rgba(242,140,190,.05);counter-reset:trk}html[data-theme=gaze] #homeNav .btn{counter-increment:trk;background:0 0;border-color:transparent;box-shadow:none;border-radius:4px;font:13px"Special Elite",monospace;text-transform:lowercase;letter-spacing:1px;color:#d9c8ea;padding:9px 34px 9px 10px}html[data-theme=gaze] #homeNav .btn::after{content:counter(trk,decimal-leading-zero);display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);left:auto;bottom:auto;width:auto;height:auto;background:0 0;border-radius:0;font:11px"Special Elite",monospace;color:rgba(242,167,201,.55);z-index:0}html[data-theme=gaze] #homeNav .btn::before{display:none}html[data-theme=gaze] #homeNav .btn:hover{color:#fff;background:linear-gradient(90deg,rgba(242,167,201,.14),transparent);box-shadow:none}html[data-theme=gaze] #homeNav .btn.on{color:#fff;background:linear-gradient(90deg,rgba(242,167,201,.28),rgba(185,163,240,.08));border-left:2px solid var(--gz-rose);text-shadow:var(--gz-echo);box-shadow:none}html[data-theme=gaze] #homeNav .note{font-family:"Special Elite",monospace;color:#9d8bb3!important}html[data-theme=gaze] .sec-title{display:inline-flex;margin:26px 0 12px;padding:5px 16px 4px 12px;font:16px"Special Elite",monospace;letter-spacing:2px;text-transform:lowercase;color:var(--gz-ink);text-shadow:none;background:linear-gradient(180deg,rgba(239,227,211,.93),rgba(226,210,190,.9));transform:rotate(-.8deg);box-shadow:0 3px 10px rgba(0,0,0,.35);clip-path:polygon(0 8%,3%0,7% 9%,12% 1%,18% 7%,24%0,31% 8%,38% 2%,45% 9%,52%0,60% 7%,67% 1%,74% 9%,81% 2%,88% 8%,94%0,100% 7%,98% 50%,100% 93%,95% 100%,89% 92%,82% 99%,75% 91%,68% 100%,60% 93%,53% 100%,46% 92%,39% 99%,31% 91%,24% 100%,17% 93%,10% 99%,4% 92%,0 98%,2% 50%)}html[data-theme=gaze] .sec-title .ic{filter:grayscale(1) brightness(.35)}html[data-theme=gaze] .sec-title .btn,html[data-theme=gaze] .sec-title .badge{transform:none}html[data-theme=gaze] #homeMain section>.sec-title:nth-of-type(even){transform:rotate(.7deg)}html[data-theme=gaze] .hero{filter:none;border:0;border-radius:4px;min-height:200px;box-shadow:0 20px 50px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06)}html[data-theme=gaze] .hero::after{mix-blend-mode:normal;opacity:1;background:radial-gradient(70% 90%at 15% 20%,rgba(255,150,200,.55),transparent 70%),radial-gradient(60% 80%at 85% 70%,rgba(140,130,255,.5),transparent 70%),linear-gradient(90deg,rgba(24,17,31,.55),rgba(24,17,31,.1) 60%),repeating-linear-gradient(180deg,rgba(255,255,255,.03)0 1px,transparent 1px 3px)}html[data-theme=gaze] .hero h1{font:38px"Special Elite",monospace;letter-spacing:4px;text-transform:lowercase;color:#fff4fa;filter:none;text-shadow:0 0 18px rgba(255,170,220,.6),var(--gz-echo)}html[data-theme=gaze] .hero p{font-family:"Special Elite",monospace;text-transform:lowercase;color:#eadcf2;text-shadow:0 1px 6px rgba(0,0,0,.6);letter-spacing:.5px}html[data-theme=gaze] .hero .gz-side{position:absolute;right:22px;bottom:16px;z-index:1;font:11px"Special Elite",monospace;letter-spacing:2px;color:rgba(255,235,245,.7);text-transform:lowercase;text-align:right;line-height:1.6}html[data-theme=gaze] .mode-card{border-radius:6px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 140%at 0% 0%,color-mix(in srgb,var(--c) 34%,transparent),transparent 60%),linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.015));box-shadow:0 10px 26px rgba(0,0,0,.4)}html[data-theme=gaze] .mode-card .mico{filter:saturate(.55) brightness(1.05);border-color:rgba(255,255,255,.25);box-shadow:0 0 18px color-mix(in srgb,var(--c) 55%,transparent)}html[data-theme=gaze] .mode-card b{font-family:"Special Elite",monospace;font-weight:400;letter-spacing:.5px;text-transform:lowercase;color:#fff0f8;text-shadow:0 0 10px color-mix(in srgb,var(--c) 60%,transparent)}html[data-theme=gaze] .mode-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent),0 14px 32px rgba(0,0,0,.5),0 0 26px color-mix(in srgb,var(--c) 30%,transparent)}html[data-theme=gaze] .tpl-card{color:var(--gz-cream)}html[data-theme=gaze] .tpl-card .tth{border:0;border-radius:2px;box-shadow:0 0 0 7px #ece2d4,0 0 0 7px #ece2d4,0 18px 0 7px #ece2d4,0 22px 28px 6px rgba(0,0,0,.5);filter:saturate(.7) contrast(.92) brightness(1.03);margin:8px 8px 26px}html[data-theme=gaze] .tpl-card:nth-child(odd) .tth{transform:rotate(-1.6deg)}html[data-theme=gaze] .tpl-card:nth-child(even) .tth{transform:rotate(1.3deg)}html[data-theme=gaze] .tpl-card:hover .tth{transform:rotate(0) translateY(-4px) scale(1.03)}html[data-theme=gaze] .tpl-card .tth span{font-family:"Special Elite",monospace;text-transform:lowercase}html[data-theme=gaze] .tpl-card b{font:13px"Special Elite",monospace;text-transform:lowercase;color:#f6e9f2}html[data-theme=gaze] .pcard{border-radius:3px;border:0;background:#ece2d4;padding:8px 8px 0;box-shadow:0 14px 30px rgba(0,0,0,.5)}html[data-theme=gaze] .pcard .th{filter:saturate(.75) contrast(.95);background:#2a2038}html[data-theme=gaze] .pcard .meta{background:0 0}html[data-theme=gaze] .pcard .meta b{font:14px"Special Elite",monospace;color:var(--gz-ink);text-transform:lowercase}html[data-theme=gaze] .pcard .meta small{color:#6a5a72!important}html[data-theme=gaze] .pcard:nth-child(3n+1){transform:rotate(-.6deg)}html[data-theme=gaze] .pcard:nth-child(3n+2){transform:rotate(.5deg)}html[data-theme=gaze] .pcard:hover{transform:rotate(0) translateY(-3px);box-shadow:0 20px 36px rgba(0,0,0,.55),0 0 22px rgba(242,167,201,.25)}html[data-theme=gaze] .size-card .shape{border-radius:4px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02))}html[data-theme=gaze] .size-card .shape i{filter:saturate(.55)}html[data-theme=gaze] .size-card{font-family:"Special Elite",monospace;font-weight:400;text-transform:lowercase}html[data-theme=gaze] .btn{border-radius:999px;border:1px solid rgba(255,220,240,.16);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));box-shadow:0 6px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08);color:#f1e4fa}html[data-theme=gaze] .btn.on,html[data-theme=gaze] .btn.blue,html[data-theme=gaze] .btn.primary,html[data-theme=gaze] .btn.green{background:linear-gradient(120deg,rgba(242,140,190,.72),rgba(185,163,240,.62) 55%,rgba(143,179,217,.6));border-color:rgba(255,230,245,.4);text-shadow:0 0 10px rgba(255,255,255,.45)}html[data-theme=gaze] .btn:hover{box-shadow:0 0 0 1px rgba(242,167,201,.45),0 0 22px rgba(242,140,190,.35);text-shadow:-1px 0 rgba(255,120,190,.6),1px 0 rgba(120,190,255,.6)}html[data-theme=gaze] .winbar .btn,html[data-theme=gaze] .rbody .btn,html[data-theme=gaze] .c-conhead .btn{border-radius:8px}html[data-theme=gaze] .metal,html[data-theme=gaze] #home .winbar{background:linear-gradient(180deg,rgba(40,28,52,.97),rgba(26,18,34,.98));border-bottom:1px solid rgba(242,167,201,.16);box-shadow:0 8px 30px rgba(0,0,0,.35)}html[data-theme=gaze] .logo{border-radius:4px;border:0;background:linear-gradient(120deg,rgba(242,140,190,.85),rgba(185,163,240,.75));box-shadow:0 0 30px rgba(242,140,190,.35)}html[data-theme=gaze] .logo .txt{text-shadow:var(--gz-echo)}html[data-theme=gaze] .panel{backdrop-filter:none;border-radius:6px;background:linear-gradient(180deg,rgba(52,38,66,.94),rgba(34,24,44,.95));border-color:rgba(255,220,240,.1)}html[data-theme=gaze] .panel h2{background:0 0!important;border-bottom:1px solid rgba(242,167,201,.2);color:#ffd9ec;font:14px"Special Elite",monospace;text-shadow:var(--gz-echo)}html[data-theme=gaze] .panel h2::after{display:none}html[data-theme=gaze] #homeSearch{border-radius:999px;background-color:rgba(255,255,255,.05);border-color:rgba(255,220,240,.18);font-family:"Special Elite",monospace}html[data-theme=gaze] ::-webkit-scrollbar{width:9px;height:9px}html[data-theme=gaze] ::-webkit-scrollbar-track{background:0 0}html[data-theme=gaze] ::-webkit-scrollbar-thumb{border-radius:9px;background:linear-gradient(180deg,rgba(242,167,201,.45),rgba(185,163,240,.4))}html[data-theme=gaze] .empty{border:1px dashed rgba(242,167,201,.35);border-radius:4px;font-family:"Special Elite",monospace;text-transform:lowercase;background:rgba(255,255,255,.03)}html[data-theme=gaze] .modal{border-radius:6px;border:1px solid rgba(255,220,240,.18);box-shadow:0 30px 80px rgba(0,0,0,.7),0 0 40px rgba(242,140,190,.12)}html[data-theme=gaze] .modal .winbar .title{font:15px"Special Elite",monospace;text-transform:lowercase;letter-spacing:1px;text-shadow:var(--gz-echo)}html[data-theme=gaze] #toast{font-family:"Special Elite",monospace;text-transform:lowercase}html[data-theme=win7]{--w7-frame:linear-gradient(180deg,#c9dcf2 0%,#bad2ec 35%,#a8c4e4 100%);--w7-streak:linear-gradient(112deg,transparent 0 18%,rgba(255,255,255,.28) 19%,transparent 24% 44%,rgba(255,255,255,.18) 45%,transparent 49% 70%,rgba(255,255,255,.22) 71%,transparent 74%);--w7-cmd:linear-gradient(180deg,#fbfdff 0%,#eef4fb 49%,#e2ebf6 50%,#e8f0fa 100%);--w7-hover:linear-gradient(180deg,#fafbfd,#ebf3fd);--w7-hover-b:#b8d6fb;--w7-sel-b:#7da2ce;--w7-txt:#1e395b;--w7-head:#1e3287}html[data-theme=win7] body{background-color:#1a5299;background-size:cover;background-position:center}html[data-theme=win7] #home{background:0 0;border:1px solid rgba(0,0,0,.55);grid-template-rows:auto auto 1fr auto;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}html[data-theme=win7] .metal,html[data-theme=win7] #home .winbar{background:var(--w7-streak),var(--w7-frame);backdrop-filter:none;border-bottom:1px solid #7b98bd;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}html[data-theme=win7] #home .winbar{height:58px;padding:14px 150px 6px 8px;align-items:center}html[data-theme=win7] #home .winbar .logo{background:0 0;border:0;box-shadow:none;padding:0 8px 0 0;gap:6px;position:absolute;left:8px;top:3px}html[data-theme=win7] #home .winbar .logo .bub{width:16px;height:16px;font-size:11px;box-shadow:0 0 4px rgba(120,200,255,.8)}html[data-theme=win7] #home .winbar .logo .txt{font:12px var(--ui);color:#000;text-shadow:0 0 9px #fff,0 0 4px #fff,0 0 2px #fff}html[data-theme=win7] #home .winbar .logo small{display:none}html[data-theme=win7] #home .winbar::before{content:"";width:0}html[data-theme=win7] #homeSearch{order:5;max-width:260px;height:24px;margin:0;padding:2px 26px 2px 8px;font-style:italic;border-radius:2px;border:1px solid #8e9daf;border-top-color:#7c8796;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Ccircle cx='8' cy='6' r='4.3' stroke='%235b6f8a' stroke-width='1.6' fill='none'/%3E%3Cpath d='M5 9 1.5 12.5' stroke='%235b6f8a' stroke-width='2'/%3E%3C/svg%3E")right 7px center no-repeat,#fff}html[data-theme=win7] #homeSearch:focus{font-style:normal}html[data-theme=win7] #home .winbar #homeNew{order:3}html[data-theme=win7] #home .winbar #acctBtn{order:4}.w7addr{display:none}html[data-theme=win7] .w7addr{display:flex;order:1;flex:1;align-items:center;height:24px;min-width:0;border:1px solid #8e9daf;border-top-color:#7c8796;border-radius:2px;background:rgba(255,255,255,.88);font:12px var(--ui);color:#000;overflow:hidden}html[data-theme=win7] .w7addr .w7nav{display:flex;margin-left:-6px;margin-right:6px;gap:0}html[data-theme=win7] .w7addr b{font-weight:400;padding:0 4px;display:flex;align-items:center;height:100%;border:1px solid transparent;cursor:default;white-space:nowrap}html[data-theme=win7] .w7addr b:hover{border-color:#99c3e8;background:linear-gradient(180deg,#eef7fd,#d5ebfa)}html[data-theme=win7] .w7addr i{font-style:normal;color:#555;padding:0 2px;font-size:9px}html[data-theme=win7] .w7back{order:0;display:flex;gap:2px;margin-right:6px}html[data-theme=win7] .w7back button{width:26px;height:26px;border-radius:50%;border:1px solid #2f5d8f;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 30%,#d8f0ff 0,#5eaaf0 45%,#1d5fae 70%,#163f7a);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.35);color:#fff;font:700 13px var(--ui)}html[data-theme=win7] .w7back button:disabled{filter:grayscale(1) brightness(1.15);opacity:.7;cursor:default}.w7back{display:none}.w7caps{display:none}html[data-theme=win7] .w7caps{display:flex;position:absolute;right:6px;top:0;z-index:2}.w7caps button{height:20px;border:1px solid rgba(0,0,0,.55);border-top:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.2) 45%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.3));box-shadow:inset 0 0 0 1px rgba(255,255,255,.45);color:#fff}.w7caps button svg{filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.w7caps .mn{width:27px;border-radius:0 0 0 5px}.w7caps .mx{width:26px;border-left:none}.w7caps .cl{width:47px;border-left:none;border-radius:0 0 5px 0;background:linear-gradient(180deg,#e8a093 0,#d47a6c 45%,#c33b28 50%,#d9705e 100%)}.w7caps .mn:hover,.w7caps .mx:hover{background:linear-gradient(180deg,#bfe4ff,#7cc0f5 45%,#3a8ee0 50%,#64b2f2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 0 8px rgba(120,200,255,.9)}.w7caps .cl:hover{background:linear-gradient(180deg,#f9b3a5 0,#ea8a78 45%,#e8402a 50%,#f58772 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 0 10px rgba(255,90,60,.9)}#w7cmd{display:none}html[data-theme=win7] #w7cmd{display:flex;align-items:center;gap:2px;height:33px;padding:0 6px;background:var(--w7-cmd);border-bottom:1px solid #a0afc3;box-shadow:inset 0 1px 0#fff}#w7cmd button{height:25px;padding:0 9px;border:1px solid transparent;border-radius:3px;background:0 0;font:12px var(--ui);color:var(--w7-txt);cursor:pointer;display:flex;align-items:center;gap:5px;white-space:nowrap}#w7cmd button .ic{width:16px;height:16px;margin:0}#w7cmd button:hover{border-color:#7da2ce;background:linear-gradient(180deg,#f2f8fd 0,#dfeefb 49%,#c9e2f8 50%,#d8ebfa 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}#w7cmd button:active{background:linear-gradient(180deg,#d6e8f9,#c2dcf4 49%,#b1d1ef 50%,#c3dcf3)}#w7cmd .dd::after{content:"▾";font-size:9px;margin-left:2px;color:#333}#w7cmd .sp{flex:1}html[data-theme=win7] #homeBody{grid-template-columns:200px 1fr;background:#fff}html[data-theme=win7] #homeNav{background:linear-gradient(90deg,#fff 60%,#f4f7fc);border-right:1px solid #d6e5f5;padding:8px 4px}html[data-theme=win7] #homeNav .btn{font:12px var(--ui);color:#000;padding:3px 8px;margin:1px 0;border-radius:3px;min-height:22px;display:flex;align-items:center}html[data-theme=win7] #homeNav .btn .ic{width:16px;height:16px}html[data-theme=win7] #homeNav .btn:hover{background:var(--w7-hover);border-color:var(--w7-hover-b)}html[data-theme=win7] #homeNav .btn.on{background:linear-gradient(180deg,#dcebfc,#c1dbfc);border-color:var(--w7-sel-b);color:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}html[data-theme=win7] #homeNav .note{color:#555!important;padding:0 8px}html[data-theme=win7] #homeNav .w7grp{font:12px var(--ui);color:var(--w7-head);padding:6px 8px 2px;display:flex;align-items:center;gap:6px}html[data-theme=win7] #homeMain{background:#fff;padding:10px 18px 30px}html[data-theme=win7] #homeMain .sec-title,html[data-theme=win7] .sec-title{color:var(--w7-head);text-shadow:none;font:13px var(--ui);margin:16px 0 8px;gap:8px}html[data-theme=win7] #homeMain .sec-title::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#e2e9f3,#fff);align-self:center}html[data-theme=win7] .sec-title .ic{width:16px;height:16px}html[data-theme=win7] .mode-card{border-radius:3px;border:1px solid transparent;background:0 0;box-shadow:none;padding:6px 8px}html[data-theme=win7] .mode-card:hover{transform:none;background:var(--w7-hover);border-color:var(--w7-hover-b);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}html[data-theme=win7] .mode-card:active{background:linear-gradient(180deg,#dcebfc,#c1dbfc);border-color:var(--w7-sel-b)}html[data-theme=win7] .mode-card .mico{border-radius:4px;width:40px;height:40px;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.35)}html[data-theme=win7] .mode-card b{color:#000;font-weight:400;font-size:12px}html[data-theme=win7] .mode-card small{color:#6d6d6d}html[data-theme=win7] .pcard,html[data-theme=win7] .size-card .shape{border-radius:3px;border:1px solid transparent;background:0 0;box-shadow:none}html[data-theme=win7] .pcard .th{background:0 0}html[data-theme=win7] .pcard .th img{box-shadow:0 1px 3px rgba(0,0,0,.35);border:1px solid #fff;outline:1px solid #c7c7c7}html[data-theme=win7] .pcard .meta{text-align:center}html[data-theme=win7] .pcard .meta b{color:#000;font-weight:400;font-size:12px}html[data-theme=win7] .pcard .meta small{color:#6d6d6d}html[data-theme=win7] .pcard:hover,html[data-theme=win7] .size-card:hover .shape{transform:none;background:var(--w7-hover);border-color:var(--w7-hover-b);box-shadow:none}html[data-theme=win7] .size-card{color:#000;text-shadow:none;font-weight:400}html[data-theme=win7] .size-card small{color:#6d6d6d}html[data-theme=win7] .size-card:hover{transform:none}html[data-theme=win7] .size-card .shape i{border-radius:2px;border:1px solid #fff;outline:1px solid #b5b5b5}html[data-theme=win7] .tpl-card{color:#000;text-shadow:none;font-weight:400}html[data-theme=win7] .tpl-card small{color:#6d6d6d}html[data-theme=win7] .tpl-card .tth{border-radius:0;border:1px solid #fff;outline:1px solid #c7c7c7;box-shadow:0 2px 4px rgba(0,0,0,.25)}html[data-theme=win7] .empty{border:1px solid #e2e9f3;border-radius:3px;background:#fbfcfe;color:#555}html[data-theme=win7] .hero{border-radius:4px;border:1px solid #9cb7d6;box-shadow:none;min-height:150px}html[data-theme=win7] .hero h1{font:300 26px var(--ui);color:#fff;text-shadow:0 1px 6px rgba(0,30,80,.8)}html[data-theme=win7] .hero::after{opacity:.25}#w7det{display:none}html[data-theme=win7] #w7det{display:flex;align-items:center;gap:12px;height:50px;padding:0 14px;background:linear-gradient(180deg,#f6f9fd 0,#e7eef8 60%,#dbe5f2 100%);border-top:1px solid #a0b4ce;font:12px var(--ui);color:#000}#w7det .ic{width:34px;height:34px;margin:0}#w7det small{color:#5a6a7e;display:block}html[data-theme=win7] #home{transition:opacity .25s}html[data-theme=win7].w7desk #home{opacity:0;pointer-events:none}html[data-theme=win7].w7desk #w7gad{display:flex!important}html[data-theme=win7] #home:not(.hidden)~#w7gad{display:none}html[data-theme=win7] #homeMain{padding-right:18px}html[data-theme=win7] #w7bar{backdrop-filter:none;background:linear-gradient(180deg,rgba(50,80,120,.78),rgba(18,36,64,.86) 45%,rgba(10,22,44,.9))}html[data-theme=win7] .w7g{backdrop-filter:none;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.12))}html[data-theme=win7] .winbar .btn:not(.primary):not(.green):not(.blue):not(.red){background:0 0;border-color:transparent;box-shadow:none;color:var(--w7-txt);padding:3px 8px}html[data-theme=win7] .winbar .btn:not(.primary):not(.green):not(.blue):not(.red):hover{border-color:#7da2ce;background:linear-gradient(180deg,#f2f8fd 0,#dfeefb 49%,#c9e2f8 50%,#d8ebfa 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}html[data-theme=win7] .btn.primary,html[data-theme=win7] .btn.blue,html[data-theme=win7] .btn.green{box-shadow:inset 0 0 0 1px rgba(255,255,255,.75),0 0 0 1px rgba(51,153,255,.45)}html[data-theme=win7] .btn .ic{margin-right:.35em}html[data-theme=win7] #stage,html[data-theme=win7] #docScroll{background:linear-gradient(180deg,#dfe8f4,#c9d7ea)}html[data-theme=win7] #vview,html[data-theme=win7] #xlview,html[data-theme=win7] #cview{background:#d8e3f0}html[data-theme=win7] #vBin,html[data-theme=win7] #vInsp,html[data-theme=win7] #vLower,html[data-theme=win7] #cFiles,html[data-theme=win7] #cDbg,html[data-theme=win7] #cEdWrap,html[data-theme=win7] #cLower{border-radius:2px;border:1px solid #9aaec7;box-shadow:none}html[data-theme=win7] #lpanel,html[data-theme=win7] #rpanel{background:linear-gradient(90deg,#f7fafd,#eef3fa)}html[data-theme=win7] #rail{background:var(--w7-cmd);border-right:1px solid #a0afc3}.home-top{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:stretch}@media (max-width:1100px){.home-top{grid-template-columns:1fr}}.hero{min-height:190px;display:flex;flex-direction:column;justify-content:center}.hero-date{position:relative;z-index:1;display:block;font:12px var(--ui);letter-spacing:.5px;text-transform:capitalize;opacity:.9;margin-bottom:4px;text-shadow:0 1px 2px rgba(0,30,90,.7)}.hero-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hero-acts .btn:not(.green){padding:7px 12px}.hero .gz-side{display:none}html[data-theme=gaze] .hero .gz-side{display:block}.cont-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(225,244,255,.85));border:1px solid rgba(255,255,255,.95);box-shadow:0 8px 24px rgba(0,50,130,.25),inset 0 0 0 1px rgba(90,160,230,.25)}.cc-head{display:flex;align-items:center;gap:6px;font:700 12px var(--ui);color:#0b3a85;text-transform:uppercase;letter-spacing:.6px}.cc-head .ic{width:16px;height:16px}.cc-main{display:grid;grid-template-columns:120px 1fr;gap:12px;cursor:pointer;align-items:center;padding:6px;border-radius:14px;transition:background .2s}.cc-main:hover{background:rgba(255,255,255,.7)}.cc-th{width:120px;height:86px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(#e6eef8 0 25%,#fff 0 50%)0 0/14px 14px;box-shadow:0 2px 8px rgba(0,40,110,.25)}.cc-th img{max-width:100%;max-height:100%}.cc-th>.ic{width:40px;height:40px}.cc-info{display:flex;flex-direction:column;gap:3px;min-width:0;align-items:flex-start}.cc-info b{font-size:15px;color:#062e6a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cc-info small{color:#456}.cc-go{margin-top:4px!important}.cc-more{display:flex;flex-direction:column;gap:2px;border-top:1px solid rgba(90,140,200,.25);padding-top:6px}.cc-mini{display:grid;grid-template-columns:18px 1fr auto;gap:6px;align-items:center;border:0;background:0 0;padding:4px 6px;border-radius:8px;cursor:pointer;text-align:left;font:12px var(--ui);color:#123}.cc-mini:hover{background:rgba(255,255,255,.75)}.cc-mini .ic{width:16px;height:16px}.cc-mini span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-mini small{color:#678}.cc-empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px}.cc-empty>.ic{width:36px;height:36px}.code-th{background:#0d1b33!important;justify-content:flex-start!important;align-items:flex-start!important}.code-th pre{margin:0;padding:8px 10px;font:9px/1.35 Consolas,"Cascadia Code",monospace;color:#9fd3ff;white-space:pre;overflow:hidden;text-align:left}.kchip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 5px;border-radius:10px;font:700 10px var(--ui);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.35);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 45%,#fff),var(--c))}.kchip .ic{width:12px;height:12px}.kchip .ic .s1,.kchip .ic .s2{stop-color:#fff}.kchip .ic .halo{stroke:rgba(0,0,0,.2)}.widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px}.wcard{position:relative;padding:12px 14px;border-radius:18px;min-height:118px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(226,244,255,.78));border:1px solid rgba(255,255,255,.95);box-shadow:0 6px 18px rgba(0,50,130,.2),inset 0 0 0 1px rgba(90,160,230,.22)}.wh{display:flex;align-items:center;gap:6px;font:700 11px var(--ui);text-transform:uppercase;letter-spacing:.6px;color:#0b3a85}.wh .ic{width:16px;height:16px}.wnext{margin-left:auto!important;padding:2px 6px!important}.wbig{font:700 30px"Trebuchet MS",var(--ui);color:#062e6a;line-height:1}.wbig small{font:12px var(--ui);color:#456}.wbar{display:flex;height:10px;border-radius:6px;overflow:hidden;background:rgba(0,40,110,.08);box-shadow:inset 0 1px 2px rgba(0,30,90,.2)}.wbar i{display:block;min-width:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 40%,#fff),var(--c))}.wleg{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:10px;color:#345}.wleg span{display:flex;align-items:center;gap:4px}.wleg i{width:8px;height:8px;border-radius:50%;background:var(--c)}.wspark{display:flex;align-items:flex-end;gap:4px;height:58px}.wspark i{flex:1;border-radius:4px 4px 2px 2px;background:rgba(0,60,140,.12);transition:height .5s cubic-bezier(.2,.8,.2,1)}.wspark i.on{background:linear-gradient(180deg,#7fd2ff,#0a5fd8);box-shadow:0 0 8px rgba(60,160,255,.45)}.wnote{color:#456}.wtip{font-size:13px;line-height:1.5;color:#123}.wtip .kbd{font-weight:700}.wstore{display:flex;flex-direction:column;gap:6px}.wstore small{color:#456}.wacts{display:flex;gap:6px;margin-top:auto}.wacts .btn{margin:0;flex:1;padding:4px 6px}.folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:6px}.fcard{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px 10px;border-radius:16px;cursor:pointer;text-align:center;font-family:var(--ui);background:linear-gradient(180deg,rgba(255,255,255,.75),color-mix(in srgb,var(--c,#2a86f0) 12%,rgba(240,250,255,.7)));border:1px solid rgba(255,255,255,.95);box-shadow:0 4px 12px rgba(0,50,130,.18)}html:not(.no-motion) .fcard{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.fcard:hover{transform:translateY(-3px);box-shadow:0 0 14px color-mix(in srgb,var(--c,#2a86f0) 60%,transparent),0 6px 16px rgba(0,50,130,.2)}.fcard.drop{transform:scale(1.06);box-shadow:0 0 0 3px color-mix(in srgb,var(--c,#2a86f0) 70%,#fff),0 0 24px color-mix(in srgb,var(--c,#2a86f0) 70%,transparent)}.fcard .fico{position:relative;width:74px;height:60px;display:flex;align-items:center;justify-content:center}.fcard .fsvg{width:74px;height:60px;filter:drop-shadow(0 3px 4px rgba(0,30,80,.3))}.fcard .fpeek{position:absolute;left:14px;right:14px;top:8px;height:18px;display:flex;gap:2px;justify-content:center;pointer-events:none}.fcard .fpeek img{width:22px;height:22px;object-fit:cover;border:1px solid #fff;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.3);transform:rotate(-6deg)}.fcard .fpeek img:nth-child(2){transform:rotate(4deg) translateY(-2px)}.fcard .fpeek img:nth-child(3){transform:rotate(-2deg)}.fcard b{font-size:13px;color:#062e6a;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcard small{color:#567;font-size:10px}.fcard .menu{position:absolute;right:6px;top:6px;display:flex;gap:2px;opacity:0;transition:opacity .15s}.fcard:hover .menu{opacity:1}.fcard .menu .btn{padding:2px 5px;margin:0}.fnew{border-style:dashed;border-color:rgba(10,95,216,.45);background:rgba(255,255,255,.35);box-shadow:none}.fnew .fico .ic{width:34px;height:34px}.fmini{display:inline-flex;width:20px;height:16px;vertical-align:-3px;margin-right:4px}.fmini .fsvg{width:20px;height:16px}.fcolors{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fcol{border:2px solid transparent;border-radius:12px;background:rgba(255,255,255,.6);padding:6px;cursor:pointer}.fcol.on{border-color:var(--c)}.fcol .fsvg{width:56px;height:46px}body.dragging-proj .fcard:not(.fnew){outline:2px dashed color-mix(in srgb,var(--c,#2a86f0) 60%,transparent);outline-offset:2px}body.dragging-proj .crumb:first-child{outline:2px dashed rgba(10,95,216,.5)}.pcard.dragging{opacity:.45}.favstar{position:absolute;right:10px;bottom:46px;font-size:18px;color:#ffc400;text-shadow:0 1px 2px rgba(120,60,0,.6),0 0 8px rgba(255,220,80,.8);pointer-events:none}.pcard .menu .btn.on .ic .s1,.pcard .menu .btn.on .ic .s2{stop-color:#ffb800}.pcard .kind.code{--c:#0a8a8a}.pcard .kind.sheet{--c:#1f9a52}.pcard .kind.video{--c:#8a4dff}.ptools{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.prow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prow .sp{flex:1}.prow .btn{margin:0}.crumbs{display:flex;align-items:center;gap:6px;font:700 13px var(--ui);color:#0b3a85}.crumb{display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;background:0 0;border-radius:10px;padding:4px 8px;font:inherit;color:inherit;cursor:pointer}.crumb:hover{background:rgba(255,255,255,.6);border-color:rgba(255,255,255,.9)}.crumb.cur{cursor:default}.crumb .ic{width:16px;height:16px}.crumbs>i{font-style:normal;opacity:.6}.psort{width:auto!important;margin:0!important}.vtog{display:flex;gap:2px}.vtog .btn{padding:4px 7px}.tchips{display:flex;gap:6px;flex-wrap:wrap}.tchip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 6px;border-radius:14px;cursor:pointer;font:700 11px var(--ui);color:color-mix(in srgb,var(--c) 70%,#002);border:1px solid color-mix(in srgb,var(--c) 40%,#fff);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--c) 12%,#f4faff))}.tchip .ic{width:14px;height:14px}.tchip small{font-weight:400;opacity:.7}.tchip.on{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3);border-color:color-mix(in srgb,var(--c) 70%,#000);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 45%,#fff),var(--c))}.tchip.on .ic .s1,.tchip.on .ic .s2{stop-color:#fff}.projects.list{grid-template-columns:1fr;gap:6px}.projects.list .pcard{display:grid;grid-template-columns:76px 1fr;align-items:center;border-radius:12px}.projects.list .pcard .th{height:52px}.projects.list .pcard .kind{left:auto;right:120px;top:50%;transform:translateY(-50%)}.projects.list .pcard .menu{top:50%;transform:translateY(-50%)}.projects.list .favstar{bottom:auto;top:50%;transform:translateY(-50%);right:260px}.projects.list .pcard .code-th pre{font-size:5px;padding:3px}html[data-theme=n90] .cont-card,html[data-theme=n90] .wcard,html[data-theme=n90] .fcard{border-radius:0;background:silver;border:2px solid;border-color:#fff #404040 #404040 #fff;box-shadow:1px 1px 0#000}html[data-theme=n90] .cc-head,html[data-theme=n90] .wh{color:navy}html[data-theme=n90] .wspark i.on{background:navy;box-shadow:none;border-radius:0}html[data-theme=n90] .wbar{border-radius:0}html[data-theme=n90] .tchip{border-radius:0}html[data-theme=n90] .cc-main:hover,html[data-theme=n90] .cc-mini:hover{background:navy;color:#fff}html[data-theme=gaze] .cont-card,html[data-theme=gaze] .wcard{border-radius:6px;background:linear-gradient(180deg,rgba(52,38,66,.8),rgba(30,22,40,.85));border:1px solid rgba(255,220,240,.1);box-shadow:0 14px 34px rgba(0,0,0,.45)}html[data-theme=gaze] .cc-head,html[data-theme=gaze] .wh{font:13px"Special Elite",monospace;text-transform:lowercase;letter-spacing:1px;color:#ffd9ec}html[data-theme=gaze] .cc-info b,html[data-theme=gaze] .wbig,html[data-theme=gaze] .fcard b{color:#fff0f8;font-family:"Special Elite",monospace;font-weight:400}html[data-theme=gaze] .cc-info small,html[data-theme=gaze] .wleg,html[data-theme=gaze] .wnote,html[data-theme=gaze] .wtip,html[data-theme=gaze] .wstore small,html[data-theme=gaze] .cc-mini,html[data-theme=gaze] .wbig small{color:#d9c8ea}html[data-theme=gaze] .cc-main:hover,html[data-theme=gaze] .cc-mini:hover{background:rgba(242,167,201,.1)}html[data-theme=gaze] .wspark i{background:rgba(255,255,255,.07)}html[data-theme=gaze] .wspark i.on{background:linear-gradient(180deg,#f2a7c9,#8f7ad9);box-shadow:0 0 10px rgba(242,140,190,.4)}html[data-theme=gaze] .fcard{border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,220,240,.1)}html[data-theme=gaze] .fcard .fsvg{filter:saturate(.55) drop-shadow(0 3px 6px rgba(0,0,0,.5))}html[data-theme=gaze] .tchip{border-radius:999px;color:#e9dcf7;border-color:rgba(255,220,240,.18);background:rgba(255,255,255,.05)}html[data-theme=gaze] .tchip.on{background:linear-gradient(120deg,rgba(242,140,190,.6),rgba(185,163,240,.5))}html[data-theme=gaze] .crumbs{color:#ffd9ec;font-family:"Special Elite",monospace;font-weight:400}html[data-theme=win7] .cont-card,html[data-theme=win7] .wcard{border-radius:4px;background:linear-gradient(180deg,#fff,#f4f8fd);border:1px solid #d5dfea;box-shadow:0 1px 2px rgba(0,0,0,.08)}html[data-theme=win7] .cc-head,html[data-theme=win7] .wh{color:var(--w7-head);font:13px var(--ui);text-transform:none;letter-spacing:0}html[data-theme=win7] .cc-info b,html[data-theme=win7] .fcard b{color:#000;font-weight:400}html[data-theme=win7] .wbig{color:var(--w7-head);font:300 30px var(--ui)}html[data-theme=win7] .cc-main,html[data-theme=win7] .cc-mini{border:1px solid transparent;border-radius:3px}html[data-theme=win7] .cc-main:hover,html[data-theme=win7] .cc-mini:hover{background:var(--w7-hover);border-color:var(--w7-hover-b)}html[data-theme=win7] .wspark i.on{background:linear-gradient(180deg,#8fd1ff,#2f7fd3);box-shadow:none;border-radius:1px}html[data-theme=win7] .wspark i{border-radius:1px}html[data-theme=win7] .fcard{border-radius:3px;background:0 0;border:1px solid transparent;box-shadow:none}html[data-theme=win7] .fcard:hover{transform:none;background:var(--w7-hover);border-color:var(--w7-hover-b);box-shadow:none}html[data-theme=win7] .fnew{border:1px dashed #b8cbe2}html[data-theme=win7] .tchip{border-radius:3px;color:var(--w7-txt);border-color:transparent;background:0 0;font-weight:400}html[data-theme=win7] .tchip:hover{background:var(--w7-hover);border-color:var(--w7-hover-b)}html[data-theme=win7] .tchip.on{color:#000;text-shadow:none;background:linear-gradient(180deg,#dcebfc,#c1dbfc);border-color:var(--w7-sel-b)}html[data-theme=win7] .tchip.on .ic .s1{stop-color:#8fd8ff}html[data-theme=win7] .tchip.on .ic .s2{stop-color:#0a5fd8}html[data-theme=win7] .crumbs{color:#000;font:12px var(--ui)}html[data-theme=gaze] .sec-title .btn{border-radius:3px;padding:2px 8px;font:11px"Special Elite",monospace;color:var(--gz-cream);background:rgba(42,29,54,.88);border-color:transparent;box-shadow:none;text-shadow:none}html[data-theme=gaze] .sec-title .btn .ic{filter:none}html[data-theme=win7] #home .winbar #homeNew{display:none}html[data-theme=win7] #home .winbar #acctBtn{order:6;background:0 0;border-color:transparent;box-shadow:none;padding:0 4px}html[data-theme=win7] #home .winbar #acctBtn .avatar{width:24px;height:24px;font-size:14px}html[data-theme=win7] .w7addr>.ic{width:16px;height:16px;margin:0 2px 0 4px}.lic{display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle;line-height:0}.lic img{display:block;object-fit:contain}html[data-theme=n90] .lic img{image-rendering:pixelated}html[data-theme=gaze] .lic img{filter:saturate(.55) sepia(.18) hue-rotate(-12deg) brightness(1.05) drop-shadow(0 0 4px rgba(242,140,190,.35))}html[data-theme=win7] .lic img{filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}html[data-theme=aqua] .lic img{filter:drop-shadow(0 1px 1px rgba(0,40,110,.3))}.c-langbtn{display:inline-flex!important;align-items:center;gap:6px;min-width:140px;padding:3px 10px 3px 6px!important}.c-langbtn .dd{font-style:normal;margin-left:auto;opacity:.7;font-size:10px}.c-langpop{position:fixed;z-index:60000;width:440px;max-height:70vh;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.c-langpgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.c-langopt{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:9px;border:1px solid transparent;background:0 0;cursor:pointer;font:12px var(--ui);color:inherit;text-align:left}.c-langopt:hover{background:rgba(80,170,255,.14);border-color:rgba(80,170,255,.4)}.c-langopt.on{background:linear-gradient(180deg,#e0f2ff,#bfe0ff);border-color:#8fc6ff;font-weight:700}.c-langopt small{margin-left:auto;font-size:10px}.c-ltiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px}.c-ltiles.small{grid-template-columns:repeat(5,1fr)}.c-ltile{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;cursor:pointer;border-radius:16px;font:12px var(--ui);color:#062e6a;border:1px solid rgba(255,255,255,.95);background:linear-gradient(180deg,#fff,#e4f3ff);box-shadow:0 3px 10px rgba(0,50,130,.18),inset 0-2px 6px rgba(90,160,230,.18)}html:not(.no-motion) .c-ltile{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.c-ltile:hover{transform:translateY(-3px);box-shadow:0 0 14px rgba(80,170,255,.7),0 4px 12px rgba(0,50,130,.2)}.c-lt-ic{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;position:relative}html[data-theme=aqua] .c-lt-ic{background:radial-gradient(circle at 50% 30%,#fff,#e8f6ff 60%,#c6e6ff);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 2px 6px rgba(0,60,140,.25)}html[data-theme=aqua] .c-lt-ic::after{content:"";position:absolute;left:8px;right:8px;top:3px;height:40%;border-radius:12px 12px 50% 50%;background:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,0));pointer-events:none}.c-ltile b{font-size:12.5px}.c-ltiles.small .c-ltile b{font-size:11px}.c-ltiles.small .c-lt-ic{width:42px;height:42px}.c-ltiles.small .lic{--s:30px}.c-ltiles.small .lic img{width:30px!important;height:30px!important}.c-lt-tags{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.c-lt-tags small{font-size:9.5px;color:#3a5a8a;background:rgba(80,170,255,.12);padding:1px 6px;border-radius:8px}html[data-theme=n90] .c-ltile{border-radius:0;background:silver;border:2px solid;border-color:#fff #404040 #404040 #fff;box-shadow:none;color:#000}html[data-theme=n90] .c-ltile:hover{transform:none;box-shadow:none;outline:1px dotted #000;outline-offset:-5px}html[data-theme=n90] .c-lt-ic{border-radius:0}html[data-theme=n90] .c-lt-tags small{background:#fff;color:#000;border-radius:0}html[data-theme=gaze] .c-ltile{border-radius:6px;color:#f6e9f2;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,220,240,.12);box-shadow:0 10px 24px rgba(0,0,0,.35);font-family:"Special Elite",monospace}html[data-theme=gaze] .c-ltile b{font-weight:400;text-transform:lowercase}html[data-theme=gaze] .c-ltile:hover{box-shadow:0 0 0 1px rgba(242,167,201,.4),0 0 22px rgba(242,140,190,.25)}html[data-theme=gaze] .c-lt-ic{background:radial-gradient(circle,rgba(242,167,201,.18),transparent 70%)}html[data-theme=gaze] .c-lt-tags small{color:#e9dcf7;background:rgba(255,255,255,.07)}html[data-theme=win7] .c-ltile{border-radius:3px;border:1px solid transparent;background:0 0;box-shadow:none;color:#000}html[data-theme=win7] .c-ltile:hover{transform:none;background:var(--w7-hover);border-color:var(--w7-hover-b);box-shadow:none}html[data-theme=win7] .c-lt-tags small{background:0 0;color:#6d6d6d}#cAct{grid-area:act;display:flex;flex-direction:column;gap:4px;align-items:center;padding:6px 0;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.75),rgba(214,236,255,.7));border:1px solid #fff;box-shadow:0 6px 18px rgba(0,40,110,.15);min-height:0}#cAct .sp{flex:1}.c-actb{position:relative;width:34px;height:34px;border-radius:10px;border:1px solid transparent;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center}.c-actb .ic{width:20px;height:20px}.c-actb:hover{background:rgba(80,170,255,.16);border-color:rgba(80,170,255,.35)}.c-actb.on{background:linear-gradient(180deg,#e0f2ff,#bfe0ff);border-color:#8fc6ff}.c-actb.on::before{content:"";position:absolute;left:-6px;top:7px;bottom:7px;width:3px;border-radius:2px;background:#2a86f0}#cSide{grid-area:side;min-height:0;overflow-y:auto;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(226,240,255,.88));border:1px solid #fff;box-shadow:0 6px 18px rgba(0,40,110,.18),inset 0 1px 0#fff;padding:8px}#cFiles{grid-area:side}#cEdWrap{grid-area:ed}#cDbg{grid-area:dbg}#cFiles .c-fhead{cursor:grab}#cFiles .c-fhead:active{cursor:grabbing}#cview{grid-template-areas:"top""main""split""lower""status";grid-template-columns:minmax(0,1fr)}#cTop{grid-area:top}#cMain{grid-area:main}#cSplit{grid-area:split}#cLower{grid-area:lower}#cStatus{grid-area:status}#cview.lay-right{grid-template-columns:minmax(0,1fr) 6px var(--conw,460px);grid-template-rows:40px minmax(0,1fr) 24px;grid-template-areas:"top top top""main split lower""status status status"}#cview.lay-left{grid-template-columns:var(--conw,460px) 6px minmax(0,1fr);grid-template-rows:40px minmax(0,1fr) 24px;grid-template-areas:"top top top""lower split main""status status status"}#cview.lay-right #cMain,#cview.lay-left #cMain{padding-bottom:6px}#cview.lay-right #cSplit,#cview.lay-left #cSplit{cursor:col-resize;margin:6px 0}#cview.lay-right #cLower{margin:6px 6px 6px 0}#cview.lay-left #cLower{margin:6px 0 6px 6px}#cview.lay-left #cMain{padding-left:0}#cview.lay-right #cMain{padding-right:0}#cMain{grid-template-columns:44px var(--sidew,230px) minmax(0,1fr);grid-template-areas:"act side ed"}#cview.debugging #cMain{grid-template-columns:44px var(--sidew,230px) minmax(0,1fr) 340px;grid-template-areas:"act side ed dbg"}#cview.side-right #cMain{grid-template-columns:minmax(0,1fr) var(--sidew,230px) 44px;grid-template-areas:"ed side act"}#cview.side-right.debugging #cMain{grid-template-columns:340px minmax(0,1fr) var(--sidew,230px) 44px;grid-template-areas:"dbg ed side act"}#cview.side-hidden #cMain{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"act ed"}#cview.side-hidden #cFiles,#cview.side-hidden #cSide{display:none}#cview.side-hidden.debugging #cMain{grid-template-columns:44px minmax(0,1fr) 340px;grid-template-areas:"act ed dbg"}#cview.zen,#cview.no-con.lay-bottom{grid-template-rows:40px minmax(0,1fr) 24px;grid-template-areas:"top""main""status";grid-template-columns:minmax(0,1fr)}#cview.no-con:not(.lay-bottom){grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main""status"}#cview.zen #cLower,#cview.zen #cSplit,#cview.no-con #cLower,#cview.no-con #cSplit,#cview.zen #cAct,#cview.zen #cFiles,#cview.zen #cSide{display:none}#cview.zen #cMain{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"ed"!important;padding:6px 18% 6px}#cview.zen.debugging #cMain{grid-template-columns:minmax(0,1fr) 340px!important;grid-template-areas:"ed dbg"!important;padding:6px}#cSplit{position:relative}#cSplit::after{content:"";position:absolute;inset:1px 30%;border-radius:3px;background:0 0;transition:background .2s}#cSplit:hover::after,#cSplit.drag::after{background:rgba(10,95,216,.45)}#cview.lay-right #cSplit::after,#cview.lay-left #cSplit::after{inset:30% 1px}.c-dock{position:absolute;inset:46px 6px 30px;z-index:30;pointer-events:none;opacity:0;transition:opacity .15s}.c-dock.on{opacity:1}.c-dock .c-dz{position:absolute;pointer-events:auto;display:flex;align-items:center;justify-content:center;border-radius:16px;border:2px dashed rgba(10,95,216,.55);background:rgba(80,170,255,.12);transition:background .15s,transform .15s}.c-dock .c-dz span{padding:6px 14px;border-radius:12px;background:rgba(255,255,255,.9);font:700 13px var(--ui);color:#0a3a8a;box-shadow:0 2px 8px rgba(0,40,110,.25)}.c-dock .c-dz.hot{background:rgba(80,170,255,.35);transform:scale(1.01);border-style:solid}.c-dock.con .bottom{left:20%;right:20%;bottom:0;height:30%}.c-dock.con .right{right:0;top:15%;bottom:35%;width:28%}.c-dock.con .left{left:0;top:15%;bottom:35%;width:28%}.c-dock.side .left{left:0;top:10%;bottom:10%;width:22%}.c-dock.side .right{right:0;top:10%;bottom:10%;width:22%}.c-dock.side .hidden{left:35%;right:35%;bottom:0;height:22%;display:flex!important}.c-conhead{cursor:grab}.c-conhead:active{cursor:grabbing}.c-conhead .btn{cursor:pointer}#cEdWrap{display:flex;flex-direction:column}#cEdWrap>#cEditor{flex:1;min-height:0}#cCrumb{display:flex;align-items:center;gap:2px;padding:2px 8px;min-height:22px;font:12px var(--ui);color:#3a5a8a;border-bottom:1px solid rgba(120,160,210,.25);overflow:hidden;white-space:nowrap}#cCrumb button{display:inline-flex;align-items:center;gap:4px;border:0;background:0 0;cursor:pointer;padding:1px 5px;border-radius:6px;font:inherit;color:inherit}#cCrumb button:hover{background:rgba(80,170,255,.15)}#cCrumb i{font-style:normal;opacity:.5}.c-ok{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:4px;font:700 10px Consolas,monospace;color:#fff;background:#8a4dff;flex:none}.c-ok.k-class,.c-ok.k-struct{background:#ff8a00}.c-ok.k-variable,.c-ok.k-define{background:#2a86f0}.c-ok.k-import{background:#6a7a90}.c-ok.k-enum{background:#22a83a}#cSide input{margin:2px 0}.c-sopts{display:flex;align-items:center;gap:6px;margin:4px 0}.c-sopts label{display:inline-flex;align-items:center;gap:2px;margin:0;font:11px Consolas,monospace}.c-sopts .btn{margin:0 0 0 auto;padding:2px 8px;font-size:11px}.c-sres{display:flex;flex-direction:column;gap:1px}.c-sfile{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:12px}.c-sfile small{margin-left:auto;background:rgba(80,170,255,.2);border-radius:8px;padding:0 6px}.c-shit{display:grid;grid-template-columns:26px 1fr;gap:4px;text-align:left;border:0;background:0 0;padding:2px 4px;border-radius:6px;cursor:pointer;font:11.5px Consolas,monospace;color:inherit;white-space:nowrap;overflow:hidden}.c-shit:hover{background:rgba(80,170,255,.14)}.c-shit small{color:#8a9ab8;text-align:right}.c-shit span{overflow:hidden;text-overflow:ellipsis}.c-shit mark{background:#ffe36a;color:#000;border-radius:2px}.c-osym{display:grid;grid-template-columns:16px auto 1fr auto;gap:6px;align-items:center;width:100%;border:0;background:0 0;text-align:left;padding:3px 4px 3px calc(4px + var(--d)*14px);border-radius:6px;cursor:pointer;font:12px Consolas,monospace;color:inherit}.c-osym:hover{background:rgba(80,170,255,.14)}.c-osym small{color:#7a8aa8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-osym i{font-style:normal;color:#9aaac8;font-size:10px}.c-ly{width:4px!important;margin-left:3px;border-radius:2px}.c-ly-ui{background:#22a83a}.c-ly-debug{background:#ff8a00}.c-ly-todo{background:#e0157f}.c-ly-exp{background:#8a4dff}#cLyBan{display:flex;align-items:center;gap:6px;padding:4px 10px;font:12px var(--ui);color:#4a3a00;background:linear-gradient(180deg,#fff8d6,#ffe9a0);border-bottom:1px solid #e0c060}#cLyBan .btn{margin:0 0 0 auto;padding:2px 9px;font-size:11px}#cLyBan .ic{width:16px;height:16px}.c-lyrow{display:grid;grid-template-columns:26px 12px 1fr auto auto;gap:6px;align-items:center;padding:6px 4px;border-radius:10px;margin:3px 0;border:1px solid transparent;transition:opacity .2s,background .2s}.c-lyrow:hover{background:rgba(80,170,255,.1)}.c-lyrow.off{opacity:.45}.c-lyrow.solo{border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent)}.c-lyrow b{display:block;font-size:12px}.c-lyrow small{display:block;font-size:10px;color:#678;line-height:1.3}.c-lydot{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 6px color-mix(in srgb,var(--c) 60%,transparent)}.c-lyeye{border:0;background:0 0;cursor:pointer;padding:2px}.c-lyeye .ic{width:18px;height:18px}.c-lycnt{font:11px Consolas,monospace;color:#5a6c9a}.c-lysolo{margin:0;padding:1px 7px!important;font-size:10px!important}.c-lycol{display:flex;align-items:center;gap:6px;font-weight:400;margin-top:8px}#cSide code{font-size:10.5px;background:rgba(80,170,255,.12);padding:0 4px;border-radius:4px}.c-xray{position:absolute;inset:40px 0 24px;z-index:25;display:grid;grid-template-rows:auto minmax(0,1fr);background:linear-gradient(180deg,#eef8ff,#d9ecff);--xr-text:#123}html:not(.no-motion) .c-xray{animation:xrIn .3s cubic-bezier(.2,.8,.2,1) both}html:not(.no-motion) .c-xray.out{animation:xrOut .22s ease-in both}@keyframes xrIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes xrOut{to{opacity:0;transform:scale(.99)}}.c-xhead{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(90,140,200,.3);font-size:14px}.c-xhead .sp{flex:1}.c-xhead .btn{margin:0}.c-xhead small{color:#567}.c-xbody{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:0}.c-xcv{position:relative;min-height:0;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.7),transparent 70%),repeating-linear-gradient(0deg,rgba(10,95,216,.05)0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(10,95,216,.05)0 1px,transparent 1px 32px)}.c-xcv canvas{display:block;cursor:grab}.c-xtip{position:absolute;z-index:2;pointer-events:none;padding:6px 10px;border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 4px 14px rgba(0,40,110,.3);font-size:12px;display:flex;flex-direction:column;gap:2px;max-width:260px}.c-xtip small{color:#567}.c-xtip em{color:#c0392b;font-size:11px}.c-xside{overflow-y:auto;padding:10px;border-left:1px solid rgba(90,140,200,.3);background:rgba(255,255,255,.55);display:flex;flex-direction:column;gap:4px}.c-xside .sec-title{font-size:13px;margin:10px 0 2px}.c-xstat{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;text-align:center;font-size:11px;color:#456}.c-xstat b{display:block;font:700 22px"Trebuchet MS",var(--ui);color:#0a3a8a}.c-xli{display:grid;grid-template-columns:10px 1fr auto;gap:6px;align-items:center;border:0;background:0 0;text-align:left;padding:3px 6px;border-radius:8px;cursor:pointer;font:12px Consolas,monospace;color:inherit}.c-xli:hover{background:rgba(80,170,255,.14)}.c-xli i{width:10px;height:10px;border-radius:50%;background:var(--c)}.c-xli small{color:#7a8aa8;font-family:var(--ui);font-size:10px}.modal.c-armodal{width:min(920px,100%)}.c-arhead{display:flex;align-items:center;gap:12px;margin-bottom:10px}.c-arhead b{display:block;font-size:17px}.c-arhead small{color:#567}.c-argrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.c-arcard{padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.9);box-shadow:0 2px 8px rgba(0,40,110,.12);display:flex;flex-direction:column;gap:4px;min-width:0}html:not(.no-motion) .c-arcard{animation:softIn .35s cubic-bezier(.2,.8,.2,1) both}.c-arcard:nth-child(2){animation-delay:.05s}.c-arcard:nth-child(3){animation-delay:.1s}.c-arcard:nth-child(4){animation-delay:.15s}.c-arcard:nth-child(5){animation-delay:.2s}.c-arcard:nth-child(6){animation-delay:.25s}.c-arh{display:flex;align-items:center;gap:6px;font:700 12px var(--ui);color:#0a3a8a;text-transform:uppercase;letter-spacing:.4px}.c-arh .ic{width:16px;height:16px}.c-arf{position:relative;display:grid;grid-template-columns:16px 1fr auto;gap:6px;align-items:center;border:0;background:0 0;padding:3px 4px;border-radius:6px;cursor:pointer;font:12px var(--ui);color:inherit;text-align:left;overflow:hidden}.c-arf:hover{background:rgba(80,170,255,.12)}.c-arf i{position:absolute;left:0;bottom:0;height:2px;background:linear-gradient(90deg,#7fd2ff,#0a5fd8);border-radius:2px}.c-arf small{color:#7a8aa8}.c-artags{display:flex;flex-wrap:wrap;gap:4px}.c-artags span{padding:2px 8px;border-radius:10px;font:11px Consolas,monospace;background:rgba(34,168,58,.14);color:#1a5a0a}.c-artags span.ext{background:rgba(224,21,127,.12);color:#7a0a40}.c-arl{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;border:0;background:0 0;text-align:left;padding:3px 4px;border-radius:6px;cursor:pointer;font:12px var(--ui);color:inherit}.c-arl:hover{background:rgba(80,170,255,.12)}.c-arl small{color:#7a8aa8;white-space:nowrap}.c-arl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-tag{font:700 9.5px var(--ui);padding:1px 6px;border-radius:6px;color:#fff;background:#e0157f}.c-tag.fixme{background:#c0392b}.c-tag.hack,.c-tag.xxx{background:#ff8a00}.c-arsub{font:700 11px var(--ui);color:#8a5a00;margin-top:4px}.c-arpre{margin:0;padding:8px 10px;border-radius:10px;background:#0f1830;color:#9df5b0;font:12px/1.5 Consolas,monospace;white-space:pre-wrap}.modal.c-setmodal{width:min(860px,100%)}.c-settabs{display:flex;gap:4px;margin-bottom:8px;flex-wrap:wrap}.c-settabs .btn{margin:0}.c-setbody{min-height:380px}.c-setbody .sec-title{font-size:13px;margin:10px 0 6px}.c-thgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.c-thbtn{display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:12px;border:2px solid transparent;background:rgba(255,255,255,.5);cursor:pointer;font:11px var(--ui);color:inherit;text-align:left}.c-thbtn.on{border-color:#2a86f0;box-shadow:0 0 10px rgba(42,134,240,.4)}.c-thbtn:hover{border-color:rgba(42,134,240,.5)}.c-thsw{padding:6px 8px;border-radius:8px;font:11px/1.45 Consolas,monospace;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);white-space:nowrap;overflow:hidden}.c-thsw i{font-style:normal}.c-custom{margin-top:8px;padding:8px;border-radius:12px;background:rgba(255,255,255,.5)}.c-cpicks{display:grid;grid-template-columns:repeat(4,1fr);gap:4px 10px;margin-top:6px}.c-cpick{display:flex;align-items:center;gap:6px;margin:0;font-weight:400;font-size:11.5px}.c-cpick input{width:34px!important;height:24px!important;flex:none;margin:0!important}.c-stbtn{cursor:pointer;padding:1px 6px;border-radius:6px}.c-stbtn:hover{background:rgba(80,170,255,.18)}.c-flash{color:#1a7a2a;font-weight:700}html:not(.no-motion) .c-flash{animation:flashIn 1.6s ease both}@keyframes flashIn{0%{opacity:0;transform:translateY(4px)}15%,75%{opacity:1;transform:none}to{opacity:0}}#cStatus .lic{margin-right:2px}#cview.running .btn.green{position:relative}html:not(.no-motion) #cview.running #cTop .btn.green::after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid rgba(80,220,120,.8);animation:runRing 1.3s ease-out infinite;will-change:transform,opacity;z-index:1;left:-3px;right:-3px;top:-3px;bottom:-3px;height:auto;background:0 0}@keyframes runRing{0%{transform:scale(1);opacity:.9}to{transform:scale(1.18);opacity:0}}html:not(.no-motion) .c-o.sys{animation:softIn .25s ease-out both}.c-loading::before{content:"";position:absolute;left:12%;right:12%;top:30%;height:10px;border-radius:6px;background:linear-gradient(90deg,rgba(120,170,230,.15),rgba(120,170,230,.45),rgba(120,170,230,.15));background-size:200% 100%;box-shadow:0 22px 0 rgba(120,170,230,.18),0 44px 0 rgba(120,170,230,.12),0 66px 0 rgba(120,170,230,.1)}html:not(.no-motion) .c-loading::before{animation:shimmer 1.2s linear infinite}@keyframes shimmer{to{background-position:-200%0}}#cview.vs-themed{background:var(--vs-panel);color:var(--vs-fg)}#cview.vs-themed #cAct,#cview.vs-themed #cFiles,#cview.vs-themed #cSide,#cview.vs-themed #cDbg,#cview.vs-themed #cEdWrap,#cview.vs-themed #cLower{background:var(--vs-panel);border-color:var(--vs-border);box-shadow:none;color:var(--vs-fg);border-radius:6px}#cview.vs-themed #cEdWrap{background:var(--vs-bg)}#cview.vs-themed #cTabs,#cview.vs-themed .c-conhead,#cview.vs-themed .c-prevbar{background:var(--vs-tab);border-color:var(--vs-border)}#cview.vs-themed .c-tab{background:var(--vs-tab);color:var(--vs-dim);border-color:var(--vs-border);box-shadow:none}#cview.vs-themed .c-tab.on{background:var(--vs-bg);color:var(--vs-fg);box-shadow:inset 0 2px 0 var(--vs-acc)}#cview.vs-themed #cCrumb{color:var(--vs-dim);border-color:var(--vs-border);background:var(--vs-bg)}#cview.vs-themed #cCon{background:var(--vs-con)}#cview.vs-themed #cDiag,#cview.vs-themed #cAsm,#cview.vs-themed #cStdin{background:var(--vs-bg);color:var(--vs-fg)}#cview.vs-themed #cStatus{background:var(--vs-bar);color:var(--vs-barfg);border-top:none}#cview.vs-themed #cStatus *{color:inherit}#cview.vs-themed .c-fitem:hover,#cview.vs-themed .c-actb:hover,#cview.vs-themed .c-osym:hover,#cview.vs-themed .c-shit:hover,#cview.vs-themed .c-dg:hover{background:var(--vs-hover);border-color:transparent}#cview.vs-themed .c-fitem.on,#cview.vs-themed .c-actb.on,#cview.vs-themed .c-frame.on{background:var(--vs-sel);border-color:transparent;color:var(--vs-fg)}#cview.vs-themed .c-actb.on::before{background:var(--vs-acc)}#cview.vs-themed .c-fhead b,#cview.vs-themed .c-sec summary,#cview.vs-themed label,#cview.vs-themed .c-vn,#cview.vs-themed .c-dg b{color:var(--vs-fg);text-shadow:none}#cview.vs-themed .note,#cview.vs-themed .c-lyrow small,#cview.vs-themed .c-osym small,#cview.vs-themed .c-vt{color:var(--vs-dim)}#cview.vs-themed .c-vv,#cview.vs-themed .c-frame,#cview.vs-themed .c-bpl,#cview.vs-themed .c-dg{color:var(--vs-fg)}#cview.vs-themed .c-sec{background:0 0;border-color:var(--vs-border)}#cview.vs-themed #cMain input,#cview.vs-themed #cMain select,#cview.vs-themed #cLower textarea{background:var(--vs-bg);color:var(--vs-fg);border-color:var(--vs-border);box-shadow:none}#cview.vs-themed .c-ok{opacity:.9}#cview.vs-themed .c-xray{--xr-text:var(--vs-fg);background:var(--vs-bg);color:var(--vs-fg)}#cview.vs-themed .c-xside{background:var(--vs-panel);border-color:var(--vs-border)}#cview.vs-themed .c-xcv{background:radial-gradient(circle,rgba(127,127,127,.08),transparent 70%),repeating-linear-gradient(0deg,rgba(127,127,127,.08)0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(127,127,127,.08)0 1px,transparent 1px 32px)}#cview.vs-themed .c-xtip{background:var(--vs-panel);color:var(--vs-fg)}#cview.vs-themed .c-xstat b{color:var(--vs-acc)}html[data-theme=n90] #cAct,html[data-theme=n90] #cSide{border-radius:0;background:silver;border:2px solid;border-color:#fff #404040 #404040 #fff;box-shadow:none}html[data-theme=n90] .c-actb{border-radius:0}html[data-theme=n90] .c-actb.on{background:#fff;border:1px solid #000}html[data-theme=n90] .c-actb.on::before{display:none}html[data-theme=gaze] #cAct,html[data-theme=gaze] #cSide{background:linear-gradient(180deg,rgba(60,44,76,.92),rgba(44,32,58,.9));border-color:rgba(255,180,230,.25);color:#efe6fa}html[data-theme=gaze] .c-actb.on{background:linear-gradient(135deg,rgba(255,122,184,.35),rgba(122,140,255,.35));border-color:rgba(255,180,230,.5)}html[data-theme=gaze] .c-actb.on::before{background:#ff8ac8}html[data-theme=gaze] #cCrumb{color:#d9c6f0}html[data-theme=gaze] .c-xray{background:linear-gradient(180deg,rgba(36,26,48,.98),rgba(24,17,31,.98));--xr-text:#f1e4fa;color:#f1e4fa}html[data-theme=gaze] .c-xside{background:rgba(255,255,255,.03)}html[data-theme=gaze] .c-xtip{background:#2a2038;color:#f1e4fa}html[data-theme=gaze] .c-xstat b{color:#ffd9ec}html[data-theme=gaze] .c-arcard{background:rgba(255,255,255,.05);border-color:rgba(255,220,240,.1)}html[data-theme=gaze] .c-arh{color:#ffd9ec}html[data-theme=gaze] .c-langopt.on,html[data-theme=n90] .c-langopt.on{background:rgba(255,255,255,.15);color:inherit}html[data-theme=win7] #cAct,html[data-theme=win7] #cSide{border-radius:2px;border:1px solid #9aaec7;background:#fbfcfe;box-shadow:none}html[data-theme=win7] .c-actb{border-radius:3px}html[data-theme=win7] .c-actb:hover{background:var(--w7-hover);border-color:var(--w7-hover-b)}html[data-theme=win7] .c-actb.on{background:linear-gradient(180deg,#dcebfc,#c1dbfc);border-color:var(--w7-sel-b)}html[data-theme=win7] .c-actb.on::before{display:none}html[data-theme=win7] .c-xray{background:#fff}html[data-theme=win7] .c-arcard{border-radius:3px;background:#fbfcfe;border:1px solid #d5dfea;box-shadow:none}html[data-theme=gaze] .c-more summary{color:#ffd9ec;font-family:"Special Elite",monospace;font-weight:400;text-transform:lowercase}html[data-theme=gaze] .modal.pin{background:linear-gradient(180deg,rgba(46,33,60,.98),rgba(26,19,34,.99))}html[data-theme=gaze] body::after{animation:none}html[data-theme=gaze].gz-grain body::after{animation:gzGrain 1.2s steps(5) infinite}.emo-img{width:1.15em;height:1.15em;vertical-align:-.2em;object-fit:contain}#emojis .btn .emo-img{width:30px;height:30px;vertical-align:middle}.emo-packed{display:flex;align-items:center;justify-content:center}.emo-packed .emo-img{width:92%;height:92%;vertical-align:0}.emo-packbtn{margin-left:auto!important}.emo-packs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.emo-pack{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;border-radius:14px;cursor:pointer;text-align:left;border:2px solid transparent;background:rgba(255,255,255,.6);font:12px var(--ui);color:inherit}.emo-pack:hover{border-color:rgba(42,134,240,.45)}.emo-pack.on{border-color:#2a86f0;box-shadow:0 0 12px rgba(42,134,240,.4);background:rgba(255,255,255,.85)}.emo-pack b{font-size:13px}.emo-pack small{color:#567;font-size:10.5px}.emo-prev{display:flex;gap:4px;flex-wrap:wrap;align-items:center;margin-top:4px;font-size:24px;line-height:1}.emo-prev .emo-img{width:30px;height:30px}.emo-sed{display:grid;grid-template-columns:300px 1fr;gap:14px}.emo-sctl label{margin-top:6px}.emo-sctl .grid3 .btn{padding:4px 2px;font-size:10.5px;white-space:normal}.emo-spv{display:flex;flex-direction:column;gap:8px}.emo-sgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:14px;border-radius:16px;background:repeating-conic-gradient(rgba(0,0,0,.05)0 25%,transparent 0 50%)0 0/20px 20px,rgba(255,255,255,.6)}.emo-sgrid .emo-img{width:56px;height:56px;justify-self:center}html:not(.no-motion) .emo-sgrid .emo-img{animation:softIn .3s ease-out both}.emo-draw{display:grid;grid-template-columns:auto 1fr;gap:14px}.emo-cv{width:320px;height:320px;border-radius:12px;cursor:crosshair;touch-action:none;image-rendering:pixelated;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 2px 8px rgba(0,40,110,.2);background:repeating-conic-gradient(#e9eef5 0 25%,#fff 0 50%)0 0/20px 20px}.emo-cv:not(.brush){background:repeating-conic-gradient(#e9eef5 0 25%,#fff 0 50%)0 0/20px 20px,linear-gradient(rgba(0,0,0,.06) 1px,transparent 1px)0 0/10px 10px,linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px)0 0/10px 10px}.emo-cv.brush{image-rendering:auto}.emo-pal{display:grid;grid-template-columns:repeat(9,1fr);gap:4px;align-items:center}.emo-pal button{width:24px;height:24px;border-radius:6px;border:1px solid rgba(0,0,0,.25);cursor:pointer}.emo-pal input{width:28px!important;height:26px!important;margin:0!important}.set-secs{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}html[data-density=compact] #homeMain{padding:12px 18px 30px}html[data-density=compact] .modes,html[data-density=compact] .widgets,html[data-density=compact] .projects,html[data-density=compact] .folders{gap:8px}html[data-density=compact] .sec-title{margin:14px 0 6px}html[data-density=compact] .hero{min-height:150px;padding:18px 22px}html[data-density=compact] .wcard{min-height:96px;padding:10px 12px}html[data-density=airy] #homeMain{padding:26px 40px 50px}html[data-density=airy] .modes,html[data-density=airy] .widgets,html[data-density=airy] .projects{gap:20px}html[data-density=airy] .sec-title{margin:32px 0 14px}html[data-theme=aqua][data-sky=laguna] #homeMain{background:radial-gradient(1100px 520px at 88% -8%,rgba(255,255,255,.55),transparent 62%),radial-gradient(900px 600px at -8% 108%,rgba(80,255,210,.5),transparent 62%),linear-gradient(168deg,#11a7c8 0,#3fd0d8 35%,#9af0e0 70%,#d6fbe8 100%)}html[data-theme=aqua][data-sky=tramonto] #homeMain{background:radial-gradient(1100px 520px at 88% -8%,rgba(255,255,255,.5),transparent 62%),radial-gradient(900px 600px at -8% 108%,rgba(255,190,120,.55),transparent 62%),linear-gradient(168deg,#5a8ff0 0,#b48cf0 35%,#ff9ec8 68%,#ffd6a8 100%)}html[data-theme=aqua][data-sky=aurora] #homeMain{background:radial-gradient(1100px 520px at 80%0,rgba(140,255,200,.45),transparent 62%),radial-gradient(900px 600px at -8% 108%,rgba(150,120,255,.5),transparent 62%),linear-gradient(168deg,#1d4fa8 0,#2b86c8 35%,#4fd0c0 70%,#b8f5d0 100%)}html[data-theme=aqua][data-sky=menta] #homeMain{background:radial-gradient(1100px 520px at 88% -8%,rgba(255,255,255,.6),transparent 62%),radial-gradient(900px 600px at -8% 108%,rgba(190,255,120,.55),transparent 62%),linear-gradient(168deg,#4fc8a8 0,#8ee0b8 35%,#c8f5c0 70%,#f0ffd0 100%)}html.aero-cursor,html.aero-cursor body{cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23bfe9ff'/%3E%3Cstop offset='.5' stop-color='%232a96ff'/%3E%3Cstop offset='1' stop-color='%230a4bb0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2 2 L2 22 L7.5 17 L11 25 L14.5 23.5 L11 15.5 L18.5 15.5 Z' fill='url(%23g)' stroke='white' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M4 5 L4 13 L9 9 Z' fill='white' opacity='.6'/%3E%3C/svg%3E")2 2,auto}html.aero-cursor .btn,html.aero-cursor button,html.aero-cursor a,html.aero-cursor .pcard,html.aero-cursor .fcard,html.aero-cursor .mode-card{cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23d2ffb0'/%3E%3Cstop offset='.5' stop-color='%235fd23a'/%3E%3Cstop offset='1' stop-color='%231d6a0e'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2 2 L2 22 L7.5 17 L11 25 L14.5 23.5 L11 15.5 L18.5 15.5 Z' fill='url(%23g)' stroke='white' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M4 5 L4 13 L9 9 Z' fill='white' opacity='.6'/%3E%3C/svg%3E")2 2,pointer}#docview.typewriter #docScroll{padding-bottom:45vh}#docview.focusline #sheet :is(p,h1,h2,h3,h4,li,blockquote,pre):not(.cur-blk){opacity:.42;transition:opacity .25s}#docview.focusline #sheet .cur-blk,#docview.focusline #sheet .cur-blk *{opacity:1!important}.xl-nohint #xlTip{display:none!important}html[data-theme=gaze] select{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14'%3E%3Cpath d='M1 5.5 5 1.5 9 5.5M1 8.5 5 12.5 9 8.5' stroke='%23ffd9ec' stroke-width='1.6' fill='none'/%3E%3C/svg%3E")right 9px center/10px 14px no-repeat,rgba(255,255,255,.05);border-radius:999px;border-color:rgba(255,220,240,.2);color:#f3eaff;box-shadow:none}.pid{display:inline-flex;align-items:center;margin:3px 0 0;padding:1px 7px;border-radius:8px;border:1px solid rgba(10,95,216,.3);background:rgba(255,255,255,.7);cursor:pointer;font:700 10px Consolas,"Cascadia Mono",monospace;letter-spacing:.6px;color:#0a3a8a}.pid:hover{background:#fff;border-color:#2a86f0;box-shadow:0 0 6px rgba(42,134,240,.4)}.pid.big{font-size:14px;padding:3px 10px;cursor:text}.winbar .pid{margin:0;flex:none}.pinfo td:first-child{color:#567;padding-right:14px}.pinfo td{padding:4px 0}html[data-theme=n90] .pid{border-radius:0;background:#fff;border:1px solid #000;color:navy}html[data-theme=gaze] .pid{background:rgba(255,255,255,.06);border-color:rgba(255,220,240,.25);color:#ffd9ec;font-family:"Special Elite",monospace;font-weight:400}html[data-theme=gaze] .pcard .pid{background:rgba(42,29,54,.08);color:#5a4a62;border-color:rgba(42,29,54,.25)}html[data-theme=win7] .pid{border-radius:2px;background:#fff;border-color:#b8cbe2;color:#1e395b;font-weight:400}#rtab .btn.glow{animation:none;box-shadow:0 0 10px rgba(80,170,255,.8)}@media (max-width:1100px){#home .winbar{gap:8px}#homeSearch{max-width:none;flex:1;min-width:0}.widgets{grid-template-columns:repeat(2,1fr)}#vUpper{grid-template-columns:220px 1fr 260px}}html.mobile{--mnav:60px;-webkit-text-size-adjust:100%}html.mobile body{overscroll-behavior:none}html.mobile .btn,html.mobile button{touch-action:manipulation}html.mobile input,html.mobile select,html.mobile textarea{font-size:16px}html.mobile .winbar{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:6px;padding:0 8px}html.mobile .winbar::-webkit-scrollbar{display:none}html.mobile .winbar .sp{flex:0 0 4px}html.mobile .winbar input.name{width:150px!important;min-width:110px;flex:none}html.mobile .winbar .btn{flex:none}html.mobile .modal-bg{padding:0;align-items:flex-end}html.mobile .modal,html.mobile .modal.wide,html.mobile .modal.c-setmodal,html.mobile .modal.c-armodal{width:100%!important;max-width:100%;max-height:92dvh;border-radius:18px 18px 0 0}html:not(.no-motion).mobile .modal-bg>.modal{animation:sheetIn .28s cubic-bezier(.2,.9,.25,1) both}@keyframes sheetIn{0%{transform:translateY(40%);opacity:.4}to{transform:none;opacity:1}}html.mobile .modal .actions{position:sticky;bottom:0;flex-wrap:wrap}html.mobile .grid4{grid-template-columns:repeat(2,1fr)}html.mobile .modes.small{grid-template-columns:repeat(2,1fr)}html.mobile .c-ltiles,html.mobile .c-ltiles.small{grid-template-columns:repeat(3,1fr)}html.mobile .c-argrid,html.mobile .emo-sed,html.mobile .emo-draw{grid-template-columns:1fr}html.mobile .emo-cv{width:min(320px,86vw);height:min(320px,86vw)}html.mobile .emo-packs{grid-template-columns:1fr}html.mobile .c-cpicks{grid-template-columns:repeat(2,1fr)}html.mobile .c-langpop{width:calc(100vw - 16px);left:8px!important}html.mobile .c-langpgrid{grid-template-columns:repeat(2,1fr)}html.mobile .popmenu{max-width:calc(100vw - 16px);max-height:70dvh;overflow:auto}html.mobile #toast{bottom:calc(var(--mnav) + 14px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}html.mobile #home .winbar{height:56px;padding-top:env(safe-area-inset-top)}html.mobile #home .logo{padding:4px 10px 4px 6px}html.mobile #home .logo .txt{font-size:17px}html.mobile #home .logo .bub{font-size:20px}html.mobile #home .logo small{display:none}html.mobile #homeNew{font-size:0;padding:6px 10px}html.mobile #homeNew .ic{font-size:14px;margin:0}html.mobile #acctName{display:none}html.mobile #acctBtn{padding:3px}html.mobile #homeBody{grid-template-columns:1fr}html.mobile #homeNav{position:fixed;left:0;right:0;bottom:0;z-index:30000;height:calc(var(--mnav) + env(safe-area-inset-bottom));padding:4px 6px env(safe-area-inset-bottom);display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;border-right:none;border-top:1px solid rgba(10,60,140,.35);box-shadow:0-4px 16px rgba(0,30,80,.2);overflow:hidden}html.mobile #homeNav .btn{width:auto;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10px;padding:4px 2px;margin:2px;text-align:center;border-radius:12px}html.mobile #homeNav .btn .ic{width:22px;height:22px;margin:0}html.mobile #homeNav .sep,html.mobile #homeNav .note,html.mobile #homeNav .w7grp{display:none}html.mobile #homeMain{padding:12px 12px calc(var(--mnav) + 24px + env(safe-area-inset-bottom))}html.mobile .home-top{grid-template-columns:1fr;gap:10px}html.mobile .hero{min-height:0;padding:18px;border-radius:18px}html.mobile .hero h1{font-size:24px!important;letter-spacing:1px!important}html.mobile .hero p{font-size:12.5px}html.mobile .hero-acts .btn{font-size:12px!important;padding:7px 10px!important}html.mobile .cc-main{grid-template-columns:96px 1fr}html.mobile .cc-th{width:96px;height:70px}html.mobile .widgets{grid-template-columns:1fr 1fr;gap:10px}html.mobile .wcard{min-height:0;padding:10px}html.mobile .wbig{font-size:24px}html.mobile .wcard:nth-child(3){grid-column:1/-1}html.mobile .wcard:nth-child(4){grid-column:1/-1}html.mobile .sec-title{font-size:15px;margin:18px 0 8px;flex-wrap:wrap}html.mobile .modes{grid-template-columns:1fr 1fr;gap:8px}html.mobile .mode-card{padding:8px;border-radius:14px;column-gap:8px}html.mobile .mode-card .mico{width:36px;height:36px}html.mobile .mode-card .mico .ic{width:20px;height:20px}html.mobile .mode-card b{font-size:12px}html.mobile .mode-card small{display:none}html.mobile .projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html.mobile .pcard .th{height:110px}html.mobile .pcard .menu{opacity:1;flex-wrap:wrap;max-width:70%;justify-content:flex-end}html.mobile .pcard .menu .btn{padding:4px 6px}html.mobile .pcard .kind{font-size:9px}html.mobile .projects.list .pcard .kind,html.mobile .projects.list .favstar{display:none}html.mobile .folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html.mobile .fcard .menu{opacity:1}html.mobile .tpls{display:flex;overflow-x:auto;gap:10px;padding-bottom:6px;scroll-snap-type:x mandatory}html.mobile .tpl-card{flex:none;width:128px;scroll-snap-align:start}html.mobile .size-card{width:104px}html.mobile .size-card .shape{height:84px}html.mobile .prow{gap:6px}html.mobile .crumbs{width:100%}html.mobile .tchips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}html.mobile .tchip{flex:none}html.mobile #settingsBox{grid-template-columns:1fr}html.mobile .themes{grid-template-columns:1fr 1fr}html.mobile .set-secs{grid-template-columns:1fr}html.mobile #settingsBox .grid2{grid-template-columns:1fr}html.mobile[data-theme=win7] #w7bar,html.mobile[data-theme=win7] #w7det,html.mobile[data-theme=win7] .w7addr,html.mobile[data-theme=win7] .w7back,html.mobile[data-theme=win7] .w7caps{display:none!important}html.mobile[data-theme=win7] #home{bottom:0;grid-template-rows:auto auto 1fr}html.mobile[data-theme=win7] #home .winbar{height:52px;padding:8px}html.mobile[data-theme=win7] #home .winbar .logo{position:static}html.mobile[data-theme=win7] #homeSearch{max-width:none}html.mobile[data-theme=win7] #w7cmd{overflow-x:auto;scrollbar-width:none}html.mobile[data-theme=win7] #w7cmd button{flex:none}html.mobile[data-theme=win7] #homeNav{background:linear-gradient(180deg,rgba(50,80,120,.92),rgba(14,30,56,.96))}html.mobile[data-theme=win7] #homeNav .btn{color:#fff}html.mobile[data-theme=win7] #homeNav .btn.on{color:#000}html.mobile[data-theme=gaze] #homeNav .btn{padding:4px 2px;font-size:10px}html.mobile[data-theme=gaze] #homeNav .btn::after{display:none}html.mobile[data-theme=gaze] .sec-title{transform:none!important}html.mobile #editor{grid-template-rows:48px minmax(0,1fr) calc(var(--mnav) + env(safe-area-inset-bottom));grid-template-columns:1fr}html.mobile #topbar{grid-row:1}html.mobile #topbar #projSize,html.mobile #topbar .zoom,html.mobile #topbar #zOut,html.mobile #topbar #zIn,html.mobile #saveState{display:none}html.mobile #stage{grid-column:1;grid-row:2;margin:0!important}html.mobile #stage>.logo{display:none}html.mobile #rail{grid-column:1;grid-row:3;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:4px 6px env(safe-area-inset-bottom);gap:4px;border-right:none;border-top:1px solid #6a9bd8;scrollbar-width:none}html.mobile #rail .btn{flex:none;min-width:58px;padding:4px 6px;font-size:10px}html.mobile #rail .btn .pinmark{display:none}html.mobile #rtab{position:fixed;right:10px;bottom:calc(var(--mnav) + 12px + env(safe-area-inset-bottom));grid-column:auto;grid-row:auto;padding:0;border:0;background:0 0!important;z-index:1200}html.mobile #rtab .btn{writing-mode:horizontal-tb;padding:9px 14px;font-size:12px;border-radius:22px;box-shadow:0 4px 14px rgba(0,30,90,.35)}html.mobile #rtab .btn .ic{transform:none}html.mobile #lpanel,html.mobile #rpanel{position:fixed;left:0!important;right:0!important;top:auto!important;width:auto!important;bottom:calc(var(--mnav) + env(safe-area-inset-bottom));height:min(56dvh,520px);border:0!important;border-top:2px solid rgba(10,60,140,.5)!important;border-radius:18px 18px 0 0;z-index:1100;transform:translateY(110%)!important;transition:transform .28s cubic-bezier(.2,.9,.25,1);box-shadow:0-10px 30px rgba(0,20,60,.35)!important}html.mobile #lpanel.open,html.mobile #rpanel.open{transform:none!important}html.mobile #lpanel::before,html.mobile #rpanel::before{content:"";display:block;width:44px;height:5px;border-radius:3px;margin:-4px auto 8px;background:rgba(0,40,110,.3)}html.mobile #editor.slides #scroller{bottom:84px}html.mobile #hint{display:none}html.mobile #docview{grid-template-rows:48px auto minmax(0,1fr) 26px}html.mobile #docview .rtabs{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}html.mobile #docview .rtabs>*{flex:none}html.mobile #docMain,html.mobile #docview.side-open #docMain,html.mobile #docview.no-outline #docMain{grid-template-columns:0 minmax(0,1fr)0!important}html.mobile #docOutline{display:none}html.mobile #docview.side-open #docSide{display:block;position:fixed;left:0;right:0;bottom:26px;height:55dvh;z-index:900;border-radius:18px 18px 0 0;border:0;box-shadow:0-10px 30px rgba(0,20,60,.35)}html.mobile #rulerBar{display:none}html.mobile #docStatus{overflow-x:auto;white-space:nowrap}html.mobile #xlview{grid-template-rows:48px auto auto minmax(0,1fr) 34px 26px}html.mobile #xlRibbon .rtabs{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}html.mobile #xlRibbon .rtabs>*{flex:none}html.mobile #xlMain{grid-template-columns:1fr}html.mobile #xlSide:not(.hidden){position:fixed;left:0;right:0;bottom:26px;height:55dvh;z-index:900;border-radius:18px 18px 0 0;box-shadow:0-10px 30px rgba(0,20,60,.35);overflow:auto}html.mobile #xlNameBox{width:64px}html.mobile #xlStatus{overflow-x:auto;white-space:nowrap}html.mobile #xlTabs{overflow-x:auto}html.mobile .tellme{display:none}html.mobile #vview{--tlh:38dvh;grid-template-rows:48px minmax(0,1fr) 6px var(--tlh)}html.mobile #vUpper{grid-template-columns:1fr;padding:4px 4px 0}html.mobile #vBin,html.mobile #vInsp{display:none}html.mobile #vview.m-bin #vBin,html.mobile #vview.m-insp #vInsp{display:block;position:fixed;left:0;right:0;bottom:0;height:58dvh;z-index:900;border-radius:18px 18px 0 0;box-shadow:0-10px 30px rgba(0,20,60,.4)}html.mobile #vLower{margin:0 4px 4px}html.mobile #vTLbar{overflow-x:auto;scrollbar-width:none}.m-only{display:none!important}html.mobile .m-only{display:inline-flex!important}html.mobile #cview,html.mobile #cview.lay-right,html.mobile #cview.lay-left{grid-template-columns:minmax(0,1fr);grid-template-rows:48px minmax(0,1fr) 8px var(--conh,36dvh) 24px;grid-template-areas:"top""main""split""lower""status"}html.mobile #cview.zen,html.mobile #cview.no-con{grid-template-rows:48px minmax(0,1fr) 24px;grid-template-areas:"top""main""status"}html.mobile #cview #cSplit{cursor:row-resize;margin:0 6px}html.mobile #cview #cLower{margin:0 4px 4px}html.mobile #cMain,html.mobile #cview.side-right #cMain,html.mobile #cview.side-hidden #cMain,html.mobile #cview.debugging #cMain{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"act""ed"!important;padding:4px 4px 0;gap:4px;position:relative}html.mobile #cAct{flex-direction:row;padding:2px 6px;border-radius:12px;overflow-x:auto}html.mobile #cAct .sp{flex:1}html.mobile .c-actb{width:36px;height:32px;flex:none}html.mobile .c-actb.on::before{display:none}html.mobile #cFiles,html.mobile #cSide{position:absolute;left:4px;top:46px;bottom:0;width:min(320px,86vw);z-index:20;box-shadow:0 10px 40px rgba(0,20,60,.45)}html.mobile #cview.side-hidden #cFiles,html.mobile #cview.side-hidden #cSide{display:none}html.mobile #cDbg{position:fixed;left:0;right:0;bottom:0;height:55dvh;z-index:40;border-radius:18px 18px 0 0}html.mobile #cview .c-coninfo{display:none}html.mobile .c-contabs{overflow-x:auto;scrollbar-width:none}html.mobile .c-contabs .btn{flex:none}html.mobile #cCrumb{display:none}html.mobile #cStatus span:not(:first-child):not(.c-flash){display:none}html.mobile .c-xbody{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 38%}html.mobile .c-xside{border-left:none;border-top:1px solid rgba(90,140,200,.3)}html.mobile .c-dock{display:none}html.mobile .c-langbtn{min-width:0}html.mobile .c-langbtn span{display:none}html.mobile #lpanel:not(.open),html.mobile #rpanel:not(.open){visibility:hidden;transition:transform .28s cubic-bezier(.2,.9,.25,1),visibility 0s .28s}#docview,#xlview,#vview{grid-template-columns:minmax(0,1fr)}#docview>*,#xlview>*,#vview>*{min-width:0}html.mobile #editor{grid-template-columns:minmax(0,1fr)}html.mobile #topbar,html.mobile #docTop,html.mobile #xlTop,html.mobile #vTop,html.mobile #cTop{min-width:0}html.mobile #cTop>*{order:5}html.mobile #cTop>.btn:first-child{order:0}html.mobile #cTop>.btn.green{order:1}html.mobile #cTop>.btn.blue{order:2}html.mobile #cTop>.btn.red{order:3}html.mobile #cTop .c-langbtn{order:4}html.mobile #cTop .vsep{display:none}html.mobile #topbar>#goHome{order:0}html.mobile #topbar>*{order:3}html.mobile #topbar #exportBtn,html.mobile #topbar #play{order:1}html.mobile[data-theme=win7] #homeNav{background:linear-gradient(180deg,#2f4f78,#13284a)}html.mobile[data-theme=win7] #homeNav .btn:hover:not(.on){background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);color:#fff}html.mobile[data-theme=gaze] #homeNav .btn{font-size:9.5px;letter-spacing:0;line-height:1.1}#acctBtn{position:relative}#acctBtn.cl-ok::after,#acctBtn.cl-sync::after,#acctBtn.cl-err::after,#acctBtn.cl-off::after{content:"";position:absolute;left:24px;top:22px;width:10px;height:10px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.35)}#acctBtn.cl-ok::after{background:radial-gradient(circle at 35% 30%,#c9ffb8,#2fb52f 70%)}#acctBtn.cl-sync::after{background:radial-gradient(circle at 35% 30%,#d6f0ff,#2a86f0 70%);animation:clPulse 1.1s ease-in-out infinite}#acctBtn.cl-err::after{background:radial-gradient(circle at 35% 30%,#ffe0b8,#f07a00 70%)}#acctBtn.cl-off::after{background:radial-gradient(circle at 35% 30%,#eee,#8a96a6 70%)}@keyframes clPulse{50%{transform:scale(.7);opacity:.6}}@media (prefers-reduced-motion:reduce){#acctBtn.cl-sync::after{animation:none}}.cl-box{width:min(340px,82vw);display:flex;flex-direction:column;gap:4px}.cl-box label{margin-top:6px}.cl-box input[type=email],.cl-box input[type=password],input[type=email],.cl-box input[type=text]{width:100%;box-sizing:border-box}.cl-tabs{display:flex;gap:4px;margin:2px 0 4px}.cl-tabs .btn{flex:1}.cl-tabs .btn.on{font-weight:700}.cl-go{margin-top:10px;font-weight:700}.cl-go.wait{opacity:.7;cursor:progress}.cl-google{display:flex;align-items:center;justify-content:center;gap:8px}.cl-google .gmark{display:inline-flex}.cl-or{display:flex;align-items:center;gap:8px;margin:10px 0 6px;color:#6a7a90;font-size:12px}.cl-or::before,.cl-or::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(80,110,150,.45),transparent)}.cl-msg{font-size:12.5px;line-height:1.45;min-height:0;border-radius:8px}.cl-msg.bad{color:#a8160c;background:#ffe9e5;border:1px solid #f4b3a8;padding:6px 8px;margin-top:6px}.cl-msg.ok{color:#1d5e14;background:#e8f9e1;border:1px solid #a8dc96;padding:6px 8px;margin-top:6px}.linkbtn{background:0 0;border:0;padding:4px 0;color:#1a64c8;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px;align-self:flex-start}.linkbtn.hidden{display:none}.cl-acct{margin:4px 0}html.mobile .cl-box{width:100%}#cEdWrap{position:relative}.c-tree .c-fitem{padding-left:calc(4px + var(--d, 0)*14px)}.c-tree .c-caret{width:10px;flex:none;font-size:10px;color:#4a6a90;text-align:center}.c-tree .c-dir{font-weight:600}.c-tree .c-fname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-tree .c-fsize{font-size:10px;opacity:.6;flex:none}.c-tree .c-fitem.drop,.c-tree.drop{outline:2px dashed #2a86f0;outline-offset:-2px;background:rgba(42,134,240,.12)}.c-tree{min-height:60px;border-radius:8px}.c-ffoot{font-size:11px;margin:-4px 0 10px;line-height:1.4}.c-tab .c-tabx{margin-left:4px;opacity:.45;font-weight:700;padding:0 3px;border-radius:4px}.c-tab .c-tabx:hover{opacity:1;background:rgba(200,40,40,.15);color:#b01010}.c-binprev{position:absolute;left:0;right:0;bottom:0;top:var(--c-tabs-h, 34px);z-index:5;display:flex;flex-direction:column;gap:8px;padding:10px;background:linear-gradient(180deg,rgba(244,250,255,.97),rgba(220,236,252,.97));overflow:auto}.c-binbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.c-binbar .sp{flex:1}.c-binbar .btn{margin:0}.c-binview{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(#e8eef6 0% 25%,#fff 0% 50%) 50%/18px 18px;border:1px solid rgba(80,120,170,.3);border-radius:10px;overflow:hidden}.c-binview img,.c-binview video{max-width:100%;max-height:100%;object-fit:contain}.c-binview iframe{width:100%;height:100%;border:0;background:#fff}.c-binview audio{width:min(420px,90%)}.c-binbig{font-size:72px}html[data-theme=gaze] .c-binprev{background:linear-gradient(180deg,rgba(36,26,50,.97),rgba(26,18,40,.97));color:#f2e6ff}html[data-theme=n90] .c-binprev{background:silver}html[data-theme=win7] .c-binprev{background:#fff}.c-binview img{min-width:96px;min-height:96px;image-rendering:pixelated}.c-binview img[data-big]{image-rendering:auto}#cVis{overflow:auto;padding:8px 10px 14px;height:100%;box-sizing:border-box;background:linear-gradient(180deg,#f6fbff,#e6f2ff);color:#14304f;font-size:12px}.v-bar0{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.v-bar0 .btn{margin:0}.v-title{font-weight:700;color:#0a3a8a;margin:2px 0 8px}.v-prims{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.v-pv{background:#fff;border:1px solid #bcd6f2;border-radius:999px;padding:2px 10px}.v-pv code{font-family:ui-monospace,Consolas,monospace}.v-pv.chg,.v-cell.chg .v-val .v-chip,.v-tab tr.chg td,.v-mat td.chg{background:#fff3b0!important;box-shadow:0 0 0 2px #ffcf40 inset}.v-card{background:rgba(255,255,255,.85);border:1px solid #b7d3f0;border-radius:12px;padding:8px 10px;margin-bottom:10px;box-shadow:0 1px 3px rgba(20,60,120,.08)}.v-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.v-head .sp{flex:1}.v-head>b{font-family:ui-monospace,Consolas,monospace;font-size:13px;color:#0a3a8a}.v-type{opacity:.65}.v-tag{background:#e3f1ff;border:1px solid #9fcaf3;border-radius:999px;padding:1px 8px;font-size:11px}.v-views{display:flex;gap:2px}.v-views .btn{margin:0;padding:1px 8px;font-size:11px}.v-body{overflow:auto}.v-arr{display:flex;align-items:flex-end;gap:3px;padding:4px 2px 2px}.v-cell{display:flex;flex-direction:column;align-items:center;min-width:30px}.v-bar{width:22px;background:linear-gradient(180deg,#7cc4ff,#2a86f0);border-radius:4px 4px 0 0;margin-bottom:2px}.v-val .v-chip{display:inline-block;min-width:22px;text-align:center;border:1px solid #8fb9e6;background:#fff;border-radius:6px;padding:3px 5px;font-family:ui-monospace,Consolas,monospace}.v-idx{font-size:10px;opacity:.55}.v-ptr{font-size:10px;color:#d0441c;font-weight:700;white-space:nowrap}.v-more{align-self:center;opacity:.6}.v-chip.v-ref{background:#eef0ff;border-color:#a8b0f0;color:#3a3a9a;font-size:11px}.v-mat{border-collapse:collapse;font-family:ui-monospace,Consolas,monospace}.v-mat th{font-size:10px;opacity:.55;padding:2px 5px}.v-mat td{border:1px solid #c2d8ef;padding:3px 7px;text-align:center;min-width:20px}.v-tab{border-collapse:collapse}.v-tab th{text-align:right;padding:3px 8px;font-family:ui-monospace,Consolas,monospace;color:#0a3a8a;vertical-align:top}.v-tab td{padding:3px 6px;border-bottom:1px solid #e0ecf8}.v-tab small{opacity:.6}.v-graph{width:100%;max-width:640px;height:auto;display:block;background:radial-gradient(ellipse at 50% 30%,#fff,#eaf4ff);border-radius:10px;touch-action:none}.v-edge{stroke:#5b8fc8;stroke-width:2}.v-edge.tree{stroke:#ff8a1e;stroke-width:3.5}.v-edge.v-null{stroke-dasharray:3 3;opacity:.5}.v-arrow{fill:#5b8fc8}.v-wbg{fill:#fff;stroke:#a9c8ea}.v-w{font:700 10px ui-monospace,Consolas,monospace;fill:#1e4a7a;text-anchor:middle}.v-node circle{fill:url(#vNodeG);fill:#cfe8ff;stroke:#2a86f0;stroke-width:2}.v-node text{font:700 11px Tahoma,sans-serif;fill:#0a2d5c;text-anchor:middle;pointer-events:none}.v-node{cursor:grab}.v-node.vis circle{fill:#bff0c0;stroke:#2fa52f}.v-node.front circle{fill:#ffe1b8;stroke:#f08a00}.v-node.cur circle{stroke:#d0108a;stroke-width:4}.v-badge{fill:#0a3a8a}.v-badget{font:700 9px Tahoma,sans-serif;fill:#fff;text-anchor:middle}.v-nullt{font-size:12px;fill:#7a8aa0;text-anchor:middle}.v-legend{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;margin-top:4px}.v-legend .lg::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:-1px;background:#cfe8ff;border:2px solid #2a86f0}.v-legend .lg.cur::before{border-color:#d0108a}.v-legend .lg.vis::before{background:#bff0c0;border-color:#2fa52f}.v-legend .lg.front::before{background:#ffe1b8;border-color:#f08a00}.v-legend .lg.tree::before{border-radius:2px;height:4px;background:#ff8a1e;border:0}.v-ll{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.v-llnode{border:2px solid #2a86f0;background:#e8f4ff;border-radius:8px;padding:4px 10px;display:flex;flex-direction:column;align-items:center}.v-llnode small{opacity:.55;font-size:9px}.v-llnode.cur{border-color:#d0108a}.v-llarr{font-size:18px;color:#2a6ac0}.v-llnull{opacity:.6;font-family:ui-monospace,Consolas,monospace}.v-llcyc{color:#d0441c;font-weight:700}.v-empty{text-align:center;padding:24px 12px;max-width:520px;margin:0 auto}.v-emptyic{font-size:44px}.v-empty p{line-height:1.5}html[data-theme=gaze] #cVis{background:linear-gradient(180deg,#221a30,#1a1426);color:#f0e6ff}html[data-theme=gaze] .v-card{background:rgba(40,30,58,.85);border-color:#5a4a78}html[data-theme=gaze] .v-head>b,html[data-theme=gaze] .v-title{color:#ffd6ef}html[data-theme=gaze] .v-graph{background:radial-gradient(ellipse at 50% 30%,#3a2c52,#241a36)}html[data-theme=gaze] .v-node text{fill:#2a1640}html[data-theme=gaze] .v-pv,html[data-theme=gaze] .v-val .v-chip{background:#2e2442;color:#f0e6ff;border-color:#6a5a88}html[data-theme=n90] .v-card,html[data-theme=n90] .v-graph{border-radius:0}html[data-theme=n90] #cVis{background:silver}.cl-acctbtns{display:flex;flex-direction:column;gap:6px;margin:4px 0}.cl-acctbtns .btn{margin:0}.cl-drive{margin-top:10px;display:flex;flex-direction:column;align-items:center;gap:4px}html[data-theme=pro]{--ui:"Inter","Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;--p-bg:#f6f7f9;--p-surface:#ffffff;--p-subtle:#f2f4f7;--p-hover:#eef1f5;--p-border:#e3e6eb;--p-border2:#d0d5dd;--p-text:#101828;--p-text2:#475467;--p-muted:#667085;--p-accent:#2f5bea;--p-accent-h:#2449c9;--p-accent-weak:#edf2ff;--p-accent-ring:rgba(47,91,234,.22);--p-danger:#d92d20;--p-success:#079455;--p-warn:#dc6803;--p-r:8px;--p-r2:12px;--p-sh1:0 1px 2px rgba(16,24,40,.06);--p-sh2:0 4px 12px -2px rgba(16,24,40,.10), 0 2px 4px -2px rgba(16,24,40,.06);--p-sh3:0 20px 40px -8px rgba(16,24,40,.18), 0 6px 12px -4px rgba(16,24,40,.08);--accent:var(--p-accent)}html[data-theme=pro] body{background:var(--p-bg);color:var(--p-text);font-size:13px;-webkit-font-smoothing:antialiased}html[data-theme=pro] ::selection{background:rgba(47,91,234,.18)}html[data-theme=pro] .btn::before,html[data-theme=pro] .btn::after,html[data-theme=pro] .panel h2::after,html[data-theme=pro] .mode-card::before,html[data-theme=pro] .mode-card .mico::after,html[data-theme=pro] .hero::after,html[data-theme=pro] .logo::before,html[data-theme=pro] .lights,html[data-theme=pro] .c-actb.on::before{display:none!important}html[data-theme=pro] .btn.primary,html[data-theme=pro] .btn.blue,html[data-theme=pro] .btn.green{animation:none!important}html[data-theme=pro] #trail,html[data-theme=pro] .trail-p{display:none!important}html[data-theme=pro] .pin{background:var(--p-surface)}html[data-theme=pro] .metal{background:var(--p-surface);border-bottom:1px solid var(--p-border);box-shadow:none}html[data-theme=pro] .winbar{height:48px;gap:8px;padding:0 14px}html[data-theme=pro] .winbar .title,html[data-theme=pro] .metal .title{color:var(--p-text);text-shadow:none;font:600 14px var(--ui)}html[data-theme=pro] .note{color:var(--p-muted);text-shadow:none}html[data-theme=pro] label,html[data-theme=pro] .set-row>span{color:var(--p-text2);text-shadow:none;font:500 12px var(--ui)}html[data-theme=pro] .sec-title{color:var(--p-text);text-shadow:none;font:600 15px var(--ui);letter-spacing:-.01em;margin:26px 0 12px}html[data-theme=pro] .panel{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r2);box-shadow:var(--p-sh1);padding:12px}html[data-theme=pro] .panel h2{background:0 0;border:0;color:var(--p-muted);text-shadow:none;font:600 11px var(--ui);letter-spacing:.06em;margin:-2px 0 10px;padding:0;border-radius:0}html[data-theme=pro] .btn,html[data-theme=pro] #rail .btn:not(.on){font:500 12.5px var(--ui);color:var(--p-text);text-shadow:none;padding:6px 12px;border-radius:var(--p-r);background:var(--p-surface);border:1px solid var(--p-border2);box-shadow:var(--p-sh1);filter:none;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}html[data-theme=pro] .btn:hover{background:var(--p-subtle);border-color:var(--p-border2);box-shadow:var(--p-sh1);filter:none}html[data-theme=pro] .btn:active{transform:none;background:var(--p-hover)}html[data-theme=pro] .btn:focus-visible{outline:0;box-shadow:0 0 0 3px var(--p-accent-ring);border-color:var(--p-accent)}html[data-theme=pro] .btn.on{background:var(--p-accent-weak);border-color:#b8c8fb;color:var(--p-accent-h);box-shadow:none}html[data-theme=pro] .btn.blue,html[data-theme=pro] .btn.primary{background:var(--p-accent);border-color:var(--p-accent);color:#fff;box-shadow:var(--p-sh1)}html[data-theme=pro] .btn.blue:hover,html[data-theme=pro] .btn.primary:hover{background:var(--p-accent-h);border-color:var(--p-accent-h)}html[data-theme=pro] .btn.primary{font:600 13.5px var(--ui);padding:9px 14px}html[data-theme=pro] .btn.green{background:var(--p-text);border-color:var(--p-text);color:#fff}html[data-theme=pro] .btn.green:hover{background:#1d2939;border-color:#1d2939}html[data-theme=pro] .btn.red{background:var(--p-surface);border-color:#fecdca;color:var(--p-danger)}html[data-theme=pro] .btn.red:hover{background:#fef3f2;border-color:#fda29b}html[data-theme=pro] .btn.graphite,html[data-theme=pro] .btn.tint{background:var(--p-subtle);color:var(--p-text);border-color:var(--p-border)}html[data-theme=pro] .btn:disabled{opacity:.45}html[data-theme=pro] .linkbtn{color:var(--p-accent)}html[data-theme=pro] .ic{filter:none!important}html[data-theme=pro] .ic .halo{display:none}html[data-theme=pro] .ic g:not(.halo){stroke:currentColor!important;stroke-width:1.8}html[data-theme=pro] .btn .ic,html[data-theme=pro] .pmi .ic{color:inherit;opacity:.9}html[data-theme=pro] .btn.on .ic{color:var(--p-accent);opacity:1}html[data-theme=pro] select,html[data-theme=pro] input[type=text],html[data-theme=pro] input[type=search],html[data-theme=pro] input[type=number],html[data-theme=pro] input[type=password],html[data-theme=pro] input[type=email],html[data-theme=pro] input[type=datetime-local],html[data-theme=pro] textarea{font:400 13px var(--ui);color:var(--p-text);background:var(--p-surface);border:1px solid var(--p-border2);border-radius:var(--p-r);box-shadow:var(--p-sh1);padding:7px 10px}html[data-theme=pro] select{padding-right:28px;appearance:none;-webkit-appearance:none;background:var(--p-surface)url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23667085' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E")right 9px center/12px no-repeat}html[data-theme=pro] input:focus,html[data-theme=pro] textarea:focus,html[data-theme=pro] select:focus{outline:0;border-color:var(--p-accent);box-shadow:0 0 0 3px var(--p-accent-ring)}html[data-theme=pro] input::placeholder,html[data-theme=pro] textarea::placeholder{color:#98a2b3}html[data-theme=pro] input[type=checkbox],html[data-theme=pro] input[type=radio],html[data-theme=pro] input[type=range]{accent-color:var(--p-accent)}html[data-theme=pro] input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:var(--p-border);box-shadow:none;border:0}html[data-theme=pro] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:#fff;border:1px solid var(--p-border2);box-shadow:var(--p-sh2)}html[data-theme=pro] ::-webkit-scrollbar{width:10px;height:10px}html[data-theme=pro] ::-webkit-scrollbar-track{background:0 0;box-shadow:none}html[data-theme=pro] ::-webkit-scrollbar-thumb{background:#d0d5dd;border:2px solid transparent;background-clip:padding-box;border-radius:10px;box-shadow:none}html[data-theme=pro] ::-webkit-scrollbar-thumb:hover{background:#98a2b3;background-clip:padding-box;border:2px solid transparent}html[data-theme=pro] .modal-bg{background:rgba(16,24,40,.42);backdrop-filter:blur(2px)}html[data-theme=pro] .modal{border:1px solid var(--p-border);border-radius:14px;background:var(--p-surface);box-shadow:var(--p-sh3)}html[data-theme=pro] .modal .winbar{height:52px;background:var(--p-surface);border-bottom:1px solid var(--p-border);justify-content:flex-start;padding:0 18px}html[data-theme=pro] .modal .winbar .title{font:600 15px var(--ui);color:var(--p-text)}html[data-theme=pro] .modal .body{padding:18px;background:var(--p-surface)}html[data-theme=pro] .modal .actions{gap:8px}html[data-theme=pro] .mclose{background:0 0!important;border:0!important;box-shadow:none!important;border-radius:8px!important;width:30px!important;height:30px!important;color:var(--p-muted)}html[data-theme=pro] .mclose:hover{background:var(--p-hover)!important;color:var(--p-text)}html[data-theme=pro] .popmenu{background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px;box-shadow:var(--p-sh3);padding:6px}html[data-theme=pro] .pmi{font:500 13px var(--ui);color:var(--p-text);border-radius:6px;padding:7px 10px}html[data-theme=pro] .pmi:hover{background:var(--p-hover);color:var(--p-text)}html[data-theme=pro] #toast{background:#101828;color:#fff;text-shadow:none;border:0;border-radius:10px;box-shadow:var(--p-sh3);font:500 13px var(--ui);padding:10px 16px}html[data-theme=pro] .prog{background:var(--p-subtle);border:0;border-radius:999px}html[data-theme=pro] .prog i{background:var(--p-accent);border-radius:999px}html[data-theme=pro] #aeroBusy{background:rgba(255,255,255,.7);color:var(--p-text)}html[data-theme=pro] #home{background:var(--p-bg)}html[data-theme=pro] #home>.winbar{background:var(--p-surface);border-bottom:1px solid var(--p-border)}html[data-theme=pro] .logo{background:0 0!important;border:0!important;box-shadow:none!important;padding:0 6px 0 2px;gap:8px}html[data-theme=pro] .logo .bub{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--p-accent);color:#fff;font-size:0;box-shadow:none;filter:none}html[data-theme=pro] .logo .bub::after{content:"A";font:700 15px var(--ui);color:#fff}html[data-theme=pro] .logo .txt{font:650 16px var(--ui);color:var(--p-text);letter-spacing:-.02em;text-shadow:none;background:0 0;-webkit-text-fill-color:currentColor}html[data-theme=pro] .logo small{color:var(--p-muted);text-shadow:none;font:500 11px var(--ui)}html[data-theme=pro] #homeSearch{border-radius:var(--p-r);background:var(--p-subtle)!important;border-color:transparent;box-shadow:none;padding-top:8px;padding-bottom:8px}html[data-theme=pro] #homeSearch:focus{background:var(--p-surface)!important;border-color:var(--p-accent)}html[data-theme=pro] #homeNav{background:var(--p-surface);border-right:1px solid var(--p-border);box-shadow:none;padding:14px 10px}html[data-theme=pro] #homeNav .btn{background:0 0;border-color:transparent;box-shadow:none;text-align:left;font:500 13px var(--ui);color:var(--p-text2);padding:8px 10px}html[data-theme=pro] #homeNav .btn:hover{background:var(--p-hover);color:var(--p-text)}html[data-theme=pro] #homeNav .btn.on{background:var(--p-accent-weak);color:var(--p-accent-h);border-color:transparent}html[data-theme=pro] #navInfo{color:var(--p-muted)}html[data-theme=pro] #homeMain{background:var(--p-bg);padding:24px 32px 48px}html[data-theme=pro] .hero{background:var(--p-surface)!important;color:var(--p-text);border:1px solid var(--p-border);border-radius:16px;box-shadow:var(--p-sh1);min-height:0;padding:24px 28px}html[data-theme=pro] .hero canvas,html[data-theme=pro] .hero .bub,html[data-theme=pro] .hero .bubble{display:none!important}html[data-theme=pro] .hero h1,html[data-theme=pro] .hero h2{color:var(--p-text);text-shadow:none;font:650 26px/1.2 var(--ui);letter-spacing:-.02em}html[data-theme=pro] .hero p,html[data-theme=pro] .hero small,html[data-theme=pro] .hero .sub{color:var(--p-muted);text-shadow:none}html[data-theme=pro] .hero .ic{color:var(--p-accent)}html[data-theme=pro] .mode-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r2);box-shadow:var(--p-sh1);transition:border-color .12s,box-shadow .12s,transform .12s}html[data-theme=pro] .mode-card:hover{transform:translateY(-1px);border-color:var(--p-border2);box-shadow:var(--p-sh2);filter:none}html[data-theme=pro] .mode-card .mico{width:40px;height:40px;border-radius:10px;border:0;background:color-mix(in srgb,var(--c) 11%,#fff)!important;box-shadow:none;color:var(--c)}html[data-theme=pro] .mode-card .mico .ic{color:color-mix(in srgb,var(--c) 85%,#000)}html[data-theme=pro] .mode-card b{color:var(--p-text);text-shadow:none;font:600 13.5px var(--ui)}html[data-theme=pro] .mode-card small{color:var(--p-muted);text-shadow:none;font:400 12px var(--ui)}html[data-theme=pro] .pcard,html[data-theme=pro] .size-card .shape,html[data-theme=pro] .cont-card,html[data-theme=pro] .fcard,html[data-theme=pro] .theme-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r2);box-shadow:var(--p-sh1)}html[data-theme=pro] .pcard:hover,html[data-theme=pro] .size-card:hover .shape,html[data-theme=pro] .fcard:hover,html[data-theme=pro] .cont-card:hover{border-color:var(--p-border2);box-shadow:var(--p-sh2);transform:none;filter:none}html[data-theme=pro] .pcard .meta b,html[data-theme=pro] .fcard b,html[data-theme=pro] .cont-card b{color:var(--p-text);font-weight:600;text-shadow:none}html[data-theme=pro] .pcard .meta small,html[data-theme=pro] .fcard small,html[data-theme=pro] .cont-card small{color:var(--p-muted)}html[data-theme=pro] .size-card,html[data-theme=pro] .tpl-card{color:var(--p-text2);text-shadow:none;font:500 12px var(--ui)}html[data-theme=pro] .size-card small{color:var(--p-muted)}html[data-theme=pro] .empty{border:1px dashed var(--p-border2);background:var(--p-surface);color:var(--p-muted);border-radius:var(--p-r2)}html[data-theme=pro] .tchip{background:var(--p-surface);border:1px solid var(--p-border);color:var(--p-text2);font:500 12px var(--ui);box-shadow:none}html[data-theme=pro] .tchip.on{background:var(--p-text);border-color:var(--p-text);color:#fff}html[data-theme=pro] .theme-card{color:var(--p-text);font:500 12px var(--ui)}html[data-theme=pro] .theme-card.on{border-color:var(--p-accent);box-shadow:0 0 0 3px var(--p-accent-ring)}html[data-theme=pro] .crumbs{color:var(--p-muted)}html[data-theme=pro] .pid{background:var(--p-subtle);border:1px solid var(--p-border);color:var(--p-text2);font:500 11px ui-monospace,"SF Mono",Menlo,Consolas,monospace;box-shadow:none;text-shadow:none;border-radius:6px}html[data-theme=pro] .cc-head,html[data-theme=pro] .cc-info,html[data-theme=pro] .wh{color:var(--p-text);text-shadow:none}html[data-theme=pro] .wcard,html[data-theme=pro] .wbig,html[data-theme=pro] .cc-main,html[data-theme=pro] .cc-mini{background:var(--p-surface);border:1px solid var(--p-border);box-shadow:var(--p-sh1);color:var(--p-text)}html[data-theme=pro] #acctBtn{background:var(--p-surface);border:1px solid var(--p-border);box-shadow:none;border-radius:999px;color:var(--p-text)}html[data-theme=pro] #acctBtn:hover{background:var(--p-subtle)}html[data-theme=pro] .avatar{box-shadow:none}html[data-theme=pro] #topbar{background:var(--p-surface);border-bottom:1px solid var(--p-border)}html[data-theme=pro] #topbar .zoom,html[data-theme=pro] #topbar .note,html[data-theme=pro] #saveState{color:var(--p-muted);text-shadow:none}html[data-theme=pro] #rail{background:var(--p-surface);border-right:1px solid var(--p-border);box-shadow:none}html[data-theme=pro] #rail .btn{background:0 0;border-color:transparent;box-shadow:none;color:var(--p-text2);font:500 10.5px var(--ui);border-radius:var(--p-r)}html[data-theme=pro] #rail .btn:hover{background:var(--p-hover);color:var(--p-text)}html[data-theme=pro] #rail .btn.on{background:var(--p-accent-weak);color:var(--p-accent-h);border-color:transparent}html[data-theme=pro] #lpanel,html[data-theme=pro] #rpanel{background:var(--p-surface);border-color:var(--p-border);box-shadow:var(--p-sh2)}html[data-theme=pro] #stage,html[data-theme=pro] #docScroll{background:#eceef2}html[data-theme=pro] #pagebar{background:var(--p-surface);border-top:1px solid var(--p-border)}html[data-theme=pro] .rtab{background:0 0;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--p-text2);text-shadow:none;font:500 13px var(--ui);padding:8px 12px;box-shadow:none}html[data-theme=pro] .rtab:hover{color:var(--p-text);background:0 0}html[data-theme=pro] .rtab.on{color:var(--p-accent-h);border-bottom-color:var(--p-accent);background:0 0}html[data-theme=pro] .rbody{background:var(--p-surface);border-top:1px solid var(--p-border);border-bottom:1px solid var(--p-border);box-shadow:none}html[data-theme=pro] .rgroup{border-right-color:var(--p-border)}html[data-theme=pro] .glabel,html[data-theme=pro] .rgroup>small{color:var(--p-muted);text-shadow:none;font:500 10.5px var(--ui)}html[data-theme=pro] .btn.rbtn{background:0 0;border-color:transparent;box-shadow:none;color:var(--p-text)}html[data-theme=pro] .btn.rbtn:hover{background:var(--p-hover)}html[data-theme=pro] .btn.rbtn.on{background:var(--p-accent-weak);color:var(--p-accent-h)}html[data-theme=pro] #docStatus,html[data-theme=pro] #xlStatus,html[data-theme=pro] #cStatus{background:var(--p-surface);border-top:1px solid var(--p-border);color:var(--p-muted);text-shadow:none}html[data-theme=pro] #xlview,html[data-theme=pro] #docview{background:var(--p-bg)}html[data-theme=pro] #xlFbar{background:var(--p-surface);border-color:var(--p-border)}html[data-theme=pro] #xlTabs{background:var(--p-subtle);border-top:1px solid var(--p-border)}html[data-theme=pro] .xl-tab,html[data-theme=pro] .c-tab{background:0 0;border:1px solid transparent;border-bottom:none;color:var(--p-text2);font:500 12.5px var(--ui);border-radius:8px 8px 0 0;box-shadow:none}html[data-theme=pro] .xl-tab:hover,html[data-theme=pro] .c-tab:hover{background:var(--p-hover);color:var(--p-text)}html[data-theme=pro] .xl-tab.on,html[data-theme=pro] .c-tab.on{background:var(--p-surface);color:var(--p-text);border-color:var(--p-border);box-shadow:inset 0 2px 0 var(--p-accent)}html[data-theme=pro] .xl-fmenu,html[data-theme=pro] #xlAC{background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px;box-shadow:var(--p-sh3)}html[data-theme=pro] #vview{background:var(--p-bg)}html[data-theme=pro] #vBin,html[data-theme=pro] #vInsp,html[data-theme=pro] #vLower,html[data-theme=pro] #vCenter{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r2);box-shadow:var(--p-sh1)}html[data-theme=pro] #vTLbar{background:var(--p-surface);border-color:var(--p-border)}html[data-theme=pro] .vsec{background:var(--p-surface);border-color:var(--p-border)}html[data-theme=pro] .vsec summary{color:var(--p-text);font-weight:600}html[data-theme=pro] .vbin-item.on,html[data-theme=pro] .vtarget.on{background:var(--p-accent-weak);border-color:#b8c8fb;color:var(--p-accent-h)}html[data-theme=pro] #cview{background:var(--p-bg)}html[data-theme=pro] #cAct,html[data-theme=pro] #cFiles,html[data-theme=pro] #cDbg,html[data-theme=pro] #cEdWrap,html[data-theme=pro] #cSide{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r2);box-shadow:var(--p-sh1)}html[data-theme=pro] .c-actb{border-radius:8px;color:var(--p-text2)}html[data-theme=pro] .c-actb:hover{background:var(--p-hover)}html[data-theme=pro] .c-actb.on{background:var(--p-accent-weak);border-color:transparent;color:var(--p-accent-h)}html[data-theme=pro] #cTabs{background:var(--p-subtle);border-bottom:1px solid var(--p-border)}html[data-theme=pro] #cCrumb{color:var(--p-muted)}html[data-theme=pro] .c-fhead b,html[data-theme=pro] .c-sec summary{color:var(--p-text);font-weight:600;text-shadow:none}html[data-theme=pro] .c-fitem{color:var(--p-text);font:400 13px var(--ui);border-radius:6px}html[data-theme=pro] .c-fitem:hover{background:var(--p-hover)}html[data-theme=pro] .c-fitem.on{background:var(--p-accent-weak);border-color:transparent;color:var(--p-accent-h);font-weight:500}html[data-theme=pro] .c-sec{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r)}html[data-theme=pro] .c-frame{border-radius:6px}html[data-theme=pro] .c-frame.on{background:var(--p-accent-weak);border-color:transparent}html[data-theme=pro] .c-dbgst{border-radius:var(--p-r);background:#fffaeb;border-color:#fedf89;color:#93370d}html[data-theme=pro] #cLower{border:1px solid var(--p-border);border-radius:var(--p-r2);box-shadow:var(--p-sh1);background:#0d1117}html[data-theme=pro] .c-conhead{background:var(--p-surface);border-bottom:1px solid var(--p-border)}html[data-theme=pro] .c-contabs .btn{background:0 0;border-color:transparent;box-shadow:none;color:var(--p-text2)}html[data-theme=pro] .c-contabs .btn:hover{background:var(--p-hover);color:var(--p-text)}html[data-theme=pro] .c-contabs .btn.on{background:var(--p-accent-weak);color:var(--p-accent-h)}html[data-theme=pro] #cCon{background:#0d1117;color:#e6edf3;font:13px/1.5"JetBrains Mono","Cascadia Mono","SF Mono",Menlo,Consolas,monospace}html[data-theme=pro] .c-o.sys{color:#7d8590}html[data-theme=pro] .c-coninfo{color:var(--p-muted)}html[data-theme=pro] #cStdin,html[data-theme=pro] #cDiag,html[data-theme=pro] #cAsm,html[data-theme=pro] #cPrev{background:var(--p-surface);color:var(--p-text)}html[data-theme=pro] #cVis{background:var(--p-bg);color:var(--p-text)}html[data-theme=pro] .v-card{background:var(--p-surface);border-color:var(--p-border);box-shadow:var(--p-sh1);border-radius:var(--p-r2)}html[data-theme=pro] .v-head>b,html[data-theme=pro] .v-title{color:var(--p-text)}html[data-theme=pro] .v-graph{background:var(--p-subtle)}html[data-theme=pro] .v-node circle{fill:#fff;stroke:var(--p-accent)}html[data-theme=pro] .v-edge{stroke:#98a2b3}html[data-theme=pro] .v-arrow{fill:#98a2b3}html[data-theme=pro] .v-tag{background:var(--p-accent-weak);border-color:#c7d4fd;color:var(--p-accent-h)}html[data-theme=pro] .c-binprev{background:var(--p-surface)}html[data-theme=pro] .cl-google{background:var(--p-surface)}html[data-theme=pro] .cl-tabs .btn.on{background:var(--p-text);border-color:var(--p-text);color:#fff}html[data-theme=pro] .cl-msg.bad{border-radius:var(--p-r)}html[data-theme=pro] .cl-msg.ok{border-radius:var(--p-r)}html.mobile[data-theme=pro] #homeNav{background:rgba(255,255,255,.96);border-top:1px solid var(--p-border);border-right:none;backdrop-filter:blur(10px)}html.mobile[data-theme=pro] #homeNav .btn{background:0 0}html.mobile[data-theme=pro] #homeNav .btn.on{background:var(--p-accent-weak)}html.mobile[data-theme=pro] #homeMain{padding:16px 14px 90px}html[data-theme=pro] select{padding-top:0;padding-bottom:0;line-height:normal;min-height:30px}html[data-theme=pro] #docOutline{background:var(--p-surface);border-right:1px solid var(--p-border);box-shadow:none}html[data-theme=pro] #docOutline .panel h2,html[data-theme=pro] .lp .panel h2{background:0 0;border:0;color:var(--p-muted)}html[data-theme=pro] .wbig,html[data-theme=pro] .wh{border:0!important;background:0 0!important;box-shadow:none!important}html[data-theme=pro] #docScroll .sheet,html[data-theme=pro] .page{box-shadow:0 1px 3px rgba(16,24,40,.08),0 8px 24px -6px rgba(16,24,40,.12)}#cKeys{display:none}html.mobile #cKeys{display:flex;gap:4px;padding:5px 6px;overflow-x:auto;scrollbar-width:none;border-top:1px solid rgba(90,140,200,.35);background:linear-gradient(180deg,#f2f8ff,#dfeeff);-webkit-user-select:none;user-select:none;touch-action:pan-x}html.mobile #cKeys::-webkit-scrollbar{display:none}html.mobile #cEdWrap{grid-template-rows:auto minmax(0,1fr) auto}#cKeys button{flex:none;min-width:36px;height:36px;padding:0 10px;border-radius:9px;border:1px solid #9fc0e6;background:#fff;color:#0b2d5c;font:600 15px ui-monospace,"Cascadia Mono",Menlo,Consolas,monospace;display:flex;align-items:center;justify-content:center;gap:4px}#cKeys button.w{font:600 12px var(--ui)}#cKeys button.on{background:#2a86f0;border-color:#1a5fc0;color:#fff}#cKeys button:active{background:#cfe6ff}#cKeys .sep{flex:none;width:1px;margin:4px 2px;background:rgba(90,140,200,.35)}html.mobile #cview.kb-open{grid-template-rows:48px minmax(0,1fr)0 0 0!important}html.mobile #cview.kb-open #cLower,html.mobile #cview.kb-open #cSplit,html.mobile #cview.kb-open #cStatus{display:none}html[data-theme=pro].mobile #cKeys{background:#fff;border-top-color:#e3e6eb}html[data-theme=pro] #cKeys button{border-color:#d0d5dd;color:#101828;border-radius:8px}html[data-theme=pro] #cKeys button.on{background:#2f5bea;border-color:#2f5bea;color:#fff}html[data-theme=gaze].mobile #cKeys{background:#1c1426;border-top-color:#4a3a5a}html[data-theme=gaze] #cKeys button{background:#2a2038;color:#f0e6ff;border-color:#5a4a78}html[data-theme=n90].mobile #cKeys{background:silver}html[data-theme=n90] #cKeys button{border-radius:0;background:silver;color:#000;border:0;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray}.c-pastebox textarea{width:100%;min-height:120px;font:14px ui-monospace,Menlo,Consolas,monospace}#cKeys button .ic{width:17px;height:17px;margin:0}html[data-theme=pro] .logo .bub>*{display:none!important}html[data-theme=pro] .logo .bub{font-size:0!important;color:transparent!important;background:var(--p-accent)!important;width:28px!important;height:28px!important;border-radius:8px!important}html[data-theme=pro] .logo .bub::after{font:700 15px var(--ui)!important;color:#fff!important}html.mobile[data-theme=pro] #homeNav .btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:500 10px var(--ui);padding:4px 2px;text-align:center;border-radius:10px;color:var(--p-text2)}html.mobile[data-theme=pro] #homeNav .btn.on{color:var(--p-accent-h)}html.mobile[data-theme=pro] #homeNav{padding:4px 6px env(safe-area-inset-bottom);box-shadow:0-1px 0 var(--p-border)}.avatar.av{background:0 0!important;padding:0}.avatar .av-svg,.av-svg{width:100%;height:100%;display:block}.av-pick{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;max-width:420px}.av-opt{border:2px solid transparent;background:rgba(255,255,255,.6);border-radius:14px;padding:6px 2px 4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;transition:transform .12s,border-color .12s}.av-opt .av-svg{width:52px;height:52px;filter:drop-shadow(0 2px 4px rgba(0,30,80,.25))}.av-opt small{font:600 10px var(--ui);color:#2a4a74;white-space:nowrap}.av-opt:hover{transform:translateY(-2px)}.av-opt.on{border-color:#2a86f0;background:#e3f1ff}.av-row{display:flex;gap:14px;align-items:center;margin:4px 0 12px}.av-big{position:relative;flex:none;width:84px;height:84px;border-radius:50%;border:3px solid #fff;padding:0;background:0 0;cursor:pointer;box-shadow:0 4px 14px rgba(0,40,110,.3)}.av-big .av-svg{width:100%;height:100%;border-radius:50%}.av-edit{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;background:#2a86f0;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.av-intro{font-size:13px;line-height:1.5;margin-bottom:4px}.av-create{font-size:14px!important;padding:10px!important}.av-or{display:flex;align-items:center;gap:8px;margin:10px 0 6px}.av-or::before,.av-or::after{content:"";flex:1;height:1px;background:rgba(80,110,150,.3)}.av-guest{font-size:13px;font-weight:600}html.mobile .av-pick{grid-template-columns:repeat(4,1fr)}html[data-theme=pro] .av-opt{background:var(--p-surface);border-color:var(--p-border)}html[data-theme=pro] .av-opt.on{border-color:var(--p-accent);background:var(--p-accent-weak)}html[data-theme=pro] .av-opt small{color:var(--p-text2)}html[data-theme=pro] .av-edit{background:var(--p-accent)}html[data-theme=gaze] .av-opt{background:rgba(255,255,255,.08)}html[data-theme=gaze] .av-opt small{color:#efe6fa}html[data-theme=n90] .av-opt,html[data-theme=n90] .av-big{border-radius:0}#cview{--c-ic:#1765d2;--c-ic-on:#ffffff;--c-ic-bg:linear-gradient(180deg,#3d9bff,#0d62dc)}html[data-theme=win7] #cview{--c-ic:#1e4f99;--c-ic-bg:linear-gradient(180deg,#4a90d9,#1e5aa8)}html[data-theme=gaze] #cview{--c-ic:#ffb8e2;--c-ic-on:#1c1230;--c-ic-bg:linear-gradient(135deg,#ff7ab8,#7a8cff)}html[data-theme=n90] #cview{--c-ic:#000080;--c-ic-bg:#000080}html[data-theme=pro] #cview{--c-ic:#344054;--c-ic-bg:var(--p-accent)}#cview.vs-themed{--c-ic:var(--vs-fg, #c8d1dc);--c-ic-bg:var(--vs-acc, #3794ff);--c-ic-on:#fff}#cview .ic .halo{display:none}#cview .ic g:not(.halo){stroke:currentColor!important;stroke-width:2}#cview .c-actb,#cview .c-fhead .btn,#cview .c-contabs .btn:not(.on),#cview #cTop .btn:not(.green):not(.blue):not(.red):not(.on),#cview .c-conhead .btn,#cview .c-dbgbar .btn:not(.green):not(.red){color:var(--c-ic)}#cview .btn.green .ic,#cview .btn.blue .ic,#cview .btn.red .ic,#cview .c-contabs .btn.on .ic{color:inherit}html:not([data-theme=pro]) #cview .btn.green,html:not([data-theme=pro]) #cview .btn.blue,html:not([data-theme=pro]) #cview .btn.red{color:#fff}#cMain{grid-template-columns:58px var(--sidew,230px) minmax(0,1fr)}#cview.debugging #cMain{grid-template-columns:58px var(--sidew,230px) minmax(0,1fr) 340px}#cview.side-right #cMain{grid-template-columns:minmax(0,1fr) var(--sidew,230px) 58px}#cview.side-right.debugging #cMain{grid-template-columns:340px minmax(0,1fr) var(--sidew,230px) 58px}#cview.side-hidden #cMain{grid-template-columns:58px minmax(0,1fr)}#cview.side-hidden.debugging #cMain{grid-template-columns:58px minmax(0,1fr) 340px}.c-actb{width:50px!important;height:48px!important;flex-direction:column;gap:2px;border-radius:10px}.c-actb .ic{width:21px!important;height:21px!important;margin:0}.c-actl{font:600 9.5px var(--ui);letter-spacing:.01em;line-height:1;color:inherit;opacity:.85;white-space:nowrap}.c-actb:hover{background:color-mix(in srgb,var(--c-ic) 12%,transparent)!important;border-color:transparent!important}.c-actb.on{background:var(--c-ic-bg)!important;color:var(--c-ic-on)!important;border-color:transparent!important;box-shadow:0 2px 6px color-mix(in srgb,var(--c-ic) 35%,transparent)}.c-actb.on::before{display:none!important}.c-actb.on .c-actl{opacity:1}html[data-theme=n90] .c-actb.on{color:#fff!important}html.mobile .c-actb{width:auto!important;min-width:44px;height:40px!important;padding:0 4px}html.mobile .c-actl{font-size:8.5px}.c-xray{--xr-text:#0f2a4a;--xr-file:#0a4bb0;--xr-halo:rgba(240,248,255,.92);--xr-card:#ffffff;--xr-side-fg:#14304f;--xr-side-muted:#4a607c;--xr-acc:#0a5fd8;color:var(--xr-side-fg)}html[data-theme=win7] .c-xray{--xr-text:#1a2a3a;--xr-file:#1e4f99;--xr-halo:rgba(255,255,255,.95);--xr-acc:#1e5aa8}html[data-theme=gaze] .c-xray{--xr-text:#f6ecff;--xr-file:#ffb8e2;--xr-halo:rgba(24,17,31,.92);--xr-card:#2a2038;--xr-side-fg:#f3e9fc;--xr-side-muted:#cdb8e6;--xr-acc:#ff9ad6}html[data-theme=n90] .c-xray{--xr-text:#000;--xr-file:#000080;--xr-halo:rgba(255,255,255,.95);--xr-side-fg:#000;--xr-side-muted:#333;--xr-acc:#000080}html[data-theme=pro] .c-xray{--xr-text:#1d2939;--xr-file:var(--p-accent);--xr-halo:rgba(246,247,249,.95);--xr-side-fg:#101828;--xr-side-muted:#475467;--xr-acc:var(--p-accent);background:var(--p-bg)}#cview.vs-themed .c-xray{--xr-text:var(--vs-fg);--xr-file:var(--vs-acc);--xr-halo:color-mix(in srgb, var(--vs-bg) 92%, transparent);--xr-card:var(--vs-panel);--xr-side-fg:var(--vs-fg);--xr-side-muted:color-mix(in srgb, var(--vs-fg) 70%, transparent);--xr-acc:var(--vs-acc)}.c-xhead b{color:var(--xr-side-fg);font-size:15px}.c-xhead small{color:var(--xr-side-muted)!important}.c-xside{color:var(--xr-side-fg);font-size:12.5px}.c-xside .sec-title{color:var(--xr-acc)!important;text-shadow:none!important;font-size:13.5px!important;font-weight:700}.c-xside .note{color:var(--xr-side-muted)!important;line-height:1.45}.c-xstat{color:var(--xr-side-muted)!important;font-size:11.5px}.c-xstat b{color:var(--xr-acc)!important}.c-xli{font:600 13px"Cascadia Mono",Consolas,monospace!important;color:var(--xr-side-fg)!important;padding:5px 6px!important}.c-xli small{color:var(--xr-side-muted)!important;font:500 11px var(--ui)!important}.c-xli:hover{background:color-mix(in srgb,var(--xr-acc) 14%,transparent)!important}.c-xside label.c-mini{color:var(--xr-side-fg)}.c-xtip{color:#14304f}html[data-theme=gaze] .c-xtip small{color:#cdb8e6}html[data-theme=gaze] .c-xcv{background:radial-gradient(circle at 50% 50%,rgba(255,122,184,.1),transparent 65%),repeating-linear-gradient(0deg,rgba(255,255,255,.04)0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(255,255,255,.04)0 1px,transparent 1px 32px)!important}html[data-theme=pro] .c-xcv{background:radial-gradient(circle at 1px 1px,#d0d5dd 1px,transparent 1.4px)0 0/22px 22px,var(--p-bg)!important}html[data-theme=n90] .c-xcv{background:#fff!important}.c-xside .sec-title{background:0 0!important;border:0!important;transform:none!important;padding:0!important;box-shadow:none!important;font-family:var(--ui)!important;letter-spacing:0!important;text-transform:none!important}.c-xside .sec-title::before,.c-xside .sec-title::after{display:none!important}html[data-theme=aqua] .panel{background:linear-gradient(180deg,#fff 0,#ecf8ff 38%,#d4eeff 100%);border:1px solid #4f9fe2;box-shadow:inset 0 1px 0#fff,inset 0-2px 6px rgba(120,190,255,.35),0 6px 16px rgba(0,60,150,.26)}html[data-theme=aqua] .cont-card{background:linear-gradient(180deg,#fff 0,#e6f6ff 45%,#cde9ff 100%)!important;border:1px solid #4f9fe2!important;box-shadow:inset 0 1px 0#fff,0 6px 16px rgba(0,60,150,.26)!important}html[data-theme=aqua] .mode-card{background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--c) 24%,#f0faff) 46%,color-mix(in srgb,var(--c) 44%,#d8eeff) 52%,color-mix(in srgb,var(--c) 18%,#f4fbff) 100%);border-color:color-mix(in srgb,var(--c) 55%,#fff);box-shadow:0 5px 14px color-mix(in srgb,var(--c) 30%,transparent),inset 0 1px 0#fff}html[data-theme=aqua] .mode-card .mico{width:48px;height:48px}html[data-theme=aqua] #homeMain .sec-title{width:fit-content;padding:6px 16px 6px 12px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(214,239,255,.85) 50%,rgba(190,228,255,.85) 51%,rgba(232,247,255,.9));border:1px solid rgba(255,255,255,.95);box-shadow:0 3px 10px rgba(0,60,150,.22)}html[data-theme=aqua] .empty,html[data-theme=aqua] .fcard{background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(220,242,255,.7))}html[data-theme=aqua] .pcard{background:linear-gradient(180deg,#fff,#e8f6ff)}html[data-theme=aqua] .wcard,html[data-theme=aqua] .widgets .panel{min-height:118px}html[data-theme=pro]{--p-accent:#4f46e5;--p-accent-h:#4338ca;--p-accent-weak:#eef2ff;--p-accent-ring:rgba(79,70,229,.25);--p-grad:linear-gradient(135deg,#4f46e5 0%,#7c3aed 60%,#a855f7 100%);--p-ink:#0b0f1c;--p-ink2:#141a2b;--p-ink-line:rgba(255,255,255,.08);--p-ink-text:#c7cbd6;--p-ink-muted:#7d8496;--p-display:"Space Grotesk","Inter",system-ui,sans-serif;--p-mono:"JetBrains Mono","Cascadia Mono",ui-monospace,Menlo,Consolas,monospace;--p-bg:#f4f5f8}html[data-theme=pro] #homeMain,html[data-theme=pro] #home{background:radial-gradient(circle at 1px 1px,rgba(16,24,40,.07) 1px,transparent 1.3px)0 0/20px 20px,var(--p-bg)!important}html[data-theme=pro] #home>.winbar{background:rgba(255,255,255,.86);backdrop-filter:saturate(1.4) blur(10px)}html[data-theme=pro] .logo .bub{background:var(--p-grad)!important;border-radius:9px!important;box-shadow:0 4px 12px rgba(79,70,229,.35)!important}html[data-theme=pro] .logo .bub::after{font-family:var(--p-display)!important}html[data-theme=pro] .logo .txt{font:700 17px var(--p-display);letter-spacing:-.03em}html[data-theme=pro] .logo small{font:500 10.5px var(--p-mono);color:var(--p-muted);background:var(--p-subtle);border:1px solid var(--p-border);border-radius:6px;padding:1px 6px}html[data-theme=pro]:not(.mobile) #homeNav{background:var(--p-ink);border-right:1px solid var(--p-ink);padding:16px 12px}html[data-theme=pro]:not(.mobile) #homeNav .btn{color:var(--p-ink-text);font:500 13px var(--ui);padding:9px 12px;border-radius:10px;position:relative}html[data-theme=pro]:not(.mobile) #homeNav .btn .ic{color:var(--p-ink-muted)}html[data-theme=pro]:not(.mobile) #homeNav .btn:hover{background:rgba(255,255,255,.06);color:#fff}html[data-theme=pro]:not(.mobile) #homeNav .btn.on{background:linear-gradient(90deg,rgba(124,58,237,.28),rgba(79,70,229,.12));color:#fff;box-shadow:inset 0 0 0 1px rgba(167,139,250,.25)}html[data-theme=pro]:not(.mobile) #homeNav .btn.on .ic{color:#c4b5fd}html[data-theme=pro]:not(.mobile) #homeNav .btn.on::before{content:"";display:block!important;position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--p-grad)}html[data-theme=pro]:not(.mobile) #homeNav .sep{border-color:var(--p-ink-line);background:var(--p-ink-line)}html[data-theme=pro]:not(.mobile) #navInfo,html[data-theme=pro]:not(.mobile) #homeNav .note{color:var(--p-ink-muted)}html[data-theme=pro]:not(.mobile) #navInfo b{color:#fff}html[data-theme=pro] .hero{background:radial-gradient(520px 260px at 92% 0%,rgba(168,85,247,.45),transparent 60%),radial-gradient(420px 240px at 0% 100%,rgba(56,189,248,.28),transparent 60%),radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 1.3px)0 0/18px 18px,var(--p-ink)!important;border:1px solid #1f2637;color:#fff;border-radius:18px;box-shadow:0 18px 40px -16px rgba(11,15,28,.55);min-height:190px;padding:28px 32px}html[data-theme=pro] .hero h1,html[data-theme=pro] .hero h2{color:#fff;font:700 32px/1.12 var(--p-display);letter-spacing:-.035em}html[data-theme=pro] .hero p,html[data-theme=pro] .hero .sub{color:#aeb4c4;font-size:14px}html[data-theme=pro] .hero-date{color:#a78bfa!important;font:600 11px var(--p-mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:1!important;text-shadow:none!important}html[data-theme=pro] .hero .ic{color:#c4b5fd}html[data-theme=pro] .hero .btn{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff;box-shadow:none}html[data-theme=pro] .hero .btn:hover{background:rgba(255,255,255,.14)}html[data-theme=pro] .hero .btn.green{background:var(--p-grad);border-color:transparent;box-shadow:0 8px 20px -6px rgba(124,58,237,.6)}html[data-theme=pro] .btn.blue,html[data-theme=pro] .btn.primary{background:var(--p-grad);border-color:transparent;box-shadow:0 4px 12px -4px rgba(79,70,229,.55)}html[data-theme=pro] .btn.blue:hover,html[data-theme=pro] .btn.primary:hover{filter:brightness(1.08);background:var(--p-grad)}html[data-theme=pro] .btn.green{background:var(--p-ink);border-color:var(--p-ink)}html[data-theme=pro] .btn.green:hover{background:#1b2236}html[data-theme=pro] .sec-title,html[data-theme=pro] #homeMain .sec-title{font:600 18px var(--p-display);letter-spacing:-.02em;color:var(--p-text)}html[data-theme=pro] .panel h2{font:600 10.5px var(--p-mono);letter-spacing:.1em;color:#667085;display:flex;align-items:center;gap:6px}html[data-theme=pro] .panel h2 .ic{color:var(--p-accent)}html[data-theme=pro] .panel{border-radius:14px}html[data-theme=pro] .modal .winbar .title{font:600 16px var(--p-display);letter-spacing:-.02em}html[data-theme=pro] .pid{font-family:var(--p-mono)}html[data-theme=pro] .wbig b,html[data-theme=pro] .wbig strong,html[data-theme=pro] .widgets b{font-family:var(--p-display);letter-spacing:-.03em}html[data-theme=pro] .mode-card{border-radius:14px;padding-right:28px}html[data-theme=pro] .mode-card::after{content:"→";position:absolute;right:12px;top:50%;transform:translate(-4px,-50%);opacity:0;color:var(--p-accent);font:600 15px var(--ui);transition:opacity .15s,transform .15s}html[data-theme=pro] .mode-card:hover{border-color:#c7d2fe;box-shadow:0 10px 24px -12px rgba(79,70,229,.45),0 0 0 3px rgba(79,70,229,.08)}html[data-theme=pro] .mode-card:hover::after{opacity:1;transform:translate(0,-50%)}html[data-theme=pro] .mode-card .mico{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 16%,#fff),color-mix(in srgb,var(--c) 6%,#fff))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,transparent)}html[data-theme=pro] .mode-card b{font:600 14px var(--p-display);letter-spacing:-.01em}html[data-theme=pro] .pcard:hover,html[data-theme=pro] .fcard:hover,html[data-theme=pro] .cont-card:hover{border-color:#c7d2fe;box-shadow:0 10px 24px -12px rgba(79,70,229,.4)}html[data-theme=pro] .cont-card{border-radius:16px}html[data-theme=pro] #cAct{background:var(--p-ink)!important;border-color:var(--p-ink)!important}html[data-theme=pro] #cview{--c-ic:#aeb4c4;--c-ic-bg:var(--p-grad)}html[data-theme=pro] #cview .c-fhead .btn,html[data-theme=pro] #cview #cTop .btn:not(.green):not(.blue):not(.red):not(.on),html[data-theme=pro] #cview .c-contabs .btn:not(.on),html[data-theme=pro] #cview .c-dbgbar .btn:not(.green):not(.red){color:#344054}html[data-theme=pro] #cTop{overflow-x:auto;scrollbar-width:none}html[data-theme=pro] #cTop .btn{flex:none}html[data-theme=pro] #cview .btn.green{background:var(--p-ink)}html[data-theme=pro] #cview .btn.blue{background:var(--p-grad)}html[data-theme=pro] .c-tab.on,html[data-theme=pro] .xl-tab.on{box-shadow:inset 0 2px 0#7c3aed}html[data-theme=pro] .rtab.on{border-bottom-color:#7c3aed;color:var(--p-accent-h)}html[data-theme=pro] #cCon{background:var(--p-ink);font-family:var(--p-mono)}html[data-theme=pro] #cLower{background:var(--p-ink);border-color:#1f2637}html[data-theme=pro] .theme-card.on{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.2)}html.mobile[data-theme=pro] .hero{padding:22px 20px}html.mobile[data-theme=pro] .hero h1{font-size:26px}html.mobile[data-theme=pro] #homeNav .btn.on{background:var(--p-accent-weak);color:var(--p-accent-h)}html[data-theme=pro] #cview .c-contabs .btn.on{color:var(--p-accent-h)!important;background:var(--p-accent-weak)!important;opacity:1!important}html[data-theme=pro]{--p-bg:#f7f5fc;--p-surface:#ffffff;--p-subtle:#f6f4fc;--p-hover:#f1eefb;--p-border:#ece8f6;--p-border2:#ddd7ef;--p-text:#2a2444;--p-text2:#5b5577;--p-muted:#8a84a3;--p-accent:#7c6cf0;--p-accent-h:#6a59e6;--p-accent-weak:#f1eefe;--p-accent-ring:rgba(124,108,240,.22);--p-grad:linear-gradient(135deg,#8f7cf7 0%,#b29af8 50%,#f3a6c8 100%);--p-soft:linear-gradient(120deg,#ede7ff 0%,#fde6f0 52%,#e1f3ff 100%);--p-ink:#2e2848;--p-ink2:#3a3358;--p-ink-line:rgba(255,255,255,.1);--p-ink-text:#d9d4ee;--p-ink-muted:#a49dc2;--p-r:14px;--p-r2:22px;--p-pill:999px;--p-sh1:0 1px 2px rgba(70,50,150,.05),0 3px 8px -3px rgba(70,50,150,.08);--p-sh2:0 14px 34px -14px rgba(80,60,170,.28),0 4px 10px -4px rgba(80,60,170,.08);--p-sh3:0 30px 60px -22px rgba(80,60,170,.4),0 10px 20px -8px rgba(80,60,170,.12);--p-display:"Nunito","Inter",system-ui,sans-serif;--accent:var(--p-accent)}html[data-theme=pro][data-pro-accent=pesca]{--p-accent:#ec7f5f;--p-accent-h:#dc6a4a;--p-accent-weak:#fff1ec;--p-accent-ring:rgba(236,127,95,.24);--p-grad:linear-gradient(135deg,#ffb38a 0%,#f7949a 55%,#f39ac4 100%);--p-soft:linear-gradient(120deg,#ffeadf 0%,#ffe6ee 52%,#fff6dc 100%)}html[data-theme=pro][data-pro-accent=menta]{--p-accent:#23a882;--p-accent-h:#18916f;--p-accent-weak:#e9f9f3;--p-accent-ring:rgba(35,168,130,.22);--p-grad:linear-gradient(135deg,#5fd6ad 0%,#5cc8d6 55%,#8fb8f7 100%);--p-soft:linear-gradient(120deg,#ddf7ee 0%,#e2f4fb 52%,#f0f9df 100%)}html[data-theme=pro][data-pro-accent=cielo]{--p-accent:#4b8ef0;--p-accent-h:#3878de;--p-accent-weak:#ecf4ff;--p-accent-ring:rgba(75,142,240,.22);--p-grad:linear-gradient(135deg,#6fb4ff 0%,#8b9cf8 55%,#b79cf6 100%);--p-soft:linear-gradient(120deg,#e1eeff 0%,#ebe7ff 52%,#e0f8f6 100%)}html[data-theme=pro][data-pro-accent=rosa]{--p-accent:#e0609f;--p-accent-h:#cc4b8b;--p-accent-weak:#fdeef6;--p-accent-ring:rgba(224,96,159,.22);--p-grad:linear-gradient(135deg,#f79cc8 0%,#e59ae6 55%,#b9a2f7 100%);--p-soft:linear-gradient(120deg,#ffe4f1 0%,#f3e6ff 52%,#ffeedd 100%)}html[data-theme=pro][data-pro-accent=grafite]{--p-accent:#4b5568;--p-accent-h:#394255;--p-accent-weak:#eff1f5;--p-accent-ring:rgba(75,85,104,.2);--p-grad:linear-gradient(135deg,#5b667c 0%,#7a849a 60%,#9aa3b8 100%);--p-soft:linear-gradient(120deg,#eef0f5 0%,#f4f1f8 52%,#eaf2f4 100%)}html[data-theme=pro][data-pro-round=extra]{--p-r:18px;--p-r2:28px}html[data-theme=pro][data-pro-round=sharp]{--p-r:9px;--p-r2:14px}html[data-theme=pro] body{background:var(--p-bg)}html[data-theme=pro] ::selection{background:var(--p-accent-ring)}html[data-theme=pro] #homeMain,html[data-theme=pro] #home{background:radial-gradient(900px 620px at 0% 0%,color-mix(in srgb,var(--p-accent) 9%,transparent),transparent 62%),radial-gradient(800px 600px at 100% 8%,rgba(250,180,210,.16),transparent 60%),radial-gradient(900px 700px at 55% 110%,rgba(150,225,205,.18),transparent 62%),var(--p-bg)!important}html[data-theme=pro] #home>.winbar,html[data-theme=pro] .metal{background:rgba(255,255,255,.72);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid rgba(236,232,246,.9);box-shadow:0 6px 20px -16px rgba(80,60,170,.4)}html[data-theme=pro] .logo .txt{font-family:var(--p-display);font-weight:800;letter-spacing:-.01em;color:var(--p-text)}html[data-theme=pro] .logo .bub{background:var(--p-grad)!important;border-radius:12px!important;box-shadow:0 6px 16px -4px var(--p-accent-ring)!important}html[data-theme=pro] #homeSearch{border-radius:var(--p-pill)!important;background:#f4f2fa!important;border:1px solid transparent!important;padding-left:16px}html[data-theme=pro] #homeSearch:focus{background:#fff!important;border-color:var(--p-border2)!important;box-shadow:0 0 0 4px var(--p-accent-ring)!important}html[data-theme=pro] .btn{border-radius:var(--p-pill);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,filter .18s}html[data-theme=pro] .btn:not(.on):not(.blue):not(.primary):not(.green):not(.red){background:#fff;border-color:var(--p-border);box-shadow:var(--p-sh1)}html[data-theme=pro] .btn:not(.on):not(.blue):not(.primary):not(.green):not(.red):hover{background:#fbfaff;border-color:var(--p-border2);transform:translateY(-1px)}html[data-theme=pro] .btn.blue,html[data-theme=pro] .btn.primary,html[data-theme=pro] .btn.green,html[data-theme=pro] .hero .btn.green{background:var(--p-grad)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 22px -10px var(--p-accent),inset 0 1px 0 rgba(255,255,255,.35)!important}html[data-theme=pro] .btn.blue:hover,html[data-theme=pro] .btn.primary:hover,html[data-theme=pro] .btn.green:hover{filter:brightness(1.05) saturate(1.05);transform:translateY(-1px)}html[data-theme=pro] .btn.red{border-radius:var(--p-pill)}html[data-theme=pro] select,html[data-theme=pro] input[type=text],html[data-theme=pro] input[type=search],html[data-theme=pro] input[type=number],html[data-theme=pro] input[type=email],html[data-theme=pro] input[type=password],html[data-theme=pro] textarea{border-radius:12px;background-color:#fbfaff;border-color:var(--p-border)}html[data-theme=pro] input[type=checkbox]{accent-color:var(--p-accent)}html[data-theme=pro]:not(.mobile) #homeNav{background:rgba(255,255,255,.62)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-right:1px solid var(--p-border)!important;padding:18px 14px}html[data-theme=pro]:not(.mobile) #homeNav .btn{color:var(--p-text2)!important;background:transparent!important;border:0!important;box-shadow:none!important;font:600 13px var(--ui);padding:7px 10px;border-radius:14px;display:flex;align-items:center;gap:10px;margin:2px 0}html[data-theme=pro]:not(.mobile) #homeNav .btn:hover{background:rgba(255,255,255,.9)!important;transform:none}html[data-theme=pro]:not(.mobile) #homeNav .btn.on{background:#fff!important;color:var(--p-text)!important;box-shadow:var(--p-sh2)!important}html[data-theme=pro]:not(.mobile) #homeNav .btn.on::before{display:none!important}html[data-theme=pro] #homeNav .btn .ic{width:30px!important;height:30px!important;padding:7px;border-radius:11px;margin:0!important;flex:none;color:color-mix(in srgb,var(--c) 80%,#2a2444)!important;background:color-mix(in srgb,var(--c) 14%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent)}html[data-theme=pro] #homeNav .btn.on .ic{background:var(--p-grad);color:#fff!important;box-shadow:0 6px 14px -6px var(--p-accent)}html[data-theme=pro]:not(.mobile) #homeNav .sep{background:var(--p-border)!important;border-color:var(--p-border)!important}html[data-theme=pro]:not(.mobile) #navInfo,html[data-theme=pro]:not(.mobile) #homeNav .note{color:var(--p-muted)!important}html[data-theme=pro]:not(.mobile) #navInfo b{color:var(--p-text)}html[data-theme=pro] #homeNav .btn[data-view=home]{--c:#8f7cf7}html[data-theme=pro] #homeNav .btn[data-view=projects]{--c:#f5a25d}html[data-theme=pro] #homeNav .btn[data-view=drive]{--c:#4fc3c9}html[data-theme=pro] #homeNav .btn[data-view=settings]{--c:#ec6fae}html.mobile[data-theme=pro] #homeNav{background:rgba(255,255,255,.86)!important;backdrop-filter:blur(16px);border-top:1px solid var(--p-border)!important;box-shadow:0 -10px 30px -18px rgba(80,60,170,.4)!important}html.mobile[data-theme=pro] #homeNav .btn{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--p-text2)!important}html.mobile[data-theme=pro] #homeNav .btn .ic{width:32px!important;height:28px!important;padding:5px 7px;border-radius:12px}html[data-theme=pro] .hero{background:radial-gradient(260px 200px at 88% 18%,rgba(255,255,255,.85),transparent 70%),radial-gradient(340px 240px at 72% 120%,color-mix(in srgb,var(--p-accent) 26%,transparent),transparent 70%),radial-gradient(300px 220px at 8% -20%,rgba(255,190,215,.55),transparent 70%),var(--p-soft)!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:28px!important;box-shadow:var(--p-sh2)!important;color:var(--p-text)!important}html[data-theme=pro] .hero::before{content:"";position:absolute;right:-40px;top:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.95),rgba(255,255,255,0) 70%);filter:blur(2px);pointer-events:none;display:block}html[data-theme=pro] .hero h1,html[data-theme=pro] .hero h2{color:var(--p-text)!important;font-family:var(--p-display)!important;font-weight:800!important;letter-spacing:-.02em!important;text-shadow:none!important}html[data-theme=pro] .hero p,html[data-theme=pro] .hero .sub{color:var(--p-text2)!important;text-shadow:none!important}html[data-theme=pro] .hero-date{color:var(--p-accent)!important;font-family:var(--ui)!important;letter-spacing:.08em}html[data-theme=pro] .hero .ic{color:var(--p-accent)!important}html[data-theme=pro] .hero .btn:not(.green){background:rgba(255,255,255,.82)!important;color:var(--p-text)!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:var(--p-sh1)!important}html[data-theme=pro] .panel,html[data-theme=pro] .wcard,html[data-theme=pro] .cont-card,html[data-theme=pro] .mode-card,html[data-theme=pro] .pcard,html[data-theme=pro] .fcard,html[data-theme=pro] .theme-card,html[data-theme=pro] .size-card .shape,html[data-theme=pro] .empty{border-radius:var(--p-r2)!important;border:1px solid rgba(255,255,255,.95)!important;background:rgba(255,255,255,.82)!important;box-shadow:var(--p-sh2)!important}html[data-theme=pro] .wcard,html[data-theme=pro] .mode-card,html[data-theme=pro] .pcard,html[data-theme=pro] .fcard,html[data-theme=pro] .cont-card,html[data-theme=pro] .qa{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}html[data-theme=pro]:not(.no-lift) .wcard:hover,html[data-theme=pro]:not(.no-lift) .mode-card:hover,html[data-theme=pro]:not(.no-lift) .pcard:hover,html[data-theme=pro]:not(.no-lift) .fcard:hover,html[data-theme=pro]:not(.no-lift) .cont-card:hover{transform:translateY(-3px);box-shadow:var(--p-sh3)!important}html[data-theme=pro] .theme-card.on{box-shadow:0 0 0 3px var(--p-accent-ring),var(--p-sh2)!important}html[data-theme=pro] .panel h2{color:var(--p-text2)!important;font:700 12px var(--ui)!important;letter-spacing:.02em!important}html[data-theme=pro] .panel h2 .ic{width:24px;height:24px;padding:5px;border-radius:9px;background:var(--p-accent-weak);color:var(--p-accent)!important}html[data-theme=pro] .sec-title,html[data-theme=pro] #homeMain .sec-title{font:800 18px var(--p-display)!important;letter-spacing:-.01em!important;color:var(--p-text)!important}html[data-theme=pro] #homeMain .sec-title>.ic{width:34px!important;height:34px!important;padding:8px;border-radius:12px;color:color-mix(in srgb,var(--sc,var(--p-accent)) 82%,#2a2444)!important;background:color-mix(in srgb,var(--sc,var(--p-accent)) 15%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc,var(--p-accent)) 20%,transparent),var(--p-sh1)}html[data-theme=pro] .wh{color:var(--p-text2)!important;font-weight:700!important}html[data-theme=pro] .wh>.ic{width:26px!important;height:26px!important;padding:5px;border-radius:9px;color:color-mix(in srgb,var(--wc,var(--p-accent)) 82%,#2a2444)!important;background:color-mix(in srgb,var(--wc,var(--p-accent)) 15%,#fff)}html[data-theme=pro] .mode-card .mico{width:46px!important;height:46px!important;border-radius:16px!important;background:color-mix(in srgb,var(--c) 14%,#fff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent),0 8px 18px -12px var(--c)!important}html[data-theme=pro] .mode-card .mico .ic{color:color-mix(in srgb,var(--c) 78%,#2a2444)!important}html[data-theme=pro] .mode-card b{font-family:var(--p-display);font-weight:800}html[data-theme=pro] .ic g:not(.halo){stroke-width:1.9}html[data-theme=pro] .modal{border-radius:26px!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:var(--p-sh3)!important;overflow:hidden}html[data-theme=pro] .modal .winbar{background:transparent!important;border-bottom:0!important;box-shadow:none!important;backdrop-filter:none}html[data-theme=pro] .modal .winbar .title{font:800 16px var(--p-display)!important}html[data-theme=pro] .modal-bg{background:rgba(60,45,110,.22)!important;backdrop-filter:blur(8px)}html[data-theme=pro] .popmenu{border-radius:18px!important;box-shadow:var(--p-sh3)!important;border-color:var(--p-border)!important}html[data-theme=pro] .pmi{border-radius:10px}html[data-theme=pro] #toast{border-radius:var(--p-pill)!important;background:var(--p-ink)!important;box-shadow:var(--p-sh3)!important}html[data-theme=pro] #acctBtn{border-radius:var(--p-pill)!important}html[data-theme=pro] ::-webkit-scrollbar-thumb{background:#ddd7ef;border-radius:99px;border:3px solid transparent;background-clip:padding-box}html[data-theme=pro] .wbar i,html[data-theme=pro] .prog i{border-radius:99px}#homeMain .hsec[data-hs=widgets]{--sc:#2a86f0}#homeMain .hsec[data-hs=quick]{--sc:#ff4fb8}#homeMain .hsec[data-hs=desk]{--sc:#ff9d00}#homeMain .hsec[data-hs=modes]{--sc:#ff6a00}#homeMain .hsec[data-hs=favs]{--sc:#e0a000}#homeMain .hsec[data-hs=folders]{--sc:#f0a800}#homeMain .hsec[data-hs=tpls]{--sc:#e0157f}#homeMain .hsec[data-hs=sizes]{--sc:#1f9a12}#homeMain .hsec[data-hs=recent]{--sc:#8a4dff}#homeMain .hsec[data-hs=stats]{--sc:#00a3a3}.widgets>.wcard:nth-child(4n+1),.plus-desk>.wcard:nth-child(7n+1),.plus-stats>.wcard:nth-child(3n+1){--wc:#2a86f0}.widgets>.wcard:nth-child(4n+2),.plus-desk>.wcard:nth-child(7n+2),.plus-stats>.wcard:nth-child(3n+2){--wc:#1fb83a}.widgets>.wcard:nth-child(4n+3),.plus-desk>.wcard:nth-child(7n+3),.plus-stats>.wcard:nth-child(3n+3){--wc:#ff8a00}.widgets>.wcard:nth-child(4n+4),.plus-desk>.wcard:nth-child(7n+4){--wc:#e0157f}.plus-desk>.wcard:nth-child(7n+5){--wc:#8a4dff}.plus-desk>.wcard:nth-child(7n+6){--wc:#00a3a3}.plus-desk>.wcard:nth-child(7n+7){--wc:#e0a000}html[data-theme=aqua]:not([data-aqua-vivid=classic]) #homeMain .sec-title{background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--sc,#2a86f0) 22%,#fff) 48%,color-mix(in srgb,var(--sc,#2a86f0) 38%,#fff) 52%,color-mix(in srgb,var(--sc,#2a86f0) 14%,#fff) 100%)!important;border:1px solid color-mix(in srgb,var(--sc,#2a86f0) 55%,#fff)!important;color:color-mix(in srgb,var(--sc,#2a86f0) 70%,#002050)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--sc,#2a86f0) 35%,transparent),inset 0 1px 0 #fff!important}html[data-theme=aqua]:not([data-aqua-vivid=classic]) .wcard{background:linear-gradient(180deg,rgba(255,255,255,.95) 0,color-mix(in srgb,var(--wc,#2a86f0) 10%,#f4fbff) 60%,color-mix(in srgb,var(--wc,#2a86f0) 18%,#eaf6ff) 100%)!important;border:1px solid color-mix(in srgb,var(--wc,#2a86f0) 35%,#fff)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--wc,#2a86f0) 24%,transparent),inset 0 1px 0 #fff!important;overflow:hidden}html[data-theme=aqua]:not([data-aqua-vivid=classic]) .wcard::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,color-mix(in srgb,var(--wc,#2a86f0) 60%,#fff),var(--wc,#2a86f0),color-mix(in srgb,var(--wc,#2a86f0) 60%,#fff))}html[data-theme=aqua]:not([data-aqua-vivid=classic]) .wh{color:color-mix(in srgb,var(--wc,#2a86f0) 70%,#002050)!important}html[data-theme=aqua]:not([data-aqua-vivid=classic]) #homeNav .btn:not(.on){background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--c) 12%,#fff) 48%,color-mix(in srgb,var(--c) 24%,#fff) 52%,color-mix(in srgb,var(--c) 8%,#fff));border-color:color-mix(in srgb,var(--c) 40%,#fff);color:color-mix(in srgb,var(--c) 60%,#002050)}html[data-theme=aqua]:not([data-aqua-vivid=classic]) #home>.winbar{border-bottom:0;box-shadow:0 3px 0 -1px rgba(255,255,255,.6),0 4px 14px rgba(0,60,150,.18)}html[data-theme=aqua]:not([data-aqua-vivid=classic]) #home>.winbar::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#00c8ff,#3be07a,#ffe14a,#ff9d2a,#ff4fb8,#9a5cff,#00c8ff);opacity:.9}html[data-theme=aqua] #home>.winbar{position:relative}html[data-theme=aqua]:not([data-aqua-vivid=classic]) .hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(240px 160px at 86% 16%,rgba(255,120,210,.55),transparent 70%),radial-gradient(260px 180px at 64% 120%,rgba(160,255,90,.6),transparent 70%),radial-gradient(200px 160px at 4% 0%,rgba(255,230,80,.5),transparent 70%);mix-blend-mode:screen}html[data-theme=aqua]:not([data-aqua-vivid=classic]) #heroCode{--c:#8a4dff}html[data-theme=aqua]:not([data-aqua-vivid=classic]) #heroFolder{--c:#ff9d00}html[data-theme=aqua]:not([data-aqua-vivid=classic]) #heroCode,html[data-theme=aqua]:not([data-aqua-vivid=classic]) #heroFolder{color:#fff;text-shadow:0 1px 1px color-mix(in srgb,var(--c) 55%,#000);border-color:color-mix(in srgb,var(--c) 70%,#000);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 32%,#fff) 0%,color-mix(in srgb,var(--c) 78%,#fff) 47%,var(--c) 53%,color-mix(in srgb,var(--c) 82%,#fff) 100%)}html[data-theme=aqua]:not([data-aqua-vivid=classic]) .logo .txt{background:linear-gradient(90deg,#fff 0,#fff 55%,#fff6a8 70%,#ffd0f0 85%,#d0fff0);-webkit-background-clip:text;background-clip:text}html[data-theme=aqua]:not([data-aqua-vivid=classic]) .tpl-card,html[data-theme=aqua]:not([data-aqua-vivid=classic]) .pcard{transition:transform .2s}html[data-theme=aqua]:not(.no-lift) .tpl-card:hover,html[data-theme=aqua]:not(.no-lift) .wcard:hover,html[data-theme=aqua]:not(.no-lift) .qa:hover{transform:translateY(-3px) scale(1.01)}html[data-theme=aqua][data-aqua-vivid=rainbow] #homeMain{background:radial-gradient(900px 500px at 90% -10%,rgba(255,255,255,.6),transparent 60%),radial-gradient(800px 600px at -10% 110%,rgba(255,240,120,.55),transparent 60%),linear-gradient(160deg,#4fb8ff 0%,#7fd8ff 22%,#9ef0c8 44%,#ffe9a0 62%,#ffc0e0 80%,#c8b0ff 100%)!important}html[data-theme=aqua][data-aqua-vivid=rainbow] #homeNav{background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,.35)),linear-gradient(180deg,#6cc8ff,#9ef0c8 45%,#ffd0e8)!important}html[data-theme=aqua][data-aqua-vivid=rainbow] .hero{background-image:linear-gradient(120deg,#2a86f0,#29c8e0 30%,#3be07a 55%,#ffcf2a 78%,#ff5fb8)!important}html[data-theme=aqua]:not(.no-bubbles):not(.no-motion) .hero .plus-bub{position:absolute;bottom:-40px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.95) 0 12%,rgba(255,255,255,.25) 30%,color-mix(in srgb,var(--c) 35%,transparent) 62%,rgba(255,255,255,.6) 72%,transparent 74%);animation:plusBub var(--d) linear infinite;animation-delay:var(--dl);opacity:.85}.plus-bub{display:none}html[data-theme=aqua]:not(.no-bubbles):not(.no-motion) .plus-bub{display:block}@keyframes plusBub{0%{transform:translate(0,0)}50%{transform:translate(14px,-120px)}100%{transform:translate(-6px,-260px);opacity:0}}.av2 .av-soft{fill:#fff;opacity:0}.av2 .av-ic{filter:drop-shadow(0 1.5px 1.5px rgba(0,30,80,.35))}html[data-theme=pro] .av2 .av-soft{opacity:.7}html[data-theme=pro] .av2 .av-gl{display:none}html[data-theme=pro] .av2 .av-ic{stroke:var(--b);filter:none}html[data-theme=pro] .av2 .av-rim{stroke:var(--b);stroke-opacity:.14}html[data-theme=n90] .av2 .av-gl,html[data-theme=n90] .av2 .av-ic{filter:none}html[data-theme=n90] .av2 .av-gl{display:none}html[data-theme=gaze] .av2 .av-soft{fill:#1c1230;opacity:.35}html[data-theme=pro] .av-opt{border-radius:20px!important;background:#fff!important;border:1px solid var(--p-border)!important;box-shadow:var(--p-sh1)!important}html[data-theme=pro] .av-opt.on{box-shadow:0 0 0 3px var(--p-accent-ring),var(--p-sh2)!important;border-color:var(--p-accent)!important}html[data-theme=pro] .av-edit{background:var(--p-grad)!important;border:2px solid #fff!important;color:#fff!important}.cl-acctbtns .btn>svg,.cl-acctbtns .btn>.ic,.av-guest>.ic{width:26px!important;height:26px!important;padding:4px;margin:-3px 8px -3px -4px!important;border-radius:50%;flex:none;vertical-align:middle}html[data-theme=aqua] .cl-acctbtns .btn>svg,html[data-theme=aqua] .cl-acctbtns .btn>.ic,html[data-theme=aqua] .av-guest>.ic{background:radial-gradient(circle at 50% 28%,#fff,#e8f6ff 60%,#bfe2ff);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),0 2px 5px rgba(0,60,140,.3)}html[data-theme=pro] .cl-acctbtns .btn>svg,html[data-theme=pro] .cl-acctbtns .btn>.ic,html[data-theme=pro] .av-guest>.ic{border-radius:10px;background:var(--p-accent-weak);color:var(--p-accent)!important}html[data-theme=pro] .cl-acctbtns .btn,html[data-theme=pro] .av-guest{border-radius:16px!important;padding:9px 14px!important;font-weight:600}html[data-theme=pro] .av-big{box-shadow:0 0 0 6px #fff,0 14px 30px -12px var(--p-accent)!important;border-radius:50%}.plus-quick{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.qa{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;border-radius:18px;cursor:pointer;font:600 12px var(--ui);color:#0b3a85;background:linear-gradient(180deg,rgba(255,255,255,.95),color-mix(in srgb,var(--c) 12%,#f2faff));border:1px solid color-mix(in srgb,var(--c) 30%,#fff);box-shadow:0 6px 16px color-mix(in srgb,var(--c) 22%,transparent),inset 0 1px 0 #fff;transition:transform .2s,box-shadow .2s}.qa b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.qa-ic{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;position:relative;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 35%,#fff) 0%,color-mix(in srgb,var(--c) 80%,#fff) 47%,var(--c) 53%,color-mix(in srgb,var(--c) 75%,#fff) 100%);box-shadow:0 3px 8px color-mix(in srgb,var(--c) 45%,transparent),inset 0 0 0 1px rgba(255,255,255,.6)}.qa-ic .ic{width:22px;height:22px;margin:0;color:#fff}.qa-ic .ic .halo{display:none}.qa-ic .ic g:not(.halo){stroke:#fff!important}.qa-ic::after{content:"";position:absolute;left:7px;right:7px;top:3px;height:42%;border-radius:20px 20px 50% 50%;background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.1))}html[data-theme=pro] .qa{background:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.95);color:var(--p-text2);box-shadow:var(--p-sh2);border-radius:20px}html[data-theme=pro]:not(.no-lift) .qa:hover{transform:translateY(-3px);box-shadow:var(--p-sh3)}html[data-theme=pro] .qa-ic{border-radius:15px;background:color-mix(in srgb,var(--c) 14%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent)}html[data-theme=pro] .qa-ic::after{display:none}html[data-theme=pro] .qa-ic .ic g:not(.halo){stroke:color-mix(in srgb,var(--c) 78%,#2a2444)!important}html[data-theme=n90] .qa,html[data-theme=n90] .qa-ic{border-radius:0}.plus-desk,.plus-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.plus-w .wacts{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.qnote{width:100%;flex:1;min-height:110px;resize:vertical;border-radius:12px;padding:8px 10px;font:13px/1.45 var(--ui);background:repeating-linear-gradient(180deg,transparent 0 21px,rgba(255,180,0,.18) 21px 22px),#fffbe6;border:1px solid #f3dc8a;color:#3a2a00}html[data-theme=pro] .qnote{background:repeating-linear-gradient(180deg,transparent 0 21px,color-mix(in srgb,var(--p-accent) 10%,transparent) 21px 22px),#fffdf7;border-color:var(--p-border)}.todo{display:flex;flex-direction:column;gap:3px;max-height:150px;overflow:auto}.todo-i{display:flex;align-items:center;gap:7px;padding:4px 6px;border-radius:9px;font-size:12.5px;cursor:pointer;margin:0!important}.todo-i:hover{background:rgba(255,255,255,.6)}.todo-i span{flex:1;min-width:0;overflow-wrap:anywhere}.todo-i.done span{text-decoration:line-through;opacity:.55}.todo-x{border:0;background:none;cursor:pointer;font-size:16px;line-height:1;opacity:0;color:inherit}.todo-i:hover .todo-x{opacity:.6}.w-todo input[type=text]{width:100%;margin-top:auto}.plus-focus{display:flex;align-items:center;gap:14px}.fc-ring{--p:0;width:96px;height:96px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--wc,#2a86f0) calc(var(--p)*1%),rgba(120,160,220,.18) 0)}.fc-ring::before{content:"";grid-area:1/1;width:78px;height:78px;border-radius:50%;background:#fff;box-shadow:inset 0 2px 6px rgba(0,40,120,.12)}.fc-t{grid-area:1/1;position:relative;font:700 20px var(--ui);font-variant-numeric:tabular-nums;color:#0b3a85}html[data-theme=pro] .fc-ring{background:conic-gradient(var(--p-accent) calc(var(--p)*1%),var(--p-accent-weak) 0)}html[data-theme=pro] .fc-t{color:var(--p-text);font-family:var(--p-display)}.fc-side{display:flex;flex-direction:column;gap:6px;min-width:0}.idea{font:600 15px/1.35 var(--ui);flex:1}.quote{font:italic 14px/1.45 Georgia,"Times New Roman",serif;flex:1}html[data-theme=pro] .idea{font-family:var(--p-display);font-weight:700;color:var(--p-text)}.pal{display:flex;height:74px;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px rgba(0,40,120,.18)}.pal button{flex:1;border:0;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;padding:0 0 5px;transition:flex .2s}.pal button:hover{flex:1.6}.pal small{font:10px var(--ui);background:rgba(255,255,255,.75);padding:1px 4px;border-radius:5px;opacity:0;transition:opacity .2s}.pal button:hover small{opacity:1}.mcal{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center;font-size:11px}.mcal b{font-size:10px;opacity:.6}.mcal span{padding:3px 0;border-radius:8px}.mcal span.today{background:var(--wc,#2a86f0);color:#fff;font-weight:700;box-shadow:0 2px 6px color-mix(in srgb,var(--wc,#2a86f0) 50%,transparent)}html[data-theme=pro] .mcal span.today{background:var(--p-grad)}.donut-row{display:flex;gap:14px;align-items:center}.donut{width:86px;height:86px;border-radius:50%;flex:none;display:grid;place-items:center}.donut b{width:56px;height:56px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:18px}.wbig.sm{font-size:20px}.badges{display:flex;flex-wrap:wrap;gap:8px}.badge2{display:flex;flex-direction:column;align-items:center;gap:2px;width:62px;opacity:.38;filter:grayscale(1)}.badge2.got{opacity:1;filter:none}.badge2 .ic{width:34px;height:34px;padding:6px;border-radius:50%;background:color-mix(in srgb,var(--wc,#e0a000) 16%,#fff);margin:0}.badge2 small{font-size:10px;text-align:center}.accsw{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.accb{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;cursor:pointer;font:11px var(--ui);color:inherit;padding:4px}.accb i{width:34px;height:34px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 3px rgba(255,255,255,.7),0 3px 8px color-mix(in srgb,var(--c) 45%,transparent)}.accb.on i{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--c)}html.mobile .plus-quick{grid-template-columns:repeat(4,1fr);gap:8px}html.mobile .plus-desk,html.mobile .plus-stats{grid-template-columns:1fr}html.mobile .qa{padding:9px 2px 8px;font-size:11px}html.mobile .qa-ic{width:36px;height:36px}html[data-theme=gaze] .qa{background:rgba(40,28,56,.7);border-color:rgba(255,160,220,.25);color:#f3e9fc}html[data-theme=gaze] .qnote{background:#2a2038;color:#f3e9fc;border-color:#4a3a5f}html[data-theme=gaze] .fc-ring::before,html[data-theme=gaze] .donut b{background:#1c1230}html[data-theme=gaze] .fc-t{color:#f3e9fc}