@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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-extrabold:800;--radius-lg:.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer tokens{:root{--max-w:1200px;--radius-xs:6px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--font-body:var(--font-archivo), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-archivo), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.35s;--bg:#fff;--bg-2:#fafaf9;--surface:#fff;--surface-2:#f6f5f1;--surface-3:#edebe5;--ink:#16121f;--ink-2:#5c5568;--ink-3:var(--theme-secondary,#5c5568);--line:#16121f1a;--line-2:#16121f2e;--brand:#36146d;--brand-ink:#fff;--brand-soft:#f0eaf9;--brand-text:#36146d;--lime:#bcee26;--lime-ink:#1e2a00;--lime-soft:#f1fad6;--lime-text:#5e7a00;--ok:#067647;--ok-soft:#e6f6ee;--warn:#b54708;--warn-soft:#fdf0e4;--bad:#b42318;--bad-soft:#fcedeb;--info:#175cd3;--info-soft:#e8f0fd;--glass:#ffffffb8;--glass-2:#ffffff8c;--glass-line:#ffffffb3;--shade:#16121f57;--sh-1:0 1px 2px #16121f0d;--sh-2:0 6px 20px -6px #16121f24;--sh-3:0 18px 44px -12px #16121f42;--art:linear-gradient(135deg, #f1efea 0%, #e7e3db 100%);--cat-all:#36146d;--cat-all-soft:#f0eaf9;--cat-all-ink:#36146d;--cat-textbooks:#b45309;--cat-textbooks-soft:#fdf1e3;--cat-textbooks-ink:#92400e;--cat-tech:#175cd3;--cat-tech-soft:#e8f0fd;--cat-tech-ink:#1546a0;--cat-apparel:#be185d;--cat-apparel-soft:#fde9f1;--cat-apparel-ink:#9d174d;--cat-essentials:#0f766e;--cat-essentials-soft:#e2f5f3;--cat-essentials-ink:#115e56;--cat-food:#c2410c;--cat-food-soft:#fdede4;--cat-food-ink:#9a3412;--cat-health:#9333ea;--cat-health-soft:#f5ebfd;--cat-health-ink:#7e22ce;--cat-sports:#15803d;--cat-sports-soft:#e6f5eb;--cat-sports-ink:#166534;--cat-events:#4f46e5;--cat-events-soft:#ecebfd;--cat-events-ink:#4338ca;--cat-services:#0369a1;--cat-services-soft:#e4f1f9;--cat-services-ink:#075985;--cat-bounties:#b42318;--cat-bounties-soft:#fcedeb;--cat-bounties-ink:#991b1b;--cat-transport:#0e7490;--cat-transport-soft:#e3f3f7;--cat-transport-ink:#155e75;--cat-other:#5c5568;--cat-other-soft:#f1f0f3;--cat-other-ink:#47414f}:root[data-theme=dark]{--bg:#0b0b0c;--bg-2:#131315;--surface:#191324;--surface-2:#211930;--surface-3:#2c2240;--ink:#f8f7f2;--ink-2:#b7afc6;--ink-3:var(--theme-secondary,#b3b3bd);--line:#f8f7f21a;--line-2:#f8f7f22e;--brand:#36146d;--brand-ink:#f8f7f2;--brand-soft:#251540;--brand-text:#bfa6ff;--lime:#bcee26;--lime-ink:#16121f;--lime-soft:#232c0e;--lime-text:#c6f252;--ok:#4ade80;--ok-soft:#12251a;--warn:#fbbf24;--warn-soft:#2a1e0a;--bad:#f87171;--bad-soft:#2a1414;--info:#7da7ff;--info-soft:#14203a;--glass:#191324ad;--glass-2:#19132480;--glass-line:#f8f7f21a;--shade:#04020a99;--sh-1:0 1px 2px #0006;--sh-2:0 6px 20px -6px #00000080;--sh-3:0 18px 44px -12px #0009;--art:linear-gradient(135deg, #241b33 0%, #1a1426 100%);--cat-all:#bfa6ff;--cat-all-soft:#251540;--cat-all-ink:#bfa6ff;--cat-textbooks:#fbbf24;--cat-textbooks-soft:#2e2109;--cat-textbooks-ink:#fcd34d;--cat-tech:#7da7ff;--cat-tech-soft:#14203a;--cat-tech-ink:#a5c2ff;--cat-apparel:#f472b6;--cat-apparel-soft:#331021;--cat-apparel-ink:#f9a8d4;--cat-essentials:#2dd4bf;--cat-essentials-soft:#0c2b29;--cat-essentials-ink:#5eead4;--cat-food:#fb923c;--cat-food-soft:#331a0c;--cat-food-ink:#fdba74;--cat-health:#c084fc;--cat-health-soft:#2a1440;--cat-health-ink:#d8b4fe;--cat-sports:#4ade80;--cat-sports-soft:#12251a;--cat-sports-ink:#86efac;--cat-events:#a5b4fc;--cat-events-soft:#1b1b3a;--cat-events-ink:#c7d2fe;--cat-services:#38bdf8;--cat-services-soft:#0c2233;--cat-services-ink:#7dd3fc;--cat-bounties:#f87171;--cat-bounties-soft:#2a1414;--cat-bounties-ink:#fca5a5;--cat-transport:#22d3ee;--cat-transport-soft:#0b2830;--cat-transport-ink:#67e8f9;--cat-other:#b7afc6;--cat-other-soft:#211930;--cat-other-ink:#cfc8d9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e0a16;--bg-2:#141020;--surface:#191324;--surface-2:#211930;--surface-3:#2c2240;--ink:#f8f7f2;--ink-2:#b7afc6;--ink-3:var(--theme-secondary,#b3b3bd);--line:#f8f7f21a;--line-2:#f8f7f22e;--brand-ink:#f8f7f2;--brand-soft:#251540;--brand-text:#bfa6ff;--lime-ink:#16121f;--lime-soft:#232c0e;--lime-text:#c6f252;--ok:#4ade80;--ok-soft:#12251a;--warn:#fbbf24;--warn-soft:#2a1e0a;--bad:#f87171;--bad-soft:#2a1414;--info:#7da7ff;--info-soft:#14203a;--glass:#191324ad;--glass-2:#19132480;--glass-line:#f8f7f21a;--shade:#04020a99;--sh-1:0 1px 2px #0006;--sh-2:0 6px 20px -6px #00000080;--sh-3:0 18px 44px -12px #0009;--art:linear-gradient(135deg, #241b33 0%, #1a1426 100%)}}:root{--bg-page:var(--bg);--bg-elevated:var(--surface);--surface-1:var(--surface);--surface-4:var(--surface-3);--text:var(--ink);--text-soft:var(--ink-2);--text-muted:var(--ink-3);--text-faint:var(--ink-3);--accent:var(--lime);--accent-hover:var(--lime-text);--accent-dim:var(--lime-soft);--accent-glow:#bcee2647;--accent-ink:var(--lime-ink);--accent-text:var(--brand-text);--purple:var(--brand-text);--purple-dim:var(--brand-soft);--purple-hover:var(--brand);--lime-hover:var(--lime-text);--lime-dim:var(--lime-soft);--success:var(--ok);--success-dim:var(--ok-soft);--error:var(--bad);--error-dim:var(--bad-soft);--warning:var(--warn);--warning-dim:var(--warn-soft);--blue:var(--info);--blue-dim:var(--info-soft);--silver:var(--ink-3);--silver-dim:var(--surface-2);--line-strong:var(--line-2);--line-focus:var(--lime);--glass-bg:var(--glass);--glass-strong-bg:var(--surface);--glass-border:var(--glass-line);--input-bg:var(--surface);--input-border:var(--line-2);--input-focus:var(--lime);--shadow:var(--sh-2);--shadow-lg:var(--sh-3);--shadow-xs:var(--sh-1);--shadow-sm:var(--sh-1);--shadow-md:var(--sh-2);--shadow-glow:0 8px 24px -8px #bcee26cc;--shadow-glow-strong:0 8px 22px -10px #bcee26e6;--overlay-bg:var(--shade);--scrollbar-track:transparent;--scrollbar-thumb:var(--line-2);--header-bg:var(--glass);--dock-bg:var(--glass);--dock-border:var(--glass-line);--blob-purple:#36146d0d;--blob-lime:#bcee260d;--blob-blue:#175cd309}:root[data-contrast=high]{--ink-2:var(--ink);--glass:var(--surface);--glass-2:var(--surface);--line:var(--line-2)!important;--line-strong:var(--line-2)!important;--glass-bg:var(--surface)!important;--glass-strong-bg:var(--surface)!important;--text:var(--ink)!important;--text-soft:var(--ink)!important;--text-primary:var(--ink)!important;--text-muted:var(--ink-2)!important;--text-secondary:var(--ink-2)!important}:root[data-theme=dark][data-contrast=high]{--ink:#fff;--ink-2:#f0efea;--ink-3:#c3bcd1;--line-2:#f8f7f247}:root[data-theme=light][data-contrast=high]{--ink:#000;--ink-2:#16121f;--ink-3:#443d52;--line-2:#16121f4d}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer legacy{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100dvh;font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}html.theme-transition,html.theme-transition *,html.theme-transition :before,html.theme-transition :after{transition:background-color .3s,color .2s,border-color .2s,box-shadow .3s,opacity .2s!important}a{color:inherit}button,input,textarea,select{font:inherit}.aura-buyer,.aura-seller{min-height:100dvh}.gradient-bg{background:radial-gradient(circle at top left, var(--blob-purple), transparent 24%), radial-gradient(circle at top right, var(--blob-lime), transparent 20%), radial-gradient(circle at bottom, var(--blob-blue), transparent 24%), var(--bg-page)}.noise:after{content:"";pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.glass,.glass-strong{border:1px solid var(--line);background:var(--glass-bg);-webkit-backdrop-filter:blur(22px);box-shadow:var(--shadow)}.glass-strong{background:var(--glass-strong-bg);border-color:var(--line-strong)}.text-gradient{background:linear-gradient(135deg, var(--accent) 0%, var(--text-soft) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.app-shell{width:100%;max-width:100vw;min-height:100vh;padding-bottom:100px;overflow-x:clip}.app-shell-loading{justify-content:center;align-items:center;padding:24px;display:flex}.loading-orb{border:4px solid var(--line);border-top-color:var(--accent);border-radius:999px;width:90px;height:90px;animation:1s linear infinite spin}.section-eyebrow,.brand-subtitle,.hero-kicker,.metric-label,.field-label,.profile-listing-type{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.section-title,.hero-title,.page-title,h1,h2,h3,h4{font-family:var(--font-display);margin:0;font-weight:800}.hero-title{letter-spacing:-.03em;font-size:clamp(2rem,6vw,3.25rem);line-height:1.04}.section-title{letter-spacing:-.015em;font-size:clamp(1.15rem,2.6vw,1.4rem);line-height:1.22}h3,h4{letter-spacing:-.01em;line-height:1.3}.hero-subtitle,.section-subtitle,.detail-description,.profile-listing p,.setting-card p{color:var(--text-soft);text-wrap:pretty;line-height:1.62}.section-title,.page-title{max-width:34ch}.section-subtitle,.hero-subtitle{max-width:60ch}.field-help{color:var(--text-muted);font-size:.82rem;line-height:1.5}.balance-chip,.section-tag,.pill,.pill-button,.status-chip,.entity-chip,.urgency-chip{border-radius:999px;align-items:center;gap:8px;padding:.45rem .85rem;font-size:.78rem;display:inline-flex}.section-tag,.pill,.status-chip,.entity-chip,.urgency-chip{border:1px solid var(--line);background:var(--surface-1)}.pill-row{flex-wrap:wrap;gap:8px;display:flex}.pill.active,.pill-button.active,.btn-primary,.status-chip.escrow-completed,.toggle-track.enabled{background:var(--accent);color:var(--accent-ink);border-color:#0000}.pill-button{cursor:pointer;color:var(--text-soft);border:1px solid var(--line);background:var(--surface-1)}.pill-button.active{font-weight:700}.section-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.urgency-critical{color:#fff;background:#ef44442e;border-color:#ef444466}.urgency-high{color:#fff;background:#f973162e;border-color:#f9731666}.urgency-medium{color:#fff;background:#3b82f62e;border-color:#3b82f666}.page-container,.view-stack{flex-direction:column;gap:28px;display:flex}.page-container{width:100%;max-width:1240px;padding:24px 20px calc(150px + env(safe-area-inset-bottom,0px));margin:0 auto}@media (min-width:640px){.page-container{padding:28px 24px calc(150px + env(safe-area-inset-bottom,0px));gap:32px}}@media (min-width:1024px){.page-container{padding:32px 32px calc(120px + env(safe-area-inset-bottom,0px));gap:36px}}.hero-card,.panel-section,.conversation-shell,.profile-hero,.settings-list,.auth-fallback-card{width:100%}.hero-card,.profile-hero,.panel-section.glass,.auth-fallback-card{border-radius:var(--radius-lg);padding:26px}.hero-card{flex-direction:column;gap:22px;display:flex}.hero-card-bounty{background:linear-gradient(135deg, var(--surface-2), var(--cat-bounties-soft))}.hero-card-service{background:linear-gradient(135deg, var(--surface-2), var(--cat-services-soft))}.hero-search,.form-grid,.detail-body,.profile-copy,.settings-list,.ledger-list,.bounty-feed,.conversation-items,.profile-listings,.milestone-list{flex-direction:column;gap:16px;display:flex}.hero-button,.composer-button,.entity-card-action{min-height:46px}.pill-button:hover,.dock-item:hover,.bounty-card:hover,.conversation-card:hover,.thread-context:hover,.entity-card:hover,.profile-listing:hover{transform:translateY(-1px)}.form-split,.metrics-grid,.split-grid{gap:16px;display:grid}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-card,.conversation-list,.thread-shell,.setting-card,.profile-listing,.ledger-card,.bounty-card,.thread-context,.verifier-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-1);border-radius:18px;padding:20px}.metric-card{flex-direction:column;gap:6px;min-width:0;display:flex}.metric-card>*{margin:0}.metric-label{font:700 10.5px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.metric-meta{font:400 11.5px/1.4 var(--font-body);color:var(--ink-2)}.metric-value,.detail-price{font-size:clamp(1.2rem,3vw,1.85rem)}.metric-value{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;line-height:1.05}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sync-banner{z-index:100;background:var(--accent-dim);border-bottom:1px solid var(--line);color:var(--text-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.75rem;font-weight:500;display:flex;position:fixed;top:0;left:0;right:0}.sync-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite pulse}.sync-banner-error{background:var(--warning-dim);color:var(--ink-2)}.sync-banner-error .sync-dot{background:var(--warning);animation:none}.sync-banner-retry{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:700 11px/1 var(--font-display);cursor:pointer;border-radius:999px;padding:3px 12px}.sync-banner-retry:hover{background:var(--accent-dim)}.vault-unavailable{border-radius:20px;justify-items:start;gap:10px;padding:clamp(20px,4vw,32px);display:grid}.vault-unavailable h2{font:800 clamp(1.05rem, 2vw, 1.3rem)/1.25 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.vault-unavailable p{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.sync-dot{animation:none}}.offline-banner{background:var(--warning-dim);border-bottom:1px solid var(--line);color:var(--text-muted);justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.8rem;font-weight:500;display:flex}.info-inline{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.5;display:flex}.info-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.linq-loading-content{flex-direction:column;align-items:center;gap:16px;display:flex}.loading-shell-copy{color:var(--text-muted);font-size:.85rem}.auth-fallback-card-wide{text-align:center;max-width:560px;margin:0 auto}.auth-fallback-card-wide .hero-kicker{margin-bottom:8px}.auth-fallback-card-wide .hero-title{margin-bottom:12px;font-size:clamp(1.4rem,3vw,1.8rem)}.auth-fallback-card-wide .hero-subtitle{margin-bottom:24px}.auth-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.auth-link{text-decoration:none}.loading-recovery-note{color:var(--text-muted);margin-top:16px;font-size:.78rem}.lq-chat-older{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:600 11.5px/1 var(--font-display);cursor:pointer;border-radius:999px;align-self:center;margin:0 auto 8px;padding:5px 14px}.lq-chat-older:hover:not(:disabled){background:var(--accent-dim);color:var(--ink)}.lq-chat-older:disabled{opacity:.6;cursor:default}.form-hint-error{color:var(--danger,#c0392b);margin:4px 0 0;font-size:.75rem}.lq-dialog-shell{z-index:320;place-items:center;display:grid;position:fixed;inset:0}.lq-dialog-scrim{background:var(--bg-base);border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lq-dialog-scrim{background:color-mix(in srgb, var(--bg-base) 62%, transparent)}}.lq-dialog-scrim{-webkit-backdrop-filter:blur(18px)saturate(170%);cursor:pointer}.lq-dialog-scrim:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.lq-dialog-shell>[role=dialog]{z-index:1;max-width:100%;position:relative}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cart-shell{z-index:300;background:var(--overlay-bg);-webkit-backdrop-filter:blur(14px);justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-drawer{width:min(440px,100%);height:100%;padding:clamp(18px,3vw,26px);padding-bottom:calc(clamp(18px, 3vw, 26px) + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:24px 0 0 24px;flex-direction:column;gap:14px;animation:.26s cubic-bezier(.22,.61,.36,1) cart-slide-in;display:flex;overflow-y:auto}@keyframes cart-slide-in{0%{opacity:0;transform:translate(3%)}to{opacity:1;transform:none}}.cart-items{gap:10px;display:grid}.cart-item{border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cart-item h3{font:700 .95rem/1.3 var(--font-display);color:var(--ink);margin:2px 0 0}.cart-item-thumb{background:var(--surface-2,#0000000d);width:64px;height:64px;color:var(--text-secondary);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cart-item-photo{object-fit:cover}.cart-item-body{flex:auto;min-width:0}.cart-item-desc{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.cart-item-meta{color:var(--text-secondary);text-transform:capitalize;flex-wrap:wrap;gap:6px;margin:6px 0 0;font-size:.72rem;font-weight:700;display:flex}.cart-item-meta span+span:before{content:"· "}.cart-item-actions{text-align:right;flex-shrink:0;justify-items:end;gap:8px;display:grid}.cart-item-actions strong{font:800 .95rem/1 var(--font-display);color:var(--ink)}.cart-summary{border-radius:16px;gap:10px;padding:14px;display:grid}@media (max-width:640px){.cart-shell{justify-content:stretch;align-items:flex-end}.cart-drawer{border-radius:24px 24px 0 0;width:100%;height:auto;max-height:88dvh;animation-name:cart-slide-up}@keyframes cart-slide-up{0%{opacity:0;transform:translateY(6%)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.cart-drawer{animation:none}}.offline-page{place-items:center;min-height:100dvh;padding:24px;display:grid}.offline-card{text-align:left;border-radius:24px;gap:12px;width:min(460px,100%);padding:clamp(24px,5vw,34px);display:grid}.offline-card h1{font:800 clamp(1.3rem, 4vw, 1.7rem)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:4px 0 0}.offline-card p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.6}.offline-note{font-size:.82rem!important}.offline-retry{border-radius:999px;justify-self:start;margin-top:8px;padding:11px 20px;text-decoration:none}.listing-grid-services{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.listing-grid-services .entity-card-art{min-height:220px}.listing-grid-services .entity-card-body{gap:14px}.entity-card{cursor:pointer;border:1px solid var(--line);background:var(--surface-1);border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;animation:.35s both fadeInUp;display:flex;overflow:hidden}.entity-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.entity-card-art{border-radius:16px 16px 0 0;justify-content:space-between;align-items:flex-start;min-height:160px;padding:14px;display:flex;position:relative;overflow:hidden}.entity-card-image{object-fit:cover;opacity:1;z-index:0}.entity-card-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0006 100%);position:absolute;inset:0}.entity-card-glyph{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:2;background:#ffffff26;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:12px;right:12px}.entity-card-glyph svg{width:20px;height:20px}.card-share-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:2;background:#ffffff26;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;transition:background .2s;display:grid}.card-share-btn:hover{background:#ffffff4d}.entity-card-top{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.entity-card-tools{flex:none;align-items:center;gap:6px;display:flex}.entity-card-top>*{pointer-events:auto}.entity-chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.entity-card-body{flex-direction:column;gap:6px;padding:12px;display:flex}.entity-card-topline{justify-content:space-between;align-items:center;display:flex}.entity-card-seller{color:var(--text-muted);font-size:.78rem;font-weight:500}.entity-card-rating{color:var(--text);background:var(--accent-dim);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.entity-card-meta{color:var(--text-muted);font-size:.78rem;line-height:1.4}.entity-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.entity-card-footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:4px;display:flex}.entity-card-footer>div{min-width:0}.entity-card-footer>div:first-child{flex:auto}.entity-card-meta{overflow-wrap:anywhere}.entity-card-price{letter-spacing:-.02em;color:var(--text);font-size:1.1rem;font-weight:800}.entity-card-actions{flex-shrink:0;gap:8px;display:flex}@media (max-width:639px){.entity-card-footer{flex-direction:column;align-items:stretch;gap:8px}.entity-card-actions{width:100%}.entity-card-actions>*{flex:1 1 0;min-width:0}.entity-card-actions .inline-action{padding:6px 8px}}.entity-card-headline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inline-action{white-space:nowrap;min-height:36px;padding:6px 14px;font-size:.78rem}.entity-card-action{min-height:38px}.bounty-card{cursor:pointer;border:1px solid var(--line);background:var(--surface-1);border-radius:16px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;transition:transform .2s,box-shadow .2s;display:flex}.bounty-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.bounty-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.bounty-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.bounty-meta strong{font-size:1.1rem;font-weight:800}.bounty-meta span{color:var(--text-muted);font-size:.72rem}@media (max-width:559px){.all-results-grid,.listing-grid:not(.listing-grid-compact):not(.listing-grid-services){grid-template-columns:minmax(0,1fr)}}.role-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:768px){.role-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.role-kpi-grid{grid-template-columns:1fr}}.role-kpi{border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.role-kpi span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.role-kpi strong{letter-spacing:-.03em;font-size:1.4rem;font-weight:800}.role-kpi small{color:var(--text-muted);font-size:.78rem;line-height:1.4}.listing-page{min-height:100dvh;padding-bottom:80px}.listing-page-container{max-width:1200px;margin:0 auto;padding:16px}@media (min-width:768px){.listing-page-container{padding:24px}}.listing-page-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.listing-back-btn{background:var(--surface-1);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;transition:all .2s;display:flex}.listing-back-btn:hover{background:var(--surface-2)}.listing-header-action{background:var(--surface-1);border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex}.listing-header-action:hover{background:var(--surface-2)}.listing-header-actions{gap:8px;display:flex}.listing-header-action[data-saved=y]{color:var(--danger,#c0392b);border-color:var(--danger,#c0392b)}@supports (color:color-mix(in lab, red, red)){.listing-header-action[data-saved=y]{border-color:color-mix(in srgb, var(--danger,#c0392b) 40%, var(--line))}}.listing-content{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.listing-main{display:contents}.listing-gallery{order:1}.listing-head-section{order:2}.listing-sidebar{order:3}.listing-body-section{order:4}@media (min-width:900px){.listing-content{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"gallery side""header side""body side";align-items:start;gap:24px 32px}.listing-gallery{grid-area:gallery}.listing-head-section{grid-area:header}.listing-body-section{grid-area:body}.listing-sidebar{grid-area:side}}.listing-gallery{flex-direction:column;gap:16px;display:flex}.listing-main-image{aspect-ratio:4/3;cursor:zoom-in;background:0 0;border:none;border-radius:20px;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.listing-image{object-fit:cover}.listing-image-placeholder{border:1px dashed var(--line-2);background:var(--surface-2);width:100%;height:100%;color:var(--ink-3);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.listing-main-image:has(.listing-image-placeholder){aspect-ratio:16/9;cursor:default}.listing-image-placeholder svg{opacity:.7;width:40px;height:40px}.listing-placeholder-note{font:500 12.5px/1 var(--font-body)}.listing-type-badge{font:800 11px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:var(--lime);color:var(--lime-ink);border-radius:999px;padding:7px 12px}.listing-thumbnails{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.listing-thumbnail{background:var(--surface-1);cursor:pointer;border:2px solid #0000;border-radius:12px;flex-shrink:0;width:72px;height:72px;transition:all .2s;position:relative;overflow:hidden}.listing-thumbnail.active{border-color:var(--accent)}.listing-thumbnail:hover{border-color:var(--line-strong)}.listing-thumbnail img{object-fit:cover}.listing-details-section{flex-direction:column;gap:24px;display:flex}.listing-breadcrumb{color:var(--text-muted);align-items:center;gap:8px;font-size:.85rem;display:flex}.listing-breadcrumb button{color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0}.listing-breadcrumb button:hover{text-decoration:underline}.listing-title{word-break:break-word;overflow-wrap:break-word;margin:8px 0 0;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.2}.listing-seller-info{background:var(--surface-1);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}.listing-seller-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.listing-seller-avatar .account-face{width:44px;height:44px}.listing-seller-details{flex-direction:column;gap:2px;min-width:0;display:flex}.listing-seller-name{font-size:.95rem;font-weight:600}.listing-seller-headline{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.listing-rating-badge{color:var(--amber);align-items:center;gap:4px;margin-left:auto;font-size:.9rem;font-weight:600;display:flex}.listing-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.listing-tag{background:var(--surface-1);border:1px solid var(--line);color:var(--text-soft);word-break:break-word;border-radius:999px;max-width:100%;padding:6px 12px;font-size:.78rem}.listing-description-section,.listing-video-section,.listing-specs-section{background:var(--surface-1);border:1px solid var(--line);border-radius:16px;padding:20px}.listing-description-section h2,.listing-video-section h2,.listing-specs-section h2{margin:0 0 12px;font-size:1.1rem}.listing-description{color:var(--text-soft);word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin:0;line-height:1.7}.listing-video-container{background:#000;border-radius:12px;overflow:hidden}.listing-video-player{width:100%;max-height:400px;display:block}.listing-zoom-hint{color:#fff;opacity:.8;background:#000000b3;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.75rem;transition:opacity .2s;display:flex;position:absolute;bottom:12px;right:12px}.listing-main-image:hover .listing-zoom-hint{opacity:1}.listing-lightbox{z-index:1000;background:#000000f2;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.listing-lightbox-close{color:#fff;cursor:pointer;z-index:10;background:#ffffff29;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.listing-lightbox-close:hover{background:var(--line-strong)}.listing-lightbox-nav{color:#fff;cursor:pointer;z-index:10;background:#ffffff29;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.listing-lightbox-nav:hover{background:#ffffff4d}.listing-lightbox-nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.listing-lightbox-prev{left:16px}.listing-lightbox-next{right:16px}.listing-lightbox-content{width:90vw;max-width:1200px;height:80vh;position:relative}.listing-lightbox-image{object-fit:contain}.listing-lightbox-counter{color:#fff;background:#000000b3;border-radius:20px;padding:6px 16px;font-size:.85rem;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.listing-specs-grid{gap:12px;display:grid}.listing-spec-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.listing-spec-item:last-child{border-bottom:none}.listing-spec-label{color:var(--text-muted);font-size:.9rem}.listing-spec-value{color:var(--text);font-weight:600}.listing-trust-section{background:#86efac14;border:1px solid #86efac33;border-radius:16px;flex-wrap:wrap;gap:16px;padding:20px;display:flex}.listing-trust-item{color:var(--green);align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.listing-sidebar{width:100%;min-width:0}.listing-purchase-card{background:var(--glass-bg);border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex;position:sticky;top:100px}.listing-price-section{flex-direction:column;gap:4px;display:flex}.listing-price{font-size:2rem;font-weight:700;font-family:var(--font-display)}.listing-price-note{color:var(--text-muted);font-size:.8rem}.listing-delivery-info{background:var(--surface-1);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.listing-delivery-item{color:var(--text-soft);align-items:center;gap:8px;font-size:.85rem;display:flex}.listing-actions{flex-direction:column;gap:10px;display:flex}.listing-buy-btn,.listing-cart-btn,.listing-message-btn{justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;display:flex}.listing-purchased-msg{color:var(--green);background:#86efac1f;border:1px solid #86efac40;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.listing-purchased-msg strong{margin-bottom:4px;display:block}.listing-purchased-msg p{opacity:.85;margin:0;font-size:.85rem}.listing-report-btn{color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border:none;padding:8px;font-size:.85rem;transition:color .2s}.listing-report-btn:hover{color:var(--red)}.listing-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:50vh;display:flex}.listing-not-found h1{margin:0;font-size:1.5rem}.listing-not-found p{color:var(--text-muted);margin:0}.profile-role-view{gap:clamp(16px,2.4vw,26px)}.profile-page-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-share-button,.profile-settings-button{border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:600;display:inline-flex}.profile-identity-hero{border:1px solid var(--line);background:var(--surface-1);border-radius:clamp(24px,3vw,34px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,30px);padding:clamp(22px,4vw,38px);display:grid;overflow:hidden}.profile-identity-hero .profile-avatar{border:3px solid var(--accent);width:clamp(78px,10vw,104px);height:clamp(78px,10vw,104px);color:var(--accent-text);background:var(--accent-dim);border-radius:999px;place-items:center;font-size:2rem;font-weight:800;display:grid;overflow:hidden}.profile-identity-hero .profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-display-name{letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.1}.profile-handle{color:var(--text-muted);margin:-4px 0 0;font-size:.9rem}.profile-role-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.6vw,16px);display:grid}.profile-role-metric{border:1px solid var(--line);background:var(--surface-1);border-radius:18px;flex-direction:column;justify-content:space-between;gap:7px;min-width:0;min-height:130px;padding:clamp(16px,2.2vw,22px);transition:transform .2s;display:flex}.profile-role-metric:hover{transform:translateY(-2px)}.profile-role-metric span{color:var(--text-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.7rem;font-weight:760}.profile-role-metric strong{overflow-wrap:anywhere;letter-spacing:-.045em;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1}.profile-role-metric small{color:var(--text-muted);font-size:.8rem;line-height:1.4}.profile-role-panel{flex-direction:column;gap:18px;display:flex}.profile-role-panel.glass{border:1px solid var(--line);background:var(--surface-1);border-radius:20px;padding:clamp(20px,3vw,28px)}.profile-role-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-role-action{min-width:0;min-height:132px;color:var(--text);text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--surface-1);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:14px;padding:18px;transition:transform .2s,box-shadow .2s;display:flex}.profile-role-action:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.profile-role-action>span{flex-direction:column;gap:7px;min-width:0;display:flex}.profile-role-action strong{font-size:1rem}.profile-role-action small{color:var(--text-muted);line-height:1.4}.profile-role-action b{color:var(--accent-text);white-space:nowrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.profile-role-action i{font-style:normal}.seller-identity-panel{flex-direction:row;justify-content:space-between;align-items:center}.profile-archived-panel{opacity:.92}.profile-listing-archived{background:var(--surface-2,var(--surface-1));border-style:dashed}.profile-listing-archived .profile-listing-type{color:var(--text-muted)}.profile-listing-owed{font-weight:700;color:var(--accent-text)!important;margin-top:6px!important}.dispatch-operator-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.operator-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.operator-facts div{border:1px solid var(--line);background:var(--surface-1);border-radius:14px;min-width:0;padding:14px}.operator-facts dt{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:750}.operator-facts dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:.9rem;font-weight:700}.profile-identity-editor,.profile-past-bounties{border:1px solid var(--line);background:var(--surface-1);border-radius:20px;overflow:hidden}.profile-identity-editor summary,.profile-past-bounties summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:20px 24px;list-style:none;display:flex}.profile-identity-editor summary::-webkit-details-marker{display:none}.profile-past-bounties summary::-webkit-details-marker{display:none}.profile-identity-editor summary span,.profile-past-bounties summary span{flex-direction:column;gap:4px;display:flex}.profile-identity-editor summary small,.profile-past-bounties summary small{color:var(--text-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.7rem;font-weight:750}.profile-identity-editor summary b,.profile-past-bounties summary b{color:var(--accent-text);font-size:1.3rem;transition:transform .2s}.profile-identity-editor[open] summary b,.profile-past-bounties[open] summary b{transform:rotate(45deg)}.profile-identity-editor form,.profile-past-bounties .profile-listings{padding:0 24px 24px}.profile-listing{border:1px solid var(--line);background:var(--surface-1);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;transition:transform .2s;display:flex}.profile-listing:hover{transform:translateY(-1px)}.profile-listing-type{text-transform:uppercase;color:var(--accent-text);letter-spacing:.06em;font-size:.7rem;font-weight:700}.profile-listing h3{margin:4px 0;font-size:1rem}.profile-listing p{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.5}.profile-listing-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.profile-listing-actions strong{font-size:1.1rem;font-weight:800}.profile-listing-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.empty-state{text-align:center;border:1px solid var(--line);background:var(--surface-1);border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:40px 24px;display:flex}.empty-state-icon{background:var(--accent-dim);width:56px;height:56px;color:var(--accent-text);border-radius:999px;place-items:center;font-size:1.2rem;font-weight:800;display:grid}.empty-state h3{margin:0;font-size:1.15rem}.empty-state p{color:var(--text-muted);max-width:300px;margin:0;font-size:.88rem}@media (max-width:860px){.profile-role-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-role-actions,.dispatch-operator-grid{grid-template-columns:1fr}}@media (max-width:640px){.profile-page-header{justify-content:stretch}.profile-page-header>button{flex:1;justify-content:center}.profile-identity-hero{grid-template-columns:1fr;align-items:start}.profile-role-metric{min-height:120px}.profile-role-action{flex-direction:column;align-items:flex-start;min-height:140px}.seller-identity-panel{flex-direction:column;align-items:stretch}.operator-facts{grid-template-columns:1fr}.profile-listing{flex-direction:column;align-items:flex-start}.profile-listing-actions{align-items:flex-start;width:100%}.profile-listing-buttons{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce),(update:slow){.profile-role-action{will-change:auto}}.store-image-row{align-items:center;gap:14px;display:flex}.store-image-preview{object-fit:cover;border:1px solid var(--line);background:var(--surface-2);border-radius:16px;flex:none;width:64px;height:64px}.store-image-preview.is-empty{font:800 22px/1 var(--font-display);color:var(--ink-3);place-items:center;display:grid}.store-image-actions{justify-items:start;gap:6px;display:grid}.store-image-btn{cursor:pointer;align-items:center;display:inline-flex}.chat-page{--chat-gutter:18px;border:1px solid var(--line);background:var(--surface);height:calc(100dvh - 210px);min-height:440px;box-shadow:var(--sh-1);border-radius:22px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}@media (min-width:900px){.chat-page{grid-template-columns:320px 1fr}}.chat-sidebar{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;min-height:0;display:flex}.chat-sidebar-header{padding:18px var(--chat-gutter);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;display:flex}.chat-sidebar-header h2{font:800 17px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.chat-badge{background:var(--surface-2);min-width:22px;height:22px;color:var(--ink-2);font:800 11px/22px var(--font-display);text-align:center;border-radius:999px;padding:0 7px}.chat-conversations{flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px;display:flex;overflow-y:auto}.chat-conversation{text-align:left;width:100%;color:var(--ink);cursor:pointer;transition:background var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.chat-conversation:hover{background:var(--surface-2)}.chat-conversation.active{background:var(--surface);border-color:var(--line-2);box-shadow:var(--sh-1)}.chat-conversation-avatar{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-text);font:800 15px/1 var(--font-display);border-radius:13px;flex:none;place-items:center;display:grid}.chat-conversation-info{flex:1;min-width:0}.chat-conversation-top{align-items:baseline;gap:8px;display:flex}.chat-conversation-name{min-width:0;font:700 13.5px/1.3 var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat-conversation-time{font:600 10.5px/1 var(--font-display);color:var(--ink-3);flex:none}.chat-conversation-bottom{align-items:center;gap:8px;margin-top:5px;display:flex}.chat-conversation-preview{min-width:0;font:400 12px/1.4 var(--font-body);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat-conversation-type{background:var(--surface-2);color:var(--ink-3);font:800 8.5px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;flex:none;padding:3px 7px}.chat-conversation-type.bounty{background:var(--cat-bounties-soft);color:var(--cat-bounties-ink)}.chat-conversation-type.service,.chat-conversation-type.gig{background:var(--cat-services-soft);color:var(--cat-services-ink)}.chat-empty,.chat-no-selection{text-align:center;margin:auto;padding:36px 24px}.chat-empty-icon{background:var(--surface-2);width:48px;height:48px;color:var(--ink-3);font:800 18px/1 var(--font-display);border-radius:16px;place-items:center;margin:0 auto 14px;display:grid}.chat-empty h3,.chat-no-selection h3{font:800 15px/1.3 var(--font-display);margin:0}.chat-empty p,.chat-no-selection p{font:400 13px/1.5 var(--font-body);color:var(--ink-2);margin:8px 0 0}.chat-main{background:var(--bg-2);flex-direction:column;min-height:0;display:flex}.chat-header{padding:14px var(--chat-gutter);border-bottom:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(180%);flex:none;align-items:center;gap:12px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.chat-header{background:var(--surface)}}.chat-back-btn{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);font:700 16px/1 var(--font-display);cursor:pointer;border-radius:11px;flex:none;place-items:center;display:grid}@media (min-width:900px){.chat-back-btn{display:none}}.chat-header-info{flex:1;min-width:0}.chat-header-info h3{font:800 14.5px/1.25 var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.chat-header-info span{font:600 11.5px/1 var(--font-display);color:var(--ink-3);margin-top:3px;display:block}.chat-header-type{background:var(--brand-soft);color:var(--brand-text);font:800 9px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;flex:none;padding:4px 8px}.chat-listing-preview{margin:14px var(--chat-gutter) 0;border:1px solid var(--line);background:var(--surface);border-radius:14px;flex:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.chat-listing-info{flex:1;min-width:0}.chat-listing-type{font:800 9px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0}.chat-listing-title{font:700 13px/1.3 var(--font-display);margin:6px 0 0}.chat-listing-price{font:800 14px/1 var(--font-display);margin:5px 0 0}.chat-listing-btn{flex:none}.chat-order-status{margin:12px var(--chat-gutter) 0;background:var(--lime-soft);color:var(--lime-text);font:700 11.5px/1.35 var(--font-display);border-radius:11px;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 13px;display:flex}.chat-messages{min-height:0;padding:18px var(--chat-gutter);flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.chat-message{display:flex}.chat-message.sent{justify-content:flex-end}.chat-message-bubble{background:var(--surface);border:1px solid var(--line);max-width:min(78%,460px);color:var(--ink);box-shadow:var(--sh-1);border-radius:16px;padding:11px 14px}.chat-message.sent .chat-message-bubble{background:var(--ink);border-color:var(--ink);color:var(--bg)}.chat-message-bubble p{font:400 13.5px/1.5 var(--font-body);overflow-wrap:anywhere;margin:0}.chat-message-time{font:600 10px/1 var(--font-display);color:var(--ink-3);margin-top:6px;display:block}.chat-start{text-align:center;margin:auto}.chat-start p{font:400 13px/1.5 var(--font-body);color:var(--ink-3);margin:0}.chat-input-area{padding:14px var(--chat-gutter);border-top:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(180%);flex:none;align-items:center;gap:10px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.chat-input-area{background:var(--surface)}}.chat-input{border:1px solid var(--line-2);background:var(--surface);min-width:0;height:48px;color:var(--ink);font:400 14px/1 var(--font-body);border-radius:14px;outline:none;flex:1;padding:0 16px}.chat-input:focus-visible{border-color:var(--lime);outline:2px solid var(--lime);outline-offset:1px}.chat-send-btn{background:var(--lime);width:48px;height:48px;color:var(--lime-ink);font:800 17px/1 var(--font-display);cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;display:grid}@media (max-width:899px){.hidden-mobile{display:none!important}}.chat-page{height:calc(100dvh - 178px)}@media (max-width:899px){.chat-page{margin-inline:calc(var(--lq-gutter) * -1);border-left:0;border-right:0;border-radius:0;height:calc(100dvh - 158px);min-height:0}.chat-sidebar{border-right:0}}.chat-day{flex-direction:column;gap:10px;display:flex}.chat-day-label{align-items:center;gap:10px;margin:4px 0 2px;display:flex}.chat-day-label:before,.chat-day-label:after{content:"";background:var(--line);flex:1;height:1px}.chat-day-label span{font:700 10.5px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);flex:none}.chat-run{flex-direction:column;gap:3px;display:flex}.chat-run+.chat-run{margin-top:8px}.chat-run .chat-message-bubble{border-radius:16px 16px 16px 6px}.chat-run .chat-message-bubble.is-last{border-radius:16px}.chat-run.is-me .chat-message-bubble{border-radius:16px 16px 6px}.chat-run.is-me .chat-message-bubble.is-last{border-radius:16px}.chat-message{flex-direction:column;align-items:flex-start}.chat-message.sent{align-items:flex-end}.chat-message-time{margin-top:3px;padding:0 4px}.chat-message.sent .chat-message-time{color:var(--ink-3);opacity:1}.chat-header-avatar,.chat-conversation-avatar{background:var(--surface-2);width:38px;height:38px;color:var(--ink-2);font:800 12.5px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.chat-input{resize:none;height:auto;min-height:48px;max-height:132px;line-height:1.4;font-family:var(--font-body);padding:14px 16px}.chat-contact{margin:10px var(--chat-gutter) 0;border:1px solid var(--line);background:var(--surface);border-radius:11px;flex:none;padding:10px 13px}.chat-contact-detail{gap:4px;display:grid}.chat-contact-detail p{font:400 12.5px/1.45 var(--font-body);color:var(--ink);margin:0}.chat-contact-detail a{color:var(--accent-text,var(--ink));font-weight:700}.chat-contact-reason{color:var(--ink-3)!important;font-size:11.5px!important}.chat-unread{background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);font:800 11px/20px var(--font-display);text-align:center;border-radius:999px;flex:none;padding:0 6px}.chat-conversation.has-unread .chat-conversation-name{font-weight:800}.chat-conversation.has-unread .chat-conversation-preview{color:var(--ink);font-weight:600}.chat-header-avatar{position:relative}.chat-header-avatar.is-online:after{content:"";background:var(--ok);border:2px solid var(--bg-2);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.chat-icon-btn{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;place-items:center;display:grid}.chat-icon-btn:hover,.chat-icon-btn[aria-pressed=true]{background:var(--surface-2);color:var(--ink)}.chat-icon-btn:disabled{opacity:.4;cursor:default}.chat-menu-wrap{position:relative}.chat-menu{z-index:5;border:1px solid var(--line);background:var(--surface);min-width:200px;box-shadow:var(--sh-2);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.chat-menu button{text-align:left;color:var(--ink);font:600 13px/1.3 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px}.chat-menu button:hover{background:var(--surface-2)}.chat-menu button.is-danger{color:var(--bad)}.chat-search{padding:8px var(--chat-gutter);border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:6px;display:flex}.chat-search-input{border:1px solid var(--line-2);background:var(--bg);min-width:0;height:38px;color:var(--ink);font:400 13.5px/1 var(--font-body);border-radius:10px;flex:1;padding:0 12px}.chat-search-count{font:600 12px/1 var(--font-display);color:var(--ink-3);text-align:right;flex:none;min-width:64px}.chat-message.is-lit .chat-message-bubble{outline:2px solid var(--accent);outline-offset:2px}.chat-message-bubble mark{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chat-message-bubble mark{background:color-mix(in srgb, var(--accent) 35%, transparent)}}.chat-message-bubble mark{color:inherit;border-radius:3px;padding:0 1px}.chat-message-time{align-items:center;gap:6px;display:flex}.chat-message.sent .chat-message-time{justify-content:flex-end}.chat-receipt{font:700 10px/1 var(--font-display);letter-spacing:-.12em}.chat-receipt.is-read{color:var(--accent);opacity:1}.chat-receipt.is-failed{color:var(--bad)}.chat-message.sent .chat-receipt.is-read{color:var(--lime)}.chat-system{justify-content:center;margin:4px 0;display:flex}.chat-system span{background:var(--surface-2);color:var(--ink-2);font:600 11.5px/1.3 var(--font-body);text-align:center;border-radius:999px;max-width:80%;padding:5px 10px}.chat-message-bubble.is-offer{padding:12px 14px}.chat-offer{gap:4px;display:grid}.chat-offer-label{font:700 10.5px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.chat-offer-amount{font:800 20px/1.1 var(--font-display)}.chat-offer-state{font:600 12px/1.3 var(--font-body);opacity:.8}.chat-offer[data-offer-status=accepted] .chat-offer-state{color:var(--ok);opacity:1}.chat-offer[data-offer-status=declined] .chat-offer-state,.chat-offer[data-offer-status=withdrawn] .chat-offer-state{text-decoration:line-through}.chat-offer-actions{gap:8px;margin-top:6px;display:flex}.chat-offer-form{padding:10px var(--chat-gutter);border-top:1px solid var(--line);background:var(--surface);flex:none}.chat-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:6px;display:grid}.chat-photos.count-1{grid-template-columns:1fr}.chat-photo{aspect-ratio:1;background:var(--surface-2);border-radius:10px;display:block;position:relative;overflow:hidden}.chat-photos.count-1 .chat-photo{aspect-ratio:4/3;max-width:260px}.chat-photo img{object-fit:cover}.chat-attach-row{padding:8px var(--chat-gutter) 0;flex-wrap:wrap;flex:none;gap:6px;display:flex}.chat-attach-chip{background:var(--surface-2);max-width:220px;color:var(--ink-2);font:600 12px/1 var(--font-body);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;display:inline-flex;overflow:hidden}.chat-attach-chip button{color:inherit;font:700 14px/1 var(--font-display);cursor:pointer;background:0 0;border:0}.chat-quick{padding:8px var(--chat-gutter) 0;scrollbar-width:none;flex:none;gap:6px;display:flex;overflow-x:auto}.chat-quick::-webkit-scrollbar{display:none}.chat-quick-chip{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:600 12.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:8px 12px}.chat-quick-chip:hover{border-color:var(--accent)}.chat-typing{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:4px;width:max-content;padding:10px 14px;display:inline-flex}.chat-typing span{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chat-typing}.chat-typing span:nth-child(2){animation-delay:.15s}.chat-typing span:nth-child(3){animation-delay:.3s}@keyframes chat-typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.chat-typing span{opacity:.8;animation:none}}.chat-input{resize:none;height:auto;min-height:48px;padding:14px 16px;line-height:1.4}.chat-hint{padding:0 var(--chat-gutter) 8px;font:500 11px/1.2 var(--font-body);color:var(--ink-3);background:var(--glass);flex:none;margin:0}@media (max-width:899px){.chat-hint{display:none}}.chat-blocked-note{padding:12px var(--chat-gutter);border-top:1px solid var(--line);background:var(--surface);font:500 13px/1.4 var(--font-body);color:var(--ink-2);flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-report{padding:10px var(--chat-gutter);border-bottom:1px solid var(--line);background:var(--surface);flex:none;gap:8px;display:grid}.modal-card-sm{width:min(92vw,480px);max-width:480px}.chat-input-area{border-top:1px solid var(--line);background:var(--surface-1);align-items:center;gap:12px;padding:16px 20px;display:flex}.chat-input{border:1px solid var(--input-border);background:var(--input-bg);min-height:44px;color:var(--text);border-radius:22px;flex:1;padding:10px 16px;font-size:.95rem}.chat-input:focus{border-color:var(--input-focus);outline:none}.chat-input::placeholder{color:var(--text-muted)}.chat-send-btn{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.chat-send-btn:hover:not(:disabled){transform:scale(1.05)}.chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.rating-selector{text-align:center;padding:20px 0}.rating-stars{justify-content:center;gap:6px;margin:12px 0;display:flex}.rating-star{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:4px;transition:color .15s,transform .15s}.rating-star:hover{transform:scale(1.15)}.rating-star.active{color:var(--amber)}.rating-label{color:var(--text-soft);margin-top:8px;font-size:.9rem}.create-listing-page{min-height:100dvh}.create-page-container{width:min(720px,100%);padding:clamp(16px, 3vw, 28px) var(--lq-gutter,16px) calc(190px + env(safe-area-inset-bottom,0px));margin:0 auto}.create-listing-page .modal-shell{display:block}.modal-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-1);border-radius:22px;flex-direction:column;gap:16px;padding:clamp(18px,3vw,26px);display:flex}.modal-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.modal-head>div{min-width:0}.modal-head .section-title{overflow-wrap:anywhere;margin:4px 0 6px}.modal-head .section-subtitle{overflow-wrap:anywhere;margin:0}.detail-close{border:1px solid var(--line);background:var(--surface-2);width:44px;height:44px;color:var(--ink-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.detail-close:hover{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.circular-wheel{z-index:240;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.wheel-backdrop{pointer-events:auto;cursor:default;background:var(--shade);-webkit-backdrop-filter:blur(6px);border:0;padding:0;animation:.22s lq-in;position:absolute;inset:0}.wheel-bloom{left:50%;bottom:calc(100px + env(safe-area-inset-bottom,0px) + var(--lq-vv-bottom,0px));pointer-events:auto;width:0;height:0;position:absolute}.wheel-arc-material{left:calc(-1 * (var(--wheel-r,120px) + 36px));top:calc(-1 * (var(--wheel-r,120px) + 32px));width:calc(2 * (var(--wheel-r,120px) + 36px));height:calc(var(--wheel-r,120px) + 52px);border-radius:calc(var(--wheel-r,120px) + 36px) calc(var(--wheel-r,120px) + 36px) 0 0;border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(170%);box-shadow:var(--sh-3);pointer-events:none;border-bottom:0;animation:.34s cubic-bezier(.34,1.56,.64,1) lq-pop;position:absolute}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.wheel-arc-material{background:var(--surface)}}.wheel-item{border:1px solid var(--line-2);background:var(--surface-2);width:60px;height:60px;color:var(--ink);box-shadow:var(--sh-2);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:-30px 0 0 -30px;padding:0;animation:.3s cubic-bezier(.34,1.56,.64,1) both lq-pop;display:flex;position:absolute}.wheel-item-glyph{place-items:center;width:19px;height:19px;display:grid}.wheel-item-label{font:800 8.5px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.wheel-item.is-post{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.wheel-item.is-current{background:var(--ink);border-color:var(--ink);color:var(--bg)}.wheel-launcher{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px) + var(--lq-vv-bottom,0px));pointer-events:auto;border:1px solid var(--glass-line);background:var(--glass);height:56px;color:var(--ink);-webkit-backdrop-filter:blur(22px)saturate(180%);box-shadow:var(--sh-3);cursor:pointer;border-radius:18px;align-items:center;gap:10px;padding:0 20px 0 16px;display:flex;position:absolute;transform:translate(-50%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.wheel-launcher{background:var(--surface)}}.wheel-launcher-mark{background:var(--lime);width:32px;height:32px;color:var(--lime-ink);border-radius:11px;place-items:center;display:grid}.wheel-launcher-copy{text-align:left}.wheel-launcher-kicker{font:600 8.5px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:block}.wheel-launcher-label{max-width:120px;font:800 13px/1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.wheel-launcher-divider{background:var(--line-2);width:1px;height:26px}.wheel-launcher-plus{background:var(--ink);width:30px;height:30px;color:var(--bg);font:800 15px/1 var(--font-display);border-radius:10px;place-items:center;display:grid}@media (max-width:360px){.wheel-item{border-radius:18px;width:54px;height:54px;margin:-27px 0 0 -27px}.wheel-launcher{padding:0 16px 0 12px}.wheel-launcher-label{max-width:84px}}@media (prefers-reduced-motion:reduce),(update:slow){.wheel-backdrop,.wheel-arc-material{-webkit-backdrop-filter:none}.wheel-backdrop,.wheel-arc-material,.wheel-item{animation:none}}.vault-balance-card{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--surface-2), var(--accent-dim));border:1px solid var(--line);padding:28px 24px;position:relative;overflow:hidden}.vault-balance-bg{background:var(--accent-glow);filter:blur(80px);pointer-events:none;border-radius:50%;width:250px;height:250px;position:absolute;top:-50%;right:-30%}.vault-balance-content{z-index:1;flex-direction:column;gap:4px;display:flex;position:relative}.vault-balance-header{justify-content:space-between;align-items:center;display:flex}.vault-balance-label{color:var(--text-muted);font-size:.85rem;font-weight:500}.vault-balance-badge{background:var(--success-dim);color:var(--success);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.vault-balance-amount{letter-spacing:-.03em;margin:8px 0 4px;font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:1}.vault-balance-meta{color:var(--text-muted);margin:0 0 20px;font-size:.82rem}.vault-balance-actions{gap:10px;display:flex}.vault-action-btn{border:1px solid var(--line);background:var(--surface-1);color:var(--text-soft);cursor:pointer;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:14px 8px;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.vault-action-btn:hover{background:var(--surface-2);border-color:var(--line-strong);transform:translateY(-1px)}.vault-action-btn:active{transform:translateY(0)}.vault-action-btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.vault-action-btn.primary:hover{background:var(--accent-hover);box-shadow:var(--shadow-glow)}.vault-action-icon{background:var(--surface-2);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.vault-action-btn.primary .vault-action-icon{background:#0000001f}.vault-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vault-stat{background:var(--surface-1);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:14px;display:flex}.vault-stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.vault-stat-label{color:var(--text-muted);font-size:.68rem;font-weight:500;display:block}.vault-stat-value{color:var(--text);font-size:.95rem;font-weight:700;display:block}.vault-tabs{background:var(--surface-1);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:flex}.vault-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:10px;font-size:.82rem;font-weight:600;transition:all .2s}.vault-tab:hover{color:var(--text)}.vault-tab.active{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-xs)}.vault-section{flex-direction:column;gap:12px;display:flex}.vault-section-title{color:var(--text);margin:0;font-size:1rem;font-weight:700}.vault-order-list{flex-direction:column;gap:8px;display:flex}.vault-ledger-list{flex-direction:column;gap:2px;display:flex}.vault-ledger-item{border-radius:12px;align-items:center;gap:12px;padding:12px;transition:background .15s;display:flex}.vault-ledger-item:hover{background:var(--surface-1)}.vault-ledger-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.vault-ledger-icon.credit{background:var(--success-dim);color:var(--success)}.vault-ledger-icon.debit{background:var(--error-dim);color:var(--error)}.vault-ledger-info{flex:1;min-width:0}.vault-ledger-desc{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;display:block;overflow:hidden}.vault-ledger-time{color:var(--text-muted);font-size:.72rem;display:block}.vault-ledger-fee{color:var(--text-muted);font-size:.68rem;display:block}.vault-ledger-amount{flex-shrink:0;font-size:.9rem}.vault-ledger-amount.credit{color:var(--success)}.vault-ledger-amount.debit{color:var(--error)}.vault-empty{text-align:center;border-radius:14px;padding:32px 20px}.vault-empty-icon{margin-bottom:12px}.vault-empty h3{margin:0 0 6px;font-size:1rem}.vault-empty p{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}.vault-modal-overlay{z-index:90;background:var(--overlay-bg);-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:18px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.vault-modal{width:min(420px,100%);animation:scaleIn .25s var(--ease-spring);border-radius:22px;padding:28px 24px}.vault-modal-header{text-align:center;margin-bottom:24px}.vault-modal-icon{background:var(--accent-dim);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:inline-flex}.vault-modal h2{margin:0 0 8px;font-size:1.2rem}.vault-modal p{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.5}.vault-modal-actions{gap:10px;display:flex}.vault-modal-actions .btn-glass,.vault-modal-actions .btn-primary{flex:1;min-height:44px}@media (max-width:480px){.vault-stats{grid-template-columns:1fr}.vault-stat{flex-direction:row}}@media (min-width:768px){.vault-balance-card{padding:36px 32px}.vault-balance-actions{max-width:400px}}.payout-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.payout-row{align-items:center;gap:10px;display:flex}.payout-pick{text-align:left;border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);cursor:default;border-radius:14px;flex:auto;gap:2px;padding:12px 14px;display:grid}button.payout-pick{cursor:pointer}.payout-row[data-selected=y] .payout-pick{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime)}@supports (color:color-mix(in lab, red, red)){.payout-row[data-selected=y] .payout-pick{box-shadow:0 0 0 2px color-mix(in srgb, var(--lime) 35%, transparent)}}.payout-pick strong{font:700 14px/1.3 var(--font-display)}.payout-pick span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.payout-add{gap:12px;margin-top:12px;display:grid}.lq-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}@media (min-width:560px){.lq-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lq-analytics-stat{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.lq-analytics-label{font:700 10.5px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lq-analytics-value{font:800 clamp(1.15rem, 4.5vw, 1.6rem)/1.05 var(--font-display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.lq-analytics-meta{font:400 11.5px/1.35 var(--font-body);color:var(--ink-2)}.lq-analytics-chart{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;margin-top:16px;padding:14px}.lq-analytics-chart-head{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:10px;display:flex}.lq-analytics-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;height:120px;display:grid}.lq-analytics-bar-slot{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;min-width:0;height:100%;display:flex}.lq-analytics-bar{background:linear-gradient(180deg, var(--lime), var(--lime));border-radius:8px 8px 3px 3px;flex:auto}@supports (color:color-mix(in lab, red, red)){.lq-analytics-bar{background:linear-gradient(180deg, var(--lime), color-mix(in srgb, var(--lime) 55%, var(--brand)))}}.lq-analytics-bar{transform-origin:bottom}.lq-analytics-bar-label{font:700 9.5px/1 var(--font-display);letter-spacing:.04em;color:var(--ink-3);text-align:center;text-transform:uppercase}.role-dashboard{--role-dashboard-gap:clamp(14px, 2vw, 22px);gap:var(--role-dashboard-gap)}.role-dashboard-hero{border-radius:clamp(22px,3vw,32px);justify-content:space-between;align-items:flex-end;gap:clamp(18px,3vw,36px);padding:clamp(22px,4vw,38px);display:flex;position:relative;overflow:hidden}.role-dashboard-hero:after{content:"";z-index:-1;aspect-ratio:1;background:var(--lime-soft);filter:blur(20px);border-radius:50%;width:clamp(180px,34vw,420px);position:absolute;bottom:-90%;right:-12%;transform:translateZ(0)}.role-dashboard-dispatch .role-dashboard-hero:after{bottom:-65%;right:5%}.role-kpi-grid,.role-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.6vw,16px);display:grid}.role-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.role-kpi{border-radius:22px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:142px;padding:clamp(16px,2vw,22px);display:flex}.role-kpi>span,.role-action-copy small{color:var(--text-secondary);letter-spacing:.075em;text-transform:uppercase;font-size:.72rem;font-weight:750}.role-kpi strong{overflow-wrap:anywhere;color:var(--text-primary);letter-spacing:-.045em;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1}.role-kpi small,.role-action-copy>span{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.role-action-card{min-width:0;min-height:210px;color:var(--text-primary);text-align:left;cursor:pointer;will-change:transform;border-radius:24px;grid-template-rows:auto 1fr auto;gap:16px;padding:clamp(18px,2.4vw,26px);display:grid;transform:translateZ(0)}.role-action-icon{background:var(--lime-soft);width:44px;height:44px;color:var(--lime-text);border-radius:14px;place-items:center;display:grid}.role-action-icon svg{width:22px;height:22px}.role-action-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.role-action-copy strong{letter-spacing:-.025em;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.15}.role-action-link{color:var(--brand-text);justify-content:space-between;align-items:center;gap:10px;font-size:.84rem;font-weight:760;display:flex}@media (max-width:900px){.role-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-action-grid{grid-template-columns:1fr}.role-action-card{min-height:180px}}@media (max-width:640px){.role-dashboard-hero{flex-direction:column;align-items:stretch}.role-dashboard-hero .hero-button{width:100%}.role-kpi{border-radius:19px;min-height:128px}}@media (prefers-reduced-motion:reduce),(update:slow){.role-action-card{will-change:auto}.role-dashboard-hero:after{filter:none}}.dispatch-foundation{gap:clamp(14px,2vw,20px);display:grid}.dispatch-command{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-1);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:clamp(20px,3vw,30px);display:flex}.dispatch-availability{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;grid-template-columns:repeat(2,1fr);gap:4px;min-width:210px;padding:4px;display:grid}.dispatch-availability button{min-height:42px;color:var(--ink-2);font:800 12.5px/1 var(--font-display);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px}.dispatch-availability button.active{background:var(--lime);color:var(--lime-ink);box-shadow:var(--sh-1)}.dispatch-availability button:disabled{cursor:wait;opacity:.65}.dispatch-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,20px);display:grid}.dispatch-control-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--sh-1);border-radius:22px;flex-direction:column;gap:18px;padding:clamp(20px,2.6vw,26px);display:flex}.dispatch-control-card h3{color:var(--ink);font:800 clamp(1.05rem, 2vw, 1.3rem)/1.25 var(--font-display);letter-spacing:-.02em;margin:5px 0 0}.dispatch-control-card p{color:var(--ink-2);font:400 13.5px/1.55 var(--font-body);margin:0}.dispatch-control-card>button,.dispatch-control-card>.btn-primary{align-self:flex-start}.dispatch-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dispatch-live-dot{border:2px solid var(--line-2);background:var(--ink-3);border-radius:50%;width:13px;height:13px;margin-top:8px}.dispatch-live-dot.active{background:var(--lime);border-color:var(--lime);box-shadow:0 0 0 6px var(--lime-soft)}.dispatch-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dispatch-signal{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.dispatch-signal>span{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.dispatch-signal-good>span{background:var(--ok)}.dispatch-signal-warn>span{background:var(--warn)}.dispatch-signal-bad>span{background:var(--bad)}.dispatch-signal div{flex-direction:column;gap:3px;min-width:0;display:flex}.dispatch-signal small{color:var(--ink-3);font:700 9.5px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.dispatch-signal strong{color:var(--ink);font:700 12px/1 var(--font-display);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;overflow:hidden}.dispatch-setup-card,.dispatch-verification-card{grid-column:span 2}.dispatch-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dispatch-zone-list{flex-wrap:wrap;gap:8px;display:flex}.dispatch-zone-list button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink-2);font:700 12.5px/1 var(--font-display);cursor:pointer;border-radius:999px;padding:0 15px}.dispatch-zone-list button.selected{border-color:var(--ink);background:var(--ink);color:var(--bg)}.verification-badge{border:1px solid var(--line);color:var(--ink-2);font:800 10.5px/1 var(--font-display);letter-spacing:.045em;text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:7px 12px}.verification-verified{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.verification-pending{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.eligibility-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.eligibility-list>div{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;align-items:flex-start;gap:10px;min-width:0;padding:15px;display:flex}.eligibility-list>div>span{background:var(--surface-3);width:25px;height:25px;color:var(--ink-3);font:800 11px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.eligibility-list>div[data-complete=true]>span{background:var(--lime);color:var(--lime-ink)}.eligibility-list p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.eligibility-list strong{color:var(--ink);font:700 12.5px/1.3 var(--font-display)}.eligibility-list small{color:var(--ink-2);font:400 11.5px/1.4 var(--font-body)}@media (max-width:900px){.eligibility-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dispatch-command{flex-direction:column;align-items:stretch}.dispatch-availability{width:100%;min-width:0}.dispatch-foundation-grid{grid-template-columns:1fr}.dispatch-setup-card,.dispatch-verification-card{grid-column:auto}.dispatch-field-grid,.eligibility-list,.dispatch-signal-grid{grid-template-columns:1fr}}.dispatch-job-fee-note{color:var(--text-muted);font-size:.68rem;display:block}.linq-animation{isolation:isolate;border-radius:24px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.linq-animation-small{width:72px;height:72px}.linq-animation-medium{width:clamp(112px,18vw,168px);height:clamp(112px,18vw,168px)}.linq-animation-large{width:clamp(150px,28vw,220px);height:clamp(150px,28vw,220px)}.linq-animation canvas{transform:translateZ(0);width:100%!important;height:100%!important}.linq-animation-loading,.linq-animation-onboarding{background:radial-gradient(circle, var(--accent-primary), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.linq-animation-loading,.linq-animation-onboarding{background:radial-gradient(circle, color-mix(in srgb, var(--accent-primary) 15%, transparent), transparent 68%)}}.linq-animation-loading,.linq-animation-onboarding{filter:drop-shadow(0 10px 28px var(--accent-primary))}@supports (color:color-mix(in lab, red, red)){.linq-animation-loading,.linq-animation-onboarding{filter:drop-shadow(0 10px 28px color-mix(in srgb, var(--accent-primary) 20%, transparent))}}.linq-animation-loading canvas,.linq-animation-onboarding canvas{filter:grayscale(.28)saturate(.82)contrast(1.04)}.linq-animation-success{background:radial-gradient(circle, var(--success-dim), transparent 70%);filter:drop-shadow(0 10px 28px var(--success))}@supports (color:color-mix(in lab, red, red)){.linq-animation-success{filter:drop-shadow(0 10px 28px color-mix(in srgb, var(--success) 22%, transparent))}}.linq-animation-order{background:radial-gradient(circle, var(--accent-primary), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.linq-animation-order{background:radial-gradient(circle, color-mix(in srgb, var(--accent-primary) 14%, transparent), transparent 70%)}}.linq-animation-order{filter:drop-shadow(0 10px 30px var(--accent-primary))}@supports (color:color-mix(in lab, red, red)){.linq-animation-order{filter:drop-shadow(0 10px 30px color-mix(in srgb, var(--accent-primary) 23%, transparent))}}.linq-loading-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.linq-onboarding-animation{margin:-10px auto 4px}.linq-animation-overlay{z-index:300;background:var(--bg-base);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.linq-animation-overlay{background:color-mix(in srgb, var(--bg-base) 66%, transparent)}}.linq-animation-overlay{-webkit-backdrop-filter:blur(18px)saturate(180%)}.linq-animation-toast{width:min(440px,100%);color:var(--text-primary);text-align:center;will-change:transform, opacity;border-radius:30px;flex-direction:column;align-items:center;gap:16px;padding:clamp(22px,5vw,34px);display:flex;transform:translateZ(0)}.linq-animation-toast h2{letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(1.45rem,4vw,2rem)}.linq-animation-toast p:not(.section-eyebrow){color:var(--text-secondary);margin:0;line-height:1.55}@media (prefers-reduced-motion:reduce),(update:slow){.linq-animation,.linq-animation-toast{will-change:auto}.linq-animation-overlay{-webkit-backdrop-filter:none}}.linq-animation[data-still=y]:after{content:"";border:2px solid var(--accent,currentColor);opacity:.55;border-top-color:#0000;border-radius:999px;width:38%;height:38%}.linq-animation[data-spinner=y]:after{content:"";border:2px solid var(--accent,currentColor);border-top-color:#0000;border-radius:999px;width:38%;height:38%;animation:.9s linear infinite linq-spinner}@keyframes linq-spinner{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.linq-animation[data-spinner=y]:after{opacity:.55;animation:none}}@keyframes lq-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lq-in{0%{opacity:0}to{opacity:1}}@keyframes lq-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes lq-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes lq-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,-4%)scale(1.12)}to{transform:translate(0)scale(1)}}@keyframes lq-slide{0%{background-position:0 0}to{background-position:60px 0}}@media (prefers-reduced-motion:reduce){.lq-anim,[class*=lq-]{transition-property:opacity,color,background-color,border-color,box-shadow,-webkit-backdrop-filter,backdrop-filter!important;animation:none!important}.lq-ambient,.lq-ambient span{animation:none!important;transform:none!important}}:root[data-reduce-effects=true] .lq-anim,:root[data-reduce-effects=true] [class*=lq-]{transition-property:opacity,color,background-color,border-color,box-shadow!important;animation:none!important}[data-on=y]{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--bg)!important}[data-on=y] [data-count]{opacity:.6;color:var(--bg)!important}[data-tab=y]{color:var(--ink)!important;border-bottom-color:var(--ink)!important}[data-step=done]{background:var(--lime)!important;color:var(--lime-ink)!important;border-color:var(--lime)!important}[data-step=now]{background:var(--ink)!important;color:var(--bg)!important;border-color:var(--ink)!important}[data-pick=y]{border-color:var(--ink)!important;background:var(--surface-2)!important;box-shadow:var(--sh-2)!important}[data-logo=dark]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) [data-logo=dark]{display:block}:root:not([data-theme]) [data-logo=light]{display:none}}:root[data-theme=dark] [data-logo=dark]{display:block}:root[data-theme=dark] [data-logo=light]{display:none}:root[data-theme=light] [data-logo=light]{display:block}:root[data-theme=light] [data-logo=dark]{display:none}.lq-ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.lq-ambient span{border-radius:50%;display:block;position:absolute}.lq-ambient span:first-child{background:radial-gradient(circle, var(--blob-purple), transparent 68%);filter:blur(18px);width:320px;height:320px;animation:22s ease-in-out infinite lq-drift;top:-90px;left:-60px}.lq-ambient span:nth-child(2){background:radial-gradient(circle, var(--blob-lime), transparent 66%);filter:blur(20px);width:280px;height:280px;animation:28s ease-in-out infinite reverse lq-drift;top:120px;right:-100px}.lq-ambient span:nth-child(3){background:radial-gradient(circle, var(--blob-blue), transparent 70%);filter:blur(22px);width:300px;height:300px;animation:34s ease-in-out infinite lq-drift;bottom:40px;left:-40px}@media (prefers-reduced-motion:reduce){.lq-ambient span{animation:none}}:root[data-reduce-effects=true] .lq-ambient{display:none}.lq-header{z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(180%);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lq-header{background:var(--surface)}}.lq-header-logo{width:auto;height:22px;display:block}.lq-badge{background:var(--brand-soft);color:var(--brand-text);font:800 9px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;margin-left:2px;padding:3px 7px}.lq-header{flex-wrap:wrap;row-gap:8px}.lq-header-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.lq-icon-btn{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink-2);transition:color var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);border-radius:10px;place-items:center;display:grid}.lq-icon-btn:hover{color:var(--ink);border-color:var(--line-2)}.lq-pill-btn{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink-2);font:800 11px/1 var(--font-display);letter-spacing:.04em;border-radius:10px;padding:0 10px}:root{--lq-header-h:69px}@media (max-width:600px){:root{--lq-header-h:65px}.lq-header{gap:8px;padding:10px}.lq-header-logo{height:20px}.lq-header-actions{gap:5px}.lq-icon-btn{border-radius:9px}.lq-pill-btn{padding:0 9px}}@media (max-width:480px){.lq-badge{display:none}}.lq-cart-btn,.lq-notice-btn{color:var(--ink);position:relative}.lq-cart-count{background:var(--lime);min-width:17px;height:17px;color:var(--lime-ink);font:800 10px/17px var(--font-display);text-align:center;border-radius:999px;padding:0 4px;position:absolute;top:-4px;right:-4px}.lq-home{--lq-gutter:20px;--lq-section:34px;padding:22px 0 190px;animation:.3s lq-in}@media (min-width:480px){.lq-home{--lq-gutter:24px;--lq-section:40px}}@media (min-width:900px){.lq-home{--lq-gutter:32px;--lq-section:52px}}.lq-home-intro{padding:0 var(--lq-gutter)}.lq-kicker{font:600 12px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0}.lq-home-title{max-width:18ch;font:800 clamp(27px, 7vw, 34px)/1.12 var(--font-display);letter-spacing:-.02em;text-wrap:pretty;margin:10px 0 0}.lq-overview{padding:0 var(--lq-gutter);grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px;display:grid}@media (min-width:720px){.lq-overview{grid-template-columns:repeat(4,1fr)}}.lq-stat{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-1);border-radius:15px;padding:11px 12px}.lq-stat.is-actionable{cursor:pointer;transition:transform var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth)}.lq-stat.is-actionable:hover{border-color:var(--line-2);transform:translateY(-2px)}.lq-stat-value{font:800 17px/1 var(--font-display);letter-spacing:-.02em;margin:0}.lq-stat-label{font:700 9.5px/1.15 var(--font-display);letter-spacing:.045em;text-transform:uppercase;color:var(--ink-3);margin:5px 0 0}.lq-stat-detail{font:400 10px/1.3 var(--font-body);color:var(--ink-2);margin:3px 0 0}.lq-search-entry{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(16px);width:100%;height:52px;color:var(--ink-3);text-align:left;box-shadow:var(--sh-1);border-radius:16px;align-items:center;gap:10px;padding:0 14px;display:flex}.lq-search-entry>svg{flex:none}.lq-search-tag{background:var(--surface-2);color:var(--ink-2);font:800 10px/1 var(--font-display);letter-spacing:.06em;border:0;border-radius:7px;flex:none;padding:5px 8px}.lq-rail{padding:0 var(--lq-gutter) 2px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.lq-rail::-webkit-scrollbar{display:none}.lq-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:700 13px/1 var(--font-display);transition:background var(--duration-fast) var(--ease-smooth), color var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);border-radius:999px;flex:none;padding:11px 17px}.lq-chip:hover{border-color:var(--line-2);color:var(--ink)}.lq-escrow-hero{margin:var(--lq-section) var(--lq-gutter) 0;background:var(--brand-soft);color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:24px;padding:26px 24px;position:relative;overflow:hidden}.lq-section-head{margin-top:var(--lq-section);padding:0 var(--lq-gutter);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lq-section-head h3{font:800 17px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.lq-section-meta{font:600 11.5px/1 var(--font-display);color:var(--ink-3)}.lq-link-btn{color:var(--brand-text);font:700 12.5px/1 var(--font-display);background:0 0;border:0;padding:0}.lq-cat-grid{padding:0 var(--lq-gutter);grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}@media (min-width:560px){.lq-cat-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.lq-cat-grid{grid-template-columns:repeat(4,1fr);gap:14px}}@media (min-width:1200px){.lq-cat-grid{grid-template-columns:repeat(6,1fr)}}.lq-cat-tile{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;box-shadow:var(--sh-1);transition:border-color var(--duration-fast) var(--ease-smooth), transform var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth);border-radius:20px;padding:18px 16px}.lq-cat-tile:hover{box-shadow:var(--sh-2);border-color:var(--cat-tint,var(--line-2));transform:translateY(-3px)}.lq-cat-art{background:var(--cat-tint-soft,var(--surface-2));width:46px;height:46px;color:var(--cat-tint-ink,var(--ink-2));border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.lq-cat-label{font:700 13.5px/1.3 var(--font-display);display:block}.lq-cat-count{font:600 11px/1 var(--font-display);color:var(--ink-3);margin-top:5px;display:block}.lq-feed{padding:0 var(--lq-gutter);grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}@media (min-width:720px){.lq-feed{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:1024px){.lq-feed{grid-template-columns:repeat(4,1fr)}}.lq-bounty{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:16px;align-items:center;gap:12px;padding:13px 14px;display:flex}.lq-bounty-urgency{font:800 9.5px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.lq-bounty-dot{background:var(--bad);border-radius:50%;width:6px;height:6px}.lq-dispatch{margin:var(--lq-section) var(--lq-gutter) 0;border:1px solid var(--line);background:var(--surface-2);border-radius:20px;padding:20px;position:relative;overflow:hidden}.lq-dispatch:before{content:"";background:repeating-linear-gradient(90deg, var(--lime) 0 14px, transparent 14px 28px);height:3px;animation:1.6s linear infinite lq-slide;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.lq-dispatch:before{animation:none}}.lq-dispatch-mark{background:var(--ink);width:40px;height:40px;color:var(--bg);border-radius:12px;place-items:center;display:grid}.lq-search-input{min-width:0;color:var(--ink);font:400 14px/1 var(--font-body);background:0 0;border:0;outline:none;flex:1}.lq-search-input::placeholder{color:var(--ink-3)}.lq-card-art{aspect-ratio:4/3;background:var(--cat-tint-soft,var(--art));display:block;position:relative;overflow:hidden}.lq-bounty-list{padding:0 var(--lq-gutter);flex-direction:column;gap:11px;margin-top:16px;display:flex}.lq-bounty-main{flex:1}.lq-bounty-head{align-items:center;gap:7px;display:flex}.lq-bounty-title{font:700 14px/1.3 var(--font-display);margin-top:7px;display:block}.lq-bounty-main .lq-section-meta{text-transform:capitalize;margin-top:5px;display:block}.lq-bounty-pay{text-align:right;flex:none}.lq-bounty-pay .lq-trust{margin-top:5px;display:block}.lq-bounty-urgency{text-transform:capitalize}.lq-dispatch-row{align-items:center;gap:12px;display:flex}.lq-dispatch-copy{flex:1}.lq-dispatch-title{font:800 13.5px/1.2 var(--font-display);display:block}.lq-dispatch-meta{font:600 11.5px/1.3 var(--font-display);color:var(--ink-2);margin-top:4px;display:block}.lq-dispatch-cta{background:var(--lime);height:36px;color:var(--lime-ink);font:800 12px/1 var(--font-display);border:0;border-radius:11px;flex:none;padding:0 14px}.lq-empty{margin:18px var(--lq-gutter);border:1px dashed var(--line-2);text-align:center;border-radius:20px;padding:36px 24px}.lq-empty-title{font:800 15px/1.3 var(--font-display);margin:0}.lq-empty-copy{font:400 13px/1.5 var(--font-body);color:var(--ink-2);margin:7px 0 14px}.lq-empty-action{border:1px solid var(--line-2);background:var(--surface);height:42px;color:var(--ink);font:700 13px/1 var(--font-display);border-radius:12px;padding:0 18px}.lq-listing-chat{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.lq-listing-chat-hint{font:400 12.5px/1.5 var(--font-body);color:var(--ink-2);margin:8px 0 0}.lq-listing-chat-empty{border:1px dashed var(--line-2);text-align:center;color:var(--ink-3);font:400 12.5px/1.5 var(--font-body);border-radius:14px;margin:14px 0 0;padding:16px}.lq-listing-chat-thread{flex-direction:column;gap:8px;max-height:280px;margin-top:14px;padding-right:2px;display:flex;overflow-y:auto}.lq-listing-chat-msg{flex-direction:column;align-items:flex-start;display:flex}.lq-listing-chat-msg.is-me{align-items:flex-end}.lq-listing-chat-bubble{background:var(--surface-2);max-width:80%;color:var(--ink);font:400 13px/1.45 var(--font-body);border-radius:14px;padding:9px 12px}.lq-listing-chat-msg.is-me .lq-listing-chat-bubble{background:var(--ink);color:var(--bg)}.lq-listing-chat-time{font:600 9.5px/1 var(--font-display);color:var(--ink-3);margin-top:3px}.lq-listing-chat-composer{gap:8px;margin-top:12px;display:flex}.lq-listing-chat-composer .input-linq{flex:1;height:44px}.lq-listing-chat-send{background:var(--lime);width:44px;height:44px;color:var(--lime-ink);font:800 15px/1 var(--font-display);cursor:pointer;border:0;border-radius:12px;flex:none}.lq-listing-chat-send:disabled{opacity:.45;cursor:not-allowed}.lq-legal{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-body);padding:40px 20px}.lq-legal-card{border:1px solid var(--line);background:var(--surface);max-width:860px;box-shadow:var(--sh-1);border-radius:24px;margin:0 auto;padding:32px}.lq-legal-back{align-items:center;gap:8px;margin-bottom:18px;text-decoration:none;display:inline-flex}.lq-legal-eyebrow{color:var(--ink-3);font:700 11px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0}.lq-legal-title{font:800 clamp(1.9rem, 4vw, 2.6rem)/1.12 var(--font-display);letter-spacing:-.02em;margin:12px 0 16px}.lq-legal-lead{color:var(--ink-2);font:400 15px/1.75 var(--font-body);margin:0}.lq-legal-body{gap:22px;margin-top:28px;display:grid}.lq-legal-body h2{font:800 16px/1.3 var(--font-display);color:var(--ink);margin:0 0 8px}.lq-legal-body p{color:var(--ink-2);font:400 14px/1.75 var(--font-body);margin:0}.lq-legal a{color:var(--accent-text);font-weight:700}.setting-card{justify-content:space-between;align-items:center;gap:18px;display:flex}.setting-card.settings-card-stack{flex-direction:column;align-items:stretch}.settings-steps{color:var(--ink-2);font:400 13.5px/1.5 var(--font-body);gap:6px;margin:10px 0 0;padding-left:20px;display:grid}.setting-card h3{font:700 14px/1.3 var(--font-display);margin:0}.setting-card p{font:400 12.5px/1.5 var(--font-body);color:var(--ink-2);margin:6px 0 0}.toggle-track{border:1px solid var(--line-2);background:var(--surface-3);cursor:pointer;width:50px;height:30px;transition:background var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);border-radius:999px;flex:none;padding:0;position:relative}.toggle-thumb{background:var(--surface);width:22px;height:22px;box-shadow:var(--sh-1);transition:transform var(--duration-normal) var(--ease-spring);border-radius:50%;position:absolute;top:3px;left:3px}.toggle-track.enabled{background:var(--lime);border-color:var(--lime)}.toggle-track.enabled .toggle-thumb{transform:translate(20px)}.toggle-track:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (prefers-reduced-motion:reduce){.toggle-thumb{transition:none}}.lq-order{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-1);border-radius:18px;padding:18px;animation:.35s both lq-up}.lq-order+.lq-order{margin-top:12px}.lq-order-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lq-order-ref{background:var(--surface-2);color:var(--ink-2);font:800 9.5px/1 var(--font-display);letter-spacing:.08em;border-radius:6px;padding:4px 8px}.lq-order-stage{font:800 9.5px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:4px 8px}.lq-order-money{font:800 15px/1 var(--font-display);letter-spacing:-.01em;margin-left:auto}.lq-order-title{font:700 14.5px/1.3 var(--font-display);margin:12px 0 0}.lq-order-meta{font:600 11.5px/1.4 var(--font-display);color:var(--ink-3);margin:6px 0 0}.lq-order-help{font:400 12.5px/1.5 var(--font-body);color:var(--ink-2);margin:8px 0 0}.lq-order-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lq-order-btn{border:1px solid var(--line-2);background:var(--surface);height:38px;color:var(--ink);font:700 12px/1 var(--font-display);cursor:pointer;border-radius:11px;padding:0 14px}.lq-order-btn:hover{background:var(--surface-2)}.lq-order-btn.is-primary{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.lq-order-btn.is-primary:disabled{opacity:.55;cursor:not-allowed}.lq-order-btn.is-danger{color:var(--bad)}.lq-order-btn.is-danger:hover{background:var(--bad-soft)}.lq-withdrawals{padding:0 var(--lq-gutter,18px);margin-top:18px}.lq-withdrawal-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.lq-withdrawal-row{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.lq-withdrawal-amount{font:800 14px/1.2 var(--font-display);margin:0}.lq-withdrawal-meta{font:600 11px/1 var(--font-display);color:var(--ink-3);margin:4px 0 0}.lq-withdrawal-right{align-items:center;gap:10px;display:flex}.lq-withdrawal-status{text-transform:capitalize;font:800 9.5px/1 var(--font-display);letter-spacing:.06em;border-radius:6px;padding:4px 8px}.entity-card-art,.detail-hero{background:var(--cat-tint-soft,var(--surface-2));position:relative;overflow:hidden}.entity-card-art:after,.detail-hero:after{content:"";pointer-events:none;background:linear-gradient(135deg, var(--cat-tint,var(--brand)), transparent 68%), linear-gradient(115deg, transparent 62%, var(--lime) 62%, var(--lime) 74%, transparent 74%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.entity-card-art:after,.detail-hero:after{background:linear-gradient(135deg, color-mix(in srgb, var(--cat-tint,var(--brand)) 20%, transparent), transparent 68%), linear-gradient(115deg, transparent 62%, color-mix(in srgb, var(--lime) 22%, transparent) 62%, color-mix(in srgb, var(--lime) 22%, transparent) 74%, transparent 74%)}}.entity-card-art:has(.entity-card-image):after{content:none}.detail-hero:has(.detail-hero-image):after{content:none}.detail-hero{border-radius:24px 24px 0 0;flex-direction:column;justify-content:flex-end;min-height:220px;display:flex;position:relative}.lq-topup-custom{margin-top:22px;display:block}.lq-topup-custom .input-linq{margin-top:8px}.lq-recent-rail{padding:0 var(--lq-gutter) 4px;scrollbar-width:none;gap:12px;margin-top:16px;display:flex;overflow-x:auto}.lq-recent-rail::-webkit-scrollbar{display:none}.lq-recent{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--surface);width:136px;color:var(--ink);box-shadow:var(--sh-1);transition:transform var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);border-radius:16px;flex:none;padding:0 0 12px;overflow:hidden}.lq-recent:hover{border-color:var(--line-2);transform:translateY(-2px)}.lq-recent-art{aspect-ratio:4/3;background:var(--cat-tint-soft,var(--surface-2));width:100%;display:block;position:relative;overflow:hidden}.lq-recent-photo{object-fit:cover}.lq-recent-title{font:700 12.5px/1.3 var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 12px 0;display:-webkit-box;overflow:hidden}.lq-recent-money{font:800 13px/1 var(--font-display);margin:6px 12px 0;display:block}.lq-browse{--lq-gutter:20px;padding:22px 0 190px;animation:.3s lq-in}@media (min-width:480px){.lq-browse{--lq-gutter:24px}}@media (min-width:900px){.lq-browse{--lq-gutter:32px}}.lq-browse-head{padding:0 var(--lq-gutter)}.lq-browse-title{max-width:16ch;font:800 clamp(25px, 6.5vw, 32px)/1.12 var(--font-display);letter-spacing:-.02em;margin:10px 0 0}.lq-browse-sub{margin:34px var(--lq-gutter) 0;font:800 17px/1.2 var(--font-display)}.lq-mode-cards{padding:0 var(--lq-gutter);gap:12px;margin-top:22px;display:grid}@media (min-width:720px){.lq-mode-cards{grid-template-columns:repeat(3,1fr)}}.lq-mode-card{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--sh-1);transition:transform var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:18px;display:grid}.lq-mode-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.lq-mode-label{font:800 15px/1.2 var(--font-display)}.lq-mode-blurb{font:400 12.5px/1.45 var(--font-body);color:var(--ink-2);grid-column:1}.lq-mode-go{font:700 18px/1 var(--font-display);color:var(--ink-3);grid-area:1/2/span 2}.lq-search-screen{--lq-gutter:20px;padding:20px 0 190px;animation:.3s lq-in}@media (min-width:480px){.lq-search-screen{--lq-gutter:24px}}@media (min-width:900px){.lq-search-screen{--lq-gutter:32px}}.lq-workspaces{margin-top:8px}.lq-workspaces-head{margin-top:0;padding:0}.lq-workspace-gate{background:var(--warn-soft);color:var(--ink-2);font:600 12px/1.5 var(--font-display);border-radius:14px;margin:12px 0 0;padding:13px 15px}.lq-workspace-list{flex-direction:column;gap:12px;margin-top:14px;display:flex}@media (min-width:720px){.lq-workspace-list{flex-direction:row}.lq-workspace-card{flex:1}}.lq-workspace-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-1);border-radius:18px;padding:18px}.lq-workspace-top{align-items:center;gap:12px;display:flex}.lq-workspace-mark{background:var(--surface-2);width:38px;height:38px;color:var(--ink);font:800 14px/1 var(--font-display);border-radius:12px;flex:none;place-items:center;display:grid}.lq-workspace-copy{flex:1;min-width:0}.lq-workspace-title{font:800 14.5px/1.2 var(--font-display);display:block}.lq-workspace-state{font:600 11px/1 var(--font-display);color:var(--ink-3);margin-top:4px;display:block}.lq-workspace-cta{border:1px solid var(--line-2);background:var(--surface);height:36px;color:var(--ink);font:800 12px/1 var(--font-display);cursor:pointer;border-radius:11px;flex:none;padding:0 14px}.lq-workspace-cta.is-active{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.lq-workspace-cta:disabled{opacity:.5;cursor:not-allowed}.lq-workspace-blurb{font:400 12.5px/1.5 var(--font-body);color:var(--ink-2);margin:12px 0 0}.lq-workspace-tools{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lq-workspace-tool{background:var(--lime-soft);color:var(--lime-text);font:700 11px/1 var(--font-display);border-radius:999px;padding:7px 12px}.lq-escrow-steps{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px);border-radius:16px;margin-top:12px;padding:18px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lq-escrow-steps{background:var(--surface)}}.lq-escrow-step{gap:12px;display:flex}.lq-escrow-rail{flex-direction:column;flex:none;align-items:center;display:flex}.lq-escrow-dot{border:1px solid var(--line-2);background:var(--surface);width:24px;height:24px;color:var(--ink-3);font:800 10px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.lq-escrow-line{background:var(--line-2);flex:1;width:1px;min-height:10px}.lq-escrow-body{padding-bottom:14px}.lq-escrow-step-label{font:800 13px/1.2 var(--font-display);display:block}.lq-escrow-step-blurb{font:400 12px/1.45 var(--font-body);color:var(--ink-2);margin-top:4px;display:block}.lq-escrow-warn{background:var(--bad-soft);color:var(--bad);font:700 11.5px/1.35 var(--font-display);border-radius:11px;align-items:center;gap:8px;padding:11px 12px;display:flex}.lq-escrow-head{font:800 13px/1 var(--font-display);align-items:center;gap:8px;display:flex}.lq-escrow-stage{font:700 10.5px/1 var(--font-display);color:var(--lime-text);margin-left:auto}.lq-cart-note{background:var(--brand-soft);color:var(--brand-text);font:600 11.5px/1.5 var(--font-display);border-radius:14px;margin:14px 0 0;padding:13px 14px}.lq-cart-note-warn{background:var(--warn-soft);color:var(--warn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lq-cart-note-warn .lq-link-btn{color:var(--warn);text-decoration:underline}.lq-escrow-track{align-items:flex-start;margin-top:14px;display:flex}.lq-escrow-track-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:7px;display:flex}.lq-escrow-track-step .lq-escrow-dot{width:26px;height:26px;font-size:11px}.lq-escrow-short{font:700 9.5px/1.25 var(--font-display);color:var(--ink-2);max-width:66px}.lq-detail-heading{font:800 16px/1.2 var(--font-display);letter-spacing:-.01em;margin:24px 0 0}.lq-fees{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;margin-top:14px;padding:14px 16px}.lq-fee-row{font:600 12.5px/1.4 var(--font-display);color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;padding:5px 0;display:flex}.lq-fee-row strong{color:var(--ink);white-space:nowrap;font-weight:700}.lq-fee-total{border-top:1px solid var(--line);margin-top:10px;padding-top:12px}.lq-fee-total span{font:800 14px/1 var(--font-display);color:var(--ink)}.lq-fee-total strong{font:800 20px/1 var(--font-display);letter-spacing:-.02em}.lq-fulfil{flex-direction:column;gap:8px;margin-top:12px;display:flex}.lq-fulfil-option{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s,background .18s;display:flex}.lq-fulfil-option[data-pick=y]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lq-fulfil-option[data-pick=y]{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.lq-fulfil-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lq-fulfil-copy{flex:1;min-width:0}.lq-fulfil-label{font:700 13px/1.2 var(--font-display);display:block}.lq-fulfil-meta{font:600 11px/1.35 var(--font-display);color:var(--ink-3);margin-top:3px;display:block}.lq-fulfil-price{font:800 13px/1 var(--font-display);white-space:nowrap}@media (prefers-reduced-motion:reduce){.lq-fulfil-option{transition:none}}.lq-fulfil-note{border:1px solid var(--line);background:var(--surface-2);font:600 12px/1.55 var(--font-display);color:var(--ink-2);border-radius:14px;margin-top:10px;padding:12px 14px}.lq-sheet-root{z-index:300;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.lq-sheet-scrim{cursor:default;background:var(--shade);-webkit-backdrop-filter:blur(3px);border:0;padding:0;animation:.25s lq-in;position:absolute;inset:0}.lq-sheet{border-top:1px solid var(--glass-line);background:var(--surface);max-height:86%;color:var(--ink);box-shadow:var(--sh-3);border-radius:26px 26px 0 0;padding:14px 20px 30px;animation:.32s cubic-bezier(.4,0,.2,1) lq-sheet;position:relative;overflow-y:auto}@media (min-width:720px){.lq-sheet-root{justify-content:center;align-items:center}.lq-sheet{border:1px solid var(--line);border-radius:24px;width:min(520px,100% - 32px);max-height:84%}}.lq-sheet:focus-visible{outline:none}.lq-sheet-handle{background:var(--line-2);border-radius:2px;width:38px;height:4px;margin:0 auto 16px}.lq-sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lq-sheet-title{font:800 20px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.lq-sheet-copy{font:400 13px/1.5 var(--font-body);color:var(--ink-2);margin:8px 0 16px}.lq-sheet-group{font:800 10.5px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 10px}.lq-sheet-chips{flex-wrap:wrap;gap:8px;display:flex}.lq-sheet-chips .lq-chip{flex:none}.lq-sheet-range{align-items:flex-end;gap:10px;display:flex}.lq-sheet-range-field{flex:1 1 0;gap:5px;min-width:0;display:grid}.lq-sheet-range-label{font:700 10px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lq-sheet-range-dash{color:var(--ink-3);padding-bottom:12px}.lq-sheet-flag{background:var(--bad-soft);color:var(--bad);font:800 9.5px/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase;border-radius:7px;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.lq-sheet-flag+.lq-sheet-title{margin-top:12px}.lq-sheet-options{flex-direction:column;gap:9px;display:flex}.lq-sheet-option{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:700 13px/1.3 var(--font-display);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:14px;display:flex}.lq-radio{border:2px solid var(--line-2);border-radius:50%;flex:none;width:18px;height:18px}.lq-radio.is-on{border-color:var(--ink);background:radial-gradient(circle, var(--ink) 44%, transparent 46%)}.lq-sheet-footer{flex-direction:column;gap:9px;margin-top:20px;display:flex}.lq-sheet-apply,.lq-sheet-danger{width:100%;height:52px;font:800 14.5px/1 var(--font-display);cursor:pointer;border:0;border-radius:15px}.lq-sheet-apply{background:var(--ink);color:var(--bg)}.lq-sheet-danger{background:var(--bad);color:#fff}.lq-sheet-danger:disabled{opacity:.5;cursor:not-allowed}.lq-sheet-quiet{border:1px solid var(--line-2);width:100%;height:46px;color:var(--ink);font:700 13.5px/1 var(--font-display);cursor:pointer;background:0 0;border-radius:15px}.lq-bar{left:12px;right:12px;bottom:calc(20px + env(safe-area-inset-bottom,0px) + var(--lq-vv-bottom,0px));z-index:240;border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(180%);height:64px;box-shadow:var(--sh-3);border-radius:22px;align-items:center;gap:2px;padding:0 8px;display:flex;position:fixed}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lq-bar{background:var(--surface)}}@media (min-width:720px){.lq-bar{width:min(520px,100% - 24px);left:50%;right:auto;transform:translate(-50%)}}.lq-bar-item{height:52px;color:var(--ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-smooth), color var(--duration-fast) var(--ease-smooth);background:0 0;border:0;border-radius:15px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.lq-bar-glyph{place-items:center;width:20px;height:20px;display:grid}.lq-bar-label{font:800 8.5px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.lq-bar-item.is-current{background:var(--surface-2);color:var(--ink)}.lq-bar-item.is-post{background:var(--lime);color:var(--lime-ink)}.lq-campus-hint{background:var(--surface-2);color:var(--ink-2);font:600 11.5px/1.45 var(--font-display);border-radius:10px;margin-top:6px;padding:8px 10px;display:block}.lq-campus-hint.is-campus{background:var(--lime-soft);color:var(--lime-text)}.lq-agree{font:400 12.5px/1.5 var(--font-body);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.lq-agree input{width:16px;height:16px;accent-color:var(--lime);flex:none;margin-top:2px}.lq-agree a{color:var(--brand-text);font-weight:700}.lq-handshake{background:var(--lime-soft);border-radius:14px;flex-direction:column;grid-column:1/-1;gap:4px;margin-top:14px;padding:14px;display:flex}.lq-handshake-label{font:600 10px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--lime-text)}.lq-handshake-code{font:800 24px/1 var(--font-display);letter-spacing:.3em;color:var(--ink)}.lq-handshake-note{font:600 11px/1.4 var(--font-display);color:var(--ink-3)}.lq-code-field{margin:18px 0 6px;display:block}.lq-code-input{text-align:center;border:1px solid var(--line-2);background:var(--surface);width:100%;height:64px;color:var(--ink);font:800 30px/1 var(--font-display);letter-spacing:.42em;text-indent:.42em;border-radius:16px}.lq-code-input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.lq-code-error{font:600 12px/1.4 var(--font-display);color:var(--bad);text-align:center;margin:0 0 6px}.lq-verify-gate{border:1px solid var(--line-2);background:var(--warn-soft);border-radius:18px;margin:4px 0 16px;padding:18px}.lq-verify-badge{background:var(--surface);color:var(--warn);font:800 9.5px/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.lq-verify-title{font:800 17px/1.2 var(--font-display);color:var(--ink);margin:12px 0 6px}.lq-verify-copy{font:400 13px/1.5 var(--font-body);color:var(--ink-2);margin:0}.lq-verify-note{font:600 11.5px/1.45 var(--font-display);color:var(--ink-3);margin:10px 0 0}.lq-media-picker{flex-direction:column;gap:10px;display:flex}.lq-media-head{justify-content:space-between;align-items:baseline;display:flex}.lq-media-count{font:700 11px/1 var(--font-display);color:var(--ink-3)}.lq-media-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lq-media-item{border:1px solid var(--line);background:var(--surface-2);aspect-ratio:1;border-radius:14px;position:relative;overflow:hidden}.lq-media-thumb{object-fit:cover;width:100%;height:100%;display:block}.lq-media-cover{background:var(--lime);color:var(--lime-ink);font:800 9px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:3px 7px;position:absolute;top:6px;left:6px}.lq-media-tools{gap:4px;display:flex;position:absolute;top:6px;right:6px}.lq-media-tools button{background:var(--glass);-webkit-backdrop-filter:blur(10px);width:24px;height:24px;color:var(--ink);font:700 12px/1 var(--font-display);cursor:pointer;border:0;border-radius:7px;place-items:center;display:grid}.lq-media-tools button:disabled{opacity:.4;cursor:not-allowed}.lq-media-tools .lq-media-remove{background:var(--bad);color:#fff}.lq-media-size{background:var(--glass);-webkit-backdrop-filter:blur(10px);color:var(--ink-2);font:700 9.5px/1 var(--font-display);border-radius:6px;padding:3px 6px;position:absolute;bottom:6px;left:6px}.lq-media-add{border:1px dashed var(--line-2);background:var(--surface);height:46px;color:var(--ink);font:700 13px/1 var(--font-display);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.lq-media-add:disabled{opacity:.5;cursor:not-allowed}.lq-media-warn{color:var(--warn)}.lq-money{font:800 16px/1 var(--font-display);letter-spacing:-.01em}.lq-trust{font:600 10px/1.3 var(--font-display);color:var(--lime-text);align-items:center;gap:4px;display:flex}@media (max-width:559px){.lq-cat-grid.lq-cat-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin-inline:0;padding-bottom:4px;display:flex;overflow-x:auto}.lq-cat-grid.lq-cat-rail::-webkit-scrollbar{display:none}.lq-cat-rail .lq-cat-tile{scroll-snap-align:start;flex:none;width:128px;padding:13px 14px}.lq-cat-rail .lq-cat-art{border-radius:11px;width:34px;height:34px;margin-bottom:10px}.lq-cat-rail .lq-cat-tile:hover{transform:none}.lq-cat-grid:not(.lq-cat-rail){grid-template-columns:repeat(3,1fr);gap:10px}.lq-cat-grid:not(.lq-cat-rail) .lq-cat-tile{border-radius:16px;padding:12px 10px}.lq-cat-grid:not(.lq-cat-rail) .lq-cat-art{border-radius:10px;width:32px;height:32px;margin-bottom:8px}}.linq-ambient-hero{overflow:hidden}.dispatch-pledge{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface-2), var(--accent-dim));border-radius:20px;padding:22px 24px}.dispatch-pledge-figure{font:800 46px/1 var(--font-display);letter-spacing:-.03em;color:var(--accent);margin:6px 0 4px}.dispatch-pledge-copy{max-width:62ch;font:600 13px/1.6 var(--font-display);color:var(--ink-2);margin:0}.dispatch-pledge-points{flex-direction:column;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.dispatch-pledge-points li{font:600 12px/1.5 var(--font-display);color:var(--ink-2);padding-left:18px;position:relative}.dispatch-pledge-points li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}@media (max-width:520px){.dispatch-pledge{padding:18px}.dispatch-pledge-figure{font-size:38px}}.lq-topup-fees{margin-top:14px}.lq-sheet-note{font:600 11px/1.55 var(--font-display);color:var(--ink-3);margin:12px 0 0}.dispatch-terms-notice{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin:4px 0 16px;padding:14px 16px}.dispatch-terms-headline{font:700 13px/1.4 var(--font-display);color:var(--ink);margin:0}.dispatch-terms-detail{font:600 12px/1.55 var(--font-display);color:var(--ink-2);margin:6px 0 0}.dispatch-handover{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:8px;width:100%;margin-top:10px;padding:12px;display:flex}.dispatch-handover .lq-code-input{font:800 20px/1 var(--font-display);letter-spacing:.3em;text-align:center}.dispatch-shift{border:1px solid var(--line);border-radius:18px;align-items:center;gap:16px;padding:18px 20px;display:flex}.dispatch-shift-copy{flex:1;min-width:0}.dispatch-shift-toggle{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:999px;flex:none;justify-content:flex-start;align-items:center;width:72px;height:44px;padding:4px;transition:background .18s,border-color .18s;display:flex}.dispatch-shift-toggle.is-on{background:var(--accent);border-color:var(--accent);justify-content:flex-end}.dispatch-shift-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dispatch-shift-knob{background:var(--surface);border-radius:50%;width:34px;height:34px;box-shadow:0 1px 3px #00000040}@media (prefers-reduced-motion:reduce){.dispatch-shift-toggle{transition:none}}.lq-rating{font:700 12px/1 var(--font-display);color:var(--ink);align-items:center;gap:5px;display:inline-flex}.lq-rating svg{color:var(--warning);flex:none}.lq-rating-count{color:var(--ink-3);font-weight:600}.lq-rating.is-empty{font:600 12px/1 var(--font-display);color:var(--ink-3)}.lq-account{position:relative}.lq-account-btn{font:800 12px/1 var(--font-display);text-transform:uppercase;padding:0;overflow:hidden}.account-face{border-radius:999px;flex:none;place-items:center;display:inline-grid}.account-face-image{object-fit:cover}.account-face-initial{background:var(--surface-2);color:var(--ink);font:800 12px/1 var(--font-display);text-transform:uppercase}.lq-account-btn .account-face{border-radius:8px}.hero-identity{align-items:center;gap:12px;margin-bottom:10px;display:flex}.hero-identity .account-face-initial{background:var(--lime);color:var(--lime-ink);font-size:22px}.hero-identity-name{font:800 16px/1.2 var(--font-display);color:var(--ink);margin:0}.lq-account-scrim{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.lq-account-menu{z-index:41;border:1px solid var(--line);border-radius:14px;gap:2px;min-width:168px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.lq-account-name{border-bottom:1px solid var(--line);font:800 11px/1.2 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:2px 6px 6px;padding-bottom:6px;overflow:hidden}.lq-account-item{appearance:none;text-align:left;cursor:pointer;min-height:38px;font:600 13px/1 var(--font-body);color:var(--ink);background:0 0;border:0;border-radius:9px;padding:9px 10px}.lq-account-item:hover,.lq-account-item:focus-visible{background:var(--surface-2)}.lq-account-item-exit{color:var(--danger,#c0392b);font-weight:700}.lq-notice-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lq-notice{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:3px;width:100%;padding:12px 13px;display:grid}.lq-notice:hover,.lq-notice:focus-visible{border-color:var(--line-2)}.lq-notice-tone{font:800 9.5px/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.lq-notice[data-tone=problem] .lq-notice-tone{color:var(--danger,#c0392b)}.lq-notice[data-tone=action] .lq-notice-tone{color:var(--lime-text,var(--ink))}.lq-notice-title{font:700 13.5px/1.3 var(--font-display);color:var(--ink)}.lq-notice-detail{font:400 12px/1.45 var(--font-body);color:var(--ink-2)}.lq-store-rail{scroll-snap-type:x proximity;padding:14px var(--lq-gutter,16px) 4px;margin:0 calc(var(--lq-gutter,16px) * -1);-webkit-overflow-scrolling:touch;gap:14px;display:flex;overflow-x:auto}.lq-store-rail::-webkit-scrollbar{display:none}.lq-store{scroll-snap-align:start;cursor:pointer;background:0 0;border:0;flex:none;justify-items:center;gap:5px;width:72px;padding:0;display:grid}.lq-store-face{background:var(--surface-2);width:56px;height:56px;color:var(--ink-2);font:800 18px/1 var(--font-display);transition:border-color var(--duration-fast,.14s) var(--ease-smooth,ease);border:2px solid #0000;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.lq-store[data-on=y] .lq-store-face{border-color:var(--ink)}.lq-store-photo{object-fit:cover}.lq-store-name{max-width:72px;font:700 11px/1.2 var(--font-display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lq-store-count{font:500 9.5px/1 var(--font-body);color:var(--ink-3)}.lq-urgent{margin:14px var(--lq-gutter) 0;background:var(--ink);min-height:34px;color:var(--bg);border-bottom:1px solid var(--ink);border-radius:14px;align-items:center;gap:8px;padding:4px 6px 4px 10px;display:flex}.lq-urgent[data-urgency=critical]{background:var(--danger,#c0392b);color:#fff}.lq-urgent-mine{font:800 9px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;opacity:.85;border:1px solid;border-radius:999px;flex:none;padding:3px 7px}.lq-urgent-main{cursor:pointer;min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.lq-urgent-tag{font:800 8.5px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:var(--lime,#c9f227);color:var(--lime-ink,#16121f);border-radius:999px;flex:none;padding:4px 6px}.lq-urgent-scroll{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lq-urgent-track{white-space:nowrap;align-items:baseline;gap:10px;padding-left:100%;animation:16s linear infinite lq-urgent-ticker;display:inline-flex}.lq-urgent-main:hover .lq-urgent-track,.lq-urgent-main:focus-visible .lq-urgent-track{animation-play-state:paused}@keyframes lq-urgent-ticker{to{transform:translate(-100%)}}.lq-urgent-title{font:700 12px/1.3 var(--font-display);color:inherit}.lq-urgent-meta{font:600 10.5px/1.3 var(--font-body);color:inherit;gap:8px;display:inline-flex}.lq-urgent-meta span+span:before{content:"· "}.lq-urgent-pay{font-weight:800}.lq-urgent-clock{font-weight:700}.lq-urgent-count{font:700 10.5px/1 var(--font-display);color:inherit;flex:none}.lq-urgent-close{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.lq-urgent-close:hover,.lq-urgent-close:focus-visible{background:#ffffff26}@media (prefers-reduced-motion:reduce){.lq-urgent-track{max-width:100%;padding-left:0;animation:none}.lq-urgent-title{text-overflow:ellipsis;overflow:hidden}.lq-urgent-scroll{-webkit-mask-image:none;mask-image:none}}:root[data-reduce-effects=true] .lq-urgent-track{max-width:100%;padding-left:0;animation:none}.lq-urgent+.lq-header{top:34px}.lq-bounty-panel{gap:10px;display:grid}.lq-bounty-note{border:1px solid var(--line);background:var(--surface-2);font:400 12.5px/1.5 var(--font-body);color:var(--ink-2);border-radius:13px;margin:0;padding:11px 13px}.lq-bounty-note strong{color:var(--ink);font-weight:700}.lq-bounty-note[data-state=open]{border-color:var(--lime,#c9f227)}.lq-bounty-note[data-state=claimed]{border-color:var(--accent)}.lq-bounty-note[data-state=completed]{border-color:var(--success,#2e7d32)}.lq-track{gap:10px;margin:10px 0 2px;display:grid}.lq-track-steps{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lq-track-step{font:500 12px/1.35 var(--font-body);color:var(--ink-3);grid-template-columns:14px 1fr auto;align-items:baseline;gap:9px;display:grid}.lq-track-dot{border:2px solid var(--line-2);background:0 0;border-radius:50%;width:9px;height:9px;margin-top:3px}.lq-track-step[data-state=done]{color:var(--ink-2)}.lq-track-step[data-state=done] .lq-track-dot{background:var(--ink-2);border-color:var(--ink-2)}.lq-track-step[data-state=now]{color:var(--ink);font-weight:700}.lq-track-step[data-state=now] .lq-track-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.lq-track-step[data-state=now] .lq-track-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.lq-track-detail{color:var(--ink-2);white-space:nowrap;font-size:11.5px;font-weight:600}.lq-track-ask{margin-top:2px}.lq-track-input-row{align-items:center;gap:8px;display:flex}.lq-track-input-row .input-linq{flex:0 96px;min-width:0}.lq-track-unit{font:600 12px/1 var(--font-body);color:var(--ink-3)}.lq-track-input-row .lq-track-code{font:700 18px/1 var(--font-display);letter-spacing:.18em;text-align:center;flex:0 132px}.lq-track-input-row select.input-linq{flex:0 180px}.lq-track-note{font:500 12.5px/1.5 var(--font-body);color:var(--ink-2);margin:2px 0 0}.lq-track-ask .lq-order-btn{margin-top:8px}.lq-qty{align-items:center;gap:6px;margin:4px 0 10px;display:inline-flex}.lq-qty-btn{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);font:700 18px/1 var(--font-display);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.lq-qty-btn:disabled{opacity:.4;cursor:default}.lq-qty-btn:not(:disabled):active{transform:scale(.94)}.lq-qty-value{text-align:center;border:1px solid var(--line);background:var(--bg);width:52px;height:36px;color:var(--ink);font:700 15px/1 var(--font-display);appearance:textfield;border-radius:10px}.lq-qty-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lq-qty-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lq-qty-left{font:600 12px/1 var(--font-body);color:var(--ink-3);margin-left:4px}.lq-qty.is-compact{gap:4px;margin:0}.lq-qty.is-compact .lq-qty-btn{border-radius:8px;width:28px;height:28px;font-size:15px}.lq-qty.is-compact .lq-qty-value{border-radius:8px;width:40px;height:28px;font-size:13px}.lq-order-qty{color:var(--accent);margin-right:2px;font-weight:800}.lq-role-choice{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:6px;display:grid}.lq-role-option{text-align:left;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.lq-role-option:hover{transform:translateY(-1px)}.lq-role-option.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.lq-role-option.is-on{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.lq-role-title{font:700 16px/1.2 var(--font-display)}.lq-role-copy{font:500 12.5px/1.45 var(--font-body);color:var(--ink-2)}.lq-account-role{border-radius:18px;padding:16px 18px}.lq-sheet-flag.is-done{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.lq-sheet-flag.is-done{background:color-mix(in srgb, var(--ok) 16%, transparent)}}.lq-sheet-flag.is-done{color:var(--ok)}.lq-dispute-reason{border-left:3px solid var(--accent);background:var(--surface-2);font:500 13px/1.5 var(--font-body);border-radius:0 10px 10px 0;margin:10px 0;padding:10px 12px}.lq-dispute-thread{gap:8px;max-height:40vh;margin:10px 0;display:grid;overflow-y:auto}.lq-dispute-line{background:var(--surface);border:1px solid var(--line);font:500 13px/1.5 var(--font-body);border-radius:12px;padding:10px 12px}.lq-dispute-line.is-me{background:var(--surface-2)}.lq-dispute-line.is-support{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lq-dispute-line.is-support{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}}.lq-dispute-line.is-support{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lq-dispute-line.is-support{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.lq-dispute-line p{overflow-wrap:anywhere;margin:0}.lq-dispute-who{font:700 10.5px/1 var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:4px;display:block}.lq-dispute-photos{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lq-dispute-photo{background:var(--surface-2);border-radius:8px;width:84px;height:84px;position:relative;overflow:hidden}.lq-dispute-photo img{object-fit:cover}.lq-dispute-empty,.lq-dispute-attached{font:500 12.5px/1.45 var(--font-body);color:var(--ink-3);margin:4px 0}.lq-dispute-compose{gap:8px;display:grid}.lq-dispute-compose textarea{min-height:72px}.lq-offer{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lq-offer{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}}.lq-past-runs{margin-top:12px}.lq-past-runs>summary{cursor:pointer;font:600 13px/1.4 var(--font-body);color:var(--ink-2);padding:8px 0}.lq-past-runs>.profile-listings{opacity:.8;margin-top:8px}.lq-assistant-open{right:14px;bottom:calc(96px + env(safe-area-inset-bottom,0px) + var(--lq-vv-bottom,0px));z-index:45;border:1px solid var(--line);background:var(--ink);min-height:44px;color:var(--bg);font:700 12.5px/1 var(--font-display);cursor:pointer;box-shadow:var(--sh-2);border-radius:999px;align-items:center;gap:7px;padding:10px 15px;display:flex;position:fixed}.lq-assistant-open:hover,.lq-assistant-open:focus-visible{transform:translateY(-1px)}.lq-assistant{z-index:46;left:12px;right:12px;bottom:calc(150px + env(safe-area-inset-bottom,0px) + var(--lq-vv-bottom,0px));border:1px solid var(--line);border-radius:20px;gap:10px;max-width:420px;max-height:min(62vh,520px);margin-left:auto;padding:14px;display:grid;position:fixed}@media (min-width:720px){.lq-assistant{width:420px;left:auto}}.lq-assistant-scrim{z-index:250;cursor:default;background:var(--overlay-bg,#0a0a1473);-webkit-backdrop-filter:blur(6px);border:0;padding:0;animation:.2s lq-in;display:none;position:fixed;inset:0}@media (max-width:719px){.lq-assistant-scrim{display:block}.lq-assistant{z-index:251;max-width:none;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:22px 22px 0 0;max-height:min(78dvh,640px);margin:0;animation:.28s cubic-bezier(.22,1,.36,1) lq-sheet;bottom:0;left:0;right:0}.lq-assistant-open[aria-expanded=true]{visibility:hidden}}.lq-assistant-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lq-assistant-title{font:800 15px/1.25 var(--font-display);color:var(--ink);margin:2px 0 0}.lq-assistant-log{gap:8px;padding-right:2px;display:grid;overflow-y:auto}.lq-assistant-note{font:400 11.5px/1.5 var(--font-body);color:var(--ink-2);margin:0}.lq-assistant-turn{font:400 13px/1.5 var(--font-body);white-space:pre-wrap;border-radius:13px;margin:0;padding:9px 12px}.lq-assistant-turn[data-role=user]{background:var(--ink);color:var(--bg);justify-self:end;max-width:85%}.lq-assistant-turn[data-role=assistant]{background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}.lq-assistant-picks{gap:6px;display:grid}.lq-assistant-pick{border:1px solid var(--line);background:var(--surface);font:400 11.5px/1.35 var(--font-body);color:var(--ink-2);border-radius:11px;gap:2px;padding:8px 10px;display:grid}.lq-assistant-pick strong{font:700 12.5px/1.3 var(--font-display);color:var(--ink)}.lq-assistant-ask{align-items:center;gap:8px;display:flex}.lq-assistant-ask .input-linq{flex:auto;min-width:0}.card-save-btn{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.card-save-btn[data-saved=y]{color:var(--danger,#c0392b);border-color:currentColor}.card-save-btn:hover,.card-save-btn:focus-visible{color:var(--ink)}.lq-combobox{position:relative}.lq-combobox-tick{color:var(--ok,#1a7f4b);pointer-events:none;font-weight:800;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.lq-combobox-list{z-index:30;overscroll-behavior:contain;border:1px solid var(--line-2);background:var(--surface);max-height:min(280px,45vh);box-shadow:var(--sh-3);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.lq-combobox-option{cursor:pointer;font:600 14px/1.25 var(--font-body);color:var(--ink);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.lq-combobox-option small{font:500 11px/1.2 var(--font-body);color:var(--ink-3)}.lq-combobox-option.is-active,.lq-combobox-option:hover{background:var(--surface-2)}.lq-combobox-option[aria-selected=true]{color:var(--brand-text)}.lq-combobox-empty{font:500 13px/1.35 var(--font-body);color:var(--ink-2);padding:10px 12px}.lq-catalogue{flex-direction:column;gap:12px;display:flex}.lq-catalogue-bar{top:calc(var(--lq-header-h,65px) - 1px);z-index:20;padding:8px var(--lq-gutter);background:var(--bg);align-items:center;gap:8px;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.lq-catalogue-bar{background:color-mix(in srgb, var(--bg) 86%, transparent)}}.lq-catalogue-bar{-webkit-backdrop-filter:blur(14px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lq-catalogue-bar{background:var(--bg)}}.lq-catalogue-search{flex:auto;min-width:0;height:46px}.lq-catalogue-search .lq-search-input{min-width:0;color:var(--ink);font:500 14px/1 var(--font-body);background:0 0;border:0;outline:none;flex:auto}.lq-catalogue-tool{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:12px;height:46px;padding:0 12px}.lq-catalogue-chips{padding-bottom:4px}.lq-catalogue-chips .lq-chip{padding:9px 14px;font-size:12.5px}.lq-catalogue-grid{margin-top:4px}.lq-category-intro{flex-direction:column;gap:4px;display:flex}.lq-category-intro .lq-link-btn{align-self:flex-start;margin-bottom:8px}::view-transition-old(root){animation:.14s ease-in both lq-vt-out}::view-transition-new(root){animation:.22s cubic-bezier(.22,1,.36,1) both lq-vt-in}@keyframes lq-vt-out{to{opacity:0}}@keyframes lq-vt-in{0%{opacity:0;transform:translateY(8px)}}.lq-header,.lq-bar,.circular-wheel,.lq-assistant-open,.lq-assistant,.lq-assistant-scrim{view-transition-name:none}html[data-vt=y] .lq-home,html[data-vt=y] .lq-browse,html[data-vt=y] .lq-search-screen,html[data-vt=y] .view-stack{animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}}@layer components{.btn-primary,.btn-glass{cursor:pointer;min-height:44px;transition:transform var(--duration-fast) var(--ease-smooth), opacity var(--duration-fast) var(--ease-smooth), background-color var(--duration-fast) var(--ease-smooth);border:1px solid #0000;border-radius:14px;padding:.85rem 1.1rem;font-weight:700}.btn-primary:hover,.btn-glass:hover{transform:translateY(-1px)}.btn-glass{border-color:var(--line);background:var(--surface-1);color:var(--text)}.btn-primary:disabled,.btn-glass:disabled{cursor:not-allowed;opacity:.6;transform:none}.field-shell{flex-direction:column;gap:8px;display:flex}.input-linq{border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-height:48px;color:var(--text);border-radius:14px;padding:.9rem 1rem}.input-linq:focus{border-color:var(--input-focus);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.input-linq::placeholder{color:var(--text-muted)}.textarea-linq{resize:vertical;min-height:120px}.glass,.glass-base,.glass-strong,.glass-floating,.glass-navigation,.glass-control{isolation:isolate;border:1px solid var(--border-glass,var(--line));background:var(--surface-1);box-shadow:inset 0 1px 1px #ffffff4d,0 10px 32px #0f172a14}.glass,.glass-base{background:var(--bg-surface-glass,var(--glass-bg))}.glass-strong,.glass-floating{background:var(--bg-surface-glass,var(--glass-strong-bg))}@supports (color:color-mix(in lab, red, red)){.glass-strong,.glass-floating{background:color-mix(in srgb, var(--bg-surface-glass,var(--glass-strong-bg)) 88%, var(--text-primary) 4%)}}.glass-strong,.glass-floating{box-shadow:inset 0 1px 1px #ffffff4d,0 24px 70px #0000002e}.glass-control{background:var(--bg-surface-glass,var(--surface-2))}@supports (color:color-mix(in lab, red, red)){.glass-control{background:color-mix(in srgb, var(--bg-surface-glass,var(--surface-2)) 82%, transparent)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-base{-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%)}.glass-strong,.glass-floating{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}.glass-control{-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%)}}.app-header,.wheel-orbit,.cart-drawer{border-color:var(--border-glass,var(--line));background:var(--bg-surface-glass,var(--dock-bg))}@supports (color:color-mix(in lab, red, red)){.app-header,.wheel-orbit,.cart-drawer{background:color-mix(in srgb, var(--bg-surface-glass,var(--dock-bg)) 92%, transparent)}}.app-header,.wheel-orbit,.cart-drawer{-webkit-backdrop-filter:blur(28px)saturate(200%);backdrop-filter:blur(28px)saturate(200%);box-shadow:inset 0 1px 1px #ffffff4d,0 16px 50px #0003}.ambient-glow{transition:border-color .18s,box-shadow .22s,transform .22s}.ambient-glow:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.ambient-glow:hover{border-color:color-mix(in srgb, var(--accent-primary) 42%, transparent)}}.ambient-glow:hover{box-shadow:inset 0 1px 1px #ffffff4d, 0 14px 42px var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.ambient-glow:hover{box-shadow:inset 0 1px 1px #ffffff4d, 0 14px 42px color-mix(in srgb, var(--accent-primary) 15%, transparent)}}:root.dark .glass,:root.dark .glass-base,:root.dark .glass-strong,:root.dark .glass-floating,:root.dark .glass-navigation,:root.dark .glass-control{box-shadow:inset 0 1px 1px #ffffff14,0 18px 54px #00000052}@media (prefers-reduced-motion:reduce),(update:slow){.glass,.glass-base,.glass-strong,.glass-floating,.glass-navigation,.glass-control,.app-header,.wheel-orbit,.cart-drawer{will-change:auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ambient-glow{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-header,.wheel-orbit,.cart-drawer{background:var(--surface-1)}}.theme-picker-backdrop{z-index:120;background:#0206177a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.theme-picker-modal{border-radius:30px;width:min(900px,100%);max-height:min(820px,100dvh - 40px);padding:clamp(18px,3vw,30px);overflow:auto}.theme-picker-header{justify-content:space-between;gap:20px;display:flex}.theme-picker-header p{color:var(--text-secondary,var(--text-muted));margin:7px 0 0}.theme-picker-close{width:44px;height:44px;color:var(--text-primary);cursor:pointer;border-radius:50%;flex:0 0 44px;font-size:1.5rem}.theme-mode-control{border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;margin:24px 0;padding:4px;display:grid}.theme-mode-control button{min-height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:750}.theme-mode-control button.active{background:var(--accent-primary);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.theme-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.theme-choice{min-height:78px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:52px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:12px;display:grid}.theme-choice.active{border-color:var(--accent-primary);box-shadow:inset 0 1px 1px #ffffff38, 0 0 0 2px var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.theme-choice.active{box-shadow:inset 0 1px 1px #ffffff38, 0 0 0 2px color-mix(in srgb, var(--accent-primary) 18%, transparent)}}.theme-choice-preview{border:1px solid;border-radius:15px;width:52px;height:52px;position:relative;overflow:hidden}.theme-choice-preview span{border-radius:9px;position:absolute;inset:8px}.theme-choice-preview i{border-radius:50%;width:15px;height:15px;position:absolute;bottom:5px;right:5px;box-shadow:0 2px 8px #00000038}.theme-choice-copy strong,.theme-choice-copy small{display:block}.theme-choice-copy small{color:var(--text-secondary);margin-top:4px;line-height:1.3}.theme-choice-check{color:var(--accent-primary);font-weight:900}@media (max-width:640px){.theme-picker-backdrop{align-items:end;padding:0}.theme-picker-modal{border-radius:28px 28px 0 0;max-height:90dvh}.theme-picker-grid{grid-template-columns:1fr}}}@layer routes;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[-5\%\]{inset:-5%}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-auto{margin-bottom:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-\[240px\]{min-height:240px}.w-fit{width:fit-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[15ch\]{max-width:15ch}.max-w-\[38ch\]{max-width:38ch}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.justify-end{justify-content:flex-end}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--border-glass\)\]{border-color:var(--border-glass)}.bg-\[linear-gradient\(180deg\,transparent_0\%\,color-mix\(in_srgb\,var\(--bg-base\)_75\%\,transparent\)_45\%\,var\(--bg-base\)_100\%\)\]{background-image:linear-gradient(180deg,transparent 0%,var(--bg-base) 45%,var(--bg-base) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,transparent_0\%\,color-mix\(in_srgb\,var\(--bg-base\)_75\%\,transparent\)_45\%\,var\(--bg-base\)_100\%\)\]{background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg-base) 75%,transparent) 45%,var(--bg-base) 100%)}}.bg-\[radial-gradient\(ellipse_at_20\%_20\%\,hsl\(195\,70\%\,50\%\)_0\%\,transparent_45\%\)\,radial-gradient\(ellipse_at_80\%_80\%\,hsl\(85\,70\%\,50\%\)_0\%\,transparent_45\%\)\,linear-gradient\(145deg\,var\(--bg-base\)\,color-mix\(in_srgb\,var\(--bg-base\)_92\%\,transparent\)\)\]{background-image:radial-gradient(ellipse at 20% 20%,#26acd9 0%,transparent 45%),radial-gradient(ellipse at 80% 80%,#8ed926 0%,transparent 45%),linear-gradient(145deg,var(--bg-base),var(--bg-base))}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(ellipse_at_20\%_20\%\,hsl\(195\,70\%\,50\%\)_0\%\,transparent_45\%\)\,radial-gradient\(ellipse_at_80\%_80\%\,hsl\(85\,70\%\,50\%\)_0\%\,transparent_45\%\)\,linear-gradient\(145deg\,var\(--bg-base\)\,color-mix\(in_srgb\,var\(--bg-base\)_92\%\,transparent\)\)\]{background-image:radial-gradient(ellipse at 20% 20%,#26acd9 0%,transparent 45%),radial-gradient(ellipse at 80% 80%,#8ed926 0%,transparent 45%),linear-gradient(145deg,var(--bg-base),color-mix(in srgb,var(--bg-base) 92%,transparent))}}.p-1{padding:calc(var(--spacing) * 1)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[clamp\(2rem\,5vw\,4\.6rem\)\]{font-size:clamp(2rem,5vw,4.6rem)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[\.96\]{--tw-leading:.96;line-height:.96}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.tracking-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}@media (min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-9{padding:calc(var(--spacing) * 9)}}@media (min-width:48rem){.md\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.md\:min-h-dvh{min-height:100dvh}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:justify-center{justify-content:center}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:bg-\[linear-gradient\(90deg\,transparent_10\%\,color-mix\(in_srgb\,var\(--bg-base\)_35\%\,transparent\)_60\%\,var\(--bg-base\)_100\%\)\]{background-image:linear-gradient(90deg,transparent 10%,var(--bg-base) 60%,var(--bg-base) 100%)}@supports (color:color-mix(in lab, red, red)){.md\:bg-\[linear-gradient\(90deg\,transparent_10\%\,color-mix\(in_srgb\,var\(--bg-base\)_35\%\,transparent\)_60\%\,var\(--bg-base\)_100\%\)\]{background-image:linear-gradient(90deg,transparent 10%,color-mix(in srgb,var(--bg-base) 35%,transparent) 60%,var(--bg-base) 100%)}}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:p-16{padding:calc(var(--spacing) * 16)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.btn-primary,.btn-glass{transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-primary:before,.btn-glass:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-primary:hover:before,.btn-glass:hover:before{left:100%}.btn-primary:hover,.btn-glass:hover{box-shadow:var(--shadow-md), var(--shadow-glow);transform:translateY(-2px)}.btn-primary:active,.btn-glass:active{transform:translateY(0)}.entity-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.entity-card:hover{box-shadow:var(--shadow-lg), var(--shadow-glow);transform:translateY(-4px)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer overrides;@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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:0}@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-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}