@layer theme,base;@layer components{:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=checkbox],[type=radio]):where(:not(.mc-check,.sr-only,[class*=appearance-none])){appearance:none;vertical-align:middle;border:1.5px solid var(--vr-line-strong);background-color:var(--imp-field);cursor:pointer;border-radius:5px;flex-shrink:0;place-content:center;width:16px;height:16px;margin:0;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-grid}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=radio]):where(:not(.mc-check,.sr-only,[class*=appearance-none])){border-radius:999px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=checkbox],[type=radio]):where(:not(.mc-check,.sr-only,[class*=appearance-none])):hover:not(:disabled){border-color:var(--vr-cyan)}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=checkbox],[type=radio]):where(:not(.mc-check,.sr-only,[class*=appearance-none])):is(:checked,:indeterminate){background-image:linear-gradient(135deg, var(--vr-pill-on-a), var(--vr-pill-on-b));box-shadow:0 4px 12px -6px var(--vr-pill-on-glow);border-color:#0000}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=checkbox],[type=radio]):where([class*=accent-red]):is(:checked,:indeterminate){background-color:#dc2626;background-image:none;box-shadow:0 4px 12px -6px #dc262699}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=checkbox],[type=radio]):where([class*=accent-emerald]):is(:checked,:indeterminate){background-color:#059669;background-image:none;box-shadow:0 4px 12px -6px #05966999}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=checkbox]):where(:not(.mc-check,.sr-only,[class*=appearance-none])):checked:before{content:"";background-color:var(--vr-pill-on-fg);width:70%;height:70%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=checkbox]):where(:not(.mc-check,.sr-only,[class*=appearance-none])):indeterminate:before{content:"";background-color:var(--vr-pill-on-fg);border-radius:2px;width:55%;height:2px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=radio]):where(:not(.mc-check,.sr-only,[class*=appearance-none])):checked:before{content:"";background-color:var(--vr-pill-on-fg);border-radius:999px;width:6px;height:6px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=checkbox],[type=radio]):where(:not(.mc-check,.sr-only,[class*=appearance-none])):disabled{cursor:default;opacity:.45}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=checkbox],[type=radio]):where(:not(.mc-check,.sr-only,[class*=appearance-none])):focus-visible{outline:2px solid var(--vr-cyan);outline-offset:2px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=number]){appearance:textfield}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=number])::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=number])::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=range]){appearance:none;cursor:pointer;background:0 0;height:18px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=range])::-webkit-slider-runnable-track{background:var(--vr-track);border-radius:999px;height:4px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=range])::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg, var(--vr-pill-on-a), var(--vr-pill-on-b));width:14px;height:14px;box-shadow:0 0 0 3px var(--imp-ring), 0 4px 10px -4px var(--vr-pill-on-glow);border:none;border-radius:999px;margin-top:-5px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=range])::-moz-range-track{background:var(--vr-track);border-radius:999px;height:4px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=range])::-moz-range-progress{background:linear-gradient(90deg, var(--vr-pill-on-a), var(--vr-pill-on-b));border-radius:999px;height:4px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=range])::-moz-range-thumb{background:linear-gradient(135deg, var(--vr-pill-on-a), var(--vr-pill-on-b));width:14px;height:14px;box-shadow:0 0 0 3px var(--imp-ring);border:none;border-radius:999px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=range]):focus-visible{outline:2px solid var(--vr-cyan);outline-offset:3px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=file]){max-width:100%;color:var(--vr-dim);font-size:12px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=file])::file-selector-button{border:1px solid var(--vr-line);font:inherit;color:var(--foreground);background:var(--vr-chip-bg);cursor:pointer;border-radius:999px;margin-right:10px;padding:6px 13px;font-weight:600;transition:border-color .14s,background-color .14s}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=file]):hover::file-selector-button{border-color:var(--vr-cyan);background:var(--imp-hover)}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=color]){appearance:none;border:1px solid var(--vr-line-strong);cursor:pointer;background:0 0;border-radius:8px;padding:0}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=color])::-webkit-color-swatch-wrapper{padding:2px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=color])::-webkit-color-swatch{border:none;border-radius:5px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=color])::-moz-color-swatch{border:none;border-radius:5px}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=date],[type=month],[type=time],[type=datetime-local])::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;border-radius:6px;transition:opacity .14s,background-color .14s}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) input:where([type=date],[type=month],[type=time],[type=datetime-local])::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:var(--imp-hover)}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) summary:where(:not(.list-none)){list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237d859e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='m9 6 6 6-6 6'/></svg>")}:where(.hub-improved .vr-stage,html[data-hub-improved] .vr-stage,.hub-imp) details[open]>summary:where(:not(.list-none)){list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237d859e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}}@layer utilities;.hub-imp{--background:#f5f7fe;--foreground:#0b1020;--card:#ffffffb8;--border:#0b102017;--muted:#5b6482;--accent:#0891b2;--btn:#0b1020;--btn-fg:#fff;--input:#ffffffd9;--vr-cyan:#0891b2;--vr-blue:#2563eb;--vr-violet:#7c3aed;--vr-pink:#db2777;--vr-lime:#16a34a;--vr-copy:#2b3452;--vr-copy-strong:#171e36;--vr-dim:#7d859e;--vr-ink:#fff;--vr-line:#0b102017;--vr-line-strong:#0b102047;--vr-track:#0b102014;--vr-hover:#0b10200a;--vr-chip-bg:#ffffffb3;--vr-surface:#fff;--vr-tooltip:#fffffff5;--vr-panel-a:#ffffffe0;--vr-panel-b:#ffffffa8;--vr-panel-shadow:inset 0 1px 0 #ffffffe6, 0 18px 50px -32px #0b102040;--vr-aurora-a:#2563eb61;--vr-aurora-b:#7c3aed52;--vr-up:#15803d;--vr-up-bg:#15803d1a;--vr-down:#dc2626;--vr-down-bg:#dc262614;--vr-warn:#d97706;--vr-warn-bg:#d977061a;--vr-warn-text:#7c2d12;--vr-pill-on-a:#0891b2;--vr-pill-on-b:#7c3aed;--vr-pill-on-fg:#fff;--vr-pill-on-glow:#0891b273;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .hub-imp{--background:#04050d;--foreground:#eef1ff;--card:#ffffff09;--border:#ffffff17;--muted:#8d97b8;--accent:#5ee7ff;--btn:#eef1ff;--btn-fg:#04050d;--input:#ffffff0d;--vr-cyan:#5ee7ff;--vr-blue:#4f8cff;--vr-violet:#9b7bff;--vr-pink:#ff7ad9;--vr-lime:#b6f36a;--vr-copy:#c3cbe8;--vr-copy-strong:#dfe4f8;--vr-dim:#7c86a8;--vr-ink:#04050d;--vr-line:#ffffff17;--vr-line-strong:#ffffff4d;--vr-track:#ffffff1a;--vr-hover:#ffffff0a;--vr-chip-bg:#ffffff0a;--vr-surface:#060716;--vr-tooltip:#080a1aeb;--vr-panel-a:#ffffff0f;--vr-panel-b:#ffffff05;--vr-panel-shadow:inset 0 1px 0 #ffffff14, 0 24px 60px -36px #000000e6;--vr-aurora-a:#4f8cff8c;--vr-aurora-b:#9b7bff80;--vr-up:#b6f36a;--vr-up-bg:#b6f36a1f;--vr-down:#ff8fa3;--vr-down-bg:#ff8fa31f;--vr-warn:#fbbf24;--vr-warn-bg:#fbbf241a;--vr-warn-text:#fde9b0;--vr-pill-on-a:#a8ecff;--vr-pill-on-b:#b9a3ff;--vr-pill-on-fg:#04050d;--vr-pill-on-glow:#5ee7ffb3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.vr-stage,.hub-imp){--imp-pop-a:#fffffff7;--imp-pop-b:#f5f7fff2;--imp-pop-shadow:0 30px 80px -30px #0b102073, 0 2px 6px #0b10200f;--imp-field:#fffffff0;--imp-ring:color-mix(in srgb, var(--vr-cyan) 22%, transparent);--imp-hover:color-mix(in srgb, var(--vr-cyan) 9%, transparent);--imp-on:color-mix(in srgb, var(--vr-cyan) 14%, transparent)}:where(.dark .vr-stage,.dark .hub-imp){--imp-pop-a:#0e1026f7;--imp-pop-b:#070816f5;--imp-pop-shadow:0 30px 90px -30px #000000f2, 0 0 0 1px #ffffff0d;--imp-field:#ffffff0d;--imp-hover:color-mix(in srgb, var(--vr-cyan) 10%, transparent);--imp-on:color-mix(in srgb, var(--vr-cyan) 16%, transparent)}.hub-imp.imp-pop{border:1px solid var(--vr-line);color:var(--foreground);background:linear-gradient(180deg, var(--imp-pop-a), var(--imp-pop-b));box-shadow:var(--imp-pop-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);border-radius:20px}.hub-imp.imp-pop .border-border,.hub-imp.imp-pop .divide-border>*+*{border-color:var(--vr-line)}.hub-imp.imp-strip{z-index:1;border-bottom:1px solid var(--vr-line);color:var(--vr-copy);background:linear-gradient(90deg, color-mix(in srgb, var(--vr-cyan) 13%, transparent), color-mix(in srgb, var(--vr-violet) 7%, transparent) 55%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);position:relative}.hub-imp.imp-viewas{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--vr-warn) 28%, transparent);color:var(--vr-copy-strong);background:linear-gradient(90deg, var(--vr-warn-bg), transparent 75%);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);position:relative}.imp-viewas-chip{border:1px solid color-mix(in srgb, var(--vr-warn) 35%, transparent);letter-spacing:.16em;text-transform:uppercase;color:var(--vr-warn-text);background:var(--vr-warn-bg);border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700}.imp-viewas-exit{color:var(--vr-pill-on-fg);background:linear-gradient(100deg, var(--vr-pill-on-a), var(--vr-pill-on-b));box-shadow:0 8px 22px -12px var(--vr-pill-on-glow);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;transition:transform .15s,box-shadow .15s}.imp-viewas-exit:hover:not(:disabled){transform:translateY(-1px)}.hub-imp [data-imp-switch=on]{background-image:linear-gradient(100deg, var(--vr-pill-on-a), var(--vr-pill-on-b));box-shadow:0 6px 14px -8px var(--vr-pill-on-glow)}.hub-imp [data-imp-switch=off]{background-color:var(--vr-track)}.hub-imp [data-imp-switch-label=on]{color:var(--vr-cyan)}.hub-imp.imp-reminder{background-color:#0b102057}.dark .hub-imp.imp-reminder{background-color:#02030a9e}.imp-reminder [data-imp=card]{border-color:var(--vr-line);background:linear-gradient(180deg, var(--imp-pop-a), var(--imp-pop-b));box-shadow:var(--imp-pop-shadow)}.imp-reminder [data-imp=wash]{background:linear-gradient(180deg, color-mix(in srgb, var(--vr-cyan) 14%, transparent), transparent)}.imp-reminder [data-imp=glow-a]{background:var(--vr-aurora-a);opacity:.45}.imp-reminder [data-imp=glow-b]{background:var(--vr-aurora-b);opacity:.45}.imp-reminder [data-imp=ring]{background:color-mix(in srgb, var(--vr-cyan) 30%, transparent)}.imp-reminder [data-imp=medal]{color:var(--vr-pill-on-fg);background:linear-gradient(135deg, var(--vr-pill-on-a), var(--vr-pill-on-b));box-shadow:0 14px 32px -10px var(--vr-pill-on-glow);--tw-ring-color:color-mix(in srgb, var(--vr-surface) 70%, transparent)}.imp-reminder [data-imp=eyebrow]{color:var(--vr-cyan);letter-spacing:.22em}.imp-reminder [data-imp=pick]{border-color:var(--vr-line);background-color:var(--vr-chip-bg)}.imp-reminder [data-imp=pick]:enabled:hover{border-color:color-mix(in srgb, var(--vr-cyan) 55%, transparent);background-color:var(--imp-hover);box-shadow:0 10px 24px -16px var(--vr-pill-on-glow)}.imp-reminder [data-imp=pick][data-started]{border-color:var(--vr-cyan);background-color:var(--imp-on);box-shadow:0 10px 24px -14px var(--vr-pill-on-glow)}.imp-reminder [data-imp=pick]:focus-visible{outline-color:var(--vr-cyan)}.imp-reminder [data-imp=pick-dot]{background-color:var(--vr-line-strong)}.imp-reminder [data-imp=pick]:enabled:hover [data-imp=pick-dot],.imp-reminder [data-imp=pick][data-started] [data-imp=pick-dot]{background-color:var(--vr-cyan)}.imp-reminder [data-imp=pick-go]{color:var(--vr-pill-on-fg);background-color:#0000;background-image:linear-gradient(100deg, var(--vr-pill-on-a), var(--vr-pill-on-b));box-shadow:0 6px 16px -10px var(--vr-pill-on-glow)}.hub-improved .hub-shift:has(.vr-stage){background-color:#f5f7fe}.dark .hub-improved .hub-shift:has(.vr-stage){background-color:#04050d}.hub-improved .hub-shift:has(.vr-stage)>header{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-bottom-color:#0000}.hub-stage-eyebrow{display:none}.hub-improved .hub-shift:has(.vr-stage)>header .hub-title-block:has(>#hub-page-heading:empty)>.hub-stage-eyebrow{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.22em;text-transform:uppercase;color:#5b6482;margin:0;font-size:11px;font-weight:600;display:block;overflow:hidden}.dark .hub-improved .hub-shift:has(.vr-stage)>header .hub-title-block:has(>#hub-page-heading:empty)>.hub-stage-eyebrow{color:#8d97b8}.hub-title-block[data-page-heading]>.hub-stage-eyebrow{display:none!important}.hub-improved .hub-shift:has(.vr-stage)>header .hub-title-block:has(>#hub-page-heading:empty)>h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hub-improved .hub-shift:has(.vr-stage)>header>button[aria-label=Menu]{color:#2b3452;background-color:#fff9;border-color:#0b10201f;border-radius:12px}.dark .hub-improved .hub-shift:has(.vr-stage)>header>button[aria-label=Menu]{color:#c3cbe8;background-color:#ffffff0d;border-color:#ffffff1f}.imp-picker{z-index:1000;width:17.5rem;max-width:calc(100vw - 16px);padding:12px;font-size:13px;position:fixed;top:0;left:0}.imp-picker-head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.imp-picker-title{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--vr-copy-strong);flex:1;font-size:12px;font-weight:700}.imp-picker-nav{border:1px solid var(--vr-line);width:28px;height:28px;color:var(--vr-copy);background:var(--vr-chip-bg);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.imp-picker-nav:hover{border-color:var(--vr-cyan);color:var(--foreground)}.imp-picker-grid{gap:2px;display:grid}.imp-picker-grid[data-cols="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.imp-picker-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.imp-picker-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.imp-picker-dow{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--vr-dim);padding:4px 0;font-size:10px;font-weight:700}.imp-picker-cell{font-variant-numeric:tabular-nums;height:32px;color:var(--vr-copy-strong);border-radius:10px;justify-content:center;align-items:center;transition:background-color .12s;display:flex}.imp-picker-cell:hover:not(:disabled){background:var(--imp-hover)}.imp-picker-cell[data-muted]{color:var(--vr-dim);opacity:.55}.imp-picker-cell[data-today]{box-shadow:inset 0 0 0 1px var(--vr-cyan)}.imp-picker-cell[data-on]{color:var(--vr-pill-on-fg);background-image:linear-gradient(135deg, var(--vr-pill-on-a), var(--vr-pill-on-b));box-shadow:0 6px 16px -8px var(--vr-pill-on-glow);font-weight:700}.imp-picker-cell:disabled{opacity:.3;cursor:default}.imp-picker-foot{border-top:1px solid var(--vr-line);align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.imp-picker-chip{border:1px solid var(--vr-line);color:var(--vr-copy);background:var(--vr-chip-bg);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.imp-picker-chip:hover{border-color:var(--vr-cyan);color:var(--foreground)}.imp-picker-chip[data-primary]{color:var(--vr-pill-on-fg);background-image:linear-gradient(100deg, var(--vr-pill-on-a), var(--vr-pill-on-b));box-shadow:0 8px 20px -12px var(--vr-pill-on-glow);border-color:#0000;margin-left:auto}.imp-picker-time{gap:8px;margin-top:10px;display:flex}.imp-picker-col{scrollbar-width:thin;scrollbar-color:var(--vr-line-strong) transparent;flex:1;max-height:11rem;padding-right:2px;overflow-y:auto}.imp-picker-label{letter-spacing:.16em;text-transform:uppercase;color:var(--vr-dim);margin-bottom:4px;font-size:10px;font-weight:700}.imp-picker-swatch{border:1px solid var(--vr-line);border-radius:8px;height:26px;transition:transform .12s}.imp-picker-swatch:hover{transform:scale(1.08)}.imp-picker-swatch[data-on]{box-shadow:0 0 0 2px var(--imp-pop-a), 0 0 0 4px var(--vr-cyan)}.imp-picker[data-kind=time]{width:12.5rem}.imp-picker[data-kind=color]{width:14rem}.imp-picker[data-kind=select]{scrollbar-width:thin;scrollbar-color:var(--vr-line-strong) transparent;border-radius:16px;width:auto;max-width:min(26rem,100vw - 16px);max-height:min(22rem,60dvh);padding:5px;overflow-y:auto}.imp-option{text-align:left;width:100%;color:var(--vr-copy-strong);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;line-height:1.3;display:flex}.imp-option[data-hl]{background:var(--imp-hover)}.imp-option[data-on]{color:var(--foreground);background:var(--imp-on);font-weight:600}.imp-option:disabled{opacity:.4;cursor:default}.imp-option-tick{width:12px;color:var(--vr-cyan);flex-shrink:0}.imp-option-group{letter-spacing:.16em;text-transform:uppercase;color:var(--vr-dim);padding:8px 10px 3px;font-size:10px;font-weight:700}.imp-picker [role=group]>.imp-option{padding-left:16px}.imp-search{z-index:1;border-bottom:1px solid var(--vr-line);background:var(--imp-pop-a);color:var(--foreground);cursor:text;align-items:center;gap:6px;margin:-5px -5px 4px;padding:9px 12px;font-size:13px;display:flex;position:sticky;top:-5px}.imp-search-icon{color:var(--vr-dim);flex-shrink:0}.imp-search-text{white-space:pre;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.imp-search-text[data-empty]{color:var(--vr-dim)}.imp-search-caret{vertical-align:-.15em;background:var(--vr-cyan);width:1px;height:1.05em;margin-left:1px;animation:1.05s step-end infinite imp-caret;display:inline-block}@keyframes imp-caret{50%{opacity:0}}.imp-search-empty{color:var(--vr-dim);padding:10px 12px;font-size:12px}.imp-bubble{z-index:1001;pointer-events:none;border-radius:12px;max-width:min(18rem,100vw - 16px);padding:8px 12px;font-size:12px;font-weight:600;position:fixed;top:0;left:0}.imp-bubble:before{content:"";border-left:1px solid var(--vr-line);border-top:1px solid var(--vr-line);background:var(--imp-pop-a);width:10px;height:10px;position:absolute;top:-5px;left:16px;rotate:45deg}.imp-bubble-mark{background:var(--vr-warn);width:8px;height:8px;box-shadow:0 0 0 3px var(--vr-warn-bg);vertical-align:1px;border-radius:999px;margin-right:6px;display:inline-block}.imp-screen-stage{min-height:100%}.imp-message{position:relative}.imp-message-eyebrow{color:var(--vr-dim)}.imp-message-code{letter-spacing:-.04em;background:linear-gradient(100deg, var(--vr-cyan), var(--vr-blue) 45%, var(--vr-violet));color:#0000;filter:drop-shadow(0 18px 40px color-mix(in srgb, var(--vr-blue) 30%, transparent));-webkit-background-clip:text;background-clip:text;margin:18px 0 6px;font-size:clamp(72px,16vw,120px);font-weight:700;line-height:1}.imp-message-title{letter-spacing:-.01em;color:var(--vr-copy-strong);margin-top:14px;font-size:22px;font-weight:600}.imp-message-code+.imp-message-title{margin-top:6px}.imp-message-copy{color:var(--vr-copy);margin-top:8px;font-size:14px;line-height:1.55}.imp-message-ref{color:var(--vr-dim);margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.imp-btn,.imp-btn-ghost{border-radius:999px;justify-content:center;align-items:center;height:38px;padding:0 18px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex}.imp-btn{color:var(--vr-pill-on-fg);background-image:linear-gradient(100deg, var(--vr-pill-on-a), var(--vr-pill-on-b));box-shadow:0 10px 26px -12px var(--vr-pill-on-glow)}.imp-btn-ghost{border:1px solid var(--vr-line);color:var(--vr-copy-strong);background:var(--vr-chip-bg)}.imp-btn:hover,.imp-btn-ghost:hover{transform:translateY(-1px)}.imp-btn-ghost:hover{border-color:color-mix(in srgb, var(--vr-cyan) 55%, transparent)}.imp-btn:focus-visible,.imp-btn-ghost:focus-visible{outline:2px solid var(--vr-cyan);outline-offset:2px}.hub-improved .op-new [data-packing-col=product]{min-width:15rem}.hub-improved .op-new [data-packing-col=customer]{flex:0 10rem;min-width:7rem}.hub-improved .op-new [data-packing-col=note]{flex:0 11rem;min-width:6rem}.hub-improved .op-new [data-packing-col=tags]{flex:0 12rem;min-width:7rem}
