:root{--ink:#f5f8ff;--ink-2:#bccbe8;--ink-3:#8ea3ca;--glass:#78a5ff13;--glass-strong:#78a5ff24;--glass-edge:#96beff33;--hair:#a0c3ff24;--field:#0416468c;--shadow:0 18px 50px #00082459;--solar:#ffb341;--home:#34e0a1;--grid:#6ba3ff;--accent:#6ba3ff;--problem:#ff7a7a;--problem-bg:#ff5c5c26;--attention:#ffc46b;--attention-bg:#ffc46b24;--ok:#34e0a1;--ok-bg:#34e0a121;--grey-bg:#a0c3ff1a;--radius:18px;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:#012469 radial-gradient(120% 90% at 78% -10%,#06307c 0%,#012469 50%,#011d5a 100%) fixed;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45}*{box-sizing:border-box}body{background:0 0;min-height:100vh;margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40rem 28rem at 12% 8%,#34e0a11a,#0000 70%),radial-gradient(36rem 30rem at 92% 88%,#ffb34114,#0000 70%);position:fixed;inset:0}a{color:#9cc2ff;text-underline-offset:2px}a:hover{color:#c5dbff}h1{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.2rem 0 1rem;font-size:1.75rem;font-weight:650;display:flex}h2{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:650}h3{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin:1rem 0 .5rem;font-size:.8rem;font-weight:650}p{margin:.4rem 0}.muted{color:var(--ink-3)}.small{font-size:.85rem}.nowrap{white-space:nowrap}.center{text-align:center;margin-top:20vh}.error{color:var(--problem);background:var(--problem-bg);border-radius:12px;padding:.6rem .85rem}.done{color:var(--ok);background:var(--ok-bg);border-radius:12px;padding:.6rem .85rem}.empty{color:var(--ink-3);padding:.5rem 0}button,.button{font:inherit;border:1px solid var(--glass-edge);background:var(--glass-strong);min-height:2.5rem;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem 1rem;font-weight:550;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}button:hover:not(:disabled),.button:hover{color:var(--ink);background:#78a5ff38;border-color:#aacdff66}button:active:not(:disabled){transform:scale(.98)}button[type=submit],button.primary{color:#fff;background:linear-gradient(135deg,#4f8dff,#2fc79a);border-color:#0000;box-shadow:0 6px 18px #2f8cff47}button[type=submit]:hover:not(:disabled),button.primary:hover:not(:disabled){background:linear-gradient(135deg,#6aa0ff,#45d9ab);border-color:#0000}button:disabled{opacity:.5;cursor:default}button.danger{color:#ffd3d3;background:#ff5c5c33;border-color:#ff7a7a80}button.link{color:#9cc2ff;min-height:0;box-shadow:none;background:0 0;border:none;padding:.2rem .3rem;font-weight:500;text-decoration:underline}.confirm{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}:focus-visible{outline-offset:2px;outline:2px solid #9cc2ff}input,select,textarea{font:inherit;border:1px solid var(--glass-edge);background:var(--field);min-height:2.5rem;color:var(--ink);border-radius:12px;padding:.45rem .75rem}input::placeholder,textarea::placeholder{color:var(--ink-3)}select option{color:var(--ink);background:#06266b}input[type=checkbox],input[type=radio]{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--home)}textarea{width:100%}form label{color:var(--ink-2);margin:0 0 .85rem;display:block}form label>input:not([type=checkbox]):not([type=radio]),form label>select,form label>textarea{width:100%;margin-top:.3rem;display:block}label.check{color:var(--ink);align-items:center;gap:.45rem;margin-right:1rem;display:inline-flex}fieldset{border:1px solid var(--hair);border-radius:14px;margin:0 0 .85rem;padding:.6rem .85rem}legend{color:var(--ink-3);padding:0 .3rem}.row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.row input{flex:1;min-width:12rem}.card,.narrow,.tile,.snapshot,.screen{background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}.narrow{max-width:27rem;box-shadow:var(--shadow);border-radius:24px;margin:12vh auto;padding:2.2rem}.narrow h1{font-size:1.6rem}.shell{flex-direction:column;min-height:100vh;display:flex}.top{z-index:7;border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#061a508c;border-radius:22px;align-items:center;gap:.9rem;width:calc(100% - 1.5rem);margin:.75rem .75rem 0;padding:.5rem .6rem .5rem .9rem;display:flex;position:sticky;top:.75rem;box-shadow:0 14px 40px #00082459}.top__brand{color:inherit;flex:none;align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand__mark{background:radial-gradient(circle at 35% 30%,#c8f1ff,#6ba3ff 45%,#34e0a1 100%);border-radius:50%;width:30px;height:30px;box-shadow:0 0 18px #6ba3ff8c}.brand__text{flex-direction:column;line-height:1.1;display:flex}.brand__name{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:.62rem;font-weight:650}.brand__product{letter-spacing:-.01em;background:linear-gradient(90deg,#8fd8ff,#34e0a1);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.05rem;font-weight:650}.top__demo{flex:none;margin:0}.goto{max-width:32rem;min-height:2.6rem;color:var(--ink-3);background:var(--field);border:1px solid var(--hair);box-shadow:none;border-radius:999px;flex:1;justify-content:flex-start;align-items:center;gap:.6rem;margin:0 auto;padding:.4rem .6rem .4rem .9rem;font-weight:500;display:flex}.goto span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}kbd{border:1px solid var(--glass-edge);color:var(--ink-2);background:var(--glass);border-radius:7px;padding:.3rem .45rem;font:600 .72rem/1 inherit}.top__who{flex:none;align-items:center;gap:.6rem;display:flex}.top__who .org{max-width:13rem;min-height:2.4rem}.account{position:relative}.account__button{border:1px solid var(--glass-edge);width:2.6rem;height:2.6rem;min-height:0;color:var(--ink);background:linear-gradient(135deg,#6ba3ff73,#34e0a159);border-radius:50%;padding:0;font-size:.85rem;font-weight:700}.account__menu{border:1px solid var(--glass-edge);min-width:15rem;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#081e58eb;border-radius:18px;flex-direction:column;gap:.35rem;padding:1rem;display:flex;position:absolute;top:calc(100% + .6rem);right:0}.account__menu button{margin-top:.6rem}.account__name{font-weight:650}.shell__body{align-items:flex-start;gap:.25rem;display:flex}.shell__main{flex-direction:column;flex:1;min-width:0;min-height:calc(100vh - 5rem);display:flex}.rail{z-index:6;border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#061a5080;border-radius:24px;flex-direction:column;flex:none;align-items:center;gap:.35rem;width:4.25rem;margin:.9rem 0 .75rem .75rem;padding:.6rem 0;display:flex;position:sticky;top:5.4rem;box-shadow:0 14px 40px #0008244d,inset 0 1px #ffffff0f}.rail__item{width:3rem;height:3rem;color:var(--ink-3);border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s;display:flex;position:relative}.rail__item .icon{width:23px;height:23px}.rail__item:hover,.rail__item:focus-visible{color:var(--ink);background:var(--glass-strong)}.rail__item.on{color:#fff;background:linear-gradient(160deg,#4f8dff8c,#2fc79a4d);border-color:#aad2ff59;box-shadow:0 0 18px #4f8dff59}.rail__badge{min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.66rem;position:absolute;top:-.2rem;right:-.25rem;box-shadow:0 0 0 2px #0a2a74}.rail__tip{opacity:0;pointer-events:none;white-space:nowrap;color:var(--ink);border:1px solid var(--glass-edge);box-shadow:var(--shadow);background:#081e58f2;border-radius:10px;flex-direction:column;padding:.4rem .7rem;font-size:.82rem;font-weight:600;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:50%;left:calc(100% + .7rem);transform:translate(-4px,-50%)}.rail__tip small{color:var(--ink-3);font-size:.74rem;font-weight:500}.rail__item:hover .rail__tip,.rail__item:focus-visible .rail__tip{opacity:1;transform:translateY(-50%)}.palette{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010a248c;justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}.palette__box{border:1px solid var(--glass-edge);width:min(38rem,100%);box-shadow:var(--shadow);background:#081e58eb;border-radius:22px;overflow:hidden}.palette__field{border-bottom:1px solid var(--hair);color:var(--ink-3);align-items:center;gap:.6rem;padding:.4rem 1rem;display:flex}.palette__field input{box-shadow:none;background:0 0;border:none;flex:1;padding:.8rem 0;font-size:1.05rem}.palette__field input:focus{outline:none}.palette__list{max-height:55vh;margin:0;padding:.4rem;list-style:none;overflow-y:auto}.palette__list li{cursor:pointer;border-radius:14px;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.palette__list li.on{background:var(--glass-strong)}.palette__text{flex-direction:column;flex:1;min-width:0;display:flex}.palette__text small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.palette__kind{color:var(--ink-3);font-size:.72rem}.palette__dot{background:var(--accent);border-radius:50%;flex:none;width:.6rem;height:.6rem}.palette__dot--problem{background:var(--problem);box-shadow:0 0 8px var(--problem)}.palette__dot--attention,.palette__dot--setting_up{background:var(--attention)}.palette__dot--ok{background:var(--ok)}.palette__dot--paused{background:var(--ink-3)}.badge{background:var(--grey-bg);min-width:1.4rem;height:1.4rem;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge--problem{color:#fff;background:#ff5c5c}.badge--attention{background:var(--attention);color:#2a1a00}.page{width:100%;max-width:1320px;margin:0 auto;padding:1.5rem 2rem}.page__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page__head h1{margin-bottom:.6rem}.foot{color:var(--ink-3);width:100%;max-width:1320px;margin:0 auto;padding:1rem 2rem 1.5rem;font-size:.8rem}.banner{background:var(--attention-bg);color:var(--attention);border:1px solid #ffc46b59;border-radius:14px;margin:0 0 1rem;padding:.75rem 1rem}.banner--problem{background:var(--problem-bg);color:var(--problem);border-color:#ff7a7a66}.shell__main>.banner{margin:1rem 2rem 0}@media (width<=1100px){.page{padding:1.25rem 1rem}.foot{padding:1rem}.goto kbd{display:none}}@media (width<=760px){.brand__text,.top__demo{display:none}.goto span{font-size:.9rem}.rail{width:3.6rem;margin-left:.5rem}.rail__item{width:2.7rem;height:2.7rem}.top__who .org{max-width:8rem}}@media (prefers-reduced-motion:reduce){.rail__item,.rail__tip{transition:none}}.card{border-radius:var(--radius);min-width:0;margin-bottom:1rem;padding:1.15rem 1.3rem;scroll-margin-top:9rem;box-shadow:0 10px 30px #0008242e}.card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.card__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.grid2{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:0 1rem;display:grid}.grid3{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:0 1rem;display:grid}.split{grid-template-columns:minmax(18rem,2fr) 3fr;align-items:start;gap:1rem;display:grid}@media (width<=900px){.split{grid-template-columns:1fr}}.tiles{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin-bottom:1.1rem;display:grid}.tile{text-align:left;color:var(--ink);border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.15rem;min-height:0;padding:.85rem 1rem;display:flex}.tile:disabled{opacity:1;cursor:default}.tile__value{letter-spacing:-.02em;font-size:1.6rem;font-weight:650}.tile__label{color:var(--ink-3);font-size:.85rem;font-weight:500}.tile--problem{background:var(--problem-bg);border-color:#ff7a7a8c}.tile--problem .tile__value{color:var(--problem)}.tile--attention{background:var(--attention-bg);border-color:#ffc46b80}.tile--attention .tile__value{color:var(--attention)}.card{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--hair);padding:.5rem .6rem;font-size:.75rem;font-weight:600}.table td{border-bottom:1px solid var(--hair);vertical-align:top;padding:.65rem .6rem}.table tr:last-child td{border-bottom:none}.table.compact td{padding:.4rem .6rem}.table tr.clickable{cursor:pointer}.table tr.clickable:hover td{background:#78a5ff14}.table tr.selected td{background:#6ba3ff29}.table tr.total td{font-weight:650}.table tr.more td{background:#04164659}.pill{background:var(--grey-bg);color:var(--ink-2);border:1px solid #0000;border-radius:999px;align-items:center;margin-left:.3rem;padding:.15rem .65rem;font-size:.78rem;font-weight:650;display:inline-flex}.pill--problem,.pill--red{background:var(--problem-bg);color:var(--problem);border-color:#ff7a7a59}.pill--attention,.pill--amber{background:var(--attention-bg);color:var(--attention);border-color:#ffc46b4d}.pill--ok{background:var(--ok-bg);color:var(--ok);border-color:#34e0a14d}h1 .pill{font-size:.85rem}.dot{background:var(--ok);width:.6rem;height:.6rem;color:var(--ok);border-radius:50%;display:inline-block;box-shadow:0 0 8px}.dot--amber{background:var(--attention);color:var(--attention)}.dot--red{background:var(--problem);color:var(--problem)}ul.plain{margin:0;padding:0;list-style:none}ul.plain li{padding:.2rem 0}li.problem{color:var(--problem)}li.attention{color:var(--attention)}.facts{grid-template-columns:max-content 1fr;gap:.45rem 1.2rem;margin:0;display:grid}.facts dt{color:var(--ink-3)}.facts dd{margin:0}.jump{position:relative}.jump__menu{z-index:4;border:1px solid var(--glass-edge);width:23rem;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#081e58f0;border-radius:18px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.jump__menu button{white-space:nowrap;text-align:left;box-shadow:none;background:0 0;border-color:#0000;justify-content:flex-start;font-weight:550}.jump__menu button:hover{background:var(--glass-strong)}.screen{border-radius:14px;margin-bottom:.7rem;padding:.75rem .9rem}.screen__main{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.screen__actions{flex-wrap:wrap;align-items:start;gap:.45rem;display:flex}.tools{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:end;gap:1.5rem;margin-top:.85rem;padding-top:.85rem;display:flex}.tools form{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.tools form label{margin:0}.code{letter-spacing:.1em;font-family:ui-monospace,SF Mono,monospace;font-size:1.2rem}.json{border:1px solid var(--hair);max-height:20rem;color:var(--ink-2);background:#020e3099;border-radius:12px;padding:.7rem;font-size:.8rem;overflow-x:auto}.list{margin:0;padding:0;list-style:none}.list li a{border-bottom:1px solid var(--hair);color:var(--ink);border-radius:10px;flex-direction:column;gap:.1rem;padding:.65rem .6rem;text-decoration:none;display:flex}.list li.on a{background:#6ba3ff29}.list li a:hover{background:#78a5ff14}.thread{flex-direction:column;gap:.6rem;margin:1rem 0;padding:0;list-style:none;display:flex}.msg{background:var(--grey-bg);border:1px solid var(--hair);border-radius:16px;max-width:85%;padding:.65rem .85rem}.msg--staff{background:#6ba3ff2e;align-self:flex-end}.msg--internal{background:var(--attention-bg);border:1px dashed #ffc46b99}.msg__body{white-space:pre-wrap}.snapshot{border-radius:14px;padding:.6rem .85rem}.snapshot summary{cursor:pointer;margin-bottom:.4rem;font-weight:600}.picker ul{max-height:16rem;margin-top:.4rem;overflow-y:auto}.picker input[type=search]{width:100%;margin-top:.4rem}.basis h3{margin-top:0}.summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25rem;display:grid}@media (width<=760px){.summary{grid-template-columns:1fr}}.summary__lead{color:var(--ink);margin:0 0 .6rem;font-size:1.12rem;line-height:1.5}.summary__points{color:var(--ink-2);margin:0;padding-left:1.1rem}.summary__points li{margin:.2rem 0}.summary__points li.problem{color:var(--problem)}.summary__points li.attention{color:var(--attention)}.summary__stats{grid-template-columns:repeat(2,minmax(6.5rem,1fr));gap:.6rem;display:grid}.stat{border:1px solid var(--hair);background:#04164666;border-radius:14px;padding:.6rem .8rem}.stat__value{letter-spacing:-.02em;font-size:1.35rem;font-weight:650}.stat__label{color:var(--ink-3);font-size:.78rem}.source{color:var(--ink-3);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.reminder{border-bottom:1px solid var(--hair);align-items:flex-start;gap:.85rem;padding:.7rem 0;display:flex}.reminder:last-child{border-bottom:none}.reminder__body{flex:1;min-width:0}.reminder__due{color:var(--ink-3);font-size:.85rem}.reminder--overdue .reminder__due{color:var(--problem);font-weight:600}.reminder--today .reminder__due{color:var(--attention);font-weight:600}.reminder--done{opacity:.6}.reminder--done .reminder__note{text-decoration:line-through}.add-form{border-top:1px solid var(--hair);grid-template-columns:1fr 11rem auto;align-items:end;gap:.6rem;margin-top:.85rem;padding-top:.85rem;display:grid}.add-form label{margin:0}@media (width<=760px){.add-form{grid-template-columns:1fr}}.notes{margin:0;padding:0;list-style:none}.notes li a{border-bottom:1px solid var(--hair);color:var(--ink);border-radius:10px;align-items:center;gap:.75rem;padding:.7rem .4rem;text-decoration:none;display:flex}.notes li a:hover{background:#78a5ff14}.notes li:last-child a{border-bottom:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seg{background:var(--field);border:1px solid var(--glass-edge);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button{border:0;padding:.35rem .9rem}.seg button:not(.primary){background:0 0}.ring{width:58px;height:58px;color:var(--ink);flex:none}.holo-wrap{grid-template-columns:minmax(0,1fr) 330px;gap:1rem;margin-bottom:1rem;display:grid}@media (width<=1099px){.holo-wrap{grid-template-columns:1fr}}.holo{border:1px solid var(--glass-edge);aspect-ratio:16/10;background:radial-gradient(70% 70% at 50% 60%,#2878ff38,#0000 70%),#020b2a;border-radius:24px;width:100%;min-height:360px;max-height:72vh;position:relative;overflow:hidden}.holo:after{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#7fd4ff0d 0 1px,#0000 1px 4px);position:absolute;inset:0}.holo__stage{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.holo__canvas{cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.holo__canvas:active{cursor:grabbing}.holo__loading,.holo__fallback{text-align:center;color:var(--ink-2);place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.holo__head{z-index:3;border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#021034b8;border-radius:20px;align-items:center;gap:.75rem;max-width:calc(100% - 190px);padding:.45rem .9rem .45rem .45rem;display:flex;position:absolute;bottom:14px;left:14px}.holo__title{letter-spacing:-.01em;font-size:1.1rem;font-weight:700;line-height:1.2}.holo__sub{color:var(--ink-2);font-size:.8rem}.holo__pins{z-index:2;pointer-events:none;position:absolute;inset:0}.pin{pointer-events:auto;color:var(--c);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;transition:opacity .2s;display:flex;position:absolute;left:-999px;transform:translate(-50%,-100%)}.holo .pin,.holo .pin:hover:not(:disabled),.holo .pin:active:not(:disabled){min-height:0;box-shadow:none;background:0 0;border:0;transform:translate(-50%,-100%)}.pin__tag{white-space:nowrap;color:var(--ink);box-shadow:0 0 14px color-mix(in srgb, currentColor 40%, transparent);background:#021034d9;border:1px solid;border-radius:999px;padding:.22rem .65rem;font-size:.78rem;font-weight:700}.pin__tag small{color:var(--c);font-weight:700;font-size:inherit;margin-left:.3rem}.pin__stem{width:1px;height:var(--stem,26px);opacity:.8;background:linear-gradient(currentColor,#0000)}.pin[aria-expanded=true]{z-index:2}.pin[aria-expanded=true] .pin__tag{background:var(--ink);color:#021552}.pin--behind:not([aria-expanded=true]){opacity:.45}.holo__legend{z-index:3;color:var(--ink-2);pointer-events:none;flex-wrap:wrap;gap:.8rem;font-size:.75rem;display:flex;position:absolute;top:12px;left:14px}.k:before{content:"";background:var(--kc);border-radius:50%;width:8px;height:8px;margin-right:.35rem;display:inline-block}.k--solar{--kc:var(--solar)}.k--grid{--kc:var(--grid)}.k--home{--kc:var(--home)}.k--stopped{--kc:var(--problem)}.holo__controls{z-index:3;gap:.35rem;display:flex;position:absolute;bottom:12px;right:12px}.holo__controls button{background:#021034bf;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:1.1rem;display:grid}.drawer{background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border-radius:24px;flex-direction:column;align-self:start;gap:.6rem;min-width:0;padding:1.15rem 1.25rem;display:flex}.drawer__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:700}.drawer__title{font-size:1.3rem;line-height:1.25}.drawer__title--problem{color:var(--problem)}.drawer__title--attention{color:var(--attention)}.drawer__where{color:#7fd4ff;margin:0;font-size:.85rem}.drawer__all summary{cursor:pointer;color:var(--ink-2);font-size:.85rem}.device-row{text-align:left;padding:.2rem 0}.device-row--problem{color:var(--problem)}.device-row--attention{color:var(--attention)}@media (width>=701px) and (width<=1100px){.holo{aspect-ratio:auto;height:max(360px,100vh - 17rem);max-height:none}}@media (width<=700px){.holo{aspect-ratio:4/5}.holo__head{max-width:calc(100% - 28px);bottom:66px}.holo__title{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.pin{transition:none}}.map-wrap{grid-template-columns:minmax(0,1fr) 330px;gap:1rem;display:grid}@media (width<=1000px){.map-wrap{grid-template-columns:1fr}}.map{min-width:0}.map__stage{touch-action:none;cursor:grab;border:1px solid var(--glass-edge);background:radial-gradient(at 50% 40%,#285ac859,#020e30e6 75%);border-radius:24px;height:clamp(380px,100vh - 15rem,760px);position:relative;overflow:hidden;box-shadow:inset 0 0 80px #000a2899}.map__stage:active{cursor:grabbing}.map__loading{border:1px solid var(--glass-edge);height:clamp(380px,100vh - 15rem,760px);color:var(--ink-3);border-radius:24px;place-items:center;display:grid}.map__stage svg{width:100%;height:100%;display:block}.map__grid{fill:none;stroke:#96beff14}.map__land{stroke:#aad7ffbf;stroke-linejoin:round;filter:drop-shadow(0 0 6px #6ba3ff73)}.map__land--other{fill:#78a5ff0d;stroke:#96beff40;filter:none}.marker{cursor:pointer;outline:none}.marker:focus-visible circle:last-of-type{stroke:#fff;stroke-width:2.5px}.marker__halo{opacity:.18}.marker__halo--pulse{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite marker-pulse}@keyframes marker-pulse{0%,to{opacity:.12;transform:scale(.8)}50%{opacity:.32;transform:scale(1.25)}}.marker__count{fill:var(--ink);text-anchor:middle;pointer-events:none;font-size:11px;font-weight:750}.marker__name{fill:var(--ink);text-anchor:middle;paint-order:stroke;stroke:#020e30e6;stroke-width:3px;pointer-events:none;font-size:12px;font-weight:650}.map__tip{border:1px solid var(--glass-edge);pointer-events:none;background:#021034e0;border-radius:14px;max-width:70%;padding:.55rem .8rem;font-size:.85rem;position:absolute;top:14px;left:14px}.map__pick{border:1px solid var(--glass-edge);width:min(22rem,100% - 28px);max-height:60%;box-shadow:var(--shadow);background:#021034f0;border-radius:16px;padding:.8rem 1rem;position:absolute;top:14px;left:14px;overflow-y:auto}.map__pick-head{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.map__pick li{padding:.3rem 0}.map__controls{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex;position:absolute;bottom:14px;right:14px}.map__controls button{background:#021034b3;min-width:2.4rem;min-height:2.4rem;padding:.3rem .8rem}.map__legend{color:var(--ink-2);background:#02103499;border-radius:12px;flex-wrap:wrap;gap:.8rem;padding:.4rem .7rem;font-size:.78rem;display:flex;position:absolute;top:14px;right:14px}.map__legend .k:before{content:"";background:var(--c);width:.55rem;height:.55rem;box-shadow:0 0 6px var(--c);border-radius:50%;margin-right:.35rem;display:inline-block}.map__credit{color:var(--ink-3);margin:.5rem .2rem 0;font-size:.72rem}@media (width<=760px){.map__legend{display:none}}@media (prefers-reduced-motion:reduce){.marker__halo--pulse{animation:none}}.needs{background:var(--glass);border:1px solid var(--glass-edge);border-radius:24px;align-self:start;padding:1.15rem 1.25rem}.needs h2{font-size:1.15rem}.needs__big{letter-spacing:-.02em;margin-top:.4rem;font-size:2.6rem;font-weight:750;line-height:1.1}.needs__big span{color:var(--ink-3);letter-spacing:0;font-size:1rem;font-weight:600}.needs__calm{color:var(--ok)}.needs__list{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.needs__row{color:var(--ink);border:1px solid var(--hair);background:#02103473;border-radius:14px;padding:.6rem .75rem;text-decoration:none;display:block}.needs__row:hover{border-color:var(--glass-edge);color:var(--ink)}.needs__row strong{font-size:.9rem;display:block}.needs__row span{color:var(--ink-2);font-size:.85rem}.needs__row--problem strong{color:var(--problem)}.needs__row--attention strong{color:var(--attention)}.ask{gap:.6rem;margin-bottom:1rem;display:grid}.ask__bar{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow);border-radius:22px;align-items:center;gap:.7rem;padding:.55rem .6rem .55rem .8rem;display:flex}.ask__orb{background:conic-gradient(var(--home), var(--grid), var(--solar), var(--home));border-radius:50%;flex:none;width:30px;height:30px;animation:6s linear infinite spin;position:relative}.ask__orb:after{content:"";background:#021a5c;border-radius:50%;position:absolute;inset:4px}@keyframes spin{to{transform:rotate(360deg)}}.ask__bar input{min-width:0;color:var(--ink);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:.3rem 0;font-size:1.05rem}.ask__suggest{flex-wrap:wrap;gap:.4rem;display:flex}.ask__suggest button{padding:.35rem .8rem;font-size:.85rem}.ask__answer{background:var(--glass);border:1px solid var(--glass-edge);border-radius:20px;padding:1rem 1.15rem}.ask__steps{gap:.3rem;margin:-.4rem 0 .8rem;padding-left:1.3rem;font-size:1rem;display:grid}.ask__q{color:var(--ink-3);margin:0;font-size:.85rem}.ask__a{margin:.3rem 0 .8rem;font-size:1.1rem;line-height:1.45}.ask__facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;margin-bottom:.4rem;display:grid}.ask__fact{border:1px solid var(--hair);background:#02103473;border-radius:14px;padding:.6rem .75rem}.ask__v{font-size:1.15rem;font-weight:700}.ask__l{color:var(--ink-3);font-size:.78rem}.ask__src{color:var(--grid);margin-top:.15rem;font-family:ui-monospace,monospace;font-size:.68rem}@media (prefers-reduced-motion:reduce){.ask__orb{animation:none}}.alert-emails td{overflow-wrap:anywhere}.pill--info{color:#cfe0ff;background:#6ba3ff2e;border-color:#8cb9ff59}.light{--ink:#0b1f4d;--ink-2:#33476e;--ink-3:#5f7096;--glass:#ffffff9e;--glass-strong:#ffffffeb;--glass-edge:#ffffffd9;--hair:#0b1f4d1a;--field:#ffffffe6;--accent:#1f6bff;--attention:#a35d00;--attention-bg:#ffecc7;--ok:#0d9467;--ok-bg:#0d94671f;--problem:#c92a2a;--problem-bg:#c92a2a1a;--grey-bg:#1f6bff12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(160deg,#fffffff2,#f0f6ffe6);border:1px solid #fffc;box-shadow:0 18px 44px #000c3447,inset 0 1px #ffffffe6}.light a{color:#1756d6}.light a:hover{color:#0b3fa8}.light select option{color:var(--ink);background:#fff}.light :focus-visible{outline-color:#1f6bff}.light input[type=checkbox]{accent-color:#1f6bff}.light button:hover:not(:disabled){background:#fff;border-color:#1f6bff59}.ticket-nav__back{color:var(--ink);background:var(--glass);border:1px solid var(--glass-edge);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .7rem;font-weight:600;text-decoration:none;transition:background .18s;display:inline-flex}.ticket-nav__back:hover{color:var(--ink);background:var(--glass-strong)}.ticket-nav__back .icon{width:18px;height:18px}.ticket-nav__step{align-items:center;gap:.6rem;display:flex}.ticket-nav__where{padding-left:.3rem;font-size:1.05rem;font-weight:650}.tk-grid{align-items:start;gap:1rem;display:grid}@media (width>=980px){.tk-grid{grid-template-columns:minmax(0,7fr) minmax(16rem,3fr)}}.tk{border-radius:26px;min-width:0;padding:1.4rem 1.5rem 1.2rem}.tk__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.tk__glyph{color:#1f6bff;background:linear-gradient(160deg,#fff,#e3edff);border:1px solid #1f6bff26;border-radius:16px;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex;box-shadow:0 4px 12px #1f6bff1f}.tk__glyph .icon{width:28px;height:28px}.tk__glyph--alert{color:var(--problem)}.tk__id{min-width:0}.tk__ref{font-size:.85rem;font-weight:600}.tk__id h1{letter-spacing:-.025em;color:var(--ink);margin:.1rem 0 .3rem;font-size:1.85rem;font-weight:750;line-height:1.15}.tk__who{color:var(--ink-2);align-items:center;gap:.4rem;margin:0 0 .55rem;display:flex}.tk__who .icon{width:17px;height:17px;color:var(--ink-3);flex:none}.tk__pill{color:var(--ink-2);background:var(--grey-bg);border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.35rem .8rem;font-size:.88rem;font-weight:600;display:inline-flex}.tk__pill .icon{width:16px;height:16px}.tk__pill--late{color:#6b3d00;background:linear-gradient(#ffe2a8,#ffd58a);box-shadow:0 2px 8px #d68c1440}.tk__status{align-items:center;margin:0;display:flex;position:relative}.tk__status select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230b1f4d' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") right .9rem center no-repeat;border-color:#1f6bff38;border-radius:999px;min-width:11.5rem;padding:.55rem 2.2rem .55rem 2rem;font-weight:600}.tk__status-dot{pointer-events:none;background:#1f6bff;border-radius:50%;width:.6rem;height:.6rem;position:absolute;left:.85rem}.tk__status--waiting_customer .tk__status-dot{background:#e0a020}.tk__status--in_progress .tk__status-dot{background:#14b8c4}.tk__status--resolved .tk__status-dot{background:var(--ok)}.tk__said{align-items:flex-start;gap:.8rem;margin:1.2rem 0 .4rem;display:flex}.tk__avatar{color:#fff;background:linear-gradient(140deg,#7aa2ff,#5b7fe6);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:flex}.tk__avatar .icon{width:18px;height:18px}.ticket__said{background:0 0;border:none;flex:1;min-width:0;margin:0;padding:0}.ticket__said>span{color:var(--ink-3);font-size:.85rem}.ticket__said>span strong{color:var(--ink-2);font-weight:650}.ticket__said p{white-space:pre-wrap;background:linear-gradient(#e8f1fff2,#ddeaffe6);border:1px solid #1f6bff24;border-radius:4px 18px 18px;margin:.35rem 0 0;padding:.75rem 1rem;font-size:1.2rem;font-weight:500;line-height:1.4}.tk__actions{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.3rem;padding:1rem .2rem .6rem;display:flex}.reach{flex-direction:column;align-items:center;gap:.35rem;display:inline-flex;position:relative}.reach>a,.reach>button{border:1px solid var(--glass-edge);background:var(--glass-strong);width:3.6rem;height:3.6rem;min-height:0;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.reach .icon{width:25px!important;height:25px!important}.reach>a:hover,.reach>button:hover:not(:disabled){background:#78a5ff38;transform:translateY(-2px)}.reach>a:active,.reach>button:active:not(:disabled){transform:scale(.95)}.reach__label{color:var(--ink-2);font-size:.8rem;font-weight:600}.light .reach>a,.light .reach>button{color:#0b1f4d;background:#fff;border-color:#0b1f4d14;box-shadow:0 4px 14px #001e5a1a}.light .reach>a:hover,.light .reach>button:hover:not(:disabled){color:#1f6bff;box-shadow:0 8px 20px #1f6bff2e}.reach--main>a,.reach--main>button,.light .reach--main>a,.light .reach--main>button{color:#fff;background:linear-gradient(145deg,#2dd4bf,#0ea5a6);border-color:#0000;box-shadow:0 8px 20px #0ea5a661}.light .reach--main>a:hover,.light .reach--main>button:hover{color:#fff}.reach--main .reach__label{color:var(--ink)}.reach--done>button,.light .reach--done>button{color:#0d9467;background:linear-gradient(160deg,#eafff5,#c9f7e4);border-color:#0d946740}.reach.is-off{opacity:.35;pointer-events:none}.tk__assign{position:relative}.tk__assign-menu{z-index:4;background:#fff;border:1px solid #0b1f4d1a;border-radius:16px;flex-direction:column;gap:.5rem;min-width:15rem;padding:.85rem;display:flex;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00144638}.tk__assign-menu[hidden]{display:none}.tk .error,.tk .done{margin:.2rem 0 .4rem}.tabs{border-bottom:1px solid var(--hair);gap:.3rem;margin-top:.5rem;display:flex;overflow-x:auto}.tabs__tab{min-height:2.6rem;color:var(--ink-3);box-shadow:none;background:0 0;border:none;border-radius:0;padding:.5rem 1rem;font-weight:600;position:relative}.tabs__tab .icon{width:18px;height:18px}.tabs__tab:after{content:"";background:#1f6bff;border-radius:2px;height:2.5px;transition:transform .2s;position:absolute;bottom:-1px;left:.6rem;right:.6rem;transform:scaleX(0)}.tabs__tab.on{color:var(--ink)}.tabs__tab.on:after{transform:scaleX(1)}.light .tabs__tab:hover:not(:disabled){color:var(--ink);background:0 0}.tabs__panel{padding:.8rem 0 .2rem;animation:.2s tab-in}@keyframes tab-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.tabs__panel .thread{margin:0}.home-then{border:1px solid var(--hair);background:#ffffffb3;border-radius:16px;margin:0;padding:.85rem 1rem}.home-then__line{flex-wrap:wrap;align-items:center;gap:.15rem .45rem;margin:0 0 .35rem;display:flex}.home-then__line strong{margin-right:.1rem}.home-then__fact{color:var(--ink-2)}.home-then__problems{color:var(--ink);margin:.2rem 0 .4rem;padding-left:1.6rem}.home-then details summary{cursor:pointer;color:var(--ink-2)}.dot{background:var(--ink-3);border-radius:50%;flex:none;width:.7rem;height:.7rem;display:inline-block}.dot--ok{background:var(--ok)}.dot--attention{background:#f2a516}.dot--problem{background:var(--problem)}.unassigned{color:var(--attention);font-weight:600}.tk__compose{margin-top:1rem}.tk__compose-head{color:var(--ink);margin:0 0 .4rem;font-weight:700;display:block}.tk__compose-box{position:relative}.tk__compose-box textarea{resize:vertical;background:#fff;border-color:#0b1f4d24;border-radius:16px;width:100%;min-height:8rem;padding:.8rem 1rem;display:block}.tk__send{padding:.5rem 1.2rem}.tk__send .icon{width:20px;height:20px}.light button.tk__send{color:#fff;background:linear-gradient(135deg,#2f7bff,#1756d6);border-color:#0000;box-shadow:0 6px 16px #1f6bff59}.light button.tk__send:hover:not(:disabled){background:linear-gradient(135deg,#4a8cff,#1f62e6)}.tk-dialog--note h2{color:var(--attention)}.tk-dialog--note .tk__compose-box textarea{background:#fff8ea;border:1.5px dashed #d68c1499}.light.tk-dialog--note button.tk__send{background:linear-gradient(135deg,#f0a92a,#d48810);box-shadow:0 6px 16px #d68c1459}.tk__compose-opts{margin-top:.6rem}.light label.check{color:var(--ink)}.tk-side{flex-direction:column;gap:.75rem;min-width:0;display:flex}.tk-side__when{color:var(--ink-3);margin:0 .3rem;font-size:.8rem}.tk-card{border-radius:20px;align-items:center;gap:.85rem;min-width:0;padding:1rem 1.05rem;text-decoration:none;display:flex}a.tk-card{color:var(--ink);transition:transform .18s,box-shadow .18s}a.tk-card:hover{color:var(--ink);transform:translateY(-2px);box-shadow:0 22px 48px #000c3452}a.tk-card>.icon:last-child{width:18px;height:18px;color:var(--ink-3);flex:none}.tk-card__icon{color:var(--ink-2);flex:none}.tk-card__icon .icon{width:26px;height:26px}.tk-card__text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.tk-card__label{font-size:.92rem;font-weight:700}.tk-card__big{letter-spacing:-.02em;font-size:2rem;font-weight:750;line-height:1.05}.tk-card__status{align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.tk-card__status--ok{color:var(--ok)}.tk-card__status--attention{color:var(--attention)}.tk-card__status--problem{color:var(--problem)}.tk-card--customer{align-items:flex-start}.tk-card__line{color:var(--ink-2);overflow-wrap:anywhere;align-items:center;gap:.45rem;font-size:.9rem;display:flex}a.tk-card__line{color:var(--ink-2);text-decoration:none}a.tk-card__line:hover{color:#1756d6}.tk-card__line .icon{width:16px;height:16px;color:var(--ink-3);flex:none}.gauge{flex:none}.gauge path{fill:none;stroke-width:6px;stroke-linecap:round}.gauge__track{stroke:#0b1f4d1a}.gauge__fill{stroke:#12b886;transition:stroke-dasharray .4s}@media (width<=760px){.tk{padding:1.1rem}.tk__head{grid-template-columns:minmax(0,1fr)}.tk__glyph{display:none}.tk__actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.reach>a,.reach>button,a.tk-card,.tabs__tab:after,.gauge__fill{transition:none}.reach>a:hover,.reach>button:hover:not(:disabled),a.tk-card:hover{transform:none}.tabs__panel{animation:none}}.button.is-off{opacity:.4;cursor:default;pointer-events:none}.row input[type=checkbox]{flex:none;min-width:0}.rail__back{color:#1756d6;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute;top:50%;left:-.35rem;transform:translateY(-50%);box-shadow:0 2px 8px #00144659}.rail__back .icon{stroke-width:2.6px;width:13px!important;height:13px!important}.rail__slot:empty{display:none}.rail__slot{border-top:1px solid var(--hair);justify-content:center;width:100%;margin-top:.1rem;padding-top:.35rem;display:flex}.ticket-nav{flex-direction:column;align-items:center;gap:.2rem;display:flex}.ticket-nav__btn>a{width:3rem;height:2.4rem;color:var(--ink);background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:14px;justify-content:center;align-items:center;transition:background .18s;display:flex}.ticket-nav__btn>a:hover{color:#fff;background:#4f8dff66}.ticket-nav__btn.is-off{opacity:.3;pointer-events:none}.ticket-nav__count{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.ticket-nav__count small{color:var(--ink-3);margin:0 .1rem;font-size:.78rem}.tk-grid{margin-top:.4rem}.modal{border-radius:24px;width:min(36rem,100% - 2rem);max-height:calc(100vh - 3rem);margin:auto;padding:1.3rem 1.4rem 1.2rem}.tk-dialog{width:min(42rem,100% - 2rem)}.modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010c2c8c}.modal[open]{animation:.2s dialog-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.modal__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.modal__head h2{color:var(--ink);font-size:1.3rem;font-weight:700}.modal__sub{margin:.2rem 0 .9rem}.modal__close{border-radius:50%;width:2.4rem;min-height:2.4rem;padding:0;font-size:1.5rem;line-height:1}.modal__body{flex-direction:column;gap:.8rem;display:flex}.modal__actions{justify-content:flex-end;margin-top:.4rem}.modal__wide{width:100%;min-height:3rem;font-size:1.05rem}.modal__field{color:var(--ink-2);flex-direction:column;gap:.35rem;font-weight:600;display:flex}.modal__field select{width:100%}.light .button.primary,.light a.button.primary{color:#fff;background:linear-gradient(135deg,#2f7bff,#1756d6);border-color:#0000;box-shadow:0 6px 16px #1f6bff4d}.light button.primary{color:#fff;background:linear-gradient(135deg,#2f7bff,#1756d6);border-color:#0000}.reach-dialog__value{letter-spacing:-.01em;border:1px solid var(--hair);overflow-wrap:anywhere;background:#fff;border-radius:16px;align-items:center;gap:.7rem;margin:0;padding:.9rem 1.1rem;font-size:1.45rem;font-weight:650;display:flex}.reach-dialog__value .icon{color:#1f6bff;flex:none;width:26px;height:26px}.tk-dialog .tk__compose{margin:0}.tk-dialog__spacer{flex:1}.tk-dialog .row{gap:.6rem}.tk__add-note{margin-top:.7rem}@media (prefers-reduced-motion:reduce){.modal[open]{animation:none}}.reach--assign .reach__label{text-overflow:ellipsis;white-space:nowrap;max-width:6rem;overflow:hidden}.light button.link{color:#1756d6}.page-tabs{margin-top:.4rem}.page-tabs__list{z-index:4;border:1px solid var(--glass-edge);border-bottom-color:var(--hair);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#061a50b8;border-radius:18px;margin:0 0 .9rem;padding:.3rem .5rem 0;position:sticky;top:5.2rem}.page-tabs__list .tabs__tab{color:var(--ink-3);white-space:nowrap}.page-tabs__list .tabs__tab.on{color:var(--ink)}.page-tabs__list .tabs__tab:after{background:#6ba3ff}.page-tabs__list .tabs__tab:hover:not(:disabled){color:var(--ink);background:0 0}.page-tabs__count{background:var(--attention);color:#2a1a00;min-width:1.2rem;height:1.2rem;margin-left:.4rem;font-size:.7rem}.page-tabs__panel{padding-top:0}@media (width>=900px){.facts--two{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr)}}.drawer__layout{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .8rem;margin-top:.6rem;display:flex}.layout-dialog__grid{gap:.55rem;display:grid}.layout-dialog__row{grid-template-columns:10rem 1fr;align-items:center;gap:.15rem .8rem;display:grid}.layout-dialog__row>.small{grid-column:2}@media (width<=560px){.layout-dialog__row{grid-template-columns:1fr}.layout-dialog__row>.small{grid-column:1}}.ib{gap:1rem;display:grid}.ib__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ib__head h1{margin:0;font-size:1.9rem}.ib__sub{color:var(--ink-2);margin:.1rem 0 0}.ib__search{border:1px solid var(--glass-edge);background:var(--field);color:var(--ink-2);border-radius:999px;flex:0 30rem;align-items:center;gap:.6rem;padding:0 1rem;display:flex}.ib__search svg{flex:none;width:1.15rem;height:1.15rem}.ib__search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.75rem 0}.ib__search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #6ba3ff40}.ib__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.ib-card{border:1px solid var(--hair);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#78a5ff1c,#78a5ff0d);border-radius:16px;justify-content:flex-start;align-items:center;gap:.9rem;padding:.9rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.ib-card:hover{border-color:var(--glass-edge)}.ib-card.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 24px #6ba3ff4d}.ib-card__icon{border-radius:50%;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.ib-card__icon svg{width:1.35rem;height:1.35rem}.ib-card--problem .ib-card__icon{background:var(--problem-bg);color:var(--problem)}.ib-card--attention .ib-card__icon{background:var(--attention-bg);color:var(--attention)}.ib-card--info .ib-card__icon{color:var(--accent);background:#6ba3ff29}.ib-card--ok .ib-card__icon{background:var(--ok-bg);color:var(--ok)}.ib-card__label{color:var(--ink-2);font-size:.92rem;display:block}.ib-card__n{font-size:1.7rem;font-weight:700;line-height:1.1;display:block}.ib__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ib__tabs{border:1px solid var(--hair);background:var(--glass);border-radius:999px;flex-wrap:wrap;gap:.35rem;padding:.25rem;display:flex}.ib-tab{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;display:inline-flex}.ib-tab:hover{color:var(--ink)}.ib-tab.is-on{color:#fff;background:#1f5cff;box-shadow:0 0 18px #1f5cff73}.ib-tab__n{text-align:center;background:#a0c3ff29;border-radius:999px;min-width:1.6rem;padding:.05rem .4rem;font-size:.82rem}.ib-tab.is-on .ib-tab__n{background:#ffffff38}.ib__sort select{border-radius:999px;padding:.5rem .9rem}.ib__new{border-radius:999px;align-items:center;gap:.45rem;padding:.7rem 1.2rem;display:inline-flex;box-shadow:0 0 22px #1f5cff73}.ib__new svg{width:1.1rem;height:1.1rem}.ib__head .ib__search{margin-left:auto}.ib__bar{position:relative}.ib__bar>.ib__tabs{margin-right:auto}.ib__filter{position:relative}.ib__filter>summary{border:1px solid var(--glass-edge);background:var(--glass);width:2.6rem;height:2.6rem;color:var(--ink-2);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid;position:relative}.ib__filter>summary::-webkit-details-marker{display:none}.ib__filter>summary svg{width:1.15rem;height:1.15rem}.ib__filter>summary:hover,.ib__filter[open]>summary{color:var(--ink);border-color:var(--accent)}.ib__filter.is-on>summary{color:#fff;background:#1f5cff;border-color:#1f5cff}.ib__filter-n{color:#1b1300;background:#ffb547;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:-.3rem;right:-.3rem}.ib__filter-box{z-index:20;border:1px solid var(--glass-edge);background:#0b2466;border-radius:14px;gap:.7rem;width:15rem;padding:.9rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 40px #00000073}.ib__filter-box label{color:var(--ink-2);gap:.3rem;font-size:.88rem;display:grid}.ib__filter-box select{width:100%}.nt__row{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.ib__table{border:1px solid var(--hair);background:#081e5a59;border-radius:16px;overflow:hidden}.ib-row{border-bottom:1px solid var(--hair);cursor:pointer;border-left:3px solid #0000;grid-template-columns:7.8rem minmax(14rem,2.4fr) minmax(9rem,1.2fr) 8.8rem 9rem 12.5rem 1.4rem;align-items:center;gap:.9rem;padding:.7rem 1rem;transition:background .15s,box-shadow .15s;display:grid}.ib-row:last-child{border-bottom:0}.ib-row--head{cursor:default;color:var(--ink-2);background:#78a5ff0d;padding-block:.65rem;font-size:.9rem}.ib-row:not(.ib-row--head):hover,.ib-row:not(.ib-row--head):focus-within{background:#6ba3ff1a;box-shadow:inset 0 0 0 1px #6ba3ff73}.ib-row--critical{border-left-color:var(--problem);background:linear-gradient(90deg,#ff5c5c1a,#0000 40%)}.ib-row--warning{border-left-color:var(--attention)}.ib-row--resolved{opacity:.75}.ib-row__ref{white-space:nowrap;color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;display:flex}.ib-row__ref svg{flex:none;width:1.2rem;height:1.2rem}.ib-row--critical .ib-row__ref svg{color:var(--problem)}.ib-row__issue{gap:.15rem;min-width:0;display:grid}.ib-row__title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:700;text-decoration:none;overflow:hidden}.ib-row__title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ib-row__text,.ib-row__where{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.ib-flag{vertical-align:.1rem;border-radius:999px;margin-right:.45rem;padding:.05rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.ib-flag--critical{color:#fff;background:#e53935}.ib-flag--warning{background:var(--attention-bg);color:var(--attention)}.ib-row__who,.ib-row__when{gap:.15rem;min-width:0;display:grid}.ib-row__where{align-items:center;gap:.25rem;display:flex}.ib-row__where svg{flex:none;width:.85rem;height:.85rem}.ib-row__when{font-variant-numeric:tabular-nums}.ib-row__wait{color:var(--attention);font-size:.88rem}.ib-row__owner{min-width:0;color:var(--ink-2);align-items:center;gap:.5rem;display:flex}.ib-avatar{color:#fff;background:#2a5bd7;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:700;display:grid}.ib-avatar--none{color:var(--ink-3);background:#a0c3ff24}.ib-avatar svg{width:1rem;height:1rem}.ib-unassigned{color:var(--attention);align-items:center;gap:.5rem;display:flex}.ib-status{border-radius:999px;width:100%;padding:.35rem .6rem;font-size:.86rem;font-weight:600}.ib-status--open{border-color:var(--accent);color:#cfe0ff;background:#1f5cff33}.ib-status--in_progress{border-color:var(--attention);color:var(--attention);background:var(--attention-bg)}.ib-status--waiting_customer{color:#dcc8ff;background:#aa82ff24;border-color:#c9a9ff}.ib-status--resolved{border-color:var(--ok);color:var(--ok);background:var(--ok-bg)}.ib-row__chev{color:var(--ink-3);transition:transform .15s,color .15s}.ib-row__chev svg{width:1.2rem;height:1.2rem}.ib-row:hover .ib-row__chev{color:var(--ink);transform:translate(2px)}.ib__empty{text-align:center;color:var(--ink-2);margin:0;padding:2rem 1rem}.ib__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ib__pages{gap:.35rem;display:flex}.ib__pages button{border-radius:10px;min-width:2.3rem;height:2.3rem;padding:0 .5rem}.ib__pages button.is-on{color:#fff;background:#1f5cff;border-color:#1f5cff}.ib__pages svg{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.ib-row,.ib-row__chev,.ib-card{transition:none}}@media (width<=900px){.ib__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1300px){.ib-card{gap:.7rem;padding:.7rem .8rem}.ib-card__icon{width:2.3rem;height:2.3rem}.ib-card__n{font-size:1.45rem}.ib-row{grid-template-columns:7.2rem minmax(0,1fr) 8.5rem 12rem 1.4rem;grid-template-areas:"ref issue issue status chev""ref who when owner chev";row-gap:.3rem}.ib-row--head{display:none}.ib-row__ref{grid-area:ref;align-self:start;padding-top:.15rem}.ib-row__issue{grid-area:issue}.ib-row__who{grid-area:who;gap:.6rem;font-size:.9rem;display:flex}.ib-row__when{grid-area:when;font-size:.88rem}.ib-row__owner{grid-area:owner;font-size:.9rem}.ib-row>[role=cell]:nth-child(6){grid-area:status}.ib-row__chev{grid-area:chev}}@media (width<=700px){.ib-row{grid-template-columns:minmax(0,1fr) 1.4rem;grid-template-areas:"ref chev""issue chev""who chev""when chev""owner chev""status chev"}}.auth{isolation:isolate;color:#f2f7ff;background:radial-gradient(70% 60% at 30% 45%,#0a2a86 0%,#04145a 45%,#020a33 100%);grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;column-gap:clamp(1rem,3vw,3rem);min-height:100dvh;padding:clamp(1.5rem,3.5vw,3.5rem) clamp(1.25rem,4vw,4.5rem);display:grid;position:relative;overflow-x:hidden}.auth-sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-sky svg{will-change:transform;width:108%;height:108%;animation:26s ease-in-out infinite alternate auth-drift;position:absolute;inset:-4%}.auth-sky path,.auth-sky ellipse,.auth__panel-ribbon path{fill:none;stroke-linecap:round}.ribbon path{fill:none}.ribbon .ribbon__wide{fill:#1f6bff;opacity:.32;filter:blur(26px)}.ribbon .ribbon__lit{fill:#2fb6ff;opacity:.5;filter:blur(9px)}.ribbon__strand{stroke:#7fdcff;stroke-width:1.2px;filter:blur(.8px)}.ribbon__edge-glow{stroke:#3ec8ff;stroke-width:24px;opacity:.7;filter:blur(11px)}.ribbon__edge{stroke:#cdf6ff;stroke-width:3px;opacity:1;filter:blur(1.6px)}.auth-sky__horizon{stroke:#6fd8ff;stroke-width:3px;opacity:.6;filter:blur(2px)drop-shadow(0 0 16px #1f8bff)}.auth:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,#288cff66,#503cdc1f 55%,#0000 80%);height:34vh;position:absolute;inset:auto 0 0}@keyframes auth-drift{0%{transform:translate(-14px,6px)}to{transform:translate(14px,-8px)}}.auth__hero{flex-direction:column;height:min(100vh - 7rem,860px);min-height:600px;display:flex;position:relative}.auth__brand{filter:drop-shadow(0 0 22px #46c8ff47);grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:1rem;display:grid}.auth__mark{background:radial-gradient(circle at 35% 30%,#e0f8ff,#6ba3ff 45%,#2a62ff 75%,#34e0a1 120%);border-radius:50%;grid-row:span 3;width:66px;height:66px;box-shadow:0 0 34px #50aaffa6,0 0 90px #3ec8ff40}.auth__name{letter-spacing:.24em;text-transform:uppercase;color:#cfe0ff;align-self:end;font-size:.8rem;font-weight:650}.auth__product{letter-spacing:-.025em;background:linear-gradient(90deg,#fff,#bfeaff 45%,#5fd6ff);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:clamp(2.2rem,3.4vw,3rem);font-weight:700;line-height:1.02}.auth__console{letter-spacing:.62em;text-transform:uppercase;color:#3ee0ff;align-self:start;padding-left:.1em;font-size:.78rem;font-weight:600}.auth__stage{flex:1;min-height:0;margin:.5rem 0 1rem;position:relative}.auth-art{will-change:transform;width:100%;height:88%;animation:9s ease-in-out infinite auth-float;position:absolute;top:0;left:0;right:0;overflow:visible}.auth-platform{width:min(80%,600px);height:auto;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.auth__stage:before,.auth__stage:after{content:"";pointer-events:none;background:radial-gradient(50% 100% at 50% 100%,#50d2ff6b,#3ea0ff1f 55%,#0000 80%);width:min(58%,420px);height:60%;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.auth__stage:after{-webkit-mask-composite:source-in;filter:blur(.6px);background:repeating-linear-gradient(90deg,#0000 0 9px,#96e6ff38 9px 10px,#0000 10px 17px,#96e6ff1f 17px 19px,#0000 19px 26px);width:min(44%,320px);height:52%;-webkit-mask-image:linear-gradient(#0000 5%,#0009 60%,#000 100%),radial-gradient(60% 100% at 50% 100%,#000,#0000);mask-image:linear-gradient(#0000 5%,#0009 60%,#000 100%),radial-gradient(60% 100% at 50% 100%,#000,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes auth-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.auth-art__halo{fill:none;stroke:#2f9bff;stroke-width:16px;opacity:.85}.auth-art__land{stroke:none}.auth-art__grain{stroke:none;opacity:.75}.auth-art__coast{fill:none;stroke:#c9f5ff;stroke-width:1.8px;stroke-linejoin:round;filter:drop-shadow(0 0 3px #5fd6ff)drop-shadow(0 0 10px #1f8bff);stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.4,0,.2,1) .2s forwards auth-draw}@keyframes auth-draw{to{stroke-dashoffset:0}}.auth-art__link{fill:none;stroke:#7fd8ff;stroke-width:.9px;opacity:0;animation:1.4s 2.2s forwards auth-fade-in}@keyframes auth-fade-in{to{opacity:.45}}.auth-art__pulse{fill:none;stroke:#e6fbff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:5 95;stroke-dashoffset:100px;opacity:0;filter:drop-shadow(0 0 3px #7fe6ff);animation:9s linear infinite auth-pulse}@keyframes auth-pulse{0%{stroke-dashoffset:100px;opacity:0}3%{opacity:1}20%{stroke-dashoffset:0;opacity:1}23%,to{stroke-dashoffset:0;opacity:0}}.auth-art__node{color:#49d3ff;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.7s forwards auth-node-in,5s ease-in-out infinite auth-twinkle}.auth-art__node--warm{color:#ffd27a}@keyframes auth-node-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes auth-twinkle{0%,to{opacity:1}50%{opacity:.55}}.auth-platform__ring{fill:none;stroke:#4fd1ff}.auth-platform__ring--outer{stroke-width:1px;opacity:.25}.auth-platform__ring--dash{stroke-width:1.2px;opacity:.45;stroke-dasharray:2 10;animation:60s linear infinite auth-orbit}.auth-platform__ring--soft{stroke-width:1.2px;opacity:.35;filter:drop-shadow(0 0 4px #3ec8ff)}.auth-platform__ring--bloom{stroke:#3ec8ff;stroke-width:22px;opacity:.6;filter:blur(10px)}.auth-platform__ring--bright{stroke:#a6efff;stroke-width:3.5px;opacity:.95;filter:blur(1.2px)drop-shadow(0 0 10px #3ec8ff)drop-shadow(0 0 28px #1f6bff)}.auth-platform__ring--dash2{stroke-width:1px;opacity:.6;stroke-dasharray:30 14;animation:90s linear infinite reverse auth-orbit}.auth-platform__pad{opacity:1}.auth-platform__pulse{fill:none;stroke:#8fe9ff;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;animation:7s ease-out infinite auth-ring}@keyframes auth-orbit{to{stroke-dashoffset:-600px}}@keyframes auth-ring{0%{opacity:.6;transform:scale(.75)}to{opacity:0;transform:scale(1.6)}}.auth__tagline{color:#f2f7ff;border-left:2px solid #3ee0ff;margin:0;padding-left:1.1rem;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:450;line-height:1.35}.auth__panel{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(160deg,#1c40a08c,#08164ec7 55%,#05103cd9);border:1px solid #6ebeff66;border-radius:30px;justify-self:center;width:100%;max-width:33rem;padding:clamp(1.8rem,3vw,2.8rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #aadcff2e,inset 0 0 40px #3c8cff14,0 30px 80px #00041e99,0 0 70px #2878ff2e}.auth__panel:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#3ec8ff2e,#0000);width:70%;height:60%;position:absolute;inset:-30% -40% auto auto}.auth__panel>*{position:relative}.auth__panel:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:radial-gradient(45% 35% at 88% 0,#f2fcff,#5fd6ff 30%,#0000 75%),radial-gradient(25% 45% at 100% 82%,#8fe9ff,#0000 75%),radial-gradient(30% 25% at 0 0,#8cc8ff80,#0000 80%);padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.auth__panel>.auth__panel-ribbon{opacity:.8;pointer-events:none;width:100%;height:auto;position:absolute;top:14%;right:0}.auth__demo{color:#ffd78f;background:#ffc46b1a;border:1px solid #ffc46b4d;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 1.1rem;padding:.3rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.auth__demo-dot{background:#ffc46b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #ffc46b}.auth__head{margin-bottom:1.7rem}.auth__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:#a9c3ee;margin:0 0 .35rem;font-size:.78rem;font-weight:650}.auth__title{letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(1.9rem,2.6vw,2.35rem);font-weight:700;line-height:1.1}.auth__sub{color:#b6c8ea;max-width:24rem;margin:.6rem 0 0;font-size:1rem;line-height:1.5}.auth__form{flex-direction:column;gap:1.15rem;display:flex}.auth__form .error{margin:0}.auth-field{flex-direction:column;gap:.5rem;display:flex}.auth-field__head{justify-content:space-between;align-items:center;display:flex}.auth-field__head label{color:#e6efff;align-items:center;gap:.55rem;margin:0;font-size:.95rem;font-weight:600;display:inline-flex}.auth-field__head .icon{color:#8fb6ff;width:18px;height:18px}.auth-field__box{align-items:center;display:flex;position:relative}.auth .auth-field__box input{color:#fff;background:linear-gradient(#061648d9,#0a2060b3);border:1px solid #6eaaff52;border-radius:16px;width:100%;min-height:3.3rem;margin:0;padding:.6rem 3.2rem .6rem 1.1rem;font-size:1.02rem;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 6px #00061e73,inset 0 -1px #8cc8ff14}.auth .auth-field__box input::placeholder{color:#6f88b8}.auth .auth-field__box input:focus{border-color:#5fd6ff;outline:none;box-shadow:inset 0 1px 6px #00061e73,0 0 0 3px #3ec8ff40,0 0 18px #3ec8ff33}.auth .auth-field__box input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 40px #0a2366}.auth .auth-field__eye{color:#a9c3ee;width:2.6rem;min-height:2.6rem;box-shadow:none;background:0 0;border:none;border-radius:12px;padding:0;position:absolute;right:.4rem}.auth .auth-field__eye:hover:not(:disabled){color:#fff;background:#78b4ff1f;border:none}.auth .auth__forgot{color:#a9c3ee;padding:.15rem .2rem;font-size:.92rem;font-weight:600;text-decoration:none}.auth .auth__forgot:hover:not(:disabled){color:#fff;background:0 0;text-decoration:underline}.auth__caps{color:#ffc46b;margin:-.4rem 0 0;font-size:.85rem;font-weight:600}.auth .auth__go{color:#fff;letter-spacing:.01em;background:linear-gradient(90deg,#1d4fff 0%,#1f8bff 55%,#38d4ff 100%);border:1px solid #aae6ff8c;border-radius:999px;width:100%;min-height:3.6rem;margin-top:.5rem;padding:0 4rem;font-size:1.1rem;font-weight:700;transition:box-shadow .2s,filter .2s,transform .1s;position:relative;box-shadow:inset 0 1px #ffffff59,0 0 22px #2896ff73,0 12px 30px #1450ff59}.auth .auth__go:hover:not(:disabled){filter:brightness(1.1);background:linear-gradient(90deg,#1d4fff 0%,#1f8bff 55%,#38d4ff 100%);border-color:#c8f0ffcc;box-shadow:inset 0 1px #fff6,0 0 34px #3cb4ffa6,0 14px 34px #1450ff73}.auth .auth__go:active:not(:disabled){transform:scale(.985)}.auth .auth__go:focus-visible{outline-offset:3px;outline:3px solid #bff4ff}.auth .auth__go:disabled{opacity:.85;cursor:progress}.auth__go-arrow{background:#ffffff38;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%);box-shadow:0 0 14px #a0ebff80}.auth__go-arrow .icon{width:20px;height:20px}.auth__spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.auth__back{color:#a9c3ee;gap:.25rem;margin-top:1.1rem;font-weight:600;text-decoration:none}.auth__back:hover:not(:disabled){color:#fff;background:0 0}.auth__back .icon{width:16px;height:16px}.auth__note{color:#8ea6d2;margin:.7rem 0 0;font-size:.88rem}.auth__sent{background:#34e0a11a;border:1px solid #34e0a14d;border-radius:16px;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;display:flex}.auth__sent p{color:#e6efff;margin:0}.auth__sent-icon{color:#fff;background:linear-gradient(145deg,#2dd4bf,#0d9467);border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.auth__sent-icon .icon{width:20px;height:20px}.auth__checks{color:#8ea6d2;flex-wrap:wrap;gap:1.2rem;margin:-.2rem 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.auth__checks li{align-items:center;gap:.35rem;transition:color .15s;display:inline-flex}.auth__checks .icon{opacity:.35;width:16px;height:16px}.auth__checks li.on{color:#34e0a1;font-weight:600}.auth__checks li.on .icon{opacity:1}.auth__foot{color:#a3b6da;align-items:flex-start;gap:.6rem;margin:1.5rem 0 0;font-size:.88rem;line-height:1.45;display:flex}.auth__foot .icon{color:#3ee0ff;flex:none;width:20px;height:20px}.auth__meta{color:#8098c4;border-top:1px solid #8cbeff29;margin:1.2rem 0 0;padding-top:1rem;font-size:.8rem}@media (width>=1700px) and (height>=950px){:root:has(.auth){font-size:17.5px}.auth__hero{height:min(100vh - 8rem,1000px)}.auth__panel{max-width:36rem}}@media (width<=1200px){.auth{grid-template-columns:minmax(0,52fr) minmax(0,48fr)}.auth__hero{min-height:520px}}@media (height<=760px) and (width>=901px){.auth__hero{height:calc(100vh - 4rem);min-height:480px}.auth__head{margin-bottom:1.2rem}.auth__form{gap:.9rem}}@media (width<=900px),(orientation:portrait) and (width<=1100px){.auth{grid-template-columns:minmax(0,34rem);place-content:start center;row-gap:1.5rem}.auth__hero{align-items:center;height:auto;min-height:0}.auth__brand{justify-content:center}.auth__stage{flex:none;width:100%;height:clamp(220px,30vh,340px);margin:1.6rem 0 0}.auth__tagline{display:none}.auth-sky .ribbon:first-child{transform:translateY(-170px)}}@media (width<=560px){.auth{padding:1.5rem 1rem 2rem}.auth__stage{display:none}.auth__mark{width:52px;height:52px}.auth__product{font-size:2.1rem}.auth__panel{border-radius:24px;padding:1.6rem 1.3rem}}@media (prefers-reduced-motion:reduce){.auth-sky svg,.auth-art,.auth-art__pulse,.auth-platform__ring--dash,.auth-platform__ring--dash2,.auth-platform__pulse{animation:none}.auth-art__pulse,.auth-platform__pulse{display:none}.auth-art__coast{stroke-dashoffset:0;animation:none}.auth-art__link{opacity:.45;animation:none}.auth-art__node{opacity:1;animation:none}}
