@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--spacing: .25rem;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--lq-font-sans);--default-mono-font-family: var(--lq-font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-screen{min-height:100vh}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.justify-items-center{justify-items:center}.gap-4{gap:calc(var(--spacing) * 4)}.border{border-style:var(--tw-border-style);border-width:1px}.p-6{padding:calc(var(--spacing) * 6)}.text-center{text-align:center}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}:root{color-scheme:light;--lq-neutral-0: #FFFFFF;--lq-neutral-25: #FBFBFD;--lq-neutral-50: #F5F5F9;--lq-neutral-100: #EDEEF3;--lq-neutral-150: #E3E4EC;--lq-neutral-200: #D6D8E2;--lq-neutral-300: #BCBFCD;--lq-neutral-400: #9599AC;--lq-neutral-500: #62677B;--lq-neutral-600: #4F5469;--lq-neutral-700: #41465A;--lq-neutral-800: #2D3245;--lq-neutral-900: #1C2132;--lq-neutral-950: #121625;--lq-neutral-1000: #0A0D17;--lq-iris-50: #F4F3FE;--lq-iris-100: #E9E7FD;--lq-iris-200: #D4D1FA;--lq-iris-300: #B6B1F5;--lq-iris-400: #938CEE;--lq-iris-500: #7269E4;--lq-iris-600: #5B51D4;--lq-iris-700: #4B42B6;--lq-iris-800: #3D3693;--lq-iris-900: #312D73;--lq-iris-950: #1E1B46;--lq-pearl-lilac: #C8C1F4;--lq-pearl-periwinkle: #AFC0F0;--lq-pearl-cyan: #BDE9F1;--lq-pearl-mint: #CFEFE2;--lq-pearl-blush: #F5CFDF;--lq-pearl-champagne: #F4E9C6;--lq-pearl-glass: #F8F8FC;--lq-pearl-shade: #A9A8B8;--lq-canvas: #F5F5F9;--lq-surface: #FFFFFF;--lq-surface-raised: #FFFFFF;--lq-surface-sunk: #EDEEF3;--lq-surface-inverse: #1C2132;--lq-surface-glass: rgba(255,255,255,.72);--lq-border-subtle: #E3E4EC;--lq-border: #D6D8E2;--lq-border-strong: #62677B;--lq-text: #1C2132;--lq-text-secondary: #4F5469;--lq-text-tertiary: #62677B;--lq-text-disabled: #9599AC;--lq-text-inverse: #FFFFFF;--lq-accent: #5B51D4;--lq-accent-hover: #4B42B6;--lq-accent-subtle: #F4F3FE;--lq-accent-border: #D4D1FA;--lq-action: #1C2132;--lq-action-hover: #2D3245;--lq-action-text: #FFFFFF;--lq-focus-ring: #7269E4;--lq-graphic-line: #9599AC;--lq-graphic-line-muted: #D6D8E2;--lq-graphic-accent: #7269E4;--lq-overlay-scrim: rgba(18,22,37,.28);--lq-success-fg: #1D7350;--lq-success-bg: #E5F3EB;--lq-success-border: #A9D8BF;--lq-warning-fg: #875400;--lq-warning-bg: #FBF0DA;--lq-warning-border: #E8CC92;--lq-danger-fg: #B3213A;--lq-danger-bg: #FCE8EC;--lq-danger-border: #F0B3BF;--lq-info-fg: #2A5DB5;--lq-info-bg: #E7EEFB;--lq-info-border: #B3C8EE;--lq-brand: var(--lq-action);--lq-brand-text: var(--lq-action-text);--lq-font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lq-font-serif: "Instrument Serif", ui-serif, Georgia, serif;--lq-font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--lq-text-display-xl: 450 64px/1.02 var(--lq-font-sans);--lq-tracking-display-xl: -.035em;--lq-text-display: 450 48px/1.05 var(--lq-font-sans);--lq-tracking-display: -.03em;--lq-text-h1: 500 36px/1.12 var(--lq-font-sans);--lq-tracking-h1: -.025em;--lq-text-h2: 500 28px/1.18 var(--lq-font-sans);--lq-tracking-h2: -.02em;--lq-text-h3: 500 22px/1.25 var(--lq-font-sans);--lq-tracking-h3: -.015em;--lq-text-h4: 550 18px/1.35 var(--lq-font-sans);--lq-tracking-h4: -.01em;--lq-text-body-lg: 400 17px/1.6 var(--lq-font-sans);--lq-tracking-body-lg: -.005em;--lq-text-body: 400 15px/1.6 var(--lq-font-sans);--lq-tracking-body: 0em;--lq-text-body-sm: 400 14px/1.5 var(--lq-font-sans);--lq-tracking-body-sm: 0em;--lq-text-caption: 400 13px/1.45 var(--lq-font-sans);--lq-tracking-caption: 0em;--lq-text-label: 500 12px/1.3 var(--lq-font-mono);--lq-tracking-label: .06em;--lq-text-micro: 500 11px/1.3 var(--lq-font-mono);--lq-tracking-micro: .08em;--lq-space-0: 0px;--lq-space-0_5: 2px;--lq-space-1: 4px;--lq-space-2: 8px;--lq-space-3: 12px;--lq-space-4: 16px;--lq-space-5: 20px;--lq-space-6: 24px;--lq-space-8: 32px;--lq-space-10: 40px;--lq-space-12: 48px;--lq-space-16: 64px;--lq-space-20: 80px;--lq-space-24: 96px;--lq-radius-xs: 6px;--lq-radius-sm: 10px;--lq-radius-md: 14px;--lq-radius-lg: 20px;--lq-radius-xl: 28px;--lq-radius-2xl: 36px;--lq-radius-pill: 999px;--lq-border-width-hairline: 1px;--lq-border-width-strong: 1.5px;--lq-border-width-focus: 2px;--lq-border-width-focus-offset: 2px;--lq-shadow-xs: 0 1px 2px rgba(28,33,50,.06);--lq-shadow-sm: 0 1px 2px rgba(28,33,50,.05), 0 2px 6px rgba(28,33,50,.05);--lq-shadow-md: 0 2px 4px rgba(28,33,50,.04), 0 8px 24px rgba(28,33,50,.07);--lq-shadow-lg: 0 4px 8px rgba(28,33,50,.04), 0 24px 56px rgba(28,33,50,.1);--lq-shadow-xl: 0 8px 16px rgba(28,33,50,.05), 0 40px 96px rgba(28,33,50,.14);--lq-shadow-glow: 0 0 0 1px rgba(114,105,228,.1), 0 6px 28px rgba(114,105,228,.16);--lq-shadow-inset: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(28,33,50,.04);--lq-duration-instant: 80ms;--lq-duration-fast: .14s;--lq-duration-base: .22s;--lq-duration-slow: .36s;--lq-duration-gentle: .6s;--lq-duration-draw: 1.4s;--lq-duration-ambient: 8s;--lq-duration-orb-idle: 9s;--lq-duration-orb-think: 3.2s;--lq-ease-standard: cubic-bezier(.2, 0, 0, 1);--lq-ease-enter: cubic-bezier(.05, .7, .1, 1);--lq-ease-exit: cubic-bezier(.3, 0, .8, .15);--lq-ease-settle: cubic-bezier(.34, 1.32, .64, 1);--lq-ease-glide: cubic-bezier(.45, 0, .55, 1);--lq-ease-linear: linear;--lq-content-max: 1200px;--lq-prose-max: 68ch;--lq-gutter: 16px;--lq-gutter-lg: 32px;--lq-sidebar: 248px;--lq-widget-width: 400px;--lq-widget-height: 640px;--lq-launcher: 60px;--lq-z-base: 0;--lq-z-sticky: 10;--lq-z-drawer: 40;--lq-z-modal: 50;--lq-z-toast: 60;--lq-z-widget: 2147483000}@media(prefers-reduced-motion:reduce){:root{--lq-duration-instant: 0ms;--lq-duration-fast: 0ms;--lq-duration-base: 0ms;--lq-duration-slow: 0ms;--lq-duration-gentle: 0ms;--lq-duration-draw: 0ms;--lq-duration-ambient: 0ms;--lq-duration-orb-idle: 0ms;--lq-duration-orb-think: 0ms}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/Geist-Variable-BN4P6N3P.woff2") format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/GeistMono-Variable-OI7BDZIJ.woff2") format("woff2")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url("./media/InstrumentSerif-Regular-5BZOH4SR.woff2") format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url("./media/InstrumentSerif-Italic-PS4ODONL.woff2") format("woff2")}@layer base{@keyframes lq-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lq-settle{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes lq-fade{0%{opacity:0}to{opacity:1}}@keyframes lq-drift{0%{transform:translate(0) rotate(0)}to{transform:translate(3px,-4px) rotate(4deg)}}@keyframes lq-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes lq-spin{to{transform:rotate(360deg)}}@keyframes lq-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes lq-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes lq-caret{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes lq-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lq-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:lq-draw var(--lq-duration-draw) var(--lq-ease-enter) forwards}.lq-settle{animation:lq-settle var(--lq-duration-slow) var(--lq-ease-settle) both}.lq-drift{animation:lq-drift var(--lq-duration-ambient) var(--lq-ease-glide) infinite alternate;transform-box:fill-box;transform-origin:center}.lq-breathe{animation:lq-breathe 6s var(--lq-ease-glide) infinite;transform-box:fill-box;transform-origin:center}.lq-message-in{animation:lq-rise var(--lq-duration-slow) var(--lq-ease-enter) both}.lq-skeleton{background:linear-gradient(90deg,var(--lq-neutral-100) 0%,var(--lq-neutral-25) 50%,var(--lq-neutral-100) 100%);background-size:200% 100%;animation:lq-shimmer 1.8s linear infinite;border-radius:var(--lq-radius-xs)}.lq-caret:after{content:"";display:inline-block;width:2px;height:1em;margin-inline-start:2px;vertical-align:-.15em;background:var(--lq-accent);animation:lq-caret 1s steps(1) infinite}@media(prefers-reduced-motion:reduce){.lq-draw{animation:none;stroke-dashoffset:0}.lq-settle,.lq-message-in,.lq-drift,.lq-breathe,.lq-skeleton,.lq-caret:after{animation:none}}:root{--lq-gradient-page-glow: radial-gradient(120% 80% at 12% -10%, rgba(180,174,245,.38) 0%, rgba(214,216,236,.22) 38%, rgba(245,245,249,0) 70%);--lq-gradient-page-glow-cool: radial-gradient(90% 70% at 100% 0%, rgba(189,233,241,.3) 0%, rgba(245,245,249,0) 60%);--lq-gradient-section-fade: linear-gradient(180deg, #F5F5F9 0%, #FFFFFF 100%);--lq-gradient-card-lift: linear-gradient(180deg, #FFFFFF 0%, #FAFAFD 100%);--lq-gradient-stroke-fade: linear-gradient(90deg, rgba(149,153,172,0) 0%, rgba(149,153,172,.9) 50%, rgba(149,153,172,0) 100%);--lq-gradient-accent-sheen: linear-gradient(100deg, #7269E4 0%, #938CEE 45%, #B6B1F5 100%);--lq-gradient-action-sheen: linear-gradient(180deg, #2D3245 0%, #1C2132 100%);--lq-gradient-glass: linear-gradient(160deg, rgba(255,255,255,.86) 0%, rgba(255,255,255,.56) 100%);--lq-gradient-orb-halo: radial-gradient(closest-side, rgba(200,193,244,.55) 0%, rgba(189,233,241,.28) 55%, rgba(245,245,249,0) 100%);--lq-gradient-orb-pearl: conic-gradient(from 200deg, #C8C1F4, #BDE9F1, #CFEFE2, #F4E9C6, #F5CFDF, #C8C1F4);--lq-gradient-scan: conic-gradient(from 0deg, rgba(114,105,228,0) 0deg, rgba(114,105,228,.28) 50deg, rgba(114,105,228,0) 90deg);--lq-gradient-mist-band: linear-gradient(180deg, rgba(245,245,249,0) 0%, rgba(214,216,236,.6) 50%, rgba(245,245,249,0) 100%)}.lq-page-glow{background:var(--lq-gradient-page-glow),var(--lq-gradient-page-glow-cool),var(--lq-canvas)}.lq-sheen-line{height:2px;border-radius:2px;background:var(--lq-gradient-accent-sheen)}.lq-action-sheen{background:var(--lq-gradient-action-sheen);box-shadow:inset 0 1px #ffffff24,var(--lq-shadow-sm)}.lq-glass{background:var(--lq-gradient-glass);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);border:1px solid rgba(255,255,255,.7);box-shadow:var(--lq-shadow-md)}.lq-orb-halo{position:relative;isolation:isolate}.lq-orb-halo:before{content:"";position:absolute;inset:-40%;z-index:-1;background:var(--lq-gradient-orb-halo);filter:blur(8px)}.lq-scan{position:relative;overflow:hidden}.lq-scan:after{content:"";position:absolute;inset:-50%;background:var(--lq-gradient-scan);animation:lq-spin 2.4s linear infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.lq-scan:after{animation:none;opacity:0}}}@layer components{.lq-terrain{position:relative;isolation:isolate;overflow:hidden;background-color:var(--lq-canvas, #F5F5F9)}.lq-terrain:before{content:"";position:absolute;inset:-4%;z-index:-2;pointer-events:none;background:var(--lq-terrain-image) var(--lq-terrain-position, center) / cover no-repeat;animation:lq-terrain-drift 48s cubic-bezier(.45,0,.55,1) infinite alternate;will-change:transform}.lq-terrain:after{content:"";position:absolute;inset:-40%;z-index:-1;pointer-events:none;background:radial-gradient(28% 24% at 50% 50%,#ffffff8c,#fff0 70%),radial-gradient(36% 30% at 58% 54%,#c8c1f433,#c8c1f400 70%);animation:lq-terrain-light 26s cubic-bezier(.45,0,.55,1) infinite alternate;will-change:transform}.lq-terrain--hero{--lq-terrain-image: url("./media/terrain-hero-ORX3TSSF.webp");--lq-terrain-position: right center}.lq-terrain--page{--lq-terrain-image: url("./media/terrain-page-PE3KPCG2.webp")}.lq-terrain--panel{--lq-terrain-image: url("./media/terrain-panel-SOLSS6YS.webp");--lq-terrain-position: center top}.lq-terrain--tile{--lq-terrain-image: url("./media/terrain-tile-CFZVZFCF.webp")}.lq-terrain--quiet:before{opacity:.55}@keyframes lq-terrain-drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.035) translate3d(-1.2%,.8%,0)}}@keyframes lq-terrain-light{0%{transform:translate3d(-14%,-10%,0)}to{transform:translate3d(16%,12%,0)}}@media(prefers-reduced-motion:reduce){.lq-terrain:before,.lq-terrain:after{animation:none}}.lq-root,.lq-root *,.lq-root *:before,.lq-root *:after{box-sizing:border-box}.lq-root{font:var(--lq-text-body);color:var(--lq-text);-webkit-font-smoothing:antialiased}.lq-eyebrow{font:var(--lq-text-label);letter-spacing:var(--lq-tracking-label);text-transform:uppercase;color:var(--lq-accent);margin:0}.lq-label{font:var(--lq-text-label);letter-spacing:var(--lq-tracking-label);text-transform:uppercase;color:var(--lq-text-tertiary)}.lq-micro{font:var(--lq-text-micro);letter-spacing:var(--lq-tracking-micro);text-transform:uppercase;color:var(--lq-text-tertiary)}.lq-serif{font-family:var(--lq-font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.lq-mono{font-family:var(--lq-font-mono)}.lq-muted{color:var(--lq-text-secondary)}.lq-icon{flex:none;display:inline-block;vertical-align:middle}.lq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lq-focusable:focus-visible,.lq-btn:focus-visible,.lq-ib:focus-visible,.lq-pchip:focus-visible,.lq-send:focus-visible,.lq-tab:focus-visible,.lq-nav-item:focus-visible,.lq-seg button:focus-visible,.lq-switch input:focus-visible+.lq-switch-track,.lq-launch:focus-visible{outline:var(--lq-border-width-focus) solid var(--lq-focus-ring);outline-offset:var(--lq-border-width-focus-offset)}.lq-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lq-space-2);min-height:44px;padding:0 var(--lq-space-5);border-radius:var(--lq-radius-pill);font:500 14px/1 var(--lq-font-sans);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--lq-duration-fast) var(--lq-ease-standard),border-color var(--lq-duration-fast) var(--lq-ease-standard),color var(--lq-duration-fast) var(--lq-ease-standard)}.lq-btn--sm{min-height:36px;padding:0 var(--lq-space-4);font-size:13px}.lq-btn--primary{color:var(--lq-action-text);background:var(--lq-gradient-action-sheen);box-shadow:inset 0 1px #ffffff24,var(--lq-shadow-sm)}.lq-btn--primary:hover{background:var(--lq-action-hover)}.lq-btn--secondary{background:var(--lq-surface);color:var(--lq-text);border-color:var(--lq-border)}.lq-btn--secondary:hover{background:var(--lq-neutral-25);border-color:var(--lq-neutral-300)}.lq-btn--ghost{background:transparent;color:var(--lq-text-secondary)}.lq-btn--ghost:hover{background:var(--lq-surface-sunk);color:var(--lq-text)}.lq-btn--accent{background:var(--lq-accent-subtle);color:var(--lq-accent);border-color:var(--lq-accent-border)}.lq-btn--accent:hover{color:var(--lq-accent-hover);background:var(--lq-iris-100)}.lq-btn--danger{background:var(--lq-surface);color:var(--lq-danger-fg);border-color:var(--lq-danger-border)}.lq-btn--danger:hover{background:var(--lq-danger-bg)}.lq-btn[disabled],.lq-btn[aria-disabled=true]{cursor:not-allowed;background:var(--lq-surface-sunk);color:var(--lq-text-disabled);border-color:transparent;box-shadow:none}.lq-btn--block{width:100%}.lq-ib{width:36px;height:36px;border-radius:var(--lq-radius-pill);display:inline-grid;place-items:center;border:0;background:transparent;color:var(--lq-text-secondary);cursor:pointer;padding:0;transition:background-color var(--lq-duration-fast) var(--lq-ease-standard)}.lq-ib:hover{background:var(--lq-surface-sunk);color:var(--lq-text)}.lq-ib--sm{width:32px;height:32px}.lq-ib--outline{border:1px solid var(--lq-border);background:var(--lq-surface)}.lq-pchip{flex:0 0 auto;max-width:200px;text-align:left;padding:10px 14px;border-radius:var(--lq-radius-md);background:var(--lq-surface);border:1px solid var(--lq-border-subtle);box-shadow:var(--lq-shadow-glow);font:400 13px/1.35 var(--lq-font-sans);color:var(--lq-text);cursor:pointer}.lq-pchip:hover{border-color:var(--lq-accent-border)}.lq-field{display:flex;flex-direction:column;gap:6px;min-width:0}.lq-field-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.lq-field-label{font:500 13px/1.3 var(--lq-font-sans);color:var(--lq-text)}.lq-field-hint{font:var(--lq-text-caption);color:var(--lq-text-secondary)}.lq-field-error{font:var(--lq-text-caption);color:var(--lq-danger-fg);display:flex;gap:6px;align-items:center}.lq-input,.lq-select,.lq-textarea{width:100%;min-height:40px;padding:9px 12px;border-radius:var(--lq-radius-sm);border:1px solid var(--lq-border);background:var(--lq-surface);color:var(--lq-text);font:var(--lq-text-body-sm);transition:border-color var(--lq-duration-fast) var(--lq-ease-standard),box-shadow var(--lq-duration-fast) var(--lq-ease-standard)}.lq-textarea{min-height:96px;resize:vertical;line-height:1.55}.lq-input::placeholder,.lq-textarea::placeholder{color:var(--lq-text-tertiary)}.lq-input:hover,.lq-select:hover,.lq-textarea:hover{border-color:var(--lq-neutral-300)}.lq-input:focus,.lq-select:focus,.lq-textarea:focus{outline:none;border-color:var(--lq-accent-border);box-shadow:0 0 0 3px var(--lq-accent-subtle),0 0 0 1px var(--lq-focus-ring)}.lq-input--mono{font-family:var(--lq-font-mono);font-size:13px}.lq-input[aria-invalid=true]{border-color:var(--lq-danger-fg)}.lq-input[disabled],.lq-select[disabled]{background:var(--lq-surface-sunk);color:var(--lq-text-disabled)}.lq-input-wrap{position:relative;display:flex;align-items:center}.lq-input-wrap .lq-input-prefix{position:absolute;left:12px;color:var(--lq-text-tertiary);font:var(--lq-text-body-sm);pointer-events:none}.lq-select{appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--lq-text-secondary) 50%),linear-gradient(135deg,var(--lq-text-secondary) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.lq-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font:var(--lq-text-body-sm);color:var(--lq-text)}.lq-switch input{position:absolute;opacity:0;width:1px;height:1px}.lq-switch-track{width:36px;height:22px;border-radius:var(--lq-radius-pill);background:var(--lq-surface);border:1.5px solid var(--lq-border-strong);position:relative;transition:background-color var(--lq-duration-base) var(--lq-ease-standard);flex:none}.lq-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:var(--lq-border-strong);transition:transform var(--lq-duration-base) var(--lq-ease-settle),background-color var(--lq-duration-base)}.lq-switch input:checked+.lq-switch-track{background:var(--lq-accent);border-color:var(--lq-accent)}.lq-switch input:checked+.lq-switch-track:after{transform:translate(14px);background:var(--lq-surface)}.lq-switch input:disabled+.lq-switch-track{opacity:.45}.lq-seg{display:inline-flex;padding:3px;gap:2px;border-radius:var(--lq-radius-pill);background:var(--lq-surface-sunk)}.lq-seg button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:var(--lq-radius-pill);border:0;background:transparent;font:500 13px/1 var(--lq-font-sans);color:var(--lq-text-secondary);cursor:pointer}.lq-seg button[aria-pressed=true],.lq-seg button[aria-checked=true]{background:var(--lq-surface);color:var(--lq-text);box-shadow:var(--lq-shadow-sm)}.lq-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lq-space-3);text-align:center;padding:var(--lq-space-8) var(--lq-space-6);border-radius:var(--lq-radius-lg);border:1.5px dashed var(--lq-border);background:var(--lq-surface);color:var(--lq-text-secondary);font:var(--lq-text-body-sm);transition:border-color var(--lq-duration-fast),background-color var(--lq-duration-fast)}.lq-drop--over{border-color:var(--lq-accent);background:var(--lq-accent-subtle)}.lq-drop h4{margin:0;font:var(--lq-text-h4);letter-spacing:var(--lq-tracking-h4);color:var(--lq-text)}.lq-drop-badge{width:48px;height:48px;border-radius:var(--lq-radius-md);display:grid;place-items:center;background:var(--lq-accent-subtle);color:var(--lq-accent);border:1px solid var(--lq-accent-border)}.lq-drop .lq-micro{margin-top:2px}.lq-w{width:min(var(--lq-widget-width),100%);height:var(--lq-widget-height);display:flex;flex-direction:column;background:var(--lq-surface);border-radius:var(--lq-radius-xl);box-shadow:var(--lq-shadow-xl);overflow:hidden;border:1px solid var(--lq-border-subtle);font:var(--lq-text-body);color:var(--lq-text)}.lq-w--auto{height:auto}.lq-wh{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-bottom:1px solid var(--lq-border-subtle)}.lq-w.lq-terrain .lq-wh{background:#ffffff8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:transparent}.lq-wh-name{font-weight:550;font-size:15px;line-height:1.2}.lq-wh-status{font-size:12px;line-height:1.4;color:var(--lq-text-tertiary)}.lq-wh-sp{flex:1}.lq-wb{flex:1;overflow:auto;padding:20px 16px;display:flex;flex-direction:column;gap:18px}.lq-mu{align-self:flex-end;max-width:82%;background:var(--lq-surface-sunk);padding:10px 14px;border-radius:18px 18px 6px;font-size:15px;line-height:1.5}.lq-ma{display:grid;grid-template-columns:28px 1fr;gap:10px;font-size:15px}.lq-ma p{margin:0 0 8px}.lq-ma-body{min-width:0}sup.lq-c,.lq-c{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:6px;background:var(--lq-accent-subtle);color:var(--lq-accent);font:600 11px/1 var(--lq-font-mono);vertical-align:2px;border:1px solid var(--lq-accent-border);margin-left:1px;text-decoration:none}a.lq-c:hover{background:var(--lq-iris-100);color:var(--lq-accent-hover)}.lq-c--landed{animation:lq-settle var(--lq-duration-slow) var(--lq-ease-settle) both}.lq-srcs{display:flex;flex-direction:column;gap:6px;margin-top:6px}.lq-srcl{font:var(--lq-text-micro);letter-spacing:var(--lq-tracking-micro);text-transform:uppercase;color:var(--lq-text-tertiary);display:flex;align-items:center;gap:6px}.lq-src{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--lq-border-subtle);border-radius:var(--lq-radius-md);background:var(--lq-gradient-card-lift);font-size:13px;line-height:1.45;color:var(--lq-text-secondary);text-decoration:none}a.lq-src:hover{border-color:var(--lq-accent-border)}.lq-src b{display:block;color:var(--lq-text);font-weight:500;font-size:13px}.lq-src-n{font:600 11px/20px var(--lq-font-mono);color:var(--lq-accent);text-align:center;background:var(--lq-accent-subtle);border-radius:6px;height:20px}.lq-src-kind{color:var(--lq-text-tertiary);align-self:center}.lq-media{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;padding:8px 12px 8px 8px;border:1px solid var(--lq-border-subtle);border-radius:var(--lq-radius-md);background:var(--lq-surface);font-size:13px;color:var(--lq-text-secondary)}.lq-media b{display:block;color:var(--lq-text);font-weight:500}.lq-media-thumb{width:56px;height:56px;border-radius:10px;background:var(--lq-surface-sunk) center / cover no-repeat;display:grid;place-items:center;color:var(--lq-text-tertiary);overflow:hidden}.lq-media--image{grid-template-columns:1fr;padding:6px}.lq-media--image .lq-media-thumb{width:100%;height:160px;border-radius:10px}.lq-media--image figcaption{padding:2px 6px 4px}.lq-acts{display:flex;gap:2px;color:var(--lq-text-tertiary);margin-top:4px}.lq-acts .lq-ib{width:32px;height:32px;color:var(--lq-text-tertiary)}.lq-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:0 24px}.lq-empty h4{font:var(--lq-text-h3);letter-spacing:var(--lq-tracking-h3);margin:6px 0 0}.lq-empty p{margin:0;color:var(--lq-text-secondary);font-size:14px;line-height:1.55;max-width:32ch}.lq-chips{display:flex;gap:8px;overflow-x:auto;padding:4px 16px 12px;scrollbar-width:none}.lq-chips::-webkit-scrollbar{display:none}.lq-cmp{margin:0 12px 10px;display:flex;align-items:center;gap:6px;padding:6px 6px 6px 8px;border-radius:var(--lq-radius-pill);background:var(--lq-surface);border:1px solid var(--lq-border);box-shadow:var(--lq-shadow-sm);transition:box-shadow var(--lq-duration-fast) var(--lq-ease-standard),border-color var(--lq-duration-fast)}.lq-cmp:focus-within,.lq-cmp--focus{border-color:var(--lq-accent-border);box-shadow:var(--lq-shadow-glow)}.lq-cmp input{flex:1;min-width:0;border:0;outline:0;font:400 15px/1.4 var(--lq-font-sans);color:var(--lq-text);background:transparent;padding:8px 4px}.lq-cmp input::placeholder{color:var(--lq-text-tertiary)}.lq-cmp-att{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 6px;margin-left:2px;border-radius:var(--lq-radius-pill);background:var(--lq-surface-sunk);font:500 12px/1 var(--lq-font-sans);color:var(--lq-text-secondary);white-space:nowrap}.lq-send{width:40px;height:40px;flex:none;border-radius:var(--lq-radius-pill);border:0;display:grid;place-items:center;color:var(--lq-brand-text);background:var(--lq-brand);cursor:pointer;box-shadow:inset 0 1px #ffffff24}.lq-send[disabled]{background:var(--lq-surface-sunk);color:var(--lq-text-disabled);box-shadow:none;cursor:not-allowed}.lq-foot{font-size:11px;line-height:1.4;color:var(--lq-text-tertiary);text-align:center;padding:0 16px 12px}.lq-foot a{color:inherit}.lq-think{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--lq-text-secondary);border-radius:8px;padding:2px 0}.lq-sk{height:10px;margin:8px 0}.lq-launch{width:var(--lq-launcher);height:var(--lq-launcher);border-radius:var(--lq-radius-pill);display:grid;place-items:center;box-shadow:var(--lq-shadow-lg);background:var(--lq-surface);border:1px solid var(--lq-border-subtle);cursor:pointer;padding:0;position:relative}.lq-launch-badge{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--lq-accent);color:var(--lq-text-inverse);font:600 11px/18px var(--lq-font-mono);border:2px solid var(--lq-surface);box-sizing:content-box}.lq-err{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--lq-radius-md);background:var(--lq-danger-bg);color:var(--lq-danger-fg);border:1px solid var(--lq-danger-border);font-size:13px;line-height:1.45}.lq-err button{margin-left:auto;font:500 13px/1 var(--lq-font-sans);border:1px solid var(--lq-danger-border);background:var(--lq-surface);color:var(--lq-danger-fg);border-radius:var(--lq-radius-pill);padding:8px 12px;cursor:pointer;white-space:nowrap}.lq-deg{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.45;color:var(--lq-warning-fg);background:var(--lq-warning-bg);border:1px solid var(--lq-warning-border);border-radius:var(--lq-radius-sm);padding:8px 10px}.lq-deg .lq-icon{margin-top:1px}.lq-pill{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px 0 8px;border-radius:var(--lq-radius-pill);font:500 12px/1 var(--lq-font-sans);border:1px solid;white-space:nowrap}.lq-pill--neutral{color:var(--lq-text-secondary);background:var(--lq-surface-sunk);border-color:var(--lq-border)}.lq-pill--accent{color:var(--lq-accent-hover);background:var(--lq-accent-subtle);border-color:var(--lq-accent-border)}.lq-pill--success{color:var(--lq-success-fg);background:var(--lq-success-bg);border-color:var(--lq-success-border)}.lq-pill--warning{color:var(--lq-warning-fg);background:var(--lq-warning-bg);border-color:var(--lq-warning-border)}.lq-pill--danger{color:var(--lq-danger-fg);background:var(--lq-danger-bg);border-color:var(--lq-danger-border)}.lq-pill--info{color:var(--lq-info-fg);background:var(--lq-info-bg);border-color:var(--lq-info-border)}.lq-pill .lq-loader{margin:-2px 0;flex:none}.lq-pill--quiet{background:transparent;border-color:transparent;padding-left:0}.lq-note{display:grid;grid-template-columns:auto 1fr;grid-auto-flow:column;gap:12px;align-items:start;padding:14px 16px;border-radius:var(--lq-radius-md);border:1px solid;font:var(--lq-text-body-sm)}.lq-note>.lq-icon{margin-top:1px}.lq-note--loader{align-items:center}.lq-note b{display:block;font-weight:550;margin-bottom:2px}.lq-note p{margin:0}.lq-note a:not(.lq-btn){color:inherit;text-decoration:underline;text-underline-offset:3px}.lq-note--info{background:var(--lq-info-bg);border-color:var(--lq-info-border);color:var(--lq-info-fg)}.lq-note--success{background:var(--lq-success-bg);border-color:var(--lq-success-border);color:var(--lq-success-fg)}.lq-note--warning{background:var(--lq-warning-bg);border-color:var(--lq-warning-border);color:var(--lq-warning-fg)}.lq-note--danger{background:var(--lq-danger-bg);border-color:var(--lq-danger-border);color:var(--lq-danger-fg)}.lq-note--accent{background:var(--lq-accent-subtle);border-color:var(--lq-accent-border);color:var(--lq-accent)}.lq-note--accent b,.lq-note--info b,.lq-note p{color:var(--lq-text)}.lq-meter{display:flex;flex-direction:column;gap:8px}.lq-meter-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:var(--lq-text-body-sm)}.lq-meter-head b{font-weight:500}.lq-meter-val{font-family:var(--lq-font-mono);font-size:12px;color:var(--lq-text-secondary);white-space:nowrap}.lq-meter-track{height:6px;border-radius:3px;background:var(--lq-surface-sunk);overflow:hidden;box-shadow:inset 0 0 0 1px var(--lq-border-subtle)}.lq-meter-fill{height:100%;border-radius:3px;background:var(--lq-gradient-accent-sheen);transition:width var(--lq-duration-gentle) var(--lq-ease-enter)}.lq-meter--warning .lq-meter-fill{background:var(--lq-warning-fg)}.lq-meter--danger .lq-meter-fill{background:var(--lq-danger-fg)}.lq-meter-note{font:var(--lq-text-caption);color:var(--lq-text-secondary)}.lq-meter--warning .lq-meter-note{color:var(--lq-warning-fg)}.lq-meter--danger .lq-meter-note{color:var(--lq-danger-fg)}.lq-toast{display:flex;align-items:center;gap:12px;padding:12px 16px 12px 18px;border-radius:var(--lq-radius-pill);background:var(--lq-surface-inverse);color:var(--lq-text-inverse);font:500 14px/1.3 var(--lq-font-sans);box-shadow:var(--lq-shadow-lg);width:max-content;max-width:100%}.lq-toast-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.24);border-radius:var(--lq-radius-pill);background:transparent;color:#e9e7fd;font:500 14px/1 var(--lq-font-sans);cursor:pointer;text-decoration:none;white-space:nowrap}.lq-card{display:block;background:var(--lq-surface);border:1px solid var(--lq-border-subtle);border-radius:var(--lq-radius-lg);box-shadow:var(--lq-shadow-sm);padding:var(--lq-space-6)}.lq-card--flat{box-shadow:none}.lq-card--interactive{cursor:pointer;transition:box-shadow var(--lq-duration-base) var(--lq-ease-standard),border-color var(--lq-duration-base)}.lq-card--interactive:hover{box-shadow:var(--lq-shadow-md);border-color:var(--lq-border)}.lq-card--selected{border:1.5px solid var(--lq-accent);box-shadow:0 0 0 3px var(--lq-accent-subtle)}.lq-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--lq-space-4)}.lq-card-head h3{margin:0;font:var(--lq-text-h4);letter-spacing:var(--lq-tracking-h4)}.lq-card-head p:not(.lq-eyebrow){margin:4px 0 0;font:var(--lq-text-body-sm);color:var(--lq-text-secondary)}.lq-kpi{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--lq-surface);border:1px solid var(--lq-border-subtle);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-xs);min-width:0}.lq-kpi-label{font:400 13px/1.45 var(--lq-font-sans);color:var(--lq-text-secondary)}.lq-kpi-val{font:500 30px/1.1 var(--lq-font-sans);letter-spacing:-.02em;color:var(--lq-text);font-variant-numeric:tabular-nums}.lq-kpi-val small{font-size:15px;color:var(--lq-text-tertiary);letter-spacing:0;margin-left:4px;font-weight:400}.lq-kpi-note{font:400 13px/1.45 var(--lq-font-sans);color:var(--lq-text-tertiary)}.lq-kpi-note--good{color:var(--lq-success-fg);font-weight:500}.lq-kpi-note--bad{color:var(--lq-danger-fg);font-weight:500}.lq-spark{display:block;width:100%;height:32px}.lq-table-wrap{position:relative;background:var(--lq-surface);border:1px solid var(--lq-border-subtle);border-radius:var(--lq-radius-md);overflow:auto}.lq-table{width:100%;border-collapse:collapse;font:var(--lq-text-body-sm)}.lq-table th{position:sticky;top:0;z-index:1;text-align:left;padding:10px 14px;background:var(--lq-neutral-25);border-bottom:1px solid var(--lq-border-subtle);font:var(--lq-text-label);letter-spacing:var(--lq-tracking-label);text-transform:uppercase;color:var(--lq-text-tertiary);white-space:nowrap}.lq-table th[aria-sort]{color:var(--lq-text-secondary)}.lq-table th .lq-sort{margin-left:4px;color:var(--lq-accent)}.lq-table td{padding:12px 14px;border-bottom:1px solid var(--lq-border-subtle);vertical-align:middle;color:var(--lq-text)}.lq-table tr:last-child td{border-bottom:0}.lq-table tbody tr:hover td{background:var(--lq-neutral-25)}.lq-table tr[aria-selected=true] td{background:var(--lq-accent-subtle)}.lq-table td.lq-num,.lq-table th.lq-num{text-align:right;font-variant-numeric:tabular-nums}.lq-table .lq-sub{display:block;font:var(--lq-text-caption);color:var(--lq-text-tertiary)}.lq-table-empty{padding:40px 16px;text-align:center;color:var(--lq-text-secondary);font:var(--lq-text-body-sm)}.lq-table-foot{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-top:1px solid var(--lq-border-subtle);font:var(--lq-text-caption);color:var(--lq-text-secondary)}.lq-tab[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--lq-gradient-accent-sheen)}.lq-code{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;border-radius:var(--lq-radius-md);background:var(--lq-surface-sunk);border:1px solid var(--lq-border-subtle)}.lq-code pre{flex:1;margin:0;font:400 12.5px/1.65 var(--lq-font-mono);color:var(--lq-text);white-space:pre-wrap;word-break:break-all}.lq-code .tk-tag{color:var(--lq-text-secondary)}.lq-code .tk-attr{color:var(--lq-accent)}.lq-code .tk-str{color:var(--lq-success-fg)}.lq-avatar{display:inline-grid;place-items:center;border-radius:50%;background:var(--lq-surface-sunk);color:var(--lq-text-secondary);font:500 12px/1 var(--lq-font-sans);border:1px solid var(--lq-border-subtle);flex:none}.lq-list{display:flex;flex-direction:column}.lq-li{display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--lq-border-subtle);font:var(--lq-text-body-sm)}.lq-li:last-child{border-bottom:0}.lq-li-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--lq-surface-sunk);color:var(--lq-text-secondary)}.lq-li-ic--accent{background:var(--lq-accent-subtle);color:var(--lq-accent)}.lq-li-ic--success{background:var(--lq-success-bg);color:var(--lq-success-fg)}.lq-li-ic--danger{background:var(--lq-danger-bg);color:var(--lq-danger-fg)}.lq-li-ic--warning{background:var(--lq-warning-bg);color:var(--lq-warning-fg)}.lq-li b{font-weight:500}.lq-li .lq-sub{display:block;color:var(--lq-text-secondary);font:var(--lq-text-caption);margin-top:2px}.lq-li time{font:var(--lq-text-caption);color:var(--lq-text-tertiary);white-space:nowrap}.lq-shell{display:grid;grid-template-columns:var(--lq-sidebar) 1fr;min-height:100%;background:var(--lq-canvas)}.lq-side{display:flex;flex-direction:column;gap:4px;padding:16px 12px;border-right:1px solid var(--lq-border-subtle);background:var(--lq-neutral-25);min-height:100%}.lq-side-brand{display:flex;align-items:center;gap:10px;padding:6px 8px 14px;font-weight:600;letter-spacing:-.01em;font-size:16px}.lq-side-brand small{font:var(--lq-text-micro);letter-spacing:var(--lq-tracking-micro);color:var(--lq-text-tertiary);text-transform:uppercase;margin-left:auto}.lq-ws{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:10px;border-radius:var(--lq-radius-md);border:1px solid var(--lq-border-subtle);background:var(--lq-surface);font:var(--lq-text-body-sm)}.lq-ws b{display:block;font-weight:550}.lq-ws span{display:block;font:var(--lq-text-caption);color:var(--lq-text-tertiary)}.lq-nav-group{font:var(--lq-text-micro);letter-spacing:var(--lq-tracking-micro);text-transform:uppercase;color:var(--lq-text-tertiary);padding:14px 10px 6px}.lq-nav-item{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:var(--lq-radius-pill);color:var(--lq-text-secondary);font:500 14px/1 var(--lq-font-sans);text-decoration:none;border:0;background:transparent;width:100%;cursor:pointer;text-align:left}.lq-nav-item:hover{background:var(--lq-surface-sunk);color:var(--lq-text)}.lq-nav-item[aria-current=page]{background:var(--lq-accent-subtle);color:var(--lq-accent)}.lq-nav-item[aria-current=page]:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--lq-gradient-accent-sheen)}.lq-nav-item .lq-nav-count{margin-left:auto;font:500 11px/1 var(--lq-font-mono);color:var(--lq-text-tertiary)}.lq-side-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--lq-border-subtle)}.lq-main{min-width:0;display:flex;flex-direction:column}.lq-top{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;height:60px;padding:0 var(--lq-gutter-lg);border-bottom:1px solid var(--lq-border-subtle);background:#f5f5f9d1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lq-crumbs{display:flex;align-items:center;gap:8px;font:var(--lq-text-body-sm);color:var(--lq-text-tertiary)}.lq-crumbs b{color:var(--lq-text);font-weight:500}.lq-search{display:flex;align-items:center;gap:8px;height:36px;min-width:240px;padding:0 10px 0 12px;margin-left:auto;border-radius:var(--lq-radius-pill);border:1px solid var(--lq-border-subtle);background:var(--lq-surface);color:var(--lq-text-tertiary);font:var(--lq-text-body-sm)}.lq-kbd{margin-left:auto;font:500 11px/1 var(--lq-font-mono);padding:3px 6px;border-radius:6px;border:1px solid var(--lq-border);color:var(--lq-text-tertiary);background:var(--lq-neutral-25)}.lq-content{padding:32px var(--lq-gutter-lg) 48px;width:100%;box-sizing:border-box}.lq-ph{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}.lq-ph h1{margin:6px 0 0;font:var(--lq-text-h1);letter-spacing:var(--lq-tracking-h1)}.lq-ph p:not(.lq-eyebrow){margin:8px 0 0;font:var(--lq-text-body-lg);color:var(--lq-text-secondary);max-width:62ch}.lq-ph-acts{display:flex;gap:8px;align-items:center}.lq-grid{display:grid;gap:var(--lq-space-4)}.lq-grid--kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.lq-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lq-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lq-grid--main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--lq-space-6)}.lq-stack{display:flex;flex-direction:column;gap:var(--lq-space-4)}.lq-row{display:flex;align-items:center;gap:var(--lq-space-2);flex-wrap:wrap}.lq-steps{display:flex;flex-direction:column;gap:2px;counter-reset:lqstep}.lq-steps--h{flex-direction:row;gap:8px}.lq-step{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;padding:10px 12px;border-radius:var(--lq-radius-md);font:var(--lq-text-body-sm);color:var(--lq-text-secondary)}.lq-steps--h .lq-step{flex:1;grid-template-columns:24px 1fr;padding:10px 0 0;border-radius:0;border-top:2px solid var(--lq-border-subtle);gap:8px}.lq-step b{display:block;color:var(--lq-text);font-weight:500}.lq-step-dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--lq-font-mono);border:1.5px dashed var(--lq-border-strong);color:var(--lq-text-tertiary);background:var(--lq-surface)}.lq-steps--h .lq-step-dot{width:24px;height:24px;font-size:11px}.lq-step--done .lq-step-dot{border:0;background:var(--lq-success-bg);color:var(--lq-success-fg)}.lq-step--current{background:var(--lq-surface);box-shadow:var(--lq-shadow-sm);border:1px solid var(--lq-border-subtle)}.lq-steps--h .lq-step--current{background:transparent;box-shadow:none;border:0;border-top:2px solid var(--lq-accent)}.lq-steps--h .lq-step--done{border-top-color:var(--lq-success-border)}.lq-step--current .lq-step-dot{border:0;background:var(--lq-accent);color:var(--lq-text-inverse)}.lq-step--skipped .lq-step-dot{border-style:solid;border-color:var(--lq-warning-border);color:var(--lq-warning-fg);background:var(--lq-warning-bg)}.lq-dialog{width:min(480px,100%);background:var(--lq-surface-raised);border-radius:var(--lq-radius-lg);box-shadow:var(--lq-shadow-xl);border:0;overflow:hidden}.lq-dialog-body{padding:28px 28px 0}.lq-dialog-body h2{margin:0 0 16px;font:var(--lq-text-h3);letter-spacing:var(--lq-tracking-h3)}.lq-dialog-body p{margin:0 0 12px;color:var(--lq-text-secondary);font:var(--lq-text-body-sm)}.lq-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:24px 28px 28px}.lq-scrim{position:relative;display:grid;place-items:center;padding:32px 16px;background:var(--lq-overlay-scrim);border-radius:var(--lq-radius-lg)}.lq-drawer{width:min(440px,100%);background:var(--lq-surface-raised);border-left:1px solid var(--lq-border-subtle);box-shadow:var(--lq-shadow-lg);display:flex;flex-direction:column}.lq-drawer-head{display:flex;align-items:flex-start;gap:12px;padding:20px 20px 16px;border-bottom:1px solid var(--lq-border-subtle)}.lq-drawer-head h2{margin:4px 0 0;font:var(--lq-text-h4);letter-spacing:var(--lq-tracking-h4)}.lq-drawer-body{padding:20px;display:flex;flex-direction:column;gap:16px}.lq-dl{display:grid;grid-template-columns:132px 1fr;gap:10px 16px;margin:0;font:var(--lq-text-body-sm)}.lq-dl dt{color:var(--lq-text-tertiary)}.lq-dl dd{margin:0;color:var(--lq-text);min-width:0;overflow-wrap:anywhere}.lq-empty-page{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:56px 24px;border-radius:var(--lq-radius-lg);border:1px solid var(--lq-border-subtle)}.lq-empty-page h3{margin:6px 0 0;font:var(--lq-text-h3);letter-spacing:var(--lq-tracking-h3)}.lq-empty-page p{margin:0 0 6px;max-width:44ch;color:var(--lq-text-secondary);font:var(--lq-text-body-sm)}.lq-asset{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px;background:var(--lq-gradient-card-lift);border:1px solid var(--lq-border-subtle);border-radius:var(--lq-radius-md)}.lq-asset-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--lq-surface-sunk);color:var(--lq-text-secondary)}.lq-asset-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:500;font-size:14px}.lq-asset-meta{font:var(--lq-text-caption);color:var(--lq-text-tertiary);margin-top:2px}.lq-asset-desc{margin-top:10px;padding:10px 12px;border-radius:var(--lq-radius-sm);background:var(--lq-surface);border:1px solid var(--lq-border-subtle);font:var(--lq-text-caption);color:var(--lq-text-secondary);display:grid;grid-template-columns:16px 1fr auto;gap:8px;align-items:start}.lq-asset-desc .lq-icon{color:var(--lq-accent);margin-top:1px}.lq-asset-acts{display:flex;gap:2px;align-items:center}.lq-ver{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:16px 18px;border-radius:var(--lq-radius-md);border:1px solid var(--lq-border-subtle);background:var(--lq-surface)}.lq-ver--active{border:1.5px solid var(--lq-success-border);background:linear-gradient(180deg,var(--lq-surface) 0%,var(--lq-neutral-25) 100%)}.lq-ver--superseded{background:var(--lq-neutral-25)}.lq-ver--superseded .lq-ver-title{color:var(--lq-text-secondary)}.lq-ver-title{display:flex;align-items:center;gap:10px;font-weight:550;font-size:15px}.lq-ver-stats{display:flex;gap:16px;margin-top:6px;font:var(--lq-text-caption);color:var(--lq-text-secondary);flex-wrap:wrap}.lq-ver-stats span{display:inline-flex;gap:6px;align-items:center}.lq-skill{display:flex;flex-direction:column;gap:12px}.lq-skill-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lq-skill-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--lq-accent-subtle);color:var(--lq-accent);border:1px solid var(--lq-accent-border)}.lq-skill h3{margin:0;font:550 15px/1.35 var(--lq-font-sans)}.lq-skill-from{font:var(--lq-text-caption);color:var(--lq-text-tertiary);margin-top:2px}.lq-skill-md{margin:0;padding:12px 14px;border-radius:var(--lq-radius-sm);background:var(--lq-surface-sunk);font:400 12px/1.6 var(--lq-font-mono);color:var(--lq-text-secondary);white-space:pre-wrap;max-height:132px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,black 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.lq-skill-foot{display:flex;align-items:center;gap:8px;justify-content:space-between}.lq-conn{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.lq-conn-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--lq-surface-sunk);color:var(--lq-text-secondary);font:600 15px/1 var(--lq-font-sans);border:1px solid var(--lq-border-subtle)}.lq-conn h3{margin:0;font:550 15px/1.3 var(--lq-font-sans);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lq-conn p{margin:4px 0 0;font:var(--lq-text-caption);color:var(--lq-text-secondary)}.lq-scopes{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.lq-scope{font:400 11.5px/1 var(--lq-font-mono);padding:5px 7px;border-radius:6px;background:var(--lq-surface-sunk);color:var(--lq-text-secondary)}.lq-conn-foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:14px;margin-top:2px;border-top:1px solid var(--lq-border-subtle);font:var(--lq-text-caption);color:var(--lq-text-tertiary)}.lq-plan{display:flex;flex-direction:column;gap:16px;position:relative}.lq-plan-name{display:flex;align-items:center;justify-content:space-between;gap:8px;font:550 16px/1.3 var(--lq-font-sans)}.lq-plan-price{font:500 32px/1 var(--lq-font-sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.lq-plan-price small{font:var(--lq-text-caption);color:var(--lq-text-tertiary);letter-spacing:0;margin-left:6px}.lq-plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font:var(--lq-text-body-sm);color:var(--lq-text-secondary)}.lq-plan li{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start}.lq-plan li .lq-icon{margin-top:2px;color:var(--lq-success-fg)}.lq-plan li.lq-off{color:var(--lq-text-tertiary)}.lq-plan li.lq-off .lq-icon{color:var(--lq-text-disabled)}.lq-models{display:flex;flex-direction:column;border:1px solid var(--lq-border-subtle);border-radius:var(--lq-radius-md);background:var(--lq-surface);overflow:hidden}.lq-model{display:grid;grid-template-columns:20px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--lq-border-subtle);font:var(--lq-text-body-sm);cursor:pointer}.lq-model:last-child{border-bottom:0}.lq-model:hover{background:var(--lq-neutral-25)}.lq-model[aria-checked=true]{background:var(--lq-accent-subtle)}.lq-model[aria-disabled=true]{cursor:not-allowed;color:var(--lq-text-tertiary)}.lq-model b{font-weight:500}.lq-model code{display:block;font:400 11.5px/1.4 var(--lq-font-mono);color:var(--lq-text-tertiary)}.lq-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--lq-border-strong);display:grid;place-items:center;background:var(--lq-surface)}.lq-model[aria-checked=true] .lq-radio{border-color:var(--lq-accent)}.lq-model[aria-checked=true] .lq-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--lq-accent)}.lq-check{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--lq-border-strong);display:grid;place-items:center;background:var(--lq-surface);color:var(--lq-text-inverse)}.lq-model[aria-checked=true] .lq-check{background:var(--lq-accent);border-color:var(--lq-accent)}.lq-model-tag{font:var(--lq-text-caption);color:var(--lq-text-tertiary)}.lq-lock{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--lq-neutral-25);border-bottom:1px solid var(--lq-border-subtle);font:var(--lq-text-caption);color:var(--lq-text-secondary)}.lq-chart{display:block;width:100%}.lq-chart .ax{stroke:var(--lq-graphic-line-muted);stroke-width:1}.lq-chart .ln{fill:none;stroke:var(--lq-graphic-accent);stroke-width:2}.lq-chart .ln2{fill:none;stroke:var(--lq-graphic-line);stroke-width:1.5;stroke-dasharray:4 4}.lq-chart .ar{fill:var(--lq-accent-subtle)}.lq-chart text{font:500 10.5px/1 var(--lq-font-mono);fill:var(--lq-text-tertiary);letter-spacing:.04em}.lq-bar{fill:var(--lq-graphic-accent)}.lq-bar--muted{fill:var(--lq-iris-200)}.lq-legend{display:flex;gap:16px;font:var(--lq-text-caption);color:var(--lq-text-secondary)}.lq-legend i{display:inline-block;width:10px;height:2px;margin-right:6px;vertical-align:middle;background:var(--lq-graphic-accent)}.lq-legend i.lq-dash{background:repeating-linear-gradient(90deg,var(--lq-graphic-line) 0 4px,transparent 4px 7px)}.lq-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px 10px 18px;border-radius:var(--lq-radius-pill)}.lq-brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em;color:var(--lq-text)}.lq-navlinks{display:flex;gap:28px;color:var(--lq-text-secondary);font-size:14px}.lq-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:6px 12px 6px 8px;border-radius:var(--lq-radius-pill);font:var(--lq-text-caption);color:var(--lq-text-secondary)}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--lq-canvas);color:var(--lq-text);font:var(--lq-text-body);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}a{color:var(--lq-accent);text-underline-offset:3px}a:hover{color:var(--lq-accent-hover)}h1,h2,h3,h4{margin:0 0 var(--lq-space-2);color:var(--lq-text)}h1{font:var(--lq-text-h1);letter-spacing:var(--lq-tracking-h1)}h2{font:var(--lq-text-h2);letter-spacing:var(--lq-tracking-h2)}h3{font:var(--lq-text-h3);letter-spacing:var(--lq-tracking-h3)}h4{font:var(--lq-text-h4);letter-spacing:var(--lq-tracking-h4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:var(--lq-border-width-focus) solid var(--lq-focus-ring);outline-offset:var(--lq-border-width-focus-offset)}main:focus{outline:none}@media(max-width:1023px){html{scroll-padding-top:72px}}.lq-content,.lq-top{padding-inline:var(--lq-gutter)}@media(min-width:768px){.lq-content,.lq-top{padding-inline:var(--lq-gutter-lg)}}.lq-grid--kpi{grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.lq-grid--kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.lq-grid--kpi{grid-template-columns:repeat(4,minmax(0,1fr))}}.lq-grid--main{grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.lq-grid--main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.lq-grid--2,.lq-grid--3{grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.lq-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lq-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lq-side{position:sticky;top:0;height:100dvh;overflow-y:auto;background:var(--lq-surface)}.lq-ai-tag{display:inline-flex;align-items:center;gap:4px;font:var(--lq-text-micro);letter-spacing:var(--lq-tracking-micro);text-transform:uppercase;color:var(--lq-accent)}.lq-icon-box{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border-radius:var(--lq-radius-sm);background:var(--lq-accent-subtle);color:var(--lq-accent);border:1px solid var(--lq-accent-border)}.lq-well{padding:var(--lq-space-4);border-radius:var(--lq-radius-md);background:var(--lq-surface-sunk);border:1px solid var(--lq-border-subtle)}.lq-divider{height:1px;margin:var(--lq-space-4) 0;border:0;background:var(--lq-border-subtle)}.lq-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--lq-radius-pill);background:var(--lq-surface-sunk);color:var(--lq-text-secondary);font:500 11px/1 var(--lq-font-mono)}.lq-icon{line-height:0}.lq-icon>svg{display:block}.lq-loader{display:inline-flex;flex:none;line-height:0;vertical-align:middle}.lq-ld,.lq-ld>svg{display:block}.lq-drop{cursor:pointer}.lq-drop:hover{border-color:var(--lq-accent-border)}.lq-drop-title{margin:0;font:var(--lq-text-h4);letter-spacing:var(--lq-tracking-h4);color:var(--lq-text)}.lq-drop[aria-disabled=true],.lq-drop[aria-disabled=true]:hover{cursor:not-allowed;border-color:var(--lq-border-subtle);background:var(--lq-surface-sunk);color:var(--lq-text-disabled)}.lq-drop[aria-disabled=true] .lq-drop-title{color:var(--lq-text-disabled)}.lq-drop--row{flex-direction:row;justify-content:flex-start;text-align:left;padding:18px 20px;gap:16px;border-color:var(--lq-border-strong);background:var(--lq-neutral-25);cursor:default}.lq-drop--row:hover{border-color:var(--lq-border-strong)}.lq-drop--row.lq-drop--over,.lq-drop--row.lq-drop--over:hover{border-color:var(--lq-accent);background:var(--lq-accent-subtle)}.lq-drop--row.lq-drop--off,.lq-drop--row.lq-drop--off:hover{border-color:var(--lq-border-subtle);background:var(--lq-surface-sunk);color:var(--lq-text-disabled)}.lq-drop-icon{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:var(--lq-surface);border:1px solid var(--lq-border-subtle);color:var(--lq-text-secondary)}.lq-drop-text{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.lq-drop--row .lq-drop-title{font:550 14px/1.4 var(--lq-font-sans);letter-spacing:0}.lq-drop-hint{font:var(--lq-text-caption);color:var(--lq-text-tertiary)}.lq-drop-progress{margin-top:var(--lq-space-3)}.lq-drop-list{list-style:none;margin:var(--lq-space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.lq-drop-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--lq-border-subtle);border-radius:var(--lq-radius-sm);background:var(--lq-surface);font:var(--lq-text-caption)}.lq-drop-item-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lq-text);font-weight:500}.lq-drop-item-meta{flex:none;color:var(--lq-text-secondary)}.lq-drop-item-err{flex:none;color:var(--lq-danger-fg);font-weight:500}.lq-drop-item-bar{flex:0 0 96px}.lq-fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--lq-space-3)}.lq-fieldset>legend{padding:0;margin-bottom:var(--lq-space-2)}.lq-input-wrap>.lq-input{flex:1}.lq-input-wrap .lq-input-prefix+.lq-input{padding-left:32px}.lq-meter--compact{gap:4px}.lq-meter--compact .lq-meter-track{height:4px}.lq-checkbox{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font:var(--lq-text-body-sm);color:var(--lq-text)}.lq-checkbox input{appearance:none;margin:0;width:18px;height:18px;flex:none;border-radius:5px;border:1.5px solid var(--lq-border-strong);background:var(--lq-surface);display:grid;place-content:center;cursor:pointer;transition:background-color var(--lq-duration-fast) var(--lq-ease-standard),border-color var(--lq-duration-fast) var(--lq-ease-standard)}.lq-checkbox input:after{content:"";width:9px;height:5px;border-left:2px solid var(--lq-text-inverse);border-bottom:2px solid var(--lq-text-inverse);transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform var(--lq-duration-fast) var(--lq-ease-standard)}.lq-checkbox input:checked,.lq-checkbox input:indeterminate{background:var(--lq-accent);border-color:var(--lq-accent)}.lq-checkbox input:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.lq-checkbox input:indeterminate:after{width:8px;height:0;border-left:0;transform:scale(1)}.lq-checkbox input:focus-visible{outline:2px solid var(--lq-focus-ring);outline-offset:2px}.lq-checkbox input:disabled{opacity:.45;cursor:not-allowed}.lq-choice{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--lq-radius-md);border:1px solid var(--lq-border);background:var(--lq-surface);cursor:pointer;transition:border-color var(--lq-duration-fast) var(--lq-ease-standard),box-shadow var(--lq-duration-fast) var(--lq-ease-standard)}.lq-choice:hover{border-color:var(--lq-neutral-300)}.lq-choice input{margin:3px 0 0;accent-color:var(--lq-accent);flex:none}.lq-choice b{display:block;font-weight:500;font-size:14px}.lq-choice span.lq-muted,.lq-choice small{display:block;font:var(--lq-text-caption);color:var(--lq-text-secondary)}.lq-choice:has(input:checked){border:1.5px solid var(--lq-accent);padding:13.5px 15.5px;box-shadow:0 0 0 3px var(--lq-accent-subtle)}.lq-choice:has(input:focus-visible){outline:2px solid var(--lq-focus-ring);outline-offset:2px}.lq-choice:has(input:disabled){opacity:.55;cursor:not-allowed}.lq-seg input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.lq-seg label{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:var(--lq-radius-pill);font:500 13px/1 var(--lq-font-sans);color:var(--lq-text-secondary);cursor:pointer}.lq-seg input:checked+label{background:var(--lq-surface);color:var(--lq-text);box-shadow:var(--lq-shadow-sm)}.lq-seg input:focus-visible+label{outline:2px solid var(--lq-focus-ring);outline-offset:2px}.lq-switch input[role=switch]:focus-visible+.lq-switch-track{outline:2px solid var(--lq-focus-ring);outline-offset:2px}.lq-progress{appearance:none;display:block;width:100%;height:6px;border:0;border-radius:3px;overflow:hidden;background:var(--lq-surface-sunk);box-shadow:inset 0 0 0 1px var(--lq-border-subtle)}.lq-progress::-webkit-progress-bar{background:var(--lq-surface-sunk)}.lq-progress::-webkit-progress-value{background:var(--lq-gradient-accent-sheen);border-radius:3px;transition:width var(--lq-duration-base) var(--lq-ease-standard)}.lq-progress::-moz-progress-bar{background:var(--lq-gradient-accent-sheen);border-radius:3px}.lq-table th[aria-sort=ascending] .lq-sort:after{content:"\2191"}.lq-table th[aria-sort=descending] .lq-sort:after{content:"\2193"}.lq-table-wrap{overflow-x:auto}.lq-table td,.lq-table th{overflow-wrap:anywhere}@media(max-width:639px){.lq-ph{flex-direction:column;align-items:stretch;gap:16px}.lq-ph-acts,.lq-card-head{flex-wrap:wrap}.lq-empty-page{padding:40px 16px}.lq-note{grid-template-columns:auto 1fr}.lq-note>:nth-child(3){grid-column:2}}dialog.lq-dialog,dialog.lq-drawer{padding:0;color:var(--lq-text);max-height:calc(100dvh - 32px)}dialog.lq-dialog{width:min(520px,calc(100vw - 32px));margin:auto}dialog.lq-dialog--lg{width:min(560px,calc(100vw - 32px))}dialog.lq-dialog--xl{width:min(1000px,calc(100vw - 32px))}dialog.lq-dialog::backdrop,dialog.lq-drawer::backdrop{background:var(--lq-overlay-scrim)}dialog.lq-drawer{position:fixed;inset-block:0;margin:0;height:100dvh;max-height:none;width:min(440px,100vw);border:0;border-inline-end:1px solid var(--lq-border-subtle);border-radius:0;overflow:hidden}dialog.lq-drawer:not([open]){display:none}dialog.lq-drawer--end{inset-inline:auto 0;border-inline-end:0;border-inline-start:1px solid var(--lq-border-subtle)}dialog.lq-drawer:not(.lq-drawer--end){inset-inline:0 auto}dialog.lq-drawer--lg{width:min(580px,100vw)}dialog.lq-drawer--nav{width:min(280px,100vw)}.lq-drawer-panel{display:flex;flex-direction:column;height:100%;min-height:0}.lq-drawer-title{flex:1;min-width:0}.lq-drawer-panel .lq-drawer-body{flex:1;overflow-y:auto;min-height:0}.lq-drawer--nav .lq-drawer-body{padding:0}@media(prefers-reduced-motion:no-preference){dialog.lq-drawer[open]{animation:lq-drawer-in var(--lq-duration-base) var(--lq-ease-enter)}dialog.lq-drawer--end[open]{animation-name:lq-drawer-in-end}}@keyframes lq-drawer-in{0%{transform:translate(-100%)}}@keyframes lq-drawer-in-end{0%{transform:translate(100%)}}.lq-toast-region{position:fixed;inset:auto auto var(--lq-space-6) 50%;transform:translate(-50%);margin:0;padding:0;border:0;background:transparent;overflow:visible;max-width:calc(100vw - 32px);z-index:var(--lq-z-toast)}.lq-toast-region:focus-visible{outline-offset:4px}.lq-toast-text{min-width:0;overflow-wrap:anywhere}.lq-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;font:var(--lq-text-body-sm);color:var(--lq-text-secondary)}.lq-pagination-btns{display:flex;gap:8px;align-items:center}.lq-pagination-page{font:var(--lq-text-caption);font-variant-numeric:tabular-nums}.lq-tabs{display:flex;gap:4px;border-bottom:1px solid var(--lq-border-subtle)}.lq-tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:0;background:transparent;font:500 14px/1 var(--lq-font-sans);color:var(--lq-text-secondary);cursor:pointer;border-radius:8px 8px 0 0}.lq-tab:hover,.lq-tab[aria-selected=true]{color:var(--lq-text)}.lq-tab[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--lq-gradient-accent-sheen, linear-gradient(100deg, #7269E4 0%, #938CEE 45%, #B6B1F5 100%))}.lq-tab-count{font:500 11px/1 var(--lq-font-mono);padding:3px 6px;border-radius:6px;background:var(--lq-surface-sunk);color:var(--lq-text-secondary)}.lq-msg{display:flex}.lq-msg--user{justify-content:flex-end}.lq-bubble{max-width:min(640px,100%);padding:10px 14px;border-radius:var(--lq-radius-lg);font:var(--lq-text-body);white-space:pre-wrap;overflow-wrap:anywhere}.lq-msg--user .lq-bubble{background:var(--lq-accent-subtle);border:1px solid var(--lq-accent-border);color:var(--lq-text)}.lq-msg--assistant .lq-bubble{background:var(--lq-surface);border:1px solid var(--lq-border-subtle);color:var(--lq-text)}.lq-msg--assistant[data-state=error] .lq-bubble{border-color:var(--lq-danger-border)}.lq-cite{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin:0 2px;border-radius:6px;border:1px solid var(--lq-accent-border);background:var(--lq-accent-subtle);color:var(--lq-accent);font:500 11px/1 var(--lq-font-mono);cursor:pointer;vertical-align:1px}.lq-cite:hover,.lq-cite--live{background:var(--lq-accent);color:var(--lq-text-inverse)}.lq-cite--static{cursor:default;margin:0}.lq-cite:focus-visible,.lq-chip:focus-visible,.lq-composer-send:focus-visible{outline:2px solid var(--lq-accent);outline-offset:2px}.lq-caret{display:inline-block;width:2px;height:1em;margin-inline-start:2px;vertical-align:text-bottom;background:var(--lq-accent);animation:lq-caret-blink 1s steps(1) infinite}@keyframes lq-caret-blink{50%{opacity:0}}.lq-sources{display:flex;flex-direction:column;gap:6px}.lq-sources-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--lq-border-subtle);border-radius:var(--lq-radius-md);background:var(--lq-gradient-card-lift);color:var(--lq-text-secondary);font:var(--lq-text-caption);text-align:start;cursor:pointer;transition:border-color var(--lq-duration-fast) var(--lq-ease-standard)}.lq-sources-toggle:hover{border-color:var(--lq-accent-border)}.lq-sources-toggle:focus-visible,.lq-source-line:focus-visible{outline:2px solid var(--lq-accent);outline-offset:2px}.lq-sources-toggle>lq-icon{flex:none;color:var(--lq-text-tertiary)}.lq-sources-h{flex:none}.lq-sources-badges{flex:1;min-width:0;display:flex;align-items:center;gap:3px;overflow:hidden}.lq-sources-more{flex:none;font:500 11px/1 var(--lq-font-mono);color:var(--lq-text-tertiary)}.lq-sources-chev{flex:none;margin-inline-start:auto;color:var(--lq-text-tertiary);transition:transform var(--lq-duration-base) var(--lq-ease-standard)}.lq-sources-toggle[aria-expanded=true] .lq-sources-chev{transform:rotate(180deg)}.lq-sources-list,.lq-source-passages{list-style:none;margin:0;padding:0}.lq-sources-list{display:flex;flex-direction:column;gap:6px}.lq-source-group{padding:4px;border:1px solid var(--lq-border-subtle);border-radius:var(--lq-radius-md);background:var(--lq-gradient-card-lift)}.lq-source-file{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 6px;font:500 13px/1.3 var(--lq-font-sans);color:var(--lq-text)}.lq-source-file>lq-icon{flex:none;color:var(--lq-text-tertiary)}.lq-source-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-source-line{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 6px;border-radius:var(--lq-radius-xs);font:var(--lq-text-caption);color:var(--lq-text-secondary);transition:background-color var(--lq-duration-base) var(--lq-ease-standard)}.lq-source-line.lq-source--live,.lq-source-line.lq-source--hit{background:var(--lq-accent-subtle)}.lq-source-loc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-sources-toggle--quiet{min-height:32px;padding:4px 10px;border-style:dashed;background:none;color:var(--lq-text-tertiary)}.lq-sources-quiet .lq-source-group{background:none}.lq-sources-quiet .lq-source-file,.lq-sources-quiet .lq-source-line{color:var(--lq-text-tertiary)}@media(prefers-reduced-motion:reduce){.lq-sources-chev,.lq-source-line,.lq-sources-toggle{transition:none}}.lq-answer-media{display:flex;flex-direction:column;gap:10px}.lq-media-item{margin:0;display:flex;flex-direction:column;gap:6px}.lq-media-open{display:block;border:1px solid var(--lq-border-subtle);border-radius:var(--lq-radius-lg);overflow:hidden;background:var(--lq-surface)}.lq-media-open:focus-visible{outline:2px solid var(--lq-accent);outline-offset:2px}.lq-media-open img{display:block;width:100%;max-height:360px;object-fit:contain}.lq-media-cap{margin:0;font:var(--lq-text-caption);color:var(--lq-text-secondary);overflow-wrap:anywhere}.lq-media-file{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--lq-border-subtle);border-radius:var(--lq-radius-md);color:var(--lq-text);text-decoration:none;font:var(--lq-text-body-sm)}.lq-media-file:hover{border-color:var(--lq-border-strong)}.lq-retrieving{display:inline-flex;align-items:center;gap:8px;font:var(--lq-text-body-sm);color:var(--lq-text-secondary)}.lq-prompts{display:flex;flex-wrap:wrap;gap:8px}.lq-chip{padding:6px 12px;border-radius:var(--lq-radius-pill);border:1px solid var(--lq-border);background:var(--lq-surface);color:var(--lq-text);font:var(--lq-text-body-sm);cursor:pointer}.lq-chip:hover{border-color:var(--lq-accent-border);background:var(--lq-accent-subtle)}.lq-composer{display:flex;align-items:flex-end;gap:8px;padding:8px;border:1px solid var(--lq-border);border-radius:var(--lq-radius-lg);background:var(--lq-surface)}.lq-composer:focus-within{border-color:var(--lq-accent)}.lq-composer-input{flex:1;min-height:24px;max-height:160px;resize:none;border:0;outline:0;background:transparent;color:var(--lq-text);font:var(--lq-text-body);field-sizing:content}.lq-composer-send{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--lq-accent);color:var(--lq-text-inverse);cursor:pointer}.lq-composer-send:disabled{opacity:.4;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.lq-caret{animation:none}}.lq-activity{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lq-activity-item{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--lq-border-subtle);font:var(--lq-text-body-sm, 14px/1.4 var(--lq-font-sans));color:var(--lq-text)}.lq-activity-item:last-child{border-bottom:0}.lq-activity-ico{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;color:var(--lq-text-secondary);background:var(--lq-surface-sunk)}.lq-activity-item--success .lq-activity-ico{color:var(--lq-success-fg);background:var(--lq-success-bg)}.lq-activity-item--warning .lq-activity-ico{color:var(--lq-warning-fg);background:var(--lq-warning-bg)}.lq-activity-item--danger .lq-activity-ico{color:var(--lq-danger-fg);background:var(--lq-danger-bg)}.lq-activity-text{flex:1;min-width:0;padding-top:4px}.lq-activity-time{flex:none;padding-top:5px;font:var(--lq-text-caption);color:var(--lq-text-tertiary);font-variant-numeric:tabular-nums}.lq-meter--unlimited .lq-meter-track{height:3px}.lq-meter--unlimited .lq-meter-fill{display:none}.lq-meter--progress{gap:0}.lq-meter--progress .lq-meter-track{height:8px;border-radius:999px;box-shadow:none}.lq-meter--progress .lq-meter-fill{border-radius:inherit;background:var(--lq-graphic-accent);transition:width .4s var(--lq-ease-standard)}.lq-note .lq-meter--progress .lq-meter-track{background:var(--lq-surface)}@media(prefers-reduced-motion:reduce){.lq-meter--progress .lq-meter-fill{transition:none}}.lq-table tbody tr.row-link{cursor:pointer}.lq-table tbody tr.row-link.is-selected td{background:var(--lq-accent-subtle)}.lq-table tbody tr.row-link.is-selected:hover td{background:var(--lq-iris-100)}.lq-ai-tag{display:inline-flex;align-items:center;gap:6px;font:500 11px/1.3 var(--lq-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lq-accent-hover)}}:root{--loqui-primary: #1d4ed8;--loqui-accent: #2563eb;--loqui-radius: 12px;--loqui-font: system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light}body{margin:0;background:var(--lq-canvas);color:var(--lq-text);font:var(--lq-text-body-sm);-webkit-font-smoothing:antialiased}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}.hiw-stage{position:relative;flex:1 1 440px;min-height:300px;border-radius:20px;overflow:hidden;border:1px solid #E3E4EC;background:radial-gradient(120% 90% at 0% 0%,#f1effe,#f1effe00 60%),radial-gradient(90% 80% at 100% 100%,#eaf0fd,#eaf0fd00 60%),#fbfbfd}.hiw-stage *{animation-duration:9s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}.hiw-stage.is-paused *{animation-play-state:paused}.hiw-doc{position:absolute;left:18px;width:40%;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #E3E4EC;box-shadow:0 1px 2px #1418280d;display:flex;flex-direction:column;gap:6px;font:550 12px/1.2 var(--lq-font-sans);color:#1c2132}.hiw-doc i{display:block;height:4px;border-radius:2px;background:#e3e4ec}.hiw-doc i.w2{width:82%}.hiw-doc i.w3{width:58%}.hiw-d1{top:20px;animation-name:hiwDoc}.hiw-d1 i.hit{animation-name:hiwHit}.hiw-d2{top:98px}.hiw-d3{top:176px}@keyframes hiwDoc{0%,30%{border-color:#e3e4ec;box-shadow:0 1px 2px #1418280d}36%,60%{border-color:#938cee;box-shadow:0 0 0 4px #938cee2e}68%,to{border-color:#e3e4ec;box-shadow:0 1px 2px #1418280d}}@keyframes hiwHit{0%,32%{background:#e3e4ec}38%,60%{background:#b9b4f6}68%,to{background:#e3e4ec}}.hiw-b{position:absolute;max-width:44%;padding:7px 11px;border-radius:14px;font:400 12.5px/1.4 var(--lq-font-sans);opacity:0}.hiw-b.v{right:18px;background:#1c2132;color:#fff;border-bottom-right-radius:4px}.hiw-b.a{left:52%;background:#fff;color:#1c2132;border:1px solid #E3E4EC;border-bottom-left-radius:4px}.hiw-cite{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:2px 8px;border-radius:999px;background:#f4f3fe;color:#4b42b6;font:500 11px/1.4 var(--lq-font-sans)}.hiw-q{top:24px;animation-name:hiwQ}.hiw-ans{top:140px;animation-name:hiwAns}@keyframes hiwQ{0%{opacity:0;transform:translateY(6px)}6%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes hiwAns{0%,60%{opacity:0;transform:translateY(6px)}66%,90%{opacity:1;transform:none}97%,to{opacity:0}}.hiw-pearl{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#fff,#c8c1f4 45%,#938cee 80%,#afc0f0);box-shadow:0 0 12px 4px #b6b1f58c;opacity:0;animation-name:hiwPearl}@keyframes hiwPearl{0%,10%{opacity:0;left:76%;top:42px}14%{opacity:1;left:76%;top:42px}32%{opacity:1;left:42%;top:52px}36%{opacity:0;left:42%;top:52px}50%{opacity:0;left:42%;top:60px}54%{opacity:1;left:42%;top:60px}63%{opacity:1;left:56%;top:150px}66%,to{opacity:0;left:56%;top:150px}}.hiw-recipe{position:absolute;left:18px;top:20px;width:42%;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #E3E4EC;box-shadow:0 1px 2px #1418280d;display:flex;flex-direction:column;gap:10px}.hiw-recipe b{font:550 12.5px/1.2 var(--lq-font-sans);color:#1c2132;display:flex;gap:6px;align-items:center}.hiw-recipe b lq-icon{color:#5b51d4}.hiw-st{display:flex;gap:8px;align-items:center;font:400 12px/1.3 var(--lq-font-sans);color:#4a5068}.hiw-st span.o{width:14px;height:14px;border-radius:50%;border:1.5px solid #B4B8C8;flex:none;box-sizing:border-box}.hiw-s1 span.o{animation-name:hiwS1}.hiw-s2 span.o{animation-name:hiwS2}.hiw-s3 span.o{animation-name:hiwS3}.hiw-s4 span.o{animation-name:hiwS4}@keyframes hiwS1{0%,26%{background:transparent;border-color:#b4b8c8;box-shadow:none}30%,92%{background:#5b51d4;border-color:#5b51d4;box-shadow:inset 0 0 0 3px #fff}98%,to{background:transparent;border-color:#b4b8c8;box-shadow:none}}@keyframes hiwS2{0%,52%{background:transparent;border-color:#b4b8c8;box-shadow:none}56%,92%{background:#5b51d4;border-color:#5b51d4;box-shadow:inset 0 0 0 3px #fff}98%,to{background:transparent;border-color:#b4b8c8;box-shadow:none}}@keyframes hiwS3{0%,66%{background:transparent;border-color:#b4b8c8;box-shadow:none}70%,92%{background:#5b51d4;border-color:#5b51d4;box-shadow:inset 0 0 0 3px #fff}98%,to{background:transparent;border-color:#b4b8c8;box-shadow:none}}@keyframes hiwS4{0%,76%{background:transparent;border-color:#b4b8c8;box-shadow:none}80%,92%{background:#5b51d4;border-color:#5b51d4;box-shadow:inset 0 0 0 3px #fff}98%,to{background:transparent;border-color:#b4b8c8;box-shadow:none}}.hiw-k1{top:18px;animation-name:hiwK1}.hiw-k2{top:56px;animation-name:hiwK2}.hiw-k3{top:94px;animation-name:hiwK3}.hiw-k4{top:132px;animation-name:hiwK4}.hiw-k5{top:170px;animation-name:hiwK5}@keyframes hiwK1{0%,10%{opacity:0;transform:translateY(6px)}14%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes hiwK2{0%,22%{opacity:0;transform:translateY(6px)}26%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes hiwK3{0%,36%{opacity:0;transform:translateY(6px)}40%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes hiwK4{0%,48%{opacity:0;transform:translateY(6px)}52%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes hiwK5{0%,64%{opacity:0;transform:translateY(6px)}68%,90%{opacity:1;transform:none}97%,to{opacity:0}}.hiw-bar{position:absolute;left:0;right:0;bottom:0;min-height:48px;padding:6px 8px 6px 14px;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between;border-top:1px solid #EEEFF4;background:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hiw-phases{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.hiw-ph{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font:500 12px/1 var(--lq-font-sans);color:#6b7088;background:transparent}.hiw-ph em{font-style:normal;font-family:var(--lq-font-mono);font-size:11px;color:inherit}.hiw-p1{animation-name:hiwP1}.hiw-p2{animation-name:hiwP2}.hiw-p3{animation-name:hiwP3}@keyframes hiwP1{0%,2%{background:transparent;color:#6b7088}4%,26%{background:#f4f3fe;color:#4b42b6}30%,to{background:transparent;color:#6b7088}}@keyframes hiwP2{0%,28%{background:transparent;color:#6b7088}32%,58%{background:#f4f3fe;color:#4b42b6}62%,to{background:transparent;color:#6b7088}}@keyframes hiwP3{0%,60%{background:transparent;color:#6b7088}64%,94%{background:#f4f3fe;color:#4b42b6}98%,to{background:transparent;color:#6b7088}}@media(prefers-reduced-motion:reduce){.hiw-stage *{animation:none!important}.hiw-b,.hiw-q,.hiw-ans{opacity:1!important;transform:none!important}.hiw-pearl{display:none}.hiw-st span.o{background:#5b51d4!important;border-color:#5b51d4!important;box-shadow:inset 0 0 0 3px #fff!important}}
