@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400..700&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.border{border-width:1px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--brand:#2457d6;--brand-hover:#1d46b3;--brand-pressed:#183a91;--brand-tint:#eaf0ff;--brand-subtle:#f4f7ff;--ink:#172033;--ink-secondary:#46536a;--ink-muted:#66748a;--canvas:#fff;--canvas-subtle:#f6f8fb;--canvas-raised:#fff;--border:#dce3ed;--border-strong:#b8c4d6;--focus-ring:#7ca4ff;--success:#18794e;--success-bg:#e8f6ee;--warning:#946200;--warning-bg:#fff4d6;--danger:#b42332;--danger-bg:#fdecee;--info:#175cd3;--info-bg:#eaf2ff;--code-surface:#111827;--code-ink:#e5ecf6;--disabled-bg:#eef1f5;--disabled-text:#7a8495;--disabled-border:#d5dce6;--loading-indicator:#fff;--nav-active-bg:#eaf0ff;--nav-active-text:#2457d6;--nav-hover-bg:#f4f7fb;--nav-text:#46536a;--nav-divider:#dce3ed;--font-sans:Inter,ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:7px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-round:999px;--elev-2:0 8px 24px #1720331f,0 1px 2px #1720330f;--elev-3:0 24px 56px #1720333d}.display-xl{font:700 48px/1.08 Inter,ui-sans-serif,system-ui,sans-serif;font:700 48px/1.08 var(--font-sans);letter-spacing:-1.4px}.display-lg{font:700 36px/1.15 Inter,ui-sans-serif,system-ui,sans-serif;font:700 36px/1.15 var(--font-sans);letter-spacing:-.9px}.heading-lg{font:650 28px/1.25 Inter,ui-sans-serif,system-ui,sans-serif;font:650 28px/1.25 var(--font-sans);letter-spacing:-.5px}.heading-md{font:650 22px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;font:650 22px/1.3 var(--font-sans);letter-spacing:-.25px}.heading-sm{font:600 18px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;font:600 18px/1.4 var(--font-sans)}.body-lg{font:400 16px/1.6 Inter,ui-sans-serif,system-ui,sans-serif;font:400 16px/1.6 var(--font-sans)}.body-md{font:400 14px/1.55 Inter,ui-sans-serif,system-ui,sans-serif;font:400 14px/1.55 var(--font-sans)}.body-sm{font:400 12px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;font:400 12px/1.5 var(--font-sans)}.label{font:600 12px/1.35 Inter,ui-sans-serif,system-ui,sans-serif;font:600 12px/1.35 var(--font-sans);letter-spacing:.15px}.code{font:450 13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;font:450 13px/1.6 var(--font-mono)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--canvas);color:#172033;color:var(--ink);font:400 14px/1.55 Inter,ui-sans-serif,system-ui,sans-serif;font:400 14px/1.55 var(--font-sans);margin:0}.ca-btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:600 14px/1.2 var(--font-sans);gap:var(--space-2);justify-content:center;letter-spacing:0;padding:10px 16px;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;white-space:nowrap}.ca-btn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ca-btn--primary{background:var(--brand);box-shadow:0 4px 12px #2457d63d;color:#fff}.ca-btn--primary:hover{background:var(--brand-hover)}.ca-btn--primary:active{background:var(--brand-pressed)}.ca-btn--secondary{background:var(--canvas);border-color:var(--border-strong);color:var(--ink)}.ca-btn--secondary:hover{background:var(--brand-subtle);border-color:var(--brand);color:var(--brand)}.ca-btn--quiet{background:#0000;color:var(--ink-secondary);padding:8px 12px}.ca-btn--quiet:hover{background:var(--nav-hover-bg);color:var(--ink)}.ca-btn--sm{border-radius:8px;font-size:13px;gap:6px;padding:6px 12px}.ca-btn:disabled{background:var(--disabled-bg);border-color:var(--disabled-border);box-shadow:none;color:var(--disabled-text);cursor:not-allowed}.ca-btn.is-loading,.ca-btn.is-loading:hover{background:var(--brand);border-color:#0000;color:#fff;cursor:progress}.ca-spinner{animation:ca-spin .8s linear infinite;border:2px solid var(--loading-indicator);border-radius:var(--radius-round);border-right:2px solid #0000;box-sizing:border-box;flex:none;height:14px;width:14px}@keyframes ca-spin{to{transform:rotate(1turn)}}.ca-field{display:flex;flex-direction:column;gap:var(--space-1)}.ca-label{color:var(--ink);font:600 12px/1.35 var(--font-sans);letter-spacing:.15px}.ca-input{background:var(--canvas);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--ink);font:400 14px/1.55 var(--font-sans);padding:10px 12px}.ca-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ca-input:disabled{background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-text);cursor:not-allowed}.ca-help{color:var(--ink-secondary);font:400 12px/1.5 var(--font-sans);margin:0}.ca-help--error{color:var(--danger);font-weight:600}.ca-card{background:var(--canvas-raised);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--ink);padding:var(--space-6)}.ca-card--summary{background:var(--canvas-subtle);padding:var(--space-5)}.ca-status{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font:600 12px/1.35 var(--font-sans);gap:var(--space-1);letter-spacing:.15px;padding:5px 9px;white-space:nowrap}.ca-status--success{background:var(--success-bg);color:var(--success)}.ca-status--warning{background:var(--warning-bg);color:var(--warning)}.ca-status--danger{background:var(--danger-bg);color:var(--danger)}.ca-status--info{background:var(--info-bg);color:var(--info)}.ca-status--neutral{background:var(--canvas-subtle);border:1px solid var(--border);color:var(--ink-secondary)}.ca-code{background:var(--code-surface);border-radius:var(--radius-lg);color:var(--code-ink);font:450 13px/1.6 var(--font-mono);margin:0;overflow-x:auto;padding:var(--space-5);white-space:pre}.ca-table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.ca-table{border-collapse:collapse;font-size:14px;line-height:1.55;width:100%}.ca-table th{background:var(--canvas-subtle);color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.15px;text-align:left}.ca-table td,.ca-table th{border-bottom:1px solid var(--border);padding:12px 16px}.ca-table td{background:var(--canvas);color:var(--ink-secondary)}.ca-table tr:last-child td{border-bottom:0}.ca-table tr.is-selected td{background:var(--brand-tint)}.ca-mono{font:450 13px/1.6 var(--font-mono)}.ca-tabs{align-items:flex-end;border-bottom:1px solid var(--border);display:flex;gap:28px;overflow-x:auto;scrollbar-width:none}.ca-tabs::-webkit-scrollbar{display:none}.ca-tab{align-items:center;background:none;border:0;border-radius:6px 6px 0 0;color:var(--ink-secondary);cursor:pointer;display:inline-flex;font:600 14px/1.2 var(--font-sans);gap:var(--space-2);padding:8px 2px 12px;position:relative;white-space:nowrap}.ca-tab:hover{color:var(--ink)}.ca-tab:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ca-tab[aria-selected=true]{color:var(--brand)}.ca-tab[aria-selected=true]:after{background:var(--brand);border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.ca-tab-count{background:var(--brand-tint);border-radius:var(--radius-round);box-sizing:border-box;color:var(--brand);display:inline-grid;font-size:12px;font-weight:600;height:20px;min-width:24px;padding:0 8px;place-items:center}.ca-tab[aria-selected=true] .ca-tab-count{color:var(--brand-pressed);font-weight:700}.ca-avatar{border-radius:var(--radius-round);box-shadow:inset 0 -3px 0 #00000024;color:#fff;display:inline-grid;flex:none;font-weight:700;letter-spacing:-.3px;place-items:center}.ca-avatar--square{border-radius:12px}@media (prefers-reduced-motion:reduce){.ca-spinner{animation-duration:2.4s}.ca-btn{transition:none}}.shell{background:var(--canvas-subtle);display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .28s cubic-bezier(.2,.8,.2,1)}.shell.is-collapsed{grid-template-columns:84px minmax(0,1fr)}.shell.is-narrow{grid-template-columns:minmax(0,1fr)}.shell-side{align-self:start;background:var(--canvas);border-right:1px solid var(--nav-divider);flex-direction:column;height:100vh;overflow-y:auto;padding:0 16px 20px;position:-webkit-sticky;position:sticky;top:0}.shell-brand,.shell-side{box-sizing:border-box;display:flex}.shell-brand{align-items:center;border-radius:var(--radius-md);flex:none;gap:12px;height:68px;padding:0 8px;text-decoration:none}.shell-brand,.shell-brand:hover{color:var(--ink)}.shell-brand svg{display:block;flex:none}.shell-brand-text{display:flex;flex-direction:column;justify-content:center}.shell-brand-text b{font-size:19px;font-weight:700;letter-spacing:-.3px;line-height:22px}.shell-brand-text small{color:var(--ink-secondary);font-size:12px;font-weight:500;line-height:16px}.shell-brand--top{height:auto;padding:0}.shell-brand--top .shell-brand-text b{font-size:17px}.shell-nav-heading{color:var(--ink-secondary);font-size:12px;font-weight:600;letter-spacing:.15px;margin:22px 0 0;padding:0 10px 8px}.shell-nav{display:flex;flex-direction:column;gap:4px}.shell-nav-item{align-items:center;border-radius:12px;box-sizing:border-box;color:var(--nav-text);display:flex;font-size:15px;font-weight:500;gap:12px;line-height:1.2;min-height:48px;padding:8px 10px;text-decoration:none;white-space:nowrap}.shell-nav-icon{border-radius:9px;display:grid;flex:none;height:32px;place-items:center;width:32px}.shell-nav-item:hover{background:var(--nav-hover-bg);color:var(--ink)}.shell-nav-item[aria-current=page]{background:var(--nav-active-bg);color:var(--nav-active-text);font-weight:650}.shell-nav-item[aria-current=page] .shell-nav-icon{color:var(--brand)}.shell-side-foot{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:16px}.shell-version{font-feature-settings:"tnum";color:var(--ink-muted);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.4;margin:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.shell-quarter{background:var(--brand);border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:18px;position:relative}.shell-quarter:after,.shell-quarter:before{border-radius:var(--radius-round);content:"";pointer-events:none;position:absolute}.shell-quarter:before{background:#ffffff17;height:120px;right:-44px;top:-44px;width:120px}.shell-quarter:after{background:#ffffff0f;height:64px;right:30px;top:46px;width:64px}.shell-quarter-kicker{font-size:12px;font-weight:600;letter-spacing:.15px;position:relative}.shell-quarter-top{align-items:center;display:flex;gap:14px;position:relative}.shell-quarter-pie{background:conic-gradient(#fff calc(var(--p)*1%),#ffffff42 0);border-radius:50%;display:grid;flex:none;height:58px;place-items:center;position:relative;width:58px}.shell-quarter-pie:before{background:var(--brand);border-radius:50%;content:"";inset:7px;position:absolute}.shell-quarter-pie b{font-size:15px;font-weight:700;letter-spacing:-.3px;line-height:1;position:relative}.shell-quarter-pie b small{font-size:10px;font-weight:600;opacity:.85}.shell-quarter-text{display:flex;flex-direction:column;gap:2px;min-width:0}.shell-quarter-text b{font-size:22px;font-weight:700;letter-spacing:-.4px;line-height:1.15;white-space:nowrap}.shell-quarter-note,.shell-quarter-text small{font-size:12px;opacity:.9;position:relative;white-space:nowrap}.shell.is-collapsed .shell-side{padding:0 12px 20px}.shell.is-collapsed .shell-brand{justify-content:center;padding:0}.shell.is-collapsed .shell-brand-text,.shell.is-collapsed .shell-quarter-kicker,.shell.is-collapsed .shell-quarter-note,.shell.is-collapsed .shell-quarter-text,.shell.is-collapsed .shell-version{display:none}.shell.is-collapsed .shell-nav-label{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.shell.is-collapsed .shell-nav-heading{visibility:hidden}.shell.is-collapsed .shell-nav-item{align-self:center;height:48px;justify-content:center;padding:0;width:48px}.shell.is-collapsed .shell-quarter{align-items:center;border-radius:14px;padding:8px}.shell.is-collapsed .shell-quarter:after,.shell.is-collapsed .shell-quarter:before{display:none}.shell.is-collapsed .shell-quarter-pie{height:44px;width:44px}.shell.is-collapsed .shell-quarter-pie:before{inset:5px}.shell.is-collapsed .shell-quarter-pie b{font-size:11px}.shell-main{display:flex;flex-direction:column;min-width:0}.shell-top{align-items:center;background:var(--canvas);border-bottom:1px solid var(--nav-divider);display:flex;gap:16px;height:68px;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.shell-collapse{background:var(--canvas);border:1px solid var(--border);border-radius:10px;color:var(--ink-secondary);cursor:pointer;display:grid;flex:none;height:40px;margin-left:-8px;place-items:center;width:40px}.shell-collapse:hover{background:var(--brand-subtle);border-color:#0000;color:var(--brand)}.shell-collapse svg{transition:transform .25s}.shell.is-collapsed .shell-collapse svg{transform:scaleX(-1)}.shell-content{flex:1 1;min-width:0}.shell-account{margin-left:auto;position:relative}.shell-account-trigger{align-items:center;background:none;border:0;border-radius:var(--radius-md);color:var(--ink-secondary);cursor:pointer;display:flex;font:inherit;gap:10px;min-height:44px;padding:4px 8px 4px 4px;text-align:left}.shell-account-trigger:hover,.shell-account-trigger[aria-expanded=true]{background:var(--nav-hover-bg)}.shell-account-avatar{background:var(--brand);border-radius:var(--radius-round);color:#fff;display:grid;flex:none;font-size:14px;font-weight:700;height:40px;place-items:center;width:40px}.shell-account-text{display:flex;flex-direction:column;line-height:1.25}.shell-account-text b{color:var(--ink);font-size:14px;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-account-text small{color:var(--ink-secondary);font-size:12px}.shell-menu{background:var(--canvas-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elev-2);min-width:240px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.shell-menu-header{border-bottom:1px solid var(--border);display:flex;flex-direction:column;margin-bottom:4px;padding:8px 10px 10px}.shell-menu-header b{color:var(--ink);font-size:14px;font-weight:600}.shell-menu-header small{color:var(--ink-secondary);font-size:12px}.shell-menu-item{align-items:center;background:none;border:0;border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:10px;padding:9px 10px;text-align:left;width:100%}.shell-menu-item svg{color:var(--ink-secondary)}.shell-menu-item:focus-visible,.shell-menu-item:hover{background:var(--nav-hover-bg);outline:none}.shell-menu-divider{background:var(--border);height:1px;margin:4px 0}.shell-strip{background:var(--canvas);border-bottom:1px solid var(--nav-divider);display:flex;gap:6px;overflow-x:auto;padding:8px 20px;scrollbar-width:none}.shell-strip::-webkit-scrollbar{display:none}.shell-strip .shell-nav-item{font-size:14px;min-height:40px}@media (max-width:640px){.shell-top{gap:12px;height:60px;padding:0 16px}.shell-account-text{display:none}.shell-strip{padding:8px 16px}}@media (prefers-reduced-motion:reduce){.shell,.shell-collapse svg{transition:none}}:root{--color-bg:var(--canvas);--color-surface:var(--canvas-subtle);--color-text:var(--ink);--color-text-muted:var(--ink-secondary);--color-text-faint:var(--ink-muted);--color-divider:var(--border);--color-dashed-border:var(--border-strong);--color-accent:var(--brand);--color-accent-hover:var(--brand-hover);--color-brand-coral:var(--danger);--font-heading:var(--font-sans);--font-heading-weight:650;--font-body:var(--font-sans);--shadow-sm:0 1px 2px #1720330a,0 6px 20px #1720330a;--shadow-md:0 1px 2px #1720330a,0 6px 20px #1720330a;--shadow-lg:var(--elev-3);--color-neutral-900:var(--ink)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}@keyframes spin{to{transform:rotate(1turn)}}a{color:var(--brand)}a:hover{color:var(--brand-hover)}.logo-mark{align-items:center;background:linear-gradient(135deg,var(--danger) 0 50%,var(--brand) 50% 100%);background:linear-gradient(135deg,var(--color-brand-coral) 0 50%,var(--color-accent) 50% 100%);border-radius:9px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.card{background:var(--canvas);background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2)}.card-subtle{background:var(--canvas-subtle);background:var(--color-surface)}.elev-sm{box-shadow:0 1px 2px #1720330a,0 6px 20px #1720330a;box-shadow:var(--shadow-sm)}.elev-md{box-shadow:0 1px 2px #1720330a,0 6px 20px #1720330a;box-shadow:var(--shadow-md)}.card-kicker{color:var(--brand)}.card-kicker,.card-kicker-muted{font-size:12px;font-weight:600;letter-spacing:.15px}.card-kicker-muted{color:var(--ink-secondary)}.card-title{color:var(--ink);color:var(--color-text);font-family:var(--font-sans);font-family:var(--font-heading);font-size:20px;font-weight:650;font-weight:var(--font-heading-weight);line-height:1.2}.card-body{color:var(--ink-secondary);color:var(--color-text-muted);font-size:14px;margin:0}.btn{align-items:center;background:var(--canvas);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.2;padding:10px 16px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.btn:hover:not(:disabled){background:var(--brand-subtle);border-color:var(--brand);color:var(--brand)}.btn svg{display:block}.btn:disabled{background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-text);cursor:not-allowed}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover);color:#fff}.btn-primary:active:not(:disabled){background:var(--brand-pressed)}.btn-primary:disabled{background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-text)}.btn-ghost{background:#0000;border-color:#0000;color:var(--brand);padding-inline:var(--space-2)}.btn-ghost:hover:not(:disabled){background:var(--brand-subtle);border-color:#0000;color:var(--brand-hover)}.btn-danger{align-items:center;background:var(--canvas);border-color:color-mix(in srgb,var(--danger) 35%,#0000);color:var(--danger);display:inline-flex;gap:6px}.btn-danger:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.btn-block{width:100%}.field>label{color:var(--ink);display:block;font-size:12px;font-weight:600;letter-spacing:.15px;margin-bottom:6px}.input{background:var(--canvas);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--ink);font:inherit;font-size:14px;min-height:40px;padding:10px 12px;width:100%}.input:focus,.input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.input:disabled{background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-text)}.dropzone{background:var(--canvas-subtle);background:var(--color-surface);border:1.5px dashed var(--color-dashed-border);border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:14px 16px}.dropzone,.tag{align-items:center}.tag{border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.5;padding:1px 9px;white-space:nowrap}.tag-accent{background:var(--brand);color:#fff}.tag-outline{background:var(--brand-tint);color:var(--brand)}.nav{align-items:center;border-bottom:1px solid var(--color-divider);display:flex;gap:var(--space-3);padding:20px 32px}.nav-brand{font-family:var(--font-sans);font-family:var(--font-heading);font-size:19px;font-weight:650;font-weight:var(--font-heading-weight);letter-spacing:-.02em}.table{border-collapse:collapse;font-size:14px;width:100%}.table th{border-bottom:1px solid var(--border);color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.15px;padding:8px 0;text-align:left}.table td{border-bottom:1px solid color-mix(in srgb,var(--color-divider) 70%,#0000);font-size:13px;padding:8px 0}.text-muted{color:var(--ink-secondary);color:var(--color-text-muted)}.dialog-backdrop{align-items:center;background:color-mix(in srgb,var(--ink) 50%,#0000);background:color-mix(in srgb,var(--color-neutral-900) 50%,#0000);display:flex;inset:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:100}.dialog{background:var(--canvas);background:var(--color-bg);border-radius:var(--radius-xl);box-shadow:var(--elev-3);display:flex;flex-direction:column;max-height:80vh;max-width:480px;padding:var(--space-6);position:relative;width:100%}.dialog-title{flex-shrink:0;font-family:var(--font-sans);font-size:20px;font-weight:650;letter-spacing:-.25px;margin:0 0 var(--space-4)}.dialog-body{flex:1 1;margin:0;min-height:0;overflow-y:auto}.dialog-actions{display:flex;flex-shrink:0;justify-content:flex-end;margin-top:var(--space-5)}.page{color:var(--ink);font-family:var(--font-sans);min-height:100%}.page-main{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1560px;padding:28px 28px 64px}.page-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.page-title{font:700 26px/1.2 var(--font-sans);letter-spacing:-.5px;margin:0}.page-subtitle{color:var(--ink-secondary);color:var(--color-text-muted);font-size:14px;margin:4px 0 0}.segmented{display:inline-flex;gap:var(--space-2)}@media (max-width:640px){.page-main{padding:20px 16px 48px}}.quarter-card-meta{color:var(--ink-secondary);font-size:12px}.pending-cycles{grid-gap:var(--space-3);border-color:color-mix(in srgb,var(--warning) 45%,var(--color-divider));display:grid;gap:var(--space-3);padding:20px}.pending-cycle{grid-gap:var(--space-2);display:grid;gap:var(--space-2)}.pending-cycle-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.pending-cycle-title{font-weight:600}.assignment-url-form{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.assignment-url-form .input:first-child{flex:1 1;min-width:220px}.run-badge{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;white-space:nowrap}.run-badge--waiting-for-url{background:var(--canvas-subtle);background:var(--color-surface);border:1px solid var(--color-divider);color:var(--ink-secondary);color:var(--color-text-muted)}.run-badge--queued{background:color-mix(in srgb,var(--warning) 18%,var(--canvas));background:color-mix(in srgb,var(--warning) 18%,var(--color-bg));color:var(--warning)}.run-badge--running{background:color-mix(in srgb,var(--brand) 15%,var(--canvas));background:color-mix(in srgb,var(--color-accent) 15%,var(--color-bg));color:var(--brand);color:var(--color-accent)}.run-badge--completed{background:color-mix(in srgb,var(--success) 15%,var(--canvas));background:color-mix(in srgb,var(--success) 15%,var(--color-bg));color:var(--success)}.run-badge--failed{background:color-mix(in srgb,var(--danger) 15%,var(--canvas));background:color-mix(in srgb,var(--color-brand-coral) 15%,var(--color-bg))}.run-badge--failed,.run-error{color:var(--danger);color:var(--color-brand-coral)}.run-error{font-size:12px;margin:4px 0 0}.table--padded td,.table--padded th{padding-left:12px;padding-right:12px}.table--padded td:first-child,.table--padded th:first-child{padding-left:20px}.table--padded td:last-child,.table--padded th:last-child{padding-right:20px}.table--padded th{padding-bottom:10px;padding-top:10px}.table--padded tbody tr:hover{background:color-mix(in srgb,var(--canvas-subtle) 70%,#0000);background:color-mix(in srgb,var(--color-surface) 70%,#0000)}.queue-grid{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1000px){.queue-grid{grid-template-columns:1fr}}.queue-panel{grid-gap:var(--space-3);display:grid;gap:var(--space-3);padding:20px}.queue-panel-title{align-items:center;display:flex;font-size:15px;font-weight:700;gap:8px}.queue-panel-count{background:var(--canvas-subtle);background:var(--color-surface);border-radius:999px;color:var(--ink-secondary);color:var(--color-text-muted);font-size:12px;font-weight:600;padding:1px 8px}.queue-list{grid-gap:var(--space-2);display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.queue-item{grid-gap:6px;border:1px solid var(--color-divider);border-radius:10px;display:grid;gap:6px;padding:12px 14px}.queue-item-main{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.queue-item-title{font-size:14px;font-weight:600}.queue-item-meta{color:var(--ink-secondary);color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:14px}.queue-item-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.queue-position{font-feature-settings:"tnum";color:var(--ink-secondary);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:700}.queue-status{border-radius:999px;font-size:12px;font-weight:700;padding:4px 10px}.queue-status--running{background:color-mix(in srgb,var(--success) 15%,var(--canvas));background:color-mix(in srgb,var(--success) 15%,var(--color-bg));color:var(--success)}.queue-status--idle{background:var(--canvas-subtle);background:var(--color-surface);color:var(--ink-secondary);color:var(--color-text-muted)}.queue-status--paused{background:color-mix(in srgb,var(--warning) 20%,var(--canvas));background:color-mix(in srgb,var(--warning) 20%,var(--color-bg));color:var(--warning)}.progress-track{background:var(--canvas-subtle);background:var(--color-surface);border-radius:999px;height:6px;overflow:hidden}.progress-fill{background:var(--brand);background:var(--color-accent);height:100%;transition:width .4s ease}.failure-kind--url{border-color:var(--color-brand-coral);color:var(--danger);color:var(--color-brand-coral)}.failure-kind--stopped{color:var(--ink-secondary);color:var(--color-text-muted)}.stage-dots{display:inline-flex;gap:3px;margin-left:4px;vertical-align:middle}.stage-dot{background:var(--warning);border-radius:999px;display:inline-block;height:8px;width:8px}.stage-dot--done{background:var(--success)}.stage-dot--failed{background:var(--danger);background:var(--color-brand-coral)}.stage-timeline{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;min-width:210px;padding:0}.stage{grid-gap:8px;align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:10px 1fr auto}.stage-label{color:var(--ink);color:var(--color-text)}.stage-time{white-space:nowrap}.stage--pending .stage-label,.stage-time{color:var(--ink-secondary);color:var(--color-text-muted)}.email-status{border-radius:999px;font-size:12px;font-weight:600;padding:2px 8px;text-transform:capitalize}.email-status--logged,.email-status--sent{background:color-mix(in srgb,var(--success) 15%,var(--canvas));background:color-mix(in srgb,var(--success) 15%,var(--color-bg));color:var(--success)}.email-status--pending{background:color-mix(in srgb,var(--warning) 18%,var(--canvas));background:color-mix(in srgb,var(--warning) 18%,var(--color-bg));color:var(--warning)}.email-status--failed{background:color-mix(in srgb,var(--danger) 15%,var(--canvas));background:color-mix(in srgb,var(--color-brand-coral) 15%,var(--color-bg));color:var(--danger);color:var(--color-brand-coral)}.email-status--skipped{background:var(--canvas-subtle);background:var(--color-surface);color:var(--ink-secondary);color:var(--color-text-muted)}.btn-sm{font-size:12px;padding:4px 10px}.score-change{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.score-change--up{color:var(--success);font-weight:600}.score-change--down{color:var(--danger);color:var(--color-brand-coral);font-weight:600}.qd{gap:0}.qd-header{align-items:center;display:flex;flex-wrap:wrap;gap:14px 12px;margin-bottom:24px}.qd-header-text{flex:1 1 240px;min-width:0}.qd-hello{color:var(--ink);font:700 28px/1.2 var(--font-sans);letter-spacing:-.5px;margin:0}.qd-sub{color:var(--ink-secondary);margin:2px 0 0}.qd-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.qd-year{align-items:center;background:var(--canvas);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 2px #1720330d;box-sizing:border-box;color:var(--ink-secondary);cursor:pointer;display:inline-flex;gap:10px;height:44px;padding:0 12px 0 6px;position:relative}.qd-year:hover{background:var(--brand-subtle);border-color:var(--brand)}.qd-year:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}.qd-year-icon{background:var(--brand-tint);border-radius:9px;color:var(--brand);display:grid;height:32px;place-items:center;width:32px}.qd-year-text{display:flex;flex-direction:column;line-height:1.1}.qd-year-text small{color:var(--ink-secondary);font-size:11px;font-weight:600}.qd-year select{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--ink);cursor:pointer;font:700 15px/1.2 var(--font-sans);margin-right:-18px;padding:0 18px 0 0}.qd-year select:focus-visible{box-shadow:none}.qd-bulk{border-radius:12px;height:44px;padding:0 20px}.qd-error{background:var(--danger-bg);border-radius:var(--radius-md);color:var(--danger);font-weight:600;margin:0 0 16px;padding:12px 16px}.qd-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px}.qd-card{background:var(--canvas);border:1px solid var(--border);border-radius:18px;box-shadow:0 1px 2px #1720330a,0 6px 20px #1720330a;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:16px;min-width:0;overflow:hidden;padding:20px;position:relative;text-align:left;transition:transform .15s,box-shadow .15s,border-color .15s}.qd-card:after{background:var(--kt);border-radius:50%;content:"";height:104px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:104px}.qd-card>*{position:relative;z-index:1}.qd-card--total{--kt:var(--brand-tint)}.qd-card--done{--kt:var(--success-bg)}.qd-card--prog{--kt:var(--warning-bg)}.qd-card--att{--kt:var(--danger-bg)}.qd-card:hover{border-color:var(--border-strong);box-shadow:0 12px 28px #17203317;transform:translateY(-2px)}.qd-card[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.qd-card-top{align-items:flex-start;display:flex;gap:14px}.qd-card-icon{border-radius:14px;display:grid;flex:none;height:48px;place-items:center;width:48px}.qd-card-icon--total{background:var(--brand-tint);color:var(--brand)}.qd-card-icon--done{background:var(--success-bg);color:#18794e}.qd-card-icon--prog{background:var(--warning-bg);color:#d97706}.qd-card-icon--att{background:var(--danger-bg);color:#b42332}.qd-card-label{color:var(--ink);display:block;font-size:14px;font-weight:600;line-height:1.35}.qd-card-value{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.qd-card-value b{font-size:32px;font-weight:700;letter-spacing:-.6px;line-height:1}.qd-card-value>span{font-feature-settings:"tnum";color:var(--ink-secondary);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.qd-card-sub{display:block;margin-top:6px}.qd-card-sub,.qd-trend{color:var(--ink-secondary);font-size:12px}.qd-trend{align-items:center;background:var(--canvas-subtle);border-radius:var(--radius-round);display:inline-flex;font-weight:600;gap:3px;padding:1px 8px}.qd-trend--up{background:var(--success-bg);color:var(--success)}.qd-trend--down{background:var(--danger-bg);color:var(--danger)}.qd-card-bar{background:#17203312;height:6px;margin-top:auto;overflow:hidden}.qd-card-bar,.qd-card-bar i{border-radius:var(--radius-round);display:block}.qd-card-bar i{height:100%}.qd-card--done .qd-card-bar i{background:#18794e}.qd-card--prog .qd-card-bar i{background:#d97706}.qd-card--att .qd-card-bar i{background:#b42332}.qd-list-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:16px}.qd-list-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}.qd-list-title h2{color:var(--ink);font:700 22px/1.3 var(--font-sans);letter-spacing:-.4px;margin:0}.qd-quarter-chip{background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-round);color:var(--ink-secondary);gap:5px;padding:2px 10px}.qd-filter-chip,.qd-quarter-chip{align-items:center;display:inline-flex;font-size:12px;font-weight:600}.qd-filter-chip{background:var(--brand-tint);border-radius:var(--radius-round);color:var(--brand);gap:6px;padding:4px 4px 4px 12px}.qd-filter-chip button{background:none;border:0;border-radius:var(--radius-round);color:var(--brand);cursor:pointer;display:grid;height:24px;place-items:center;width:24px}.qd-filter-chip button:hover{background:var(--canvas)}.qd-list-actions{flex-wrap:wrap;gap:8px;margin-left:auto}.qd-list-actions,.qd-search{align-items:center;display:flex}.qd-search{background:var(--canvas);border:1px solid var(--border);border-radius:12px;box-sizing:border-box;color:var(--ink-secondary);gap:10px;height:40px;padding:0 14px;width:280px}.qd-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}.qd-search input{background:none;border:0;color:var(--ink);flex:1 1;font:inherit;min-width:0;outline:none}.qd-search input:focus-visible{box-shadow:none}.qd-search input::placeholder{color:var(--ink-muted)}.qd-search input::-webkit-search-cancel-button{display:none}.qd-collapse-all{height:40px;padding:0 12px 0 14px}.qd-collapse-all-icon{background:#ffffff2e;border-radius:6px;display:grid;height:20px;place-items:center;transition:transform .25s;width:20px}.qd-collapse-all[aria-expanded=true] .qd-collapse-all-icon{transform:rotate(180deg)}.qd-tabs{flex:1 1 100%}.qd-projects{display:flex;flex-direction:column;gap:14px}.qd-empty{background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--ink-secondary);margin:0;padding:48px 16px;text-align:center}.qd-project{background:var(--canvas-raised);border:1px solid var(--border);border-radius:18px;box-shadow:0 1px 2px #1720330a,0 6px 20px #1720330a;overflow:hidden}.qd-project-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;padding:14px 16px}.qd-project-title{flex:1 1;min-width:220px}.qd-project-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.qd-project-name-row h2{color:var(--ink);font:650 17px/1.3 var(--font-sans);letter-spacing:-.2px;margin:0 2px 0 0;overflow-wrap:anywhere}.qd-platform{align-items:center;background:var(--brand-tint);border-radius:var(--radius-round);color:var(--brand);display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.5;padding:1px 9px 1px 7px;white-space:nowrap}.qd-project-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:4px}.qd-project-meta p{color:var(--ink-secondary);font-size:12.5px;line-height:1.5;margin:0}.qd-pm{align-items:center;background:var(--canvas);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--ink);display:inline-flex;font-size:12px;font-weight:600;gap:6px;height:26px;padding:0 10px 0 3px;white-space:nowrap}.qd-pm-key{background:var(--brand-pressed);border-radius:5px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.3px;padding:1px 6px}.qd-assign{align-items:center;background:var(--brand);border:0;border-radius:8px;box-shadow:0 2px 6px #2457d638;color:#fff;cursor:pointer;display:inline-flex;font:600 12px/1 var(--font-sans);gap:5px;height:26px;padding:0 10px}.qd-assign:hover{background:var(--brand-hover)}.qd-project-side{align-items:center;display:flex;gap:10px;margin-left:auto}.qd-done{align-items:center;background:var(--canvas-subtle);border:1px solid var(--border);border-radius:var(--radius-round);color:var(--ink);font-size:12px;font-weight:600;gap:8px;padding:5px 12px 5px 10px;white-space:nowrap}.qd-done,.qd-strip{display:inline-flex}.qd-strip{gap:3px}.qd-strip i{background:var(--border-strong);border-radius:3px;height:6px;width:12px}.qd-strip .qd-strip--done{background:#18794e}.qd-strip .qd-strip--in-progress{background:#d97706}.qd-strip .qd-strip--overdue{background:#b42332}.qd-strip .qd-strip--not-applicable{background:var(--border)}.qd-collapse{background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-round);color:var(--ink-secondary);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.qd-collapse:hover{border-color:var(--brand);color:var(--brand)}.qd-collapse svg{transition:transform .2s}.qd-collapse[aria-expanded=false] svg{transform:rotate(180deg)}.qd-quarters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px 16px}.qd-noplat{align-items:center;background:var(--canvas-subtle);border:1px dashed var(--border-strong);border-radius:14px;color:var(--ink-secondary);display:flex;flex-wrap:wrap;gap:8px;margin:0 16px 16px;padding:14px 16px}.qd-noplat svg{color:var(--warning)}.qd-noplat a{color:var(--brand);font-weight:600;text-underline-offset:3px}.quarter-card{background:var(--canvas);border:1px solid var(--border);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;transition:transform .15s,box-shadow .15s}.quarter-card:hover{box-shadow:0 8px 20px #17203314;transform:translateY(-1px)}.quarter-card--done{background:var(--success-bg);border-color:color-mix(in srgb,var(--success) 22%,#0000)}.quarter-card--in-progress{background:var(--warning-bg);border-color:color-mix(in srgb,var(--warning) 26%,#0000)}.quarter-card--overdue{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 20%,#0000)}.quarter-card--not-applicable{background:var(--canvas-subtle);border-style:dashed}.qcard-head{align-items:center;display:flex;gap:8px;min-height:26px}.qcard-q{background:var(--brand-tint);border-radius:8px;color:var(--brand);display:grid;flex:none;font-size:12px;font-weight:700;height:26px;place-items:center;width:30px}.quarter-card--done .qcard-q{background:var(--canvas);color:var(--success)}.quarter-card--in-progress .qcard-q{background:var(--canvas);color:var(--warning)}.quarter-card--overdue .qcard-q{background:var(--canvas);color:var(--danger)}.quarter-card--not-applicable .qcard-q{background:var(--canvas);color:var(--ink-secondary)}.qcard-months{flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis}.qcard-months,.qcard-pill{font-weight:600;white-space:nowrap}.qcard-pill{align-items:center;border-radius:var(--radius-round);display:inline-flex;font-size:11.5px;gap:4px;line-height:1.55;padding:1px 9px 1px 7px}.qcard-pill--done{background:var(--success);color:#fff}.qcard-pill--overdue{background:var(--danger);color:#fff}.qcard-pill--in-progress{background:var(--warning);color:#fff}.qcard-pill--not-started{background:var(--canvas);border:1px solid var(--border-strong);color:var(--ink-secondary)}.qcard-pill--not-applicable{background:var(--disabled-bg);border:1px solid var(--border);color:var(--ink-secondary)}.qcard-pill--late{background:var(--canvas);border:1px solid color-mix(in srgb,var(--danger) 45%,#0000);color:var(--danger)}.qcard-initiated,.qcard-note{color:var(--ink-secondary);font-size:11.5px;margin:-3px 0 0}.qcard-note{font-size:12px;margin:0}.qcard-platforms{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.qcard-platform{grid-column-gap:6px;align-items:start;column-gap:6px;display:grid;font-size:12px;grid-template-columns:16px minmax(46px,auto) minmax(0,1fr) auto;line-height:18px}.qcard-cov{border-radius:var(--radius-round);display:grid;height:14px;margin-top:2px;place-items:center;width:14px}.qcard-cov--yes{color:var(--success)}.qcard-cov--no{border:1.5px solid var(--ink-muted);box-sizing:border-box}.qcard-platform-name{color:var(--ink);font-size:12.5px;font-weight:600;white-space:nowrap}.qcard-platform-meta{align-items:center;color:var(--ink-secondary);display:flex;flex-wrap:wrap;gap:2px 6px;min-width:0}.qcard-platform-meta>span:not(.qcard-run)+span:not(.qcard-run):before{color:var(--ink-muted);content:"·";margin-right:6px}.qcard-run{align-items:center;background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-sm);display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;line-height:16px;padding:0 6px;white-space:nowrap}.qcard-run i{background:currentColor;border-radius:var(--radius-round);height:6px;width:6px}.qcard-run--wait{color:var(--ink-secondary)}.qcard-run--wait i{background:none;border:1.5px solid;box-sizing:border-box;height:7px;width:7px}.qcard-run--queue{color:var(--warning)}.qcard-run--run{color:var(--brand)}.qcard-run--done{color:var(--info)}.qcard-run--fail{color:var(--danger)}.qcard-bar{align-items:center;display:flex;gap:8px;margin-top:auto;padding-top:2px}.qcard-bar small{font-feature-settings:"tnum";color:var(--ink-secondary);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.qcard-track{background:#17203317;flex:1 1;height:4px;overflow:hidden}.qcard-track,.qcard-track i{border-radius:var(--radius-round)}.qcard-track i{background:var(--brand);display:block;height:100%}.quarter-card--done .qcard-track i{background:var(--success)}.quarter-card--in-progress .qcard-track i{background:#d97706}.quarter-card--overdue .qcard-track i{background:var(--danger)}.qcard-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.qcard-action{align-items:center;background:var(--canvas);border:1px solid color-mix(in srgb,var(--brand) 30%,#0000);border-radius:9px;color:var(--brand);cursor:pointer;display:inline-flex;font:600 13px/1 var(--font-sans);gap:6px;height:32px;padding:0 12px;transition:background .15s,color .15s;white-space:nowrap}.qcard-action:hover{background:var(--brand);border-color:var(--brand);color:#fff}.qcard-action svg{transition:transform .2s}.qcard-action:hover svg{transform:translateX(3px)}.quarter-card .stage-dots{gap:3px;margin:5px 0 0}.quarter-card .stage-dot{background:var(--canvas);border:1.5px solid var(--border-strong);box-sizing:border-box;height:7px;width:7px}.quarter-card .stage-dot--done{background:var(--brand);border-color:var(--brand)}.quarter-card .stage-dot--failed{background:var(--danger);border-color:var(--danger)}@media (max-width:1000px){.qd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.qd-quarters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.qd-cards{gap:12px}.qd-card{padding:16px}.qd-card-icon{height:40px;width:40px}.qd-card-value b{font-size:26px}.qd-hello{font-size:22px}.qd-header-actions{width:100%}.qd-header-actions>*{flex:1 1}.qd-list-actions{width:100%}.qd-search{flex:1 1;width:auto}}@media (max-width:520px){.qd-quarters{grid-template-columns:minmax(0,1fr)}.qd-card-top{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.qcard-action svg,.qd-card,.qd-collapse svg,.qd-collapse-all-icon,.quarter-card{transition:none}.qd-card:hover,.quarter-card:hover{transform:none}}.pp{gap:0}.pp-header{align-items:center;display:flex;flex-wrap:wrap;gap:14px 16px;margin-bottom:24px}.pp-header-icon{background:var(--brand-tint);border-radius:14px;color:var(--brand);display:grid;flex:none;height:48px;place-items:center;width:48px}.pp-header-text{flex:1 1 260px;min-width:0}.pp-title{color:var(--ink);font:700 26px/1.2 var(--font-sans);letter-spacing:-.5px;margin:0}.pp-sub{color:var(--ink-secondary);margin:2px 0 0}.pp-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.pp-search{height:44px;width:290px}.pp-new{border-radius:12px;height:44px;padding:0 20px}.pp-card{background:var(--canvas-raised);border:1px solid var(--border);border-radius:18px;box-shadow:0 1px 2px #1720330a,0 6px 20px #1720330a;overflow:hidden}.pp-table-wrap{overflow-x:auto}.pp-table{border-collapse:collapse;width:100%}.pp-table th{background:var(--canvas-subtle);color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.15px;text-align:left;white-space:nowrap}.pp-table td,.pp-table th{border-bottom:1px solid var(--border);padding:12px 16px}.pp-table td{color:var(--ink-secondary);vertical-align:middle}.pp-table tbody tr{transition:background .15s}.pp-table tbody tr:hover td{background:var(--brand-subtle)}.pp-table tbody tr:last-child td{border-bottom:0}.pp-empty{padding:40px 16px!important;text-align:center}.pp-project{align-items:center;display:flex;gap:12px;min-width:260px}.pp-project .ca-avatar{border-radius:10px}.pp-project-text{display:flex;flex-direction:column;min-width:0}.pp-project-name{background:none;border:0;border-radius:4px;color:var(--ink);font:650 14px/1.4 var(--font-sans);padding:0;text-align:left}button.pp-project-name{cursor:pointer}button.pp-project-name:hover{color:var(--brand)}.pp-project-text small{color:var(--ink-secondary);display:block;font-size:12px;line-height:1.5;max-width:360px}.pp-tags{display:flex;flex-wrap:wrap;gap:6px}.pp-none{color:var(--ink-muted)}.pp-count{font-feature-settings:"tnum";background:var(--canvas-subtle);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--ink);display:inline-grid;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;height:24px;min-width:30px;padding:0 8px;place-items:center}.pp-date{white-space:nowrap}.pp-pager{background:var(--canvas);border-top:1px solid var(--border);gap:12px 20px;justify-content:space-between;padding:20px 16px}.pp-pager,.pp-pager-left{align-items:center;display:flex;flex-wrap:wrap}.pp-pager-left{color:var(--ink-secondary);font-size:13px;gap:10px}.pp-per{align-items:center;display:flex;gap:10px}.pp-per select{border-radius:9px;font-size:13px;height:36px;padding:0 10px;width:76px}.pp-showing b{color:var(--ink)}.pp-pages{align-items:center;display:flex;gap:6px}.pp-page{background:var(--canvas);border:1px solid var(--border);border-radius:10px;color:var(--ink-secondary);cursor:pointer;display:grid;font:600 13px/1 var(--font-sans);height:36px;min-width:36px;padding:0 10px;place-items:center;transition:border-color .15s,color .15s,background .15s}.pp-page:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.pp-page.is-on{background:var(--brand);border-color:var(--brand);box-shadow:0 4px 10px #2457d640;color:#fff}.pp-page:disabled{cursor:not-allowed;opacity:.45}.pp-flip{transform:rotate(180deg)}.pp-danger{background:var(--danger);color:#fff}.pp-danger:hover{background:#97192a}.dialog.pd{gap:0;max-height:min(88vh,880px);max-width:760px;overflow:hidden;padding:0;width:100%}.dialog.pd:not(.pd--full){max-width:520px}.pd-head{align-items:center;background:linear-gradient(120deg,#f2f6ff 0,var(--brand-tint) 100%);border-bottom:1px solid color-mix(in srgb,var(--brand) 14%,#0000);display:flex;flex:none;gap:12px;overflow:hidden;padding:12px 16px 12px 24px;position:relative}.pd-head>div{flex:1 1;min-width:0;position:relative;z-index:1}.pd-title{color:var(--ink);font:700 17px/1.3 var(--font-sans);letter-spacing:-.25px;margin:0;overflow-wrap:anywhere}.pd-subtitle{color:var(--brand);font-size:12.5px;font-weight:500;line-height:1.45;margin:3px 0 0}.pd-close{background:#ffffffbf;border:1.5px solid #0000;border-radius:var(--radius-round);color:var(--ink-secondary);cursor:pointer;display:grid;flex:none;height:32px;place-items:center;position:relative;width:32px;z-index:1}.pd-close:hover{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.pd-body{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow:auto;padding:16px 24px 18px}.pd-section{align-items:center;color:var(--ink);display:flex;font:650 14px/1.4 var(--font-sans);gap:8px;margin:0;padding:0}.pd-body .ca-input{height:40px;width:100%}.pd-select{appearance:none;-webkit-appearance:none;background:var(--canvas) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2346536A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer;padding-right:34px}.pd-body .pd-textarea{height:auto;line-height:1.5;font:inherit;min-height:88px;padding:12px 14px;resize:vertical}.pd-counter{margin-top:2px;text-align:right}.pd-platforms{border:0;display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;padding:0}.pd-platforms legend{margin-bottom:4px}.pd-count{background:var(--canvas-subtle);border:1px solid var(--border);border-radius:var(--radius-round);box-sizing:border-box;display:inline-grid;font-size:11.5px;font-weight:700;height:20px;min-width:22px;padding:0 7px;place-items:center}.pd-count,.pd-help{color:var(--ink-secondary)}.pd-help{font-size:13px;margin:0}.pd-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pd-card{grid-column-gap:10px;align-items:center;background:var(--canvas);border:1.5px solid var(--border);border-radius:14px;column-gap:10px;cursor:pointer;display:grid;grid-template-columns:32px minmax(0,1fr);padding:10px 34px 10px 12px;position:relative;transition:border-color .15s,background .15s,transform .15s}.pd-card:hover{border-color:var(--brand);transform:translateY(-1px)}.pd-card:focus-within{box-shadow:0 0 0 3px var(--focus-ring)}.pd-card.is-on{background:var(--brand-tint);border-color:var(--brand);box-shadow:0 4px 12px #2457d61f}.pd-card-icon{background:var(--brand-tint);border-radius:9px;color:var(--brand);display:grid;height:32px;place-items:center;width:32px}.pd-card.is-on .pd-card-icon{background:var(--brand);color:#fff}.pd-card-text{display:flex;flex-direction:column;min-width:0}.pd-card-text b{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}.pd-card-text small{color:var(--ink-secondary);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-card-tick{background:var(--brand);border-radius:50%;color:#fff;display:grid;height:20px;margin-top:-10px;place-items:center;position:absolute;right:10px;top:50%;width:20px}.pd-webapps{background:var(--canvas-subtle);border:1px dashed var(--border-strong);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:12px}.pd-webapps-title{color:var(--ink);font-size:13px;font-weight:650}.pd-webapp{align-items:center;display:flex;gap:8px}.pd-error{background:var(--danger-bg);border-radius:var(--radius-md);color:var(--danger);font-size:13px;font-weight:600;margin:0;padding:10px 12px}.pd-foot{align-items:stretch;background:var(--canvas);border-top:1px solid var(--border);display:flex;flex:none;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:12px 20px 12px 24px}.pd-foot>.ca-btn{border-radius:12px;height:46px;padding:0 20px}.pd-summary{align-items:center;background:var(--brand-subtle);border:1px solid var(--brand-tint);border-radius:12px;color:var(--ink);display:flex;flex:1 1 280px;font-size:13px;gap:10px;line-height:1.35;min-width:0;padding:5px 12px 5px 8px}.pd-summary>span:last-child{min-width:0}.pd-summary b{font-weight:650}.pd-summary b,.pd-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-summary small{color:var(--ink-secondary);font-size:12px}.pd-summary-icon{background:var(--canvas);border-radius:9px;display:grid;flex:none;height:30px;place-items:center;width:30px}.pd-summary--warn{background:var(--warning-bg);border-color:color-mix(in srgb,var(--warning) 25%,#0000)}.pd-summary--warn .pd-summary-icon{border:1px solid color-mix(in srgb,var(--warning) 25%,#0000);color:var(--warning)}.pd-summary--ok{background:var(--success-bg);border-color:color-mix(in srgb,var(--success) 22%,#0000)}.pd-summary--ok .pd-summary-icon{border:1px solid color-mix(in srgb,var(--success) 22%,#0000);color:var(--success)}.pd-delete{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:6px 12px;padding-top:14px}.pd-delete small{color:var(--ink-secondary);font-size:12px}.pd-delete-btn{align-items:center;background:var(--canvas);border:1px solid color-mix(in srgb,var(--danger) 35%,#0000);border-radius:10px;color:var(--danger);cursor:pointer;display:inline-flex;font:600 13px/1 var(--font-sans);gap:6px;height:38px;padding:0 14px}.pd-delete-btn:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger)}.pd-delete-btn:disabled{background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-text);cursor:not-allowed}@media (max-width:640px){.pp-header-actions,.pp-search{width:100%}.pp-search{flex:1 1}.pd-body,.pd-foot,.pd-head{padding-left:16px;padding-right:16px}.pd-foot>.ca-btn{flex:1 1}.pd-summary{flex-basis:100%}.pd-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pd-card,.pp-page,.pp-table tbody tr{transition:none}.pd-card:hover{transform:none}}.rv-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.rv-filter{color:var(--ink);display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.rv-filter select{font-weight:500;height:40px;padding:0 34px 0 12px;width:200px}.rv-tabs{margin-bottom:16px}.rv-open{text-align:right;white-space:nowrap}.rv-open .ca-btn{text-decoration:none}@media (max-width:640px){.rv-filter,.rv-filter select{width:100%}}.dialog.pd.bi{max-width:1080px}.bi .pd-body{gap:16px}.bi-top{flex-wrap:wrap;gap:10px 12px}.bi-quarter,.bi-top{align-items:center;display:flex}.bi-quarter{color:var(--ink);font-size:14px;font-weight:650;gap:14px;margin-right:6px;white-space:nowrap}.bi-quarter select{font-weight:500;height:40px;padding:0 34px 0 12px;width:280px}.bi-chip{align-items:center;background:var(--canvas-subtle);border:1px solid var(--border);border-radius:var(--radius-round);color:var(--ink-secondary);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;height:30px;padding:0 12px}.bi-chip--ok{background:var(--success-bg);border-color:color-mix(in srgb,var(--success) 22%,#0000);color:var(--success)}.bi-chip--info{background:var(--brand-tint);border-color:#0000;color:var(--brand)}.bi-section{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.bi-tip{align-items:center;background:var(--canvas-subtle);border:1px solid var(--border);border-radius:10px;color:var(--ink-secondary);display:inline-flex;font-size:12.5px;gap:8px;margin:0;padding:6px 12px}.bi-tip svg{color:var(--brand);flex:none}.bi-tip b{color:var(--ink)}.bi-table-wrap{overflow-x:auto}.bi-table{border-collapse:initial;border-spacing:0 8px;margin:-8px 0;width:100%}.bi-table td,.bi-table th{background:var(--canvas);border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:12px 10px;text-align:left;vertical-align:middle}.bi-table th{background:var(--canvas-subtle);font-weight:600}.bi-table td:first-child,.bi-table th:first-child{border-left:1px solid var(--border);border-radius:14px 0 0 14px;padding-left:18px}.bi-table td:last-child,.bi-table th:last-child{border-radius:0 14px 14px 0;border-right:1px solid var(--border);padding-right:16px}.bi-table tr.is-off td{background:var(--canvas-subtle)}.bi-check{width:36px}.bi-check input{accent-color:var(--brand);height:20px;margin:0;width:20px}.bi-project-head{min-width:230px}.bi-project-head b{color:var(--ink);display:block;font-size:13px}.bi-project-head small{color:var(--ink-secondary);display:block;font-size:12.5px;font-weight:400}.bi-col{align-items:center;color:var(--ink);display:flex;font-size:12.5px;gap:6px;margin-bottom:6px;white-space:nowrap}.bi-col svg{color:var(--brand)}.bi-table select.ca-input{font-size:13.5px;height:36px;line-height:34px;min-width:160px;padding:0 30px 0 12px;width:100%}.bi-all{border-style:dashed;color:var(--brand);font-weight:600}.bi-project{align-items:flex-start;display:flex;gap:10px;min-width:230px}.bi-project .ca-avatar{border-radius:9px;font-size:12px!important}.bi-project-text{display:flex;flex-direction:column;gap:6px;min-width:0}.bi-project-name{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.bi-project-name b{color:var(--ink);font-size:14px;font-weight:650}.bi-status{align-items:center;border-radius:var(--radius-round);display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:1px 8px;white-space:nowrap}.bi-status--ok{background:var(--success-bg);color:var(--success)}.bi-status--warn{background:var(--warning-bg);color:var(--warning)}.bi-status--off{background:var(--disabled-bg);color:var(--ink-secondary)}.bi-pm{display:flex;flex-wrap:wrap;gap:6px}.bi-edit,.bi-pm{align-items:center}.bi-edit{background:var(--canvas);border:1px solid var(--border-strong);border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;font:600 12px/1 var(--font-sans);gap:5px;height:26px;padding:0 10px}.bi-edit:hover{border-color:var(--brand);color:var(--brand)}.bi-later{color:var(--ink-secondary);font-size:12px}.bi-none{background:var(--canvas-subtle);border:1px dashed var(--border);border-radius:10px;color:var(--ink-secondary);display:grid;font-size:13px;height:36px;min-width:170px;padding:0 10px;place-items:center;white-space:nowrap}.bi-skipped{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}.bi-show{align-items:center;background:none;border:0;color:var(--brand);cursor:pointer;display:inline-flex;font:600 13px/1 var(--font-sans);gap:4px;padding:0}.bi-show[aria-expanded=true] svg{transform:rotate(180deg)}.bi-list{grid-gap:4px;color:var(--ink-secondary);display:grid;flex-basis:100%;font-size:13px;gap:4px;margin:0;padding-left:18px}.bi-list b{color:var(--ink);font-weight:600}.bi-result{color:var(--ink);font-size:15px;font-weight:650;margin:0}.bi-notify{grid-gap:8px;display:grid;flex-basis:100%;gap:8px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bi-note{align-items:center;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.bi-note b{color:var(--ink);display:block;font-size:13px;font-weight:650}.bi-note small{color:var(--ink-secondary);display:block;font-size:12px}.bi-note-key{background:var(--canvas);border-radius:8px;display:grid;flex:none;font-size:11px;font-weight:700;height:28px;letter-spacing:.3px;min-width:28px;padding:0 5px;place-items:center}.bi-note--info{background:var(--info-bg);border:1px solid color-mix(in srgb,var(--info) 16%,#0000)}.bi-note--info .bi-note-key{color:var(--info)}.bi-note--warn{background:var(--warning-bg);border:1px solid color-mix(in srgb,var(--warning) 24%,#0000)}.bi-note--warn .bi-note-key{color:var(--warning)}@media (max-width:640px){.bi-quarter{flex-wrap:wrap;width:100%}.bi-quarter select{width:100%}}.dialog.pd.cd{max-width:760px}.cd .pd-body{gap:14px}.cd-meta-row{display:flex;flex-wrap:wrap;gap:2px 16px}.cd-meta{align-items:center;display:inline-flex;gap:5px}.cd-help{flex-basis:100%;margin:-4px 0 0}.cd-platforms{display:flex;flex-direction:column;gap:10px}.cd-platform{align-items:center;background:var(--canvas);border:1.5px solid var(--border);border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 14px;padding:10px 12px;transition:border-color .15s,background .15s}.cd-platform.is-on{background:var(--brand-subtle);border-color:color-mix(in srgb,var(--brand) 45%,#0000)}.cd-platform:focus-within{box-shadow:0 0 0 3px var(--focus-ring)}.cd-platform-pick{align-items:center;cursor:pointer;display:flex;flex:1 1 200px;gap:12px;min-height:40px}.cd-icon{border-radius:10px;height:36px;position:relative;width:36px}.cd-platform.is-on .cd-icon{background:var(--brand);color:#fff}.cd-tick{background:var(--brand);border:2px solid var(--canvas);border-radius:50%;bottom:-5px;color:#fff;display:grid;height:16px;place-items:center;position:absolute;right:-5px;width:16px}.cd-select{flex:0 1 270px;height:40px;min-width:200px;padding:0 34px 0 12px}.cd-card{background:var(--canvas);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.cd-card--idle{background:var(--canvas-subtle);border-style:dashed;padding:10px 16px}.cd-card-head{align-items:flex-start;display:flex;gap:12px}.cd-card-head .pd-card-icon{border-radius:10px;flex:none;height:36px;width:36px}.cd-card-title{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.cd-card-title--inline{align-items:center;align-self:center;flex-direction:row;gap:12px}.cd-card-title b{color:var(--ink);font-size:15px;font-weight:650}.cd-round{color:var(--brand);font-size:12px;font-weight:600}.cd-source{align-items:center;color:var(--ink-secondary);display:flex;font:450 12.5px/1.5 var(--font-mono);gap:6px;min-width:0}.cd-source svg{color:var(--ink-muted);flex:none}.cd-source span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-pill{align-items:center;background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-sm);display:inline-flex;flex:none;font-size:12px;font-weight:600;gap:5px;line-height:1.5;padding:1px 8px;white-space:nowrap}.cd-pill i{background:currentColor;border-radius:50%;height:6px;width:6px}.cd-pill--wait{color:var(--ink-secondary)}.cd-pill--wait i{background:none;border:1.5px solid;box-sizing:border-box;height:7px;width:7px}.cd-pill--queue{color:var(--warning)}.cd-pill--run{color:var(--brand)}.cd-pill--done{color:var(--info)}.cd-pill--approved{color:var(--success)}.cd-error,.cd-pill--fail{color:var(--danger)}.cd-error{align-items:flex-start;background:var(--danger-bg);border-radius:12px;display:flex;font-size:13.5px;font-weight:600;gap:8px;margin:0;padding:10px 14px}.cd-error svg{flex:none;margin-top:1px}.cd-steps{border-bottom:1px dashed var(--border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0 0 12px}.cd-step{display:flex;flex-direction:column;font-size:12.5px;gap:2px;padding-top:22px;position:relative}.cd-step b{color:var(--ink);font-weight:600}.cd-step small{color:var(--ink-secondary);font-size:12.5px}.cd-step-dot{background:var(--canvas);border:1.5px solid var(--border-strong);border-radius:50%;box-sizing:border-box;height:12px;left:0;position:absolute;top:2px;width:12px;z-index:1}.cd-step:before{background:var(--border);border-radius:2px;content:"";height:2px;left:18px;position:absolute;right:6px;top:7px}.cd-step:last-child:before{display:none}.cd-step--done .cd-step-dot{background:var(--brand);border-color:var(--brand)}.cd-step--done:before{background:var(--brand)}.cd-step--failed .cd-step-dot{background:var(--danger);border-color:var(--danger)}.cd-card-foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cd-reviewer{align-items:center;background:var(--canvas);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-sizing:border-box;display:inline-flex;flex:1 1 210px;gap:8px;height:40px;max-width:300px;min-width:210px;padding:0 10px 0 12px}.cd-reviewer:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}.cd-reviewer>span:first-child{border-right:1px solid var(--border);color:var(--ink-secondary);font-size:12px;font-weight:600;padding-right:10px}.cd-reviewer select{background:none;border:0;color:var(--ink);cursor:pointer;flex:1 1;font:500 14px/1.2 var(--font-sans);min-width:0;outline:none}.cd-reviewer select:focus-visible{box-shadow:none}.cd-reviewer select:disabled{color:var(--ink-secondary);cursor:not-allowed}.cd-reviewer:has(select:disabled){background:var(--canvas-subtle)}.cd-reviewer .ca-avatar{font-size:9.5px!important}.cd-reviewer>svg{color:var(--ink-muted)}.cd-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.cd-actions .ca-btn{height:40px;padding:0 14px;text-decoration:none}.cd-actions .ca-btn--quiet{padding:0 8px}.cd-notes{align-items:center;color:var(--ink-secondary);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 16px}.cd-notes>span{align-items:center;display:inline-flex;gap:6px}.cd-form{background:var(--canvas-subtle);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.cd-form .ca-input{height:38px}.cd-form-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.cd-grow{flex:1 1 280px}.cd-form-actions{display:flex;gap:8px}.cd-live .cd-live-dot{animation:cd-pulse 1.8s ease-out infinite;background:var(--success);border-radius:50%;flex:none;height:10px;margin:0 6px;width:10px}@keyframes cd-pulse{0%{box-shadow:0 0 0 0 #18794e73}70%{box-shadow:0 0 0 8px #18794e00}to{box-shadow:0 0 0 0 #18794e00}}@media (prefers-reduced-motion:reduce){.cd-live .cd-live-dot{animation:none}}@media (max-width:640px){.cd-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.cd-step:before{display:none}.cd-actions{margin-left:0}}.lg-page{background:#fff;display:flex;min-height:100vh;padding:34px}.lg-shell{display:flex;flex:1 1;position:relative}.lg-shell:after,.lg-shell:before{border-radius:30px;content:"";pointer-events:none;position:absolute}.lg-shell:before{background:#f2f5fd;border:1px solid #e3e9f8;inset:-12px}.lg-shell:after{display:none}.lg-panel{background:#eceffb;border-radius:28px;box-shadow:0 24px 60px -20px #28348c38;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative;z-index:1}.lg-top{gap:16px;padding:30px 48px 0 calc(48px + min(4vw,56px))}.lg-logo,.lg-top{align-items:center;display:flex}.lg-logo{gap:12px}.lg-logo b{display:block;font-size:19px;font-weight:700;letter-spacing:-.2px;line-height:1.2}.lg-logo small{color:var(--ink-secondary);display:block;font-size:12px}.lg-grid{grid-gap:32px;align-items:center;display:grid;flex:1 1;gap:32px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.9fr);padding:24px 48px 40px}.lg-hero{display:flex;flex-direction:column;padding-left:min(4vw,56px);position:relative}.lg-h{color:var(--ink);font-size:clamp(36px,3.6vw,52px);font-weight:700;letter-spacing:-.8px;line-height:1.12;padding-right:8px}.lg-h span{color:var(--brand)}.lg-lead{color:#5b6478;font-size:17px;line-height:1.55;max-width:380px;z-index:1}.lg-art,.lg-lead{position:relative}.lg-art{align-self:flex-end;aspect-ratio:460/420;isolation:isolate;margin:-8px 4% 18px 0;width:min(440px,64%)}.lg-art:before{background:radial-gradient(circle,#b0ceffd9 0,#eceffb00 62%);content:"";inset:-28%;z-index:-1}.lg-art:before,.lgb-lane{pointer-events:none;position:absolute}.lgb-lane{bottom:6%;right:calc(100% + 32px);top:8%;width:200px}.lgb{align-items:center;animation:lgbUp 12s linear infinite;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #17203312;border-radius:14px;bottom:0;box-shadow:0 12px 28px #28348c24;display:inline-flex;gap:9px;opacity:0;padding:8px 14px 8px 8px;position:absolute;right:0;white-space:nowrap;z-index:2}.lgb b{color:var(--ink);display:block;font-size:12.5px;font-weight:650;line-height:1.25}.lgb small{color:var(--ink-secondary);display:block;font-size:11px;line-height:1.3}.lgb-i{border-radius:9px;display:grid;flex:none;font-style:normal;height:28px;place-items:center;width:28px}.lgb-i.lgb-b{background:var(--brand-tint);color:var(--brand)}.lgb-i.lgb-v{background:#f1ebff;color:#6d28d9}.lgb-i.lgb-g{background:var(--success-bg);color:var(--success)}.lgb-i.lgb-w{background:var(--warning-bg);color:var(--warning)}.lgb-b1{animation-delay:calc(var(--ph))}.lgb-b2{animation-delay:calc(var(--ph) - 3s);right:20px}.lgb-b3{animation-delay:calc(var(--ph) - 6s)}.lgb-b4{animation-delay:calc(var(--ph) - 9s);right:20px}@media (max-width:1340px){.lgb small{display:none}.lgb{padding:6px 12px 6px 6px}.lgb-i{height:24px;width:24px}.lgb-lane{right:calc(100% + 26px);width:175px}.lgb-b2,.lgb-b4{right:14px}}@media (min-width:861px) and (max-width:1180px){.lg-art{width:min(300px,50%)!important}.lgb-lane{bottom:-9%;top:0}.lgb-b4{display:none}.lgb-b2{animation-delay:calc(var(--ph) - 4s)}.lgb-b3{animation-delay:calc(var(--ph) - 8s)}}@media (max-width:860px){.lgb-lane{bottom:-4%;top:3%}}@media (prefers-reduced-motion:reduce){.lgb{animation:none!important;opacity:1}.lgb-b1{bottom:75%}.lgb-b2{bottom:50%}.lgb-b3{bottom:25%}.lgb-b4{bottom:0}}.lg-art .lf{animation:lgf 8s ease-in-out infinite;animation-delay:var(--ph);transform-box:fill-box;transform-origin:center}.lg-art .f2{animation-delay:calc(var(--ph) - 2s);animation-name:lgf2}.lg-art .f3{animation-delay:calc(var(--ph) - 4s);animation-name:lgf3}.lg-chips{display:flex;flex-wrap:wrap;gap:14px}.lg-chip{align-items:center;background:#ffffff59;border:1px solid #17203324;border-radius:12px;color:var(--ink);display:inline-flex;gap:10px;padding:10px 16px}.lg-chip svg{color:var(--brand)}.lg-chip small{color:var(--ink-secondary);display:block;font-size:11px;line-height:1.2}.lg-chip b{display:block;font-size:14px;font-weight:700;line-height:1.25}.lg-side{animation-delay:.08s;display:flex;justify-content:center}.lg-box{display:flex;flex-direction:column;max-width:420px;width:100%}.lg-box h2{color:var(--ink);font-size:30px;font-weight:700;letter-spacing:-.6px;line-height:1.2}.lg-sub{color:#5b6478;font-size:14.5px}.lg-btn{border-radius:14px;box-shadow:0 14px 30px #2457d652;font-size:15px;font-weight:600;gap:10px;height:56px;width:100%}.lg-btn:hover{box-shadow:0 16px 34px #2457d661}.lg-or{align-items:center;color:#6b7486;display:flex;font-size:13px;gap:14px;margin:22px 0}.lg-or:after,.lg-or:before{background:#17203324;content:"";flex:1 1;height:1px}.lg-alt{background:#d6dcec99;border:1px solid #0000;border-radius:14px;color:#4b5568;font-size:14px;font-weight:500;gap:8px;height:50px;transition:background .15s,color .15s;width:100%}.lg-alt:hover{background:#cdd4e8d9;color:var(--ink)}.lg-form{display:flex;flex-direction:column;gap:14px}.lg-form .lg-label{color:var(--ink);font-size:13px;font-weight:600;letter-spacing:0}.lg-in{background:#dde3f8;border:1.5px solid #0000;border-radius:14px;font-size:14.5px;height:54px;padding:0 18px}.lg-in::placeholder{color:#7a849a}.lg-in:focus{background:#fff;border-color:var(--brand)}.lg-form .lg-err{margin-top:-6px}.lg-row{display:flex;gap:12px;justify-content:flex-start;margin:2px 0 6px}.lg-keep,.lg-row{align-items:center}.lg-keep{color:var(--ink);cursor:pointer;display:inline-flex;font-size:14px;gap:10px}.lg-keep input{height:20px;width:20px}.pw{position:relative}.pw .lg-in{padding-right:52px}.pw-t{border-radius:10px;color:#5b6478;display:grid;height:38px;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:38px}.pw-t:hover{background:#ffffffb3;color:var(--ink)}.lg-back{align-items:center;align-self:center;display:inline-flex;font-size:13px;gap:6px;margin-top:4px;text-decoration:none}.lg-back svg{transform:rotate(180deg)}.lg-art .la-ring{animation:laRing 4s ease-out infinite;animation-delay:var(--ph);opacity:0;transform-box:fill-box;transform-origin:center}.lg-art .la-ring.r2{animation-delay:calc(var(--ph) - 2s)}.lg-art .la-orbit{animation:laDash 4s linear infinite;animation-delay:var(--ph)}.lg-art .la-scan{animation:laScan 4s ease-in-out infinite;animation-delay:var(--ph)}.lg-art .la-ln{stroke-dasharray:160;animation:laType 8s ease-out infinite;animation-delay:var(--ph)}.lg-art .la-ln.l2{animation-delay:calc(var(--ph) - 7.6s)}.lg-art .la-ln.l3{animation-delay:calc(var(--ph) - 7.2s)}.lg-art .la-ln.l4{animation-delay:calc(var(--ph) - 6.8s)}.lg-art .la-ln.l5{animation-delay:calc(var(--ph) - 6.4s)}.lg-art .la-diff{animation:laDiff 4s ease-in-out infinite;animation-delay:var(--ph)}.lg-art .la-cur{animation:laBlink 1s steps(1) infinite;animation-delay:var(--ph)}.lg-art .la-check{stroke-dasharray:100;animation:laCheck 8s cubic-bezier(.6,0,.2,1) infinite;animation-delay:var(--ph)}.lg-art .la-shine{animation:laShine 8s ease-in-out infinite;animation-delay:var(--ph)}.lg-art .la-mag{animation:laMag 8s ease-in-out infinite;animation-delay:var(--ph)}.lg-art .la-mag,.lg-art .la-pop{transform-box:fill-box;transform-origin:center}.lg-art .la-pop{animation:laPop 8s cubic-bezier(.3,1.6,.5,1) infinite;animation-delay:var(--ph)}.lg-art .la-tw{animation:laTw 4s ease-in-out infinite;animation-delay:var(--ph);transform-box:fill-box;transform-origin:center}.lg-art .la-tw.t2{animation-delay:calc(var(--ph) - 1s)}.lg-art .la-tw.t3{animation-delay:calc(var(--ph) - 2s)}.lg-art .la-tw.t4{animation-delay:calc(var(--ph) - 3s)}.lg-art .la-shadow{animation:laSh 8s ease-in-out infinite;animation-delay:var(--ph);transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:reduce){.lg-art .la-check,.lg-art .la-ln{stroke-dashoffset:0}.lg-art .la-pop{opacity:1;transform:none}.lg-art .la-sat{display:none}}@media (max-width:1100px){.lg-grid{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);padding:24px 32px 32px}.lg-top{padding:24px 32px 0 calc(32px + min(4vw,56px))}.lg-art{width:min(360px,80%)}}@media (max-width:860px){.lg-page{padding:14px}.lg-shell:after,.lg-shell:before{display:none}.lg-panel{border-radius:22px}.lg-grid{align-content:start;gap:28px;grid-template-columns:minmax(0,1fr);padding:28px 22px 32px}.lg-top{padding:18px 22px 0}.lg-hero{min-height:0;padding:8px 0 0}.lg-art{align-self:center;margin:8px auto 0;width:min(300px,80%)}.lg-chips{display:none}.lg-h{font-size:34px}.lg-lead{font-size:15px}.lg-box{max-width:none}.lg-side{padding-top:8px}}@media (max-width:480px){.lg-art{display:none}.lg-sub{margin-bottom:22px}}@keyframes lgbUp{0%{bottom:0;opacity:0;transform:scale(.94)}10%{opacity:1;transform:none}82%{opacity:1}to{bottom:calc(100% - 46px);opacity:0}}@keyframes lgf{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes lgf2{0%,to{transform:translate(0)}50%{transform:translate(6px,-8px)}}@keyframes lgf3{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-6px,-10px) rotate(-3deg)}}@keyframes laRing{0%{opacity:.32;transform:scale(.85)}to{opacity:0;transform:scale(1.55)}}@keyframes laDash{to{stroke-dashoffset:-48}}@keyframes laScan{0%{transform:translateY(10px)}50%{transform:translateY(126px)}to{transform:translateY(10px)}}@keyframes laType{0%{stroke-dashoffset:160}12%,to{stroke-dashoffset:0}}@keyframes laDiff{0%,to{opacity:.06}50%{opacity:.2}}@keyframes laBlink{50%{opacity:0}}@keyframes laCheck{0%,8%{stroke-dashoffset:100}22%,88%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes laShine{0%,30%{transform:rotate(18deg) translateX(0)}55%,to{transform:rotate(18deg) translateX(300px)}}@keyframes laMag{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-26px,-14px) rotate(-6deg)}50%{transform:translate(-8px,-30px) rotate(-2deg)}75%{transform:translate(8px,-8px) rotate(4deg)}}@keyframes laPop{0%,20%{opacity:0;transform:scale(0)}28%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(0)}}@keyframes laTw{0%,to{opacity:.15;transform:scale(.4) rotate(0)}50%{opacity:.7;transform:scale(1.15) rotate(45deg)}}@keyframes laSh{0%,to{transform:scaleX(1)}50%{transform:scaleX(.9)}}.lg-page *,.lg-page :after,.lg-page :before{box-sizing:border-box}.lg-box h2,.lg-h,.lg-lead,.lg-sub{margin:0}.lg-lead{margin-top:16px}.lg-sub{margin:8px 0 30px}.lg-btn{align-items:center;background:var(--brand);border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-sans);justify-content:center;text-decoration:none}.lg-btn:hover{background:var(--brand-hover);color:#fff}.lg-btn[aria-busy=true]{cursor:progress}.lg-btn--ms{background:#1e40af}.lg-btn--ms:hover{background:#1d3a9e}.lg-alt{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-sans);justify-content:center}.lg-label{color:var(--ink);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.lg-in{color:var(--ink);font-family:var(--font-sans);outline:none;width:100%}.lg-in:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.lg-in[aria-invalid=true]{background:#fff;border-color:var(--danger)}.pw-t{background:none;border:0;cursor:pointer}.lg-keep input{accent-color:var(--brand);margin:0}.lg-back{background:none;border:0;color:var(--brand);cursor:pointer;font-family:var(--font-sans);font-weight:600}.lg-back:hover{color:var(--brand-hover);text-decoration:underline;text-underline-offset:3px}.lg-err{align-items:center;background:var(--danger-bg);border-radius:12px;color:var(--danger);display:flex;font-size:13px;font-weight:600;gap:8px;margin:0;padding:10px 12px}.lg-box>.lg-err{margin-bottom:18px}.lg-hero,.lg-side{animation:rise .5s cubic-bezier(.2,.8,.25,1) both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.lg-art *,.lg-hero,.lg-side{animation:none!important}}@keyframes ca-grow{0%{transform:scaleX(0)}}@keyframes ca-wave{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(14deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(10deg)}}@keyframes ca-fade-in{0%{opacity:0}}@keyframes ca-pop-in{0%{opacity:0;transform:translateY(12px) scale(.97)}}@keyframes ca-drift{to{transform:translate(-24px,16px)}}@keyframes ca-drift2{to{transform:translate(26px,-10px)}}@keyframes ca-drift3{to{transform:translate(-40px,22px)}}.qcard-track i,.qd-card-bar i,.qd-strip i{animation:ca-grow .9s cubic-bezier(.2,.8,.25,1) .25s both;transform-origin:left center}.qd-strip i:nth-child(2){animation-delay:.32s}.qd-strip i:nth-child(3){animation-delay:.39s}.qd-strip i:nth-child(4){animation-delay:.46s}.qd-wave{animation:ca-wave 1.6s ease-in-out .35s 1;display:inline-block;transform-origin:70% 75%}.dialog-backdrop{animation:ca-fade-in .18s ease-out}.dialog-backdrop>.dialog{animation:ca-pop-in .28s cubic-bezier(.2,.9,.25,1)}.pd-head .ca-blob{animation:ca-drift 16s ease-in-out infinite alternate;border-radius:50%;pointer-events:none;position:absolute}.ca-blob--b1{background:#2457d614;height:130px;right:-30px;top:-80px;width:130px}.ca-blob--b2{animation-name:ca-drift2!important;background:#2457d612;bottom:-40px;height:56px;right:96px;width:56px}.ca-blob--b3{animation-name:ca-drift3!important;background:#2457d638;height:10px;right:62px;top:12px;width:10px}.ca-blob--b4{animation-name:ca-drift2!important;background:#2457d647;bottom:10px;height:8px;right:30px;width:8px}@media (prefers-reduced-motion:reduce){.dialog-backdrop,.dialog-backdrop>.dialog,.pd-head .ca-blob,.qcard-track i,.qd-card-bar i,.qd-strip i,.qd-wave{animation:none!important}}
/*# sourceMappingURL=main.d86be903.css.map*/