.pnl{--accent:#1769ff;--on-accent:#fff;--accent-soft:#dce9ff;--accent-tint:#edf4ff;--ink:#111;--solid:#111;--on-solid:#fff;--bg:#eef5fb;--glow:#1769ff1c;--card:#ffffff8c;--card-solid:#fff;--line:#11111114;--line-strong:#11111129;--muted:#111111a8;--faint:#11111194;--sunken:#1111110d;--hover:#1111110d;--edge:#ffffffa6;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r-card:18px;--r-pill:999px;--r-field:14px;--shadow-card:0 1px 2px #11111108, 0 10px 30px #1111110d;--shadow-pop:0 8px 24px #1111111a, 0 24px 64px #1111111a;--sans:var(--font-manrope), system-ui, sans-serif;--display:var(--font-space), var(--font-manrope), system-ui, sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, monospace;--pad:clamp(1rem, 2.1vw, 1.875rem);--type-caption:.75rem;--type-small:.8125rem;--type-body:.875rem;--type-reading:.9375rem;--type-card-title:1.05rem;--type-page:clamp(1.62rem, 2vw, 2.08rem);--space-page-inline:clamp(1rem, 2.1vw, 1.875rem);--space-page-block:clamp(1rem, 2vw, 1.5rem);--space-section:1rem;--space-card:1rem;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.pnl button,.pnl input,.pnl textarea,.pnl select{font-family:inherit}.pnl button{color:inherit}:root[data-theme=dark] .pnl{--on-accent:#fff;--accent-soft:#1769ff4d;--accent-tint:#1769ff29;--ink:#eceee9;--solid:#eceee9;--on-solid:#0d100e;--bg:#0c0c12;--glow:#1769ff29;--card:#ffffff0b;--card-solid:#141816;--line:#eceee91a;--line-strong:#eceee933;--muted:#eceee9bd;--faint:#eceee99e;--sunken:#eceee90f;--hover:#eceee912;--edge:#ffffff12;--shadow-card:0 1px 2px #0000004d, 0 14px 34px #00000057;--shadow-pop:0 10px 26px #0000006b, 0 28px 70px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .pnl__brand .on-light,.pnl__brand .on-dark{display:none}:root[data-theme=dark] .pnl__brand .on-dark{display:block}.pnl *,.pnl :before,.pnl :after{box-sizing:border-box}.pnl__app{background:radial-gradient(60% 45% at 12% 0%, #6c5ce721 0%, transparent 62%), radial-gradient(55% 45% at 92% 8%, #81a0ff24 0%, transparent 60%), radial-gradient(70% 60% at 50% 108%, #6c5ce71a 0%, transparent 65%), var(--bg);min-height:100dvh}.pnl h1,.pnl h2,.pnl h3,.pnl p,.pnl ul,.pnl ol{margin:0}.pnl ul,.pnl ol{padding:0;list-style:none}.pnl a{color:inherit;text-decoration:none}.pnl .ic{flex:none;display:block}.pnl ::selection{background:var(--accent-soft);color:var(--ink)}.pnl input,.pnl textarea{caret-color:var(--accent)}.pnl *,.pnl{scrollbar-width:none;-ms-overflow-style:none}.pnl ::-webkit-scrollbar{width:0;height:0;display:none}.pnl::-webkit-scrollbar{width:0;height:0;display:none}.pnl input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.pnl input[type=search]::-webkit-search-decoration{appearance:none;display:none}.pnl input[type=search]::-webkit-search-results-button{appearance:none;display:none}.pnl a:not([class]){text-underline-offset:.18em;text-decoration-thickness:1px}.kpi__row b,.mini__row b,.fun__id span,.gaps__n,.tag{font-variant-numeric:tabular-nums}.pnl :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.pnl input:focus-visible,.pnl textarea:focus-visible,.pnl select:focus-visible,.pnl .sel__btn:focus-visible{outline:none}.pnl{--chrome-glass:#ffffff94;--chrome-glass-edge:#ffffffbf;--chrome-shadow:0 14px 36px #3758700f}:is(html:has(.pnl),body:has(.pnl)){background:#eef5fb}.pnl__app{background:radial-gradient(72% 86% at 2% 96%,#67bcff6b,#0000 68%),radial-gradient(54% 72% at 92% 4%,#8077ff38,#0000 66%),radial-gradient(42% 58% at 54% 42%,#82def033,#0000 72%),linear-gradient(135deg,#e4f3ff 0%,#f5f4ff 50%,#e8f7f8 100%)}.frame{grid-template-columns:86px minmax(0,1fr)}.frame .rail{z-index:100;background:var(--chrome-glass);border:1px solid var(--chrome-glass-edge);height:calc(100dvh - 48px);min-height:0;box-shadow:var(--chrome-shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:24px;align-self:start;gap:14px;margin:24px 0 24px 24px;padding:14px 8px;position:sticky;top:24px;overflow:visible}.frame .rail__mark{perspective:520px;background:#0f1115;width:48px;height:48px}.frame .rail__mark img{transform-origin:50%;transform-style:preserve-3d;will-change:transform}.frame .rail__mark:hover img{animation:.72s linear infinite marta-coin-flip}.frame .rail__nav{gap:10px;width:auto;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frame .rail__nav a{color:#30363c;border-radius:14px;width:46px;height:46px}.frame .rail__nav a:hover{color:#121417;background:#ffffffc2;transform:translateY(-1px)}.frame .rail__nav a[aria-current=page]{color:#fff;background:#1769ff;box-shadow:0 9px 20px #1769ff38}.frame .rail__tip{z-index:80;color:#fff;background:#111317;border-radius:8px;padding:7px 10px;left:calc(100% + 12px);box-shadow:0 8px 22px #12141729}.frame .rail__foot{justify-items:center;gap:7px;margin-top:auto;display:grid}.frame .pnl__icon{color:#343b42;width:38px;height:38px;font:700 .65rem var(--sans);cursor:pointer;background:#ffffff8a;border:1px solid #12141712;border-radius:12px;place-items:center;padding:0;transition:background-color .18s,color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.frame .pnl__icon .ic{stroke-width:1.75px;width:17px;height:17px}.frame .pnl__icon:hover{color:#fff;background:#111317;transform:translateY(-2px);box-shadow:0 8px 18px #12141724}.frame .pnl__icon:active{transform:translateY(0)scale(.96)}.frame .rail__foot [aria-label]:after{content:attr(aria-label);z-index:80;color:#fff;font:500 .7rem var(--sans);white-space:nowrap;opacity:0;pointer-events:none;background:#111317;border-radius:8px;padding:7px 10px;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%);box-shadow:0 8px 22px #12141729}.frame .rail__foot [aria-label]:hover:after{opacity:1;transform:translateY(-50%)}.frame .top{grid-template-columns:1fr minmax(320px,540px) 1fr;min-height:88px;padding:20px 28px 8px 30px}.frame .top__search{color:#929aa2;background:var(--chrome-glass);border:1px solid var(--chrome-glass-edge);width:100%;min-width:0;box-shadow:var(--chrome-shadow);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);padding:12px 16px}.frame .bell,.frame .who{background:var(--chrome-glass);border:1px solid var(--chrome-glass-edge);min-height:42px;box-shadow:var(--chrome-shadow);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%)}.frame .bell__n{background:#0f1115}.frame .who__ini{color:#fff;background:#1769ff}.frame{grid-template-columns:86px minmax(0,1fr);min-height:100dvh;display:grid}.frame__main{flex-direction:column;min-width:0;display:flex}.route-stage{flex-direction:column;flex:1;min-width:0;animation:.42s cubic-bezier(.22,1,.28,1) backwards panel-route-enter;display:flex}.route-stage.is-route-leaving{pointer-events:none;animation:.17s cubic-bezier(.4,0,.5,1) both panel-route-exit}@keyframes panel-route-enter{0%{opacity:0;transform:translateY(14px)scale(.992)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes panel-route-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.996)}}@media (prefers-reduced-motion:reduce){.route-stage,.route-stage.is-route-leaving{animation:none!important}}.rail{background:var(--card-solid);height:calc(100dvh - 1.8rem);box-shadow:var(--shadow-card);border-radius:26px;flex-direction:column;align-self:start;align-items:center;gap:1rem;margin:.9rem 0 .9rem .9rem;padding:1rem .6rem;display:flex;position:sticky;top:.9rem}.rail__nav{margin-top:auto}.rail__mark{background:var(--solid);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.rail__mark img{width:20px;height:auto;display:block}:root[data-theme=dark] .rail__mark img{filter:none}.rail__nav{gap:.35rem;width:100%;display:grid}.rail__nav a{width:46px;height:46px;color:var(--muted);border-radius:15px;place-items:center;margin-inline:auto;transition:background-color .2s,color .2s;display:grid;position:relative}.rail__nav a:hover{background:var(--hover);color:var(--ink)}.rail__nav a[aria-current=page]{background:var(--accent);color:var(--on-accent)}.rail__tip{background:var(--solid);color:var(--on-solid);white-space:nowrap;pointer-events:none;opacity:0;z-index:30;border-radius:10px;padding:.35rem .6rem;font-size:.74rem;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%)translate(-4px)}.rail__nav a:hover .rail__tip{opacity:1;transform:translateY(-50%)translate(0)}.rail__foot{justify-items:center;gap:.2rem;margin-top:auto;display:grid}.top{padding:1.1rem var(--pad) .25rem 1.2rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.top__brand{display:none}.top__search{border-radius:var(--r-pill);background:var(--card-solid);width:min(34rem,40vw);min-width:16rem;box-shadow:var(--shadow-card);font:inherit;color:var(--faint);cursor:pointer;text-align:left;border:0;grid-column:2;align-items:center;gap:.6rem;padding:.6rem 1rem;font-size:.84rem;display:flex}.top__search span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.top__search kbd{font-family:var(--mono);background:var(--sunken);border-radius:6px;padding:.1rem .35rem;font-size:.68rem}.top__end{grid-column:3;align-items:center;gap:.5rem;margin-left:auto;display:flex;position:relative}.bell{border-radius:var(--r-pill);background:var(--card-solid);box-shadow:var(--shadow-card);font:inherit;color:var(--ink);cursor:pointer;border:0;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.82rem;display:inline-flex}.bell__day{text-transform:capitalize;white-space:nowrap}.bell,.who{flex:none}.bell__n{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);border-radius:999px;place-items:center;padding:0 .35rem;font-size:.68rem;font-weight:700;display:grid}.who{border-radius:var(--r-pill);background:var(--card-solid);box-shadow:var(--shadow-card);font:inherit;cursor:pointer;color:var(--ink);border:0;align-items:center;gap:.6rem;padding:.3rem .3rem .3rem .9rem;display:flex}.who__txt{text-align:right;gap:0;line-height:1.15;display:grid}.who__txt b{font-size:.82rem}.who__txt small{color:var(--faint);font-size:.68rem}.who__ini{background:var(--solid);width:34px;height:34px;color:var(--on-solid);border-radius:50%;flex:none;place-items:center;font-size:.74rem;font-weight:700;display:grid}.pnl__menu{z-index:220;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);width:min(280px,100vw - 24px);color:var(--ink);background:#ffffffeb;border:1px solid #ffffffc2;border-radius:16px;gap:3px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 42px #23415c2e}.pnl__menu-id{border-bottom:1px solid var(--line);gap:2px;min-width:0;padding:9px 10px 10px;display:grid}.pnl__menu-id b,.pnl__menu-id span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pnl__menu-id b{font-size:.82rem}.pnl__menu-id span{color:var(--faint);font-size:.72rem}.pnl__menu>a,.pnl__menu>button{width:100%;min-height:42px;color:var(--ink);font:500 .78rem var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:0 10px;display:flex}.pnl__menu>a:hover,.pnl__menu>button:hover{background:var(--hover)}:root[data-theme=dark] .top__brand img{filter:invert()}.pnl__head{padding:clamp(.8rem, 2vw, 1.4rem) var(--pad) 1.2rem 1.2rem;align-items:flex-start;gap:1rem;display:flex}.pnl__back{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--card-solid);cursor:pointer;width:38px;height:38px;color:var(--ink);flex:none;place-items:center;transition:background-color .2s,transform .2s;display:grid}.pnl__back:hover{background:var(--accent);color:var(--on-accent);transform:translate(-2px)}.pnl__head-title{min-width:0}.pnl__title{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:600;line-height:1.1}.pnl__sub{color:var(--faint);margin-top:.3rem;font-size:.82rem}.pnl__head-end{align-items:center;gap:.5rem;margin-left:auto;display:flex}.pnl__select{border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.84rem;display:inline-flex}.pnl__select b{color:var(--ink);font-weight:600}.pnl__more{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);cursor:pointer;width:38px;height:38px;color:var(--ink);place-items:center;display:grid}.pnl__more:hover{background:var(--accent);color:var(--on-accent);border-color:#0000}.stats{padding:0 var(--pad) 1.4rem;flex-wrap:wrap;gap:clamp(1.5rem,4vw,3.2rem);display:flex}.stat{gap:.15rem;display:grid}.stat__label{color:var(--muted);font-size:.78rem}.stat__row{align-items:baseline;gap:.5rem;display:flex}.stat__value{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:600}.pnl__grid{padding:0 var(--pad) var(--pad);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.card{background:var(--card-solid);border-radius:var(--r-card);box-shadow:var(--shadow-card);border:0;padding:clamp(1.1rem,2.2vw,1.6rem)}.card--solid{background:var(--card-solid)}.card__label{color:var(--muted);font-size:.8rem}.card__value{font-family:var(--display);letter-spacing:-.03em;margin-top:.35rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.tag{border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);white-space:nowrap;align-items:center;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.tag--soft{background:var(--accent-soft);color:var(--ink)}.tag--quiet{background:var(--sunken);color:var(--muted)}.btn{border-radius:var(--r-pill);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,transform .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--solid);color:var(--on-solid)}.btn--primary:hover{filter:brightness(1.15)}.btn--accent{background:var(--accent);color:var(--on-accent)}.btn--accent:hover{filter:brightness(.96)}.btn--ghost{background:var(--card-solid);color:var(--ink);border-color:var(--line-strong)}.btn--ghost:hover{background:var(--hover)}.btn--quiet{color:var(--muted);background:0 0}.btn--quiet:hover{background:var(--hover);color:var(--ink)}.btn[disabled]{opacity:.5;pointer-events:none}.chip{border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.8rem;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.chip:hover{border-color:var(--line-strong)}.chip--accent{background:var(--accent);color:var(--on-accent);border-color:#0000;font-weight:600}.chip--ghost{color:var(--muted);background:0 0}.field{gap:.35rem;min-width:0;display:grid}.field>span{color:var(--muted);font-size:.8rem;font-weight:500}.field>small{color:var(--faint);font-size:.72rem}.field input,.field textarea{font:inherit;color:var(--ink);background:var(--card-solid);border:1px solid var(--line-strong);border-radius:var(--r-field);cursor:text;width:100%;min-height:48px;caret-color:var(--accent);outline:none;padding:.78rem 1.05rem;font-size:.92rem;line-height:1.5;transition:border-color .18s,box-shadow .18s,background-color .18s}.field textarea{resize:vertical;min-height:7rem;padding-block:.9rem}.field input:focus,.field textarea:focus,.field input:focus-visible,.field textarea:focus-visible{border-color:var(--ink);box-shadow:0 0 0 4px var(--accent-tint);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:disabled,.field textarea:disabled{opacity:.55;cursor:not-allowed}.pnl__error{border-radius:var(--r-field);color:#e0553f;background:#e0553f1f;border:1px solid #e0553f66;padding:.7rem .9rem;font-size:.875rem}.sel{position:relative}.sel__btn{border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;max-width:100%;padding:.5rem .8rem .5rem .9rem;font-size:.84rem;display:inline-flex}.sel__btn:hover{border-color:var(--line-strong)}.sel__btn b{color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.sel__label{flex:none}.sel--sm .sel__btn{padding:.35rem .65rem .35rem .75rem;font-size:.78rem}.sel--block{width:100%;display:block}.sel--block .sel__btn{border-radius:var(--r-field);border-color:var(--line-strong);background:var(--card-solid);width:100%;min-height:48px;padding:.78rem 1.05rem;font-size:.92rem;display:flex}.sel--block .sel__btn b{margin-right:auto;font-weight:500}.sel--block .sel__btn>.ic:last-child{color:var(--faint);flex:none;transition:transform .18s cubic-bezier(.16,1,.3,1)}.sel--block.is-open .sel__btn>.ic:last-child{transform:rotate(180deg)}.sel--block.is-open .sel__btn,.sel--block .sel__btn:focus-visible{border-color:var(--ink);box-shadow:0 0 0 4px var(--accent-tint)}.sel--block .sel__list{width:100%}.sel__list{transform-origin:top;animation:.17s cubic-bezier(.16,1,.3,1) both sel-open}@keyframes sel-open{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.pnl select{appearance:none;width:100%;min-height:48px;font:inherit;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-field);background-color:var(--card-solid);cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f7882' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:15px;outline:none;padding:.78rem 2.6rem .78rem 1.05rem;font-size:.92rem;transition:border-color .18s,box-shadow .18s}.pnl select:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--accent-tint)}.sel.is-open .sel__btn{border-color:var(--line-strong);background:var(--card-solid)}.sel__list{z-index:45;background:var(--card-solid);border:1px solid var(--line);min-width:100%;max-height:17rem;box-shadow:var(--shadow-pop);border-radius:16px;gap:.1rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);overflow-y:auto}.sel__list--start{left:0}.sel__list--end{right:0}.sel__list li{color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.84rem;display:flex}.sel__list li.is-cursor{background:var(--hover)}.sel__list li[aria-selected=true]{font-weight:600}.sel__opt{margin-right:auto;display:grid}.sel__opt small{color:var(--faint);font-size:.72rem;font-weight:400}.pal{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a0980;align-content:start;justify-items:center;padding:clamp(3rem,12vh,8rem) 1rem 1rem;animation:.2s cubic-bezier(.16,1,.3,1) both pal-in;display:grid;position:fixed;inset:0}.pal__box{background:var(--card-solid);border:1px solid var(--line);width:min(38rem,100%);box-shadow:var(--shadow-pop);border-radius:20px;animation:.32s cubic-bezier(.16,1,.3,1) both pal-box-in;overflow:hidden}.pal.is-leaving{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) both pal-out}.pal.is-leaving .pal__box{animation:.15s cubic-bezier(.4,0,1,1) both pal-box-out}@keyframes pal-in{0%{opacity:0}to{opacity:1}}@keyframes pal-out{0%{opacity:1}to{opacity:0}}@keyframes pal-box-in{0%{opacity:0;transform:translateY(-14px)scale(.965)}to{opacity:1;transform:none}}@keyframes pal-box-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.985)}}@media (prefers-reduced-motion:reduce){.pal,.pal__box,.pal.is-leaving,.pal.is-leaving .pal__box{animation:none}}.pal__field{border-bottom:1px solid var(--line);color:var(--faint);cursor:text;align-items:center;gap:.65rem;padding:.95rem 1rem;display:flex}.pal__field input{min-width:0;font:inherit;color:var(--ink);caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;font-size:1.02rem}.pal__field kbd{font-family:var(--mono);color:var(--faint);border:1px solid var(--line);border-radius:6px;padding:.15rem .4rem;font-size:.66rem}.pal__empty{text-align:center;color:var(--faint);padding:1.6rem 1rem;font-size:.88rem}.pal__list{max-height:min(26rem,54vh);padding:.4rem;overflow-y:auto}.pal__list li{color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.pal__list li.is-cursor{background:var(--hover)}.pal__list li[data-group]{margin-top:1.9rem;position:relative}.pal__list li[data-group]:before{content:attr(data-group);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:.62rem;line-height:1;position:absolute;top:-1.25rem;left:.65rem}.pal__list li:first-child[data-group]{margin-top:1.5rem}.pal__txt{min-width:0;margin-right:auto;display:grid}.pal__txt small{font-family:var(--mono);color:var(--faint);text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.pal__list li>.ic:last-child{opacity:0}.pal__list li.is-cursor>.ic:last-child{opacity:.5}.pop{position:relative}.pop__panel{z-index:45;background:var(--card-solid);border:1px solid var(--line);width:min(23rem,100vw - 2rem);box-shadow:var(--shadow-pop);border-radius:18px;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.pop__head{border-bottom:1px solid var(--line);align-items:baseline;gap:.5rem;padding:.8rem .9rem;display:flex}.pop__head span{color:var(--faint);margin-left:auto;font-size:.74rem}.pop__empty{color:var(--faint);padding:1.4rem .9rem;font-size:.84rem}.pop__list{max-height:22rem;padding:.35rem;overflow-y:auto}.pop__list button{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:.6rem;padding:.6rem;display:flex}.pop__list button:hover{background:var(--hover)}.pop__ic{background:var(--accent-tint);width:28px;height:28px;color:var(--ink);border-radius:9px;flex:none;place-items:center;display:grid}.pop__txt{gap:.1rem;min-width:0;margin-right:auto;display:grid}.pop__txt b{font-size:.84rem}.pop__txt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.pop__list time{color:var(--faint);flex:none;font-size:.7rem}.canvas{margin:0 var(--pad) 1rem;background:radial-gradient(120% 90% at 20% 0%, var(--glow) 0%, transparent 60%), var(--card);border:1px solid var(--edge);border-radius:26px;min-height:clamp(17rem,24vw,20rem);padding:1.1rem;position:relative}.tree{padding-right:calc(min(27rem,46%) + 1.5rem)}.tree--empty{text-align:center;min-height:15rem;color:var(--muted);align-content:center;place-items:center;gap:.4rem;padding:2rem;display:grid}.tree--empty p{font-family:var(--display);color:var(--ink);font-size:1.15rem}.tree--empty span{max-width:26rem;color:var(--faint);font-size:.85rem}.tree__bar{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.tree__find{border-radius:var(--r-pill);background:var(--card-solid);border:1px solid var(--line);max-width:22rem;color:var(--faint);flex:1;align-items:center;gap:.5rem;padding:.45rem .75rem;display:flex}.tree__find input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:.82rem}.tree__find button{color:var(--faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.tree__find button:hover{color:var(--ink)}.tree__list{max-height:22rem;overflow-y:auto}.tree__row{padding-left:calc(var(--depth,0) * 1.15rem);border-radius:12px;align-items:center;gap:.15rem;display:flex}.tree__row:hover{background:var(--hover)}.tree__row.is-sel{background:var(--accent-tint)}.tree__twist{cursor:pointer;width:22px;height:28px;color:var(--faint);background:0 0;border:0;flex:none;place-items:center;transition:transform .18s;display:grid}.tree__twist[disabled]{cursor:default}.tree__twist i{background:var(--line-strong);border-radius:50%;width:4px;height:4px}li[aria-expanded=false]>.tree__row>.tree__twist{transform:rotate(-90deg)}.tree__node{min-width:0;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:.3rem .5rem .3rem .1rem;display:flex}.tree__ic{color:var(--muted);flex:none;place-items:center;display:grid}.tree__ic.is-dir{color:var(--faint)}.tree__seg{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:14rem;font-size:.78rem;overflow:hidden}.tree__title{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;overflow:hidden}.tree__count{border-radius:var(--r-pill);background:var(--sunken);min-width:1.4rem;color:var(--muted);text-align:center;flex:none;margin-left:auto;padding:.05rem .4rem;font-size:.7rem;font-weight:600}.tree__row .tag{flex:none}.float{z-index:4;background:var(--card-solid);border:1px solid var(--line);border-radius:var(--r-card);width:min(27rem,46%);box-shadow:var(--shadow-pop);gap:.7rem;padding:1rem;display:grid;position:absolute;top:1.1rem;right:1.1rem}.float__head{grid-template-columns:1fr auto;align-items:center;gap:.2rem;display:grid}.float__code{font-family:var(--mono);color:var(--faint);grid-column:1;font-size:.68rem}.float__title{font-family:var(--display);letter-spacing:-.02em;grid-column:1;font-size:1.1rem;font-weight:600}.float__out{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:50%;grid-area:1/2/span 2;align-self:start;place-items:center;display:grid}.float__out:hover{background:var(--accent);color:var(--on-accent);border-color:#0000}.float__actions{flex-wrap:wrap;gap:.4rem;display:flex}.tbl{border-collapse:collapse;width:100%;font-size:.78rem}.tbl th{text-align:left;color:var(--faint);border-bottom:1px solid var(--line);padding:.4rem .4rem .5rem;font-weight:500}.tbl td{border-bottom:1px solid var(--line);color:var(--muted);padding:.45rem .4rem}.tbl tr:last-child td{border-bottom:0}.tbl__who{color:var(--ink);align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.tbl__who i{background:var(--accent-soft);width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;font-size:.65rem;font-style:normal;font-weight:700;display:grid}.tbl__path{font-family:var(--mono);font-size:.72rem}.tbl__empty{color:var(--faint);padding:1rem .4rem}.tri__title{font-family:var(--display);letter-spacing:-.02em;margin-top:var(--s2);margin-bottom:calc(var(--s2) * -1);font-size:1.02rem;font-weight:600}.tri__col>.tri__title:first-child{margin-top:0}.minis{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mini{background:var(--card-solid);box-shadow:var(--shadow-card);border-radius:20px;align-content:start;gap:.3rem;padding:1rem;display:grid}.mini__ic{background:var(--accent-tint);width:32px;height:32px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.mini__label{color:var(--muted);font-size:.74rem}.mini__row{align-items:baseline;gap:.4rem;display:flex}.mini__row b{font-family:var(--display);letter-spacing:-.03em;font-size:1.7rem;font-weight:600}.mini__vs{color:var(--faint);font-size:.72rem}.mini__vs b{color:var(--muted);font-weight:600}.star__stage{filter:blur(3px);pointer-events:none;z-index:1;background:radial-gradient(60% 100% at 50% 0,#ffffff38,#0000 72%);border-radius:50%;width:62%;height:46px;position:absolute;bottom:4.6rem;left:50%;transform:translate(-50%)}.cta{border-radius:var(--r-card);color:#fff;background:linear-gradient(135deg,#7b6bf0 0%,#6c5ce7 45%,#8f7bff 100%);gap:.2rem;padding:1.3rem 4rem 1.3rem 1.3rem;display:grid;position:relative;box-shadow:0 12px 30px #6c5ce747}.cta b{font-family:var(--display);letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.cta span{color:#ffffffc7;font-size:.82rem}.cta__go{color:#fff;background:#ffffff2e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.cta:hover .cta__go{background:#ffffff47}.tri{gap:var(--s5);padding:0 var(--pad) var(--s6) var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.tri__col{gap:var(--s4);align-content:start;min-width:0;display:grid}.star{min-height:clamp(22rem,34vw,30rem);box-shadow:var(--shadow-card);background:#0b1012;border-radius:26px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.star__video{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.star__veil{pointer-events:none;background:linear-gradient(#0000 38%,#080b0ad1 88%);position:absolute;inset:0}.star__state{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2f4f0;background:#0c0f0e8c;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.74rem;display:inline-flex;position:absolute;top:.9rem;left:.9rem}.star__state i{border-radius:50%;width:7px;height:7px}.star__state i.is-ok{background:#5ee3a1}.star__state i.is-warn{background:#e0553f}.star__pill{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#14170f;white-space:nowrap;background:#ffffffe6;border-radius:999px;align-items:baseline;gap:.3rem;padding:.4rem .75rem;font-size:.74rem;display:inline-flex;position:absolute;box-shadow:0 8px 24px #00000047}.star__pill b{font-family:var(--display);color:var(--accent);font-size:.95rem;font-weight:700}.star__pill--a{top:22%;right:-.4rem}.star__pill--b{top:44%;left:-.4rem}.star__pill--c{top:64%;right:-.6rem}.star__foot{z-index:2;color:#f2f4f0;gap:.2rem;padding:1rem 1.1rem 1.1rem;display:grid;position:relative}.star__foot b{font-family:var(--display);letter-spacing:-.02em;font-size:1.3rem;font-weight:600}.star__foot>span{color:#f2f4f0b8;font-size:.82rem}.star__foot .chip{justify-self:start;margin-top:.5rem}@media (max-width:78rem){.tri{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tri__col--mid{order:-1;grid-column:1/-1}.star__pill--a{right:1rem}.star__pill--b{left:1rem}.star__pill--c{right:1rem}}@media (max-width:52rem){.tri{grid-template-columns:1fr}}.kpis{padding:0 var(--pad) 1rem;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr);gap:1rem;display:grid}.kpi{border-radius:var(--r-card);background:var(--card-solid);box-shadow:var(--shadow-card);border:0;align-content:start;gap:.25rem;padding:1.2rem 1.3rem;display:grid}.kpi__label{color:var(--muted);font-size:.78rem}.kpi__row{align-items:baseline;gap:.5rem;display:flex}.kpi__row b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:600}.kpi__foot{color:var(--faint);align-items:center;gap:.35rem;font-size:.72rem;display:flex}.kpi--wide{gap:.5rem}.spark{align-items:flex-end;gap:2px;height:3.2rem;display:flex}.spark__col{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.spark__conv{background:var(--line-strong);border-radius:3px;width:100%;min-height:2px;display:block}.spark__lead{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.key{border-radius:2px;width:8px;height:8px;display:inline-block}.key--conv{background:var(--line-strong)}.key--lead{background:var(--accent);border-radius:50%;margin-left:.5rem}.fun{gap:.8rem;display:grid}.fun li{gap:.3rem;display:grid}.fun__id{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.fun__id b{font-size:.85rem;font-weight:600}.fun__id span{color:var(--faint);font-size:.76rem}.fun__bar{background:var(--sunken);border-radius:4px;height:8px;display:block;overflow:hidden}.fun__bar i{background:var(--accent);transform-origin:0;border-radius:4px;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.fun__drop{color:#e0553f;font-size:.72rem}.gaps{grid-template-columns:minmax(0,1fr);gap:.3rem;display:grid}.gaps li{background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:.7rem;padding:.55rem .7rem;transition:background-color .2s,border-color .2s;display:flex}.gaps li:hover{background:var(--card-solid);border-color:var(--line)}.gaps__n{background:var(--accent);min-width:1.8rem;height:1.8rem;color:var(--on-accent);border-radius:8px;flex:none;place-items:center;font-size:.78rem;font-weight:700;display:grid}.gaps__id{gap:.05rem;min-width:0;margin-right:auto;display:grid}.gaps__id b{font-size:.85rem}.gaps__id small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.gaps__go{color:var(--faint);place-items:center;display:grid}.gaps li:hover .gaps__go{color:var(--ink)}.row__need{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:var(--sans)!important;color:var(--muted)!important;font-size:.76rem!important}.salud{padding:0 var(--pad) var(--pad) 1.2rem;color:var(--faint);flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;font-size:.76rem;display:flex}.salud span{align-items:center;gap:.35rem;display:inline-flex}.salud i{border-radius:50%;width:7px;height:7px}.salud i.is-ok{background:var(--accent)}.salud i.is-warn{background:#e0553f}.salud a{color:#e0553f;text-decoration:underline}@media (max-width:64rem){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi--wide{grid-column:1/-1}}.scroller{scroll-snap-type:x mandatory;padding:0 var(--pad) 1rem;scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.scroller::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;text-align:left;background:var(--card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--edge);font:inherit;color:var(--ink);cursor:pointer;border-radius:18px;flex:0 0 min(17rem,72vw);gap:.15rem;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s,background-color .2s;display:grid}.slide:hover{border-color:var(--line-strong)}.slide.is-on{background:var(--card-solid);border-color:var(--ink);box-shadow:var(--shadow-card)}.slide__label{color:var(--faint);font-size:.72rem}.slide__value{font-family:var(--display);letter-spacing:-.02em;font-size:1.05rem;font-weight:600}.slide__foot{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.slide--ghost{cursor:default;opacity:.6}.pnl__cols{padding:0 var(--pad) var(--pad) 1.2rem;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:1rem;display:grid}.board{border-radius:var(--r-card);background:var(--card-solid);box-shadow:var(--shadow-card);border:0;align-content:start;gap:.8rem;padding:1.25rem;display:grid}.board>*{min-width:0}.board__head{align-items:center;gap:.75rem;display:flex}.board__title{font-family:var(--display);letter-spacing:-.02em;font-size:1.05rem;font-weight:600}.board__legend{color:var(--faint);margin-left:auto;font-size:.76rem}.board__link{color:var(--accent);align-items:center;gap:.3rem;margin-left:auto;font-size:.78rem;font-weight:500;display:inline-flex}.board__link:hover{text-underline-offset:.18em;text-decoration:underline}.board__head .sel{margin-left:auto}.rows{grid-template-columns:minmax(0,1fr);gap:.3rem;display:grid}.rows__empty{color:var(--faint);padding:1rem .2rem;font-size:.82rem}.row{background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:.7rem;padding:.6rem .7rem;transition:background-color .2s,border-color .2s;display:flex}.row:hover{background:var(--card-solid);border-color:var(--line)}.row__ic{background:var(--accent-tint);width:30px;height:30px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.row__main{gap:.05rem;min-width:0;margin-right:auto;display:grid}.row__main b{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.row__main span{font-family:var(--mono);color:var(--faint);font-size:.7rem}.row__go{color:var(--faint);place-items:center;display:grid}.row:hover .row__go{color:var(--ink)}.tl{background:var(--sunken);border-radius:16px;gap:.35rem;padding:.8rem .9rem;display:grid}.tl__axis,.tl__bars{grid-template-columns:repeat(14,1fr);gap:3px;display:grid}.tl__axis span{font-family:var(--mono);color:var(--faint);text-align:center;font-size:.62rem}.tl__axis span.is-today{color:var(--ink);font-weight:700}.tl__bars{border-bottom:1px solid var(--line);height:4.5rem}.tl__bar{background:linear-gradient(to top, var(--sunken) 0 var(--h,0%), var(--sunken) var(--h,0%) 100%);border-radius:7px;display:block;position:relative}.tl__bar.is-on{background:linear-gradient(to top, var(--solid) 0 var(--h), var(--sunken) var(--h) 100%)}.tl__now{background:#e0553f;width:1px;position:absolute;top:-.3rem;bottom:-.3rem;left:50%}.tl__now:after{content:"";background:#e0553f;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:-2.5px}.feed{grid-template-columns:minmax(0,1fr);gap:.1rem;display:grid}.feed li{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.5rem .2rem;font-size:.82rem;display:flex}.feed li:last-child{border-bottom:0}.feed li span.feed__dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.feed li b{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:9rem;overflow:hidden}.feed li span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.feed li time{color:var(--faint);flex:none;margin-left:auto;font-size:.72rem}.cfg{padding:0 var(--pad) var(--pad) 1.2rem;gap:1rem;display:grid}.cfg__card{gap:1rem;display:grid}.cfg__head{align-items:flex-start;gap:.8rem;display:flex}.cfg__ic{background:var(--accent-tint);width:38px;height:38px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.cfg__title{font-family:var(--display);letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.cfg__sub{color:var(--faint);margin-top:.1rem;font-size:.82rem}.cfg__state{color:var(--faint);align-items:center;gap:.3rem;margin-left:auto;font-size:.78rem;display:inline-flex}.cfg__state.is-ok{color:var(--ink)}.cfg__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.9rem;display:grid}.cfg__wide{grid-column:1/-1}.cfg__foot{gap:.5rem;display:flex}.cfg__code{border-radius:var(--r-field);background:var(--sunken);border:1px solid var(--line);font-family:var(--mono);color:var(--ink);white-space:pre;margin:0;padding:.9rem 1rem;font-size:.76rem;overflow-x:auto}.cfg__note{color:var(--faint);font-size:.78rem}.cfg--split{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:start;gap:1rem;display:grid}.cfg__col{gap:1rem;min-width:0;display:grid}.cfg__aside{gap:.6rem;display:grid;position:sticky;top:5rem}.pv__switch{background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);gap:.25rem;padding:.25rem;display:flex}.pv__switch button{border-radius:var(--r-pill);font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;padding:.45rem .8rem;font-size:.8rem;font-weight:500}.pv__switch button.is-on{background:var(--solid);color:var(--on-solid)}.fb{gap:.35rem;display:grid}.fb__row{background:var(--card-solid);border:1px solid var(--line);cursor:grab;border-radius:14px;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.fb__row.is-dragging{opacity:.45;cursor:grabbing}.fb__row.is-over{border-color:var(--ink);box-shadow:0 -2px 0 var(--accent) inset}.fb__grip{color:var(--faint);flex:none;gap:1px;display:grid}.fb__grip .ic{height:6px}.fb__id{gap:.05rem;min-width:0;margin-right:auto;display:grid}.fb__id b{font-size:.85rem}.fb__id small{color:var(--faint);font-size:.72rem}.fb__order{flex:none;gap:1px;display:grid}.fb__order button{width:22px;height:15px;color:var(--faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.fb__order button:first-child .ic{transform:rotate(180deg)}.fb__order button:hover:not([disabled]){color:var(--ink)}.fb__order button[disabled]{opacity:.25;cursor:default}.sw{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:.4rem;font-size:.74rem;display:inline-flex}.sw input{opacity:0;width:0;height:0;position:absolute}.sw>span{background:var(--sunken);border:1px solid var(--line-strong);border-radius:999px;width:30px;height:18px;transition:background-color .2s,border-color .2s;position:relative}.sw>span:after{content:"";background:var(--muted);border-radius:50%;width:12px;height:12px;transition:transform .2s,background-color .2s;position:absolute;top:2px;left:2px}.sw input:checked+span{background:var(--accent);border-color:#0000}.sw input:checked+span:after{background:var(--on-accent);transform:translate(12px)}.sw input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.sw input[disabled]~span{opacity:.45}.sw:has(input[disabled]){cursor:default;opacity:.7}.feat{gap:.5rem;display:grid}.feat__row{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.feat__id{gap:.05rem;display:grid}.feat__id b{font-size:.88rem}.feat__id small{color:var(--faint);font-size:.76rem}.fl{grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.fl__rail{border-radius:var(--r-field);background:var(--sunken);border:1px solid var(--line);align-content:start;gap:.4rem;padding:.8rem;display:grid;position:sticky;top:5rem}.fl__rail h3{font-size:.78rem;font-weight:600}.fl__sep{border-top:1px solid var(--line);margin-top:.5rem;padding-top:.5rem}.fl__hint{color:var(--faint);font-size:.7rem}.fl__pal{gap:.3rem;display:grid}.fl__pal li{background:var(--card-solid);border:1px solid var(--line);cursor:grab;border-radius:10px}.fl__pal button{width:100%;font:inherit;color:var(--ink);cursor:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.78rem;display:flex}.fl__pal i{color:var(--faint);margin-left:auto;font-style:normal}.fl__pal li:hover i{color:var(--ink)}.fl__pal li:active{cursor:grabbing}.fl__pal li:hover{border-color:var(--line-strong)}.fl__canvas{gap:.3rem;min-width:0;display:grid}.fl__list,.fl__wrap{display:grid}.fl__gap{align-items:center;height:10px;display:grid}.fl__gap>span{transform-origin:50%;background:0 0;border-radius:3px;height:6px;transition:background-color .15s,transform .15s;display:block;transform:scaleY(.34)}.fl__gap.is-on>span{background:var(--accent);transform:scaleY(1)}.fl__list.is-dragging .fl__gap{height:20px}.fl__node{background:var(--card-solid);border:1px solid var(--line);cursor:grab;border-radius:14px;align-items:center;gap:.55rem;padding:.6rem .7rem;display:flex}.fl__node:active{cursor:grabbing}.fl__node.is-open{border-color:var(--ink)}.fl__node.is-off{opacity:.5}.fl__node--start,.fl__node--end{cursor:default;background:var(--sunken);border-style:dashed}.fl__node--start div,.fl__node--end div{gap:.05rem;display:grid}.fl__node small{color:var(--faint);font-size:.72rem}.fl__node b{font-size:.85rem}.fl__grip{color:var(--faint);flex:none;gap:1px;display:grid}.fl__grip .ic{height:5px}.fl__ic{background:var(--accent-tint);width:28px;height:28px;color:var(--ink);border-radius:9px;flex:none;place-items:center;display:grid}.fl__id{gap:.05rem;min-width:0;margin-right:auto;display:grid}.fl__id b,.fl__id small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl__order{flex:none;gap:1px;display:grid}.fl__order button{width:20px;height:14px;color:var(--faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.fl__order button:first-child .ic{transform:rotate(180deg)}.fl__order button[disabled]{opacity:.25;cursor:default}.fl__edit{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;display:grid}.fl__edit:hover{background:var(--accent);color:var(--on-accent);border-color:#0000}.fl__panel{background:var(--sunken);border:1px solid var(--line);border-radius:14px;gap:.6rem;margin:.3rem 0 .3rem 1.6rem;padding:.8rem;display:grid}.fl__switches{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.fl__drop{cursor:pointer;font:inherit;color:#e0553f;background:0 0;border:0;margin-left:auto;font-size:.76rem}.fl__drop:hover{text-decoration:underline}.fl__out{background:var(--sunken);border:1px solid var(--line);border-radius:14px;gap:.5rem;margin-left:1.6rem;padding:.8rem;display:grid}.fl__out-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.fl__out-row .sw{min-width:11rem}.fl__out-input{min-width:12rem;font:inherit;color:var(--ink);background:var(--card-solid);border:1px solid var(--line-strong);border-radius:10px;outline:none;flex:1;padding:.45rem .7rem;font-size:.8rem}.fl__out-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-tint)}.fl__out-note{color:var(--faint);font-size:.72rem}.fl__out-row--privacy{border-top:1px solid var(--line);padding-top:.5rem}.fl__out-warn{color:#e0553f;font-size:.74rem}.sw.is-locked{opacity:.8;cursor:default}.ava{gap:.6rem;display:grid}.ava__form{border-radius:var(--r-field);background:var(--sunken);border:1px solid var(--line);gap:.7rem;padding:.9rem;display:grid}.ava__done{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.ava__done code{font-family:var(--mono);color:var(--muted);font-size:.72rem}.ava__list{gap:.3rem;display:grid}.ava__list li{align-items:center;gap:.5rem;font-size:.78rem;display:flex}.ava__url{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv__chat{align-items:end;min-height:15rem;display:grid;position:relative}.pv__video{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.pv__fade{pointer-events:none;background:linear-gradient(180deg, transparent 14%, var(--pv-surface) 86%), linear-gradient(90deg, var(--pv-surface) -10%, transparent 56%);position:absolute;inset:0}.pv__chat-in{z-index:1;gap:.45rem;padding:.6rem .9rem .9rem;display:grid;position:relative}.pv__off{color:var(--muted);text-align:center;align-items:center;gap:.5rem;padding:1.4rem 1rem;font-size:.8rem;display:flex}.pv__tick{align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.pv__tick i{border:1px solid #ffffff4d;border-radius:3px;width:11px;height:11px}.pv__box em{color:#f7f7f44d;font-size:.66rem;font-style:normal}.pv__switch button[disabled]{opacity:.35;cursor:default}.pv{border-radius:var(--r-card);background:var(--card);border:1px solid var(--edge);box-shadow:var(--shadow-card);gap:.6rem;padding:1rem;display:grid}.pv__head{align-items:center;gap:.5rem;display:flex}.pv__tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:.62rem}.pv__live{color:var(--faint);align-items:center;gap:.3rem;margin-left:auto;font-size:.7rem;display:inline-flex}.pv__live i{background:var(--accent);border-radius:50%;width:6px;height:6px}.pv__frame{border:1px solid var(--line);border-radius:var(--r-field);background:var(--sunken);width:100%;height:clamp(32rem,66vh,44rem);display:block}.pv__stage{border-radius:var(--r-field);background:repeating-linear-gradient(45deg, var(--sunken) 0 6px, transparent 6px 12px);justify-items:start;gap:.5rem;padding:.9rem;display:grid}.pv__stage.is-right{justify-items:end}.pv__card{background:var(--pv-surface);border-radius:var(--pv-open);color:#f7f7f4;width:100%;font-size:.78rem;overflow:hidden}.pv__tabs{gap:.7rem;padding:.7rem .9rem .2rem;display:flex}.pv__tabs b{color:#f7f7f473;font-size:.72rem;font-weight:500}.pv__tabs b.is-on{color:#fff}.pv__who{font-family:var(--mono);color:#f7f7f480;font-size:.6rem}.pv__say{font-size:.8rem;line-height:1.35}.pv__chips{gap:.25rem;margin-top:.2rem;display:grid}.pv__chips span{border-radius:var(--pv-ctl);border:1px solid #ffffff29;justify-self:start;padding:.3rem .6rem;font-size:.7rem}.pv__chips span.is-first{color:var(--pv-surface);background:#f4f4f1;border-color:#f4f4f1}.pv__link{border-radius:var(--pv-ctl);border:1px solid var(--pv-link);color:var(--pv-link);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.2rem;padding:.45rem .7rem;font-size:.72rem;display:flex}.pv__link i{font-style:normal}.pv__input{color:#f7f7f473;border-top:1px solid #ffffff24;align-items:center;gap:.45rem;margin-top:.35rem;padding-top:.5rem;font-size:.72rem;display:flex}.pv__dots{flex:none;gap:2px;display:inline-flex}.pv__dots i{background:var(--pv-accent);border-radius:50%;width:4px;height:4px;animation:1.6s cubic-bezier(.76,0,.24,1) infinite pv-breath}.pv__dots i:nth-child(2){animation-delay:.18s}.pv__dots i:nth-child(3){animation-delay:.36s}.pv__form{gap:.5rem;padding:.6rem .9rem .9rem;display:grid}.pv__form label{gap:.2rem;display:grid}.pv__form label>span:first-child{color:#f7f7f499;font-size:.68rem}.pv__form em{color:#f7f7f459;font-style:normal}.pv__box{border-bottom:1px solid #fff3;height:1.6rem}.pv__box.is-tall{height:2.8rem}.pv__prefs{flex-wrap:wrap;gap:.25rem;display:flex}.pv__prefs b{border-radius:var(--pv-ctl);border:1px solid #ffffff2e;padding:.22rem .5rem;font-size:.66rem;font-weight:500}.pv__privacy{color:#f7f7f48c;align-items:center;gap:.35rem;font-size:.66rem;display:flex}.pv__privacy i{border:1px solid #ffffff4d;border-radius:3px;flex:none;width:10px;height:10px}.pv__privacy a{color:var(--pv-link);text-decoration:underline}.pv__privacy em{color:#e0553f;font-style:normal}.pv__send{border-radius:var(--pv-ctl);color:var(--pv-surface);background:#fff;justify-self:start;margin-top:.2rem;padding:.35rem .8rem;font-size:.7rem;font-weight:600}.pv__empty{color:#e0553f;font-size:.7rem}.pv__pill{border-radius:var(--pv-pill);background:var(--pv-surface);color:#f2f4f0;align-items:center;gap:.45rem;padding:.45rem .8rem .45rem .55rem;font-size:.74rem;display:inline-flex}.pv__pill img{object-fit:cover;border-radius:50%;width:18px;height:18px}.pv__note{color:var(--faint);align-items:flex-start;gap:.35rem;font-size:.7rem;display:flex}@keyframes pv-breath{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.swatches{flex-wrap:wrap;gap:.4rem;display:flex}.swatch{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:34px;height:34px;padding:3px}.swatch span{background:var(--c);border-radius:50%;width:100%;height:100%;display:block}.swatch.is-on{border-color:var(--ink)}.ctx{gap:.8rem;display:grid}.ctx__head{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.ctx__ic{background:var(--accent-tint);width:32px;height:32px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.ctx__id{gap:.05rem;min-width:0;margin-right:auto;display:grid}.ctx__id b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.ctx__id code{font-family:var(--mono);color:var(--faint);font-size:.72rem}.ctx__body{color:var(--muted);gap:.5rem;font-size:.88rem;display:grid}.ctx__topics{flex-wrap:wrap;gap:.35rem;display:flex}.ctx__tip{background:var(--accent-tint);color:var(--ink);border-radius:12px;align-items:flex-start;gap:.4rem;padding:.6rem .75rem;font-size:.82rem;display:flex}.ctx__form{gap:.75rem;display:grid}.ctx__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ctx__note{color:var(--faint);font-size:.76rem}:is(html:has(.frame--context),body:has(.frame--context)){background:#eaf4fb!important}.frame--context{background:radial-gradient(62% 74% at 8% 92%,#57b5ff5c,#0000 70%),radial-gradient(48% 68% at 94% 3%,#786fff38,#0000 68%),radial-gradient(44% 62% at 51% 48%,#70dcee2e,#0000 74%),linear-gradient(135deg,#e7f5ff,#f5f4ff 52%,#eaf8f8);grid-template-columns:86px minmax(0,1fr);width:100%;min-height:100dvh}.frame--context .frame__main{min-height:100dvh}.frame--context .rail{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#ffffff94;border:1px solid #ffffffbf;border-radius:24px;align-self:start;gap:14px;height:calc(100dvh - 48px);margin:24px 0 24px 24px;padding:14px 8px;position:sticky;top:24px;box-shadow:0 14px 36px #3758700f}.frame--context .rail__mark{perspective:520px;background:#0f1115;width:48px;height:48px}.frame--context .rail__mark img{transform-style:preserve-3d;will-change:transform}.frame--context .rail__mark:hover img{animation:.72s linear infinite marta-coin-flip}.frame--context .rail__nav{gap:10px;width:auto;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frame--context .rail__nav a{color:#30363c;border-radius:14px;width:46px;height:46px}.frame--context .rail__nav a:hover{color:#121417;background:#ffffffc2;transform:translateY(-1px)}.frame--context .rail__nav a[aria-current=page]{color:#fff;background:#1769ff;box-shadow:0 9px 20px #1769ff38}.frame--context .rail__foot{justify-items:center;gap:7px;margin-top:auto;display:grid}.frame--context .pnl__icon{color:#343b42;width:38px;height:38px;font:700 .65rem var(--sans);cursor:pointer;background:#ffffff8f;border:1px solid #12141712;border-radius:12px;place-items:center;padding:0;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:grid;position:relative;box-shadow:0 5px 14px #2d4c6309}.frame--context .pnl__icon .ic{stroke-width:1.75px;width:17px;height:17px}.frame--context .pnl__icon:hover{color:#fff;background:#111317;transform:translateY(-2px);box-shadow:0 8px 18px #12141724}.frame--context .pnl__icon:active{transform:translateY(0)scale(.96)}.frame--context .rail__foot [aria-label]:after{content:attr(aria-label);z-index:80;color:#fff;font:500 .7rem var(--sans);white-space:nowrap;opacity:0;pointer-events:none;background:#111317;border-radius:8px;padding:7px 10px;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%);box-shadow:0 8px 22px #12141729}.frame--context .rail__foot [aria-label]:hover:after{opacity:1;transform:translateY(-50%)}.frame--context .top{grid-template-columns:1fr minmax(320px,540px) 1fr;min-height:80px;padding:18px 28px 6px 30px}.frame--context .top__search,.frame--context .bell,.frame--context .who{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#ffffff94;border:1px solid #ffffffbd;box-shadow:0 14px 36px #3758700f}.frame--context .top__search{color:#8d98a2;width:100%;min-width:0;padding:12px 16px}.frame--context .bell__n{background:#111317}.frame--context .who__ini{color:#fff;background:#1769ff}.context-page{--ctx-blue:#1769ff;--ctx-ink:#121417;--ctx-muted:#667582;min-height:0;color:var(--ctx-ink);flex-direction:column;flex:1;padding:12px 28px 22px 30px;display:flex}.context-page__head{flex:none;justify-content:space-between;align-items:center;gap:24px;padding:4px 0 20px;display:flex}.context-page__head>div:first-child{align-items:center;gap:13px;min-width:0;display:flex}.context-page__head h1{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(1.65rem,2.2vw,2.2rem);font-weight:520;line-height:1.05}.context-page__head p{color:var(--ctx-muted);margin-top:5px;font-size:.84rem}.context-page__back{background:#ffffff94;border:1px solid #ffffffc7;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 28px #3151690f}.context-page__back:hover{color:#fff;background:#111317;transform:translate(-2px)}.context-page__controls{align-items:center;gap:9px;display:flex}.context-page__controls .sel__btn{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #ffffffc7;min-height:42px}.context-page__stat{color:var(--ctx-muted);background:#ffffff7a;border:1px solid #ffffffc7;border-radius:999px;align-items:baseline;gap:4px;padding:9px 12px;font-size:.69rem;display:inline-flex}.context-page__stat b{color:var(--ctx-ink);font:600 .88rem var(--display)}.context-page__error{margin-bottom:12px!important}.context-browser{flex:none;grid-template-columns:auto minmax(220px,420px) auto;align-items:center;gap:10px;padding:0 0 14px;display:grid}.context-view-switch{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff7a;border:1px solid #ffffffc7;border-radius:14px;gap:3px;padding:3px;display:inline-flex;position:relative;box-shadow:0 10px 26px #30536d0b}.context-view-switch__pill{z-index:0;width:var(--sw-w,0);transform:translateX(var(--sw-x,0));background:#111317;border-radius:11px;transition:transform .42s cubic-bezier(.22,1,.28,1),width .42s cubic-bezier(.22,1,.28,1);position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 7px 16px #12141724}.context-view-switch button{z-index:1;color:#60717d;min-height:36px;font:600 .72rem var(--sans);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.context-view-switch button.is-active{color:#fff;box-shadow:none;background:0 0}.context-browser__search{cursor:text;color:#6d7d88;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8f;border:1px solid #ffffffc7;border-radius:14px;align-items:center;gap:9px;min-width:0;min-height:46px;padding:0 11px 0 13px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex;box-shadow:0 10px 26px #30536d0a}.context-browser__search input{color:#121417;width:100%;min-width:0;font:500 .82rem var(--sans);caret-color:var(--accent);background:0 0;border:0;outline:0}.context-browser__search:focus-within{background:#ffffffd1;border-color:#1769ff57;box-shadow:0 0 0 4px #1769ff17}.context-browser__search input::placeholder{color:#7b8993}.context-browser__search button{color:#566570;cursor:pointer;background:#1214170e;border:0;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.context-browser__count{color:#697985;white-space:nowrap;justify-self:end;font-size:.68rem}.context-browser__count b{color:#121417;font-size:.76rem}.context-workspace{min-height:680px;transition:grid-template-columns .62s linear(0,.015 4%,.06 8%,.14 14%,.27 22%,.44 32%,.62 44%,.76 57%,.87 70%,.94 82%,.985 93%,1),gap .52s linear(0,.03 7%,.13 15%,.32 28%,.57 44%,.77 61%,.91 78%,1);flex:1;grid-template-columns:minmax(660px,1.75fr) minmax(310px,.68fr);align-items:stretch;gap:16px;display:grid}.context-workspace.is-map-only{grid-template-columns:minmax(0,1fr) minmax(0,0fr);gap:0}.context-cloud{--scene-x:0px;--scene-y:0px;isolation:isolate;cursor:grab;touch-action:pan-y;background:#ffffff47;border-radius:28px;min-width:0;min-height:660px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff9e,0 24px 60px #40698712}.context-cloud.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.context-cloud__scene{z-index:2;transform-origin:50%;transform:translate3d(var(--view-x),var(--view-y),0) scale(var(--view-scale));isolation:isolate;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.context-cloud.is-dragging .context-cloud__scene{transition:none}.context-cloud__atmosphere{z-index:0;transform:translate3d(var(--scene-x),var(--scene-y),0) scale(1.035);background:radial-gradient(circle,#ffffffe0 0 12%,#b1dcff3b 31%,#0000 52%),radial-gradient(circle at 18% 22%,#82c4ff47,#0000 26%),radial-gradient(circle at 84% 73%,#8b7fff2b,#0000 27%);transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:-3%}.context-cloud__atmosphere:after{content:"";border:1px solid #1769ff14;border-radius:50%;position:absolute;inset:11%;transform:scaleY(.72)rotate(-7deg);box-shadow:0 0 0 48px #ffffff0f,0 0 0 96px #1769ff06}.context-cloud__links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.context-cloud__links path{fill:none;vector-effect:non-scaling-stroke}.context-cloud__link-line{stroke:#5486ac4d;stroke-width:1.15px;transition:stroke .18s cubic-bezier(.16,1,.3,1),stroke-width .18s cubic-bezier(.16,1,.3,1)}.context-cloud__link-signal{stroke:#4c9dff8f;stroke-width:2.1px;stroke-linecap:round;stroke-dasharray:1 31;opacity:.58;animation:3.1s linear infinite context-data-flow;animation-delay:calc(var(--link-index) * -190ms)}.context-cloud__links g.is-reverse .context-cloud__link-signal{opacity:.42;animation-direction:reverse}@keyframes context-data-flow{to{stroke-dashoffset:-96px}}.context-cloud__links circle{vector-effect:non-scaling-stroke}.context-cloud__links .is-core-port,.context-cloud__links .is-node-port{fill:#f3f9fdf0;stroke:#9dbbd1;stroke-width:1.15px}.context-cloud__links .is-node-pin{fill:#8fb0c8}.context-cloud__links g.is-active .context-cloud__link-line{stroke:#1769ff;stroke-width:1.65px}.context-cloud__links g.is-active .context-cloud__link-signal{stroke:#fff;stroke-width:2.6px;opacity:.92}.context-cloud__links g.is-active .is-core-port,.context-cloud__links g.is-active .is-node-port{fill:#fff;stroke:#1769ff;stroke-width:1.5px}.context-cloud__links g.is-active .is-node-pin{fill:#1769ff}.context-cloud__core{z-index:3;aspect-ratio:1;-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);isolation:isolate;background:#ffffffbd;border:1px solid #fffffff5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:196px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #5d9ecf2e,0 0 0 7px #fff3,0 28px 72px #2f638a2e,inset 0 0 0 1px #ffffffb8,inset 0 0 42px #60b6ff36}.context-cloud__core:before,.context-cloud__core:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.context-cloud__core:before{border:1px solid #1769ff52;animation:4.8s cubic-bezier(.16,1,.3,1) infinite context-core-heartbeat;inset:-3px;box-shadow:0 0 20px #1769ff1f,inset 0 0 14px #1769ff0f}.context-cloud__core:after{opacity:.72;background:radial-gradient(circle at 50% 42%,#ffffff1a,#0000 58%);border:1px solid #74bef52e;inset:5px}.context-cloud__orbit{z-index:-1;background:conic-gradient(from 22deg,transparent 0 18%,#1769ff85 23%,transparent 29% 60%,#61c3ff6b 66%,transparent 72%);pointer-events:none;border-radius:50%;animation:11s linear infinite context-core-orbit;position:absolute;inset:-10px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}@keyframes context-core-orbit{to{transform:rotate(360deg)}}@keyframes context-core-heartbeat{0%,68%,to{opacity:.48;transform:scale(1)}75%{opacity:.88;transform:scale(1.016)}80%{opacity:.58;transform:scale(1.005)}85%{opacity:.78;transform:scale(1.012)}91%{opacity:.5;transform:scale(1)}}.context-cloud__pulse{color:#fff;background:#1769ff;border-radius:13px;place-items:center;width:38px;height:38px;margin-bottom:7px;animation:4.8s cubic-bezier(.16,1,.3,1) infinite context-pulse-breathe;display:grid;box-shadow:0 9px 24px #1769ff45}@keyframes context-pulse-breathe{0%,68%,to{transform:scale(1)}75%{transform:scale(1.035)}80%{transform:scale(1.008)}85%{transform:scale(1.024)}91%{transform:scale(1)}}.context-cloud__core small{color:var(--ctx-muted);font-size:.62rem}.context-cloud__core strong{font:560 2.75rem/.95 var(--display);letter-spacing:-.06em;margin-top:1px}.context-cloud__core p{color:#576975;text-align:center;margin-top:6px;font-size:.68rem;line-height:1.35}.context-cloud__nodes{position:absolute;inset:0}.context-cloud__mobile-title{display:none}.context-node-anchor{--mag-x:0px;--mag-y:0px;--node-scale:1;left:var(--node-x);top:var(--node-y);z-index:4;width:var(--node-size);height:var(--node-size);transform:translate(-50%,-50%) translate3d(var(--mag-x),var(--mag-y),0);position:absolute}.context-cloud.is-physics .context-node-anchor{will-change:transform}.context-node-anchor.is-active{z-index:7}.context-node-anchor.is-group .context-node{background:#f7fbfff0;box-shadow:0 0 0 1px #1769ff2e,0 16px 38px #31587524,inset 0 0 28px #73bbff29}.context-node-anchor.is-group .context-node__source{color:#fff;background:#1769ff;box-shadow:0 7px 17px #1769ff33}:is(.context-node-anchor:has(.context-node:hover),.context-node-anchor:has(.context-node:focus-visible)){z-index:8}.context-node{width:100%;height:100%;color:var(--ctx-ink);cursor:pointer;text-align:center;transform-origin:50%;transform:scale(calc(var(--node-scale) * var(--view-inverse,1)));background:#fbfdffe0;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),filter .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 0 0 1px #4d779624,0 12px 28px #3158751f,inset 0 0 22px #92cfff1a}.context-cloud:has(.context-node.is-active) .context-node:not(.is-active){opacity:.72;filter:blur(.48px)saturate(.82)}.context-node:hover{background:#fff;box-shadow:0 0 0 1px #1769ff3d,0 16px 34px #31587529,inset 0 0 20px #92cfff1f}:is(.context-cloud:has(.context-node.is-active) .context-node:not(.is-active):hover,.context-cloud:has(.context-node.is-active) .context-node:not(.is-active):focus-visible){opacity:1;filter:blur()saturate()}.context-node-anchor.is-active{--node-scale:1.24}.context-node.is-active{color:#fff;background:#1769ff;box-shadow:0 0 0 5px #ffffffe0,0 0 0 8px #1769ff3d,0 24px 54px #1769ff52,inset 0 0 24px #ffffff1a}@media (hover:hover) and (pointer:fine){.context-node-anchor:has(.context-node:hover){--node-scale:1.11}.context-node-anchor.is-active:has(.context-node:hover){--node-scale:1.29}}.context-node__source{color:#1769ff;background:#edf4ff;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:2px;display:grid}.context-node.is-active .context-node__source{color:#fff;background:#fff3}.context-node>strong{font:650 1.05rem/1 var(--display);letter-spacing:-.03em}.context-node>small{color:#71808a;font-size:.53rem}.context-node.is-active>small{color:#ffffffc7}.context-node__copy{width:154px;color:var(--ctx-ink);pointer-events:none;gap:1px;display:grid;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.context-node.is-label-above .context-node__copy{top:auto;bottom:calc(100% + 9px)}.context-node__copy b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}.context-node__copy code{color:#75838e;font:500 .55rem var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-cloud__legend{z-index:5;color:#71808a;gap:15px;font-size:.6rem;display:flex;position:absolute;bottom:15px;left:18px}.context-cloud__legend span{align-items:center;gap:6px;display:inline-flex}.context-cloud__legend i{background:#9ebfd8;border-radius:50%;width:7px;height:7px}.context-cloud__legend i.is-manual{background:#1769ff}.context-cloud__crumb{z-index:10;color:#667681;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:38px;font:500 .7rem var(--sans);cursor:pointer;background:#ffffffc2;border:1px solid #ffffffd9;border-radius:12px;align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 10px 28px #30536d14}.context-cloud__crumb b{color:#121417;text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.context-cloud__crumb span{color:#9aa6ae}.context-map-tools{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffffd6;border-radius:13px;gap:2px;padding:3px;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 10px 28px #30536d14}.context-map-tools button{color:#43525d;min-width:34px;height:34px;font:600 .65rem var(--sans);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.context-map-tools button:hover:not(:disabled){color:#fff;background:#111317}.context-map-tools button:disabled{opacity:.34;cursor:not-allowed}.context-map-tools__fit span{min-width:34px}.context-cloud__legend{max-width:calc(50% - 22px)}.context-cloud__coverage{z-index:5;color:#71808a;text-align:right;max-width:calc(50% - 22px);font-size:.65rem;position:absolute;bottom:15px;right:18px}.context-catalog{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#ffffff70;border:1px solid #ffffffc7;border-radius:28px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 20px 55px #395b7412}.context-catalog>header{border-bottom:1px solid #12141711;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;display:flex}.context-catalog>header span{gap:1px;display:grid}.context-catalog>header b{font:600 .88rem var(--display)}.context-catalog>header small,.context-catalog>header em{color:#71808a;font-size:.68rem;font-style:normal}.context-catalog__list{align-content:start;min-height:0;padding:7px;display:grid;overflow:auto}.context-catalog__list>button{color:#121417;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:11px;width:100%;min-height:62px;padding:8px 10px;transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:grid}.context-catalog__list>button:hover{background:#ffffffc2;transform:translate(2px)}.context-catalog__list>button.is-active{color:#fff;background:#1769ff;box-shadow:0 9px 22px #1769ff2e}.context-catalog__source{color:#1769ff;background:#edf4ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.context-catalog__list>button.is-active .context-catalog__source{color:#fff;background:#ffffff2e}.context-catalog__list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.context-catalog__list>button>span:nth-child(2) b,.context-catalog__list>button>span:nth-child(2) code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-catalog__list>button>span:nth-child(2) b{font-size:.76rem}.context-catalog__list>button>span:nth-child(2) code{color:#71808a;font:500 .64rem var(--mono)}.context-catalog__list>button.is-active>span:nth-child(2) code{color:#ffffffb8}.context-catalog__topics{justify-items:center;min-width:46px;display:grid}.context-catalog__topics b{font:650 .85rem var(--display)}.context-catalog__topics small{color:#71808a;font-size:.58rem}.context-catalog__list>button.is-active .context-catalog__topics small{color:#ffffffb8}.context-catalog__empty{color:#687985;text-align:center;padding:40px 20px;font-size:.76rem}.context-inspector{contain:size layout paint;-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);opacity:1;transform-origin:100%;min-width:0;min-height:0;transition:opacity .26s cubic-bezier(.4,0,1,1),transform .52s linear(0,.03 7%,.13 15%,.32 28%,.57 44%,.77 61%,.91 78%,1),filter .3s cubic-bezier(.4,0,1,1),border-color .22s cubic-bezier(.4,0,1,1);background:#ffffff9e;border:1px solid #fffc;border-radius:28px;align-self:stretch;overflow:hidden;transform:translate(0,0)scale(1);box-shadow:0 20px 55px #395b7414}.context-inspector.is-collapsed{opacity:0;filter:blur(4px);pointer-events:none;border-color:#0000;transform:translate(18px)scale(.985)}.context-inspector__content{opacity:0;visibility:hidden;filter:blur(3px);width:max(100%,310px);transition:opacity .14s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1),filter .16s cubic-bezier(.4,0,1,1),visibility 0s linear .18s;transform:translateY(10px)}.context-inspector__content.is-visible{opacity:1;visibility:visible;filter:blur();transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .44s cubic-bezier(.16,1,.3,1),filter .36s cubic-bezier(.16,1,.3,1),visibility;transform:translate(0,0)}.context-inspector__head{border-bottom:1px solid #12141711;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 16px 14px;display:grid}.context-inspector__source{color:#1769ff;background:#edf4ff;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.context-inspector__head>span:nth-child(2){gap:1px;min-width:0;display:grid}.context-inspector__head small{color:#71808a;font-size:.61rem}.context-inspector__head code{color:#242b31;font:600 .66rem var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-inspector__edit{color:#fff;min-height:35px;font:600 .68rem var(--sans);cursor:pointer;background:#111317;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.context-inspector__edit:hover{background:#1769ff}.context-inspector__content{flex-direction:column;height:100%;display:flex}.context-inspector__head{flex:none}.context-inspector__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.context-editor{flex:1;min-height:0}.context-editor__fields{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.context-inspector__body{align-content:start;gap:22px;padding:22px 18px 20px;display:grid}.context-inspector__body h2{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(1.2rem,1.6vw,1.65rem);font-weight:560;line-height:1.12}.context-inspector__summary{color:#4f5d67;font-size:.78rem;line-height:1.58}.context-inspector__section{gap:9px;display:grid}.context-inspector__section>span{color:#71808a;font-size:.63rem;font-weight:600}.context-inspector__topics{flex-wrap:wrap;gap:6px;display:flex}.context-inspector__topics em{color:#34506a;background:#edf4ffb8;border:1px solid #1769ff1c;border-radius:999px;padding:6px 9px;font-size:.62rem;font-style:normal}.context-inspector__topics p{color:#71808a;font-size:.7rem}.context-inspector__guidance{border-top:1px solid #12141712;align-items:flex-start;gap:10px;padding-top:17px;display:flex}.context-inspector__guidance>span{color:#fff;background:#1769ff;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;display:grid}.context-inspector__guidance div{gap:5px;display:grid}.context-inspector__guidance small{color:#1769ff;font-size:.62rem;font-weight:650}.context-inspector__guidance p{color:#45545f;font-size:.72rem;line-height:1.55}.context-editor{flex-direction:column;gap:0;padding:0;display:flex}.context-editor>header{background:#ffffff80;border-bottom:1px solid #12141713;flex:none;padding:16px 18px 14px!important}.context-editor__fields{align-content:start;gap:16px;padding:18px;display:grid}.context-editor__foot{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e;border-top:1px solid #12141713;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:13px 18px;display:flex}.context-editor>header{justify-content:space-between;align-items:center;gap:10px;padding-bottom:4px;display:flex}.context-editor>header span{min-width:0;display:grid}.context-editor>header small{color:#71808a;font-size:.62rem}.context-editor>header b{font:.68rem var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-editor>header button{color:#4b5963;cursor:pointer;background:#1214170e;border:0;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.context-editor>header button:hover{color:#fff;background:#111317}.context-editor .field span{color:#53616b;font-size:.72rem;font-weight:600}.context-editor .field input,.context-editor .field textarea{background:#fff;border-color:#12141724;font-size:.85rem;line-height:1.6}.context-editor .field input{min-height:46px;padding:.7rem .95rem}.context-editor .field textarea{min-height:8.5rem;padding:.85rem .95rem}.context-editor .field:has(textarea[rows="3"]) textarea{min-height:5.5rem}.context-editor .field>small{color:#8593a0;justify-self:end}.context-editor__actions{justify-content:flex-end;gap:8px;display:flex}.context-editor__actions .btn{min-height:42px}.context-editor__note{color:#75828c;margin:.2rem 0 0;font-size:.68rem;line-height:1.5}.context-page__overflow{color:#71808a;padding:9px 4px 0;font-size:.65rem}.context-page__foot{color:#74828c;flex:none;justify-content:space-between;gap:16px;padding:14px 4px 0;font-size:.62rem;display:flex}.context-page__foot span:first-child{align-items:center;gap:7px;display:inline-flex}.context-page__foot i{background:#30bd75;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #30bd7521}.context-empty{text-align:center;background:#ffffff85;border:1px solid #ffffffc7;border-radius:28px;justify-items:center;gap:11px;width:min(560px,100%);margin:auto;padding:52px;display:grid}.context-empty>span{color:#fff;background:#1769ff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.context-empty h2{font:560 1.5rem var(--display);letter-spacing:-.03em}.context-empty p{color:#667582;max-width:46ch;font-size:.78rem}.context-empty .btn{margin-top:8px}@media (max-width:1320px){.context-workspace{grid-template-columns:minmax(580px,1.55fr) minmax(300px,.72fr)}}@media (max-width:1060px){.frame--context .top{grid-template-columns:1fr minmax(280px,440px) 1fr}.context-workspace{grid-template-columns:1fr;min-height:0}.context-workspace.is-map-only{grid-template-columns:1fr;gap:14px}.context-inspector.is-collapsed{display:none}.context-cloud{min-height:650px}.context-inspector{contain:layout paint;height:clamp(22rem,62dvh,40rem);min-height:0}.context-inspector__body{grid-template-columns:minmax(0,1.1fr) minmax(240px,.75fr)}.context-inspector__body h2,.context-inspector__summary{grid-column:1}.context-inspector__section{grid-area:1/2/3}.context-inspector__guidance{grid-column:1/-1}}@media (max-width:832px){.frame--context{min-height:100dvh;display:block;overflow:visible}.frame--context .frame__main{min-height:100dvh;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.frame--context .rail{z-index:120;inset:auto auto calc(10px + env(safe-area-inset-bottom)) 50%;border-radius:20px;flex-direction:row;align-items:center;width:min(430px,100% - 24px);height:64px;min-height:0;margin:0;padding:7px 8px;position:fixed;transform:translate(-50%)}.frame--context .rail__mark,.frame--context .rail__foot{display:none}.frame--context .rail__nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;margin:0;display:grid;position:static;transform:none}.frame--context .rail__nav li{min-width:0}.frame--context .rail__nav a{width:48px;height:48px;margin-inline:auto}.frame--context .rail__tip{display:none}.frame--context .top{grid-template-columns:minmax(0,1fr) 44px auto;gap:8px;min-height:64px;padding:10px 14px 4px}.frame--context .top__brand{grid-column:1;align-items:center;width:min(124px,38vw);min-height:44px;padding:8px 4px;display:flex}.frame--context .top__brand img{width:100%;height:auto;display:block}.frame--context .top__search{border-radius:14px;grid-column:2;justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.frame--context .top__search span,.frame--context .top__search kbd{display:none}.frame--context .top__end{grid-column:3;gap:6px}.frame--context .bell__day,.frame--context .who__txt{display:none}.frame--context .bell{border-radius:14px;justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.frame--context .who{width:44px;height:44px;padding:4px}.context-page{padding:18px 16px 16px}.context-page__head{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:18px}.context-page__head>div:first-child{width:100%}.context-page__head h1{font-size:1.8rem}.context-page__controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.context-page__controls .sel{grid-column:1/-1}.context-page__controls .sel__btn{justify-content:space-between;width:100%}.context-page__stat{border-radius:14px;justify-content:center}.context-browser{grid-template-columns:1fr auto;gap:8px;padding-bottom:14px}.context-view-switch{width:100%}.context-view-switch button{flex:1;min-height:38px}.context-browser__search{grid-area:2/1/auto/-1;min-height:44px}.context-browser__count{grid-area:1/2;padding-right:2px}.context-workspace{gap:14px;display:grid}.context-cloud{min-height:0;padding:14px 12px calc(84px + env(safe-area-inset-bottom));border-radius:20px;overflow:hidden}.context-cloud__scene{min-height:0;transition:none;position:relative;inset:auto;transform:none!important}.context-cloud__atmosphere{inset:0;transform:none}.context-cloud__atmosphere:after,.context-cloud__links{display:none}.context-cloud__core{aspect-ratio:auto;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;justify-items:start;column-gap:12px;width:100%;min-height:88px;margin:0;padding:14px;display:grid;position:relative;top:auto;left:auto;transform:none}.context-cloud__core:before,.context-cloud__core:after,.context-cloud__orbit{display:none}.context-cloud__pulse{border-radius:14px;grid-area:1/1/3;align-self:center;width:44px;height:44px;margin:0;animation:none}.context-cloud__core small{grid-area:1/2;align-self:end;font-size:.7rem}.context-cloud__core p{text-align:left;grid-area:2/2;margin:2px 0 0;font-size:.66rem}.context-cloud__core p br{display:block}.context-cloud__core strong{grid-area:1/3/3;align-self:center;margin:0;font-size:2.45rem}.context-cloud__mobile-title{gap:2px;padding:20px 4px 10px;display:grid}.context-cloud__mobile-title b{font:600 1rem var(--display)}.context-cloud__mobile-title span{color:#687985;font-size:.72rem}.context-cloud__nodes{grid-template-columns:1fr;grid-auto-rows:auto;grid-auto-flow:row;gap:8px;height:auto;padding:0;display:grid;position:relative;inset:auto;overflow:visible}.context-node-anchor{width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.context-node{text-align:left;width:100%;height:auto;min-height:68px;transform:translate3d(0,0,0) scale(var(--node-scale));border-radius:16px;grid-template-rows:1fr 1fr;grid-template-columns:42px minmax(0,1fr) 42px;place-items:center start;gap:0 11px;padding:10px 12px;display:grid;position:relative;top:auto;left:auto}.context-cloud:has(.context-node.is-active) .context-node:not(.is-active){opacity:1;filter:none}.context-node.is-active{--node-scale:1.025}.context-node:hover{transform:translate3d(0,0,0) scale(var(--node-scale))}.context-node__source{border-radius:50%;grid-area:1/1/3;align-self:center;width:42px;height:42px;margin:0}.context-node__copy,.context-node.is-label-above .context-node__copy{width:auto;min-width:0;color:inherit;pointer-events:none;grid-area:1/2/3;position:static;transform:none}.context-node__copy b{-webkit-line-clamp:2;font-size:.76rem;line-height:1.3}.context-node__copy code{color:#73838e;margin-top:3px;font-size:.58rem}.context-node>strong{grid-area:1/3;place-self:end center;font-size:1rem}.context-node>small{grid-area:2/3;place-self:start center;font-size:.54rem}.context-node.is-active .context-node__copy code{color:#ffffffb8}.context-cloud__legend{justify-content:flex-start;padding:14px 4px 0;position:static}.context-cloud__crumb{margin-bottom:10px;position:relative;top:auto;left:auto}.context-map-tools,.context-cloud__coverage{display:none}.context-catalog{border-radius:20px;min-height:0;overflow:visible}.context-catalog>header{min-height:58px}.context-catalog__list{padding:6px;overflow:visible}.context-catalog__list>button{grid-template-columns:40px minmax(0,1fr) auto 18px;min-height:68px}.context-catalog__topics{min-width:42px}.context-inspector{scroll-margin-top:76px}.context-inspector__content{width:100%;min-width:0}.context-inspector__body{grid-template-columns:1fr;display:grid}.context-inspector__body h2,.context-inspector__summary,.context-inspector__section,.context-inspector__guidance{grid-area:auto}.context-page__foot{flex-direction:column;gap:5px;padding:12px 4px 4px}}@media (min-width:560px) and (max-width:832px){.context-cloud__nodes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.context-page{padding-inline:12px}.context-page__back{width:36px;height:36px}.context-page__head h1{font-size:1.55rem}.context-page__head p{max-width:29ch;font-size:.76rem}.context-cloud,.context-inspector{border-radius:22px}.context-inspector__head{grid-template-columns:auto minmax(0,1fr)}.context-inspector__edit{grid-column:1/-1;justify-content:center;width:100%}.context-editor__fields{padding:15px}.context-editor__foot{padding:12px 15px}.context-editor__actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.context-editor__actions .btn{justify-content:center}}.login{min-height:100dvh;padding:var(--pad);place-items:center;display:grid}.login__card{gap:1rem;width:min(26rem,100%);display:grid}.login__title{font-family:var(--display);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.login__note{max-width:60ch;color:var(--muted);font-size:var(--type-small);line-height:1.5}@media (max-width:64rem){.pnl__cols,.cfg--split,.fl{grid-template-columns:1fr}.fl__rail,.cfg__aside{position:static}.float{width:auto;margin-top:1rem;position:static}.canvas{min-height:0}.tree{padding-right:0}}@media (max-width:60rem){.frame{grid-template-columns:68px minmax(0,1fr)}.rail{margin:.5rem 0 .5rem .5rem;padding:.75rem .4rem}.rail__nav a{width:42px;height:42px}.top{grid-template-columns:auto 1fr;gap:.5rem;padding-inline:.8rem}.top__search{flex:none;grid-column:1;justify-content:center;width:auto;min-width:0;padding:.55rem}.top__search span,.top__search kbd{display:none}.top__end{grid-column:2}.bell__day{display:none}.bell{padding:.45rem .6rem}.who{padding:.25rem}.who__txt{display:none}.pnl__head{flex-wrap:wrap;padding-inline:.8rem}.tri,.pnl__cols,.cfg,.salud{padding-inline:.8rem}}@media (max-width:46rem){.frame{min-height:100dvh;display:block}.frame .frame__main{min-height:100dvh;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.frame .rail{z-index:120;inset:auto auto calc(10px + env(safe-area-inset-bottom)) 50%;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#ffffffc2;border:1px solid #ffffffb8;border-radius:20px;flex-direction:row;align-self:auto;align-items:center;gap:0;width:min(430px,100% - 24px);height:64px;min-height:0;margin:0;padding:7px 8px;position:fixed;top:auto;transform:translate(-50%);box-shadow:0 16px 38px #23415c29}.frame .rail__mark,.frame .rail__foot{display:none}.frame .rail__nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;width:100%;margin:0;display:grid;position:static;transform:none}.frame .rail__nav li{min-width:0}.frame .rail__nav a{border-radius:13px;width:100%;max-width:46px;height:46px;margin-inline:auto}.frame .rail__nav a .ic{width:18px;height:18px}.frame .rail__tip{display:none}.frame .top{grid-template-columns:minmax(0,1fr) 44px auto;gap:8px;min-height:64px;padding:10px 12px 4px}.frame .top__brand{grid-column:1;align-items:center;width:min(124px,38vw);min-height:44px;padding:8px 4px;display:flex}.frame .top__brand img{width:100%;height:auto;display:block}.frame .top__search{border-radius:14px;grid-column:2;justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.frame .top__end{grid-column:3;gap:0}.frame .who{justify-content:center;width:44px;height:44px;padding:4px}.frame .who__ini{width:36px;height:36px}.pnl__menu{top:calc(100% + 8px)}.pnl__bar{flex-wrap:wrap}.pnl__nav{order:3;width:100%;margin-inline:0}.pnl__head{flex-wrap:wrap}.pnl__head-title{min-width:0}.pnl__sub{max-width:none}.pnl__head-end{flex-wrap:wrap;width:100%;margin-left:0}.sel__btn{max-width:100%}}@media (prefers-reduced-motion:reduce){.pnl *{transition-duration:.01ms!important;animation-duration:.01ms!important}.context-cloud__core:before,.context-cloud__core:after,.context-cloud__pulse,.context-cloud__orbit,.context-cloud__link-signal{animation:none!important}.context-cloud__atmosphere{transform:none!important}}:is(html:has(.frame--dashboard),body:has(.frame--dashboard)){overscroll-behavior-y:none;background:#eef5fb!important}.pnl:has(.frame--dashboard){--dash-blue:#1769ff;--dash-ink:#121417;--dash-muted:#6f7882;--dash-paper:#fff;--dash-line:#12141717;--dash-glass:#ffffff94;--dash-glass-strong:#ffffffb8;--dash-glass-edge:#ffffffbd;--dash-shadow:0 14px 36px #3758700f;color:var(--dash-ink);background:#eef5fb}.pnl:has(.frame--dashboard) .pnl__app{background:#eef5fb;min-height:100dvh;display:flow-root}.frame--dashboard{width:100%;min-height:100dvh;box-shadow:none;background:radial-gradient(72% 86% at 2% 96%,#67bcff6b,#0000 68%),radial-gradient(54% 72% at 92% 4%,#8077ff38,#0000 66%),radial-gradient(42% 58% at 54% 42%,#82def033,#0000 72%),linear-gradient(135deg,#e4f3ff 0%,#f5f4ff 50%,#e8f7f8 100%);border:0;border-radius:0;grid-template-columns:86px minmax(0,1fr);margin:0}.frame--dashboard .frame__main{min-height:100%}.frame--dashboard .rail{z-index:100;height:calc(100dvh - 48px);box-shadow:var(--dash-shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#ffffff94;border:1px solid #ffffffbf;border-radius:24px;align-self:start;gap:14px;margin:24px 0 24px 24px;padding:14px 8px;position:sticky;top:24px;overflow:visible}.frame--dashboard .rail__mark{perspective:520px;background:#0f1115;width:48px;height:48px}.frame--dashboard .rail__mark img{transform-origin:50%;transform-style:preserve-3d;will-change:transform}.frame--dashboard .rail__mark:hover img{animation:.72s linear infinite marta-coin-flip}@keyframes marta-coin-flip{to{transform:rotateY(360deg)}}.frame--dashboard .rail__nav{gap:10px;width:auto;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frame--dashboard .rail__nav a{color:#30363c;border-radius:14px;width:46px;height:46px}.frame--dashboard .rail__nav a:hover{color:var(--dash-ink);background:#ffffffc2;transform:translateY(-1px)}.frame--dashboard .rail__nav a[aria-current=page]{background:var(--dash-blue);color:#fff;box-shadow:0 9px 20px #1769ff38}.frame--dashboard .rail__tip{z-index:80;color:#fff;background:#111317;border-radius:8px;padding:7px 10px;left:calc(100% + 12px);box-shadow:0 8px 22px #12141729}.frame--dashboard .rail__foot{justify-items:center;gap:7px;margin-top:auto;display:grid}.frame--dashboard .pnl__icon{color:#343b42;width:38px;height:38px;font:700 .65rem var(--sans);cursor:pointer;background:#ffffff8a;border:1px solid #12141712;border-radius:12px;place-items:center;padding:0;transition:background-color .18s,color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.frame--dashboard .pnl__icon:hover{color:#fff;background:#111317;transform:translateY(-2px)}.frame--dashboard .rail__foot [aria-label]:after{content:attr(aria-label);z-index:80;color:#fff;font:500 .7rem var(--sans);white-space:nowrap;opacity:0;pointer-events:none;background:#111317;border-radius:8px;padding:7px 10px;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%);box-shadow:0 8px 22px #12141729}.frame--dashboard .rail__foot [aria-label]:hover:after{opacity:1;transform:translateY(-50%)}.frame--dashboard .top{grid-template-columns:1fr minmax(320px,540px) 1fr;min-height:88px;padding:20px 28px 8px 30px}.frame--dashboard .top__search{color:#929aa2;background:var(--dash-glass);border:1px solid var(--dash-glass-edge);width:100%;min-width:0;box-shadow:var(--dash-shadow);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);padding:12px 16px}.frame--dashboard .bell,.frame--dashboard .who{background:var(--dash-glass);border:1px solid var(--dash-glass-edge);min-height:42px;box-shadow:var(--dash-shadow);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%)}.frame--dashboard .bell__n{background:#0f1115}.frame--dashboard .who__ini{background:var(--dash-blue);color:#fff}@media (min-width:833px){.frame--dashboard .top,.frame--context .top{min-height:88px;padding:20px 28px 8px 30px}.frame--dashboard .bell,.frame--context .bell,.frame--dashboard .who,.frame--context .who{height:44px;min-height:44px}.frame--dashboard .bell,.frame--context .bell{padding:0 12px}.frame--dashboard .who,.frame--context .who{padding:4px 4px 4px 12px}.frame--dashboard .who__ini,.frame--context .who__ini{width:34px;height:34px}}.dashboard-head{grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);align-items:end;gap:24px;padding:22px 28px 28px 30px;display:grid}.dashboard-head__hello h1{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.62rem,2vw,2.08rem);font-weight:500;line-height:1.04}.dashboard-head__hello h1 span{margin-left:7px;font-size:.8em;display:inline-block;transform:rotate(-8deg)}.dashboard-head__hello p{color:var(--dash-muted);margin-top:7px;font-size:.9rem}.dashboard-head__controls{justify-self:end;align-items:center;gap:10px;display:flex}.dashboard-head__controls .sel__btn{border:1px solid var(--dash-glass-edge);background:var(--dash-glass);min-height:44px;box-shadow:var(--dash-shadow);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%)}.dashboard-head__controls .btn{color:#fff;background:#111317;min-height:46px;padding-inline:20px 14px}.dashboard-head__controls .btn:hover{background:var(--dash-blue)}.dashboard-error{color:#a62d23;background:#fff0eee0;border:1px solid #d2423347;border-radius:14px;padding:11px 14px;font-size:.84rem;margin:0 28px 16px 30px!important}.dashboard-grid{grid-template-columns:minmax(270px,1fr) minmax(430px,1.42fr) minmax(270px,1fr);align-items:start;gap:20px;padding:0 28px 20px 30px;display:grid}.dashboard-left,.dashboard-center,.dashboard-right{min-width:0}.dashboard-left,.dashboard-right{align-content:start;gap:14px;display:grid}.dashboard-left>h2{font-family:var(--display);letter-spacing:-.025em;margin:0 0 2px;font-size:1.35rem;font-weight:500}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.dashboard-metric{border:1px solid var(--dash-glass-edge);background:var(--dash-glass);min-height:150px;box-shadow:var(--dash-shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:16px;align-content:start;gap:3px;padding:15px;display:grid;position:relative;overflow:hidden}.dashboard-metric__icon{width:31px;height:31px;color:var(--dash-blue);background:#edf3ff;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.dashboard-metric__label{color:var(--dash-muted);font-size:.72rem}.dashboard-metric>b{font-family:var(--display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:1.42rem;font-weight:550}.dashboard-metric>small{color:#9aa2aa;font-size:.67rem}.dashboard-metric__signal{opacity:.72;align-items:end;gap:5px;height:22px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.dashboard-metric__signal i{background:#dce6ef;border-radius:4px;flex:1}.dashboard-metric__signal i:first-child{height:35%}.dashboard-metric__signal i:nth-child(2){background:#6f92ff;height:68%}.dashboard-metric__signal i:nth-child(3){height:48%}.dashboard-metric__signal i:nth-child(4){background:#ff6a6a;height:88%}.dashboard-metric__signal i:nth-child(5){height:57%}.dashboard-metric__signal i:nth-child(6){background:#5a7cff;height:76%}.dashboard-card{border:1px solid var(--dash-glass-edge);background:var(--dash-glass);box-shadow:var(--dash-shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:16px}.dashboard-card>header{align-items:baseline;gap:12px;padding:16px 17px 11px;display:flex}.dashboard-card h3{font-family:var(--display);letter-spacing:-.018em;font-size:.96rem;font-weight:550}.dashboard-card header>span,.dashboard-card header>a{color:var(--dash-muted);margin-left:auto;font-size:.7rem}.dashboard-card header>a:hover{color:var(--dash-blue)}.dashboard-pages ul,.dashboard-leads ul{padding:0 9px 10px}.dashboard-pages li+li,.dashboard-leads li+li{border-top:1px solid #1214170e}.dashboard-pages li a,.dashboard-leads li a{border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 8px;display:flex}.dashboard-pages li a:hover,.dashboard-leads li a:hover{background:#f1f6fa}.dashboard-pages li a>span:nth-child(2),.dashboard-leads li a>span:nth-child(2){gap:1px;min-width:0;margin-right:auto;display:grid}.dashboard-pages li b,.dashboard-leads li b{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:600;overflow:hidden}.dashboard-pages li small,.dashboard-leads li small{color:#929aa2;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.dashboard-pages li em,.dashboard-leads li em{color:var(--dash-blue);background:#edf3ff;border-radius:999px;flex:none;padding:4px 8px;font-size:.64rem;font-style:normal}.dashboard-avatar{width:31px;height:31px;color:var(--dash-blue);background:#edf3ff;border-radius:50%;flex:none;place-items:center;font-size:.73rem;font-weight:700;display:grid}.dashboard-empty{color:#929aa2;font-size:.75rem;padding:9px 17px 18px!important}.dashboard-center{min-width:0}.assistant-hub{border:1px solid var(--dash-glass-edge);box-shadow:var(--dash-shadow);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:#ffffff85;border-radius:16px;overflow:hidden}.assistant-hub__media{background:radial-gradient(55% 72% at 50% 48%,#ffffffb8,#0000 72%);place-items:center;min-height:366px;padding:16px 22px 10px;display:grid}.assistant-stage{aspect-ratio:640/794;background:#e0ebf5ad;border-radius:14px;width:min(100%,280px);position:relative;overflow:hidden;box-shadow:0 18px 40px #2a4e691f}.assistant-stage__video{object-fit:cover;object-position:50% 28%;width:100%;height:100%;display:block;position:absolute;inset:0}.assistant-stage__loading{color:var(--dash-muted);place-content:center;font-size:.78rem;display:grid;position:absolute;inset:0}.assistant-hub__identity{background:#ffffff42;border-top:1px solid #ffffffa8;border-bottom:1px solid #12141711;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.assistant-hub__identity>span:nth-child(2){gap:1px;min-width:0;display:grid}.assistant-hub__identity>span:nth-child(2) b{font-family:var(--display);font-size:.92rem;font-weight:600}.assistant-hub__identity>span:nth-child(2) small{color:var(--dash-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.assistant-hub__identity>div{align-items:center;gap:7px;display:flex}.assistant-hub__status{color:var(--dash-muted);align-items:center;gap:6px;font-size:.64rem;display:inline-flex}.assistant-hub__status i{background:#31bd75;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #31bd7524}.assistant-hub__visit,.assistant-hub__edit{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:.68rem;font-weight:600;transition:background-color .18s,color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.assistant-hub__identity .assistant-hub__visit{color:var(--dash-muted)}.assistant-hub__visit:hover{color:var(--dash-ink);background:#ffffff94}.assistant-hub__identity .assistant-hub__edit{color:#fff;background:#111317}.assistant-hub__edit:hover{background:var(--dash-blue);transform:translateY(-1px)}.assistant-copilot{gap:11px;padding:14px 16px 16px;display:grid}.assistant-copilot__intro{align-items:center;gap:10px;display:flex}.assistant-copilot__mark{background:var(--dash-blue);color:#fff;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 8px 18px #1769ff2e}.assistant-copilot__intro>span:last-child{gap:1px;min-width:0;display:grid}.assistant-copilot__intro b{font-size:.76rem;font-weight:650}.assistant-copilot__intro small{color:var(--dash-muted);font-size:.64rem}.assistant-copilot__suggestions{scrollbar-width:none;gap:7px;padding-bottom:1px;display:flex;overflow-x:auto}.assistant-copilot__suggestions::-webkit-scrollbar{display:none}.assistant-copilot__suggestions button{color:#48525b;font:500 .64rem var(--sans);cursor:pointer;background:#ffffff75;border:1px solid #12141713;border-radius:999px;flex:none;padding:7px 10px;transition:background-color .18s,border-color .18s,color .18s}.assistant-copilot__suggestions button:hover{color:var(--dash-blue);background:#ffffffc7;border-color:#1769ff38}.assistant-copilot__thread{scroll-behavior:smooth;align-content:start;gap:7px;max-height:168px;padding:2px 4px 2px 0;display:grid;overflow-y:auto}.assistant-copilot__message{white-space:pre-wrap;border-radius:12px;width:fit-content;max-width:88%;padding:8px 10px;font-size:.69rem;line-height:1.45}.assistant-copilot__message.is-user{color:#fff;background:#111317;border-bottom-right-radius:4px;justify-self:end}.assistant-copilot__message.is-assistant{color:#303941;background:#ffffffb3;border-bottom-left-radius:4px;justify-self:start}.assistant-copilot__thinking{background:#ffffffb3;border-radius:12px 12px 12px 4px;gap:3px;width:fit-content;padding:10px 12px;display:flex}.assistant-copilot__thinking i{background:var(--dash-muted);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite copilot-thinking}.assistant-copilot__thinking i:nth-child(2){animation-delay:.14s}.assistant-copilot__thinking i:nth-child(3){animation-delay:.28s}@keyframes copilot-thinking{0%,60%,to{opacity:.42;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.assistant-copilot__form{cursor:text;background:#ffffffa3;border:1px solid #12141716;border-radius:999px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px;padding:4px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid}.assistant-copilot__form:focus-within{background:#ffffffd6;border-color:#1769ff6b;box-shadow:0 0 0 3px #1769ff14}.assistant-copilot__form input{cursor:text;min-width:0;height:32px;caret-color:var(--dash-blue);color:var(--dash-ink);font:500 .7rem var(--sans);background:0 0;border:0;outline:0;padding:0 8px}.assistant-copilot__form input::placeholder{color:#8a949d}.assistant-copilot__form button{background:var(--dash-blue);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:grid}.assistant-copilot__form button:hover{background:#111317;transform:translate(1px)}.assistant-copilot__form button:disabled{opacity:.34;cursor:default;transform:none}.assistant-copilot__error{color:#a62d23;font-size:.66rem}.assistant-copilot .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-health i{border-radius:50%;width:7px;height:7px}.dashboard-health i.is-online{background:#31bd75;box-shadow:0 0 0 3px #31bd7524}.dashboard-health i.is-busy{background:#f09d38;box-shadow:0 0 0 3px #f09d3824}.dashboard-orbits{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dashboard-orbits a{border:1px solid var(--dash-glass-edge);background:var(--dash-glass);min-width:0;color:var(--dash-blue);box-shadow:var(--dash-shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:12px;transition:background-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.dashboard-orbits a:hover{background:var(--dash-glass-strong);transform:translateY(-2px)}.dashboard-orbits a span{color:var(--dash-ink);display:grid}.dashboard-orbits a b{font-size:.78rem}.dashboard-orbits a small{color:var(--dash-muted);font-size:.62rem}.dashboard-summary{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:90px;padding:14px;display:grid}.dashboard-summary__icon{color:#0a57d4;background:linear-gradient(155deg,#d9edff,#7ab9ff);border-radius:13px;place-items:center;width:44px;height:54px;display:grid}.dashboard-summary>span:not(.dashboard-summary__icon){gap:2px;display:grid}.dashboard-summary>span:last-child{border-left:1px solid var(--dash-line);padding-left:12px}.dashboard-summary small{color:var(--dash-muted);font-size:.65rem}.dashboard-summary b{font-size:.78rem}.dashboard-leads li em{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#111317;max-width:84px;overflow:hidden}.dashboard-gaps{padding-bottom:9px}.dashboard-gaps ul{padding:0 9px}.dashboard-gaps li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px;display:grid}.dashboard-gaps li+li{border-top:1px solid #1214170e}.dashboard-gaps li>span:first-child{background:var(--dash-blue);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.68rem;font-weight:700;display:grid}.dashboard-gaps li>span:nth-child(2){gap:1px;min-width:0;display:grid}.dashboard-gaps li b,.dashboard-gaps li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-gaps li b{font-size:.74rem}.dashboard-gaps li small{color:#929aa2;font-size:.64rem}.dashboard-gaps li>a{color:var(--dash-muted)}.dashboard-gaps li>a:hover{color:var(--dash-blue)}.dashboard-cta{border:1px solid var(--dash-glass-edge);background:var(--dash-glass);min-height:128px;color:var(--dash-ink);box-shadow:var(--dash-shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:16px;justify-content:space-between;align-items:end;gap:20px;padding:21px 18px;transition:background-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.dashboard-cta>span:first-child{gap:4px;display:grid}.dashboard-cta b{font-family:var(--display);letter-spacing:-.02em;font-size:1.14rem;font-weight:550}.dashboard-cta small{color:var(--dash-muted);font-size:.68rem}.dashboard-cta>span:last-child{background:var(--dash-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.dashboard-cta:hover{background:var(--dash-glass-strong);transform:translateY(-2px)}.dashboard-cta:hover>span:last-child{color:#fff;background:#111317}.dashboard-health{color:#8a949d;align-items:center;gap:18px;padding:0 28px 24px 30px;font-size:.65rem;display:flex}.dashboard-health span{align-items:center;gap:7px;display:inline-flex}@media (max-width:1480px){.frame--dashboard{width:100%;min-height:100dvh;margin:0}.dashboard-grid{grid-template-columns:minmax(230px,.82fr) minmax(380px,1.35fr) minmax(270px,1fr);gap:16px}.assistant-hub__media{min-height:350px}.assistant-stage{width:min(100%,270px)}}@media (max-width:1248px){.frame--dashboard .top{grid-template-columns:1fr minmax(280px,480px) 1fr}.dashboard-head{grid-template-columns:1fr;align-items:start}.dashboard-head__controls{flex-wrap:wrap;justify-self:start}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-center{order:-1;grid-column:1/-1}.assistant-hub__media{min-height:390px}.assistant-stage{width:min(100%,300px)}}@media (max-width:832px){.frame--dashboard{border:0;border-radius:0;width:100%;min-height:100dvh;margin:0;display:block}.frame--dashboard .frame__main{min-height:100dvh;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.frame--dashboard .rail{z-index:120;inset:auto auto calc(10px + env(safe-area-inset-bottom)) 50%;border-radius:20px;flex-direction:row;align-items:center;width:min(430px,100% - 24px);height:64px;min-height:0;margin:0;padding:7px 8px;position:fixed;transform:translate(-50%)}.frame--dashboard .rail__mark,.frame--dashboard .rail__foot{display:none}.frame--dashboard .rail__nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;margin:0;display:grid;position:static;transform:none}.frame--dashboard .rail__nav li{min-width:0}.frame--dashboard .rail__nav a{border-radius:14px;width:48px;height:48px;margin-inline:auto}.frame--dashboard .rail__tip{display:none}.frame--dashboard .top{grid-template-columns:minmax(0,1fr) 44px auto;gap:8px;min-height:64px;padding:10px 14px 4px}.frame--dashboard .top__brand{grid-column:1;align-items:center;width:min(124px,38vw);min-height:44px;padding:8px 4px;display:flex}.frame--dashboard .top__brand img{width:100%;height:auto;display:block}.frame--dashboard .top__search{border-radius:14px;grid-column:2;justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.frame--dashboard .top__end{grid-column:3;gap:6px}.frame--dashboard .bell__day,.frame--dashboard .who__txt{display:none}.frame--dashboard .pop{flex:none}.frame--dashboard .bell{border-radius:14px;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;position:relative}.frame--dashboard .bell__n{min-width:16px;height:16px;padding:0 4px;font-size:.58rem;position:absolute;top:4px;right:4px}.dashboard-head{padding:16px 14px 22px}.dashboard-head__controls{width:100%}.dashboard-head__controls .btn{flex:100%}.dashboard-grid{grid-template-columns:1fr;padding:0 14px 18px}.dashboard-center{grid-column:auto}.dashboard-health{flex-wrap:wrap;padding:0 14px 20px}.assistant-hub__identity{grid-template-columns:auto minmax(0,1fr)}.assistant-hub__identity>div{grid-column:1/-1}.assistant-hub__visit,.assistant-hub__edit{flex:1}}@media (max-width:520px){.frame--dashboard .top__search kbd{display:none}.frame--dashboard .pop__panel{width:auto;max-height:calc(100dvh - 156px);position:fixed;top:68px;left:12px;right:12px}.dashboard-head{gap:18px;padding:14px 16px 20px}.dashboard-head__hello h1{font-size:1.65rem}.dashboard-head__hello p{margin-top:5px;font-size:.86rem}.dashboard-head__controls{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:8px;display:grid}.dashboard-head__controls>.sel{min-width:0}.dashboard-head__controls .sel__btn{border-radius:14px;gap:7px;width:100%;min-width:0;min-height:44px;padding:0 11px;font-size:.8rem}.dashboard-head__controls>.sel:nth-child(2) .sel__label{display:none}.dashboard-head__controls .btn{border-radius:14px;grid-column:1/-1;min-height:48px;padding-inline:16px}.assistant-hub__media{min-height:330px;padding-inline:14px}.assistant-stage{width:min(100%,250px)}.dashboard-core .assistant-stage{width:190px}.assistant-copilot__intro small{display:none}}@media (prefers-reduced-motion:reduce){.frame--dashboard .rail__mark:hover img{animation:none}}.frame--dashboard .rail__mark,.frame--dashboard .rail__mark img{box-shadow:none;filter:none}.frame--dashboard .rail__mark{isolation:isolate}.frame--dashboard .rail__mark img{backface-visibility:hidden}.dashboard-map{--scene-shift:clamp(0px,calc((100dvh - 1000px)/2),150px);isolation:isolate;width:calc(100% - 58px);max-width:1440px;min-height:max(760px,100dvh - 220px);margin:-6px auto 0;position:relative}.dashboard-map:before{content:"";z-index:-2;filter:blur(18px);pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffffd1,#96d3ff29 42%,#0000 72%);border-radius:50%;position:absolute;inset:7% 21% 15%}.dashboard-map__links{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dashboard-map__link{fill:none;stroke:#2b74e245;stroke-width:1.45px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .18s,stroke-width .18s}.dashboard-map__link.is-active{stroke:#1769ffb8;stroke-width:1.8px}.dashboard-map__ports{z-index:6;pointer-events:none;position:absolute;inset:0}.dashboard-map__port-set{display:contents}.dashboard-map__port{opacity:0;background:#fafdfff5;border:1.5px solid #1769ff9e;border-radius:50%;place-items:center;width:11px;height:11px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #2352821f}.dashboard-map__port:after{content:"";background:#1769ffc7;border-radius:50%;width:3px;height:3px}.dashboard-map__port.is-active{border-color:var(--dash-blue);background:#fff;box-shadow:0 0 0 4px #1769ff1a,0 3px 8px #23528229}.dashboard-map__port.is-active:after{background:var(--dash-blue)}.dashboard-core{z-index:3;top:calc(20px + var(--scene-shift));justify-items:center;width:266px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.dashboard-core:before{content:"";z-index:-1;filter:blur(9px);pointer-events:none;background:radial-gradient(circle,#78bcff42,#ffffff29 52%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:60px}.dashboard-core__details{display:contents}.dashboard-core__status{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#46515b;background:#ffffffb8;border-radius:999px;grid-row:1;align-items:center;gap:7px;min-height:32px;margin-bottom:10px;padding:0 12px;font-size:.76rem;font-weight:600;display:inline-flex;position:relative;box-shadow:0 8px 26px #30577614}.dashboard-core__status i{background:#2fbd73;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #2fbd7324}.dashboard-core .assistant-stage{aspect-ratio:640/794;border-radius:15px;grid-row:2;width:206px;box-shadow:0 22px 48px #284b6829,0 0 0 1px #ffffffc2}.dashboard-core__identity{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#ffffffad;border-radius:14px;grid-row:3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:266px;margin-top:11px;padding:10px 10px 10px 14px;display:grid;box-shadow:0 12px 30px #32556e14}.dashboard-core__identity>span{gap:1px;min-width:0;display:grid}.dashboard-core__identity b{font-family:var(--display);letter-spacing:-.02em;font-size:1.02rem;font-weight:600}.dashboard-core__identity small{color:#65717b;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.dashboard-core__identity>div{align-items:center;gap:6px;display:flex}.dashboard-core__identity>div>a:first-child{color:#58646f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.dashboard-core__identity>div>a:first-child:hover{color:var(--dash-blue);background:#1769ff1a}.dashboard-core__identity .dashboard-core__edit{color:#fff;background:#111317;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.74rem;font-weight:650;display:inline-flex}.dashboard-core__edit:hover{background:var(--dash-blue)}.dashboard-copilot-node{z-index:4;top:calc(420px + var(--scene-shift));-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#fff9;border-radius:16px;width:min(480px,38vw);position:absolute;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #2d506c14}.dashboard-copilot-node .assistant-copilot{gap:12px;padding:16px}.dashboard-copilot-node .assistant-copilot__mark{width:36px;height:36px}.dashboard-copilot-node .assistant-copilot__intro b{font-size:.9rem}.dashboard-copilot-node .assistant-copilot__suggestions{flex-wrap:wrap;overflow:visible}.dashboard-copilot-node .assistant-copilot__suggestions button{padding:8px 11px;font-size:.78rem}.dashboard-copilot-node .assistant-copilot__message{max-width:92%;padding:10px 12px;font-size:.8rem;line-height:1.55}.dashboard-copilot-node .assistant-copilot__thread{max-height:190px}.dashboard-copilot-node .assistant-copilot__form{grid-template-columns:minmax(0,1fr) 38px;padding:5px}.dashboard-copilot-node .assistant-copilot__form input{height:36px;padding-inline:10px;font-size:.82rem}.dashboard-copilot-node .assistant-copilot__form button{width:38px;height:38px}.dashboard-node{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);min-width:0;transition:transform .52s linear(0,.62 18%,.9 38%,1.025 58%,.994 78%,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1);background:#ffffff8f;border:1px solid #ffffffb3;border-radius:15px;position:absolute;transform:translate(0,0);box-shadow:0 14px 34px #2c526e12}.dashboard-node.is-attracted{transition-duration:.17s,.22s,.22s;transition-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(.22,1,.36,1),cubic-bezier(.22,1,.36,1)}.dashboard-node:hover{will-change:transform;background:#ffffffb8;box-shadow:0 19px 42px #2c526e1c}.dashboard-node--metric{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:214px;min-height:94px;padding:14px 14px 14px 15px;display:grid}.dashboard-node__icon,.dashboard-node>header>span{width:38px;height:38px;color:var(--dash-blue);background:#e6f0ffe6;border-radius:12px;flex:none;place-items:center;display:grid}.dashboard-node--metric>span:nth-child(2){gap:0;min-width:0;display:grid}.dashboard-node--metric small{color:#64717c;font-size:.81rem}.dashboard-node--metric b{font-family:var(--display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:600;line-height:1.12}.dashboard-node--metric em{color:#6f7b85;font-size:.77rem;font-style:normal}.dashboard-node--metric>.ic{color:#87939d}.dashboard-node--metric:hover>.ic{color:var(--dash-blue)}.dashboard-node--conversations{top:calc(42px + var(--scene-shift));left:3%}.dashboard-node--leads{top:calc(42px + var(--scene-shift));right:3%}.dashboard-node--conversion{top:calc(245px + var(--scene-shift));left:7%}.dashboard-node--context{top:calc(245px + var(--scene-shift));right:7%}.dashboard-node--pages{top:calc(472px + var(--scene-shift));width:310px;padding:15px;left:1%}.dashboard-node--recent{top:calc(445px + var(--scene-shift));width:330px;padding:15px;right:1%}.dashboard-node--gaps{top:calc(605px + var(--scene-shift));width:310px;padding:15px;right:2.5%}.dashboard-node>header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.dashboard-node>header>span{border-radius:10px;width:34px;height:34px}.dashboard-node>header h2{font-family:var(--display);letter-spacing:-.015em;font-size:.95rem;font-weight:600}.dashboard-node>header a{color:#596772;margin-left:auto;font-size:.78rem;font-weight:550}.dashboard-node>header a:hover{color:var(--dash-blue)}.dashboard-node--pages ul,.dashboard-node--gaps ul{gap:2px;display:grid}.dashboard-node--pages li a,.dashboard-node__lead{border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px 8px;display:flex}.dashboard-node--pages li a:hover,.dashboard-node__lead:hover{background:#fff9}.dashboard-node--pages li+li{border-top:1px solid #1214170e}.dashboard-node--pages li a>span,.dashboard-node__lead>span:nth-child(2){gap:1px;min-width:0;margin-right:auto;display:grid}.dashboard-node--pages li b,.dashboard-node__lead b,.dashboard-node--gaps li b{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:650;overflow:hidden}.dashboard-node--pages li small,.dashboard-node__lead small,.dashboard-node--gaps li small{color:#65727c;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.dashboard-node--pages li em,.dashboard-node__lead em{color:var(--dash-blue);flex:none;font-size:.77rem;font-style:normal;font-weight:650}.dashboard-node__lead .dashboard-avatar{width:38px;height:38px;font-size:.8rem}.dashboard-node__lead em{text-overflow:ellipsis;white-space:nowrap;max-width:78px;overflow:hidden}.dashboard-node--gaps li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.dashboard-node--gaps li+li{border-top:1px solid #1214170e}.dashboard-node--gaps li>span:first-child{background:var(--dash-blue);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:grid}.dashboard-node--gaps li>span:last-child{gap:1px;min-width:0;display:grid}.dashboard-node .dashboard-empty{color:#697680;font-size:.77rem;padding:4px 2px 2px!important}@media (max-width:1180px){.dashboard-map{--scene-shift:0px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:auto;min-height:0;margin:0;padding:0 18px 24px;display:grid}.dashboard-map:before,.dashboard-map__links,.dashboard-map__ports{display:none}.dashboard-core,.dashboard-copilot-node,.dashboard-node{width:auto;position:static;transform:none!important}.dashboard-core{grid-column:1/-1;width:min(100%,360px);margin-inline:auto}.dashboard-core__identity{width:min(100%,300px)}.dashboard-core .assistant-stage{width:224px}.dashboard-copilot-node{grid-column:1/-1}.dashboard-node--metric{width:auto}}@media (max-width:720px){.dashboard-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding-inline:14px}.dashboard-core,.dashboard-copilot-node,.dashboard-node--pages,.dashboard-node--recent,.dashboard-node--gaps{grid-column:1/-1}.dashboard-core .assistant-stage{width:210px}.dashboard-node--metric{min-height:124px;padding:12px;display:block}.dashboard-node--metric .dashboard-node__icon{border-radius:11px;width:34px;height:34px;margin-bottom:8px}.dashboard-node--metric>span:nth-child(2){gap:1px}.dashboard-node--metric small{font-size:.75rem;line-height:1.2}.dashboard-node--metric b{font-size:1.32rem}.dashboard-node--metric em{font-size:.7rem}.dashboard-node--metric>.ic{display:none}.dashboard-copilot-node .assistant-copilot__suggestions{flex-wrap:wrap}.dashboard-head__hello h1{font-size:1.75rem}.dashboard-head__hello p{font-size:.92rem}}@media (max-width:520px){.dashboard-core{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#ffffff94;border:1px solid #ffffffc2;border-radius:16px;grid-template-rows:auto;grid-template-columns:clamp(108px,32vw,122px) minmax(0,1fr);place-items:stretch stretch;gap:9px 12px;width:100%;max-width:none;padding:10px;display:grid;position:relative;top:auto;left:auto;box-shadow:0 16px 38px #2d506c17;transform:none!important}.dashboard-core:before{display:none}.dashboard-core__details{grid-column:2;grid-template-rows:auto 1fr;align-items:start;gap:9px;min-width:0;display:grid}.dashboard-core__status{grid-row:auto;place-self:end start;min-height:28px;margin:3px 0 0;padding-inline:10px;font-size:.7rem;position:static}.dashboard-core .assistant-stage{border-radius:12px;grid-area:1/1;align-self:start;width:100%;height:auto;box-shadow:0 10px 24px #284b6824}.dashboard-core__identity{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-row:auto;grid-template-columns:minmax(0,1fr);align-content:start;align-self:stretch;gap:8px;margin:0;padding:0 2px 2px;position:static}.dashboard-core__identity small{font-size:.68rem;display:block}.dashboard-core__identity b{font-size:.94rem}.dashboard-core__identity>div{align-self:end;gap:4px}.dashboard-core__identity>div>a:first-child{width:30px;height:32px}.dashboard-core__identity .dashboard-core__edit{gap:4px;min-height:32px;padding-inline:8px;font-size:.7rem}.dashboard-copilot-node{z-index:2}}@media (prefers-reduced-motion:reduce){.dashboard-node{transition:none;transform:none!important}}.pnl__head{gap:var(--space-section);padding:var(--space-page-block) var(--space-page-inline) 1.5rem}.pnl__title,.context-page__head h1{font-size:var(--type-page);font-weight:520}.pnl__sub,.context-page__head p{margin-top:.4375rem;font-size:.9rem;line-height:1.45}.pnl__select,.sel__btn,.sel__list li{font-size:var(--type-small)}.sel__opt small{font-size:var(--type-caption)}.card{padding:1.125rem}.cfg,.pnl__grid{gap:var(--space-section);padding-inline:var(--space-page-inline)}.cfg__col,.cfg__card{gap:var(--space-card)}.cfg__head{gap:.75rem}.cfg__title{font-size:var(--type-card-title);line-height:1.25}.cfg__sub{font-size:var(--type-small);margin-top:.1875rem;line-height:1.45}.cfg__state,.cfg__note,.feat__id small,.fb__id small,.fl__node small,.fl__out-note,.ava__list li,.ctx__note{font-size:var(--type-caption);line-height:1.45}.feat__id b,.fb__id b,.fl__node b{font-size:var(--type-body);line-height:1.35}.feat{gap:.625rem}.feat__row{gap:.75rem}.field{gap:.375rem}.field>span{font-size:var(--type-small)}.field>small{font-size:var(--type-caption);line-height:1.45}.field input,.field textarea{min-height:44px;font-size:var(--type-body);padding:.75rem .875rem;line-height:1.5}.btn{min-height:42px;font-size:var(--type-body)}.chip,.pv__switch button{font-size:var(--type-small)}.top__search{font-size:var(--type-body)}.bell,.who__txt b,.pnl__menu-id b,.pnl__menu>a,.pnl__menu>button{font-size:var(--type-small)}.top__search kbd,.bell__n,.who__txt small,.pnl__menu-id span,.rail__tip{font-size:var(--type-caption)}.dashboard-node--metric small{font-size:var(--type-small)}.dashboard-node--metric em,.dashboard-node>header a,.dashboard-node--pages li small,.dashboard-node__lead small,.dashboard-node--gaps li small,.dashboard-node--pages li em,.dashboard-node__lead em,.dashboard-health{font-size:var(--type-caption)}.dashboard-node--pages li b,.dashboard-node__lead b,.dashboard-node--gaps li b{font-size:var(--type-body)}.dashboard-copilot-node .assistant-copilot__intro small{font-size:var(--type-caption)}.dashboard-copilot-node .assistant-copilot__suggestions button{font-size:var(--type-small)}.dashboard-copilot-node .assistant-copilot__message{max-width:70ch;font-size:var(--type-reading);line-height:1.55}.dashboard-copilot-node .assistant-copilot__form input{font-size:var(--type-body)}.dashboard-copilot-node .assistant-copilot__error{font-size:var(--type-caption)}.context-page{padding:.75rem var(--space-page-inline) 1.375rem}.context-page__head{gap:1.5rem;padding:.25rem 0 1.5rem}.context-page__head>div:first-child{gap:.8125rem}.context-page__controls{gap:.625rem}.context-page__stat{min-height:42px;font-size:var(--type-caption);padding:.5625rem .75rem}.context-page__stat b{font-size:.9375rem}.context-cloud__core small,.context-cloud__core p,.context-cloud__legend,.context-node>small{font-size:var(--type-caption)}.context-view-switch button,.context-browser__search input{font-size:var(--type-small)}.context-browser__count,.context-map-tools button,.context-cloud__coverage{font-size:var(--type-caption)}.context-node__copy b{font-size:var(--type-small);line-height:1.35}.context-node__copy code{font:500 var(--type-caption)/1.4 var(--sans)}.context-inspector__head{gap:.75rem;padding:1rem}.context-inspector__head small,.context-inspector__head code,.context-inspector__edit,.context-inspector__section>span,.context-inspector__topics em,.context-inspector__topics p,.context-inspector__guidance small,.context-editor>header small,.context-editor>header b,.context-editor__note,.context-page__overflow,.context-page__foot{font-size:var(--type-caption)}.context-inspector__body{gap:1.5rem;padding:1.5rem 1.25rem}.context-inspector__body h2{font-size:clamp(1.3rem,1.6vw,1.65rem)}.context-inspector__summary{max-width:70ch;font-size:var(--type-reading);line-height:1.6}.context-inspector__section{gap:.625rem}.context-inspector__topics{gap:.5rem}.context-inspector__topics em{padding:.4375rem .625rem}.context-inspector__guidance{gap:.75rem}.context-inspector__guidance p{max-width:70ch;font-size:var(--type-body);line-height:1.6}.context-editor__fields{gap:1.15rem;padding:1.25rem}.context-editor .field span,.context-editor .field input,.context-editor .field textarea{font-size:var(--type-small)}.context-catalog>header{min-height:70px;padding:.875rem 1rem}.context-catalog>header span{gap:.1875rem}.context-catalog>header b{font:650 1rem/1.25 var(--sans);letter-spacing:-.012em}.context-catalog>header small,.context-catalog>header em{color:#647580;font:500 var(--type-caption)/1.4 var(--sans)}.context-catalog__list{padding:.5rem}.context-catalog__list>button{grid-template-columns:40px minmax(0,1fr) auto 20px;gap:.75rem;min-height:72px;padding:.625rem .75rem}.context-catalog__source{width:40px;height:40px}.context-catalog__list>button>span:nth-child(2){gap:.25rem}.context-catalog__list>button>span:nth-child(2) b{font:620 var(--type-body)/1.35 var(--sans);letter-spacing:-.008em;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.context-catalog__list>button>span:nth-child(2) code{color:#60727e;font:500 var(--type-caption)/1.4 var(--sans);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-catalog__list>button.is-active>span:nth-child(2) code,.context-catalog__list>button.is-active .context-catalog__topics small{color:#ffffffd1}.context-catalog__topics{gap:.0625rem;min-width:48px}.context-catalog__topics b{font:650 var(--type-body)/1.2 var(--sans);font-variant-numeric:tabular-nums}.context-catalog__topics small{color:#647580;font:500 var(--type-caption)/1.25 var(--sans)}@media (max-width:46rem){.pnl__head{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem .875rem 1.375rem;display:grid}.pnl__head:has(.pnl__back){grid-template-columns:40px minmax(0,1fr)}.pnl__back{width:40px;height:40px;margin-top:.125rem}.pnl__head-title{min-width:0}.pnl__title{font-size:1.75rem;line-height:1.08}.pnl__sub{font-size:.9rem}.pnl__head-end{grid-column:1/-1;width:100%;margin:.125rem 0 0}.pnl__head-end>*{max-width:100%}.cfg{gap:1rem;padding:0 .875rem 1.5rem}.card{border-radius:18px;padding:1.125rem}.cfg__card{gap:1rem}.cfg__ic{width:40px;height:40px}.cfg__foot .btn{min-height:44px}}@media (max-width:832px){.context-page{padding:1rem .875rem 1.25rem}.context-page__head{gap:1.125rem;padding-bottom:1.375rem}.context-page__head h1{font-size:1.75rem;line-height:1.08}.context-page__head p{max-width:34ch;font-size:.9rem}.context-page__controls{gap:.625rem}.context-page__controls .sel__btn,.context-page__stat{min-height:44px}.context-workspace{gap:1rem}.context-cloud{padding:.875rem .75rem 1rem}.context-cloud__core{min-height:92px;padding:1rem}.context-cloud__core small,.context-cloud__core p{font-size:var(--type-caption)}.context-cloud__mobile-title{gap:.1875rem;padding:1.5rem .25rem .75rem}.context-cloud__mobile-title b{font-size:var(--type-card-title)}.context-cloud__mobile-title span{font-size:var(--type-caption)}.context-cloud__nodes{gap:.625rem}.context-node{gap:0 .75rem;min-height:72px;padding:.75rem}.context-node__copy b{font-size:var(--type-small);line-height:1.35}.context-node__copy code{font-size:var(--type-caption);margin-top:.1875rem}.context-node>strong{font-size:1.0625rem}.context-node>small{font-size:var(--type-caption)}.context-cloud__legend{font-size:var(--type-caption);gap:1rem;padding:1rem .25rem 0}.context-inspector{border-radius:18px}.context-inspector__body{gap:1.375rem;padding:1.25rem 1.125rem}.context-page__foot{gap:.375rem;padding-top:1rem;line-height:1.45}}@media (min-width:1181px) and (max-width:1480px){.context-page{padding-inline:1.25rem}.context-page__head{gap:1rem}.context-page__head h1{font-size:clamp(1.65rem,2.2vw,1.95rem)}.context-page__controls{gap:.5rem}.context-page__stat{padding-inline:.625rem}.context-browser{grid-template-columns:auto minmax(210px,360px) auto}.context-workspace{grid-template-columns:minmax(0,1.6fr) minmax(320px,.72fr);gap:.75rem;min-height:clamp(590px,100dvh - 226px,680px)}.context-cloud,.context-catalog,.context-inspector{border-radius:22px}.context-cloud{min-height:590px}.context-cloud__core{width:178px}.context-node-anchor{left:clamp(13%,var(--node-x),87%);top:clamp(11%,var(--node-y),89%);width:calc(var(--node-size) * .88);height:calc(var(--node-size) * .88)}.context-node__copy{width:136px}.context-node-anchor:nth-child(3) .context-node__copy,.context-node-anchor:nth-child(4) .context-node__copy{text-align:right;left:auto;right:0;transform:none}.context-node-anchor:nth-child(8) .context-node__copy,.context-node-anchor:nth-child(9) .context-node__copy{text-align:left;left:0;right:auto;transform:none}.context-inspector__head{padding:.875rem}.context-inspector__body{gap:1.125rem;padding:1.125rem 1rem}.context-inspector__body h2{font-size:clamp(1.2rem,1.45vw,1.45rem)}.context-inspector__summary{font-size:var(--type-small);line-height:1.55}.context-inspector__topics{gap:.375rem}.context-inspector__topics em{padding:.375rem .5rem}}@media (min-width:833px) and (max-width:1180px){.context-page{padding-inline:1rem}.context-page__head{align-items:flex-start}.context-page__controls{flex-wrap:wrap;justify-content:flex-end}.context-browser{grid-template-columns:auto minmax(220px,1fr) auto}.context-workspace,.context-workspace.is-map-only{grid-template-columns:1fr;gap:1rem;min-height:0}.context-inspector.is-collapsed{display:none}.context-cloud{min-height:clamp(600px,72dvh,720px)}.context-inspector{contain:layout paint;height:clamp(22rem,62dvh,40rem);min-height:0}.context-inspector__body{grid-template-columns:minmax(0,1.1fr) minmax(240px,.75fr)}.context-inspector__body h2,.context-inspector__summary{grid-column:1}.context-inspector__section{grid-area:1/2/3}.context-inspector__guidance{grid-column:1/-1}}.usage-meter{background:#7f7f7f2e;border-radius:999px;height:.5rem;margin:.2rem 0 .1rem;overflow:hidden}.usage-meter__fill{background:var(--accent);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.usage-meter__fill.is-warn{background:#e29c2a}.context-node__satellites{pointer-events:none;z-index:0;width:0;height:0;position:absolute;top:50%;left:50%}.context-node__satellites i{background:color-mix(in srgb, var(--accent) 55%, transparent);width:5px;height:5px;transform:translate(var(--sat-x), var(--sat-y));opacity:.55;border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:0;left:0}.context-node__satellites i.is-manual{background:color-mix(in srgb, var(--accent) 95%, white 20%);opacity:.95;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)}.context-node__satellites em{transform:translate(-50%, calc(var(--node-size,90px) / 2 + 34px));letter-spacing:.04em;color:var(--faint);white-space:nowrap;font-size:.62rem;font-style:normal;position:absolute;top:0;left:0}.context-node-anchor:hover .context-node__satellites i,.context-node-anchor.is-active .context-node__satellites i{opacity:.95;transform:translate(calc(var(--sat-x) * 1.12), calc(var(--sat-y) * 1.12))}@media (prefers-reduced-motion:no-preference){.context-node__satellites i{animation:5.5s ease-in-out infinite sat-breath;animation-delay:var(--sat-delay,0s);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s}@keyframes sat-breath{50%{opacity:.3}}}@media (max-width:720px){.context-node__satellites{display:none}}.context-cloud.is-spiral .context-node{--node-size:62px}.context-cloud.is-spiral .context-node__satellites{display:none}.context-cloud.is-spiral .context-node__copy{opacity:1}.context-cloud.is-spiral .context-node__copy b{text-overflow:ellipsis;white-space:nowrap;max-width:15ch;overflow:hidden}.context-cloud.is-spiral .context-node-anchor:hover,.context-cloud.is-spiral .context-node-anchor.is-active{z-index:6}.context-cloud.is-spiral .context-node-anchor:hover .context-node,.context-cloud.is-spiral .context-node-anchor.is-active .context-node{--node-size:76px}.context-cloud.is-spiral .context-node-anchor:hover .context-node__copy b{max-width:26ch}.context-cloud__hint{color:var(--faint);letter-spacing:.02em;pointer-events:none;white-space:nowrap;font-size:.72rem;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@media (max-width:720px){.context-cloud__hint{display:none}}.context-cloud.is-dense .context-node{--node-size:var(--dot,26px);border-radius:50%;padding:0}.context-cloud.is-dense .context-node>strong,.context-cloud.is-dense .context-node>small,.context-cloud.is-dense .context-node__source{display:none}.context-cloud.is-dense .context-node__copy{opacity:0;pointer-events:none;background:var(--surface-strong,#141418f0);white-space:nowrap;border-radius:10px;max-width:none;padding:.4rem .6rem;transition:opacity .16s,transform .16s;transform:translate(-50%,-140%)scale(.96);box-shadow:0 10px 26px #00000052}.context-cloud.is-dense .context-node__copy b{text-overflow:ellipsis;max-width:34ch;overflow:hidden}.context-cloud.is-dense .context-node-anchor:hover .context-node__copy,.context-cloud.is-dense .context-node-anchor:focus-within .context-node__copy,.context-cloud.is-dense .context-node-anchor.is-active .context-node__copy{opacity:1;transform:translate(-50%,-150%)scale(1)}.context-cloud.is-dense .context-node-anchor:hover,.context-cloud.is-dense .context-node-anchor:focus-within,.context-cloud.is-dense .context-node-anchor.is-active{z-index:9}.context-cloud.is-dense .context-node-anchor:hover .context-node,.context-cloud.is-dense .context-node-anchor.is-active .context-node{--node-size:calc(var(--dot,26px) + 14px)}.context-cloud.is-dense .context-node-anchor:not(.is-group) .context-node{background:color-mix(in srgb, var(--accent) 24%, transparent);border-color:color-mix(in srgb, var(--accent) 42%, transparent)}.context-node-anchor{transition:left .62s cubic-bezier(.22,1,.3,1),top .62s cubic-bezier(.22,1,.3,1),width .42s cubic-bezier(.22,1,.3,1),height .42s cubic-bezier(.22,1,.3,1)}@media (prefers-reduced-motion:no-preference){.context-cloud__nodes>.context-node-anchor{animation:.56s cubic-bezier(.22,1,.3,1) both ctx-emerge;animation-delay:calc(var(--enter-i,0) * 26ms)}@keyframes ctx-emerge{0%{opacity:0;filter:blur(3px);top:50%;left:50%}to{opacity:1;filter:none}}.context-cloud__core{transition:transform .62s cubic-bezier(.22,1,.3,1)}.context-cloud.is-shifting .context-cloud__core{transform:scale(.94)}}.context-cloud__crumb{align-items:center;gap:.45rem;padding:.3rem .5rem;display:flex}.context-cloud__crumb button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.3rem;padding:.2rem .35rem;display:inline-flex}.context-cloud__crumb button:hover{background:#1769ff1a}.context-cloud__crumb .is-here{font-weight:650}.context-cloud__crumb em{opacity:.55;padding-left:.2rem;font-size:.78em;font-style:normal}.context-cloud__crumb>span{opacity:.35}.context-node strong.is-letter{font-family:var(--display,inherit);letter-spacing:-.02em;font-size:1.45rem;font-weight:620;line-height:1}.context-node strong.is-letter+small{opacity:.55;margin-top:1px;font-size:.68rem}.context-cloud.is-dense .context-node{background:#dae7ff;box-shadow:0 0 0 1.5px #1769ff6b,0 4px 10px #3158752e}.context-cloud.is-dense .context-node:hover,.context-cloud.is-dense .context-node.is-active{background:#1769ff;box-shadow:0 0 0 3px #1769ff38,0 8px 20px #1769ff52}.context-cloud.is-dense .context-node-anchor.is-edited .context-node{background:#6fa2ff;box-shadow:0 0 0 2px #1769ff8c,0 5px 12px #1769ff3d}.context-cloud.is-dense .context-node-anchor.is-label-below .context-node__copy{transform:translate(-50%,50%)scale(.96)}.context-cloud.is-dense .context-node-anchor.is-label-below:hover .context-node__copy,.context-cloud.is-dense .context-node-anchor.is-label-below.is-active .context-node__copy{transform:translate(-50%,60%)scale(1)}.context-notes{padding:0 var(--pad) var(--pad) 1.2rem;align-content:start;gap:1rem;display:grid}.context-notes__head{justify-content:space-between;align-items:start;gap:1.2rem;display:flex}.context-notes__head h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:600}.context-notes__head p{max-width:62ch;color:var(--faint);margin:.35rem 0 0;font-size:.84rem;line-height:1.6}.context-notes__editor{gap:.9rem}.context-notes__item{justify-content:space-between;align-items:start;gap:1.2rem;display:flex}.context-notes__item h3{margin:0 0 .3rem;font-size:.95rem;font-weight:620}.context-notes__item p{color:var(--faint);white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.6}.context-notes__actions{flex:none;gap:.4rem;display:flex}@media (max-width:720px){.context-notes__head,.context-notes__item{flex-direction:column;gap:.8rem}}.context-cloud.is-sheet{cursor:default}.context-cloud.is-sheet .context-cloud__core{display:none}.ctx-sheet{z-index:3;overscroll-behavior:contain;grid-template-columns:min(100% - 2.4rem,760px);place-content:start center;gap:.5rem;padding:4.9rem 0 4rem;display:grid;position:absolute;inset:0;overflow-y:auto}.context-cloud.is-sheet:after{content:"";z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:linear-gradient(#eef7fff5,#eef7ff6b);border-radius:28px 28px 0 0;height:5.2rem;transition:opacity .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 42%,#0000 100%);mask-image:linear-gradient(#000 0 42%,#0000 100%)}.context-cloud.is-sheet.is-scrolled:after{opacity:1}.context-cloud.is-sheet:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(#eef7ff57,#eef7ffe6);border-radius:0 0 28px 28px;height:3.6rem;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(0deg,#000 0 34%,#0000 100%);mask-image:linear-gradient(0deg,#000 0 34%,#0000 100%)}.ctx-row{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;cursor:pointer;opacity:0;width:100%;transition:opacity .42s cubic-bezier(.22,1,.3,1),transform .42s cubic-bezier(.22,1,.3,1),border-color .18s,background-color .18s,box-shadow .18s;transition-delay:calc(var(--row-i,0) * 32ms);background:#ffffff94;border:1px solid #ffffffb8;border-radius:18px;gap:.45rem;padding:1.15rem 1.3rem 1.2rem;display:grid;position:relative;transform:translateY(10px);box-shadow:0 1px 2px #3151690a,0 8px 22px #3151690d}.ctx-row[data-in]{opacity:1;transform:none}.ctx-row:hover,.ctx-row:focus-visible{background:#ffffffdb;border-color:#fffffff2;outline:none;transition-delay:0s;box-shadow:0 2px 4px #3151690d,0 14px 32px #31516917}.ctx-row:focus-visible{border-color:color-mix(in srgb, var(--ctx-blue,#1769ff) 55%, transparent)}.ctx-row:active{box-shadow:0 1px 2px #3151690f}.ctx-row.is-active{background:#ffffffeb;border-color:#1769ff47;box-shadow:0 2px 4px #1769ff0f,0 14px 34px #2556851c}.ctx-row.is-active:before{content:"";background:var(--ctx-blue,#1769ff);border-radius:999px;width:2px;position:absolute;top:1.15rem;bottom:1.15rem;left:-1px}.ctx-row__head{justify-content:space-between;align-items:baseline;gap:1.2rem;display:flex}.ctx-row__head b{min-width:0;font:600 1.02rem/1.35 var(--display);letter-spacing:-.015em;color:#11161b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctx-row__kind{letter-spacing:.08em;text-transform:uppercase;color:#8d9aa5;flex:none;font-size:.58rem;font-style:normal;font-weight:650}.ctx-row>code{text-overflow:ellipsis;white-space:nowrap;font:500 .68rem/1.4 var(--mono);color:#7f8e9b;overflow:hidden}.ctx-row__sum{color:#46535e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.3rem;font-size:.82rem;line-height:1.68;display:-webkit-box;overflow:hidden}.ctx-row__foot{border-top:1px solid #1214170f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .9rem;margin-top:.7rem;padding-top:.85rem;display:flex}.ctx-row__topics{flex-wrap:wrap;gap:.38rem;min-width:0;display:flex}.ctx-row__topics em,.ctx-row__topics i{color:#3f5162;background:#1769ff0b;border:1px solid #1769ff1a;border-radius:8px;padding:.4rem .58rem;font-size:.66rem;font-style:normal;line-height:1}.ctx-row__topics i{color:#8593a0;background:0 0;border-color:#0000;font-weight:600}.ctx-row__origin{color:#7b8994;white-space:nowrap;flex:none;align-items:center;gap:.4rem;font-size:.64rem;display:inline-flex}.ctx-row__origin i{background:#9ebfd8;border-radius:50%;width:6px;height:6px}.ctx-row__origin.is-manual{color:var(--ctx-blue,#1769ff);font-weight:600}.ctx-row__origin.is-manual i{background:var(--ctx-blue,#1769ff)}@media (max-width:720px){.ctx-sheet{grid-template-columns:min(100% - 1.6rem,760px);padding:4rem 0 2rem}.ctx-row__head{flex-direction:column;align-items:flex-start;gap:.3rem}.ctx-row__head b{white-space:normal}.ctx-row__foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ctx-row{opacity:1;transition:none;transform:none}}:is(html:has(.frame--context),body:has(.frame--context)){overscroll-behavior:none;height:100%;overflow:hidden}.pnl:has(.frame--context){height:100dvh;min-height:0;overflow:hidden}.pnl:has(.frame--context) .pnl__app{height:100dvh;min-height:0;overflow:hidden}.frame--context{height:100dvh;min-height:0}.frame--context .frame__main{height:100dvh;min-height:0;overflow:hidden}.frame--context .route-stage,.frame--context .context-page{min-height:0;overflow:hidden}.frame--context .context-workspace,.frame--context .context-cloud{min-height:0}.frame--context .context-notes{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}@media (max-width:1060px){.frame--context .context-workspace{overscroll-behavior:contain;overflow-y:auto}.frame--context .context-cloud{min-height:420px}}@media (max-width:720px){:is(html:has(.frame--context),body:has(.frame--context)){height:auto;overflow:visible}.frame--context,.frame--context .frame__main{height:auto;min-height:100dvh;overflow:visible}.pnl:has(.frame--context){height:auto;min-height:100dvh;overflow:visible}.pnl:has(.frame--context) .pnl__app{height:auto;min-height:100dvh;overflow:visible}.frame--context .route-stage,.frame--context .context-page{overflow:visible}}.dw{z-index:200;-webkit-backdrop-filter:blur(7px)saturate(120%);backdrop-filter:blur(7px)saturate(120%);background:#0a10165c;justify-content:flex-end;align-items:stretch;padding:.85rem;animation:.26s cubic-bezier(.22,1,.3,1) both dw-veil;display:flex;position:fixed;inset:0}.dw__panel{background:var(--card-solid);border:1px solid #ffffffe6;border-radius:26px;flex-direction:column;width:min(35rem,100%);height:100%;animation:.46s cubic-bezier(.22,1,.28,1) both dw-in;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #0e1a263d,0 2px 8px #0e1a2614}.dw__panel:before{content:"";z-index:0;background:radial-gradient(58% 74% at 22% 100%, var(--accent-tint), transparent 70%), radial-gradient(46% 64% at 88% 92%, #786fff24, transparent 68%);pointer-events:none;height:16rem;position:absolute;inset:-40% 0 auto}.dw__panel:focus{outline:none}.dw.is-leaving{pointer-events:none;animation:.26s cubic-bezier(.4,0,.5,1) both dw-veil-out}.dw.is-leaving .dw__panel{animation:.3s cubic-bezier(.4,0,.35,1) both dw-out}@keyframes dw-veil{0%{opacity:0}to{opacity:1}}@keyframes dw-veil-out{0%{opacity:1}to{opacity:0}}@keyframes dw-in{0%{opacity:.4;transform:translate(calc(100% + .85rem))scale(.97)}to{opacity:1;transform:none}}@keyframes dw-out{0%{opacity:1;transform:none}to{opacity:.3;transform:translate(calc(100% + .85rem))scale(.985)}}@media (prefers-reduced-motion:reduce){.dw,.dw__panel,.dw.is-leaving,.dw.is-leaving .dw__panel{animation:none}}.dw__head{z-index:1;border-bottom:1px solid var(--line);flex:none;align-items:center;gap:.85rem;padding:1.15rem 1.25rem 1.1rem;display:flex;position:relative}.dw__ic{background:var(--accent);width:40px;height:40px;color:var(--on-accent);box-shadow:0 10px 22px var(--accent-tint);border-radius:14px;flex:none;place-items:center;display:grid}.dw__id{flex:1;gap:.18rem;min-width:0;display:grid}.dw__id small{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:600}.dw__id b{font:600 1.12rem/1.28 var(--display);letter-spacing:-.022em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dw__close{border:1px solid var(--line);background:var(--card-solid);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:12px;flex:none;place-items:center;transition:background-color .18s,color .18s,border-color .18s,transform .18s cubic-bezier(.22,1,.3,1);display:grid}.dw__close:hover{background:var(--ink);border-color:var(--ink);color:var(--card-solid);transform:rotate(90deg)}.dw__body{z-index:1;overscroll-behavior:contain;flex:1;align-content:start;gap:1.2rem;min-height:0;padding:1.35rem 1.25rem 1.6rem;display:grid;position:relative;overflow-y:auto}.dw__text{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--hover);color:var(--ink);white-space:pre-wrap;border-radius:4px 16px 16px 4px;margin:0;padding:1.05rem 1.15rem;font-size:.92rem;line-height:1.75}.dw__note{color:var(--faint);align-items:flex-start;gap:.5rem;margin:0;font-size:.74rem;line-height:1.55;display:flex}.dw__body .field textarea{min-height:12rem}.dw__foot{z-index:1;border-top:1px solid var(--line);background:var(--card-solid);flex:none;justify-content:flex-end;align-items:center;gap:.55rem;padding:.95rem 1.25rem;display:flex;position:relative}.dw__foot .btn--quiet:first-child:not(:only-child){margin-right:auto}@media (max-width:720px){.dw{justify-content:stretch;align-items:flex-end;padding:0}.dw__panel{border-bottom:0;border-radius:24px 24px 0 0;width:100%;height:min(90dvh,100%)}@keyframes dw-in{0%{opacity:.4;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes dw-out{0%{opacity:1;transform:none}to{opacity:.3;transform:translateY(100%)}}.dw__head,.dw__body,.dw__foot{padding-inline:1.05rem}.dw__foot .btn{flex:1;justify-content:center}}.ctx-sheet__intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:.35rem;padding:.1rem .25rem .6rem;display:flex}.ctx-sheet__intro p{color:#56646f;max-width:46ch;margin:0;font-size:.78rem;line-height:1.55}.ctx-row--note .ctx-row__sum{-webkit-line-clamp:3}.ctx-row--note .ctx-row__topics em{color:#2f5480;background:#1769ff12;border-color:#1769ff29;font-weight:600}.context-node__copy code{text-transform:none}.context-node-anchor.is-group .context-node__source{width:46px;height:46px;margin-bottom:9px}.context-node-anchor.is-group .context-node>strong:not(.is-letter){font-size:clamp(1.7rem, calc(var(--node-size,130px) * .23), 2.5rem);letter-spacing:-.045em;line-height:.95}.context-node-anchor.is-group .context-node__copy{top:calc(100% + 14px)}.context-node-anchor.is-group .context-node.is-label-above .context-node__copy{top:auto;bottom:calc(100% + 14px)}.context-node__satellites em{transform:translate(calc(var(--node-size,90px) * .34), calc(var(--node-size,90px) * .34));background:var(--card-solid);color:#6b7a86;border-radius:999px;padding:.18rem .42rem;font-size:.58rem;font-weight:600;box-shadow:0 4px 12px #3151691f}.tags{gap:.35rem;min-width:0;display:grid}.tags__box{border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--card-solid);cursor:text;flex-wrap:wrap;align-items:center;gap:.38rem;min-height:48px;padding:.5rem .55rem;transition:border-color .18s,box-shadow .18s;display:flex}.tags__box:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px var(--accent-tint)}.tags__tag{color:#2f5480;overflow-wrap:anywhere;background:#1769ff12;border:1px solid #1769ff29;border-radius:8px;align-items:center;gap:.3rem;max-width:100%;padding:.3rem .32rem .3rem .55rem;font-size:.74rem;line-height:1.25;display:inline-flex}.tags__tag button{color:#6785a8;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;transition:background-color .16s,color .16s;display:grid}.tags__tag button:hover{background:var(--accent);color:var(--on-accent)}.tags__box input{min-width:8rem;font:inherit;color:var(--ink);caret-color:var(--accent);outline:0;flex:1;font-size:.88rem;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 .35rem!important}.tags__hint{color:var(--faint);font-size:.68rem}.context-stage{flex-direction:column;flex:1;min-width:0;min-height:0;animation:.36s cubic-bezier(.22,1,.28,1) backwards context-view-enter;display:flex}.context-stage.is-leaving{pointer-events:none;animation:.15s cubic-bezier(.4,0,.5,1) both context-view-exit}@keyframes context-view-enter{0%{opacity:0;transform:translateY(10px)scale(.995)}58%{opacity:1}to{opacity:1;transform:none}}@keyframes context-view-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.997)}}@media (prefers-reduced-motion:reduce){.context-stage,.context-stage.is-leaving{animation:none!important}.context-view-switch__pill{transition:none}}.avisos{gap:.5rem;display:grid}.avisos__row{border:1px solid var(--edge);border-radius:var(--r-card);background:var(--card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;box-shadow:var(--shadow-card);text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.95rem 1.1rem;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid}.avisos__row:hover{background:var(--card-solid);box-shadow:0 2px 4px #3151690d,0 14px 32px #31516917}.avisos__row.is-new{border-color:color-mix(in srgb, var(--accent) 26%, transparent);background:var(--card-solid)}.avisos__ic{background:var(--accent-tint);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.avisos__row.is-new .avisos__ic{background:var(--accent);color:var(--on-accent)}.avisos__txt{gap:.16rem;min-width:0;display:grid}.avisos__txt b{font-size:.92rem;font-weight:600}.avisos__txt small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.5;overflow:hidden}.avisos__meta{color:var(--faint);white-space:nowrap;align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.avisos__dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.pop__foot{border-top:1px solid var(--line);padding:.45rem}.pop__foot a{color:var(--ink);border-radius:11px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem;font-size:.8rem;font-weight:600;display:flex}.pop__foot a:hover{background:var(--hover)}@media (max-width:720px){.avisos__row{grid-template-columns:34px minmax(0,1fr)}.avisos__meta{grid-column:2}}.plug{padding:0 var(--pad) var(--pad) 1.2rem;align-content:start;gap:1rem;display:grid}.plug__claves{border:1px solid var(--edge);border-radius:var(--r-card);background:radial-gradient(52% 90% at 96% 4%, var(--accent-tint), transparent 66%), var(--card-solid);box-shadow:var(--shadow-card);gap:.9rem;padding:1.25rem 1.35rem;display:grid}.plug__claves>header,.plug__pasos>header{align-items:center;gap:.8rem;display:flex}.plug__claves h2,.plug__pasos h2{font:600 1.02rem/1.3 var(--display);letter-spacing:-.02em}.plug__claves header p,.plug__pasos header p{color:var(--faint);margin-top:.12rem;font-size:.8rem}.plug__ic{background:var(--accent-tint);width:38px;height:38px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.plug__ic.is-key{background:var(--accent);color:var(--on-accent)}.plug__pista{color:var(--faint);align-items:flex-start;gap:.5rem;font-size:.76rem;line-height:1.55;display:flex}.plug__pista .ic{margin-top:.12rem}.copia{gap:.35rem;display:grid}.copia__et{color:var(--muted);font-size:.74rem;font-weight:600}.copia__caja{border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--sunken);align-items:center;gap:.6rem;padding:.35rem .35rem .35rem .9rem;display:flex}.copia__caja code{white-space:nowrap;min-width:0;font:600 .82rem var(--mono);color:var(--ink);flex:1;overflow-x:auto}.copia__caja .copia__texto{font-family:var(--sans);font-weight:500}.copia__caja button{background:var(--solid);min-height:38px;color:var(--on-solid);font:600 .76rem var(--sans);cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;gap:.35rem;padding:0 .8rem;transition:background-color .18s;display:inline-flex}.copia__caja button:hover{background:var(--accent);color:var(--on-accent)}.plug__grid{grid-template-columns:repeat(auto-fill,minmax(23rem,1fr));gap:1rem;display:grid}.plug__card{border:1px solid var(--edge);border-radius:var(--r-card);background:var(--card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-card);align-content:start;gap:.85rem;padding:1.25rem 1.35rem 1.35rem;display:grid}.plug__esqueleto{border-radius:var(--r-card);background:linear-gradient(100deg, var(--sunken) 30%, #ffffff8c 50%, var(--sunken) 70%);background-size:220% 100%;min-height:16rem;animation:1.4s ease-in-out infinite plug-carga}@keyframes plug-carga{0%{background-position:130% 0}to{background-position:-30% 0}}.plug__head{align-items:center;gap:.8rem;display:flex}.plug__logo{background:var(--solid);width:42px;height:42px;color:var(--on-solid);font:700 1.15rem var(--display);border-radius:13px;flex:none;place-items:center;display:grid}.plug__logo.is-wordpress{color:#fff;background:#21759b}.plug__logo.is-prestashop{color:#fff;background:#df0067}.plug__logo.is-shopify{color:#fff;background:#5e8e3e}.plug__id{flex:1;gap:.1rem;min-width:0;display:grid}.plug__id b{font:600 1rem/1.3 var(--display);letter-spacing:-.02em}.plug__id small{color:var(--faint);font-size:.76rem}.plug__ver{background:var(--accent-tint);color:var(--accent);font:700 .72rem var(--mono);border-radius:999px;flex:none;padding:.3rem .6rem}.plug__desc{color:var(--faint);font-size:.84rem;line-height:1.6}.plug__datos{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem;margin:0;padding:.85rem 0;display:grid}.plug__datos>div{gap:.1rem;min-width:0;display:grid}.plug__datos dt{color:var(--faint);font-size:.68rem;font-weight:600}.plug__datos dd{margin:0;font-size:.82rem;font-weight:500}.plug__novedades{color:var(--faint);font-size:.8rem;line-height:1.6}.plug__novedades b{color:var(--ink)}.plug__foot{gap:.7rem;display:grid}.plug__foot .btn{justify-content:center}.plug__hash>summary{color:var(--faint);cursor:pointer;align-items:center;gap:.3rem;font-size:.74rem;list-style:none;display:inline-flex}.plug__hash>summary:before{content:"▸";font-size:.7em;transition:transform .18s}.plug__hash[open]>summary:before{transform:rotate(90deg)}.plug__hash p{color:var(--faint);margin:.5rem 0 .35rem;font-size:.74rem}.plug__hash code{background:var(--sunken);font:500 .68rem var(--mono);color:var(--muted);word-break:break-all;border-radius:10px;padding:.55rem .7rem;display:block;overflow-x:auto}.plug__pasos{border:1px solid var(--edge);border-radius:var(--r-card);background:var(--card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-card);gap:1.1rem;padding:1.25rem 1.35rem 1.4rem;display:grid}.plug__pasos ol{counter-reset:paso;gap:0;display:grid}.plug__pasos li{counter-increment:paso;gap:.2rem;padding:0 0 1.15rem 3rem;display:grid;position:relative}.plug__pasos li:before{content:counter(paso);background:var(--accent);width:30px;height:30px;color:var(--on-accent);font:700 .82rem var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.1rem;left:0}.plug__pasos li:not(:last-child):after{content:"";background:var(--line-strong);width:1px;position:absolute;top:34px;bottom:.35rem;left:15px}.plug__pasos li:last-child{padding-bottom:0}.plug__pasos li b{font-size:.92rem;font-weight:600}.plug__pasos li b em{color:var(--faint);font-size:.8rem;font-style:normal;font-weight:500}.plug__pasos li span{color:var(--faint);font-size:.84rem;line-height:1.65}.plug__pasos li a{color:var(--accent);text-underline-offset:.18em;font-weight:600;text-decoration:underline}@media (max-width:720px){.plug{padding-inline:.9rem}.plug__grid,.plug__datos{grid-template-columns:1fr}.copia__caja{flex-wrap:wrap}.copia__caja code{width:100%}}.plug__card.is-pronto{background:var(--sunken);box-shadow:none;border-style:dashed}.plug__card.is-pronto .plug__logo{filter:grayscale();opacity:.5}.plug__card.is-pronto .plug__id b{color:var(--muted)}.plug__ver.is-pronto{background:var(--hover);color:var(--faint);font-family:var(--sans);font-weight:600}.plug__card.is-pronto .btn[disabled]{opacity:.55;cursor:not-allowed;justify-content:center}.plug__aviso{color:var(--faint);font-size:.76rem;line-height:1.55}.plug__aviso a{color:var(--accent);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.cfg__par{align-items:start;gap:1rem;display:grid}@media (min-width:1100px){.cfg__par{grid-template-columns:repeat(2,minmax(0,1fr))}}.dial__btn{background:var(--chrome-glass);border:1px solid var(--chrome-glass-edge);width:44px;height:44px;min-height:44px;box-shadow:var(--chrome-shadow);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:4px;transition:border-color .18s,background-color .18s;display:grid}.dial__btn:hover{border-color:var(--line-strong)}.dial__ring{background:conic-gradient(var(--accent) calc(var(--p,0) * 1%), var(--sunken) 0);border-radius:50%;flex:none;place-items:center;width:100%;height:100%;display:grid;position:relative}.dial__ring:before{content:"";background:var(--card-solid);border-radius:50%;position:absolute;inset:3.5px}.dial__ring b{font:700 .64rem var(--display);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1;position:relative}.dial__ring b i{opacity:.6;font-size:.78em;font-style:normal}.dial__btn.is-warn .dial__ring{background:conic-gradient(#e08a2f calc(var(--p,0) * 1%), var(--sunken) 0)}.dial__btn.is-full .dial__ring{background:conic-gradient(#e0553f 100%, var(--sunken) 0)}.dial__btn.is-full{border-color:#e0553f73}.dial__panel{width:min(21rem,100vw - 2rem)}.dial__body{gap:.9rem;padding:1rem 1.05rem;display:grid}.dial__datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .9rem;margin:0;display:grid}.dial__datos>div{gap:.1rem;display:grid}.dial__datos dt{color:var(--faint);font-size:.68rem;font-weight:600}.dial__datos dd{font:600 1.05rem var(--display);font-variant-numeric:tabular-nums;margin:0}.dial__aviso{color:var(--faint);font-size:.76rem;line-height:1.55}@media (max-width:832px){.dial{display:none}}.conv{padding:0 var(--pad) var(--pad) 1.2rem;gap:1rem;min-height:0;display:grid}.conv__split{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:1rem;height:calc(100dvh - 14rem);min-height:0;display:grid}.conv__lista,.conv__hilo{border:1px solid var(--edge);border-radius:var(--r-card);background:var(--card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:0;min-height:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.conv__lista>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:baseline;gap:.8rem;padding:1rem 1.1rem .85rem;display:flex}.conv__lista>header b{font:600 .92rem var(--display)}.conv__lista>header small{color:var(--faint);font-size:.72rem}.conv__scroll{overscroll-behavior:contain;flex:1;align-content:start;gap:.25rem;min-height:0;padding:.5rem;display:grid;overflow-y:auto}.conv__nota{color:var(--faint);padding:1rem .9rem;font-size:.8rem;line-height:1.6}.conv__row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;gap:.3rem;width:100%;padding:.8rem .85rem;transition:background-color .16s;display:grid}.conv__row:hover{background:var(--hover)}.conv__row.is-active{background:var(--card-solid);box-shadow:inset 2px 0 0 var(--accent)}.conv__row-top{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.conv__row-top b{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.84rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.conv__row-top time{color:var(--faint);white-space:nowrap;flex:none;font-size:.68rem}.conv__row-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.68rem;display:flex}.conv__row-meta em{align-items:center;gap:.25rem;font-style:normal;display:inline-flex}.conv__row-meta em code,.conv__row-meta em{font-family:var(--sans)}.lead__datos{border-left:2px solid var(--line-strong);gap:.3rem;margin:.55rem 0 0;padding-left:.7rem;display:grid}.lead__datos>div{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.lead__datos dt{color:var(--faint);flex:none;font-size:.68rem}.lead__datos dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.74rem}.conv__nota--pie{border-top:1px solid var(--line);padding-top:.7rem;font-size:.68rem}.conv__nota--pie a{color:inherit;text-underline-offset:2px;text-decoration:underline}.conv__row-meta i{background:var(--accent-tint);color:var(--accent);border-radius:999px;padding:.1rem .38rem;font-style:normal;font-weight:600}.conv__cab{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:.7rem;padding:.9rem 1.1rem;display:flex}.conv__volver{border:1px solid var(--line);background:var(--card-solid);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:11px;flex:none;place-items:center;display:none}.conv__cab-id{flex:1;gap:.1rem;min-width:0;display:grid}.conv__cab-id b{font:600 .84rem var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv__cab-id small{color:var(--faint);font-size:.7rem}.conv__lead-chip{background:var(--accent);color:var(--on-accent);font:600 .68rem var(--sans);border-radius:999px;flex:none;padding:.28rem .6rem}.conv__lead{border-bottom:1px solid var(--line);background:var(--accent-tint);color:var(--ink);flex:none;align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-size:.78rem;display:flex}.conv__lead>span{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.conv__lead a{color:var(--accent);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.conv__mensajes{overscroll-behavior:contain;flex:1;align-content:start;gap:.5rem;min-height:0;padding:1.1rem 1.1rem 1.4rem;display:grid;overflow-y:auto}.conv__dia{justify-content:center;align-items:center;margin:.7rem 0 .9rem;display:flex}.conv__dia span{background:var(--sunken);color:var(--faint);text-transform:capitalize;border-radius:999px;padding:.22rem .7rem;font-size:.68rem;font-weight:600}.conv__msg{justify-items:start;gap:.18rem;max-width:78%;margin-bottom:.35rem;display:grid}.conv__msg.is-user{justify-items:end;margin-left:auto}.conv__burbuja{background:var(--card-solid);border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;border-radius:16px;padding:.7rem .9rem;font-size:.86rem;line-height:1.62}.conv__msg.is-assistant .conv__burbuja{border-bottom-left-radius:5px}.conv__msg.is-user .conv__burbuja{background:var(--accent);color:var(--on-accent);border-color:#0000;border-bottom-right-radius:5px}.conv__msg time{color:var(--faint);padding-inline:.3rem;font-size:.64rem}.rt__l{display:block}.rt__l:empty{height:.5em}.pnl .rt__a{color:var(--accent);text-underline-offset:.18em;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.pnl .conv__msg.is-user .rt__a{color:var(--on-accent);text-decoration-color:#fff9}.pnl .rt__a:hover{text-decoration-thickness:2px}.conv__vacio{text-align:center;color:var(--faint);flex:1;place-content:center;justify-items:center;gap:.5rem;padding:2rem;display:grid}.conv__vacio>span{background:var(--accent-tint);width:48px;height:48px;color:var(--accent);border-radius:15px;place-items:center;display:grid}.conv__vacio b{color:var(--ink);font:600 1rem var(--display)}.conv__vacio p{max-width:34ch;font-size:.82rem;line-height:1.6}@media (max-width:1060px){.conv__split{grid-template-columns:1fr;height:auto}.conv__lista,.conv__hilo{height:min(60dvh,34rem)}.conv__volver{display:grid}.conv__msg{max-width:88%}}.tr{gap:.9rem;margin-top:.3rem;display:grid}.tr__resumen{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--hover);color:var(--ink);border-radius:4px 14px 14px 4px;padding:.85rem 1rem;font-size:.86rem;line-height:1.65}.tr__rotulo{color:var(--faint);align-items:center;gap:.7rem;font-size:.7rem;font-weight:600;display:flex}.tr__rotulo:after{content:"";background:var(--line);flex:1;height:1px}.tr__hilo{gap:.5rem;display:grid}@media (max-width:1340px){.bell__day{display:none}.bell{padding:.45rem .6rem}}.login__note a{color:var(--accent);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.ctx-row__form{border:1px dashed var(--line-strong);background:var(--sunken);color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:.4rem;margin-top:.55rem;padding:.42rem .7rem;font-size:.72rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.ctx-row__form em{color:var(--faint);font-style:normal;font-weight:500}.ctx-row__form:hover{border-color:var(--accent);color:var(--ink);background:var(--card-solid)}.ctx-row__form.is-on{background:var(--accent-tint);color:var(--accent);border-style:solid;border-color:#1769ff47}.ctx-row__form.is-on em{color:color-mix(in srgb, var(--accent) 72%, transparent)}.fq{gap:.7rem;display:grid}.fq__row{border:1px solid var(--line);background:var(--card-solid);border-radius:14px;gap:.4rem;padding:.85rem .9rem;display:grid}.fq__row.is-off{opacity:.5}.fq__head{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.fq__head b{font-size:.86rem;font-weight:600}.fq__meta{flex:none;align-items:center;gap:.35rem;display:inline-flex}.fq__meta em{color:var(--faint);font-size:.64rem;font-style:normal;font-family:var(--mono)}.fq__tag{letter-spacing:.04em;background:var(--sunken);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:.14rem .4rem;font-size:.6rem;font-style:normal;font-weight:700}.fq__tag.is-consent{background:var(--accent);color:var(--on-accent)}.fq__name{font:500 .64rem var(--mono);color:var(--faint);overflow-wrap:anywhere}.fq__ask,.fq__help{border:1px solid var(--line-strong);background:var(--card-solid);width:100%;min-height:38px;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:.45rem .6rem;font-size:.8rem}.fq__help{color:var(--muted);font-size:.74rem}.fq__ask:focus,.fq__help:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-tint)}.fq__literal{border-left:2px solid var(--accent);background:var(--hover);color:var(--muted);border-radius:3px 8px 8px 3px;padding:.5rem .6rem;font-size:.74rem;line-height:1.5}.fq__skip{color:var(--faint);cursor:pointer;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.context-catalog__form{background:var(--accent-tint);color:var(--accent);font:700 .68rem var(--sans);border-radius:8px;flex:none;align-items:center;gap:.25rem;padding:.2rem .45rem;display:inline-flex}.context-catalog__end{flex:none;align-items:center;gap:.55rem;display:inline-flex}.ctx-form-card{text-align:left;cursor:pointer;border:1px solid var(--pnl-line);background:var(--pnl-soft);width:100%;color:inherit;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:.85rem;margin-top:1.1rem;padding:.95rem 1.05rem;transition:border-color .2s,background-color .2s;display:grid}.ctx-form-card:hover{border-color:var(--pnl-accent);background:#fff}.ctx-form-card.is-on{border-color:color-mix(in srgb, var(--pnl-accent) 45%, transparent)}.ctx-form-card__i{width:34px;height:34px;color:var(--pnl-dim);background:#fff;border-radius:10px;place-items:center;display:grid}.ctx-form-card.is-on .ctx-form-card__i{background:var(--pnl-accent);color:#fff}.ctx-form-card__t{gap:.12rem;min-width:0;display:grid}.ctx-form-card__t b{font-size:.875rem;font-weight:600}.ctx-form-card__t small{color:var(--pnl-dim);font-size:.78rem}.context-catalog__form{cursor:pointer}.context-catalog__form.is-on{background:color-mix(in srgb, var(--pnl-accent) 14%, transparent);color:var(--pnl-accent)}.ava__drop{border:1px dashed var(--pnl-line);background:var(--pnl-soft);width:100%;min-height:150px;color:var(--pnl-dim);cursor:pointer;border-radius:16px;place-items:center;gap:.3rem;padding:1.4rem;transition:border-color .2s,background-color .2s;display:grid}.ava__drop:hover{border-color:var(--pnl-accent);background:#fff}.ava__drop b{color:var(--pnl-ink);font-size:.9rem;font-weight:600}.ava__drop small{font-size:.78rem}.ava__drop.is-full{border-style:solid;min-height:0;padding:0;overflow:hidden}.ava__drop.is-full img{object-fit:cover;width:100%;max-height:260px;display:block}.ava__done--wait{color:var(--pnl-dim)}.ava__done--no{color:#b4342a}.ava__v{object-fit:cover;background:#000;border-radius:50%;width:56px;height:56px;margin-left:auto;display:block}
