html.shell-locked,html.shell-locked body{overflow:hidden}.pub-bar.shell-bar{flex-wrap:nowrap;gap:12px;min-height:calc(64px + env(safe-area-inset-top));padding-block:0;padding-top:env(safe-area-inset-top);padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}@media (min-width:641px){.pub-bar.shell-bar{padding-inline:max(24px,calc((100vw - 1200px) / 2 + 24px))}}.shell-bar:has(.shell-menu[open]){backdrop-filter:none;background:var(--bg)}.shell-brand{flex:0 0 auto;min-height:44px;font-size:17px}.shell-brand img{width:30px;height:30px;flex:0 0 auto}.shell-nav{display:none;align-items:center;gap:2px;flex:0 0 auto}.shell-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-radius:10px;color:var(--t1,var(--fg));text-decoration:none;font-size:14.5px;font-weight:500;white-space:nowrap}.shell-nav a:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.shell-nav a[aria-current=page]{color:var(--info)}.shell-tools{display:flex;align-items:center;gap:6px;margin-inline-start:auto;flex:0 0 auto}.shell-tools .shell-only-desktop{display:none}.shell-tools .shell-only-mobile{display:inline-flex}.shell-icon-btn,span.shell-only-desktop,span.shell-only-mobile{align-items:center}.shell-icon-btn{display:inline-flex;justify-content:center;width:44px;height:44px;flex:0 0 auto;border:1px solid var(--hair-2,var(--line));border-radius:12px;background:transparent;color:var(--t1,var(--fg));cursor:pointer;padding:0;list-style:none}.shell-icon-btn:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.shell-cta:focus-visible,.shell-icon-btn:focus-visible,.shell-nav a:focus-visible,.shell-search-field:focus-visible,.shell-signin:focus-visible{outline:2px solid var(--info);outline-offset:2px}.shell-tools .pub-app{display:inline-flex;flex-direction:row;margin:0;padding:0;border:0;position:relative}.shell-foot .pub-app-note,.shell-sheet .pub-app-note,.shell-tools .pub-app-note{white-space:normal;width:-moz-max-content;width:max-content;max-width:min(280px,calc(100vw - 32px));line-height:1.4;box-shadow:0 12px 32px rgba(14,23,48,.16)}.shell-foot .pub-app-note,.shell-sheet .pub-app-note{position:static;margin-top:8px}.pub-app-note{display:flex;align-items:flex-start;gap:8px;white-space:normal;width:-moz-max-content;width:max-content;max-width:min(300px,calc(100vw - 32px));line-height:1.4}.pub-app-note-line{display:block}.pub-app-note-line+.pub-app-note-line{margin-top:6px;color:var(--t2,var(--fg))}.pub-app-note-x{flex:none;min-width:24px;min-height:24px;margin-block-start:-2px;margin-inline-end:-4px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:16px;line-height:1;cursor:pointer}.pub-app-note-x:focus-visible{outline:2px solid var(--info);outline-offset:2px}@media (display-mode:standalone){.pub-install{display:none!important}}.shell-signin{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border-radius:12px;color:var(--t1,var(--fg));text-decoration:none;font-size:14.5px;font-weight:600;white-space:nowrap}.shell-signin:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.shell-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:12px;background:#2563FF;color:#fff;text-decoration:none;font-size:14.5px;font-weight:600;white-space:nowrap}.shell-cta:hover{background:#1D4ED8;color:#fff}.foot-lang.is-compact .foot-lang-btn{display:inline-flex;align-items:center;gap:6px;padding:0 10px;height:44px;min-height:44px;border-color:var(--hair-2,var(--line));background:transparent;border-radius:12px}.foot-lang-code{font-size:12.5px;font-weight:600;letter-spacing:.04em}.shell-pop{position:relative;display:inline-flex}.shell-pop-panel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:40;min-width:190px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--ink,var(--bg));color:var(--t1,var(--fg));box-shadow:0 16px 40px rgba(14,23,48,.18)}.shell-pop-panel button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:14px;text-align:start;cursor:pointer}.shell-pop-panel button:focus-visible,.shell-pop-panel button:hover{background:color-mix(in srgb,var(--fg) 7%,transparent);outline:none}.shell-pop-panel button[aria-checked=true]{font-weight:600;background:color-mix(in srgb,var(--info) 12%,transparent)}.shell-swatch{width:16px;height:16px;border-radius:50%;border:1px solid color-mix(in srgb,var(--fg) 40%,transparent);flex:0 0 auto}.shell-swatch[data-swatch=warm]{background:#F6F1E8}.shell-swatch[data-swatch=white]{background:#fff}.shell-swatch[data-swatch=dark]{background:#0B132B}.shell-swatch[data-swatch=system],.theme-switch.is-dots button[data-theme=system]:before{background:linear-gradient(135deg,#F6F1E8 50%,#0B132B 0)}.shell-search-field{display:none;align-items:center;gap:8px;height:44px;width:44px;justify-content:center;padding:0;border:1px solid var(--hair-2,var(--line));border-radius:12px;background:transparent;color:var(--t1,var(--fg));font:inherit;font-size:14px;cursor:pointer}.shell-search-field kbd,.shell-search-ph{display:none}.shell-search-field kbd{font:inherit;font-size:11.5px;padding:2px 6px;border:1px solid var(--hair-2,var(--line));border-radius:6px;color:var(--t2,var(--muted))}.shell-search-field:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}dialog.shell-search{width:min(640px,calc(100vw - 24px));max-height:min(560px,calc(100dvh - 24px));margin:max(12px,10vh) auto auto;padding:0;border:1px solid var(--line);border-radius:16px;background:var(--ink,var(--bg));color:var(--t1,var(--fg));box-shadow:0 24px 64px rgba(14,23,48,.28);overflow:hidden}dialog.shell-search::backdrop{background:rgba(14,23,48,.45);backdrop-filter:blur(4px)}.shell-search-box{display:flex;flex-direction:column;max-height:inherit}.shell-search-input{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--hair-2,var(--line))}.shell-search-input input{flex:1;min-width:0;height:44px;border:0;background:transparent;color:inherit;font:inherit;font-size:16px;outline:none}.shell-search-input input::-webkit-search-cancel-button{display:none}.shell-search-results{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1}.shell-search-results li[role=option]{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:10px 12px;border-radius:10px;cursor:pointer}.shell-search-results li[aria-selected=true]{background:color-mix(in srgb,var(--info) 12%,transparent)}.shell-sr-group{grid-row:1/3;align-self:start;margin-top:2px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--t2,var(--muted));min-width:56px}.shell-sr-title{font-size:15px;font-weight:600}.shell-sr-desc{font-size:13px;color:var(--t2,var(--muted));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shell-search-empty{padding:20px 12px;color:var(--t2,var(--muted))}.shell-search-hint{margin:0;padding:10px 16px;border-top:1px solid var(--hair-2,var(--line));font-size:12px;color:var(--t2,var(--muted))}.shell-tools .shell-menu{position:static}.shell-menu>summary{list-style:none}.shell-menu>summary::-webkit-details-marker{display:none}.shell-menu .shell-x,.shell-menu:not([open]) .shell-when-open,.shell-menu[open] .shell-burger,.shell-menu[open] .shell-when-closed{display:none}.shell-menu[open] .shell-x{display:block}.shell-sheet{position:fixed;top:calc(64px + env(safe-area-inset-top));left:0;right:0;z-index:30;height:calc(100dvh - 64px - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;gap:20px;padding:12px max(16px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--bg);border-top:1px solid var(--hair-2,var(--line))}.shell-sheet,.shell-sheet-nav{display:flex;flex-direction:column}.shell-sheet-nav a{display:flex;align-items:center;min-height:52px;padding:0 4px;border-bottom:1px solid var(--hair,var(--line));color:var(--t1,var(--fg));text-decoration:none;font-size:18px;font-weight:600}.shell-sheet-nav a[aria-current=page]{color:var(--info)}.shell-sheet-ctas{display:grid;gap:10px}.shell-sheet-ctas .shell-signin{border:1px solid var(--hair-2,var(--line))}.shell-sheet-prefs{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.shell-sheet .theme-switch{border-radius:12px}.shell-foot .theme-switch:not(.is-dots) button,.shell-sheet .theme-switch button{min-height:44px;padding:0 12px;font-size:13.5px}.shell-sheet .pub-foot-install{margin:0;flex-direction:column;align-items:stretch}.shell-foot .pub-app-mark,.shell-sheet .pub-app-mark{justify-content:center;min-height:44px;text-transform:none;letter-spacing:0;font-weight:600;font-size:14px;padding:0 14px 0 10px}.shell-sheet-contact{display:flex;flex-direction:column;gap:2px;margin:0;font-size:14px}.shell-sheet-contact a{display:inline-flex;align-items:center;min-height:44px;color:var(--t1,var(--fg))}@media (min-width:1360px){.shell-nav{display:flex}.shell-tools .shell-only-desktop{display:inline-flex}.shell-tools .shell-menu,.shell-tools .shell-only-mobile{display:none}.shell-search-field{display:inline-flex}.pub-bar.shell-bar{gap:16px;padding-inline:max(24px,calc((100vw - 1360px) / 2 + 24px))}}@media (min-width:1680px){.pub-bar.shell-bar{padding-inline:max(24px,calc((100vw - 1520px) / 2 + 24px))}.shell-search-field{width:168px;justify-content:flex-start;padding:0 10px 0 12px}.shell-search-ph{display:inline;flex:1;text-align:start;color:var(--t2,var(--muted))}.shell-search-field kbd{display:inline}}@media (max-width:380px){.shell-tools{gap:4px}.shell-brand .brand-word{font-size:16px}}.shell-foot .pub-foot-col a{display:inline-flex;align-items:center;min-height:32px}.shell-foot-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.shell-foot-actions .shell-signin{border:1px solid var(--hair-2,var(--line))}.shell-foot .pub-foot-install{margin:10px 0 0;flex-direction:column;align-items:flex-start}.shell-foot-contact{display:flex;flex-direction:column;margin:10px 0 0;font-size:14px}.shell-foot-contact a{display:inline-flex;align-items:center;min-height:44px;margin:0;color:var(--t1,var(--fg));text-decoration:none}.shell-foot-contact a:hover{text-decoration:underline}.shell-foot-social{margin:4px 0 0;font-size:13px;color:var(--t2,var(--muted))}.shell-foot .pub-foot-bar{flex-wrap:wrap;align-items:center}.shell-foot-legalese{display:flex;flex-direction:column;gap:4px;text-align:end}.shell-foot-legalese p{margin:0}.shell-foot-sc31{display:block;margin-bottom:2px;color:var(--t2,var(--muted));font-weight:600}@media (max-width:980px){.shell-foot-legalese{text-align:start}.shell-foot .pub-foot-bar{align-items:flex-start}}@media (max-width:560px){.shell-foot.pub-foot-v2 .pub-foot-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.shell-foot .pub-foot-about,.shell-foot .pub-foot-grid>nav:last-child{grid-column:1/-1}}.theme-switch.is-dots button[data-theme]:is([aria-pressed=true],[aria-pressed=false]){background:transparent;border-radius:50%}.theme-switch.is-dots button{display:inline-flex;align-items:center;justify-content:center}.theme-switch.is-dots button:before{width:18px;height:18px}.foot-top{display:inline-flex;align-items:center}.v5s{--c-bg:#0E1A22;--c-bg-2:#13232D;--c-line:rgba(214,232,226,.12);--c-line-2:rgba(214,232,226,.22);--c-t1:#E8F0EC;--c-t2:#B4C6BF;--c-t3:#8EA49C;--c-ok:#3FD69B;--c-ask:#F2B84B;--c-no:#9FB2AB;--c-stop:#FF8F82;--c-acc:#7EA2FF;--e-out:cubic-bezier(.16,1,.3,1)}.v5-scene-sec .pr-lede,.v5-scene-sec .v5-scene-lead{margin-bottom:32px}.v5-scene-h{text-wrap:balance}.v5s{margin:0;border-radius:20px;background:var(--c-bg);color:var(--c-t1);border:1px solid var(--c-line-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 30px 60px -40px rgba(6,14,20,.6);overflow:clip;font-variant-numeric:tabular-nums}.v5s ::-moz-selection{background:rgba(126,162,255,.35);color:#fff}.v5s ::selection{background:rgba(126,162,255,.35);color:#fff}.v5s-bar{display:flex;align-items:center;gap:12px;padding:14px 16px 14px 20px;border-bottom:1px solid var(--c-line)}.v5s-title{font-size:14px;font-weight:600;letter-spacing:-.005em;margin:0}.v5s-example{font-size:12.5px;color:var(--c-t2);padding:3px 10px;border:1px solid var(--c-line-2);border-radius:999px}.v5s-ctl{display:flex;gap:6px;margin-inline-start:auto}.v5s-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--c-line-2);background:transparent;color:var(--c-t1);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:transform .14s var(--e-out),background-color .18s ease-out,border-color .18s ease-out}.v5s-btn svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.v5s-btn .v5s-fill{fill:currentColor}.v5s-btn:hover:not(:disabled){background:rgba(214,232,226,.06);border-color:rgba(214,232,226,.34)}.v5s-btn:active:not(:disabled){transform:scale(.97)}.v5s-btn:disabled{opacity:.4;cursor:default}.v5s :focus-visible{outline:2px solid var(--c-acc);outline-offset:2px}.v5s-stage{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);min-height:340px;background:radial-gradient(120% 90% at 0 0,rgba(63,214,155,.06),transparent 60%),var(--c-bg)}.v5s-stage>section{padding:20px;min-width:0}.v5s-stage>section+section{border-inline-start:1px solid var(--c-line)}.v5s-k{font-size:12.5px;color:var(--c-t3);margin:0 0 10px;font-weight:600}.v5s-agent{display:flex;align-items:center;gap:10px;margin-bottom:16px}.v5s-agent-mark{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--c-bg-2);border:1px solid var(--c-line-2);flex:none}.v5s-agent-mark svg{fill:none;stroke:var(--c-t1);stroke-width:1.5;stroke-linecap:round}.v5s-agent-txt{display:flex;flex-direction:column;min-width:0;font-size:13px;color:var(--c-t2);line-height:1.35}.v5s-agent-txt b{color:var(--c-t1);font-size:14.5px;font-weight:600}.v5s-src{margin-inline-start:auto;font-size:11.5px;color:var(--c-t2);border:1px solid var(--c-line);border-radius:6px;padding:3px 7px;white-space:nowrap}.v5s-layers{list-style:none;margin:0;padding:0;display:grid;gap:8px;position:relative}.v5s-layer{--i:0;position:relative;z-index:calc(10 - var(--i));display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:8px 12px;border-radius:10px;background:var(--c-bg-2);border:1px solid var(--c-line);font-size:13.5px;transform-origin:50% 0;transition:transform .62s var(--e-out) calc(var(--i) * 70ms),opacity .4s ease-out calc(var(--i) * 70ms),border-color .3s ease-out,background-color .3s ease-out}.v5s-stage[data-open=false] .v5s-layer{transform:translateY(calc(var(--i) * -54px + var(--i) * 6px)) scale(calc(1 - var(--i) * .035))}.v5s-stage[data-open=false] .v5s-layer:not(:first-child){opacity:.7}.v5s-stage[data-open=false] .v5s-layer:not(:first-child)>*{visibility:hidden}.v5s-layer-name{min-width:0;overflow-wrap:anywhere;position:relative}.v5s-grant{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12.5px;font-weight:600;white-space:nowrap}.v5s-gi{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.v5s-layer[data-grant=granted] .v5s-grant{color:var(--c-ok)}.v5s-layer[data-grant=approval] .v5s-grant{color:var(--c-ask)}.v5s-layer[data-grant=none] .v5s-grant{color:var(--c-no)}.v5s-layer[data-grant=approval]{border-color:rgba(242,184,75,.38)}.v5s-layer[data-grant=withdrawn]{border-color:var(--c-line-2);background:rgba(19,35,45,.55);transform:translateX(6px)}html[dir=rtl] .v5s-layer[data-grant=withdrawn]{transform:translateX(-6px)}.v5s-layer[data-grant=withdrawn] .v5s-grant{color:var(--c-t1)}.v5s-layer-name:after{content:"";position:absolute;inset-inline:0;top:50%;height:1.5px;background:var(--c-t2);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--e-out) .1s}html[dir=rtl] .v5s-layer-name:after{transform-origin:100% 50%}.v5s-layer[data-grant=withdrawn] .v5s-layer-name{color:var(--c-t3)}.v5s-layer[data-grant=withdrawn] .v5s-layer-name:after{transform:scaleX(1)}.v5s-lane{display:flex;flex-direction:column}.v5s-chip{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px dashed var(--c-line-2);color:var(--c-t3);font-size:13.5px;transition:transform .55s var(--e-out),color .3s ease-out,border-color .3s ease-out,background-color .3s ease-out}.v5s-chip-dot{width:8px;height:8px;border-radius:50%;background:var(--c-no);flex:none;transition:background-color .3s ease-out}.v5s-stage[data-request=false] .v5s-chip{transform:translateY(-4px)}.v5s-stage[data-request=true] .v5s-chip{border-style:solid;border-color:rgba(242,184,75,.5);color:var(--c-t1);background:rgba(242,184,75,.06)}.v5s-stage[data-request=true] .v5s-chip-dot{background:var(--c-ask)}.v5s-fork{display:block;width:100%;height:56px;overflow:visible}.v5s-fork path{fill:none;stroke:var(--c-line-2);stroke-width:1.5;vector-effect:non-scaling-stroke}.v5s-fork .v5s-fork-b,.v5s-fork .v5s-fork-stem{stroke:var(--c-ask);stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s var(--e-out)}.v5s-fork .v5s-fork-b{transition-delay:.25s}.v5s-stage[data-request=true] .v5s-fork .v5s-fork-b,.v5s-stage[data-request=true] .v5s-fork .v5s-fork-stem{stroke-dashoffset:0}.v5s-out{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;text-align:center;font-size:12.5px}.v5s-out li{padding:8px 4px;border-radius:8px;border:1px solid var(--c-line);color:var(--c-t3);overflow-wrap:anywhere;transition:color .3s ease-out,border-color .3s ease-out,background-color .3s ease-out}.v5s-stage[data-request=true] .v5s-out-ask{color:var(--c-t1);border-color:rgba(242,184,75,.6);background:rgba(242,184,75,.08)}.v5s-stage[data-decision=declined] .v5s-out-ask{border-color:var(--c-line-2);background:transparent;color:var(--c-t2)}.v5s-stage[data-decision=declined] .v5s-out-refuse{color:var(--c-t1);border-color:rgba(255,143,130,.55);background:rgba(255,143,130,.07)}.v5s-verdict{display:grid;margin-top:auto;padding-top:14px;min-height:44px}.v5s-verdict>span{grid-area:1/1;align-self:center;justify-self:center;font-size:13.5px;font-weight:600;padding:7px 12px;border-radius:8px;clip-path:inset(0 0 100% 0);transition:clip-path .45s var(--e-out),transform .45s var(--e-out)}.v5s-wait{color:var(--c-ask);border:1px solid rgba(242,184,75,.45)}.v5s-stamp{color:var(--c-stop);border:1.5px solid;transform:scale(1.06)}.v5s-stage[data-decision=waiting] .v5s-wait{clip-path:inset(0)}.v5s-stage[data-decision=declined] .v5s-stamp{clip-path:inset(0);transform:none}.v5s-ledger{display:flex;flex-direction:column}.v5s-rows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.v5s-row{display:flex;gap:10px;align-items:baseline;padding:8px 10px;border-radius:8px;background:var(--c-bg-2);border:1px solid var(--c-line);font-size:13px;color:var(--c-t1);line-height:1.4;clip-path:inset(0 100% 0 0);transition:clip-path .5s var(--e-out)}html[dir=rtl] .v5s-row:not([data-on=true]){clip-path:inset(0 0 0 100%)}.v5s-row[data-on=true]{clip-path:inset(0)}.v5s-row-n{color:var(--c-t3);font-size:12px;flex:none}.v5s-now{margin-top:auto;padding-top:14px;font-size:13px;color:var(--c-t2);line-height:1.45;clip-path:inset(100% 0 0 0);transition:clip-path .5s var(--e-out) .15s}.v5s-now p{margin:0}.v5s-now b{color:var(--c-ok);font-weight:600}.v5s-recheck{margin-top:4px!important;color:var(--c-t1)}.v5s-stage[data-verified=true] .v5s-now{clip-path:inset(0)}.v5s-live{margin:0;padding:12px 20px 0;font-size:12.5px;color:var(--c-t3)}.v5s-steps{list-style:none;margin:0;padding:10px 20px 20px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;counter-reset:none}.v5s-step{position:relative;padding-top:12px;min-width:0}.v5s-step:after,.v5s-step:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;border-radius:2px}.v5s-step:before{background:var(--c-line-2)}.v5s-step:after{background:var(--c-ok);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--e-out)}html[dir=rtl] .v5s-step:after{transform-origin:100% 50%}.v5s-step[data-state=done]:after,.v5s-step[data-state=now]:after{transform:scaleX(1)}.v5s-step button{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:44px;padding:6px 0;background:none;border:0;color:var(--c-t2);font:inherit;font-size:14px;font-weight:600;text-align:start;cursor:pointer}.v5s-step-n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--c-line-2);font-size:12px;flex:none;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out}.v5s-step[data-state=now] button{color:var(--c-t1)}.v5s-step[data-state=now] .v5s-step-n{background:var(--c-ok);border-color:var(--c-ok);color:#06231A}.v5s-step[data-state=done] .v5s-step-n{border-color:var(--c-ok);color:var(--c-ok)}.v5s-step-b{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--c-t3)}.v5s-step[data-state=now] .v5s-step-b{color:var(--c-t2)}.v5s-note{padding:12px 20px 16px;border-top:1px solid var(--c-line);font-size:12.5px;color:var(--c-t3);line-height:1.45}@media (max-width:960px){.v5s-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v5s-ledger{grid-column:1/-1;border-inline-start:0!important;border-top:1px solid var(--c-line)}.v5s-steps{grid-template-columns:minmax(0,1fr);gap:4px}.v5s-step{padding-top:0;padding-inline-start:14px}.v5s-step:after,.v5s-step:before{inset-inline:0 auto;top:6px;bottom:6px;width:2px;height:auto}.v5s-step:after{transform:scaleY(0);transform-origin:50% 0}.v5s-step[data-state=done]:after,.v5s-step[data-state=now]:after{transform:scaleY(1)}.v5s-step-b{padding-inline-start:30px;margin-top:-4px;padding-bottom:6px}}@media (max-width:640px){.v5s-bar{flex-wrap:wrap;padding:12px}.v5s-ctl{width:100%;margin-inline-start:0}.v5s-toggle{flex:1}.v5s-stage{grid-template-columns:minmax(0,1fr)}.v5s-stage>section{padding:16px}.v5s-stage>section+section{border-inline-start:0;border-top:1px solid var(--c-line)}.v5s-src{display:none}.v5s-live,.v5s-note,.v5s-steps{padding-inline:16px}}.v5-hero{position:relative;isolation:isolate;overflow:clip}.v5-atmo{position:absolute;inset:-25% -15%;z-index:-1;pointer-events:none;background:radial-gradient(38% 48% at 18% 28%,color-mix(in srgb,var(--acc,#2563FF) 13%,transparent),transparent 70%),radial-gradient(34% 44% at 82% 72%,color-mix(in srgb,var(--accent,#0E7490) 12%,transparent),transparent 70%)}@media (prefers-reduced-motion:no-preference){.v5-atmo{animation:v5-drift 38s ease-in-out infinite alternate}.v5-hero .v3-hero-copy>*{animation:v5-rise .64s var(--e-out,cubic-bezier(.16,1,.3,1)) both}.v5-hero .v3-hero-copy>:nth-child(2){animation-delay:.06s}.v5-hero .v3-hero-copy>:nth-child(3){animation-delay:.12s}.v5-hero .v3-hero-copy>:nth-child(4){animation-delay:.18s}.v5-hero .v3-hero-copy>:nth-child(n+5){animation-delay:.24s}.v5-hero .cp{animation:v5-rise .72s cubic-bezier(.16,1,.3,1) .16s both}}@keyframes v5-rise{0%{transform:translateY(14px)}to{transform:none}}@keyframes v5-drift{0%{transform:translate3d(-2%,-1%,0) rotate(0deg)}to{transform:translate3d(3%,2%,0) rotate(4deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main.v3>.pr-section,main.v3>.v3-paper>.v3-wrap,main.v3>.v3-section:not(.v5-hero)>.v3-wrap{animation:v5-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 32%}.hw-stages{position:relative}.hw-stages:before{content:"";position:absolute;inset-inline-start:10px;top:0;bottom:0;width:2px;border-radius:2px;background:color-mix(in srgb,var(--acc,#2563FF) 55%,transparent);transform-origin:50% 0;animation:v5-grow linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}@keyframes v5-reveal{0%{transform:translateY(28px)}to{transform:none}}@keyframes v5-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.shell-cta:active,.shell-signin:active,.v3-btn:active,.v5h-open:active{transform:scale(.97)}@media (hover:hover){.v5s-layer:hover{border-color:var(--c-line-2)}}@view-transition{navigation:auto}.shell-brand{view-transition-name:v5-brand}main .pr-h1,main .v3-display{view-transition-name:v5-title}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.28s}.v5h-open{position:fixed;z-index:40;inset-inline-start:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border-radius:999px;background:var(--ink,#fff);color:var(--t1,#0E1730);border:1px solid var(--hair-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 10px 28px -14px rgba(14,23,48,.45);transition:transform .14s cubic-bezier(.16,1,.3,1),border-color .18s ease-out}.v5h-open svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.v5h-open:hover{border-color:color-mix(in srgb,var(--info) 55%,var(--hair-2))}.v5f :focus-visible,.v5h :focus-visible,.v5h-open:focus-visible{outline:2px solid var(--info);outline-offset:2px}.v5h{width:min(520px,calc(100vw - 32px));max-height:min(82vh,760px);padding:0;border:1px solid var(--hair-2);border-radius:16px;background:var(--ink,#fff);color:var(--t1);box-shadow:0 30px 80px -30px rgba(6,12,28,.5)}.v5h::backdrop{background:rgba(5,9,22,.5)}.v5h-box{padding:20px 20px 24px;display:grid;gap:20px}.v5h-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.v5h-title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.012em}.v5h-x{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--hair-2);background:transparent;color:var(--t1);cursor:pointer}.v5h-x svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.v5h-k{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--t2)}.v5h-ask p,.v5h-tip p{margin:0;font-size:14.5px;line-height:1.55;color:var(--t1);max-width:62ch}.v5h-tip{padding:14px 16px;border-radius:12px;background:var(--ink-2);border:1px solid var(--hair)}.v5h-topics{display:grid;border:1px solid var(--hair-2);border-radius:12px;overflow:clip}.v5h-topic+.v5h-topic{border-top:1px solid var(--hair)}.v5h-topic summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 16px;cursor:pointer;font-size:15px;font-weight:600;list-style:none}.v5h-topic summary::-webkit-details-marker{display:none}.v5h-topic summary:after{content:"";width:8px;height:8px;border-inline-end:1.6px solid currentColor;border-bottom:1.6px solid;transform:rotate(45deg) translateY(-2px);transition:transform .2s cubic-bezier(.16,1,.3,1);flex:none}.v5h-topic[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.v5h-topic summary:hover{background:color-mix(in srgb,var(--t1) 4%,transparent)}.v5h-ans{padding:0 16px 16px;display:grid;gap:8px;font-size:14px;line-height:1.55;color:var(--t2)}.v5h-ans p{margin:0;max-width:62ch}.v5h-go,.v5h-mail{display:inline-flex;align-items:center;min-height:44px;color:var(--info);font-weight:600;text-decoration:underline;text-underline-offset:3px;justify-self:start}@media (prefers-reduced-motion:no-preference){.v5h[open]{animation:v5-pop .28s cubic-bezier(.16,1,.3,1)}}@keyframes v5-pop{0%{transform:translateY(10px) scale(.985)}to{transform:none}}@media (max-width:640px){.v5h{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:16px 16px 0 0;max-height:88vh}.v5h-box{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}}.v5h-open{padding-inline-start:8px}.v5h-brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.v5h-note{margin:-8px 0 0;font-size:13px;line-height:1.5;color:var(--t2);max-width:62ch}.v5h-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.v5h-chip{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--hair-2);background:var(--ink-2);color:var(--t1);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:start;transition:border-color .18s ease-out,background-color .18s ease-out}.v5h-chip:hover{border-color:color-mix(in srgb,var(--info) 55%,var(--hair-2));background:color-mix(in srgb,var(--info) 7%,var(--ink-2))}.v5h-chip:active{transform:scale(.97)}.v5h-thread{display:grid;gap:12px}.v5h-thread:empty{display:none}.v5h-msg{display:grid;gap:6px}.v5h-q{margin:0;justify-self:end;max-width:85%;padding:8px 12px;border-radius:14px 14px 4px 14px;background:var(--acc,#2563FF);color:#fff;font-size:14.5px;line-height:1.45;overflow-wrap:anywhere}html[dir=rtl] .v5h-q{border-radius:14px 14px 14px 4px}.v5h-a{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:var(--ink-2);border:1px solid var(--hair);font-size:14.5px;line-height:1.55;color:var(--t1)}.v5h-a p{margin:0;max-width:62ch;overflow-wrap:anywhere}.v5h-ai,.v5h-wait{color:var(--t2)}.v5h-ai{margin-top:4px;font-size:12px}.v5h-off{color:var(--t1)}.v5h-routes{display:flex;flex-wrap:wrap;gap:8px}.v5h-route{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--info) 45%,var(--hair-2));color:var(--info);font-weight:600;font-size:14px;text-decoration:none}.v5h-route:after{content:"";width:7px;height:7px;border-top:1.6px solid;border-right:1.6px solid;transform:rotate(45deg)}html[dir=rtl] .v5h-route:after{transform:rotate(-135deg)}.v5h-route:hover{background:color-mix(in srgb,var(--info) 8%,transparent)}.v5h-form{display:flex;gap:8px;align-items:stretch}.v5h-in{flex:1;min-width:0;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--hair-2);background:var(--ink);color:var(--t1);font:inherit;font-size:16px}.v5h-in::-moz-placeholder{color:var(--t3)}.v5h-in::placeholder{color:var(--t3)}.v5h-in:focus-visible{outline:2px solid var(--info);outline-offset:1px}.v5h-send{flex:none;min-height:44px;min-width:64px;padding:0 16px;border-radius:12px;border:0;background:var(--acc,#2563FF);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.v5h-send:disabled{opacity:.55;cursor:default}.v5h-send:not(:disabled):hover{background:var(--acc-hi,#4A7DFF)}.v5h-priv{margin:8px 0 0!important;font-size:13px!important;color:var(--t2)!important}.v5h-ask .cf-turnstile{margin-top:8px}@media (prefers-reduced-motion:no-preference){.v5h-msg{animation:v5h-in .26s cubic-bezier(.16,1,.3,1)}.v5h-a[data-pending] .v5h-wait{animation:v5h-breathe 1.4s ease-in-out infinite}}@keyframes v5h-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v5h-breathe{50%{opacity:.5}}@media print{.v5h-open{display:none}}.v5f{padding:64px 32px 32px;border-top:1px solid var(--hair-2);background:color-mix(in srgb,var(--fg) 3%,var(--bg));font-size:14px;color:var(--t2)}.v5f-in{max-width:1200px;margin:0 auto}.v5f a{color:inherit;text-decoration:none}.v5f a:hover{color:var(--t1);text-decoration:underline;text-underline-offset:3px}.v5f-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:48px}.v5f-logo{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;color:var(--t1)}.v5f-desc{margin:10px 0 0;color:var(--t2)}.v5f-slogan{margin:6px 0 0;font-size:14px;max-width:30ch}.v5f-h{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--t1)}.v5f-acc ul,.v5f-col ul,.v5f-legal ul,.v5f-more-panel ul{list-style:none;margin:0;padding:0}.v5f-col ul{display:grid;gap:2px}.v5f-col a{display:inline-flex;align-items:center;min-height:40px}.v5f-acc{display:none}.v5f-row{justify-content:space-between;gap:16px 24px;margin-top:40px;padding-top:20px;border-top:1px solid var(--hair)}.v5f-contact,.v5f-row{display:flex;align-items:center;flex-wrap:wrap}.v5f-contact{gap:4px 20px}.v5f-contact>a{display:inline-flex;align-items:center;min-height:44px;color:var(--t1)}.v5f-social{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v5f .pub-social{margin:0;gap:2px}.v5f .pub-social span[role=img],.v5f .pub-social-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:0;color:var(--t2)}.v5f .pub-social a.pub-social-mark{width:44px;height:44px}.v5f .shell-foot-social{margin:0;font-size:13px;color:var(--t3)}.v5f-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.v5f-tools .pub-foot-install{margin:0!important}.v5f-legal{align-items:center;justify-content:space-between;gap:4px 24px;margin-top:12px;font-size:13.5px}.v5f-legal,.v5f-legal ul{display:flex;flex-wrap:wrap}.v5f-legal ul{gap:0 20px}.v5f-legal ul a{display:inline-flex;align-items:center;min-height:44px}.v5f-more{position:relative}.v5f-more summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 2px;cursor:pointer;list-style:none;color:var(--t1);font-weight:600}.v5f-more summary::-webkit-details-marker{display:none}.v5f-more summary svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s cubic-bezier(.16,1,.3,1)}.v5f-more[open] summary svg{transform:rotate(180deg)}.v5f-more-panel{position:absolute;z-index:30;inset-inline-end:0;bottom:calc(100% + 6px);width:min(360px,calc(100vw - 32px));max-height:min(60vh,440px);overflow:auto;overscroll-behavior:contain;padding:6px;border-radius:12px;background:var(--ink,#fff);border:1px solid var(--hair-2);box-shadow:0 -18px 48px -24px rgba(14,23,48,.45)}.v5f-more-panel a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;color:var(--t1)}.v5f-more-panel a:hover{background:color-mix(in srgb,var(--t1) 6%,transparent);text-decoration:none}.v5f-id{margin-top:20px;font-size:12.5px;line-height:1.55;color:var(--t3)}.v5f-id p{margin:0}.v5f-id .shell-foot-sc31{display:inline;margin:0;font-weight:400;color:var(--t2)}@media (max-width:860px){.v5f{padding:48px 16px calc(88px + env(safe-area-inset-bottom, 0px))}.v5f-top{grid-template-columns:minmax(0,1fr);gap:0}.v5f-brand{margin-bottom:20px}.v5f-col{display:none}.v5f-acc{display:block;border-top:1px solid var(--hair)}.v5f-acc:last-child{border-bottom:1px solid var(--hair)}.v5f-acc summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:var(--t1)}.v5f-acc summary::-webkit-details-marker{display:none}.v5f-acc summary svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;transition:transform .2s ease-out}.v5f-acc[open] summary svg{transform:rotate(180deg)}.v5f-acc ul{display:grid;padding-bottom:12px}.v5f-acc a{display:flex;align-items:center;min-height:44px}.v5f-row{align-items:flex-start;margin-top:28px}.v5f-more-panel{position:fixed;inset-inline:0;bottom:0;width:auto;max-height:72vh;border-radius:16px 16px 0 0;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.v5s *,.v5s :after,.v5s :before{transition-duration:0s!important;transition-delay:0s!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}:root,html[data-theme=warm]{--glass-canvas-tint:rgba(37,99,255,0.10);--glass-canvas-tint-2:rgba(6,182,212,0.09);--glass-fill:rgba(255,251,245,0.70);--glass-fill-strong:rgba(255,251,245,0.90);--glass-solid:#fffbf5;--glass-edge:rgba(42,33,24,0.11);--glass-edge-strong:rgba(42,33,24,0.2);--glass-hi:rgba(255,255,255,0.9);--glass-shadow:0 1px 0 0 var(--glass-hi) inset,0 14px 36px -22px rgba(11,19,43,0.32);--glass-shadow-lift:0 1px 0 0 var(--glass-hi) inset,0 22px 44px -22px rgba(11,19,43,0.4);--glass-blur:18px;--glass-sat:150%;--glass-glow:rgba(37,99,255,0.26);--glass-ink:#0b132b;--glass-on-ink:#f8fafc;--glass-ok:#0b6b47;--glass-ok-fill:rgba(11,107,71,0.1);--glass-chamfer:0px;--glass-ease:cubic-bezier(0.16,1,0.3,1);--brand-focus:#1d4ed8}html[data-theme=white]{--glass-canvas-tint:rgba(37,99,255,0.08);--glass-canvas-tint-2:rgba(6,182,212,0.07);--glass-fill:rgba(255,255,255,0.72);--glass-fill-strong:rgba(255,255,255,0.92);--glass-solid:#ffffff;--glass-edge:rgba(14,23,48,0.1);--glass-edge-strong:rgba(14,23,48,0.19);--glass-ok-fill:rgba(11,107,71,0.09)}html[data-theme=dark]{--glass-canvas-tint:rgba(37,99,255,0.2);--glass-canvas-tint-2:rgba(6,182,212,0.08);--glass-fill:rgba(17,27,54,0.68);--glass-fill-strong:rgba(21,33,66,0.92);--glass-solid:#111b36;--glass-edge:rgba(226,232,240,0.1);--glass-edge-strong:rgba(226,232,240,0.2);--glass-hi:rgba(255,255,255,0.07);--glass-shadow:0 1px 0 0 var(--glass-hi) inset,0 16px 40px -20px rgba(0,0,0,0.65);--glass-shadow-lift:0 1px 0 0 var(--glass-hi) inset,0 24px 48px -22px rgba(0,0,0,0.75);--glass-glow:rgba(110,160,255,0.32);--glass-ink:#e8edf3;--glass-on-ink:#0b132b;--glass-ok:#7be3b5;--glass-ok-fill:rgba(123,227,181,0.12);--brand-focus:#8fb0ff}.pub-root,.shell.gl-app{background:radial-gradient(60rem 40rem at 8% -12%,var(--glass-canvas-tint),transparent 62%),radial-gradient(50rem 36rem at 100% 0,var(--glass-canvas-tint-2),transparent 56%),var(--bg)}.glass,.glass-panel{background:var(--glass-fill);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.lq{--lq-glow:#2563ff;--lq-glow-soft:rgba(37,99,255,0.38);--lq-shadow:rgba(11,19,43,0.34);position:relative}:root[data-theme=dark] .lq{--lq-glow:#6ea0ff;--lq-glow-soft:rgba(110,160,255,0.4);--lq-shadow:rgba(0,0,0,0.7)}.lq-top{--lq-room:16px}.lq-bottom{--lq-room:22px;position:fixed;inset-inline:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40}.lq-surface{position:relative;padding-top:var(--lq-room)}.lq-frost{position:absolute;inset:var(--lq-room) 0 0 0;border-radius:999px;background:var(--glass-fill);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.lq[data-ready] .lq-frost{inset:0;border:0;border-radius:0;box-shadow:none}.lq-bottom .lq-frost{background:var(--glass-fill-strong)}.lq-shadow,.lq-svg{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none;display:none}.lq[data-ready] .lq-shadow,.lq[data-ready] .lq-svg{display:block}.lq-shadow{transform:translateY(9px);filter:blur(12px);opacity:.6}.lq-shadow path{fill:var(--lq-shadow)}.lq-edge{fill:none;stroke-width:1.25}.lq-glow{fill:none;stroke:var(--lq-glow);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--lq-glow)) drop-shadow(0 -2px 9px var(--lq-glow-soft))}.lq-under{position:absolute;left:0;bottom:-5px;inline-size:64px;block-size:5px;border-radius:5px;background:radial-gradient(closest-side,var(--lq-glow),transparent);filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .22s var(--glass-ease)}.lq-row{position:relative;z-index:1;display:flex;align-items:center;gap:.375rem;min-block-size:3.75rem;padding-inline:.625rem}.lq-bottom .lq-row{padding-inline:.25rem}.lq-nav{min-inline-size:0}.lq-bottom .lq-nav{flex:1}.lq-list{display:flex;align-items:stretch;margin:0;padding:0;list-style:none}.lq-bottom .lq-list{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr))}.lq-li{display:flex;min-inline-size:0}.lq-item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-inline-size:4.25rem;min-block-size:3.5rem;padding:.375rem .625rem;border:0;border-radius:999px;background:none;color:var(--t2);font-size:.75rem;font-weight:600;line-height:1.1;text-align:center;white-space:nowrap;cursor:pointer;transition:color .2s var(--glass-ease)}.lq-bottom .lq-item{min-inline-size:0;min-block-size:3.75rem;padding-inline:2px;font-size:.6875rem}.lq-bottom .lq-label{line-height:1.25;overflow:visible}.lq-full{white-space:nowrap}.lq-item:not([data-fit]) .lq-full{position:absolute;max-inline-size:none;visibility:hidden;pointer-events:none}.lq-item[data-fit] .lq-short{display:none}.lq-item:hover,.lq-item[aria-current=page],.lq-item[data-lit]{color:var(--t1)}.lq-item:focus-visible{outline:2px solid var(--brand-focus);outline-offset:-3px}.lq-label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}.lq-ico{position:relative;display:grid;place-items:center;transition:transform .36s var(--glass-ease)}.lq-item[data-lit] .lq-ico{transform:translateY(-6px)}.lq-dot{position:absolute;left:50%;bottom:-7px;inline-size:5px;block-size:5px;margin-left:-2.5px;border-radius:999px;background:var(--lq-glow);box-shadow:0 0 6px 1px var(--lq-glow-soft);opacity:0;transform:scale(.3);transition:opacity .2s var(--glass-ease),transform .3s var(--glass-ease)}.lq-item[data-lit] .lq-dot{opacity:1;transform:scale(1)}.lq-unread{top:.55rem;inset-inline-end:calc(50% - 1rem);inline-size:.5rem;block-size:.5rem;background:var(--accent)}.lq-badge,.lq-unread{position:absolute;border-radius:999px;box-shadow:0 0 0 2px var(--glass-solid)}.lq-badge{top:.3rem;inset-inline-end:calc(50% - 1.35rem);display:grid;place-items:center;min-inline-size:1.125rem;block-size:1.125rem;padding-inline:4px;background:var(--accent);color:#0B132B;font-size:.6875rem;font-weight:700}.lq-item-center{justify-content:flex-end;padding-bottom:.5rem}.lq-item-center .lq-badge{top:-2.3rem;inset-inline-end:calc(50% - 1.8rem);z-index:2}.lq-center{position:absolute;top:-36px;left:50%;margin-left:-25px;inline-size:50px;block-size:50px;display:grid;place-items:center;border-radius:999px;color:var(--t1);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.95),rgba(255,255,255,0) 46%),var(--glass-fill-strong);border:1px solid var(--glass-edge-strong);box-shadow:0 1px 0 var(--glass-hi) inset,0 14px 26px -12px rgba(29,78,216,.55),0 0 22px -6px var(--lq-glow-soft);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));transition:transform .22s var(--glass-ease),box-shadow .22s var(--glass-ease)}.lq-center-orb{background:none;border:0;box-shadow:none;backdrop-filter:none}.lq-item-center:hover .lq-center{transform:translateY(-2px)}.lq-item-center:active .lq-center{transform:scale(.94)}.lq-item-center:focus-visible{outline:none}.lq-item-center:focus-visible .lq-center{outline:2px solid var(--brand-focus);outline-offset:3px}.lq-item-center[aria-current=page] .lq-center{box-shadow:0 1px 0 var(--glass-hi) inset,0 14px 26px -12px rgba(29,78,216,.55),0 0 0 2px var(--lq-glow),0 0 22px -2px var(--lq-glow-soft)}.lo-wrap{display:inline-flex;align-items:center;gap:.625rem;vertical-align:middle}.lo-chip-top{flex-direction:column-reverse;gap:.5rem}.lo{--s:var(--orb-size,56px);--lx:0;--ly:0;--lo-cream:#f8fafc;position:relative;display:inline-block;flex-shrink:0;inline-size:var(--s);block-size:var(--s)}.lo-shadow{position:absolute;inset-inline:16%;bottom:calc(var(--s) * -.13);block-size:calc(var(--s) * .14);border-radius:50%;background:radial-gradient(closest-side,rgba(11,19,43,.38),rgba(11,19,43,0))}.lo-bob,.lo-body{position:absolute;inset:0}.lo-body{overflow:hidden;border-radius:50%;background:radial-gradient(circle at 74% 86%,rgba(103,232,249,.85),rgba(103,232,249,0) 42%),radial-gradient(circle at 36% 30%,#a9c4ff 0,#5b8cff 28%,#2563ff 58%,#1b3fae 84%,#0b132b 100%);box-shadow:inset calc(var(--s) * -.08) calc(var(--s) * -.1) calc(var(--s) * .2) rgba(11,19,43,.45),inset calc(var(--s) * .04) calc(var(--s) * .05) calc(var(--s) * .1) rgba(255,255,255,.4),inset 0 0 0 1px rgba(255,255,255,.3),0 calc(var(--s) * .18) calc(var(--s) * .36) calc(var(--s) * -.16) rgba(29,78,216,.55)}.lo-spec{position:absolute;left:16%;top:9%;inline-size:40%;block-size:26%;border-radius:50%;background:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.95),rgba(255,255,255,0) 70%);transform:translate(calc(var(--lx) * var(--s) * -.05),calc(var(--ly) * var(--s) * -.05)) rotate(-20deg);transition:transform .3s var(--glass-ease)}.lo-face{inset:0;transform:translate(calc(var(--lx) * var(--s) * .08),calc(var(--ly) * var(--s) * .07));transition:transform .26s var(--glass-ease)}.lo-eye,.lo-face{position:absolute}.lo-eye{top:37%;inline-size:17%;block-size:23%;overflow:hidden;border-radius:50%;background:var(--lo-cream);box-shadow:0 1px 0 rgba(11,19,43,.2);transform-origin:50% 55%;transition:transform 80ms ease-in,block-size .2s var(--glass-ease),top .2s var(--glass-ease),background-color .2s}.lo-eye:first-child{left:28%}.lo-eye:nth-child(2){right:28%}.lo-pupil{left:20%;top:22%;inline-size:60%;block-size:58%;background:#0b132b;transform:translate(calc(var(--lx) * var(--s) * .035),calc(var(--ly) * var(--s) * .045));transition:transform .14s ease-out,opacity .16s}.lo-pupil,.lo-pupil:after{position:absolute;border-radius:50%}.lo-pupil:after{content:"";top:14%;left:18%;inline-size:36%;block-size:36%;background:#fff}.lo[data-blink] .lo-eye{transform:scaleY(.08)}.lo-cheek{position:absolute;top:60%;inline-size:14%;block-size:8%;border-radius:50%;background:rgba(255,214,200,0);transition:background-color .22s}.lo-cheek:nth-of-type(3){left:16%}.lo-cheek:nth-of-type(4){right:16%}.lo-mouth{position:absolute;left:40%;top:63%;inline-size:20%;block-size:9%;border-bottom:max(1.5px,calc(var(--s) * .035)) solid var(--lo-cream);border-radius:0 0 999px 999px;transition:all .22s var(--glass-ease)}.lo-wrap:hover .lo .lo-eye,.lo[data-mood=happy] .lo-eye,:is(button,a):is(:hover,:focus-visible) .lo .lo-eye{top:42%;block-size:12%;border-radius:999px 999px 0 0;background:none;border:max(1.5px,calc(var(--s) * .04)) solid var(--lo-cream);border-bottom:0;box-shadow:none;transform:none}.lo-wrap:hover .lo .lo-pupil,.lo[data-mood=happy] .lo-pupil,:is(button,a):is(:hover,:focus-visible) .lo .lo-pupil{opacity:0}.lo-wrap:hover .lo .lo-cheek,.lo[data-mood=happy] .lo-cheek,:is(button,a):is(:hover,:focus-visible) .lo .lo-cheek{background:rgba(165,243,252,.55)}.lo-wrap:hover .lo .lo-mouth,.lo[data-mood=happy] .lo-mouth,:is(button,a):is(:hover,:focus-visible) .lo .lo-mouth{left:35%;inline-size:30%;block-size:14%}.lo[data-mood=thinking] .lo-face{transform:translate(calc(var(--s) * .03),calc(var(--s) * -.05))}.lo[data-mood=thinking] .lo-pupil{transform:translate(calc(var(--s) * .035),calc(var(--s) * -.04))}.lo[data-mood=thinking] .lo-mouth{left:45%;inline-size:10%;block-size:7%;border:0;border-radius:999px;background:var(--lo-cream)}.lo-dots{position:absolute;top:-4%;inset-inline-end:-18%;display:flex;gap:max(2px,calc(var(--s) * .04));opacity:0;transition:opacity .2s}.lo-dots>i{inline-size:max(4px,calc(var(--s) * .09));block-size:max(4px,calc(var(--s) * .09));border-radius:999px;background:var(--brand-focus);box-shadow:0 0 0 1.5px var(--glass-solid)}.lo[data-mood=thinking] .lo-dots{opacity:1}.lo-say{position:relative;display:inline-flex;align-items:center;min-block-size:1.875rem;max-inline-size:16rem;padding:.25rem .75rem;border-radius:999px;border:1px solid var(--glass-edge);background:var(--glass-fill-strong);box-shadow:var(--glass-shadow);color:var(--t1);font-size:.8125rem;font-weight:600;line-height:1.25;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}@media (prefers-reduced-motion:no-preference){.lo-float .lo-bob{animation:lo-float 4.8s ease-in-out infinite}.lo-float .lo-shadow{animation:lo-shadow 4.8s ease-in-out infinite}.lo[data-mood=thinking] .lo-pupil{animation:lo-think 1.9s ease-in-out infinite}.lo[data-mood=thinking] .lo-dots>i{animation:lo-dot 1s ease-in-out infinite}.lo[data-mood=thinking] .lo-dots>i:nth-child(2){animation-delay:.15s}.lo[data-mood=thinking] .lo-dots>i:nth-child(3){animation-delay:.3s}.lo[data-still] .lo-bob,.lo[data-still] .lo-dots>i,.lo[data-still] .lo-pupil,.lo[data-still] .lo-shadow{animation-play-state:paused}.lo-say{animation:lo-say .46s var(--glass-ease) both;transform-origin:0 50%}[dir=rtl] .lo-say{transform-origin:100% 50%}.lo-chip-top .lo-say{transform-origin:50% 100%}}@media (prefers-reduced-motion:reduce){.lo-eye,.lo-face,.lo-mouth,.lo-pupil,.lo-spec{transition:none}}@keyframes lo-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,calc(var(--s) * -.08),0) scale(1.025,.99)}}@keyframes lo-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.65}}@keyframes lo-think{0%,to{transform:translate(calc(var(--s) * .035),calc(var(--s) * -.04))}50%{transform:translate(calc(var(--s) * -.03),calc(var(--s) * -.045))}}@keyframes lo-dot{0%,to{transform:translateY(0)}40%{transform:translateY(-40%)}}@keyframes lo-say{0%{transform:scale(.6)}to{transform:scale(1)}}@media (prefers-reduced-transparency:reduce){.lo-say,.lq-center,.lq-frost{background:var(--glass-solid);backdrop-filter:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.lo-say,.lq-center,.lq-frost{background:var(--glass-solid)}}@media (forced-colors:active){.lq-frost{inset:var(--lq-room) 0 0 0!important;clip-path:none!important;border-radius:999px;background:Canvas;border:1px solid CanvasText}.lq-dot,.lq-shadow,.lq-svg,.lq-under,.rail-pill{display:none!important}.lq-item[aria-current=page],.rail-item[aria-current=page]{text-decoration:underline;color:LinkText}.lq-center{background:Canvas;border:1px solid CanvasText}.rail-item[aria-current=page],.rail:not([data-ready]) .rail-item[aria-current=page]{background:Highlight;color:HighlightText}}.pub-bar.shell-bar.gl-header{display:block;min-height:0;padding:max(6px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 4px max(10px,env(safe-area-inset-left));background:transparent;border:0;backdrop-filter:none}.gl-header>.lq-top{max-inline-size:1400px;margin-inline:auto}.gl-header .lq-top .lq-row{min-block-size:3.5rem;padding-inline:.5rem .375rem;gap:6px}.gl-header .pub-brand{padding-inline:6px 2px;flex:0 0 auto}.gl-header .lq-top .lq-nav{display:none}.gl-header .shell-nav .lq-item{min-block-size:3.25rem;min-inline-size:0;padding:.25rem .75rem;border-radius:999px;gap:3px;color:var(--t2);font-size:.8125rem;font-weight:600;background:none}.gl-header .shell-nav .lq-item:hover{background:none;color:var(--t1)}.gl-header .shell-nav .lq-item[aria-current=page],.gl-header .shell-nav .lq-item[data-lit]{color:var(--t1)}.gl-header .shell-tools{gap:6px}.gl-header .foot-lang.is-compact .foot-lang-btn,.gl-header .shell-icon-btn,.gl-header .shell-search-field{border-radius:999px;border-color:var(--glass-edge-strong);background:var(--glass-fill-strong)}.gl-header .shell-cta{border-radius:999px}.gl-header .shell-signin{border-radius:999px;gap:6px}.gl-appmenu:not([open])>.gl-appsheet,.gl-header .shell-signin svg,.shell-menu:not([open])>.shell-sheet{display:none}.gl-header .shell-sheet{top:calc(80px + env(safe-area-inset-top));height:calc(100dvh - 80px - env(safe-area-inset-top));padding-bottom:calc(132px + env(safe-area-inset-bottom))}@media (min-width:1360px){.gl-header .lq-top .lq-nav{display:block}.gl-header .lq-top .lq-row{min-block-size:3.75rem;padding-inline:.75rem .5rem}}@media (min-width:1024px) and (max-width:1359.98px){.gl-header .shell-tools .shell-only-desktop{display:inline-flex}.gl-header .shell-tools>.shell-only-mobile{display:none}.gl-header .shell-search-field{display:inline-flex}}@media (max-width:1023.98px){.gl-header .shell-tools a.shell-signin{display:inline-flex;border:1px solid var(--glass-edge-strong);background:var(--glass-fill-strong);padding:0 14px}.gl-header .shell-menu:not([open])>summary{display:none}.gl-header .shell-tools .shell-menu{display:inline-flex}}@media (min-width:460px) and (max-width:1023.98px){.gl-header .shell-tools .gl-lang-chip{display:inline-flex}}@media (max-width:359.98px){.gl-header .shell-tools a.shell-signin{inline-size:44px;padding:0}.gl-header .shell-signin svg{display:block;flex:none}.gl-signin-word{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gl-header .lq-top .lq-row{padding-inline:.25rem;gap:4px}.gl-header .shell-tools{gap:4px}}.lq-bottom.gl-tabbar{display:none;inset-inline:max(10px,calc((100vw - 30rem) / 2))}@media (max-width:1023.98px){.lq-bottom.gl-tabbar[data-glass-tabbar=public]{display:block}.pub-root .v5h-open{display:none}body:has([data-glass-tabbar=public]) sla11y-root{--off:calc(84px + env(safe-area-inset-bottom))!important;transition:opacity .2s var(--glass-ease),visibility 0s}html[data-dock-hide] body:has([data-glass-tabbar=public]) sla11y-root:not(:focus-within){opacity:0;visibility:hidden;transition:opacity .2s var(--glass-ease),visibility 0s .2s}.pub-root{padding-block-end:calc(150px + env(safe-area-inset-bottom))}}@media (max-width:899.98px){.lq-bottom.gl-tabbar[data-glass-tabbar=app]{display:block}body:has([data-glass-tabbar=app]) sla11y-root{--off:calc(84px + env(safe-area-inset-bottom))!important}html[data-dock-hide] body:has([data-glass-tabbar=app]) sla11y-root:not(:focus-within){opacity:0;visibility:hidden;transition:opacity .2s var(--glass-ease),visibility 0s .2s}.gl-app .workspace{padding-block-end:calc(150px + env(safe-area-inset-bottom))}}.gl-tabbar .lq-item{color:var(--t2)}.gl-tabbar .lq-item[aria-current=page],.gl-tabbar .lq-item[data-lit]{color:var(--t1)}.gl-tabbar .lq-badge{background:#f2b84b;color:#0b132b}.gl-tabbar .lq-center-orb{top:-34px}html:has(#pub-menu[open],.gl-appmenu[open]) sla11y-root{visibility:hidden}.am{position:relative;flex:0 0 auto}.am,.am-btn{display:inline-flex}.am-btn{align-items:center;gap:4px;min-block-size:44px;padding:3px 8px 3px 3px;border-radius:999px;border:1px solid var(--glass-edge-strong);background:var(--glass-fill-strong);color:var(--t1);font:inherit;cursor:pointer}.am-btn:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.am-btn[aria-expanded=true] .am-chev{transform:rotate(180deg)}.am-chev{transition:transform .2s var(--glass-ease);color:var(--t2)}.am-avatar{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border-radius:999px;flex:none;background:linear-gradient(160deg,#3b74ff,#1d4ed8);color:#fff;font-weight:700;font-size:15px}.am-avatar-lg{inline-size:44px;block-size:44px;font-size:18px}.am-panel{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:60;inline-size:min(320px,calc(100vw - 20px));max-block-size:min(76dvh,640px);overflow-y:auto;padding:8px;border-radius:22px;background:var(--glass-fill-strong);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow-lift);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));color:var(--t1);text-align:start}.am-panel[hidden]{display:none}.am-id{display:flex;align-items:center;gap:12px;padding:10px 10px 12px}.am-id-text{display:grid;min-inline-size:0}.am-id-text strong{font-size:15px;overflow-wrap:anywhere}.am-id-text small{font-size:13px;color:var(--t2);overflow-wrap:anywhere}.am-group{padding:6px 0;border-top:1px solid var(--glass-edge)}.am-head{margin:4px 10px 6px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--t2)}.am-link{display:flex;align-items:center;gap:12px;min-block-size:44px;padding:0 10px;border-radius:12px;color:var(--t1);text-decoration:none;font-size:14.5px}.am-link svg{color:var(--t2);flex:none}.am-link:focus-visible,.am-link:hover{background:color-mix(in srgb,var(--t1) 7%,transparent);outline:none}.am-link:focus-visible{box-shadow:0 0 0 2px var(--brand-focus) inset}.am-link[aria-current=page]{color:var(--info);font-weight:600}.am-out svg{color:var(--t1)}.am-display-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 10px 6px}@media (max-width:640px){.am{position:static}.am-panel{position:fixed;top:calc(76px + env(safe-area-inset-top));inset-inline:10px;inline-size:auto;max-block-size:calc(100dvh - 190px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.shell.gl-app{grid-template-columns:252px minmax(0,1fr) 320px;grid-template-rows:auto 1fr}.gl-app .v5h-open{display:none}.switcher.gl-appbar{position:sticky;top:0;z-index:30;isolation:isolate;margin:max(8px,env(safe-area-inset-top)) 12px 0;padding:0 8px 0 16px;min-block-size:60px;border:0;border-radius:999px;background:transparent;backdrop-filter:none}.switcher.gl-appbar:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--glass-fill-strong);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.gl-appbar .bell{inline-size:44px;block-size:44px;border-radius:999px}.gl-appbar .shell-prefs{display:inline-flex;align-items:center;gap:8px}.gl-appbar-signin{border-radius:999px}.leftnav.gl-rail{position:sticky;top:84px;align-self:start;margin:12px 0 12px 12px;padding:10px;gap:2px;border:1px solid var(--glass-edge);border-radius:28px;background:var(--glass-fill);box-shadow:var(--glass-shadow);max-block-size:calc(100dvh - 96px);overflow-y:auto}html[dir=rtl] .leftnav.gl-rail{margin:12px 12px 12px 0}.gl-rail a{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-block-size:44px;padding:0 10px 0 6px;border-radius:999px;color:var(--t1);font-weight:600;font-size:14px;transition:background-color .2s var(--glass-ease),color .2s var(--glass-ease)}.gl-rail a:hover{background:var(--glass-fill-strong)}.gl-rail a:focus-visible{outline:2px solid var(--brand-focus);outline-offset:1px}.gl-rail-ico{display:grid;place-items:center;flex:none;inline-size:32px;block-size:32px;border-radius:999px;background:var(--glass-fill-strong);border:1px solid var(--glass-edge);color:var(--t2)}.gl-rail-label{flex:1;min-inline-size:0;overflow-wrap:anywhere;hyphens:auto}.gl-appsheet a[aria-current=page],.gl-rail a[aria-current=page]{background:var(--glass-ink);color:var(--glass-on-ink);box-shadow:0 10px 22px -12px rgba(11,19,43,.7),inset 0 1px 0 rgba(255,255,255,.12)}.gl-appsheet a[aria-current=page] .gl-rail-ico,.gl-rail a[aria-current=page] .gl-rail-ico{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2);color:inherit}html[data-theme=dark] .gl-appsheet a[aria-current=page] .gl-rail-ico,html[data-theme=dark] .gl-rail a[aria-current=page] .gl-rail-ico{background:rgba(11,19,43,.08);border-color:rgba(11,19,43,.16)}.gl-appsheet .count,.gl-rail .count{margin-inline-start:auto}.gl-rail-foot{display:block;margin-top:10px;padding-top:10px;border-top:1px solid var(--glass-edge)}.gl-help-btn{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:44px;padding:4px 10px 4px 6px;border:0;border-radius:999px;background:none;color:var(--t1);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:start}.gl-help-btn:hover{background:var(--glass-fill-strong)}.gl-help-btn:focus-visible{outline:2px solid var(--brand-focus);outline-offset:1px}.sidecar.gl-sidecar{position:sticky;top:84px;align-self:start;margin:12px 12px 12px 0;padding:16px;border:1px solid var(--glass-edge);border-radius:24px;background:var(--glass-fill);box-shadow:var(--glass-shadow)}html[dir=rtl] .sidecar.gl-sidecar{margin:12px 0 12px 12px}.gl-app .workspace{padding:20px 20px 48px}@media (max-width:1180px){.shell.gl-app{grid-template-columns:252px minmax(0,1fr)}}@media (min-width:900px){.gl-appmenu{display:none}}@media (max-width:899.98px){.shell.gl-app{grid-template-columns:minmax(0,1fr)}.switcher.gl-appbar{margin-inline:8px;padding-inline:12px 6px;gap:8px}.gl-appmenu:not([open])>summary{display:none}.gl-app .workspace{padding-inline:14px}.gl-appbar .plan-pill:not(.is-upgrade),.gl-appbar .shell-sep{display:none}.gl-app .leftnav-mobile.gl-appsheet{position:fixed;top:auto;inset-inline:10px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:45;inline-size:auto;max-block-size:calc(100dvh - 190px - env(safe-area-inset-top));overflow-y:auto;padding:8px;gap:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:24px;border:1px solid var(--glass-edge);background:var(--glass-fill-strong);box-shadow:var(--glass-shadow-lift);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.gl-appsheet a{display:flex;align-items:center;gap:8px;min-block-size:48px;padding:0 10px 0 6px;border-radius:999px;color:var(--t1);font-weight:600;font-size:13.5px}}@media (max-width:480px){.gl-appbar .ws summary,.gl-appbar .ws>button{max-inline-size:38vw;overflow:hidden;text-overflow:ellipsis}}.gl-app .approval,.gl-app .card,.gl-app .empty,.gl-app .kpi,.gl-app .panel,.gl-app .plan{background:var(--glass-fill-strong);border:1px solid var(--glass-edge);border-radius:22px;box-shadow:var(--glass-shadow)}.gl-app .kpi{border-radius:20px;transition:transform .2s var(--glass-ease),box-shadow .2s var(--glass-ease)}.gl-app a.kpi:hover{transform:translateY(-2px);box-shadow:var(--glass-shadow-lift)}.gl-app .btn{border-radius:999px}.gl-app .page-head{margin-bottom:18px}.gl-app .kpi.kpi-ico{grid-template-columns:auto minmax(0,1fr)}.gl-app .kpi :is(.kpi-l,.kpi-h){min-inline-size:0;overflow-wrap:anywhere;hyphens:auto}@media (max-width:420px){.gl-app .kpis:has(.kpi-ico){grid-template-columns:minmax(0,1fr)}}.gl-app .kpis:not(:has(.kpi-ico)){grid-template-columns:1.35fr repeat(3,minmax(0,1fr))}.gl-app .kpis:not(:has(.kpi-ico))>.kpi:first-child{background:var(--glass-ink);border-color:transparent;color:var(--glass-on-ink)}.gl-app .kpis:not(:has(.kpi-ico))>.kpi:first-child :is(.kpi-l,.kpi-h){color:color-mix(in srgb,var(--glass-on-ink) 82%,transparent)}@media (max-width:760px){.gl-app .kpis:not(:has(.kpi-ico)){grid-template-columns:repeat(2,minmax(0,1fr))}}.gl-dialog{inline-size:min(440px,calc(100vw - 24px));padding:0;border:1px solid var(--glass-edge);border-radius:24px;background:var(--glass-solid);color:var(--t1);box-shadow:0 30px 80px -30px rgba(6,12,28,.55)}.gl-dialog::backdrop{background:rgba(5,9,22,.45);backdrop-filter:blur(4px)}.gl-dialog-box{padding:22px}.gl-dialog-ico{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;border-radius:999px;background:color-mix(in srgb,var(--err-ink) 12%,transparent);color:var(--err-ink)}.gl-dialog-msg{margin:12px 0 0;font-size:16px;font-weight:600;line-height:1.5}.gl-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}.gl-dialog-actions .btn{min-block-size:44px;border-radius:999px;padding-inline:18px}.btn.gl-btn-danger{background:var(--err-ink);border-color:var(--err-ink);color:var(--glass-solid)}@media (prefers-reduced-motion:no-preference){.gl-dialog[open]{animation:gl-pop .26s var(--glass-ease)}}@keyframes gl-pop{0%{transform:translateY(8px) scale(.985)}to{transform:none}}.gl-steps{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;grid-column:1/-1}.gl-steps li{display:inline-flex;align-items:center;gap:8px;min-block-size:36px;padding:0 14px 0 6px;border-radius:999px;border:1px solid var(--glass-edge);background:var(--glass-fill);color:var(--t2);font-size:13px;font-weight:600}.gl-steps li[aria-current=step]{background:var(--glass-ink);color:var(--glass-on-ink);border-color:transparent}.gl-step-n{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:12px}.gl-chip-ok{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:4px 10px;border-radius:999px;background:var(--glass-ok-fill);color:var(--glass-ok);font-size:12.5px;font-weight:600}.plan-picked:has(.gl-steps){flex-wrap:wrap}.pub-page.gl-auth{max-inline-size:1040px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}.gl-auth-side{display:none;position:relative;overflow:hidden;flex-direction:column;justify-content:flex-end;gap:14px;padding:36px;border-radius:28px;background:radial-gradient(28rem 20rem at 90% 10%,rgba(6,182,212,.35),transparent 60%),radial-gradient(30rem 24rem at 0 100%,rgba(37,99,255,.55),transparent 62%),#0b132b;color:#f8fafc;box-shadow:var(--glass-shadow)}.gl-auth-side img{border-radius:14px}.gl-auth-side .lo-wrap{position:absolute;top:32px;inset-inline-end:32px}.gl-auth-slogan{margin:0;font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.gl-auth-slogan .brand-rules{color:#8fb0ff}.gl-auth-motto{margin:0;font-size:16px;line-height:1.5;color:#c5d0e0;max-inline-size:30ch}.pub-panel.gl-auth-card{border-radius:28px;background:var(--glass-fill-strong);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow-lift);padding:clamp(22px,4vw,40px)}@media (min-width:900px){.pub-page.gl-auth{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.gl-auth-side{display:flex}}.gl-auth-card .btn-primary{border-radius:999px;min-block-size:48px;background:#2563ff;border-color:#2563ff}.gl-auth-card input[type=email]{border-radius:14px}.gl-codes{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:4px 0 6px}.gl-code-slot{display:contents}.gl-code-gap{inline-size:8px}.gl-code{inline-size:3rem;block-size:3.5rem;padding:0;border-radius:14px;border:1px solid var(--line);background:var(--glass-solid);color:var(--t1);text-align:center;font:inherit;font-size:1.375rem;font-weight:600;font-variant-numeric:tabular-nums;caret-color:var(--brand-focus);transition:border-color .15s var(--glass-ease),box-shadow .15s var(--glass-ease)}.gl-code:focus,.gl-code:focus-visible{outline:2px solid var(--brand-focus);outline-offset:1px;border-color:var(--brand-focus);box-shadow:0 0 0 4px var(--glass-glow)}.gl-code[aria-invalid=true]{border-color:var(--err-ink)}@media (max-width:400px){.gl-codes{gap:5px}.gl-code{inline-size:2.5rem;block-size:3rem;font-size:1.125rem}.gl-code-gap{inline-size:4px}}.pub-root .pub-card,.pub-root .pub-panel{background:var(--glass-fill-strong);border:1px solid var(--glass-edge);border-radius:22px;box-shadow:var(--glass-shadow)}.pub-root .pub-card:hover{border-color:color-mix(in srgb,var(--info) 36%,var(--glass-edge));background:var(--glass-fill-strong);box-shadow:var(--glass-shadow-lift)}.pub-foot-tools,.v5f-tools{flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}@media (max-width:980px){.hw-stage,.hw-stage.is-flip{grid-template-columns:minmax(0,1fr)}}.hw-text{overflow-wrap:anywhere;hyphens:auto}.hw-mock,.hw-text{min-inline-size:0}.hw-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.hw-steps span{min-inline-size:0;overflow-wrap:anywhere;hyphens:auto}@media (prefers-reduced-transparency:reduce){.am-panel,.gl-app .leftnav-mobile.gl-appsheet,.switcher.gl-appbar:before{background:var(--glass-solid);backdrop-filter:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.am-panel,.gl-app .leftnav-mobile.gl-appsheet,.switcher.gl-appbar:before{background:var(--glass-solid)}}@media (forced-colors:active){.am-panel,.gl-app .leftnav-mobile.gl-appsheet,.gl-dialog,.leftnav.gl-rail,.sidecar.gl-sidecar,.switcher.gl-appbar:before{background:Canvas;border:1px solid CanvasText;box-shadow:none}.gl-appsheet a[aria-current=page],.gl-rail a[aria-current=page],.gl-steps li[aria-current=step]{background:Highlight;color:HighlightText}}@media print{.am,.gl-help-btn,.gl-rail,.gl-tabbar{display:none!important}}.hb{--hx:0;--hy:0;display:inline-grid;place-items:center;flex:none;inline-size:var(--hb-size,32px);block-size:var(--hb-size,32px);line-height:0}.hb-svg{overflow:visible;display:block}.hb-shield{transform-box:fill-box;transform-origin:50% 60%;transition:transform .32s cubic-bezier(.16,1,.3,1)}.hb-body{filter:drop-shadow(0 3px 6px rgba(11,19,43,.28))}.hb-gloss{fill:#fff;opacity:.1}.hb-s{fill:none;stroke:#F8FAFC;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.hb-dot{fill:#06B6D4;stroke:#CFFAFE;stroke-width:.8;transform-box:fill-box;transform-origin:center;transform:translate(calc(var(--hx) * 1.4px),calc(var(--hy) * 1.4px));transition:transform .16s ease-out}.hb-ring{fill:none;stroke:#06B6D4;stroke-width:1.2}.hb-badge,.hb-ring{opacity:0;transform-box:fill-box;transform-origin:center}.hb-badge{transform:scale(.4);transition:opacity .2s ease-out,transform .32s cubic-bezier(.34,1.56,.64,1)}.hb-badge circle{fill:#10B981;stroke:var(--ink,#fff);stroke-width:1.6}.hb-badge path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hb[data-state=answer] .hb-badge{opacity:1;transform:none}:is(button,a):is(:hover,:focus-visible) .hb .hb-shield{transform:translateY(-1.5px) rotate(calc(var(--hx) * 5deg))}@media (prefers-reduced-motion:no-preference){.hb:not([data-still]) .hb-ring{animation:hb-ring 5.6s cubic-bezier(.2,.7,.3,1) infinite}.hb:not([data-still]) .hb-ring-2{animation-delay:.9s}.hb:not([data-still]) .hb-dot{animation:hb-breathe 4s ease-in-out infinite}:is(button,a):is(:hover,:focus-visible) .hb:not([data-still]) .hb-ring{animation-duration:1.8s}.hb[data-state=thinking]:not([data-still]) .hb-s{stroke-dasharray:.34 .66;animation:hb-trace 1.1s linear infinite}.hb[data-state=thinking]:not([data-still]) .hb-dot{animation:hb-breathe .9s ease-in-out infinite}.hb[data-state=thinking]:not([data-still]) .hb-ring{animation-duration:1.3s}}@keyframes hb-ring{0%{opacity:.7;transform:scale(1)}60%,to{opacity:0;transform:scale(3.4)}}@keyframes hb-breathe{50%{transform:translate(calc(var(--hx) * 1.4px),calc(var(--hy) * 1.4px)) scale(1.18)}}@keyframes hb-trace{to{stroke-dashoffset:-1}}.gl-tabbar .lq-center-orb .hb-bar{filter:drop-shadow(0 8px 14px rgba(29,78,216,.35))}@media (forced-colors:active){.hb-body{fill:Canvas;filter:none}.hb-body,.hb-ring,.hb-s{stroke:CanvasText}.hb-badge circle,.hb-dot{fill:Highlight;stroke:Canvas}}