:root{--bg: #050b07;--bg2: color-mix(in srgb, #050b07 88%, #fff);--card: #0e1711;--card2: color-mix(in srgb, #0e1711 90%, #fff);--line: color-mix(in srgb, #eef3ef 9%, transparent);--line2: color-mix(in srgb, #eef3ef 16%, transparent);--text: #eef3ef;--dim: color-mix(in srgb, #eef3ef 66%, #050b07);--faint: color-mix(in srgb, #eef3ef 44%, #050b07);--brand: #3dff54;--brand2: color-mix(in srgb, #3dff54 70%, #fff);--on-brand: #07110a;--scheme: dark;--danger: #ff5d6c;--ok: #34d399;--warn: #fbbf24;--grad: linear-gradient(135deg, var(--brand) 0%, var(--brand2) 100%);--r: 14px;--shadow: 0 18px 50px rgba(0,0,0,.35);color-scheme:dark}:root[data-mode=light]{color-scheme:light;--shadow: 0 18px 50px rgba(20,40,25,.16)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--brand2)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:focus-visible{outline:2px solid var(--brand2);outline-offset:2px}.login{min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(900px 500px at 15% -10%,color-mix(in srgb,var(--brand) 28%,transparent),transparent 60%),radial-gradient(700px 500px at 100% 110%,color-mix(in srgb,var(--brand2) 18%,transparent),transparent 60%),var(--bg)}.login-card{width:100%;max-width:400px;background:color-mix(in srgb,var(--card) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line2);border-radius:2px;padding:32px 28px;box-shadow:var(--shadow)}.brand{display:flex;align-items:center;gap:12px;font-weight:700;letter-spacing:-.01em}.brand-mark{width:38px;height:38px;border-radius:2px;background:var(--grad);display:grid;place-items:center;color:var(--on-brand);flex:none}.brand small{display:block;font-weight:500;font-size:12px;color:var(--faint);letter-spacing:.02em}.login h1{margin:26px 0 4px;font-size:24px;letter-spacing:-.02em}.login p.sub{margin:0 0 22px;color:var(--dim)}.field{display:block;margin-bottom:14px}.field>span{display:block;font-size:12.5px;font-weight:600;color:var(--dim);margin-bottom:6px}.input{width:100%;background:var(--bg2);border:1px solid var(--line2);border-radius:2px;padding:11px 13px;min-height:44px;transition:border-color .15s,box-shadow .15s}.input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:2px;border:1px solid var(--line2);background:var(--card2);font-weight:600;transition:transform .1s,background .15s,border-color .15s;white-space:nowrap}.btn:hover{background:color-mix(in srgb,var(--card2) 82%,var(--text));border-color:color-mix(in srgb,var(--text) 22%,transparent)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--grad);color:var(--on-brand);border-color:transparent}.btn.primary:hover{filter:brightness(1.08)}.btn.danger{color:var(--danger)}.btn.sm{min-height:34px;padding:0 12px;font-size:13.5px}.btn.block{width:100%}.btn.icon{width:38px;min-height:38px;padding:0}.err{background:#ff5d6c1f;border:1px solid rgba(255,93,108,.4);color:#ffb3ba;padding:10px 12px;border-radius:2px;margin-bottom:14px;font-size:14px}.shell{display:grid;grid-template-columns:240px 1fr;min-height:100dvh}.rail{position:sticky;top:0;height:100dvh;border-right:1px solid var(--line);background:var(--bg2);padding:20px 14px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.rail .brand{padding:4px 8px 18px}.nav{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:2px;color:var(--dim);background:none;border:0;text-align:left;width:100%;font-weight:500}.nav:hover{background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text)}.nav.on{background:color-mix(in srgb,var(--brand) 16%,transparent);color:var(--text)}.nav .tag{margin-left:auto;font-size:10.5px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--faint);font-weight:600;letter-spacing:.03em}.nav .count{margin-left:auto;font-size:12px;color:var(--faint)}.rail .spacer{flex:1}.me{font-size:12.5px;color:var(--faint);padding:10px 12px;border-top:1px solid var(--line);word-break:break-all}.main{padding:28px clamp(16px,3vw,40px) 60px;min-width:0}.topbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.topbar h2{margin:0;font-size:26px;letter-spacing:-.02em;flex:1 1 200px}.search{position:relative;flex:0 1 280px}.search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--faint)}.search .input{padding-left:38px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.chip{padding:7px 14px;border-radius:2px;border:1px solid var(--line2);background:transparent;color:var(--dim);font-size:13.5px;font-weight:600}.chip.on{background:var(--text);color:#0b0c12;border-color:var(--text)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px}.pcard{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;flex-direction:column}.pcard:hover{transform:translateY(-3px);border-color:var(--line2);box-shadow:var(--shadow)}.thumb{height:128px;position:relative;display:grid;place-items:center;overflow:hidden}.thumb.t-onepager{background:linear-gradient(135deg,#3b2f8f,#7c6cff 60%,#a78bfa)}.thumb.t-website{background:linear-gradient(135deg,#0e5a73,#22d3ee 70%,#67e8f9)}.thumb.t-ecom{background:linear-gradient(135deg,#7a1230,#e4405f 60%,#fb923c)}.thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 0%,color-mix(in srgb,var(--text) 25%,transparent),transparent 55%)}.thumb svg{color:color-mix(in srgb,var(--text) 92%,transparent);position:relative;z-index:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.pbody{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;flex:1}.pname{font-weight:700;font-size:16.5px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;color:var(--faint);font-size:12.5px}.badge{padding:2px 9px;border-radius:2px;font-size:11.5px;font-weight:700;letter-spacing:.02em;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--dim)}.badge.onepager{background:color-mix(in srgb,var(--brand) 20%,transparent);color:#b9b0ff}.badge.website{background:color-mix(in srgb,var(--brand2) 18%,transparent);color:#7fe7f7}.badge.ecom{background:#fb923c33;color:#fdba74}.pactions{display:flex;gap:8px;margin-top:auto;align-items:center}.menu-wrap{position:relative}.menu{position:absolute;right:0;bottom:44px;z-index:30;min-width:190px;background:var(--card2);border:1px solid var(--line2);border-radius:2px;padding:6px;box-shadow:var(--shadow)}.menu button{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:9px 10px;border-radius:2px;text-align:left;color:var(--text)}.menu button:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}.menu .danger{color:var(--danger)}.menu hr{border:0;border-top:1px solid var(--line);margin:5px 0}.empty{border:1px dashed var(--line2);border-radius:2px;padding:56px 20px;text-align:center;color:var(--dim)}.empty h3{color:var(--text);margin:14px 0 6px;font-size:20px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:16px;z-index:50;animation:fade .15s ease;overflow-y:auto}.modal{width:100%;max-width:760px;background:var(--card);border:1px solid var(--line2);border-radius:2px;padding:24px;box-shadow:var(--shadow);animation:pop .2s cubic-bezier(.2,.8,.3,1)}.modal.narrow{max-width:440px}.modal h3{margin:0 0 4px;font-size:21px;letter-spacing:-.01em}.modal .sub{margin:0 0 18px;color:var(--dim)}.types{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.type{text-align:left;background:var(--bg2);border:1.5px solid var(--line);border-radius:2px;padding:14px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s,background .15s}.type:hover{border-color:var(--line2)}.type.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent)}.type .ic{width:38px;height:38px;border-radius:2px;display:grid;place-items:center;color:var(--on-brand)}.type .ic.onepager{background:#a89cff}.type .ic.website{background:#5fe0f5}.type .ic.ecom{background:#fb923c}.type b{font-size:15.5px}.type p{margin:0;color:var(--dim);font-size:13px}.type ul{margin:6px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--faint);display:grid;gap:3px}.type li:before{content:"\2713  ";color:var(--ok)}.srow{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;align-items:center}.srow.act{margin-top:14px}.modal .srow{margin-top:8px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--card2);border:1px solid var(--line2);padding:11px 18px;border-radius:2px;box-shadow:var(--shadow);z-index:80;animation:pop .2s;max-width:calc(100vw - 32px)}.toast.bad{border-color:#ff5d6c80}.skeleton{height:280px;border-radius:var(--r);background:linear-gradient(100deg,var(--card) 30%,var(--card2) 50%,var(--card) 70%);background-size:200% 100%;animation:sh 1.3s infinite linear}.soon{max-width:560px}.soon h3{margin:0 0 8px}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes sh{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:860px){.shell{grid-template-columns:1fr;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.rail{position:fixed;z-index:40;bottom:0;left:0;right:0;top:auto;height:auto;flex-direction:row;border-right:0;border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom));gap:2px;overflow:visible}.rail .brand,.rail .spacer,.me,.nav .tag,.nav .count,.rail .nav--more,.rail .nav--tail{display:none}.nav{flex:1 1 0;width:auto;min-width:0;flex-direction:column;gap:3px;font-size:11.5px;padding:7px 4px;justify-content:center;align-items:center;text-align:center;white-space:nowrap}.types{grid-template-columns:1fr}.search{flex:1 1 100%;order:3}}.okbox,.warnbox{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:2px;margin:10px 0;font-size:14px}.okbox{background:#34d3991f;border:1px solid rgba(52,211,153,.4);color:#a7f3d0}.warnbox{background:#fbbf241a;border:1px solid rgba(251,191,36,.4);color:#fde68a;flex-wrap:wrap}.warnbox svg,.okbox svg{flex:none;margin-top:3px}.linkhead{display:flex;gap:8px;align-items:center;margin-bottom:6px;font-weight:600}.bklist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.bklist li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:2px;background:var(--bg2)}.bklist small{display:block;color:var(--faint)}a.btn{text-decoration:none}.wordmark{display:inline-flex;align-items:center;gap:8px;font-weight:800;letter-spacing:-.02em;font-size:1.05rem}.wordmark:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--brand);box-shadow:0 0 12px var(--brand)}.wordmark b{color:var(--brand);font-weight:800}.brand-logo{height:34px;width:auto;display:block}:root[data-mode=light] .brand-logo.invert{filter:invert(1) hue-rotate(180deg)}.swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:14px}.swatch{display:grid;gap:6px;font-size:12.5px;font-weight:600;color:var(--dim)}.swatch input[type=color]{width:100%;height:44px;border:1px solid var(--line2);border-radius:2px;background:var(--bg2);padding:3px}.preview-card{border:1px solid var(--line2);border-radius:2px;padding:16px;background:var(--card);margin:12px 0}.tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:12px 0;max-height:240px;overflow:auto;padding:2px}.tpl{display:grid;gap:3px;text-align:left;padding:10px 12px;border-radius:2px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;cursor:pointer;align-content:start}.tpl:hover,.tpl.on{border-color:var(--brand)}.tpl small{color:var(--dim);font-size:12px}.tpl .chip-s{justify-self:start;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:2px;background:color-mix(in srgb,var(--brand) 18%,transparent)}.pw{position:relative;display:flex}.pw .input{flex:1;padding-right:44px}.pw-eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;background:none;border:0;color:var(--dim);cursor:pointer;border-radius:2px}.pw-eye:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.login-links{margin:14px 0 0;text-align:center}.link{background:none;border:0;color:var(--brand);cursor:pointer;font:inherit;text-decoration:underline;padding:0}.badge.client{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--dim)}.badge.stage-live{background:color-mix(in srgb,#16a34a 22%,transparent);color:#4ade80}.badge.stage-review{background:color-mix(in srgb,#f59e0b 22%,transparent);color:#fbbf24}.badge.stage-maintenance{background:color-mix(in srgb,#38bdf8 22%,transparent);color:#7dd3fc}.badge.stage-on_hold{background:color-mix(in srgb,#9ca3af 22%,transparent);color:#9ca3af}.table td,.table th{vertical-align:top}.clickable{cursor:pointer}.clickable:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-bottom:16px}.stat{display:grid;gap:2px;text-align:left;padding:16px;border-radius:2px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,transform .15s}.stat:hover{border-color:var(--line2);transform:translateY(-2px)}.stat b{font-size:30px;letter-spacing:-.02em}.stat span{font-weight:600}.stat small{color:var(--dim)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:820px){.grid2{grid-template-columns:1fr}}.table{width:100%;border-collapse:collapse}.table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--dim);padding:8px 10px;border-bottom:1px solid var(--line)}.table td{padding:9px 10px;border-bottom:1px solid var(--line)}.table .muted,.muted{color:var(--dim)}.pill{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:2px;background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text)}.pill.approved,.pill.st-processing{background:color-mix(in srgb,#16a34a 22%,transparent);color:#4ade80}.pill.rejected{background:color-mix(in srgb,#ef4444 22%,transparent);color:#f87171}.pill.st-pending_payment{background:color-mix(in srgb,#f59e0b 22%,transparent);color:#fbbf24}.pill.st-on_hold{background:color-mix(in srgb,#9ca3af 22%,transparent);color:#9ca3af}.more-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.rail>.nav-more-btn{display:none}@media(max-width:860px){.rail>.nav-more-btn{display:flex}}@media(min-width:861px){.more-sheet{display:none}}.more-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;animation:fade .15s}.more-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:82dvh;overflow-y:auto;background:var(--bg2);border-top:1px solid var(--line2);border-radius:2px 2px 0 0;padding:14px 14px calc(18px + env(safe-area-inset-bottom));animation:pop .18s}.more-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.more-sheet__x{width:38px;height:38px;border-radius:999px;border:1px solid var(--line2);background:none;color:var(--text);display:grid;place-items:center}.more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.more-item{display:grid;justify-items:center;align-content:center;gap:6px;min-height:76px;padding:10px 6px;border-radius:2px;border:1px solid var(--line);background:var(--card);color:var(--text);font-size:12.5px;font-weight:600;text-align:center;overflow-wrap:anywhere}.more-item small{font-size:10px;color:var(--faint);font-weight:600}.more-item.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,transparent)}.more-sheet__who{margin:14px 2px 8px;color:var(--faint);font-size:12.5px;overflow-wrap:anywhere}.more-grid--foot{grid-template-columns:repeat(2,minmax(0,1fr))}.help-search{display:flex;gap:8px;align-items:center;margin-bottom:12px}.help-search svg{flex:none;color:var(--dim)}.help-search .input{flex:1;min-width:0}.help-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.help-tabs button{display:inline-flex;gap:6px;align-items:center;padding:8px 14px;border-radius:2px;border:1px solid var(--line);background:none;color:var(--dim);font-weight:600;cursor:pointer}.help-tabs button.on{background:color-mix(in srgb,var(--brand) 18%,transparent);color:var(--text);border-color:var(--brand)}.help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px}.help-tile{all:unset;box-sizing:border-box;display:grid;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:2px;cursor:pointer;position:relative;background:var(--bg2)}.help-tile:hover,.help-tile:focus-visible{border-color:var(--brand)}.help-tile b{display:flex;gap:6px;align-items:center}.help-tile span{color:var(--dim);font-size:13px;padding-right:18px}.help-tile>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--faint)}.help-card{margin:0 0 12px}.help-card h4{margin:0 0 8px}.help-card ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.help-card li>button{all:unset;box-sizing:border-box;display:grid;gap:2px;width:100%;padding:9px 6px;border-radius:2px;cursor:pointer}.help-card li>button:hover,.help-card li>button:focus-visible{background:color-mix(in srgb,var(--text) 6%,transparent)}.help-card li>button span{color:var(--dim);font-size:13px}.help-article h3{margin:12px 0 4px}.help-where{color:var(--dim);margin:4px 0 10px}.help-body{display:grid;gap:10px;margin-top:8px;line-height:1.55}.help-body p{margin:0}.help-rel{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.help-rel button,.help-link{all:unset;cursor:pointer;color:var(--brand);text-decoration:underline}.help-results ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.help-results li>button{all:unset;box-sizing:border-box;display:grid;gap:2px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:2px;cursor:pointer}.help-results li>button:hover{border-color:var(--brand)}.help-results li span{color:var(--dim);font-size:13px}.help-new{margin-left:8px;font-size:10.5px;padding:2px 7px;border-radius:2px;background:var(--brand);color:var(--on-brand,#000);font-weight:800;vertical-align:2px}.help-date{color:var(--faint);margin:0 0 6px;font-size:13px}.help-card ul.help-list{list-style:disc;padding-left:20px;display:grid;gap:6px}.help-card ul.help-status{display:grid;gap:10px}.help-status li{display:flex;gap:10px;align-items:flex-start}.help-status li>div{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.help-status li>div span{color:var(--dim);font-size:13px}.help-badge{flex:none;min-width:92px;text-align:center;font-size:11px;font-weight:800;padding:3px 8px;border-radius:2px;background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--dim)}.help-badge.ok{background:#34d39933;color:var(--ok)}.help-badge.warn{background:#f5a62333;color:#f5a623}.help-badge.no{background:#ff5d6c2e;color:var(--danger)}.help-table{width:100%;border-collapse:collapse}.help-table th{all:unset;display:block}.help-table tr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:10px;padding:7px 0;border-top:1px solid var(--line)}.help-table tr:first-child{border-top:0}.help-table th button{all:unset;cursor:pointer;color:var(--brand);font-weight:600}.help-table td{color:var(--dim);font-size:13px;overflow-wrap:anywhere}.help-blocks{margin:6px 0;line-height:1.5}.help-hero h3{display:flex;gap:8px;align-items:center;margin:0 0 10px}.nav .newdot{margin-left:auto;font-size:10px;font-weight:800;padding:2px 7px;border-radius:99px;background:var(--brand);color:var(--on-brand,#000)}@media(max-width:640px){.help-table tr{grid-template-columns:1fr}.help-status li{flex-direction:column;gap:4px}}.set-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin:12px 0}.set-actions .btn,.set-actions .field{margin:0;justify-content:center}.set-actions .btn{min-height:40px}.menu.menu--fixed{position:fixed;right:auto;bottom:auto;z-index:200;max-width:calc(100vw - 16px)}@media(max-width:700px){.btn.sm{min-height:38px}.btn.icon{min-width:38px;min-height:38px}.pactions{gap:8px}.chips .chip,.chip{min-height:36px}.menu button{padding:12px 10px}}.set-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px 14px;margin-top:10px}.set-grid .field{margin:0}.userlist{display:grid;gap:0}.userrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 0;border-top:1px solid var(--line)}.userrow:first-child{border-top:0}.userrow.off{opacity:.6}.userwho{min-width:0;flex:1 1 220px;overflow-wrap:anywhere}.useracts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.useracts .input{width:auto;min-width:120px}.chip.you{background:var(--accent);color:var(--accent-ink,#fff);margin-left:8px}.chip.off{margin-left:8px}.userpw{flex:1 0 100%;display:flex;gap:10px;align-items:end;flex-wrap:wrap}.userpw .field{flex:1 1 240px}@media(max-width:700px){.useracts{flex:1 0 100%}.useracts .input{flex:1 1 auto}}.bd{--b-bg:var(--bg,#0b0c12);--b-bg2:var(--bg2,#11131c);--b-card:var(--card,#151826);--b-card2:var(--card2,#1a1e2f);--b-line:var(--line,color-mix(in srgb,var(--text) 9%,transparent));--b-line2:var(--line2,color-mix(in srgb,var(--text) 16%,transparent));--b-text:var(--text,#eef0f8);--b-dim:var(--dim,#a3a9c0);--b-faint:var(--faint,#6f7691);--b-brand:var(--brand,#7c6cff);--b-brand2:var(--brand2,#22d3ee);--b-danger:var(--danger,#ff5d6c);--b-ok:var(--ok,#34d399);--b-warn:var(--warn,#fbbf24);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--b-bg);color:var(--b-text);font:14px/1.45 Inter,system-ui,-apple-system,Segoe UI,sans-serif;z-index:20}.bd *{box-sizing:border-box}.bd button,.bd input,.bd select,.bd textarea{font:inherit;color:inherit}.bd button{cursor:pointer}.bd-top{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--b-line);background:var(--b-bg2);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;container:bdtop/inline-size}@container bdtop (max-width:1180px){.bd-top .bd-hide-s{display:none}}.bd-top::-webkit-scrollbar{display:none}.bd-title{font-weight:700;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:4px}.bd-pagesel{width:auto;min-width:130px;max-width:200px;min-height:34px;padding:4px 8px}.bd-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 12px;border-radius:2px;border:1px solid var(--b-line2);background:var(--b-card2);font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s}.bd-btn:hover:not(:disabled){background:color-mix(in srgb,var(--card2) 82%,var(--text));border-color:color-mix(in srgb,var(--text) 26%,transparent)}.bd-btn:disabled{opacity:.45;cursor:not-allowed}.bd-btn.primary{background:var(--grad,linear-gradient(135deg,#7c6cff,#22d3ee));color:var(--on-brand);border-color:transparent}.bd-btn.danger{color:var(--b-danger)}.bd-btn.sm{min-height:30px;padding:0 10px;font-size:13px}.bd-btn.block{width:100%;margin-top:8px}.bd-btn.icon{width:34px;padding:0}.bd-icon{display:inline-grid;place-items:center;width:28px;height:28px;border:0;background:none;border-radius:2px;color:var(--b-dim)}.bd-icon:hover:not(:disabled){background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--b-text)}.bd-icon:disabled{opacity:.3}.bd-icon.danger:hover{color:var(--b-danger)}.bd-seg{display:inline-flex;background:var(--b-bg);border:1px solid var(--b-line);border-radius:2px;padding:2px}.bd-seg button{background:none;border:0;border-radius:2px;min-width:34px;min-height:28px;padding:0 10px;color:var(--b-dim);font-weight:600;display:grid;place-items:center}.bd-seg button.on{background:var(--b-card2);color:var(--b-text)}.bd-seg.wide{display:flex;margin-bottom:14px}.bd-seg.wide button{flex:1}.bd-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--b-faint);margin-left:auto;white-space:nowrap}.bd-status.saved{color:var(--b-ok)}.bd-status.dirty,.bd-status.saving{color:var(--b-warn)}.bd-status.conflict,.bd-status.error{color:var(--b-danger)}.bd-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 14px;background:#fbbf241f;border-bottom:1px solid rgba(251,191,36,.35);color:#fde68a}.bd-body{flex:1;display:flex;min-height:0}.bd-left{width:340px;max-width:42vw;flex:none;display:flex;flex-direction:column;border-right:1px solid var(--b-line);background:var(--b-bg2);min-height:0}.bd-tabs{display:flex;border-bottom:1px solid var(--b-line)}.bd-tabs button{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 2px 7px;font-size:11.5px;line-height:1.2;white-space:nowrap;background:none;border:0;border-bottom:2px solid transparent;color:var(--b-dim);font-weight:600}.bd-tabs button.on{color:var(--b-text);border-bottom-color:var(--b-brand)}.bd-scroll{flex:1;overflow-y:auto;min-height:0}.bd-pad{padding:14px}.bd-h{font-weight:700;margin:6px 0 10px;letter-spacing:-.01em}.bd-h.sm{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--b-faint);margin:18px 0 8px}.bd-muted{color:var(--b-faint);font-size:13px}.bd-hide-s{display:inline}.bd-layers{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.bd-layers li{display:flex;align-items:center;border:1px solid var(--b-line);border-radius:2px;background:var(--b-card)}.bd-layers li.on{border-color:var(--b-brand);background:color-mix(in srgb,var(--brand) 12%,transparent)}.bd-layer{flex:1;min-width:0;display:flex;align-items:center;gap:9px;background:none;border:0;padding:9px 10px;text-align:left;color:var(--b-text)}.bd-layer span{font-weight:600;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.bd-layer em{font-style:normal;color:var(--b-faint);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-layer svg{flex:none}.bd-layers li{position:relative}.bd-layer__acts{display:flex;flex:none;padding-right:4px;position:absolute;right:0;top:0;bottom:0;align-items:center;padding-left:14px;border-radius:0 2px 2px 0;background:linear-gradient(90deg,transparent,var(--b-card) 14px);opacity:0;pointer-events:none}.bd-layers li.on .bd-layer__acts{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--b-card) 88%,var(--b-brand)) 14px)}.bd-layers li:hover .bd-layer__acts,.bd-layers li:focus-within .bd-layer__acts,.bd-layers li.on .bd-layer__acts{opacity:1;pointer-events:auto}@media(hover:none){.bd-layer__acts{position:static;opacity:1;pointer-events:auto;background:none;padding-left:0}}.bd-lib{margin-top:14px;border-top:1px solid var(--b-line);padding-top:4px}.bd-lib__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.bd-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border:1px solid var(--b-line);border-radius:2px;background:var(--b-card);color:var(--b-dim);font-size:12.5px;font-weight:600;text-align:center}.bd-tile:hover{border-color:var(--b-brand);color:var(--b-text)}.bd-addpage{display:flex;gap:8px;margin:10px 0}.bd-field{display:block;margin-bottom:14px}.bd-field.inline{display:flex;align-items:center;gap:10px}.bd-label{display:block;font-size:12px;font-weight:700;color:var(--b-dim);margin-bottom:6px}.bd-hint{display:block;color:var(--b-faint);font-size:12px;margin-top:4px}.bd-input{width:100%;background:var(--b-bg);border:1px solid var(--b-line2);border-radius:2px;padding:8px 10px;min-height:36px}.bd-input:focus{outline:none;border-color:var(--b-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}textarea.bd-input{resize:vertical}.bd-input.mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;white-space:pre}.bd-switch{display:flex;align-items:center;gap:10px;background:none;border:0;padding:6px 0;margin-bottom:6px;color:var(--b-text);text-align:left;width:100%}.bd-switch i{width:36px;height:20px;border-radius:99px;background:#2a3047;position:relative;flex:none;transition:background .15s}.bd-switch i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.bd-switch.on i{background:var(--b-brand)}.bd-switch.on i:after{transform:translate(16px)}.bd-slider{display:flex;align-items:center;gap:10px}.bd-slider input{flex:1;accent-color:var(--b-brand)}.bd-slider output{min-width:46px;text-align:right;color:var(--b-dim);font-size:12.5px}.bd-color{display:flex;gap:8px}.bd-color input[type=color]{width:42px;height:36px;padding:2px;border:1px solid var(--b-line2);border-radius:2px;background:var(--b-bg);flex:none}.bd-image__row{display:flex;gap:6px}.bd-thumb{position:relative;margin-bottom:8px;border-radius:2px;overflow:hidden;border:1px solid var(--b-line);background:#000}.bd-thumb img{width:100%;max-height:120px;object-fit:cover;display:block}.bd-x{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:0;background:#000000a6;color:#fff;display:grid;place-items:center}.bd-list{margin-bottom:14px}.bd-count{background:var(--b-card2);border-radius:99px;padding:1px 7px;margin-left:4px;font-size:11px}.bd-item{border:1px solid var(--b-line);border-radius:2px;margin-bottom:6px;background:var(--b-card)}.bd-item.open{border-color:var(--b-line2)}.bd-item__head{display:flex;align-items:center}.bd-item__title{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:none;border:0;padding:8px 10px;text-align:left;font-weight:600}.bd-item__title img{width:30px;height:22px;object-fit:cover;border-radius:2px}.bd-item__body{padding:12px 10px 0;border-top:1px solid var(--b-line)}.bd-insp-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.bd-insp-head b{flex:1}.bd-slug{display:flex;align-items:center;gap:6px}.bd-slug span{color:var(--b-faint)}.bd-serp{border:1px solid var(--b-line);border-radius:2px;padding:12px;background:#fff;color:#202124;margin-bottom:14px}.bd-serp b{display:block;color:#1a0dab;font-weight:400;font-size:17px}.bd-serp span{display:block;color:#188038;font-size:12.5px}.bd-serp p{margin:4px 0 0;color:#4d5156;font-size:13px}.bd-presets{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.bd-preset{display:flex;align-items:center;gap:4px;padding:8px;border:1px solid var(--b-line);border-radius:2px;background:var(--b-card)}.bd-preset span{width:18px;height:18px;border-radius:50%;border:1px solid color-mix(in srgb,var(--text) 20%,transparent)}.bd-preset em{font-style:normal;margin-left:6px;font-weight:600}.bd-nav{display:grid;grid-template-columns:1fr 1fr 28px;gap:6px;margin-bottom:6px}.bd-stage{flex:1;min-width:0;display:flex;flex-direction:column;background:#06070b;background-image:radial-gradient(color-mix(in srgb,var(--text) 5%,transparent) 1px,transparent 1px);background-size:18px 18px}.bd-frame{flex:1;margin:12px auto 0;max-width:100%;background:#fff;border-radius:2px 2px 0 0;overflow:hidden;box-shadow:0 20px 60px #00000080;transition:width .25s ease}.bd-frame iframe{width:100%;height:100%;border:0;display:block;background:#fff}.bd-hint-bar{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px;color:var(--b-faint);font-size:12px}.bd-center{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;background:var(--bg,#0b0c12);color:var(--text,#eef0f8);text-align:center;z-index:20;font:15px Inter,system-ui,sans-serif;padding:20px}.bd-spin{width:34px;height:34px;border-radius:50%;border:3px solid color-mix(in srgb,var(--text) 15%,transparent);border-top-color:var(--brand,#7c6cff);animation:bdspin .8s linear infinite}@keyframes bdspin{to{transform:rotate(360deg)}}.bd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#04050ab3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px;z-index:60}.bd-scrim.right{place-items:stretch end;padding:0}.bd-modal{width:100%;max-width:420px;background:var(--b-card);border:1px solid var(--b-line2);border-radius:2px;padding:22px}.bd-modal h3{margin:0 0 6px}.bd-modal p{color:var(--b-dim);margin:0 0 16px}.bd-row-end{display:flex;gap:8px;justify-content:flex-end}.bd-drawer{width:420px;max-width:100vw;height:100%;overflow-y:auto;background:var(--b-bg2);border-left:1px solid var(--b-line2);padding:18px}.bd-drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.bd-versions{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.bd-versions li{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--b-line);border-radius:2px;padding:10px 12px;background:var(--b-card)}.bd-versions b{display:block;font-size:13.5px}.bd-versions small{color:var(--b-faint)}.bd-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);background:var(--b-card2);border:1px solid var(--b-line2);padding:10px 16px;border-radius:2px;z-index:80;box-shadow:0 14px 40px #00000080}.bd-toast.bad{border-color:#ff5d6c8c}@media(max-width:900px){.bd-body{flex-direction:column-reverse}.bd-left{width:100%;max-width:none;height:46%;border-right:0;border-top:1px solid var(--b-line)}.bd-stage{height:54%;flex:none}.bd-hide-s{display:none}.bd-title{max-width:110px}.bd-frame{margin-top:6px}.bd-hint-bar{display:none}}.bd-btn.toggled{border-color:var(--b-brand);color:var(--b-brand2)}.bd-group{border:1px solid var(--b-line);border-radius:2px;margin-bottom:10px;background:var(--b-card)}.bd-group__head{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;padding:11px 13px;font-weight:700;color:var(--b-text)}.bd-group.open .bd-group__head svg{transform:rotate(180deg)}.bd-group__body{padding:4px 13px 12px}.bd-color-clear{display:flex;gap:8px;align-items:center}.bd-color-clear .bd-color{flex:1}.bd-grip{display:grid;place-items:center;width:22px;color:var(--b-faint);cursor:grab}.bd-layers li.drop{box-shadow:0 -3px 0 var(--b-brand2)}.bd-presets1{display:grid;gap:8px;margin-bottom:6px}.bd-preset1{display:flex;gap:11px;align-items:flex-start;text-align:left;padding:11px;border:1px solid var(--b-line);border-radius:2px;background:var(--b-card);color:var(--b-text);width:100%}.bd-preset1:hover{border-color:var(--b-brand)}.bd-preset1 span b{display:block;font-size:13.5px}.bd-preset1 span small{display:block;color:var(--b-faint);font-size:12px;margin-top:2px}.bd-preset1.row{padding:0;align-items:stretch}.bd-preset1.row>button:first-child{flex:1;display:flex;gap:11px;align-items:flex-start;text-align:left;padding:11px;background:none;border:0;color:inherit}.bd-warns{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.bd-warns li{display:flex;gap:7px;align-items:flex-start;font-size:12.5px;color:#fde68a;background:#fbbf2414;border:1px solid rgba(251,191,36,.3);padding:8px 10px;border-radius:2px}.bd-warns svg{flex:none;margin-top:2px}.bd-rich__bar{display:flex;flex-wrap:wrap;gap:4px;padding:6px;border:1px solid var(--b-line2);border-bottom:0;border-radius:2px 2px 0 0;background:var(--b-card2)}.bd-rich__bar button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:2px;background:none;color:var(--b-dim)}.bd-rich__bar button:hover{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--b-text)}.bd-rich__bar select{height:28px;border-radius:2px;border:1px solid var(--b-line);background:var(--b-bg);font-size:12px;padding:0 4px;max-width:92px}.bd-rich__color{position:relative;width:28px;height:28px;border-radius:2px;border:1px solid var(--b-line);display:grid;place-items:center;overflow:hidden;cursor:pointer}.bd-rich__color span{width:16px;height:16px;border-radius:50%;border:1px solid color-mix(in srgb,var(--text) 30%,transparent)}.bd-rich__color input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.bd-rich__area{min-height:74px;max-height:240px;overflow:auto;padding:10px 12px;border:1px solid var(--b-line2);border-radius:0 0 2px 2px;background:var(--b-bg);white-space:pre-wrap;word-break:break-word;line-height:1.55;--c-primary:#7c6cff;--c-accent:#22d3ee}.bd-rich__area:focus{outline:none;border-color:var(--b-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.bd-seo{margin-top:16px;border:1px solid var(--b-line);border-radius:2px;padding:14px;background:var(--b-card);display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center}.bd-score{width:64px;height:64px;border-radius:50%;display:grid;place-content:center;text-align:center;border:4px solid var(--b-line2);line-height:1}.bd-score b{font-size:22px}.bd-score span{font-size:10px;color:var(--b-faint)}.bd-score.ok{border-color:var(--b-ok)}.bd-score.warn{border-color:var(--b-warn)}.bd-score.bad{border-color:var(--b-danger)}.bd-seo__txt small{display:block;color:var(--b-faint)}.bd-checks{grid-column:1/-1;list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.bd-checks li{display:flex;gap:9px;align-items:flex-start}.bd-checks li svg{flex:none;margin-top:2px}.bd-checks li.ok svg{color:var(--b-ok)}.bd-checks li.warn svg{color:var(--b-warn)}.bd-checks li.bad svg{color:var(--b-danger)}.bd-checks b{display:block;font-size:13px}.bd-checks small{display:block;color:var(--b-faint);font-size:12px}.bd code{background:color-mix(in srgb,var(--text) 8%,transparent);padding:1px 5px;border-radius:2px}.bd-glyph{display:inline-grid;place-items:center;line-height:1;min-width:1em}.bd-glyph svg{width:1em;height:1em}.bd-iconpick__row{display:flex;gap:6px;align-items:center}.bd-iconpick__cur{flex:none;width:40px;height:38px;border-radius:2px;border:1px solid var(--b-line2);background:var(--b-bg);color:var(--b-text);display:grid;place-items:center}.bd-iconpick__pop{margin-top:8px;border:1px solid var(--b-line2);border-radius:2px;padding:10px;background:var(--b-card);display:grid;gap:8px}.bd-iconpick__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;max-height:210px;overflow:auto}.bd-iconpick__grid button{height:40px;border:1px solid transparent;border-radius:2px;background:none;color:var(--b-text);display:grid;place-items:center}.bd-iconpick__grid button:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.bd-iconpick__grid button.on{border-color:var(--b-brand);background:color-mix(in srgb,var(--brand) 18%,transparent)}.bd-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bd-sub{margin:6px 0 12px;padding:10px;border:1px solid var(--b-line);border-radius:2px;background:var(--b-bg2)}.bd-btnrow{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px}.bd-menu-item{border:1px solid var(--b-line);border-radius:2px;margin-bottom:10px;background:var(--b-card);padding:10px}.bd-children{margin:10px 0 0 8px;border-left:2px solid var(--b-line2);padding-left:10px;display:grid;gap:8px}.bd-seg.bd-seg--wrap{flex-wrap:wrap}.bd-seg.bd-seg--wrap button{flex:1 1 auto;white-space:nowrap;padding:0 9px}.bd-devbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.bd-devbar button{display:grid;place-items:center;width:34px;height:30px;border-radius:2px;border:1px solid var(--b-line2);background:var(--b-bg);color:var(--b-dim)}.bd-devbar button.on{background:var(--b-brand,var(--b-card2));color:var(--b-on-brand,var(--b-text));border-color:transparent}.bd-devbar span{font-size:12.5px;color:var(--b-faint);margin-left:auto;text-align:right}.bd-grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.bd-numf__in{display:flex;align-items:center;gap:4px}.bd-numf__in input{min-width:0}.bd-numf__in em{font-style:normal;color:var(--b-faint);font-size:12px}.bd-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--b-brand,#3dff54);margin-left:6px;vertical-align:middle}.bd-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:0 8px}.bd-smart{margin-top:14px}.bd-warn{border-left:3px solid var(--b-warn,#f5a623);background:color-mix(in srgb,var(--b-warn,#f5a623) 10%,transparent);padding:8px 10px;border-radius:2px;font-size:13px;margin-top:8px}.bd-item__title b{font-weight:700}.bd-hsp{margin-bottom:12px}.bd-hsp__stage{position:relative;line-height:0;border-radius:2px;overflow:hidden;cursor:crosshair;border:1px solid var(--b-line2);touch-action:none;-webkit-user-select:none;user-select:none}.bd-hsp__stage img{width:100%;height:auto;display:block;pointer-events:none}.bd-hsp__dot{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:2px solid #fff;background:var(--b-brand,#3dff54);color:#07110a;font:700 12px/1 system-ui;display:grid;place-items:center;cursor:grab;box-shadow:0 2px 8px #00000080;touch-action:none}.bd-hsp__dot.on{outline:3px solid #fff;outline-offset:2px}.bd-hsp__dot:active{cursor:grabbing}.bd-ai .bd-h{display:flex;gap:6px;align-items:center}.bd-ai-model{display:flex;gap:8px;align-items:center;margin-bottom:8px}.bd-ai-paid{font-size:10px;font-weight:700;padding:2px 7px;border-radius:99px;background:color-mix(in srgb,#f59e0b 22%,transparent);color:#fbbf24}.bd-ai-picker{margin-bottom:10px}.bd-ai-jobs{display:grid;gap:8px}.bd-ai-job{display:flex;gap:10px;align-items:center;text-align:left;padding:11px 12px;border-radius:2px;border:1px solid var(--b-line,#2a3047);background:var(--b-card,#151826);color:inherit;font:inherit;cursor:pointer}.bd-ai-job:hover{border-color:var(--b-brand,#7c6cff)}.bd-ai-job svg{flex:none;color:var(--b-brand,#7c6cff)}.bd-ai-job b{display:block}.bd-ai-job small{display:block;color:var(--b-dim,#9aa0b8)}.bd-ai-form{display:grid;gap:10px}.bd-ai-chips{display:flex;flex-wrap:wrap;gap:6px}.bd-ai-chip{padding:4px 9px;border-radius:2px;border:1px solid var(--b-line2,#39405a);background:none;color:inherit;font:inherit;font-size:12px;cursor:pointer}.bd-ai-chip:hover{border-color:var(--b-brand,#7c6cff)}.bd-ai-shot{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bd-ai-chk{display:flex;gap:6px;align-items:center}.bd-ai-thumb{max-width:100%;max-height:140px;border-radius:2px;object-fit:contain;background:var(--b-bg2,#11131c)}.bd-ai-done{padding:10px 12px;border-radius:2px;border:1px solid color-mix(in srgb,#16a34a 50%,transparent);background:color-mix(in srgb,#16a34a 10%,transparent)}.bd-ai-done p{margin:0 0 8px}.bd-ai-done svg{vertical-align:-2px}.bd-dirs{display:grid;gap:8px;margin:8px 0}.bd-dir{display:grid;gap:3px;text-align:left;padding:10px 12px;border-radius:2px;border:1px solid var(--b-line,#2a3047);background:var(--b-card,#151826);color:inherit;font:inherit;cursor:pointer}.bd-dir:hover,.bd-dir.on{border-color:var(--b-brand,#7c6cff)}.bd-dir small{color:var(--b-dim,#9aa0b8)}.bd-dir em{font-style:normal;font-size:13px}.bd-dir .sw{display:flex;gap:4px}.bd-dir .sw i{width:22px;height:14px;border-radius:2px;border:1px solid rgba(128,128,128,.4)}.bd-dirbox{border:1px dashed var(--b-line2,#39405a);border-radius:2px;padding:10px;margin:8px 0;display:grid;gap:8px}.bd-changes{margin:0;padding-left:16px;max-height:200px;overflow:auto;font-size:12px}.bd-changes li{margin:2px 0}.bd-changes span{color:var(--b-dim,#9aa0b8)}.bd-lang-card{border:1px solid var(--b-line,#2a3047);border-radius:2px;padding:10px;margin:8px 0;display:grid;gap:8px}.bd-box{display:grid;gap:8px;padding:12px;border:1px solid var(--b-line,rgba(127,127,127,.25));border-radius:2px;margin:10px 0}.bd-box b{display:flex;gap:6px;align-items:center;font-size:13px}.bd-row{display:flex;gap:8px;align-items:center}.bd-h4{margin:14px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--b-faint)}.bd-h4 small{text-transform:none;letter-spacing:0;margin-left:6px}.bd-psi{display:grid;gap:8px}.bd-psi__scores{display:flex;gap:10px;flex-wrap:wrap}.bd-psi__s{display:grid;justify-items:center;gap:3px;flex:1;min-width:60px}.bd-psi__s b{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:3px solid currentColor;font-size:16px}.bd-psi__s small{font-size:11px;color:var(--b-faint)}.bd-psi__s.ok{color:var(--b-ok)}.bd-psi__s.warn{color:var(--b-warn)}.bd-psi__s.bad,.bd-muted.bad{color:var(--b-danger)}.bd-linked{display:flex;gap:8px;align-items:flex-start;padding:10px;margin:8px 0;border:1px solid var(--b-brand);border-radius:2px;font-size:12px}.bd-linked svg{flex:none;margin-top:2px;color:var(--b-brand)}.bd-linked span{flex:1}.bd-rule{border:1px solid var(--b-line);border-radius:2px;padding:10px;margin:8px 0;display:grid;gap:8px}.bd-rule__head{display:flex;justify-content:space-between;align-items:center}.bd-chips{display:flex;gap:6px;flex-wrap:wrap}.bd-chip{padding:5px 10px;border-radius:2px;border:1px solid var(--b-line);background:none;color:var(--b-dim);font-weight:600;font-size:12px}.bd-chip.on{background:var(--b-brand);color:#fff;border-color:var(--b-brand)}.bd-reuse{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;margin:8px 0}.bd-reuse .bd-hint{grid-column:1}.bd-tpl{border:1px solid var(--b-line);border-radius:2px;padding:10px;margin:0 0 14px;background:var(--b-card)}.bd-checks2{display:grid;gap:4px;max-height:160px;overflow:auto}.bd-check{display:flex;gap:8px;align-items:center;font-size:13px}.bd-mega-ed{display:grid;gap:6px;margin:8px 0;padding:10px;border:1px dashed var(--b-line);border-radius:2px}.bd-grandkids{margin:4px 0 8px 14px;display:grid;gap:4px}.bd-spin{animation:bd-spin 1s linear infinite}@keyframes bd-spin{to{transform:rotate(360deg)}}.bd-img-edit{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--b-brand);border-radius:2px;font-size:12px;margin:6px 0}.bd-img-edit img{width:48px;height:48px;object-fit:cover;border-radius:2px}.bd-img-edit span{flex:1}.bd-img-refs__row{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:4px 0}.bd-img-ref{position:relative;display:inline-block}.bd-img-ref img{width:54px;height:54px;object-fit:cover;border-radius:2px;display:block}.bd-img-ref button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:0;background:var(--b-danger);color:#fff;display:grid;place-items:center;cursor:pointer}.bd-img-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin:12px 0}.bd-img-thumb,.bd-img-skel{aspect-ratio:1;border-radius:2px;border:2px solid transparent;padding:0;overflow:hidden;background:var(--b-card2);cursor:pointer}.bd-img-thumb.on{border-color:var(--b-brand)}.bd-img-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bd-img-skel{animation:bd-pulse 1.2s ease-in-out infinite;cursor:default}@keyframes bd-pulse{50%{opacity:.45}}.bd-img-act{display:grid;gap:8px;margin:8px 0 12px}.bd-img-big{width:100%;border-radius:2px;display:block;background:var(--b-card2)}.bd-img{overflow-x:hidden}.bd-img .bd-btnrow,.bd-img .bd-pair{flex-wrap:wrap}.bd-img .bd-btn{white-space:normal;text-align:left}.bd-img-act{grid-template-columns:minmax(0,1fr);min-width:0}.bd-img-big{max-width:100%;height:auto}.bd-acts-inline{display:flex;justify-content:flex-end}@media(max-width:640px){.bd-top{flex-wrap:wrap;overflow:visible;row-gap:6px;padding:6px 8px}.bd-title{max-width:none;flex:1 1 60px;min-width:0}.bd-pagesel{flex:1 1 100px;min-width:90px;max-width:none}.bd-top .bd-seg[aria-label="Preview size"]{display:none}}.bd-icons{display:grid;gap:10px;padding:10px 0;border-top:1px solid rgba(127,127,127,.22)}.bd-icons__now,.bd-icons__make{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.bd-icons__now>div{flex:1 1 180px;min-width:0}.bd-colour{display:inline-flex;gap:6px;align-items:center}.bd-colour input[type=color]{width:36px;height:30px;padding:0;border:0;background:none;cursor:pointer}.bd-btn.on{outline:2px solid var(--brand,currentColor);outline-offset:-2px}.bd-font{position:relative;min-width:0}.bd-font__btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;border-radius:2px;border:1px solid var(--b-line,#2a3047);background:var(--b-card,#151826);color:inherit;font:inherit;font-size:15px;cursor:pointer;text-align:left}.bd-font__btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-font__btn:hover,.bd-font__btn[aria-expanded=true]{border-color:var(--b-brand,#7c6cff)}.bd-font__pop{position:absolute;z-index:60;left:0;right:0;top:calc(100% + 6px);min-width:250px;max-width:calc(100vw - 24px);background:var(--b-bg2,#10121c);border:1px solid var(--b-line2,#39405a);border-radius:2px;box-shadow:0 18px 40px #00000073;padding:8px;display:grid;gap:8px}.bd-font__search{display:flex;align-items:center;gap:6px}.bd-font__search svg{flex:none;opacity:.6}.bd-font__search .bd-input{flex:1;min-width:0}.bd-font__kinds{display:flex;flex-wrap:wrap;gap:4px}.bd-font__kinds button{padding:4px 10px;border-radius:99px;border:1px solid var(--b-line,#2a3047);background:none;color:inherit;font:inherit;font-size:12px;cursor:pointer}.bd-font__kinds button.on{background:var(--b-brand,#7c6cff);border-color:var(--b-brand,#7c6cff);color:#fff}.bd-font__list{list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto}.bd-font__list li{display:flex;justify-content:space-between;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:2px;cursor:pointer;font-size:17px}.bd-font__list li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bd-font__list li.at{background:color-mix(in srgb,var(--b-brand,#7c6cff) 22%,transparent)}.bd-font__list li.cur{outline:1px solid var(--b-brand,#7c6cff);outline-offset:-1px}.bd-font__list small{font:12px system-ui,sans-serif;opacity:.55;flex:none}.bd-font__list li.none{height:auto;padding:10px;font-size:13px;opacity:.7;cursor:default;white-space:normal}.bd-font__hint{margin:0;font-size:12px}.bd-dirbox,.bd-dirbox *{min-width:0}.bd-dirbox .bd-btnrow{grid-template-columns:minmax(0,1fr)}.bd-dirbox .bd-btn{white-space:normal;text-align:center;height:auto;min-height:36px;line-height:1.3}.bd-changes li,.bd-dir b,.bd-dir small,.bd-dir em{overflow-wrap:anywhere}@media(max-width:900px){.bd-icon{width:38px;height:38px}.bd-btn,.bd-seg button{min-height:38px}.bd-layer{min-height:42px}.bd-layer__acts{gap:2px}.bd-font__btn{min-height:42px}.bd-font__list li{height:44px}}@media(max-width:520px){.bd-layers li{flex-wrap:wrap;row-gap:0;padding-bottom:4px}.bd-layer__acts{flex:1 0 100%;justify-content:space-between;padding:0 4px 0 22px}}@media(max-width:900px){.bd-font__pop{position:fixed;left:8px;right:8px;bottom:8px;top:auto;max-height:78vh;z-index:300;box-shadow:0 -10px 40px #0000008c}.bd-font__list{max-height:44vh}}.bd-checks-inline{display:flex;flex-wrap:wrap;gap:6px 14px}.bd-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;min-height:28px}@media(max-width:900px){.bd-check{min-height:36px}}.bd-lay{display:flex;flex-direction:column;min-height:0;background:var(--b-bg2);border:1px solid var(--b-line2);color:var(--b-text);z-index:40}.bd-nav--float{position:fixed;border-radius:2px;box-shadow:0 18px 50px #00000073,0 2px 8px #0000004d;overflow:hidden}.bd-nav--docked{position:relative;flex:none;width:280px;border-width:0 1px 0 0;border-radius:0}.bd-nav--sheet{position:fixed;left:0;right:0;bottom:0;height:min(48vh,420px);border-radius:2px 2px 0 0;box-shadow:0 -10px 36px #00000073;z-index:45}.bd-lay.is-min{height:auto}.bd-nav__bar{display:flex;align-items:center;gap:7px;padding:7px 8px 7px 12px;border-bottom:1px solid var(--b-line);background:var(--b-card);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.bd-nav--docked .bd-nav__bar,.bd-nav--sheet .bd-nav__bar{cursor:default}.bd-lay.is-min .bd-nav__bar{border-bottom:0}.bd-nav__bar b{font-size:13px}.bd-nav__count{font-size:11.5px;color:var(--b-faint);background:var(--b-bg);border-radius:99px;padding:1px 7px}.bd-nav__tools{margin-left:auto;display:flex;gap:2px}.bd-nav__search{display:flex;align-items:center;gap:7px;margin:8px 8px 4px;padding:0 9px;border:1px solid var(--b-line);border-radius:2px;background:var(--b-bg);color:var(--b-faint)}.bd-nav__search .bd-input{border:0;background:none;padding:6px 0;min-height:30px;width:100%}.bd-nav__search .bd-input:focus{outline:none}.bd-nav__list{flex:1;min-height:0;overflow:auto;padding:4px 8px 8px;display:grid;align-content:start;gap:3px}.bd-nav__empty{padding:10px}.bd-nav__hint{margin:0;padding:6px 12px 9px;font-size:11.5px;color:var(--b-faint);border-top:1px solid var(--b-line)}.bd-nrow{position:relative;display:flex;align-items:center;gap:4px;min-height:34px;padding:0 4px 0 6px;border:1px solid var(--b-line);border-radius:2px;background:var(--b-card);outline-offset:1px}.bd-nrow:focus-visible{outline:2px solid var(--b-brand)}.bd-nrow.on{border-color:var(--b-brand);background:color-mix(in srgb,var(--brand) 14%,transparent)}.bd-nrow.hover{border-color:color-mix(in srgb,var(--b-brand) 70%,transparent);background:color-mix(in srgb,var(--brand) 8%,var(--b-card))}.bd-nrow.drop{box-shadow:0 -3px 0 0 var(--b-brand)}.bd-nrow.is-hidden .bd-nrow__name,.bd-nrow.is-hidden em,.bd-nrow.is-hidden .bd-nrow__ic{opacity:.45;text-decoration:line-through}.bd-nrow--part{cursor:pointer;gap:9px;padding-left:10px;background:var(--b-bg)}.bd-nrow--part:hover{border-color:var(--b-line2)}.bd-nrow__main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:none;border:0;padding:5px 2px;text-align:left}.bd-nrow__ic{flex:none;color:var(--b-dim)}.bd-nrow__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.bd-nrow em{font-style:normal;color:var(--b-faint);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0}.bd-nrow__acts{display:flex;flex:none;position:absolute;right:2px;top:0;bottom:0;align-items:center;padding-left:16px;background:linear-gradient(90deg,transparent,var(--b-card) 16px);opacity:0;pointer-events:none;border-radius:0 2px 2px 0}.bd-nrow.on .bd-nrow__acts{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--b-card) 86%,var(--b-brand)) 16px)}.bd-nrow:hover .bd-nrow__acts,.bd-nrow:focus-within .bd-nrow__acts,.bd-nrow.on .bd-nrow__acts,.bd-nrow.is-hidden .bd-nrow__acts,.bd-nrow.is-locked .bd-nrow__acts{opacity:1;pointer-events:auto}.bd-icon.sm{width:24px;height:24px}.bd-nrow.is-locked .bd-grip{opacity:.3}.bd-nav__rename{flex:1;min-width:0;min-height:28px;padding:2px 8px}.bd-nav__grip{position:absolute;z-index:2;touch-action:none}.bd-nav__grip--e{right:-3px;top:10px;bottom:10px;width:8px;cursor:ew-resize}.bd-nav__grip--w{left:-3px;top:10px;bottom:10px;width:8px;cursor:ew-resize}.bd-nav__grip--s{bottom:-3px;left:10px;right:10px;height:8px;cursor:ns-resize}.bd-nav__grip--n{top:-3px;left:10px;right:10px;height:8px;cursor:ns-resize}.bd-nav__grip--se{right:-3px;bottom:-3px;width:16px;height:16px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 55%,var(--b-faint) 55% 62%,transparent 62% 76%,var(--b-faint) 76% 83%,transparent 83%)}.bd-nav__grip--sw{left:-3px;bottom:-3px;width:14px;height:14px;cursor:nesw-resize}.bd-nav__grip--ne{right:-3px;top:-3px;width:14px;height:14px;cursor:nesw-resize}.bd-nav__grip--nw{left:-3px;top:-3px;width:14px;height:14px;cursor:nwse-resize}@media(max-width:900px){.bd-nrow{min-height:42px}.bd-nrow__acts{opacity:1;pointer-events:auto;position:static;background:none;padding-left:0}.bd-nrow em,.bd-nav__hint{display:none}.bd-icon.sm{width:34px;height:34px}.bd-nav__search .bd-input{min-height:38px}}.bd-nav__list{overflow-x:hidden;grid-template-columns:minmax(0,1fr)}.bd-nrow{min-width:0}.bd-lay{-webkit-user-select:none;user-select:none}.bd-lay input{-webkit-user-select:text;user-select:text}.bd-nav__grip--e{right:0}.bd-nav__grip--w{left:0}.bd-nav__grip--s{bottom:0}.bd-nav__grip--n{top:0}.bd-nav__grip--se{right:0;bottom:0}.bd-nav__grip--sw{left:0;bottom:0}.bd-nav__grip--ne{right:0;top:0}.bd-nav__grip--nw{left:0;top:0}.bd-nav--dock-left{border-width:0 1px 0 0}.bd-nav--dock-right{border-width:0 0 0 1px}.bd-lay{background:color-mix(in srgb,var(--ngc,var(--b-bg2)) calc(var(--ngo,100) * 1%),transparent);-webkit-backdrop-filter:blur(var(--ngb,0px));backdrop-filter:blur(var(--ngb,0px))}.bd-lay .bd-nav__bar,.bd-lay .bd-nrow{background:color-mix(in srgb,var(--b-card) calc(var(--ngo,100) * 1%),transparent)}.bd-lay .bd-nrow--part{background:color-mix(in srgb,var(--b-bg) calc(var(--ngo,100) * 1%),transparent)}.bd-lay .bd-nrow.on{background:color-mix(in srgb,var(--brand) 18%,transparent)}.bd-nav__glass{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--b-line);font-size:12.5px;color:var(--b-dim)}.bd-nav__glass label{display:flex;flex-direction:column;gap:3px}.bd-nav__glass input[type=color]{width:100%;height:28px;padding:0;border:1px solid var(--b-line2);border-radius:2px;background:none}.bd-nav__glass input[type=range]{width:100%}.bd-nav__glassbtns{display:flex;gap:6px;align-items:end}.bd-icon.on{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--b-text)}.bd-kid{display:grid;gap:6px;padding:8px;margin-bottom:6px;border:1px solid var(--b-line);border-radius:2px;background:var(--b-bg)}.bd-kid__top{display:grid;grid-template-columns:1fr 28px;gap:6px;align-items:center}.bd-pair.wrap{display:flex;flex-wrap:wrap}.bd-pair.wrap>.bd-btn{flex:0 1 auto}.bd-zones{display:grid;gap:10px;margin:8px 0}.bd-zone{border:1px solid var(--b-line);border-radius:2px;background:var(--b-bg);padding:8px}.bd-zone__h{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.bd-zone__empty{margin:4px 2px 8px}.bd-zone__add{margin-top:6px}.bd-zitem{border:1px solid var(--b-line);border-radius:2px;background:var(--b-card);margin-bottom:5px}.bd-zitem.on{border-color:var(--b-brand)}.bd-zitem__row{display:flex;align-items:center;gap:4px;padding:2px 4px 2px 6px;flex-wrap:wrap}.bd-zitem__name{flex:1 1 140px;min-width:0;display:flex;align-items:center;gap:6px;background:none;border:0;padding:6px 2px;text-align:left;font-weight:600}.bd-zitem__name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-zitem__name em{font-style:normal;font-weight:400;color:var(--b-faint);font-size:11.5px;white-space:nowrap}.bd-zitem__acts{display:flex;align-items:center;gap:2px}.bd-zitem__to{width:auto;min-height:28px;padding:2px 4px;font-size:12px}.bd-zitem__edit{display:grid;gap:8px;padding:6px 10px 10px;border-top:1px solid var(--b-line)}@media(max-width:900px){.bd-zitem__acts .bd-icon.sm{width:34px;height:34px}.bd-zitem__to{min-height:34px}}.bd-snip{border:1px solid var(--b-line);border-radius:2px;background:var(--b-card);margin-bottom:6px}.bd-snip.on{border-color:var(--b-brand)}.bd-snip.off .bd-snip__name span{opacity:.5;text-decoration:line-through}.bd-snip__row{display:flex;align-items:center;gap:4px;padding:2px 6px;flex-wrap:wrap}.bd-snip__name{flex:1 1 150px;min-width:0;display:flex;align-items:center;gap:6px;background:none;border:0;padding:7px 2px;text-align:left;font-weight:600;flex-wrap:wrap}.bd-snip__name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.bd-snip__name em{font-style:normal;font-weight:400;color:var(--b-faint);font-size:11.5px;flex-basis:100%;padding-left:20px}.bd-snip__acts{display:flex;align-items:center;gap:2px}.bd-snip__sw{position:relative;display:inline-block;width:34px;height:20px;margin:0 4px}.bd-snip__sw input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}.bd-snip__sw span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:var(--b-line2);transition:background .15s;pointer-events:none}.bd-snip__sw span:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.bd-snip__sw input:checked+span{background:var(--b-brand)}.bd-snip__sw input:checked+span:after{transform:translate(14px)}.bd-snip__sw input:focus-visible+span{outline:2px solid var(--b-brand);outline-offset:2px}.bd-snip__edit{display:grid;gap:8px;padding:6px 10px 10px;border-top:1px solid var(--b-line)}.bd-snip__warn{margin:0;padding:8px 10px;border-radius:2px;background:#fbbf241f;border:1px solid rgba(251,191,36,.35);color:#fde68a;font-size:12.5px}@media(max-width:900px){.bd-snip__acts .bd-icon.sm{width:34px;height:34px}.bd-snip__sw{width:44px;height:26px}.bd-snip__sw span:after{width:22px;height:22px}.bd-snip__sw input:checked+span:after{transform:translate(18px)}}.bd-frows{display:grid;gap:10px}.bd-frow{border:1px solid var(--b-line);border-radius:2px;background:var(--b-bg);padding:10px;display:grid;gap:8px}.bd-frow__h{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap}.bd-fcolbox{border:1px dashed var(--b-line);border-radius:2px;padding:8px;display:grid;gap:6px;background:var(--b-card)}.bd-fcolbox .bd-zitem{background:var(--b-bg)}.bd-nrow.drop-before{box-shadow:0 -3px 0 0 var(--b-brand)}.bd-nrow.drop-after{box-shadow:0 3px 0 0 var(--b-brand)}.bd-nrow.drop-inside{outline:2px solid var(--b-brand);outline-offset:-2px;background:color-mix(in srgb,var(--brand) 14%,transparent)}.bd-nrow.is-box .bd-nrow__ic{color:var(--b-brand)}.bd-layer--kid .bd-layer{font-size:13px}.bd-kids{display:grid;gap:8px;border-top:1px solid var(--b-line);padding-top:10px;margin-top:4px}.bd-nest{border:1px dashed var(--b-line);border-radius:2px;padding:8px 10px 2px;margin-bottom:8px}.bd-addinto{margin:6px 0;padding:8px 10px;border-radius:2px;background:color-mix(in srgb,var(--brand) 14%,transparent);border:1px solid var(--b-brand);font-size:13px;line-height:1.7}.bd-addinto .bd-btn{margin-left:6px}.bd-find{width:min(100%,760px);max-height:88vh;display:flex;flex-direction:column;gap:12px;overflow:hidden}.bd-find__head{display:flex;justify-content:space-between;align-items:center}.bd-find__head h3{margin:0;display:flex;gap:8px;align-items:center;font-size:16px}.bd-find__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bd-find__opts{display:flex;gap:6px 16px;flex-wrap:wrap}.bd-find__list{flex:1;min-height:120px;overflow:auto;border:1px solid var(--b-line);border-radius:2px;padding:8px;background:var(--b-bg)}.bd-find__pt{font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--b-faint);margin:6px 2px}.bd-find__row{display:flex;gap:8px;align-items:flex-start;padding:4px 2px}.bd-find__row input{margin-top:6px}.bd-find__ctx{flex:1;min-width:0;text-align:left;background:var(--b-card);border:1px solid var(--b-line);border-radius:2px;padding:7px 10px;display:grid;gap:2px;color:inherit;cursor:pointer}.bd-find__ctx:hover{border-color:var(--b-brand)}.bd-find__ctx small{color:var(--b-faint)}.bd-find__ctx span{overflow-wrap:anywhere}.bd-find__ctx mark{background:color-mix(in srgb,var(--brand) 35%,transparent);color:inherit;border-radius:2px;padding:0 2px}.bd-find__n{margin-right:auto;align-self:center}.bd-tip{font-size:12.5px;margin:0 0 8px}@media(max-width:640px){.bd-find__grid{grid-template-columns:1fr}.bd-find .bd-row-end{flex-wrap:wrap}}.bd-ctx{position:fixed;z-index:500;min-width:210px;background:var(--b-card);border:1px solid var(--b-line);border-radius:2px;box-shadow:0 14px 40px #00000080;padding:5px;display:grid;gap:1px}.bd-ctx button{display:flex;justify-content:space-between;align-items:center;gap:14px;background:none;border:0;color:var(--b-text);padding:7px 10px;border-radius:2px;font:inherit;font-size:13px;text-align:left;cursor:pointer}.bd-ctx button:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 18%,transparent)}.bd-ctx button:disabled{opacity:.4;cursor:default}.bd-ctx .danger{color:#ff6b7a}.bd-ctx hr{border:0;border-top:1px solid var(--b-line);margin:4px 2px}.bd-ctx kbd{font:inherit;font-size:11px;color:var(--b-faint)}.bd-nrow.multi{background:color-mix(in srgb,var(--brand) 20%,transparent);outline:1px solid var(--b-brand);outline-offset:-1px}.bd-nav__bulk{display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding:7px 8px;border-top:1px solid var(--b-line);background:color-mix(in srgb,var(--brand) 12%,transparent);font-size:12.5px}.bd-nav__bulk b{margin-right:4px}.bd-wid{width:74px;min-height:34px;padding:2px 8px;font-size:13px;text-align:center}.bd-wid.on{border-color:var(--b-brand);box-shadow:0 0 0 1px var(--b-brand)}@media(max-width:900px){.bd-wid{display:none}}.bd-speed{display:grid;gap:10px;align-content:start;padding-bottom:22px}.bd-speed>*{min-width:0;margin-top:0!important;margin-bottom:0!important}.bd-speed .bd-seo{margin-top:0}.bd-speed .bd-box{display:grid;gap:8px;padding:12px 14px}.bd-speed .bd-h4{margin:6px 0;display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--b-dim)}.bd-speed .bd-h4 small{font-weight:500;letter-spacing:0;text-transform:none;color:var(--b-faint)}.bd-speed .bd-checks{margin:0;gap:12px;padding-right:2px}.bd-speed .bd-checks b,.bd-speed .bd-checks small{overflow-wrap:anywhere}.bd-speed .bd-checks small{margin-top:2px;line-height:1.45}.bd-speed .bd-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bd-speed .bd-row .bd-input{flex:1 1 120px;min-width:0}.bd-speed>.bd-btn{justify-self:start}.bd-versions__acts{display:flex;gap:6px;flex:none}.bd-cmp{display:grid;gap:8px;overflow:auto;padding-bottom:20px}.bd-cmp__top{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.bd-cmp__g h4{margin:10px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--b-dim)}.bd-cmp__g ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.bd-cmp__g li{display:flex;gap:9px;align-items:flex-start;padding:7px 9px;border-radius:2px;border:1px solid var(--b-line);background:var(--b-card);font-size:13px}.bd-cmp__g li span:last-child{min-width:0;overflow-wrap:anywhere}.bd-cmp__g small{display:block;color:var(--b-faint);font-size:12px;margin-top:1px}.bd-cmp__k{flex:none;min-width:62px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding-top:2px}.bd-cmp__g li.added{border-left:3px solid var(--b-ok)}.bd-cmp__g li.added .bd-cmp__k{color:var(--b-ok)}.bd-cmp__g li.removed{border-left:3px solid var(--b-danger)}.bd-cmp__g li.removed .bd-cmp__k{color:var(--b-danger)}.bd-cmp__g li.changed{border-left:3px solid var(--b-warn)}.bd-cmp__g li.changed .bd-cmp__k{color:var(--b-warn)}.bd-cmp__g li.moved{border-left:3px solid var(--b-brand)}.bd-cmp__g li.moved .bd-cmp__k{color:var(--b-brand)}.bd-contrast{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.bd-contrast li{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center}.bd-contrast__sw{display:grid;place-items:center;width:44px;height:34px;border-radius:2px;border:1px solid var(--b-line);font:700 15px system-ui,sans-serif}.bd-contrast__t b{display:block;font-size:13px}.bd-contrast__t small{display:block;color:var(--b-faint);font-size:12px}.bd-contrast li.ok .bd-contrast__i{color:var(--b-ok)}.bd-contrast li.bad .bd-contrast__i{color:var(--b-danger)}.bd-contrast li.bad small{color:var(--b-warn)}.bd-pill.ok{background:color-mix(in srgb,var(--b-ok) 20%,transparent);color:var(--b-ok)}.bd-pill.bad{background:color-mix(in srgb,var(--b-warn) 22%,transparent);color:var(--b-warn)}.bd-contrastcard .bd-pill{margin-left:6px;font-size:11px;padding:2px 8px;border-radius:2px;font-weight:600}.bd-slot{display:grid;gap:5px;align-content:start}.bd-slot__row{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--b-line);border-radius:2px;background:var(--b-card);font-size:13px}.bd-layers li.bd-ckid{display:block}.bd-ckid__row{display:flex;align-items:center;min-width:0;position:relative}.bd-ckid__body{display:grid;gap:10px;padding:10px 10px 12px 14px;border-top:1px solid var(--b-line)}.bd-ckid__body .bd-layers{margin:0}@media(max-width:520px){.bd-ckid__row{flex-wrap:wrap}}.bd-ppv{position:relative;width:100%;overflow:hidden;border:1px solid var(--b-line);border-radius:2px;background:var(--b-card);margin:6px 0 12px}.bd-ppv iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;pointer-events:none;background:#fff}.bd-lp{display:contents}.bd-lp__row{display:flex;gap:4px;align-items:center;min-width:0}.bd-lp__row .bd-input{flex:1;min-width:0}.bd-lp__panel{grid-column:1/-1;flex:1 1 100%;min-width:0;display:grid;gap:8px;padding:10px;border:1px solid var(--b-line);border-radius:2px;background:var(--b-card);margin:2px 0 6px}.bd-lp__search{display:flex;align-items:center;gap:6px}.bd-lp__search .bd-input{flex:1;min-width:0}.bd-lp__list{display:grid;gap:4px;max-height:260px;overflow:auto}.bd-lp__item{display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;background:none;border:1px solid var(--b-line);border-radius:2px;padding:7px 9px;color:var(--b-text);cursor:pointer;min-width:0}.bd-lp__item:hover{border-color:var(--b-brand)}.bd-lp__item span{display:grid;min-width:0}.bd-lp__item b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-lp__item small{opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-lp__h{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin:6px 0 2px}.bd-lp__own{display:grid;gap:8px}.bd-lp__err{color:#ff8a8a}.bd-lp__foot{display:flex;justify-content:flex-end}.bd-lib__search{display:flex;align-items:center;gap:6px;margin-bottom:8px}.bd-lib__search .bd-input{flex:1;min-width:0}.bd-linkrow{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;grid-template-areas:"l m x" "h h h";gap:8px 6px;align-items:center;margin-bottom:8px}.bd-linkrow__l{grid-area:l;min-width:0}.bd-linkrow__m{grid-area:m;display:flex;gap:2px}.bd-linkrow__x{grid-area:x}.bd-linkrow>.bd-lp__row{grid-area:h}.bd-menu-item__icon{margin-bottom:2px}.bd-menu-item .bd-iconpick__row .bd-input{min-width:0}.bd-children .bd-pair.wrap{gap:8px}.bd-children .bd-kid{margin-bottom:0}.bd-grid2{margin-bottom:2px}.bd-group__body>.bd-grid2+*,.bd-pad>.bd-grid2+*{margin-top:6px}.bd-group__body>.bd-checks2+.bd-btn,.bd-group__body>.bd-checks2+.bd-btn.sm{margin-top:12px}.bd-tpl>b,.bd-sub>b{display:block;margin-bottom:8px}.bd-seo__txt small{margin-top:2px}.bd-icons{gap:14px}.bd-icons .bd-check{margin:2px 0}.bd-icons .bd-colour{margin-right:12px}.bd-group__body>.bd-icons+.bd-switch{margin-top:10px}.bd-item__head{gap:2px;padding-right:4px}.bd-insp-head>span{display:inline-flex;gap:4px;align-items:center}@media(max-width:900px){.bd-nrow__acts{gap:2px}}.bd-layer__acts{gap:2px}.bd-tpl .bd-grid2{grid-template-columns:minmax(0,1fr);gap:6px}.bd-tpl .bd-grid2 .bd-field{margin-bottom:8px}.bd-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.bd-h .bd-btn{margin-left:auto;float:none!important}.bd-layer{flex-wrap:wrap;row-gap:0}.bd-layer span{white-space:normal;overflow:visible;text-overflow:clip}@media(hover:none),(max-width:900px){.bd-layers li{flex-wrap:wrap;row-gap:0;padding-bottom:4px}.bd-layer{flex:1 1 calc(100% - 26px);min-width:0}.bd-layer__acts{flex:1 0 100%;justify-content:space-between;padding:0 4px 0 22px;position:static;opacity:1;pointer-events:auto;background:none;border-radius:0}.bd-layer em{white-space:normal}}@media(max-width:520px){.bd-top{gap:6px;padding:8px}.bd-title{max-width:70px}.bd-h .bd-btn{flex:1 0 100%;margin-left:0}}.aimp{display:grid;gap:8px;font-size:13px;color:var(--b-text,var(--text,#eef0f8))}.aimp-bar{display:flex;gap:6px;align-items:center}.aimp-in{flex:1;min-width:0;padding:7px 9px;border-radius:2px;border:1px solid var(--b-line2,var(--line2,#39405a));background:var(--b-bg2,var(--bg2,#11131c));color:inherit;font:inherit}.aimp-btn{display:inline-flex;gap:6px;align-items:center;padding:7px 10px;border-radius:2px;border:1px solid var(--b-line2,var(--line2,#39405a));background:var(--b-card2,var(--card,#1a1e2f));color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.aimp-btn:disabled{opacity:.5}.aimp-chk{display:flex;gap:5px;align-items:center;white-space:nowrap;color:var(--b-dim,var(--dim,#9aa0b8))}.aimp-list{max-height:260px;overflow:auto;border:1px solid var(--b-line,var(--line,#2a3047));border-radius:2px;padding:4px;background:var(--b-bg2,var(--bg2,#11131c))}.aimp-h{padding:6px 8px 3px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--b-dim,var(--dim,#9aa0b8))}.aimp-row{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:2px;cursor:pointer}.aimp-row:hover,.aimp-row:focus{background:color-mix(in srgb,var(--b-text,var(--text,#fff)) 8%,transparent);outline:none}.aimp-row.on{background:color-mix(in srgb,var(--b-brand,var(--brand,#7c6cff)) 22%,transparent)}.aimp-row.dim{opacity:.45}.aimp-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aimp-eye{display:grid;place-items:center;color:var(--b-dim,var(--dim,#9aa0b8))}.aimp-badge{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:2px}.aimp-badge.free{background:color-mix(in srgb,#16a34a 22%,transparent);color:#4ade80}.aimp-badge.paid{background:color-mix(in srgb,#f59e0b 22%,transparent);color:#fbbf24}.aimp-star{background:none;border:0;color:var(--b-dim,var(--dim,#9aa0b8));cursor:pointer;display:grid;place-items:center;padding:2px}.aimp-star.on{color:#fbbf24}.aimp-star.on svg{fill:#fbbf24}.aimp-detail{border:1px dashed var(--b-line2,var(--line2,#39405a));border-radius:2px;padding:8px 10px;min-height:64px}.aimp-detail p{margin:3px 0}.aimp-detail p.warn{color:#fbbf24}.aimp-muted,.aimp-note{color:var(--b-dim,var(--dim,#9aa0b8));margin:2px 0}.aimp-note{display:flex;gap:5px;align-items:center}.aimp-err{color:#f87171;margin:2px 0}.aimp-empty{padding:10px;border:1px dashed var(--b-line2,var(--line2,#39405a));border-radius:2px}.aimp-spin{animation:aimp-spin 1s linear infinite}@keyframes aimp-spin{to{transform:rotate(360deg)}}html{--photo-dark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%201600%201000%27%20preserveAspectRatio%3D%27xMidYMid%20slice%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27sky%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23000000%27%2F%3E%3Cstop%20offset%3D%27.5%27%20stop-color%3D%27%2303100a%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%230b2a1a%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27far%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23173a28%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%230c2216%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27mid%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%230e2618%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%2307140d%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27near%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23050c08%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23010403%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27lake%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%230b2a1a%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23010503%27%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%27bl%27%20x%3D%27-50%25%27%20y%3D%27-50%25%27%20width%3D%27200%25%27%20height%3D%27200%25%27%3E%3CfeGaussianBlur%20stdDeviation%3D%275%27%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%27bm%27%20x%3D%27-5%25%27%20y%3D%27-5%25%27%20width%3D%27110%25%27%20height%3D%27110%25%27%3E%3CfeGaussianBlur%20stdDeviation%3D%2714%27%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%27bs%27%20x%3D%27-5%25%27%20y%3D%27-5%25%27%20width%3D%27110%25%27%20height%3D%27110%25%27%3E%3CfeGaussianBlur%20stdDeviation%3D%272.2%27%2F%3E%3C%2Ffilter%3E%3Cg%20id%3D%27range%27%3E%3Cpath%20d%3D%27M0%20700%20L0%20429.995867677031%20L25%20422%20L50%20415%20L75%20407%20L100%20400%20L125%20389%20L150%20385%20L175%20386%20L200%20382%20L225%20367%20L250%20351%20L275%20344%20L300%20329%20L325%20318%20L350%20318%20L375%20313%20L400%20315%20L425%20324%20L450%20334%20L475%20340%20L500%20352%20L525%20362%20L550%20365%20L575%20371%20L600%20388%20L625%20394%20L650%20395%20L675%20391%20L700%20399%20L725%20410%20L750%20412%20L775%20421%20L800%20430%20L825%20439%20L850%20439%20L875%20441%20L900%20453%20L925%20455%20L950%20448%20L975%20444%20L1000%20430%20L1025%20423%20L1050%20408%20L1075%20409%20L1100%20398%20L1125%20402%20L1150%20393%20L1175%20389%20L1200%20377%20L1225%20369%20L1250%20373%20L1275%20374%20L1300%20364%20L1325%20368%20L1350%20375%20L1375%20379%20L1400%20374%20L1425%20379%20L1450%20373%20L1475%20371%20L1500%20368%20L1525%20380%20L1550%20384%20L1575%20372%20L1600%20369%20L1600%20700Z%27%20fill%3D%27url%28%23far%29%27%2F%3E%3Cpath%20d%3D%27M0%20700%20L0%20429.995867677031%20L25%20422%20L50%20415%20L75%20407%20L100%20400%20L125%20389%20L150%20385%20L175%20386%20L200%20382%20L225%20367%20L250%20351%20L275%20344%20L300%20329%20L325%20318%20L350%20318%20L375%20313%20L400%20315%20L425%20324%20L450%20334%20L475%20340%20L500%20352%20L525%20362%20L550%20365%20L575%20371%20L600%20388%20L625%20394%20L650%20395%20L675%20391%20L700%20399%20L725%20410%20L750%20412%20L775%20421%20L800%20430%20L825%20439%20L850%20439%20L875%20441%20L900%20453%20L925%20455%20L950%20448%20L975%20444%20L1000%20430%20L1025%20423%20L1050%20408%20L1075%20409%20L1100%20398%20L1125%20402%20L1150%20393%20L1175%20389%20L1200%20377%20L1225%20369%20L1250%20373%20L1275%20374%20L1300%20364%20L1325%20368%20L1350%20375%20L1375%20379%20L1400%20374%20L1425%20379%20L1450%20373%20L1475%20371%20L1500%20368%20L1525%20380%20L1550%20384%20L1575%20372%20L1600%20369%20L1600%20700Z%27%20fill%3D%27none%27%20stroke%3D%27%23d8ffe6%27%20stroke-width%3D%273%27%20opacity%3D%270.42%27%20filter%3D%27url%28%23bs%29%27%2F%3E%3Cpath%20d%3D%27M0%20700%20L0%20519.9909214116591%20L25%20513%20L50%20506%20L75%20502%20L100%20498%20L125%20490%20L150%20489%20L175%20488%20L200%20475%20L225%20480%20L250%20484%20L275%20485%20L300%20482%20L325%20483%20L350%20479%20L375%20481%20L400%20477%20L425%20478%20L450%20471%20L475%20471%20L500%20481%20L525%20478%20L550%20469%20L575%20462%20L600%20457%20L625%20461%20L650%20461%20L675%20455%20L700%20445%20L725%20450%20L750%20457%20L775%20455%20L800%20450%20L825%20444%20L850%20442%20L875%20444%20L900%20448%20L925%20447%20L950%20446%20L975%20434%20L1000%20432%20L1025%20427%20L1050%20415%20L1075%20417%20L1100%20416%20L1125%20414%20L1150%20422%20L1175%20427%20L1200%20437%20L1225%20430%20L1250%20433%20L1275%20441%20L1300%20448%20L1325%20459%20L1350%20464%20L1375%20483%20L1400%20493%20L1425%20499%20L1450%20500%20L1475%20507%20L1500%20515%20L1525%20516%20L1550%20511%20L1575%20515%20L1600%20521%20L1600%20700Z%27%20fill%3D%27url%28%23mid%29%27%2F%3E%3Cpath%20d%3D%27M0%20700%20L0%20519.9909214116591%20L25%20513%20L50%20506%20L75%20502%20L100%20498%20L125%20490%20L150%20489%20L175%20488%20L200%20475%20L225%20480%20L250%20484%20L275%20485%20L300%20482%20L325%20483%20L350%20479%20L375%20481%20L400%20477%20L425%20478%20L450%20471%20L475%20471%20L500%20481%20L525%20478%20L550%20469%20L575%20462%20L600%20457%20L625%20461%20L650%20461%20L675%20455%20L700%20445%20L725%20450%20L750%20457%20L775%20455%20L800%20450%20L825%20444%20L850%20442%20L875%20444%20L900%20448%20L925%20447%20L950%20446%20L975%20434%20L1000%20432%20L1025%20427%20L1050%20415%20L1075%20417%20L1100%20416%20L1125%20414%20L1150%20422%20L1175%20427%20L1200%20437%20L1225%20430%20L1250%20433%20L1275%20441%20L1300%20448%20L1325%20459%20L1350%20464%20L1375%20483%20L1400%20493%20L1425%20499%20L1450%20500%20L1475%20507%20L1500%20515%20L1525%20516%20L1550%20511%20L1575%20515%20L1600%20521%20L1600%20700Z%27%20fill%3D%27none%27%20stroke%3D%27%23d8ffe6%27%20stroke-width%3D%272%27%20opacity%3D%270.252%27%20filter%3D%27url%28%23bs%29%27%2F%3E%3Cpath%20d%3D%27M0%20700%20L0%20609.988385668019%20L25%20605%20L50%20594%20L75%20582%20L100%20579%20L125%20570%20L150%20565%20L175%20560%20L200%20555%20L225%20556%20L250%20554%20L275%20548%20L300%20549%20L325%20554%20L350%20562%20L375%20567%20L400%20574%20L425%20574%20L450%20577%20L475%20578%20L500%20580%20L525%20590%20L550%20592%20L575%20595%20L600%20591%20L625%20584%20L650%20581%20L675%20579%20L700%20579%20L725%20575%20L750%20565%20L775%20559%20L800%20553%20L825%20545%20L850%20538%20L875%20536%20L900%20537%20L925%20529%20L950%20528%20L975%20529%20L1000%20534%20L1025%20542%20L1050%20546%20L1075%20553%20L1100%20560%20L1125%20565%20L1150%20571%20L1175%20569%20L1200%20572%20L1225%20582%20L1250%20590%20L1275%20593%20L1300%20602%20L1325%20614%20L1350%20620%20L1375%20624%20L1400%20625%20L1425%20626%20L1450%20619%20L1475%20618%20L1500%20611%20L1525%20598%20L1550%20591%20L1575%20581%20L1600%20568%20L1600%20700Z%27%20fill%3D%27url%28%23near%29%27%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Crect%20width%3D%271600%27%20height%3D%271000%27%20fill%3D%27url%28%23sky%29%27%2F%3E%3Ccircle%20cx%3D%27289%27%20cy%3D%2735%27%20r%3D%271.4%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.37%27%2F%3E%3Ccircle%20cx%3D%271454%27%20cy%3D%27177%27%20r%3D%270.9%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.59%27%2F%3E%3Ccircle%20cx%3D%27692%27%20cy%3D%2725%27%20r%3D%271.2%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.69%27%2F%3E%3Ccircle%20cx%3D%271047%27%20cy%3D%27119%27%20r%3D%271.4%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.69%27%2F%3E%3Ccircle%20cx%3D%271031%27%20cy%3D%27278%27%20r%3D%271.0%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.26%27%2F%3E%3Ccircle%20cx%3D%27585%27%20cy%3D%277%27%20r%3D%271.0%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.74%27%2F%3E%3Ccircle%20cx%3D%27151%27%20cy%3D%27119%27%20r%3D%270.8%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.55%27%2F%3E%3Ccircle%20cx%3D%27326%27%20cy%3D%27109%27%20r%3D%271.4%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.67%27%2F%3E%3Ccircle%20cx%3D%27960%27%20cy%3D%2790%27%20r%3D%270.5%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.49%27%2F%3E%3Ccircle%20cx%3D%271279%27%20cy%3D%2773%27%20r%3D%271.0%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.32%27%2F%3E%3Ccircle%20cx%3D%27476%27%20cy%3D%27174%27%20r%3D%271.3%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.41%27%2F%3E%3Ccircle%20cx%3D%27671%27%20cy%3D%27209%27%20r%3D%271.2%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.45%27%2F%3E%3Ccircle%20cx%3D%27335%27%20cy%3D%2739%27%20r%3D%271.2%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.48%27%2F%3E%3Ccircle%20cx%3D%27441%27%20cy%3D%27290%27%20r%3D%271.5%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.66%27%2F%3E%3Ccircle%20cx%3D%27885%27%20cy%3D%2752%27%20r%3D%271.6%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.46%27%2F%3E%3Ccircle%20cx%3D%27993%27%20cy%3D%27234%27%20r%3D%271.3%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.54%27%2F%3E%3Ccircle%20cx%3D%271327%27%20cy%3D%273%27%20r%3D%271.1%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.73%27%2F%3E%3Ccircle%20cx%3D%27178%27%20cy%3D%27148%27%20r%3D%271.1%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.49%27%2F%3E%3Ccircle%20cx%3D%271311%27%20cy%3D%2740%27%20r%3D%271.4%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.39%27%2F%3E%3Ccircle%20cx%3D%271019%27%20cy%3D%27157%27%20r%3D%271.4%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.31%27%2F%3E%3Ccircle%20cx%3D%271063%27%20cy%3D%27170%27%20r%3D%271.5%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.43%27%2F%3E%3Ccircle%20cx%3D%271426%27%20cy%3D%27196%27%20r%3D%271.5%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.59%27%2F%3E%3Ccircle%20cx%3D%27939%27%20cy%3D%27304%27%20r%3D%270.9%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.61%27%2F%3E%3Ccircle%20cx%3D%27826%27%20cy%3D%27312%27%20r%3D%271.1%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.32%27%2F%3E%3Ccircle%20cx%3D%27401%27%20cy%3D%27209%27%20r%3D%271.3%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.50%27%2F%3E%3Ccircle%20cx%3D%271262%27%20cy%3D%27199%27%20r%3D%271.1%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.36%27%2F%3E%3Ccircle%20cx%3D%271195%27%20cy%3D%27314%27%20r%3D%271.5%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.69%27%2F%3E%3Ccircle%20cx%3D%27954%27%20cy%3D%27253%27%20r%3D%270.9%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.46%27%2F%3E%3Ccircle%20cx%3D%27257%27%20cy%3D%27167%27%20r%3D%270.6%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.51%27%2F%3E%3Ccircle%20cx%3D%271555%27%20cy%3D%27288%27%20r%3D%270.9%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.52%27%2F%3E%3Ccircle%20cx%3D%27653%27%20cy%3D%276%27%20r%3D%270.7%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.38%27%2F%3E%3Ccircle%20cx%3D%271001%27%20cy%3D%27322%27%20r%3D%271.4%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.66%27%2F%3E%3Ccircle%20cx%3D%27529%27%20cy%3D%2720%27%20r%3D%271.0%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.46%27%2F%3E%3Ccircle%20cx%3D%27856%27%20cy%3D%2794%27%20r%3D%271.3%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.51%27%2F%3E%3Ccircle%20cx%3D%27347%27%20cy%3D%27105%27%20r%3D%271.1%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.31%27%2F%3E%3Ccircle%20cx%3D%27534%27%20cy%3D%27160%27%20r%3D%270.8%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.49%27%2F%3E%3Ccircle%20cx%3D%271510%27%20cy%3D%27187%27%20r%3D%271.0%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.41%27%2F%3E%3Ccircle%20cx%3D%271083%27%20cy%3D%2723%27%20r%3D%271.5%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.47%27%2F%3E%3Ccircle%20cx%3D%27714%27%20cy%3D%27103%27%20r%3D%270.5%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.73%27%2F%3E%3Ccircle%20cx%3D%271319%27%20cy%3D%27184%27%20r%3D%271.0%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.66%27%2F%3E%3Ccircle%20cx%3D%271462%27%20cy%3D%27128%27%20r%3D%270.7%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.54%27%2F%3E%3Ccircle%20cx%3D%27931%27%20cy%3D%27294%27%20r%3D%270.7%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.66%27%2F%3E%3Ccircle%20cx%3D%27604%27%20cy%3D%27287%27%20r%3D%271.0%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.46%27%2F%3E%3Ccircle%20cx%3D%271023%27%20cy%3D%27242%27%20r%3D%270.8%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.61%27%2F%3E%3Ccircle%20cx%3D%27489%27%20cy%3D%27257%27%20r%3D%271.3%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.43%27%2F%3E%3Ccircle%20cx%3D%27337%27%20cy%3D%27315%27%20r%3D%270.7%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.46%27%2F%3E%3Ccircle%20cx%3D%271067%27%20cy%3D%2710%27%20r%3D%270.6%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.74%27%2F%3E%3Ccircle%20cx%3D%27878%27%20cy%3D%27302%27%20r%3D%270.7%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.34%27%2F%3E%3Ccircle%20cx%3D%27112%27%20cy%3D%27290%27%20r%3D%270.9%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.54%27%2F%3E%3Ccircle%20cx%3D%271474%27%20cy%3D%274%27%20r%3D%270.9%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.50%27%2F%3E%3Ccircle%20cx%3D%27588%27%20cy%3D%27110%27%20r%3D%270.8%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.40%27%2F%3E%3Ccircle%20cx%3D%27972%27%20cy%3D%27153%27%20r%3D%270.7%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.58%27%2F%3E%3Ccircle%20cx%3D%27429%27%20cy%3D%27226%27%20r%3D%270.6%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.34%27%2F%3E%3Ccircle%20cx%3D%27872%27%20cy%3D%27129%27%20r%3D%271.5%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.39%27%2F%3E%3Ccircle%20cx%3D%27960%27%20cy%3D%2755%27%20r%3D%270.6%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.72%27%2F%3E%3Ccircle%20cx%3D%27713%27%20cy%3D%2777%27%20r%3D%270.6%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.68%27%2F%3E%3Ccircle%20cx%3D%27599%27%20cy%3D%27298%27%20r%3D%270.9%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.43%27%2F%3E%3Ccircle%20cx%3D%271008%27%20cy%3D%27126%27%20r%3D%270.9%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.56%27%2F%3E%3Ccircle%20cx%3D%271024%27%20cy%3D%27293%27%20r%3D%270.6%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.70%27%2F%3E%3Ccircle%20cx%3D%271449%27%20cy%3D%27160%27%20r%3D%271.1%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.75%27%2F%3E%3Ccircle%20cx%3D%271129%27%20cy%3D%2710%27%20r%3D%271.5%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.30%27%2F%3E%3Ccircle%20cx%3D%27359%27%20cy%3D%27137%27%20r%3D%271.5%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.43%27%2F%3E%3Ccircle%20cx%3D%27261%27%20cy%3D%27156%27%20r%3D%270.8%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.54%27%2F%3E%3Ccircle%20cx%3D%27911%27%20cy%3D%27238%27%20r%3D%271.2%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.30%27%2F%3E%3Ccircle%20cx%3D%27820%27%20cy%3D%2755%27%20r%3D%271.3%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.34%27%2F%3E%3Ccircle%20cx%3D%2721%27%20cy%3D%27155%27%20r%3D%270.7%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.48%27%2F%3E%3Ccircle%20cx%3D%271336%27%20cy%3D%27237%27%20r%3D%271.2%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.66%27%2F%3E%3Ccircle%20cx%3D%271094%27%20cy%3D%2773%27%20r%3D%271.1%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.65%27%2F%3E%3Ccircle%20cx%3D%27237%27%20cy%3D%27197%27%20r%3D%271.0%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.55%27%2F%3E%3Ccircle%20cx%3D%271345%27%20cy%3D%2779%27%20r%3D%271.2%27%20fill%3D%27%23dfe9ff%27%20opacity%3D%270.35%27%2F%3E%3Cellipse%20cx%3D%27820%27%20cy%3D%27520%27%20rx%3D%27900%27%20ry%3D%2760%27%20fill%3D%27%236dffa8%27%20opacity%3D%270.14%27%20filter%3D%27url%28%23bm%29%27%2F%3E%3Cuse%20href%3D%27%23range%27%2F%3E%3Crect%20y%3D%27690%27%20width%3D%271600%27%20height%3D%27310%27%20fill%3D%27url%28%23lake%29%27%2F%3E%3Cg%20transform%3D%27translate%280%201380%29%20scale%281%20-1%29%27%20opacity%3D%270.55%27%20filter%3D%27url%28%23bs%29%27%3E%3Cuse%20href%3D%27%23range%27%2F%3E%3C%2Fg%3E%3Crect%20y%3D%27690%27%20width%3D%271600%27%20height%3D%27310%27%20fill%3D%27url%28%23lake%29%27%20opacity%3D%27.55%27%2F%3E%3Cellipse%20cx%3D%27820%27%20cy%3D%27700%27%20rx%3D%27900%27%20ry%3D%2734%27%20fill%3D%27%236dffa8%27%20opacity%3D%270.168%27%20filter%3D%27url%28%23bm%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%27654%27%20r%3D%272.4%27%20fill%3D%27%23a6ff7a%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%27654%27%20r%3D%279%27%20fill%3D%27%23a6ff7a%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%27650%27%20r%3D%272.4%27%20fill%3D%27%23a6ff7a%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%27650%27%20r%3D%279%27%20fill%3D%27%23a6ff7a%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%27196%27%20cy%3D%27656%27%20r%3D%272.4%27%20fill%3D%27%23a6ff7a%27%2F%3E%3Ccircle%20cx%3D%27196%27%20cy%3D%27656%27%20r%3D%279%27%20fill%3D%27%23a6ff7a%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%27250%27%20cy%3D%27652%27%20r%3D%272.4%27%20fill%3D%27%23a6ff7a%27%2F%3E%3Ccircle%20cx%3D%27250%27%20cy%3D%27652%27%20r%3D%279%27%20fill%3D%27%23a6ff7a%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%271290%27%20cy%3D%27655%27%20r%3D%272.4%27%20fill%3D%27%23a6ff7a%27%2F%3E%3Ccircle%20cx%3D%271290%27%20cy%3D%27655%27%20r%3D%279%27%20fill%3D%27%23a6ff7a%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%271340%27%20cy%3D%27650%27%20r%3D%272.4%27%20fill%3D%27%23a6ff7a%27%2F%3E%3Ccircle%20cx%3D%271340%27%20cy%3D%27650%27%20r%3D%279%27%20fill%3D%27%23a6ff7a%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%271402%27%20cy%3D%27657%27%20r%3D%272.4%27%20fill%3D%27%23a6ff7a%27%2F%3E%3Ccircle%20cx%3D%271402%27%20cy%3D%27657%27%20r%3D%279%27%20fill%3D%27%23a6ff7a%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%271460%27%20cy%3D%27652%27%20r%3D%272.4%27%20fill%3D%27%23a6ff7a%27%2F%3E%3Ccircle%20cx%3D%271460%27%20cy%3D%27652%27%20r%3D%279%27%20fill%3D%27%23a6ff7a%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%271510%27%20cy%3D%27656%27%20r%3D%272.4%27%20fill%3D%27%23a6ff7a%27%2F%3E%3Ccircle%20cx%3D%271510%27%20cy%3D%27656%27%20r%3D%279%27%20fill%3D%27%23a6ff7a%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Crect%20width%3D%271600%27%20height%3D%271000%27%20fill%3D%27%23000000%27%20opacity%3D%270.22%27%2F%3E%3C%2Fsvg%3E);--photo-light: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%201600%201000%27%20preserveAspectRatio%3D%27xMidYMid%20slice%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27sky%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23dfe8f4%27%2F%3E%3Cstop%20offset%3D%27.5%27%20stop-color%3D%27%23eef3f9%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23f7f9fc%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27far%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23a9bbd3%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23c4d1e3%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27mid%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%238fa5c2%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23b0c1d8%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27near%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23778fae%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%239db1cb%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27lake%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23cfdcec%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23e8eff8%27%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%27bl%27%20x%3D%27-50%25%27%20y%3D%27-50%25%27%20width%3D%27200%25%27%20height%3D%27200%25%27%3E%3CfeGaussianBlur%20stdDeviation%3D%275%27%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%27bm%27%20x%3D%27-5%25%27%20y%3D%27-5%25%27%20width%3D%27110%25%27%20height%3D%27110%25%27%3E%3CfeGaussianBlur%20stdDeviation%3D%2714%27%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%27bs%27%20x%3D%27-5%25%27%20y%3D%27-5%25%27%20width%3D%27110%25%27%20height%3D%27110%25%27%3E%3CfeGaussianBlur%20stdDeviation%3D%272.2%27%2F%3E%3C%2Ffilter%3E%3Cg%20id%3D%27range%27%3E%3Cpath%20d%3D%27M0%20700%20L0%20429.995867677031%20L25%20422%20L50%20415%20L75%20407%20L100%20400%20L125%20389%20L150%20385%20L175%20386%20L200%20382%20L225%20367%20L250%20351%20L275%20344%20L300%20329%20L325%20318%20L350%20318%20L375%20313%20L400%20315%20L425%20324%20L450%20334%20L475%20340%20L500%20352%20L525%20362%20L550%20365%20L575%20371%20L600%20388%20L625%20394%20L650%20395%20L675%20391%20L700%20399%20L725%20410%20L750%20412%20L775%20421%20L800%20430%20L825%20439%20L850%20439%20L875%20441%20L900%20453%20L925%20455%20L950%20448%20L975%20444%20L1000%20430%20L1025%20423%20L1050%20408%20L1075%20409%20L1100%20398%20L1125%20402%20L1150%20393%20L1175%20389%20L1200%20377%20L1225%20369%20L1250%20373%20L1275%20374%20L1300%20364%20L1325%20368%20L1350%20375%20L1375%20379%20L1400%20374%20L1425%20379%20L1450%20373%20L1475%20371%20L1500%20368%20L1525%20380%20L1550%20384%20L1575%20372%20L1600%20369%20L1600%20700Z%27%20fill%3D%27url%28%23far%29%27%2F%3E%3Cpath%20d%3D%27M0%20700%20L0%20429.995867677031%20L25%20422%20L50%20415%20L75%20407%20L100%20400%20L125%20389%20L150%20385%20L175%20386%20L200%20382%20L225%20367%20L250%20351%20L275%20344%20L300%20329%20L325%20318%20L350%20318%20L375%20313%20L400%20315%20L425%20324%20L450%20334%20L475%20340%20L500%20352%20L525%20362%20L550%20365%20L575%20371%20L600%20388%20L625%20394%20L650%20395%20L675%20391%20L700%20399%20L725%20410%20L750%20412%20L775%20421%20L800%20430%20L825%20439%20L850%20439%20L875%20441%20L900%20453%20L925%20455%20L950%20448%20L975%20444%20L1000%20430%20L1025%20423%20L1050%20408%20L1075%20409%20L1100%20398%20L1125%20402%20L1150%20393%20L1175%20389%20L1200%20377%20L1225%20369%20L1250%20373%20L1275%20374%20L1300%20364%20L1325%20368%20L1350%20375%20L1375%20379%20L1400%20374%20L1425%20379%20L1450%20373%20L1475%20371%20L1500%20368%20L1525%20380%20L1550%20384%20L1575%20372%20L1600%20369%20L1600%20700Z%27%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%273%27%20opacity%3D%270.8%27%20filter%3D%27url%28%23bs%29%27%2F%3E%3Cpath%20d%3D%27M0%20700%20L0%20519.9909214116591%20L25%20513%20L50%20506%20L75%20502%20L100%20498%20L125%20490%20L150%20489%20L175%20488%20L200%20475%20L225%20480%20L250%20484%20L275%20485%20L300%20482%20L325%20483%20L350%20479%20L375%20481%20L400%20477%20L425%20478%20L450%20471%20L475%20471%20L500%20481%20L525%20478%20L550%20469%20L575%20462%20L600%20457%20L625%20461%20L650%20461%20L675%20455%20L700%20445%20L725%20450%20L750%20457%20L775%20455%20L800%20450%20L825%20444%20L850%20442%20L875%20444%20L900%20448%20L925%20447%20L950%20446%20L975%20434%20L1000%20432%20L1025%20427%20L1050%20415%20L1075%20417%20L1100%20416%20L1125%20414%20L1150%20422%20L1175%20427%20L1200%20437%20L1225%20430%20L1250%20433%20L1275%20441%20L1300%20448%20L1325%20459%20L1350%20464%20L1375%20483%20L1400%20493%20L1425%20499%20L1450%20500%20L1475%20507%20L1500%20515%20L1525%20516%20L1550%20511%20L1575%20515%20L1600%20521%20L1600%20700Z%27%20fill%3D%27url%28%23mid%29%27%2F%3E%3Cpath%20d%3D%27M0%20700%20L0%20519.9909214116591%20L25%20513%20L50%20506%20L75%20502%20L100%20498%20L125%20490%20L150%20489%20L175%20488%20L200%20475%20L225%20480%20L250%20484%20L275%20485%20L300%20482%20L325%20483%20L350%20479%20L375%20481%20L400%20477%20L425%20478%20L450%20471%20L475%20471%20L500%20481%20L525%20478%20L550%20469%20L575%20462%20L600%20457%20L625%20461%20L650%20461%20L675%20455%20L700%20445%20L725%20450%20L750%20457%20L775%20455%20L800%20450%20L825%20444%20L850%20442%20L875%20444%20L900%20448%20L925%20447%20L950%20446%20L975%20434%20L1000%20432%20L1025%20427%20L1050%20415%20L1075%20417%20L1100%20416%20L1125%20414%20L1150%20422%20L1175%20427%20L1200%20437%20L1225%20430%20L1250%20433%20L1275%20441%20L1300%20448%20L1325%20459%20L1350%20464%20L1375%20483%20L1400%20493%20L1425%20499%20L1450%20500%20L1475%20507%20L1500%20515%20L1525%20516%20L1550%20511%20L1575%20515%20L1600%20521%20L1600%20700Z%27%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%272%27%20opacity%3D%270.48%27%20filter%3D%27url%28%23bs%29%27%2F%3E%3Cpath%20d%3D%27M0%20700%20L0%20609.988385668019%20L25%20605%20L50%20594%20L75%20582%20L100%20579%20L125%20570%20L150%20565%20L175%20560%20L200%20555%20L225%20556%20L250%20554%20L275%20548%20L300%20549%20L325%20554%20L350%20562%20L375%20567%20L400%20574%20L425%20574%20L450%20577%20L475%20578%20L500%20580%20L525%20590%20L550%20592%20L575%20595%20L600%20591%20L625%20584%20L650%20581%20L675%20579%20L700%20579%20L725%20575%20L750%20565%20L775%20559%20L800%20553%20L825%20545%20L850%20538%20L875%20536%20L900%20537%20L925%20529%20L950%20528%20L975%20529%20L1000%20534%20L1025%20542%20L1050%20546%20L1075%20553%20L1100%20560%20L1125%20565%20L1150%20571%20L1175%20569%20L1200%20572%20L1225%20582%20L1250%20590%20L1275%20593%20L1300%20602%20L1325%20614%20L1350%20620%20L1375%20624%20L1400%20625%20L1425%20626%20L1450%20619%20L1475%20618%20L1500%20611%20L1525%20598%20L1550%20591%20L1575%20581%20L1600%20568%20L1600%20700Z%27%20fill%3D%27url%28%23near%29%27%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Crect%20width%3D%271600%27%20height%3D%271000%27%20fill%3D%27url%28%23sky%29%27%2F%3E%3Cellipse%20cx%3D%27820%27%20cy%3D%27520%27%20rx%3D%27900%27%20ry%3D%2760%27%20fill%3D%27%23ffffff%27%20opacity%3D%270.5%27%20filter%3D%27url%28%23bm%29%27%2F%3E%3Cuse%20href%3D%27%23range%27%2F%3E%3Crect%20y%3D%27690%27%20width%3D%271600%27%20height%3D%27310%27%20fill%3D%27url%28%23lake%29%27%2F%3E%3Cg%20transform%3D%27translate%280%201380%29%20scale%281%20-1%29%27%20opacity%3D%270.4%27%20filter%3D%27url%28%23bs%29%27%3E%3Cuse%20href%3D%27%23range%27%2F%3E%3C%2Fg%3E%3Crect%20y%3D%27690%27%20width%3D%271600%27%20height%3D%27310%27%20fill%3D%27url%28%23lake%29%27%20opacity%3D%27.55%27%2F%3E%3Cellipse%20cx%3D%27820%27%20cy%3D%27700%27%20rx%3D%27900%27%20ry%3D%2734%27%20fill%3D%27%23ffffff%27%20opacity%3D%270.6%27%20filter%3D%27url%28%23bm%29%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%27654%27%20r%3D%272.4%27%20fill%3D%27%23ffe2b0%27%2F%3E%3Ccircle%20cx%3D%27110%27%20cy%3D%27654%27%20r%3D%279%27%20fill%3D%27%23ffe2b0%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%27650%27%20r%3D%272.4%27%20fill%3D%27%23ffe2b0%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%27650%27%20r%3D%279%27%20fill%3D%27%23ffe2b0%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%27196%27%20cy%3D%27656%27%20r%3D%272.4%27%20fill%3D%27%23ffe2b0%27%2F%3E%3Ccircle%20cx%3D%27196%27%20cy%3D%27656%27%20r%3D%279%27%20fill%3D%27%23ffe2b0%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%27250%27%20cy%3D%27652%27%20r%3D%272.4%27%20fill%3D%27%23ffe2b0%27%2F%3E%3Ccircle%20cx%3D%27250%27%20cy%3D%27652%27%20r%3D%279%27%20fill%3D%27%23ffe2b0%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%271290%27%20cy%3D%27655%27%20r%3D%272.4%27%20fill%3D%27%23ffe2b0%27%2F%3E%3Ccircle%20cx%3D%271290%27%20cy%3D%27655%27%20r%3D%279%27%20fill%3D%27%23ffe2b0%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%271340%27%20cy%3D%27650%27%20r%3D%272.4%27%20fill%3D%27%23ffe2b0%27%2F%3E%3Ccircle%20cx%3D%271340%27%20cy%3D%27650%27%20r%3D%279%27%20fill%3D%27%23ffe2b0%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%271402%27%20cy%3D%27657%27%20r%3D%272.4%27%20fill%3D%27%23ffe2b0%27%2F%3E%3Ccircle%20cx%3D%271402%27%20cy%3D%27657%27%20r%3D%279%27%20fill%3D%27%23ffe2b0%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%271460%27%20cy%3D%27652%27%20r%3D%272.4%27%20fill%3D%27%23ffe2b0%27%2F%3E%3Ccircle%20cx%3D%271460%27%20cy%3D%27652%27%20r%3D%279%27%20fill%3D%27%23ffe2b0%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Ccircle%20cx%3D%271510%27%20cy%3D%27656%27%20r%3D%272.4%27%20fill%3D%27%23ffe2b0%27%2F%3E%3Ccircle%20cx%3D%271510%27%20cy%3D%27656%27%20r%3D%279%27%20fill%3D%27%23ffe2b0%27%20opacity%3D%27.22%27%20filter%3D%27url%28%23bl%29%27%2F%3E%3Crect%20width%3D%271600%27%20height%3D%271000%27%20fill%3D%27%23ffffff%27%20opacity%3D%270.08%27%2F%3E%3C%2Fsvg%3E)}html{--ui-font: Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", system-ui, Roboto, sans-serif;--ease: cubic-bezier(.22, .8, .24, 1);--r: 2px;--r-ctl: 2px;--ui-photo: var(--photo-dark);--ui-wall: linear-gradient(180deg, #020403 0%, #000000 100%);--win: linear-gradient(180deg, rgba(8, 13, 10, .58) 0%, rgba(2, 5, 3, .72) 100%);--rail-bg: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .015));--glass: rgba(170, 255, 205, .05);--glass2: rgba(170, 255, 205, .09);--glass3: rgba(180, 255, 215, .15);--glass-grad: linear-gradient(180deg, rgba(190, 255, 220, .07) 0%, rgba(190, 255, 220, .018) 55%, rgba(190, 255, 220, .03) 100%);--hair: rgba(170, 255, 205, .1);--hair2: rgba(170, 255, 205, .19);--panel: rgba(7, 11, 9, .58);--panel-solid: #090d0b;--field: rgba(0, 4, 2, .55);--shade: 0 1px 0 rgba(210, 255, 228, .08) inset, 0 0 0 .5px rgba(170, 255, 205, .04) inset, 0 20px 40px -26px rgba(0, 0, 0, .95);--shadow: 0 0 0 .5px rgba(170, 255, 205, .17), 0 1px 0 rgba(210, 255, 228, .09) inset, 0 40px 100px -24px rgba(0, 0, 0, .98);--blur: blur(26px) saturate(170%);--frame-shadow: 0 0 0 1px rgba(190, 255, 220, .09), 0 2px 0 rgba(215, 255, 232, .07) inset, 0 50px 120px -30px rgba(0, 0, 0, .9), 0 20px 50px -20px rgba(0, 0, 0, .65);--spark1: #3dff54;--spark2: #19e6b4;--spark3: #b8ff3d;--spark4: #f5c542;--globe-a: #0c1f14;--globe-b: #010403;--globe-line: rgba(61, 255, 84, .42);--globe-dot: 130, 255, 165;--globe-rim: 61, 255, 84;--globe-ring: 90, 255, 130;--flat-a: #0a1a11;--flat-b: #010403}html:root:not([data-mode=light]){--bg: #020403;--bg2: #070b09;--card: #0a0e0c;--card2: #111613;--line: rgba(170, 255, 205, .1);--line2: rgba(170, 255, 205, .19);--text: #eef6f0;--dim: #9db0a5;--faint: #66786d}html[data-mode=light]{--ui-photo: var(--photo-light);--ui-wall: linear-gradient(180deg, #e9eff7 0%, #f6f8fc 100%);--win: linear-gradient(180deg, rgba(255, 255, 255, .55) 0%, rgba(244, 248, 253, .66) 100%);--rail-bg: linear-gradient(180deg, rgba(255, 255, 255, .55), rgba(255, 255, 255, .25));--glass-grad: linear-gradient(180deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, .45) 100%);--glass: rgba(255, 255, 255, .55);--glass2: rgba(255, 255, 255, .78);--glass3: rgba(255, 255, 255, .96);--hair: rgba(30, 50, 90, .1);--hair2: rgba(30, 50, 90, .18);--panel: rgba(255, 255, 255, .62);--panel-solid: #ffffff;--field: rgba(255, 255, 255, .9);--shade: 0 1px 0 #fff inset, 0 14px 30px -20px rgba(40, 60, 100, .3);--shadow: 0 0 0 .5px rgba(30, 50, 90, .14), 0 30px 80px -22px rgba(40, 60, 100, .4);--frame-shadow: 0 0 0 1px rgba(255, 255, 255, .7), 0 2px 0 #fff inset, 0 50px 110px -34px rgba(40, 60, 100, .45), 0 18px 44px -22px rgba(40, 60, 100, .3);--spark1: #2f7be8;--spark2: #14a77a;--spark3: #7c5ce0;--spark4: #e08a00;--globe-a: #f4f9ff;--globe-b: #b9cfe9;--globe-line: rgba(47, 123, 232, .4);--globe-dot: 40, 90, 170;--globe-rim: 47, 123, 232;--globe-ring: 47, 123, 232;--flat-a: #f4f8fd;--flat-b: #cfdcee}html:root[data-mode=light]{--text: #14203a;--dim: #55627f;--faint: #8693ad;--line: rgba(30, 50, 90, .1);--line2: rgba(30, 50, 90, .18)}html{background:var(--ui-photo) center / cover fixed no-repeat,var(--ui-wall)}html body{background:transparent;font-family:var(--ui-font);font-size:14.5px;letter-spacing:-.003em;text-rendering:optimizeLegibility}html h1,html h2,html h3,html h4{letter-spacing:-.018em;font-weight:650}html ::selection{background:color-mix(in srgb,var(--brand) 35%,transparent)}html *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 22%,transparent) transparent}html ::-webkit-scrollbar{width:10px;height:10px}html ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 20%,transparent);border-radius:99px;border:3px solid transparent;background-clip:content-box}html .rail{background:var(--panel);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-right:1px solid var(--hair);padding:18px 10px;gap:2px}html .rail .brand{padding:2px 10px 16px}html .brand-mark{border-radius:2px;box-shadow:0 1px #ffffff40 inset,0 6px 14px -8px color-mix(in srgb,var(--brand) 70%,transparent)}html .nav{position:relative;gap:10px;padding:7px 10px;border-radius:2px;font-size:14px;font-weight:500;min-height:34px;color:var(--dim);transition:background .15s var(--ease),color .15s}html .nav svg{width:18px;height:18px;flex:none;opacity:.8}html .nav:hover{background:var(--glass2);color:var(--text)}html .nav.on{background:var(--glass3);color:var(--text);font-weight:600;box-shadow:0 0 0 .5px var(--hair2) inset}html .nav.on:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:var(--brand)}html .nav.on svg{color:var(--brand);opacity:1}html .me{border-top:1px solid var(--hair);margin-top:6px;padding:12px 10px}html .main{padding:0 clamp(16px,3vw,40px) 64px}html .main>.topbar{position:sticky;top:0;z-index:25;margin:0 calc(-1*clamp(16px,3vw,40px)) 24px;padding:14px clamp(16px,3vw,40px);background:var(--panel);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-bottom:1px solid var(--hair)}html .topbar h2{font-size:21px;font-weight:650;letter-spacing:-.025em;display:flex;align-items:center;gap:10px;min-width:0}html .topbar h2 svg{color:var(--brand);flex:none}html .topbar h2.hello span{display:grid;gap:2px}html .topbar h2.hello small{font-size:13px;font-weight:450;letter-spacing:0;color:var(--faint)}html .main>h3{margin:28px 0 12px;font-size:16px}html .main>.muted,html .main>p.muted{max-width:74ch;line-height:1.55;margin:0 0 18px}html .btn{min-height:36px;padding:0 14px;border-radius:var(--r-ctl);font-weight:550;font-size:14px;color:var(--text);border:1px solid var(--hair2);background:var(--glass2);box-shadow:0 1px #ffffff0d inset;transition:background .15s var(--ease),border-color .15s,transform .12s var(--ease),box-shadow .15s}html[data-mode=light] .btn{box-shadow:0 1px 2px #0f172a0f}html .btn:hover{background:var(--glass3);border-color:color-mix(in srgb,var(--text) 26%,transparent)}html .btn:active{transform:scale(.985)}html .btn.primary{background:var(--brand);color:var(--on-brand);border-color:color-mix(in srgb,var(--brand) 60%,#000);box-shadow:0 1px #ffffff47 inset,0 6px 16px -8px color-mix(in srgb,var(--brand) 75%,transparent);font-weight:650}html .btn.primary:hover{background:color-mix(in srgb,var(--brand) 90%,#fff)}html .btn.danger{color:var(--danger)}html .btn.sm{min-height:32px;padding:0 11px;font-size:13.5px;border-radius:2px}html .btn.icon{width:34px;min-height:34px}html .btn:focus-visible,html .chip:focus-visible,html .nav:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 40%,transparent);outline-offset:1px}html .field>span{font-size:12.5px;font-weight:600;color:var(--dim);margin-bottom:6px;letter-spacing:0}html .input{border-radius:var(--r-ctl);min-height:38px;padding:8px 12px;background:var(--field);border:1px solid var(--hair2);box-shadow:0 1px 2px #0000001f inset;transition:border-color .15s,box-shadow .15s}html[data-mode=light] .input{box-shadow:0 1px 1px #0f172a0a inset}html .input:focus{outline:none;border-color:color-mix(in srgb,var(--brand) 75%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 22%,transparent)}html select.input{appearance:none;-webkit-appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}html input[type=color].input{padding:3px}html input[type=range],html input[type=checkbox],html input[type=radio]{accent-color:var(--brand)}html label.check,html .switch{cursor:pointer;line-height:1.4}html label.check{align-items:flex-start;gap:10px}html label.check>input[type=checkbox],html .switch>input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:38px;height:22px;border-radius:99px;background:color-mix(in srgb,var(--text) 20%,transparent);position:relative;cursor:pointer;transition:background .2s var(--ease);margin:0}html label.check>input[type=checkbox]:after,html .switch>input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform .2s var(--ease)}html label.check>input[type=checkbox]:checked,html .switch>input[type=checkbox]:checked{background:var(--brand)}html label.check>input[type=checkbox]:checked:after,html .switch>input[type=checkbox]:checked:after{transform:translate(16px)}html label.check>input[type=checkbox]:focus-visible,html .switch>input[type=checkbox]:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 40%,transparent);outline-offset:2px}html label.check>input[type=checkbox]:disabled,html .switch>input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}html .chips{gap:6px;margin-bottom:20px}html .chip{padding:6px 13px;min-height:32px;border-radius:2px;border:1px solid var(--hair);background:var(--glass);color:var(--dim);font-weight:550;font-size:13.5px;transition:background .15s,color .15s,border-color .15s}html .chip:hover{background:var(--glass2);color:var(--text)}html .chip.on{background:var(--glass3);color:var(--text);border-color:var(--hair2);box-shadow:0 -2px 0 var(--brand) inset}html .seg,html .livemap .seg{display:inline-flex;gap:2px;padding:2px;border:0;border-radius:2px;background:var(--glass2);overflow:visible}html .seg button,html .livemap .seg button{border:0;border-radius:2px;min-height:30px;padding:4px 12px;background:none;color:var(--dim);font-weight:550;font-size:13px;display:inline-flex;align-items:center;gap:6px}html .livemap .seg button+button,html .seg button+button{border-left:0}html .seg button.on,html .livemap .seg button.on{background:var(--glass3);color:var(--text);box-shadow:0 0 0 .5px var(--hair2)}html[data-mode=light] .seg button.on,html[data-mode=light] .livemap .seg button.on{background:#fff;box-shadow:0 1px 3px #0f172a1f}html .card,html .formbox,html .stat,html .detail,html .pcard,html .preview-card,html .media-tile,html .help-card,html .keybox,html .table{background:var(--glass);border:1px solid var(--hair);box-shadow:var(--shade);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}html .card,html .formbox,html .stat,html .detail{border-radius:var(--r)}html .card{padding:18px 20px}html .cards{gap:18px}html .card p{margin:.35rem 0}html .card .row-end,html .card .row-start{margin-top:14px}html .formbox{padding:22px;margin-bottom:20px}html .formbox h3,html .formbox h4{letter-spacing:-.015em}html .formbox>h4{margin:20px 0 8px;font-size:14px}html .formbox>h4:first-child{margin-top:0}html .grid2,html .grid3{gap:2px 16px}html .row-end{gap:10px;margin-top:16px}html .row-start{gap:10px;align-items:center}html .stat{padding:18px;transition:transform .2s var(--ease),border-color .2s,background .2s}html .stat:hover{transform:translateY(-2px);border-color:var(--hair2);background:var(--glass2)}html .stat>svg:first-child{width:36px;height:36px;padding:9px;border-radius:2px;margin-bottom:10px;color:var(--brand);background:color-mix(in srgb,var(--brand) 13%,transparent);box-shadow:0 0 0 .5px color-mix(in srgb,var(--brand) 35%,transparent) inset}html .stat b{font-weight:700;letter-spacing:-.03em}html .pcard{border-radius:2px;transition:transform .2s var(--ease),border-color .2s}html .pcard:hover{transform:translateY(-2px);border-color:var(--hair2)}html .row{border-radius:2px;border:1px solid var(--hair);background:var(--glass)}html .notice{border-radius:2px;border-left-width:3px}html .empty{border-radius:2px;border-color:var(--hair2);background:var(--glass);padding:52px 20px}html .empty svg{opacity:.5}html .codebox{border-radius:2px}html .formbox .formbox,html .card .formbox,html .formbox .card,html .quiz-b .card,html .lesson-row,html .formbox.slim{background:color-mix(in srgb,var(--text) 4%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html .grid2>*,html .grid3>*,html .grid4>*,html .cards>*{min-width:0}html .formbox.wide,html .formbox.livemap,html .grid2>.formbox,html .liveover .formbox{max-width:none}html .formbox .table{box-shadow:none;border:0;background:transparent;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}html .formbox .table th{background:transparent;padding-left:4px;padding-right:4px}html .formbox .table td{padding-left:4px;padding-right:4px}html .formbox .table+.table{margin-top:18px}html .formbox>.row-start+.chips{margin-top:14px}html .formbox>.chips+.input{margin-bottom:14px}html .formbox>h3{margin-bottom:14px}html .row-start.spread{gap:10px 16px}html .livemap__head{margin-bottom:4px}html .search .input{padding-left:38px}html .search svg{z-index:1;pointer-events:none}html .table{border-radius:var(--r);border-collapse:separate;border-spacing:0;overflow:hidden}html .table th{font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);background:var(--glass);padding:10px 14px;border-bottom:1px solid var(--hair)}html .table td{padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}html .table tr:last-child td{border-bottom:0}html .table tr.clickable:hover td{background:color-mix(in srgb,var(--brand) 7%,transparent)}html .pill,html .badge{border-radius:2px;font-weight:600;letter-spacing:0;padding:2px 8px;font-size:11.5px}html .scrim,html .modal-back{background:#05080c80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-mode=light] .scrim,html[data-mode=light] .modal-back{background:#1e293b4d}html .modal,html .modal-box{border-radius:2px;border:1px solid var(--hair2);box-shadow:var(--shadow);background:var(--panel-solid)}html .menu{border-radius:2px;border:1px solid var(--hair2);background:var(--panel-solid);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow);padding:5px}html .menu button{border-radius:2px;padding:8px 10px;font-size:14px}html .menu button:hover{background:var(--glass3);color:var(--text)}html .menu .danger:hover{background:var(--danger);color:#fff}html .toast{border-radius:2px;border:1px solid var(--hair2);background:var(--panel);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow);font-weight:500}html .login-card{border-radius:2px;border:1px solid var(--hair2);box-shadow:var(--shadow);background:var(--panel);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}html .login{background:transparent}html .lesson-row{margin:12px 0 12px 12px;padding:14px 16px;gap:12px;border:1px solid var(--hair);border-radius:2px}html .lesson-row>.row-start{gap:8px;row-gap:10px}html .quiz-b{gap:14px;margin:10px 0}html .quiz-b .card{gap:12px;padding:16px 18px}html .quiz-b .row-start{gap:10px;row-gap:10px}html .quiz-b .row-start>.input{flex:1 1 220px;min-width:0}html .quiz-b .row-start+.row-start,html .quiz-b .row-start+.btn{margin-top:4px}html .quiz-b .btn.sm{align-self:flex-start}html .formbox.slim{padding:18px}html .formbox.slim .row-start{gap:10px}html .formbox.slim .row-start>.input,html .formbox.slim .row-start>select{flex:1 1 180px;width:auto;min-width:0}html .media-grid{gap:16px}html .media-tile{border-radius:2px;padding:8px}html .media-img{border-radius:2px}html .help-tabs button{border-radius:2px;padding:7px 13px}html .help-tile{border-radius:2px;border-color:var(--hair)}html .livemap__body--flat canvas{background:radial-gradient(circle at 50% 30%,var(--flat-a),var(--flat-b))}html .bd{background:var(--ui-wall)}html .bd-top{background:var(--panel);border-bottom:1px solid var(--hair);padding:10px 14px;gap:8px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}html .bd-title{font-weight:650;letter-spacing:-.015em}html .bd-btn{min-height:34px;border-radius:2px;font-weight:550;border:1px solid var(--hair2);background:var(--glass2);box-shadow:0 1px #ffffff0d inset}html[data-mode=light] .bd-btn{box-shadow:0 1px 2px #0f172a0f}html .bd-btn:hover:not(:disabled){background:var(--glass3);border-color:color-mix(in srgb,var(--text) 26%,transparent)}html .bd-btn.primary{background:var(--brand);color:var(--on-brand);border-color:color-mix(in srgb,var(--brand) 60%,#000);box-shadow:0 1px #ffffff47 inset,0 6px 16px -8px color-mix(in srgb,var(--brand) 75%,transparent);font-weight:650}html .bd-btn.sm{min-height:30px;border-radius:2px}html .bd-icon{border-radius:2px}html .bd-seg{background:var(--glass2);border:0;border-radius:2px;padding:2px}html .bd-seg button{border-radius:2px;min-height:30px}html .bd-seg button.on{background:var(--glass3);color:var(--text);box-shadow:0 0 0 .5px var(--hair2)}html[data-mode=light] .bd-seg button.on{background:#fff;box-shadow:0 1px 3px #0f172a1f}html .bd-left{background:var(--panel);border-right:1px solid var(--hair);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}html .bd-tabs{border-bottom:1px solid var(--hair);padding:4px 6px 0;gap:2px}html .bd-tabs button{border-radius:2px 2px 0 0;border-bottom-width:2px}html .bd-tabs button.on{background:var(--glass2)}html .bd-input{border-radius:2px;border:1px solid var(--hair2);background:var(--field)}html .bd-input:focus{border-color:color-mix(in srgb,var(--brand) 75%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 22%,transparent);outline:none}html .bd-layers li,html .bd-item,html .bd-tile,html .bd-group,html .bd-preset,html .bd-preset1{border-radius:2px;border:1px solid var(--hair);background:var(--glass)}html .bd-layers li{transition:background .15s}html .bd-layers li:hover{background:var(--glass2)}html .bd-layers li.on{background:color-mix(in srgb,var(--brand) 14%,transparent);border-color:color-mix(in srgb,var(--brand) 50%,transparent)}html .bd-frame{border-radius:2px;overflow:hidden;box-shadow:0 0 0 .5px var(--hair2),0 24px 60px -24px #0009}html .bd-stage{background:transparent;padding:12px}html .bd-hint-bar{background:var(--panel);border-top:1px solid var(--hair)}html .bd-modal,html .bd-drawer{border-radius:2px;border:1px solid var(--hair2);box-shadow:var(--shadow);background:var(--panel-solid)}html .bd-scrim{background:#05080c80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html .bd-toast{border-radius:2px;border:1px solid var(--hair2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow)}html .bd-switch i{border-radius:99px}html .bd-label{font-size:12px;font-weight:600;letter-spacing:0}html .bd-h{letter-spacing:-.015em;font-weight:650}@media(max-width:860px){html .rail{border-right:0;border-top:1px solid var(--hair);padding:6px 6px calc(6px + env(safe-area-inset-bottom))}html .nav{min-height:50px;border-radius:2px;font-size:10.5px;line-height:1.15;letter-spacing:0;padding-left:2px;padding-right:2px;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;overflow:hidden}html .nav>svg{flex:none}html .nav.on:before{display:none}html .main{padding-left:16px;padding-right:16px}html .main>.topbar{margin-left:-16px;margin-right:-16px;padding:12px 16px}html .btn,html .input{min-height:42px}html .btn.sm{min-height:38px}html .chip{min-height:36px}html .manage .row-start select.input,html .manage .studentrow select.input{max-width:100%;min-width:0;flex:1 1 100%}html .more-sheet__panel{background:var(--panel);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:2px 2px 0 0}html .more-item{border-radius:2px}}@media(prefers-reduced-transparency:reduce){html .rail,html .main>.topbar,html .menu,html .toast,html .login-card,html .card,html .formbox,html .stat,html .table,html .bd-top,html .bd-left{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--panel-solid)}}@media(prefers-reduced-motion:reduce){html .stat,html .pcard,html .btn{transition:none}}html .card,html .formbox,html .stat,html .detail,html .pcard,html .preview-card,html .media-tile,html .help-card,html .keybox,html .table{background-image:var(--glass-grad)}html .formbox .formbox,html .card .formbox,html .formbox .card,html .quiz-b .card,html .lesson-row,html .formbox.slim{background-image:none}html .rail{background-image:linear-gradient(180deg,#ffffff0d,#fff0 38%);box-shadow:1px 0 #ffffff0a,24px 0 60px -34px #000000e6}html .main>.topbar{box-shadow:0 1px #ffffff0a,0 18px 40px -30px #000000e6}html:not([data-mode=light]) .btn{background-image:linear-gradient(180deg,#ffffff0f,#fff0);box-shadow:0 1px #ffffff17 inset,0 6px 16px -12px #000000e6}html:not([data-mode=light]) .btn.primary{background-image:linear-gradient(180deg,#ffffff38,#fff0 60%);box-shadow:0 1px #ffffff57 inset,0 8px 26px -10px color-mix(in srgb,var(--brand) 80%,transparent),0 0 0 .5px color-mix(in srgb,var(--brand) 60%,#000) inset}html:not([data-mode=light]) .input{background:var(--field);box-shadow:0 1px 3px #0009 inset,0 1px #ffffff0a}html:not([data-mode=light]) .nav.on{background-image:linear-gradient(90deg,color-mix(in srgb,var(--brand) 14%,transparent),transparent 70%)}html:not([data-mode=light]) .stat:hover,html:not([data-mode=light]) .pcard:hover,html:not([data-mode=light]) .card:hover{border-color:color-mix(in srgb,var(--text) 22%,transparent);box-shadow:var(--shade),0 0 0 .5px #ffffff0f,0 26px 50px -28px color-mix(in srgb,var(--brand) 28%,#000)}html:not([data-mode=light]) .modal,html:not([data-mode=light]) .modal-box{background-image:var(--glass-grad);background-color:var(--panel-solid)}html:not([data-mode=light]) .menu,html:not([data-mode=light]) .toast,html:not([data-mode=light]) .login-card{background-image:var(--glass-grad)}html:not([data-mode=light]) .table th{background-image:linear-gradient(180deg,#ffffff0d,#ffffff03)}html:not([data-mode=light]) .chip.on,html:not([data-mode=light]) .seg button.on{background-image:linear-gradient(180deg,#ffffff1a,#ffffff05)}@media(prefers-reduced-transparency:reduce){html{--blur: none}html .card,html .formbox,html .stat,html .table,html .rail,html .main>.topbar{background-image:none}}html .rail{background:var(--rail-bg);background-image:var(--rail-bg)}html .brand-mark{width:44px;height:44px;border-radius:2px;display:grid;place-items:center;color:var(--text);background:var(--glass3);box-shadow:0 0 0 .5px var(--hair2) inset,0 10px 22px -12px #000000b3}html .brand{gap:12px;align-items:center}html .brand small{color:var(--faint);font-size:12.5px}html .nav{min-height:38px;padding:8px 12px;border-radius:2px;font-size:14.5px;gap:12px}html .nav svg{width:19px;height:19px;stroke-width:1.6;opacity:.85}html .nav.on{background:var(--glass3);box-shadow:0 0 0 .5px var(--hair2) inset,0 8px 18px -12px #0009}html .nav.on:before{display:none}html .nav.on svg{color:var(--text)}html:not([data-mode=light]) .nav.on{background-image:none}html .main>.topbar{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;box-shadow:none;padding-top:22px;padding-bottom:6px;margin-bottom:14px}html .topbar h2{font-size:30px;font-weight:600;letter-spacing:-.03em}html .topbar h2.hello small{font-size:15px;margin-top:4px;color:var(--dim)}html .btn.pill{border-radius:2px;min-height:42px;padding:0 18px;gap:9px;font-size:14.5px;font-weight:550;background:var(--glass2);box-shadow:var(--shade);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}html .btn.pill svg{color:var(--dim)}html .btn.pill:hover svg{color:var(--text)}html .seg,html .livemap .seg{border-radius:2px;padding:3px;background:var(--glass);box-shadow:0 0 0 .5px var(--hair) inset}html .seg button,html .livemap .seg button{border-radius:2px;padding:6px 15px;min-height:34px}html .seg button.on,html .livemap .seg button.on{background:var(--glass3);box-shadow:0 0 0 .5px var(--hair2) inset,0 6px 14px -8px #0009}html .livemap__head .btn.sm{border-radius:2px;min-height:40px;padding:0 16px}html .whoami{position:relative;margin-left:4px}html .whoami>button{display:flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;border-radius:2px;border:1px solid var(--hair2);background:var(--glass2);color:var(--dim);cursor:pointer;box-shadow:var(--shade)}html .whoami .av{position:relative;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:650;font-size:14px;color:var(--text);background:linear-gradient(145deg,var(--glass3),var(--glass));box-shadow:0 0 0 .5px var(--hair2) inset}html .whoami .av i{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#34d399;box-shadow:0 0 0 2px var(--panel-solid),0 0 8px #34d399}html .whoami{z-index:80}html .whoami .menu{right:0;bottom:auto;top:calc(100% + 8px);min-width:230px;position:absolute;z-index:90;background-color:var(--panel-solid);border:1px solid var(--hair2);box-shadow:var(--shadow),0 18px 40px -10px #000000b3}html .whoami .menu{display:flex;flex-direction:column;height:auto;min-height:0}html .whoami .menu p{flex:none}html .whoami .menu button{flex:none;display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;color:var(--text);text-align:left;cursor:pointer}html .whoami .menu button:hover{background:var(--glass3)}html .whoami .menu p{margin:4px 10px 8px;font-size:12.5px;color:var(--dim);word-break:break-all}html .stat{position:relative;padding:20px 22px 18px;border-radius:2px;min-height:152px;--c: var(--spark1)}html .stats>.stat:nth-child(4n+2){--c: var(--spark2)}html .stats>.stat:nth-child(4n+3){--c: var(--spark3)}html .stats>.stat:nth-child(4n+4){--c: var(--spark4)}html .stat>svg:first-child{width:46px;height:46px;padding:12px;border-radius:2px;margin-bottom:14px;color:var(--text);background:var(--glass3);box-shadow:0 0 0 .5px var(--hair2) inset,0 10px 20px -12px #000000b3;stroke-width:1.7}html .stat b{font-size:34px;font-weight:650;letter-spacing:-.035em;line-height:1.05}html .stat>span{font-size:15.5px;font-weight:500}html .stat>small{font-size:12.5px;color:var(--faint)}html .stat{background-image:radial-gradient(120% 100% at 100% 105%,color-mix(in srgb,var(--c) 15%,transparent),transparent 62%),var(--glass-grad)}html .livetiles .stat .spark{position:absolute;right:60px;top:24px;width:118px;height:46px;overflow:visible;pointer-events:none}html .livetiles .stat .spark path.line{fill:none;stroke:var(--c);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--c) 70%,transparent))}html .livetiles .stat .spark path.fill{fill:url(#sparkfill);opacity:.5;stroke:none}html .livetiles button.stat:after{content:"\203a";position:absolute;right:18px;top:calc(50% + 4px);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:20px;line-height:1;color:var(--dim);background:var(--glass2);box-shadow:0 0 0 .5px var(--hair2) inset;padding-bottom:2px}html .livetiles button.stat:hover:after{color:var(--text);background:var(--glass3)}html .livemap{border-radius:2px;padding:24px 26px}html .livemap__head h3{font-size:20px;font-weight:600}html .livemap__head h3 small{font-size:13.5px;font-weight:450;color:var(--faint);margin-left:8px}html .livemap__side h4{display:flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;color:var(--dim)}html .livemap__side h4 svg{color:var(--dim)}html .livemap__empty{display:flex;align-items:center;gap:12px;border:1px solid var(--hair);border-radius:2px;padding:14px 18px;background:var(--glass);text-align:left;color:var(--dim);font-size:13.5px;line-height:1.45;box-shadow:var(--shade)}html .livemap__empty svg{flex:none;color:var(--dim)}html .dot.approx{border-color:#5ac8fa}html .livemap__legend .dot:not(.cart):not(.approx){background:#34d399}html .livemap__body--globe{align-items:center}@media(min-width:1100px)and (min-height:620px){html{--frame: clamp(16px, 3.3vw, 52px)}html body:has(.shell){box-sizing:border-box;height:100dvh;padding:var(--frame);overflow:hidden}html body:has(.shell) #root{height:100%}html .shell{height:100%;min-height:0;border-radius:2px;overflow:hidden;background:var(--win);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--frame-shadow);border:1px solid var(--hair)}html .shell>.rail{position:static;height:100%;border-right:1px solid var(--hair);border-radius:0}html .shell>.main{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}html .shell>.main:before{content:"";display:block;position:sticky;top:0;height:22px;margin:0 calc(-1*clamp(16px,3vw,40px)) -22px;z-index:40;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-solid) 92%,transparent) 0%,transparent 100%)}html .shell>.rail{padding-top:26px}}@media(max-width:1099px),(max-height:619px){html .shell{background:var(--win);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:860px){html .nav{font-size:clamp(8.5px,2.4vw,10.5px)}}html .main>.topbar{position:static}@media(max-width:860px){html .topbar h2{font-size:24px}html .livetiles .stat .spark{right:54px;width:90px}}html .rail{scrollbar-width:none}html .rail::-webkit-scrollbar{display:none}html .btn.pill{display:inline-flex;align-items:center;justify-content:center}html .livetiles .stat{container-type:inline-size}@container (max-width: 250px){html .livetiles .stat .spark{display:none}}html .link,html .login-links .link,html a.link{color:var(--brand)}
