:root{--glass-bg:#ffffff8c;--glass-bg-strong:#ffffffb8;--glass-bg-solid:#ffffffd1;--glass-border:#ffffffa6;--glass-hairline:#0f172a0f;--glass-blur:saturate(180%) blur(20px);--glass-blur-sm:saturate(160%) blur(12px);--glass-shadow:0 8px 32px #0f172a1a, inset 0 1px 0 #fff9;--glass-shadow-sm:0 2px 10px #0f172a12, inset 0 1px 0 #ffffff80;--glass-dark:#172032c7}body{background-color:#0000;background-image:radial-gradient(1100px 720px at 8% -6%,#60a5fa3d,#0000 60%),radial-gradient(1000px 680px at 98% 4%,#a78bfa38,#0000 58%),radial-gradient(1200px 800px at 42% 108%,#2dd4bf2e,#0000 60%),radial-gradient(900px 700px at 82% 96%,#f472b624,#0000 60%),linear-gradient(#eef2fb 0%,#f4f6fc 48%,#eef1f8 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.navbar{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border);background:#fff9;box-shadow:0 4px 24px #0f172a0f}.nav-btn.active{background:#3b82f624}.nav-btn:hover{background:#94a3b829}.table-wrap,.filter-bar,.adv-filter-bar,.month-col,.bandwidth-card,.settings-card,.summary-card{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border)!important}.table-wrap table,.table-wrap tbody,.table-wrap tr{background:0 0}.table-wrap thead th{-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);background:#f8fafcc7}tbody tr:hover{background:#ffffff8c}.month-head{box-shadow:inset 0 1px #ffffff14;background:linear-gradient(#334155 0%,#1e293b 100%)!important}.month-head-label{color:#fff!important}.month-head-count{color:#cbd5e1!important}.ap-hdr{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-dark)!important}.feat-card{-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);background:#ffffff73}.feat-card:hover{box-shadow:0 6px 20px #0f172a24}.filter-bar,.adv-filter-bar{padding-block:10px}.filter-bar input[type=text],.filter-bar select,.adv-filter-bar input[type=text],.adv-filter-bar select,.ms-btn,.pill{-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);background:#ffffffb3!important;border:1px solid #cbd5e1!important}.ms-btn{min-height:34px}.ms-btn:hover,.pill:hover{border-color:#94a3b8!important}.ms-caret{color:#475569;margin-left:2px;font-weight:700;font-size:13px!important}.ms-btn.ms-active{background:#3b82f629!important;border-color:#60a5fa!important}.pill.active-all{background:#172032d1!important}.seg-radio{-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);background:#ffffff8c;border:1px solid #cbd5e1}.seg-opt.active{background:#fff;box-shadow:0 1px 3px #0f172a24}.ms-drop{background:var(--glass-bg-solid);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:0 12px 40px #0f172a2e}.btn-primary{background:linear-gradient(#4f8df8 0%,#2563eb 52%,#1e57d6 100%);transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:0 2px 10px #2563eb59,inset 0 1px #ffffff73}.btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 6px 18px #2563eb6b,inset 0 1px #ffffff80}.btn-primary:active{transform:translateY(0);box-shadow:0 1px 4px #2563eb66,inset 0 1px #ffffff4d}.btn-primary:disabled,.btn-primary:disabled:hover{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.btn-secondary{background:linear-gradient(#fff 0%,#f1f5f9 100%);border:1px solid #e2e8f0;transition:transform .12s,box-shadow .12s,background .12s;box-shadow:0 1px 3px #0f172a14,inset 0 1px #ffffffb3}.btn-secondary:hover{background:linear-gradient(#fff 0%,#e9eef6 100%);transform:translateY(-1px);box-shadow:0 4px 12px #0f172a1f,inset 0 1px #fffc}.btn-secondary:active{transform:translateY(0);box-shadow:inset 0 1px 3px #0f172a1a}.bl-action-btn{background:linear-gradient(#2f6ef0 0%,#1d4ed8 100%);box-shadow:0 1px 5px #1d4ed859,inset 0 1px #ffffff4d}.bl-action-btn:hover{filter:brightness(1.06)}.bl-action-btn.secondary{background:linear-gradient(#fff 0%,#eef2f7 100%);box-shadow:0 1px 3px #0f172a14}.btn-ghost:hover{background:#94a3b829}.trash-restore-btn{background:linear-gradient(#1eb257 0%,#16a34a 100%);box-shadow:0 1px 5px #16a34a52,inset 0 1px #ffffff4d}.trash-restore-btn:hover{filter:brightness(1.06)}.trash-purge-btn{background:linear-gradient(#fff 0%,#fff1f2 100%);box-shadow:0 1px 3px #dc26261f,inset 0 1px #ffffffb3}.trash-purge-btn:hover{background:linear-gradient(#fff 0%,#fee2e2 100%)}.action-badge,.pillar-pill,.status-badge,.prod-tag,.pill.active-all,.pill.active-pillar{background-image:linear-gradient(#ffffff47,#fff0 60%,#0f172a0a)}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a47}.modal,#audit-panel{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:0 30px 80px #0f172a47;background:var(--glass-bg-solid)!important}.ap-section{border-bottom:1px solid var(--glass-hairline)}.ap-stat{background:#ffffff80}
.az-root{--font:var(--az-font-inter,"Inter"), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--az-font-mono,"Geist Mono"), ui-monospace, "SF Mono", Menlo, monospace;--r-shell:24px;--r-plate:20px;--r-card:14px;--r-input:10px;--r-tip:8px;--r-cap:999px;--motion-scale:1;--dur-1:calc(80ms * var(--motion-scale));--dur-2:calc(.14s * var(--motion-scale));--dur-3:calc(.2s * var(--motion-scale));--dur-4:calc(.28s * var(--motion-scale));--dur-5:calc(.4s * var(--motion-scale));--ease-out:cubic-bezier(.22,1,.36,1);--ease-in:cubic-bezier(.2,0,1,.9);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-standard:cubic-bezier(.2,0,.38,.9);--spring-snap:linear(0, .2531, .5773, .7868, .8991, .9541, .9797, .9912, .9963, .9984, .9993, 1, 1);--spring-ui:linear(0, .1341, .3736, .5933, .7569, .8651, .9309, .9679, .9873, .9964, 1.0002, 1.0014, 1);--spring-glass:linear(0, .0613, .1976, .3584, .5143, .6505, .761, .8458, .9077, .9506, .9787, .9959, 1.0054, 1.0098, 1.0111, 1.0105, 1.0091, 1.0073, 1.0055, 1.004, 1.0027, 1.0018, 1.0011, 1.0006, 1);--spring-gel:linear(0, .089, .2809, .4953, .6868, .8358, .9391, 1.0021, 1.0343, 1.0455, 1.0439, 1.0361, 1.0262, 1.017, 1.0095, 1.0041, 1.0006, .9988, .998, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--plate-rgb:252 253 255;--plate-a:.94;--plate-2:#f2f6fbe6;--glass-rgb:255 255 255;--glass-a:.56;--sheet-a:.9;--pop-a:.97;--tip-a:.985;--blur-l2:20px;--blur-l3:22px;--blur-l4:16px;--sat:180%;--ink-1:#0a1424;--ink-2:#3c495d;--ink-3:#566176;--ink-4:#99a2b0;--hairline:#0a142416;--hairline-2:#0a142424;--fill:#0a1e3c0b;--fill-2:#0a1e3c13;--fill-3:#0a1e3c1c;--sel-bg:#fff;--sel-ring:#0a142429;--sel-ink:#0a1424;--focus:#0a1424;--focus-halo:#ffffffe6;--rim-hi:#fffffffa;--rim-lo:#ffffff59;--sheen:#fff9;--scrim:#1e2d463d;--shadow-glass:inset 0 1px 0 #fffffff2, 0 20px 56px -18px #192d5047;--shadow-pop:0 28px 70px -20px #192d5061, 0 4px 14px #192d501a;--ai-grad:linear-gradient(120deg, #5b3df0 0%, #2d5fd8 52%, #0b6f8c 100%);--ai-glow:#5b3df059;--p2:#6921d3;--good:#077649;--warn:#f7ae0c;--crit:#b51446;--good-t:#006d42;--warn-t:#90570c;--crit-t:#b51446;--good-bg:#07764917;--warn-bg:#f7ae0c24;--crit-bg:#b5144614;font:400 14px/20px var(--font);font-optical-sizing:auto;color:var(--ink-1);-webkit-font-smoothing:antialiased;display:contents}.az-root[data-motion=calm]{--motion-scale:.6}.az-root[data-motion=off] *,.az-root[data-motion=off] :before,.az-root[data-motion=off] :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.az-root *,.az-root :before,.az-root :after{box-sizing:border-box}.az-root button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0;transition:none}.az-root input,.az-root select,.az-root textarea{font:inherit;color:inherit;margin:0;transition:none}.az-root input::-moz-placeholder{color:var(--ink-3);opacity:.85}.az-root textarea::-moz-placeholder{color:var(--ink-3);opacity:.85}.az-root input::placeholder,.az-root textarea::placeholder{color:var(--ink-3);opacity:.85}.az-root a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-2);text-decoration-color:var(--hairline-2);text-underline-offset:3px}.az-root a:hover{text-decoration-color:currentColor}.az-root h1,.az-root h2,.az-root h3,.az-root h4,.az-root p{margin:0}.az-root ul{list-style:outside}.az-root ol{list-style:decimal}.az-root svg,.az-root img{vertical-align:baseline;display:inline}.az-root :is(button,a,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}.az-root svg.i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.az-root svg.i.xs{width:12px;height:12px}.az-root svg.i.sm{width:14px;height:14px}.az-root svg.i.lg{stroke-width:1.6px;width:20px;height:20px}.az-root .tnum{font-variant-numeric:tabular-nums}.az-root .eyebrow{font:500 11px/14px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.az-root .muted{color:var(--ink-3)}.az-root .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.az-root .row{align-items:center;gap:8px;display:flex}.az-root .col{flex-direction:column;display:flex}.az-root .grow{flex:auto;min-width:0}.az-root .wrap{flex-wrap:wrap}.az-root .end{margin-left:auto}.az-root .ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.az-root kbd{font:500 10.5px/1 var(--mono);color:var(--ink-3);background:var(--fill-2);letter-spacing:.02em;box-shadow:inset 0 -1px 0 var(--hairline-2);border-radius:5px;padding:3px 5px}@keyframes azFadeIn{0%{opacity:0}}.az-root .glass{isolation:isolate;background:rgb(var(--glass-rgb) / var(--glass-a));-webkit-backdrop-filter:blur(var(--blur-l2)) saturate(var(--sat));backdrop-filter:blur(var(--blur-l2)) saturate(var(--sat));box-shadow:var(--shadow-glass);position:relative}.az-root .glass.sheet{background:rgb(var(--plate-rgb) / var(--sheet-a));-webkit-backdrop-filter:blur(var(--blur-l3)) saturate(150%);backdrop-filter:blur(var(--blur-l3)) saturate(150%);box-shadow:var(--shadow-pop)}.az-root .glass.pop{background:rgb(var(--plate-rgb) / var(--pop-a));-webkit-backdrop-filter:blur(var(--blur-l4)) saturate(140%);backdrop-filter:blur(var(--blur-l4)) saturate(140%);box-shadow:var(--shadow-pop)}.az-root .glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:linear-gradient(var(--rim-angle,140deg), var(--rim-hi), var(--rim-lo) 36% 64%, var(--rim-hi));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.az-root .glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(120% 100% at 50% 0%, var(--sheen), transparent 72%);height:44%;position:absolute;inset:1px 8% auto}.az-root .glass>*{z-index:1;position:relative}.az-root .glass.pop:after,.az-root .glass.sheet:after{display:none}.az-root .seg{background:var(--fill);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:11px;flex:none;gap:2px;padding:2px;display:inline-flex}.az-root .seg button{height:28px;font:600 12px/1 var(--font);color:var(--ink-2);letter-spacing:.02em;border-radius:9px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.az-root .seg button:hover{color:var(--ink-1)}.az-root .seg button.on{background:var(--sel-bg);color:var(--sel-ink);box-shadow:inset 0 0 0 1px var(--sel-ring), 0 2px 6px -2px #00000040}.az-root .ask{color:#fff;background:var(--ai-grad);height:34px;box-shadow:inset 0 1px 0 #ffffff4d, 0 8px 22px -8px var(--ai-glow);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.az-root .mini{width:28px;height:28px;color:var(--ink-3);border-radius:9px;flex:none;place-items:center;display:grid}.az-root .mini:hover{background:var(--fill-2);color:var(--ink-1)}.az-root .mini.on{color:var(--ink-1);background:var(--fill-2)}.az-root .cfoot{color:var(--ink-3);align-items:flex-start;gap:6px;margin-top:10px;font-size:12px;line-height:17px;display:flex}.az-root .cfoot svg{flex:none;margin-top:1px}.az-root .tag{height:22px;font:550 11.5px/1 var(--font);color:var(--ink-2);background:var(--fill);box-shadow:inset 0 0 0 1px var(--hairline);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.az-root .scrim{z-index:95;background:var(--scrim);animation:azFadeIn var(--dur-3) var(--ease-out);position:fixed;inset:0}.az-root .pop{z-index:96;transform-origin:0 0;border-radius:18px;min-width:260px;max-height:calc(100vh - 40px);padding:8px;position:fixed;overflow:auto}.az-root .mi{min-height:36px;color:var(--ink-1);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:6px 10px;font-size:13px;text-decoration:none;display:flex}.az-root .mi:hover,.az-root .mi.hl{background:var(--fill-2)}.az-root .mi .r{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.az-root .mi.dim{color:var(--ink-3)}.az-root .mi .d2{color:var(--ink-3);font-size:11.5px;display:block}.az-root .btn{height:32px;font:600 12.5px/1 var(--font);color:var(--ink-1);background:var(--fill-2);box-shadow:inset 0 0 0 1px var(--hairline);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.az-root .btn:hover{background:var(--fill-3)}.az-root .btn:disabled{opacity:.5;cursor:default}.az-root .btn.primary{background:var(--ink-1);color:rgb(var(--plate-rgb));box-shadow:none}.az-root .btn.primary:hover{opacity:.92}.az-root .btn.ai{background:var(--ai-grad);color:#fff;box-shadow:0 8px 20px -10px var(--ai-glow)}.az-root .btn.sm{border-radius:8px;height:26px;padding:0 9px;font-size:12px}.az-root .btn.ghost{background:0 0}.az-root .btn.ghost:hover{background:var(--fill-2)}.az-root .sheet{z-index:96;border-radius:var(--r-shell);flex-direction:column;width:min(600px,100vw - 24px);display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden}.az-root .sheet .sh{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:16px 16px 12px 20px;display:flex}.az-root .sheet .sb{flex:auto;padding:16px 20px 24px;overflow:auto}.az-root .az-toast{z-index:9998;animation:azToastIn var(--dur-4) var(--spring-ui);border-radius:14px;align-items:center;gap:12px;min-width:0;max-width:calc(100vw - 32px);padding:10px 10px 10px 14px;font-size:13px;display:flex;position:fixed;bottom:96px;left:50%;overflow:visible;transform:translate(-50%)}.az-root .az-toast>span{min-width:0}@keyframes azToastIn{0%{opacity:0;transform:translate(-50%,12px)}}.az-root .orb{z-index:94;color:#fff;width:56px;height:56px;transition:transform var(--dur-4) var(--spring-gel);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:16px;right:22px}.az-root .orb .core{box-shadow:0 10px 30px -6px var(--ai-glow), inset 0 -4px 10px #0a003c73;background:radial-gradient(circle at 34% 28%,#fff 0%,#c7d4ff 18%,#7c7bff 46%,#3a2bc4 80%,#22178a 100%);border-radius:50%;position:absolute;inset:7px}.az-root .orb .core:after{content:"";background:conic-gradient(from var(--spin,0deg), transparent, #a0c8ff8c, transparent 40%);border-radius:50%;animation:6s linear infinite azOrbSpin;position:absolute;inset:-3px;-webkit-mask:radial-gradient(closest-side,#0000 78%,#000 80%);mask:radial-gradient(closest-side,#0000 78%,#000 80%)}@keyframes azOrbSpin{to{transform:rotate(360deg)}}.az-root[data-motion=off] .orb .core:after,.az-root[data-motion=calm] .orb .core:after{animation:none}.az-root .orb svg{z-index:2;filter:drop-shadow(0 1px 2px #00002880);width:20px;height:20px;position:relative}.az-root .ask .az-mark{color:#4ade80;background:#0f0e0c;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.az-root .ask .az-mark .i{width:13px;height:13px}.az-root .orb .core{background:radial-gradient(circle at 34% 28%,#2a2925 0%,#0f0e0c 70%);box-shadow:0 10px 30px -6px #4ade8073,inset 0 0 0 1px #4ade8059}.az-root .orb svg{color:#4ade80;filter:none;width:24px;height:24px}.az-root .ai-sheet{width:min(640px,100vw - 24px)}.az-root .ai-ctx{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.az-root .ai-q{background:var(--fill-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 4px;align-self:flex-end;max-width:86%;padding:10px 14px;font-size:14px;line-height:20px}.az-root .ai-steps{color:var(--ink-3);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.az-root .ai-steps .st{align-items:center;gap:8px;display:flex}.az-root .ai-steps .st.done{color:var(--ink-2)}.az-root .ai-steps .st.done svg{color:var(--good-t)}.az-root .ai-steps .st.run span{background:linear-gradient(90deg, var(--ink-3), var(--ink-1), var(--ink-3));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite azShimmer}@keyframes azShimmer{to{background-position:-200% 0}}.az-root .ai-a{color:var(--ink-1);overflow-wrap:anywhere;font-size:14px;line-height:21px}.az-root .composer{background:var(--fill);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:16px;align-items:center;gap:8px;padding:10px 10px 10px 14px;display:flex}.az-root .composer input{min-width:0;color:var(--ink-1);background:0 0;border:0;outline:0;flex:1;font-size:14px}.az-root .composer input:focus-visible{outline:0}.az-root .composer:focus-within{box-shadow:inset 0 0 0 1px var(--ink-3)}.az-root .ai-a .ai-ul{margin:6px 0 6px 18px;padding:0;list-style:outside}.az-root .ai-a .ai-ul li{margin:3px 0}.az-root .ai-a p{margin:0 0 6px}.az-root .ai-a .az-src{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;margin-top:10px;padding-top:8px;display:flex}.az-root .ai-a .az-src-h{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.az-root .ai-a .az-arts{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.az-root .ai-a .az-arts li{align-items:center;gap:6px;min-width:0;font-size:12.5px;line-height:18px;display:flex}.az-root .ai-a .az-arts li>svg{color:var(--ink-3);flex:none}.az-root .ai-a .az-arts a{color:var(--ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-2);text-decoration-color:var(--hairline-2);text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.az-root .ai-a .az-arts a:hover{text-decoration-color:currentColor}.az-root .ai-a .az-upd{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.az-root .ai-a .az-chips{flex-wrap:wrap;gap:6px;display:flex}.az-root .ai-a .az-chip{background:var(--fill);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:2px 8px;font-size:11.5px;line-height:18px;display:inline-flex;overflow:hidden}.az-root .ai-a .az-chip svg{color:var(--ink-3);flex:none}.az-root .ai-a .az-ver{color:var(--good-t);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.az-root .ai-a .az-ver.warn{color:var(--crit-t)}.az-root .ai-a .az-ver svg{flex:none}.az-root .ai-a .az-foot{align-items:flex-start;gap:6px;margin-top:8px;display:flex}.az-root .ai-a .az-logo{border-radius:4px;flex:none;width:14px;height:14px;margin-top:1px}.az-root .ai-sheet .az-tbar{z-index:4;align-items:center;gap:8px;padding:12px 20px 0;display:flex;position:relative}.az-root .az-tpick{background:var(--fill);min-width:0;height:32px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-1);text-align:left;border-radius:10px;flex:auto;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:550;display:flex}.az-root .az-tpick:hover,.az-root .az-tpick[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--hairline-2);background:var(--fill-2)}.az-root .az-tpick>svg{color:var(--ink-3);flex:none}.az-root .az-tpick .ell{flex:auto;min-width:0}.az-root .az-tnew{flex:none}.az-root .az-tbar .az-tmenu{border-radius:14px;flex-direction:column;gap:6px;max-height:min(460px,60vh);padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:14px;right:14px;overflow:auto}.az-root .az-tbar .az-tmenu.glass{background:rgb(var(--plate-rgb));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--hairline-2)}.az-root .az-tmenu-h{justify-content:space-between;align-items:baseline;gap:8px;padding:2px 6px 0;font-size:11.5px;display:flex}.az-root .az-tlist{flex-direction:column;gap:2px;min-width:0;display:flex}.az-root .az-ti{border-radius:10px;align-items:center;gap:2px;min-width:0;display:flex}.az-root .az-ti .mi{flex:auto;align-items:flex-start;min-width:0}.az-root .az-ti .mi>svg,.az-root .az-ti .mi>.az-pend{color:var(--ink-3);flex:none;margin-top:2px}.az-root .az-ti .mi .ell{flex:auto;min-width:0}.az-root .az-ti.on .mi{background:var(--fill-2)}.az-root .az-ti.on .mi>svg{color:var(--ink-1)}.az-root .az-tdel{opacity:0;transition:opacity var(--dur-2) var(--ease-out);color:var(--ink-3);flex:none}.az-root .az-ti:hover .az-tdel,.az-root .az-tdel:focus-visible{opacity:1}.az-root .az-tdel:hover{color:var(--crit-t)}@media (hover:none){.az-root .az-tdel{opacity:1}}.az-root .az-pend{place-items:center;width:16px;height:16px;display:inline-grid}.az-root .az-pend svg{color:var(--ink-2);animation:1s linear infinite azspin}@keyframes azspin{to{transform:rotate(360deg)}}.az-root[data-motion=off] .az-pend svg{animation:none}.az-root .az-thread{flex-direction:column;gap:14px;display:flex}.az-root .az-msg{flex-direction:column;gap:8px;min-width:0;display:flex}.az-root .az-msg.user{align-items:flex-end}.az-root .ai-q .az-t{color:var(--ink-3);text-align:right;white-space:normal;margin-top:4px;font-size:11px;line-height:14px;display:block}.az-root .ai-steps .st .d2{color:var(--ink-3);-webkit-text-fill-color:var(--ink-3);background:0 0;margin-top:2px;font-size:11.5px;animation:none;display:block}.az-root .az-steps>summary{cursor:pointer;color:var(--ink-3);border-radius:6px;align-items:center;gap:6px;font-size:12px;list-style:none;display:inline-flex}.az-root .az-steps>summary::-webkit-details-marker{display:none}.az-root .az-steps>summary:hover{color:var(--ink-1)}.az-root .az-steps[open]>summary{margin-bottom:4px}.az-root .ai-a.az-err{background:var(--crit-bg);color:var(--crit-t);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;line-height:19px;display:flex}.az-root .ai-a.az-err>svg{flex:none}.az-root .ai-a.az-err>span{flex:220px;min-width:0}.az-root .ai-a.az-err .btn{flex:none}.az-root .az-act.sup{opacity:.62;box-shadow:inset 0 0 0 1px var(--hairline);border:1px dashed var(--hairline-2);background:0 0}.az-root .az-act.sup .az-dl{color:var(--ink-3)}.az-root .az-act.upd:not(.done):not(.sup){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--focus) 50%, transparent)}.az-root .az-act-h{flex-wrap:wrap;row-gap:4px}.az-root .az-act-h>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.az-root .az-act-h .end{white-space:nowrap}.az-root .orb.az-new:after{content:"";z-index:3;background:var(--good);width:12px;height:12px;box-shadow:0 0 0 2px rgb(var(--plate-rgb));border-radius:50%;position:absolute;top:5px;right:5px}.az-root .az-side{border-right:1px solid var(--hairline);flex-direction:column;gap:10px;min-width:0;min-height:0;padding:14px 10px 14px 14px;display:flex}.az-root .az-side-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 2px 0 6px;display:flex}.az-root .az-side-h .eyebrow{white-space:nowrap}.az-root .az-side .az-tlist{flex:auto;min-height:0;overflow:auto}.az-root .az-side .cfoot{color:var(--ink-3);align-items:flex-start;gap:6px;margin:0;padding:0 6px;font-size:11.5px;display:flex}.az-root .ai-sheet .az-head{gap:10px}.az-root .ai-sheet .az-tabs{margin-left:4px}.az-root .ai-sheet .az-tabs button{height:26px}.az-root .ai-sheet .az-pane{flex-direction:column;flex:auto;min-height:0;display:flex}.az-root .ai-sheet .az-pane[hidden]{display:none}.az-root .ai-sheet .az-compose{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;padding:12px 16px 14px;display:flex}.az-root .ai-sheet .az-foot2{color:var(--ink-3);padding-left:4px;font-size:11.5px}.az-root .az-home{flex-direction:column;gap:16px;display:flex}.az-root .az-hello{color:var(--ink-2);max-width:60ch;font-size:14px;line-height:21px}.az-root .az-hello b{color:var(--ink-1)}.az-root .az-sec{flex-direction:column;gap:6px;display:flex}.az-root .az-sec>.eyebrow{margin:0 0 2px 2px}.az-root .az-chips{flex-wrap:wrap;gap:6px;display:flex}.az-root .az-chips .tag{white-space:normal;text-align:left;cursor:pointer;height:auto;min-height:26px;padding:5px 9px;line-height:16px}.az-root .az-chips .tag:hover{color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--hairline-2)}.az-root .az-build{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.az-root .az-bcard{background:var(--fill);box-shadow:inset 0 0 0 1px var(--hairline);text-align:left;color:var(--ink-1);border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:11px 12px;display:flex}.az-root .az-bcard:hover{box-shadow:inset 0 0 0 1px var(--hairline-2);background:var(--fill-2)}.az-root .az-bcard svg{color:var(--ink-2)}.az-root .az-bcard b{font-size:13px}.az-root .az-bcard span{color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;line-height:16px;display:-webkit-box;overflow:hidden}.az-root .az-note{color:var(--ink-3);align-items:center;gap:6px;padding-left:2px;font-size:11.5px;display:flex}.az-root .az-note svg{color:var(--good-t);flex:none}.az-root .az-help{flex-direction:column;gap:16px;display:flex}.az-root .az-help .mi .d2,.az-root .az-home .mi .d2{display:block}@media (max-width:560px){.az-root .az-build{grid-template-columns:1fr}.az-root .ai-sheet .az-tabs button{padding:0 8px}}.az-root .az-acts{flex-direction:column;gap:10px;margin-top:12px;display:flex}.az-root .az-act{background:var(--fill);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.az-root .az-act.done{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--good) 45%, transparent)}.az-root .az-act-h{align-items:center;gap:8px;font-size:13.5px;display:flex}.az-root .az-act-h>svg{color:var(--ink-2);flex:none}.az-root .az-act-h .end{margin-left:auto;font-size:11.5px}.az-root .az-act .tag.warn{color:var(--warn-t);background:var(--warn-bg)}.az-root .az-lbl{color:var(--ink-3);flex-direction:column;gap:5px;font-size:11.5px;display:flex}.az-root .az-lbl[hidden]{display:none}.az-root .az-lbl .ctl{font-size:13px}.az-root .az-dl{grid-template-columns:64px minmax(0,1fr);gap:5px 10px;margin:0;font-size:12.5px;line-height:17px;display:grid}.az-root .az-dl dt{color:var(--ink-3)}.az-root .az-dl dd{color:var(--ink-1);margin:0}.az-root .az-btns{gap:8px}.az-root .az-btns[hidden]{display:none}.az-root .az-act-res{color:var(--ink-2);font-size:12.5px;line-height:18px}.az-root .az-act-res:empty{display:none}.az-root .az-act-res.ok{color:var(--good-t)}.az-root .az-act-res.ok a{color:var(--ink-1)}.az-root .az-act-res.err{color:var(--crit-t)}.az-root .az-act-res svg{vertical-align:-2px}.az-root .az-all{gap:10px;font-size:12px}.az-root .orb .core:after{background:conic-gradient(from 0deg, transparent 0 52%, #4ade80e6 74%, #818cf8f2 90%, transparent 100%);animation:3.6s linear infinite azOrbSpin;inset:-4px;-webkit-mask:radial-gradient(closest-side,#0000 72%,#000 76%);mask:radial-gradient(closest-side,#0000 72%,#000 76%)}.az-root[data-theme=light] .orb .core{box-shadow:0 0 0 3px #fff,0 12px 24px -8px #1030206b,0 2px 6px #10182824,inset 0 0 0 1px #4ade8061}.az-root[data-theme=light] .orb .core:after{background:conic-gradient(from 0deg, transparent 0 44%, #22c55e 66%, #14b8a6 80%, #6366f1 93%, transparent 100%);inset:-6px;-webkit-mask:radial-gradient(closest-side,#0000 82%,#000 86%);mask:radial-gradient(closest-side,#0000 82%,#000 86%)}.az-root .orb:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#4ade8059,#0000 70%);border-radius:50%;animation:3.2s ease-in-out infinite azOrbBreath;position:absolute;inset:2px}.az-root[data-theme=light] .orb:before{background:radial-gradient(closest-side,#22c55e4d,#6366f11f 58%,#0000 74%);inset:-2px}@keyframes azOrbBreath{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.18)}}.az-root .orb:hover{transform:scale(1.06)}.az-root[data-motion=off] .orb:before,.az-root[data-motion=calm] .orb:before{opacity:.6;animation:none}.az-root .orb[aria-expanded=true]{pointer-events:none}@keyframes azRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes azPop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes azMsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.az-root[data-motion=full] .ai-a>p,.az-root[data-motion=full] .ai-a>ul>li{animation:azRise .42s var(--ease-out) both}.az-root[data-motion=full] .ai-a>:nth-child(2),.az-root[data-motion=full] .ai-a>ul>li:first-child{animation-delay:60ms}.az-root[data-motion=full] .ai-a>:nth-child(3),.az-root[data-motion=full] .ai-a>ul>li:nth-child(2){animation-delay:.12s}.az-root[data-motion=full] .ai-a>:nth-child(4),.az-root[data-motion=full] .ai-a>ul>li:nth-child(3){animation-delay:.18s}.az-root[data-motion=full] .ai-a>:nth-child(n+5),.az-root[data-motion=full] .ai-a>ul>li:nth-child(n+4){animation-delay:.24s}.az-root[data-motion=full] .ai-steps .st.done svg{animation:azPop .4s var(--ease-out) both}.az-root[data-motion=full] .az-act{animation:azRise .5s var(--ease-out) both}.az-root[data-motion=full] .az-act:nth-child(2){animation-delay:.12s}.az-root[data-motion=full] .az-act:nth-child(3){animation-delay:.24s}.az-root[data-motion=full] .az-act:nth-child(n+4){animation-delay:.36s}.az-root[data-motion=full] .az-act.done .az-act-res{animation:azRise .35s var(--ease-out) both}.az-root[data-motion=full] .az-home .az-bcard{animation:azRise .45s var(--ease-out) both}.az-root[data-motion=full] .az-home .az-bcard:nth-child(2){animation-delay:70ms}.az-root[data-motion=full] .az-home .az-bcard:nth-child(3){animation-delay:.14s}.az-root:not([data-motion=off]) .az-msg.az-in{animation:azMsgIn calc(.32s * var(--motion-scale)) var(--spring-ui) both}.az-root .ai-sheet.az-wide{width:min(1040px,100vw - 24px)}.az-root .az-wgrid{flex:auto;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:0;display:grid}.az-root .az-wgrid>.az-pane{min-width:0}.az-root .az-curt{align-items:center;gap:8px;min-width:0;padding:12px 20px 0;font-size:14px;font-weight:600;display:flex}.az-root .az-curt b{min-width:0}@media (max-width:860px){.az-root .az-wgrid{grid-template-rows:minmax(0,220px) minmax(0,1fr);grid-template-columns:1fr}.az-root .az-side{border-right:0;border-bottom:1px solid var(--hairline)}}.az-root .composer.az-tsearch{box-shadow:inset 0 0 0 1px var(--hairline);border-radius:10px;padding:5px 8px 5px 10px}.az-root .composer.az-tsearch input{height:22px;font-size:13px}.az-root .composer.az-tsearch>svg{color:var(--ink-3)}.az-root .az-tren{opacity:0;transition:opacity var(--dur-2) var(--ease-out);color:var(--ink-3);flex:none}.az-root .az-ti:hover .az-tren,.az-root .az-tren:focus-visible{opacity:1}@media (hover:none){.az-root .az-tren{opacity:1}}.az-root .az-ren{background:var(--fill-2);border-radius:10px;flex:auto;align-items:center;gap:6px;min-width:0;padding:3px 4px 3px 8px;display:flex}.az-root .az-ren input{background:rgb(var(--plate-rgb));min-width:0;height:28px;box-shadow:inset 0 0 0 1px var(--hairline-2);color:var(--ink-1);border:0;border-radius:8px;outline:0;flex:auto;padding:0 8px;font-size:13px}.az-root .az-ren input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink-1);outline:0}.az-root .az-tconf{background:var(--crit-bg);min-width:0;color:var(--crit-t);border-radius:10px;flex-wrap:wrap;flex:auto;align-items:center;gap:6px;padding:6px 6px 6px 10px;font-size:12.5px;display:flex}.az-root .az-tconf>span{flex:140px;min-width:0}.az-root .btn.crit{background:var(--crit-t);color:#fff;box-shadow:none}.az-root .btn.crit:hover{opacity:.92}.az-root .az-app{height:16px;font:600 10px/16px var(--font);letter-spacing:.02em;background:var(--fill-2);color:var(--ink-3);vertical-align:1px;white-space:nowrap;border-radius:999px;align-items:center;margin-left:6px;padding:0 6px;display:inline-flex}.az-root .az-app.pm{color:#4338ca;background:#6366f11f;background:lab(49.0485% 30.3448 -71.8736/.12)}.az-root .ai-q .az-appb{color:#4338ca;font:600 10px/16px var(--font);letter-spacing:.02em;background:#6366f11f;background:lab(49.0485% 30.3448 -71.8736/.12);border-radius:999px;align-items:center;gap:4px;margin-right:6px;padding:0 6px;display:inline-flex}.az-root .ai-a a.az-fid{color:var(--ink-1);text-underline-offset:2px;font-weight:600}.az-root .ai-a .az-offers{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.az-root .ai-a .az-offers .btn{max-width:100%}.az-root .ai-a .az-offers .btn>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.az-root .ai-a a.az-chip{color:var(--ink-1);text-decoration:none}.az-root .ai-a a.az-chip:hover{box-shadow:inset 0 0 0 1px var(--hairline-2);background:var(--fill-2)}.az-root .ai-a button.az-chip{cursor:pointer}.az-root .ai-a button.az-chip:hover{box-shadow:inset 0 0 0 1px var(--hairline-2);background:var(--fill-2);color:var(--ink-1)}.az-root .az-act .ctl{background:rgb(var(--plate-rgb));width:100%;min-width:0;height:34px;box-shadow:inset 0 0 0 1px var(--hairline-2);color:var(--ink-1);border:0;border-radius:10px;outline:0;padding:0 10px}.az-root .az-act textarea.ctl{resize:vertical;height:auto;min-height:34px;padding:7px 10px;line-height:19px}.az-root .az-act select.ctl{cursor:pointer;padding-right:6px}.az-root .az-act .ctl:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink-1);outline:0}.az-root .az-act .ctl:disabled{color:var(--ink-2);background:0 0}.az-root .az-pick2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.az-root .az-pick2 button{background:var(--fill);box-shadow:inset 0 0 0 1px var(--hairline);text-align:left;border-radius:12px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.az-root .az-pick2 button b{align-items:center;gap:6px;font-size:12.5px;display:flex}.az-root .az-pick2 button span{color:var(--ink-3);font-size:11.5px;line-height:15px}.az-root .az-pick2 button.on{background:var(--sel-bg);box-shadow:inset 0 0 0 1.5px var(--ink-1)}.az-root .az-pick2 button:disabled{cursor:default}.az-root .az-act.pm{box-shadow:inset 0 0 0 1px var(--hairline-2);background:0 0}.az-root .az-tcount{color:var(--ink-3);margin-top:-8px;padding-left:4px;font-size:11.5px}.az-root .az-grp>summary{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 2px;list-style:none;display:flex}.az-root .az-grp>summary::-webkit-details-marker{display:none}.az-root .az-grp>summary>svg{color:var(--ink-3);transition:transform var(--dur-2) var(--ease-out)}.az-root .az-grp[open]>summary>svg{transform:rotate(90deg)}.az-root .az-grp>summary .r{color:var(--ink-3);margin-left:auto;font-size:11.5px}.az-root .az-grp>.az-tl{flex-direction:column;gap:1px;margin-top:2px;display:flex}.az-root .az-seen{color:var(--good-t);align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.az-root .az-tourrow .ell{white-space:normal}.az-root .az-tourrow .ell>b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;display:block;overflow:hidden}.az-root .az-tourrow .d2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.az-root .tour-spot{--tour-scrim:#0f172a5c;z-index:100000;pointer-events:none;box-shadow:0 0 0 9999px var(--tour-scrim), 0 0 0 2px #fffffff5, 0 0 0 5px #5b3df04d, 0 10px 36px -6px #5b3df073;transition:left calc(.56s * var(--motion-scale)) var(--spring-glass), top calc(.56s * var(--motion-scale)) var(--spring-glass), width calc(.56s * var(--motion-scale)) var(--spring-glass), height calc(.56s * var(--motion-scale)) var(--spring-glass), box-shadow calc(.28s * var(--motion-scale)) var(--ease-out), border-radius calc(.28s * var(--motion-scale)) var(--ease-out);border-radius:14px;position:fixed}.az-root .tour-spot.none{box-shadow:0 0 0 9999px var(--tour-scrim);border-radius:50%}.az-root .tour-spot.follow{transition:none}.az-root .tour-spot>.tour-ping{border-radius:inherit;pointer-events:none;animation:azTourPing calc(.9s * var(--motion-scale)) var(--ease-out) calc(.38s * var(--motion-scale)) both;position:absolute;inset:-2px;box-shadow:0 0 0 2px #7c68ffb3}@keyframes azTourPing{0%{opacity:0;transform:scale(1)}15%{opacity:1}to{opacity:0;transform:scale(1.08)}}.az-root .tour-card{--tour-ink:#26324a;z-index:100001;transform-origin:50% 0;border-radius:16px;width:360px;min-width:0;max-width:calc(100vw - 32px);max-height:none;padding:12px 16px 14px;position:fixed;overflow:visible}.az-root .tour-card.off{opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(var(--tour-dx,0px) * .5), calc(var(--tour-dy,6px) * .5)) scale(.985);transition:opacity calc(.11s * var(--motion-scale)) var(--ease-in), transform calc(.11s * var(--motion-scale)) var(--ease-in), visibility 0s linear calc(.11s * var(--motion-scale))}.az-root .tour-card.on{animation:azTourIn calc(.32s * var(--motion-scale)) var(--spring-ui) both}.az-root .tour-card.on.first{animation:azTourFirst calc(.56s * var(--motion-scale)) var(--spring-glass) both}@keyframes azTourIn{0%{opacity:0;transform:translate(var(--tour-dx,0px), var(--tour-dy,10px)) scale(.98)}}@keyframes azTourFirst{0%{opacity:0;transform:translate(var(--tour-dx,0px), var(--tour-dy,10px)) scale(.94)}}@keyframes azTourFade{0%{opacity:0}}.az-root .tour-card>.tour-caret{z-index:0;background:rgb(var(--plate-rgb));pointer-events:none;border-radius:2px;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.az-root .tour-card>.tour-caret[data-side=bottom]{box-shadow:-1px -1px 0 0 var(--hairline-2);top:-6px}.az-root .tour-card>.tour-caret[data-side=top]{box-shadow:1px 1px 0 0 var(--hairline-2);bottom:-6px}.az-root .tour-card>.tour-caret[data-side=right]{box-shadow:-1px 1px 0 0 var(--hairline-2);left:-6px}.az-root .tour-card>.tour-caret[data-side=left]{box-shadow:1px -1px 0 0 var(--hairline-2);right:-6px}.az-root .tour-head{align-items:center;gap:8px;min-height:26px;display:flex}.az-root .tour-mark{color:#4ade80;background:#0f0e0c;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.az-root .tour-mark svg.i{width:12px;height:12px}.az-root .tour-name{min-width:0;font:550 12.5px/16px var(--font);color:var(--ink-3);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.az-root .tour-x{width:28px;height:28px;color:var(--ink-3);border-radius:8px;flex:none;place-items:center;margin-right:-8px;display:grid}.az-root .tour-x:hover{background:var(--fill-2);color:var(--ink-1)}.az-root .tour-prog{align-items:center;gap:10px;margin-top:8px;display:flex}.az-root .tour-prog-t{font:600 11.5px/16px var(--font);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.az-root .tour-bar{background:var(--fill-2);border-radius:999px;flex:auto;height:4px;overflow:hidden}.az-root .tour-bar>i{border-radius:inherit;background:var(--ai-grad);height:100%;transition:width calc(.62s * var(--motion-scale)) var(--ease-out);display:block}.az-root .tour-card h4{font:600 17px/23px var(--font);letter-spacing:-.012em;color:var(--ink-1);text-wrap:balance;margin:12px 0 0}.az-root .tour-card .tour-body{color:var(--tour-ink);overflow-wrap:anywhere;text-wrap:pretty;margin-top:6px;font-size:14px;line-height:21px}.az-root .tour-label{color:var(--ink-1);white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0a1e3c0f;border-radius:6px;margin:0 1px;padding:1px 6px;font-size:.94em;font-weight:600;box-shadow:inset 0 0 0 1px #0a14241c}.az-root .tour-card .az-need{color:var(--tour-ink);background:#5b3df00f;background:lab(39.5049% 50.8167 -86.9294/.06);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;font-size:13.5px;line-height:20px;display:flex;box-shadow:inset 0 0 0 1px #5b3df029;box-shadow:inset 0 0 0 1px lab(39.5049% 50.8167 -86.9295/.16)}.az-root .tour-card .az-need>svg{color:#5b3df0;flex:none;margin-top:3px}.az-root .tour-card .az-need-line+.az-need-line{color:var(--ink-2);margin-top:2px}.az-root .tour-card .tour-wait{background:var(--fill);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:13.5px;line-height:20px;display:flex}.az-root .tour-foot{align-items:center;gap:8px;min-height:32px;margin-top:14px;display:flex}.az-root .tour-foot .tour-sp{flex:auto}.az-root .tour-foot .btn{border-radius:9px;height:32px;padding:0 12px;font-size:13px}.az-root .tour-foot .btn.primary{gap:6px;padding:0 14px}.az-root .tour-link{color:var(--ink-3);text-underline-offset:3px;white-space:nowrap;padding:4px 0;font-size:12.5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.az-root .tour-link:hover{color:var(--ink-1);text-decoration-color:currentColor}.az-root .tour-hint{color:var(--ink-3);white-space:nowrap;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.az-root .tour-hint kbd{padding:2px 4px;font-size:10px}@media (hover:none) and (pointer:coarse){.az-root .tour-hint{display:none}}@media (max-width:560px){.az-root .tour-card{padding:12px 14px}.az-root .tour-card h4{font-size:16px;line-height:22px}}@media (prefers-reduced-motion:reduce){.az-root .tour-card.on,.az-root .tour-card.on.first{animation-name:azTourFade}.az-root .tour-card.off{transform:none}.az-root .tour-spot{transition-duration:0s}.az-root .tour-spot>.tour-ping{display:none}}@media (max-width:767px){.az-root .sheet,.az-root .ai-sheet.az-wide{width:auto;inset:6px}.az-root .orb{bottom:14px;right:14px}}@media print{.az-root .orb,.az-root .az-toast{display:none!important}}
