:root{--ui-motion-duration:.22s;--ui-motion-ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161412;--bg-deep:#0f0e0c;--card:#1d1a16;--card-2:#242019;--line:#2a2620;--line-soft:#232019;--gold:#d0a458;--gold-deep:#b98a3e;--ink:#efe6d3;--text:#e8e0d2;--muted:#9c948a;--faint:#938b7f;--up:#6faf7a;--warning:#e3b860;--down:#c25b5b;--serif:Georgia, "Times New Roman", "Songti SC", "Noto Serif SC", serif;--section-gap:14px;--card-padding:12px;--compact-gap:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--type-meta:11px;--font-caption:var(--type-meta);--font-body:13px;--font-title:22px}*{box-sizing:border-box}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#0b0a09;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:clip}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}input,select,textarea{font:inherit;color:inherit}.document-link{transition:opacity .12s,transform .12s}.document-link:active{opacity:.72}.document-link[data-nav-pending=true]{opacity:.58;cursor:progress}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--gold);outline-offset:3px}.app-shell{background:var(--bg);width:min(100%,560px);min-height:100vh;margin:0 auto;padding-bottom:104px;position:relative;box-shadow:0 0 60px #00000080}.serif{font-family:var(--serif)}.gold{color:var(--gold)}.up{color:var(--up)}.down{color:var(--down)}.appbar{justify-content:space-between;align-items:center;gap:10px;padding:26px 20px 12px;display:flex}.appbar .hello{font-size:20px;font-weight:700}.appbar .hello small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.iconbtn{color:#b7afa2;background:#201d18;border:1px solid #2b2721;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;line-height:1;display:inline-flex}.body{gap:var(--section-gap);flex-direction:column;padding:4px 18px 18px;display:flex}.sechead{justify-content:space-between;align-items:baseline;margin-top:2px;display:flex}.sechead h2,.sechead h4{color:var(--text);margin:0;font-size:14.5px;font-weight:700}.sechead a,.sechead .more{min-height:44px;color:var(--gold);align-items:center;font-size:12px;display:inline-flex}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:13px 14px}.row{align-items:center;gap:12px;display:flex}.grow{flex:1;min-width:0}.name{color:var(--text);font-size:13.5px;font-weight:600}.name .ct{color:var(--muted);font-weight:400}.meta{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.6}.pill{min-height:44px;color:var(--gold);white-space:nowrap;border:1px solid #3a3120;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:5px 11px;font-size:11px;display:inline-flex}.pill.green{color:var(--up);border-color:#2e4a34}.pill.gray{color:var(--muted);border-color:#33302a}.bar{background:#2e2a23;border-radius:99px;height:4px;margin-top:8px;overflow:hidden}.bar i{background:linear-gradient(90deg, #8a6b34, var(--gold));border-radius:99px;height:100%;display:block}.band{letter-spacing:.5px;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:800;display:flex}.b-gold{color:#e3c281;background:#3b2f1b;border:1px solid #55492b}.b-blue{color:#8fb6d8;background:#1d2833;border:1px solid #2e3e50}.hero{background:linear-gradient(160deg,#231e15,#1b1813 55%);border:1px solid #3a3120;border-radius:20px;padding:18px}.hero .num{color:var(--ink);letter-spacing:1px;margin-top:6px;font-size:38px;font-weight:700}.hero .delta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12.5px;display:flex}.quick{gap:10px;display:flex}.qa{text-align:center;background:#1b1815;border:1px solid #2b2721;border-radius:16px;flex:1;min-height:72px;padding:13px 10px}.qa.primary{background:linear-gradient(150deg,#3b2f1b,#2a2214);border-color:#5a4926}.qa .ic{margin-bottom:6px;font-size:19px}.qa .t{color:var(--text);font-size:12.5px;font-weight:600}.qa .e{color:var(--muted);letter-spacing:.5px;margin-top:2px;font-size:9.5px}.dealcard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:13px 14px}.dealcard .top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dealcard .nm{font-size:13.5px;font-weight:600}.dealcard .site{color:var(--muted);margin-top:3px;font-size:11px}.dealcard .pr{color:var(--ink);margin-top:8px;font-size:17px;font-weight:700}.dealcard .pr small{color:var(--muted);font-size:11.5px;font-weight:400}.tabbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:40;background:#131110f0;border-top:1px solid #262219;align-items:flex-end;width:min(100%,560px);padding:8px 10px 18px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tab{min-height:48px;color:var(--faint);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding-top:4px;font-size:10px;transition:opacity .12s,transform .12s;display:flex;position:relative}.tab svg{width:22px;height:22px}.tab.active{color:var(--gold)}.tabcenter{color:#b7afa2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:48px;font-size:10px;transition:opacity .12s,transform .12s;display:flex;position:relative}.tab:active,.tabcenter:active{transform:scale(.96)}.tab[data-nav-pending=true],.tabcenter[data-nav-pending=true]{opacity:.66}.tab-pending{opacity:0;border:2px solid;border-right-color:#0000;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:calc(50% - 18px)}.tab[data-nav-pending=true] .tab-pending,.tabcenter[data-nav-pending=true] .tab-pending{opacity:1;animation:.65s linear infinite tab-pending-spin}@keyframes tab-pending-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.document-link,.tab,.tabcenter{transition:none}.tab:active,.tabcenter:active{transform:none}.tab-pending{border-right-color:currentColor;animation:none}.valuation-trend *,.valuation-trend :before,.valuation-trend :after,.smoke-history *,.smoke-history :before,.smoke-history :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.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}.fab{background:linear-gradient(150deg, #e3b96a, var(--gold-deep));color:#241c0e;border:4px solid #131110;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-top:-30px;display:flex;box-shadow:0 10px 24px #d0a45859}.fab svg{width:24px;height:24px}.record-body{gap:var(--space-4);min-width:0;display:grid}.record-body>.steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.record-body>.steps .step{min-width:0;font-size:var(--font-caption);text-align:center;overflow-wrap:anywhere;justify-items:center;gap:3px;padding:5px 3px;display:grid}.record-flow-step{gap:9px;min-width:0;display:grid}.record-flow-step>.ui-section-heading{margin-bottom:0}.record-flow-step-final{gap:11px}.steps{justify-content:center;align-items:center;gap:8px;margin:4px 0 2px;padding:0;list-style:none;display:flex}.step{color:var(--faint);align-items:center;gap:6px;font-size:11px;display:flex}.step b{width:18px;height:18px;color:var(--muted);background:#2a2620;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.step.on{color:var(--gold)}.step.on b{color:var(--gold);background:#3b2f1b}.privacy{color:var(--faint);align-items:center;gap:6px;font-size:10.5px;display:flex}.search{background:var(--card);min-height:44px;color:var(--muted);border:1px solid #2e2a23;border-radius:13px;align-items:center;gap:9px;padding:0 13px;font-size:13px;display:flex}.search input{min-width:0;min-height:44px;color:var(--text);background:0 0;border:0;outline:none;flex:1}.search:focus-within{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 32%, transparent)}.selected{background:var(--card-2);border:1px solid #3e3524;border-radius:13px;align-items:center;gap:10px;padding:10px 13px;display:flex}.selected .nm{font-size:13.5px;font-weight:600}.selected .mt{color:var(--muted);margin-top:2px;font-size:11px}.check{background:var(--gold);color:#241c0e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;font-size:12px;font-weight:800;display:flex}.record-required{color:var(--muted);margin:-5px 2px 0;font-size:11px;line-height:1.5}.record-rating-grid{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);grid-template-columns:minmax(130px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;min-width:0;padding:10px 12px;display:grid}.record-score-field,.record-strength-field{border:0;min-width:0;margin:0;padding:0}.record-score-field legend,.record-strength-field legend{color:var(--muted);padding:0;font-size:12px}.score{color:var(--ink);font-size:34px;font-weight:700}.score small{color:var(--muted);font-size:12px;font-weight:400}.score-range{width:100%;min-height:44px;accent-color:var(--gold);margin-top:2px;display:block}.score-ctrl{align-items:center;gap:8px;margin-top:6px;display:flex}.score-ctrl .iconbtn{border-radius:11px;width:44px;height:44px;font-size:15px}.strength{align-items:center;gap:5px;margin-top:9px;display:flex}.strength button{background:#2e2a23;border-radius:12px;flex:40px;min-width:40px;max-width:56px;height:44px}.strength button.on{background:#c0873f}.record-strength-label{color:var(--muted);text-align:right;margin-top:7px;font-size:11px}.record-note-field{background:var(--card);border:1px solid #2e2a23;border-radius:13px;gap:7px;padding:11px 13px 9px;display:grid;position:relative}.record-note-field>span,.record-detail-grid label>span:first-child{color:var(--muted);font-size:11px}.record-note-field textarea{resize:vertical;width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;line-height:1.5}.record-note-field>small{color:var(--faint);text-align:right;font-size:9.5px}details.folded{background:#191612;border:1px dashed #2e2a23;border-radius:13px}details.folded summary{min-height:44px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;padding:11px 13px;font-size:12.5px;list-style:none;display:flex}details.folded summary::-webkit-details-marker{display:none}details.folded[open] summary{border-bottom:1px dashed #2e2a23}.folded-body{color:var(--faint);padding:11px 13px;font-size:11.5px;line-height:1.8}.folded-body>p{margin:0 0 10px}.record-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.record-detail-grid label{gap:4px;min-width:0;display:grid}.record-detail-grid input{background:var(--card-2);width:100%;min-width:0;min-height:44px;color:var(--text);border:1px solid #363129;border-radius:10px;outline:0;padding:9px 10px}.record-detail-grid input:focus{border-color:var(--gold)}.record-detail-wide{grid-column:1/-1}.record-input-with-unit{align-items:center;gap:7px;min-width:0;display:flex}.record-input-with-unit input{flex:1}.record-input-with-unit small{color:var(--muted);flex:none}.tail-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.offline{color:var(--up);background:#18211b;border:1px solid #2e4a34;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;display:inline-flex}.count-hint{color:var(--faint);font-size:11px}.record-counts{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;min-width:0;display:flex}.record-save-message{text-align:center;margin:-3px 0 0;font-size:11.5px;line-height:1.5}.record-save-message.error{color:var(--down)}.record-save-message.success{color:var(--up)}.btn-gold{background:linear-gradient(150deg, #e3b96a, var(--gold-deep));color:#241c0e;text-align:center;letter-spacing:1px;border-radius:15px;width:100%;padding:14px;font-size:15px;font-weight:700}.record-section-nav{border:1px solid var(--line);background:var(--card);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:2px 0 8px;padding:4px;display:grid}.record-section-nav a{min-width:0;min-height:44px;color:var(--muted);text-align:center;border-radius:9px;justify-content:center;align-items:center;padding:8px;font-size:12px;display:flex}:is(.record-section-nav a:focus-visible,.smoke-history a:focus-visible,.smoke-history button:focus-visible,.smoke-history input:focus-visible,.smoke-history select:focus-visible,.smoke-history summary:focus-visible){outline:2px solid var(--gold);outline-offset:2px}#new-smoke,#history{scroll-margin-top:12px}.smoke-history{min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);margin:0 0 18px}.smoke-history-heading{align-items:flex-start;gap:10px}.smoke-history-heading>div{min-width:0}.smoke-history-heading h4{margin:0}.smoke-history-heading p{color:var(--faint);margin:4px 0 0;font-size:10.5px;line-height:1.5}.smoke-history-heading button{flex:none;min-height:44px;padding:8px 4px}.smoke-history-filters{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px;display:grid}.smoke-history-filters label{gap:5px;min-width:0;display:grid}.smoke-history-filters label>span{color:var(--muted);font-size:10.5px}.smoke-history-query{grid-column:1/-1}.smoke-history-filters input,.smoke-history-filters select{border:1px solid var(--line);background:var(--card-2);width:100%;min-width:0;min-height:44px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;outline:0;padding:9px 10px}.smoke-history-state{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:13px;margin:10px 0 0;padding:14px;font-size:12px;line-height:1.6}.smoke-history-state.error{color:var(--down)}.smoke-history-state button{min-height:44px;color:var(--gold);margin-left:6px;text-decoration:underline}.smoke-history-count{color:var(--faint);margin:10px 2px 6px;font-size:10.5px}.smoke-history-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.smoke-history-entry{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;overflow:clip}.smoke-history-entry summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px 12px;list-style:none;display:grid;position:relative}.smoke-history-entry summary::-webkit-details-marker{display:none}.smoke-history-entry[open] summary{border-bottom:1px solid var(--line)}.smoke-history-summary-main{gap:3px;min-width:0;display:grid}.smoke-history-summary-main b,.smoke-history-summary-main time,.smoke-history-detail dd{overflow-wrap:anywhere}.smoke-history-summary-main b{font-size:13px}.smoke-history-summary-main time{color:var(--muted);font-size:10.5px}.smoke-history-summary-score{text-align:right;gap:2px;min-width:54px;display:grid}.smoke-history-summary-score b{color:var(--gold);font-size:20px}.smoke-history-summary-score small{color:var(--muted);font-size:9.5px}.smoke-history-detail{min-width:0;padding:12px}.smoke-history-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.smoke-history-detail dl>div{background:var(--card-2);border-radius:9px;min-width:0;padding:8px}.smoke-history-detail dt{color:var(--faint);font-size:9.5px}.smoke-history-detail dd{color:var(--text);white-space:pre-wrap;margin:3px 0 0;font-size:11.5px;line-height:1.5}.smoke-history-detail .smoke-history-wide{grid-column:1/-1}.smoke-history-detail>.count-hint{margin:9px 0 0;display:block}.smoke-history-repeat,.smoke-history-more{border:1px solid var(--gold);min-height:44px;color:var(--gold);border-radius:11px;justify-content:center;align-items:center;margin-top:10px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.smoke-history-more{width:100%}.smoke-history-more:disabled{opacity:.65}.smoke-history-boundary{color:var(--faint);margin:10px 2px 0;font-size:10px;line-height:1.55}.valuestrip{background:linear-gradient(160deg,#231e15,#1b1813);border:1px solid #3a3120;border-radius:18px;padding:14px 16px}.vs-row{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.vs-main{color:var(--ink);min-width:0;font-size:30px;font-weight:700}.valuestrip .pill{white-space:normal;text-align:right;max-width:min(62%,290px);height:auto;min-height:32px;line-height:1.35}.vs-main small{color:var(--muted);font-size:13px;font-weight:400}.vs-meta{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin-top:6px;font-size:11px;display:flex}.vs-meta b{color:#c9bfb0;font-weight:600}.valuation-reference-label{color:var(--muted);font-size:var(--type-meta);letter-spacing:.45px;margin-bottom:2px;display:block}.valuation-layers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.valuation-layers>span{background:#0000001f;border:1px solid #3a3120;border-radius:10px;min-width:0;padding:8px 9px}.valuation-layers small,.valuation-layers b{overflow-wrap:anywhere;display:block}.valuation-layers small{color:var(--faint);font-size:var(--type-meta);line-height:1.35}.valuation-layers b{color:var(--gold);margin-top:3px;font-size:13px}.valuation-overview .current-appreciation--overview{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:10px 0 0;padding:8px 0 0}.valuation-overview .current-appreciation--overview .sechead{gap:6px}.valuation-overview .current-appreciation--overview .sechead h4{font-size:var(--type-meta)}.valuation-overview .current-appreciation--overview .current-appreciation-status{font-size:var(--type-meta);padding:2px 6px}.valuation-overview .current-appreciation--overview .current-appreciation-values{gap:4px;margin-top:6px}.valuation-overview .current-appreciation--overview .current-appreciation-values>span{background:0 0;border:0;border-radius:0;min-height:0;padding:4px 5px}.valuation-overview .current-appreciation--overview .current-appreciation-values>span+span{border-left:1px solid var(--line)}.valuation-overview .current-appreciation--overview .current-appreciation-values small{font-size:var(--type-meta);line-height:1.2}.valuation-overview .current-appreciation--overview .current-appreciation-values b{font-size:var(--font-caption);margin-top:2px;line-height:1.2}.valuation-overview .current-appreciation--overview>p{font-size:var(--font-caption);margin-top:5px;line-height:1.35}.valuation-summary-details{border-top:1px solid var(--line);margin-top:7px}.valuation-summary-details summary{cursor:pointer;min-height:44px;color:var(--gold);font-size:var(--type-meta);align-items:center;display:flex}.valuation-summary-details p{color:var(--faint);font-size:var(--font-caption);overflow-wrap:anywhere;margin:0 0 7px;line-height:1.5}.valuation-trend{border:1px solid var(--line);background:var(--card);border-radius:15px;min-width:0;padding:12px;overflow:hidden}.current-appreciation{background:linear-gradient(150deg,#b58b421f,#0000000a);border:1px solid #4a402a;border-radius:12px;min-width:0;margin:0 0 12px;padding:10px}.current-appreciation .sechead{align-items:flex-start;gap:8px}.current-appreciation-status{border:1px solid var(--line);max-width:44%;color:var(--muted);font-size:var(--type-meta);text-align:center;overflow-wrap:anywhere;border-radius:99px;flex:none;padding:3px 7px;line-height:1.25}.current-appreciation-status.up{color:var(--up);border-color:color-mix(in srgb, var(--up) 50%, var(--line))}.current-appreciation-status.down{color:#df8b78;border-color:#6b4138}.current-appreciation-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.current-appreciation-values>span{border:1px solid var(--line);background:#0000001a;border-radius:10px;min-width:0;min-height:58px;padding:7px 8px}.current-appreciation-values small,.current-appreciation-values b{overflow-wrap:anywhere;display:block}.current-appreciation-values small{color:var(--faint);font-size:var(--type-meta);line-height:1.35}.current-appreciation-values b{color:#d4c8b7;margin-top:3px;font-size:12px;line-height:1.35}.current-appreciation-values [data-direction=up] b{color:var(--up)}.current-appreciation-values [data-direction=down] b{color:#df8b78}.current-appreciation-graphic{gap:6px;margin-top:8px;display:grid}.current-appreciation-graphic>span{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.current-appreciation-graphic small{color:var(--faint);font-size:var(--type-meta);overflow-wrap:anywhere}.current-appreciation-graphic i{background:#b99755;border-radius:99px;min-width:2px;max-width:100%;height:8px;display:block}.current-appreciation-graphic [data-direction=up] i{background:var(--up)}.current-appreciation-graphic [data-direction=down] i{background:#df8b78}.current-appreciation>p{color:var(--muted);font-size:var(--type-meta);overflow-wrap:anywhere;margin:7px 0 0;line-height:1.45}.current-appreciation[data-state=unavailable]{border-style:dashed}.valuation-trend-head{gap:10px}.valuation-trend-status{max-width:44%;color:var(--gold);font-size:var(--type-meta);text-align:center;overflow-wrap:anywhere;border:1px solid #4a402a;border-radius:99px;flex:none;padding:3px 7px;line-height:1.25}.valuation-trend[data-state=partial] .valuation-trend-status{color:#f1c36d;background:#a06c1a1f;border-color:#695027}.valuation-trend-empty{border:1px dashed #4a402a;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 9px;min-height:94px;margin-top:8px;padding:10px;display:grid}.valuation-trend-empty>span{color:var(--gold);font:28px/1 var(--serif);text-align:center;grid-row:1/3}.valuation-trend-empty p,.valuation-trend-empty small{overflow-wrap:anywhere;margin:0}.valuation-trend-empty p{color:var(--muted);font-size:11.5px;line-height:1.5}.valuation-trend-empty small{color:var(--faint);font-size:var(--type-meta);line-height:1.5}.valuation-trend-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.valuation-trend-metrics>span{border:1px solid var(--line);background:#0000001a;border-radius:10px;min-width:0;padding:7px 8px}.valuation-trend-metrics small,.valuation-trend-metrics b{overflow-wrap:anywhere;display:block}.valuation-trend-metrics small{color:var(--faint);font-size:var(--type-meta);line-height:1.35}.valuation-trend-metrics b{color:#d4c8b7;font-size:var(--type-meta);margin-top:3px;line-height:1.35}.valuation-trend-metrics [data-direction=up] b{color:var(--up)}.valuation-trend-metrics [data-direction=down] b{color:#df8b78}.valuation-trend-chart-frame{background:linear-gradient(#b58b4212,#0000000f);border:1px solid #302b22;border-radius:12px;min-width:0;margin-top:8px;padding:8px 6px 4px}.valuation-trend-chart{width:100%;height:auto;max-height:150px;display:block;overflow:visible}.valuation-trend-grid{stroke:#332f28;stroke-width:1px;vector-effect:non-scaling-stroke}.valuation-trend-line{fill:none;stroke:var(--gold);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.valuation-trend-point{fill:#171410;stroke:var(--gold);stroke-width:2px;vector-effect:non-scaling-stroke}.valuation-trend-axis{color:var(--faint);font-size:var(--font-caption);justify-content:space-between;gap:8px;margin:-2px 4px 0;display:flex}.valuation-trend-note{overflow-wrap:anywhere;color:var(--muted);font-size:var(--type-meta);margin:7px 0 0;line-height:1.45}.valuation-trend-explanation{border-top:1px solid var(--line);margin-top:5px}.valuation-trend-explanation summary{min-height:44px;color:var(--gold);font-size:var(--type-meta);cursor:pointer;align-items:center;display:flex}.valuation-trend-explanation summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.valuation-trend-explanation p{color:var(--faint);font-size:var(--font-caption);overflow-wrap:anywhere;margin:0 0 7px;line-height:1.5}.valuation-trend-data{border-top:1px solid var(--line);margin-top:5px}.valuation-trend-data summary{min-height:44px;color:var(--gold);font-size:var(--type-meta);cursor:pointer;align-items:center;display:flex}.valuation-trend-data summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.valuation-trend-data ol{gap:4px;margin:0;padding:0 0 4px;list-style:none;display:grid}.valuation-trend-data li{min-width:0;font-size:var(--type-meta);background:#0000001a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 7px;display:grid}.valuation-trend-data time{color:var(--muted)}.valuation-trend-data b{color:#d4c8b7;overflow-wrap:anywhere}.valuation-trend-data small{color:var(--faint);overflow-wrap:anywhere;grid-column:1/-1}.chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.fchip{background:var(--card);min-height:44px;color:var(--muted);white-space:nowrap;border:1px solid #2e2a23;border-radius:99px;flex:none;padding:8px 14px;font-size:11.5px}.fchip.on{color:#e9d9b4;background:#3b2f1b;border-color:#5a4926;font-weight:600}.humrow{background:var(--card);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;padding:12px 13px;display:flex}.priceline{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-top:5px;font-size:11px;display:flex}.priceline b{color:#c9bfb0;font-weight:600}.age{color:var(--muted);justify-content:space-between;gap:8px;margin-top:6px;font-size:10.5px;display:flex}.order-add{text-align:center;min-height:44px;color:var(--muted);background:#1d1a1680;border:1px dashed #2e2a23;border-radius:16px;justify-content:center;align-items:center;padding:10px 13px;font-size:12.5px;display:flex}.remote-inventory-groups{flex-direction:column;gap:8px;display:flex}.remote-inventory-groups-actions{justify-content:flex-end;display:flex}.inventory-groups-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:inline-flex}.inventory-groups-action{border:1px solid var(--line);min-height:44px;color:var(--gold);font-size:var(--font-caption);border-radius:9px;align-items:center;padding:6px 8px;font-weight:700;display:inline-flex}.inventory-overview{gap:var(--compact-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inventory-overview>span{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:9px 10px;display:flex}.inventory-overview small{color:var(--faint);overflow-wrap:anywhere;font-size:9.5px}.inventory-overview b{color:var(--gold);overflow-wrap:anywhere;font-size:14px}.inventory-search{border:1px solid var(--line);background:var(--card);border-radius:12px;min-height:44px;display:flex}.inventory-search input{width:100%;min-width:0;min-height:44px;color:var(--text);letter-spacing:0;background:0 0;border:0;outline:0;padding:10px 12px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500}.inventory-search input::placeholder{color:var(--faint);font-size:11px;font-weight:400}.inventory-search-state{color:var(--muted);background:#9777391f;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.inventory-search-state button{min-height:44px;color:var(--gold);font:inherit;background:0 0;border:0;font-weight:700}.inventory-filter-groups{gap:6px;display:grid}.inventory-filter-primary{grid-template-columns:minmax(0,1fr) 1px minmax(0,1.35fr);align-items:stretch;gap:7px;min-width:0;display:grid}.inventory-filter-primary>.chips{min-width:0}.inventory-filter-divider{background:var(--line);width:1px}.inventory-location-filter{border-top:1px solid var(--line);padding-top:6px}.inventory-more-filters{border-top:1px solid var(--line);min-width:0}.inventory-more-filters summary{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;font-size:11px;display:flex}.inventory-more-filters .chips{padding-bottom:2px}.remote-inventory-location{gap:7px;padding-top:5px;display:grid}.remote-inventory-brand{gap:6px;display:grid}.remote-inventory-brand-title{color:var(--text);justify-content:space-between;gap:8px;padding:2px 2px 0;display:flex}.remote-inventory-brand-title b,.remote-inventory-brand-title small{overflow-wrap:anywhere}.remote-inventory-brand-title small{color:var(--faint);text-align:right;font-size:10px}.remote-inventory-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.remote-inventory-card{border:1px solid var(--line);background:var(--card);border-radius:3px;min-width:0;position:relative;overflow:hidden;box-shadow:0 5px 18px #00000024;container-type:inline-size}.remote-inventory-card[data-expanded=true]{grid-column:1/-1}@media (max-width:440px){.remote-inventory-product-grid{grid-template-columns:minmax(0,1fr)}}.ui-page-shell{isolation:isolate}.ui-page-main{min-width:0}.ui-sidebar{display:none}.ui-header{min-width:0;min-height:88px;padding:var(--space-5) 20px var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);display:flex}.ui-header-leading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ui-header-copy{min-width:0}.ui-header-copy h1{color:var(--text);font:700 var(--font-title)/1.2 var(--serif);overflow-wrap:anywhere;margin:0}.ui-header-copy p{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.45}.ui-eyebrow{color:var(--gold);font-size:var(--font-caption);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-weight:800;display:block}.ui-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:flex}.product-header-actions{align-items:center;gap:4px;min-width:0;display:inline-flex}.ui-header-action{width:max-content;min-width:44px;max-width:92px;min-height:44px;color:var(--gold);font-size:var(--font-caption);text-align:center;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:6px 0;font-weight:850;line-height:1.2;display:inline-flex;position:relative}.ui-header-action:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 58%, var(--line));background:color-mix(in srgb, var(--gold) 12%, transparent);border-radius:999px;position:absolute;inset:6px 0}.ui-header-action>span{z-index:1;text-overflow:ellipsis;max-width:72px;padding:0 10px;position:relative;overflow:hidden}.ui-header-action:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.ui-icon-action{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);width:44px;height:44px;color:var(--gold);flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.ui-button{border:1px solid color-mix(in srgb, var(--gold) 56%, var(--line));border-radius:var(--radius-sm);max-width:100%;min-height:44px;color:var(--gold);text-align:center;white-space:normal;justify-content:center;align-items:center;padding:9px 14px;font-size:12px;font-weight:800;line-height:1.25;display:inline-flex}.ui-button-primary{border-color:var(--gold);background:linear-gradient(150deg, #e3b96a, var(--gold-deep));color:#241c0e}.ui-button-subtle{border-color:var(--line);color:var(--muted);background:0 0}.ui-page-body{gap:var(--space-4);min-width:0}.ui-surface{min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card)}.ui-surface-gold{border-color:color-mix(in srgb, var(--gold) 46%, var(--line));background:linear-gradient(150deg, color-mix(in srgb, var(--gold) 10%, var(--card)), var(--card))}.ui-surface-quiet{background:color-mix(in srgb, var(--card) 72%, transparent)}.ui-section-heading{min-width:0;margin:0 0 var(--space-3);justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ui-section-heading>div:first-child{min-width:0}.ui-section-heading h2{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.35}.ui-section-heading p{color:var(--muted);font-size:var(--font-caption);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.45}.ui-section-actions{align-items:center;gap:var(--space-2);flex:none;min-width:0;display:flex}.ui-metric-strip{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--card-2) 70%, transparent);grid-template-columns:repeat(auto-fit,minmax(104px,1fr));min-width:0;display:grid;overflow:hidden}.ui-metric-strip>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:64px;padding:10px 12px;display:flex}.ui-metric-strip>div:first-child{border-left:0}.ui-metric-strip small{color:var(--faint);font-size:var(--font-caption);overflow-wrap:anywhere;line-height:1.3}.ui-metric-strip b{color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:1.25}.ui-metric-strip [data-tone=gold] b{color:var(--gold)}.ui-metric-strip [data-tone=good] b{color:var(--up)}.ui-metric-strip [data-tone=bad] b{color:var(--down)}.ui-field-grid{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid;overflow:hidden}.ui-field-grid>div{border-top:1px solid var(--line);min-width:0;padding:10px 12px}.ui-field-grid>div:nth-child(-n+2){border-top:0}.ui-field-grid>div:nth-child(2n){border-left:1px solid var(--line)}.ui-field-grid>div.wide{border-left:0;grid-column:1/-1}.ui-field-grid dt{color:var(--faint);font-size:var(--font-caption)}.ui-field-grid dd{color:var(--text);font-size:var(--font-body);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.45}.ui-chip,.ui-status{border:1px solid var(--line);min-height:28px;color:var(--muted);font-size:var(--font-caption);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;line-height:1.25;display:inline-flex}.ui-chip.active,.ui-status-gold{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 58%, var(--line));background:color-mix(in srgb, var(--gold) 10%, transparent)}.ui-status-good{color:var(--up);border-color:color-mix(in srgb, var(--up) 52%, var(--line))}.ui-status-warning{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 48%, var(--line));background:color-mix(in srgb, var(--warning) 9%, transparent)}.ui-status-bad{color:var(--down);border-color:color-mix(in srgb, var(--down) 52%, var(--line))}.ui-async-state{min-width:0;min-height:104px;padding:var(--space-4);align-items:center;gap:var(--space-3);border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--muted);background:color-mix(in srgb, var(--card) 72%, transparent);font-size:var(--font-body);grid-template-columns:34px minmax(0,1fr) auto;line-height:1.55;display:grid}.ui-async-state>span{color:var(--gold);font:28px/1 var(--serif);text-align:center}.ui-async-error>span{color:var(--down)}.ui-async-state button{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:44px;color:var(--gold);padding:8px 12px}.ui-media-identity{gap:var(--space-3);grid-template-columns:minmax(150px,.75fr) minmax(220px,1.2fr) minmax(240px,1.3fr);min-width:0;display:grid}.ui-brand-media,.ui-product-media,.ui-media-copy{min-width:0}.ui-spec-grid{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.ui-spec-grid>div{border-left:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:72px;padding:10px 8px;display:flex}.ui-spec-grid>div:first-child{border-left:0}.ui-spec-grid b{max-width:100%;color:var(--text);font:700 17px/1.25 var(--serif);overflow-wrap:anywhere}.ui-spec-grid small{color:var(--faint);font-size:var(--font-caption)}.ui-two-column,.product-detail-columns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.ui-profile-header{align-items:center;gap:var(--space-4);border:1px solid color-mix(in srgb, var(--gold) 42%, var(--line));border-radius:var(--radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--gold) 9%, var(--card)), var(--card));min-width:0;padding:18px;display:flex}.ui-avatar{border:1px solid var(--gold);width:68px;height:68px;color:var(--gold);background:var(--card-2);font:700 28px/1 var(--serif);border-radius:50%;flex:none;place-items:center;display:grid}.ui-profile-header>div{min-width:0}.ui-profile-header h2{color:var(--text);font:700 24px/1.25 var(--serif);overflow-wrap:anywhere;margin:0}.ui-profile-header p,.ui-profile-header small{color:var(--muted);font-size:var(--font-caption);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.45;display:block}.ui-metric-link{min-height:44px;color:inherit;align-items:center;display:inline-flex}.ui-menu-list{gap:0;display:grid}.ui-menu-list>.ui-section-heading{margin-bottom:var(--space-2)}.ui-menu-row{align-items:center;gap:var(--space-3);border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;min-width:0;min-height:58px;padding:8px 2px;display:grid}.ui-menu-row>span:nth-child(2){gap:2px;min-width:0;display:grid}.ui-menu-row b,.ui-menu-row small{overflow-wrap:anywhere}.ui-menu-row b{color:var(--text);font-size:var(--font-body)}.ui-menu-row small{color:var(--muted);font-size:var(--font-caption)}.ui-menu-icon{border-radius:var(--radius-sm);background:var(--card-2);width:40px;height:40px;color:var(--gold);place-items:center;font-size:17px;display:grid}.ui-menu-arrow{color:var(--gold);font-size:20px}.ui-menu-static{grid-template-columns:42px minmax(0,1fr)}.ui-boundary-note{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--muted);background:color-mix(in srgb, var(--card) 64%, transparent);font-size:var(--font-caption);margin:0;padding:12px 14px;line-height:1.6}.ui-account-surface .logout-button{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--gold)}.ui-media-identity.product-hero{grid-template-columns:minmax(150px,.75fr) minmax(220px,1.2fr) minmax(240px,1.3fr)}.ui-media-identity.product-hero>div{min-width:0}.ui-media-identity.product-hero .product-hero-brand,.ui-media-identity.product-hero .product-hero-visual,.ui-media-identity.product-hero .product-hero-copy{height:100%}.ui-media-identity.product-hero .product-hero-brand,.ui-media-identity.product-hero .product-hero-visual{min-height:142px}.ui-media-identity.product-hero .product-hero-image{height:132px}.product-detail-columns .ui-surface{height:100%}.product-detail .product-facts,.ui-page-shell .remote-inventory-card{border-radius:var(--radius-sm)}.ui-page-shell .remote-inventory-identity{min-height:0;padding-left:0}.ui-page-shell .remote-inventory-card-summary>.remote-inventory-identity{min-height:0;padding:0 22px 0 0}.ui-page-shell .remote-inventory-unit{border-radius:var(--radius-sm)}.ui-page-shell .remote-inventory-unit-attribute-grid,.ui-page-shell .remote-inventory-unit-code-row{border-radius:8px}.ui-page-shell .remote-inventory-unit-attribute-grid>span,.ui-page-shell .remote-inventory-unit-code-row>span{min-height:58px;padding:8px}.ui-page-shell .remote-inventory-unit-code-row b{font-size:var(--font-caption);line-height:1.55}.ui-page-shell .inventory-unit-actionbar .pill{min-height:44px}.inventory-location-settings{margin-bottom:var(--space-4);border-bottom:1px solid var(--line)}.inventory-location-settings>summary{min-height:48px;color:var(--gold);font-size:var(--font-body);cursor:pointer;align-items:center;font-weight:800;display:flex}.inventory-region-location-settings,.inventory-region-location-directory{gap:var(--space-3);display:grid}.inventory-region-location-region{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-2);min-width:0;display:grid}.inventory-region-location-region>header{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.inventory-region-location-region>header>span,.inventory-region-location-region li>span{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.inventory-region-location-region button{min-height:44px}.inventory-region-location-settings>.inventory-vendor-toolbar>button,.inventory-region-location-settings>.inventory-vendor-form>button{min-height:44px;padding-inline:12px}.inventory-region-location-region ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inventory-region-location-region li{border-top:1px solid var(--line);gap:4px var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-top:8px;display:grid}.inventory-region-location-region li>b{overflow-wrap:anywhere}.inventory-region-location-region li>small{color:var(--muted)}@media (max-width:440px){.inventory-region-location-region{padding:var(--space-2)}.inventory-region-location-region>header,.inventory-region-location-region li{grid-template-columns:minmax(0,1fr)}.inventory-region-location-region>header>span,.inventory-region-location-region li>span{justify-content:flex-start}}.inventory-settings .inventory-vendor-directory{background:0 0;border:0;border-radius:0;padding:0}.orders-history-surface .inventory-history-panel>.sechead{display:none}.orders-history-surface .inventory-purchase-history{margin:0}.orders-page-write>.inventory-write-panel{background:0 0;border:0;margin:0;padding:0}.orders-page-write>.inventory-write-panel>.sechead,.orders-page-write>.inventory-write-panel>.src:first-of-type{display:none}.inventory-purchase-step{padding:var(--space-4)}.ui-page-shell small,.ui-page-shell dt,.ui-page-shell .src,.ui-page-shell .remote-inventory-brand-row em,.ui-page-shell .remote-inventory-tags em,.ui-page-shell .remote-inventory-facts em,.ui-page-shell .remote-inventory-composition-row,.ui-page-shell .remote-inventory-composition-row>b,.ui-page-shell .remote-inventory-composition-row>em,.ui-page-shell .remote-inventory-composition-row>strong,.ui-page-shell .remote-inventory-card-stats small,.ui-page-shell .remote-inventory-card-stats strong,.ui-page-shell .inventory-note,.ui-page-shell .remote-inventory-unit-heading b,.ui-page-shell .remote-inventory-unit-heading em,.ui-page-shell .remote-inventory-unit-heading>strong,.ui-page-shell .remote-inventory-unit-number,.ui-page-shell .remote-inventory-unit-remaining,.ui-page-shell .remote-inventory-unit-attribute-grid b,.ui-page-shell .remote-inventory-unit-code-row b,.ui-page-shell .inventory-purchase-steps li span,.ui-page-shell .inventory-purchase-summary{font-size:var(--font-caption)}@media (min-width:900px){.app-shell.ui-page-shell{grid-template-columns:224px minmax(0,1fr);width:min(100%,1440px);min-height:100vh;padding-bottom:0;display:grid;box-shadow:0 0 80px #0000006b}.ui-sidebar{border-right:1px solid var(--line);background:var(--bg-deep);flex-direction:column;gap:28px;min-height:100vh;padding:24px 16px;display:flex}.ui-sidebar-brand{min-height:48px;color:var(--text);letter-spacing:.1em;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.ui-sidebar-brand i{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold);font:700 20px/1 var(--serif);border-radius:50%;place-items:center;display:grid}.ui-sidebar nav{gap:6px;display:grid}.ui-sidebar-link{border-radius:var(--radius-sm);min-height:48px;color:var(--muted);align-items:center;gap:11px;padding:9px 12px;font-size:13px;display:flex}.ui-sidebar-link>span{width:22px;color:var(--gold);text-align:center}.ui-sidebar-link.active{color:var(--text);background:color-mix(in srgb, var(--gold) 12%, var(--card));box-shadow:inset 2px 0 var(--gold)}.ui-page-main{min-height:100vh}.ui-header{background:color-mix(in srgb, var(--bg) 88%, transparent);min-height:104px;padding:24px clamp(24px,4vw,48px)}.ui-page-body{width:min(100%,1180px);margin:0 auto;padding:28px clamp(24px,4vw,48px) 48px}.ui-page-shell .tabbar{display:none}.humidor-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.humidor-page>.valuestrip,.humidor-page>.inventory-settings,.humidor-page>.src,.humidor-page>.humidor-entry-grid{grid-column:1/-1}.orders-page{grid-template-columns:minmax(300px,.82fr) minmax(460px,1.18fr);align-items:start}.orders-page>.orders-history-surface{position:sticky;top:20px}.me-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.me-page>.ui-profile-header,.me-page>.ui-metric-strip,.me-page>.ui-boundary-note,.me-page>.ui-button{grid-column:1/-1}.me-settings-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.me-settings-page>:first-child,.me-settings-page>.ui-boundary-note,.me-settings-page>.src{grid-column:1/-1}}@media (max-width:899px){.ui-page-shell{width:min(100%,560px);display:block}}@media (max-width:600px){.ui-header{align-items:center;padding:20px 18px 12px}.ui-header-copy h1{font-size:19px}.ui-header-leading{flex:auto;overflow:hidden}.ui-header-actions{flex-wrap:nowrap;flex:none;max-width:92px}.ui-header-actions:has(.product-header-actions){max-width:96px}.ui-page-body{padding-left:16px;padding-right:16px}.ui-surface{padding:var(--space-3)}.ui-media-identity.product-hero{padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-media-identity.product-hero .ui-media-copy{grid-column:1/-1}.ui-media-identity.product-hero .product-hero-brand,.ui-media-identity.product-hero .product-hero-visual{min-height:112px}.ui-media-identity.product-hero .product-hero-image{height:102px}.ui-spec-grid>div{min-height:66px;padding:8px 5px}.ui-spec-grid b{font-size:14px}.ui-two-column,.product-detail-columns{grid-template-columns:minmax(0,1fr)}.ui-field-grid>div{padding:9px}.remote-inventory-unit-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:440px){.remote-inventory-product-grid{grid-template-columns:minmax(0,1fr)}.remote-inventory-identity{padding-left:0}.remote-inventory-unit-attribute-grid-primary,.remote-inventory-unit-attribute-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.remote-inventory-unit-code-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.ui-field-grid{grid-template-columns:minmax(0,1fr)}.ui-field-grid>div,.ui-field-grid>div:nth-child(-n+2){border-top:1px solid var(--line);border-left:0}.ui-field-grid>div:first-child{border-top:0}.ui-metric-strip{grid-template-columns:minmax(0,1fr)}.ui-metric-strip>div{border-left:0;border-top:1px solid var(--line)}.ui-metric-strip>div:first-child{border-top:0}}.remote-inventory-card-collapsed{width:100%;min-width:0;color:inherit;text-align:left;grid-template-columns:minmax(0,1fr);grid-template-areas:"media""summary""actions";gap:8px;padding:10px;display:grid}.remote-inventory-card-collapsed>.remote-inventory-media-row{grid-area:media;grid-template-columns:minmax(0,1fr)}.remote-inventory-card-summary{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""composition""stats""cost";gap:8px;padding:0;text-decoration:none;display:grid;position:relative}.remote-inventory-card-summary:after{content:"›";color:var(--gold);font-size:22px;line-height:1;position:absolute;top:2px;right:0}.remote-inventory-card-summary>.remote-inventory-identity{grid-area:identity;min-height:0;padding:0 22px 0 0}.remote-inventory-card-summary>.remote-inventory-composition{grid-area:composition}.remote-inventory-card-summary>.remote-inventory-card-stats{grid-area:stats}.remote-inventory-card-summary>.remote-inventory-card-unit-cost{grid-area:cost}.remote-inventory-card-summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.remote-inventory-card-actionbar{grid-area:actions;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.remote-inventory-card-actionbar.accessory{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-inventory-card-actionbar button{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;min-height:44px;color:var(--gold);font:700 var(--font-caption)/1.2 var(--sans);background:0 0;padding:7px 5px}:is(.remote-inventory-card-actionbar button:focus-visible,.remote-inventory-details>ul:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.remote-inventory-image,.remote-inventory-fallback{background:0 0}.remote-inventory-identity{flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:88px;padding:3px 22px 3px 102px;display:flex}.remote-inventory-identity>strong{color:var(--text);font-family:var(--serif);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.remote-inventory-identity>small{min-width:0;color:var(--muted);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.remote-inventory-product-secondary{color:var(--faint)!important;font-size:var(--font-caption)!important}.remote-inventory-brand-row{flex-wrap:wrap;align-items:center;gap:2px 5px;min-width:0;display:flex}.remote-inventory-brand-row small{color:var(--muted);font-size:9.5px;font-weight:700}.remote-inventory-brand-row small+small:before{content:"·";opacity:.65;margin-right:5px}.remote-inventory-brand-row em{border:1px solid var(--line);min-height:17px;color:var(--gold);border-radius:99px;align-items:center;padding:1px 5px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.remote-inventory-composition{background:#d0a4580f;border:1px solid #4b402b;border-radius:3px;min-width:0;display:block;overflow:hidden}.remote-inventory-composition-head{background:#d0a4581c;border-bottom:1px solid #4b402b;justify-content:space-between;align-items:center;gap:6px;min-height:28px;padding:4px 7px;display:flex}.remote-inventory-composition-head b{color:var(--text);letter-spacing:.05em;font-size:9.5px}.remote-inventory-composition-head strong{color:var(--gold);font-variant-numeric:tabular-nums;text-align:right;font-size:9.5px}.remote-inventory-composition-body{gap:4px;min-width:0;padding:6px 7px;display:grid}.remote-inventory-composition-row{min-width:0;color:var(--muted);font-size:var(--font-caption);flex-wrap:wrap;align-items:center;gap:3px 4px;line-height:1.3;display:flex}.remote-inventory-composition-row>i{color:var(--gold);font-style:normal;font-weight:800}.remote-inventory-composition-row>b{min-width:0;color:var(--text);font-size:var(--font-caption);overflow-wrap:anywhere}.remote-inventory-composition-row>em{background:var(--card-2);color:var(--muted);white-space:nowrap;border-radius:99px;padding:1px 4px;font-size:8px;font-style:normal}.remote-inventory-composition-row>span{font-variant-numeric:tabular-nums;white-space:nowrap}.remote-inventory-composition-row>strong{color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:9px}.remote-inventory-card-stats{font-variant-numeric:tabular-nums;grid-template-columns:minmax(42px,.7fr) minmax(42px,.7fr) minmax(0,1fr) minmax(0,1.3fr);min-width:0;display:grid}.remote-inventory-card-stats>span{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:42px;padding:0 7px;display:flex}.remote-inventory-card-stats>span:first-child{border-left:0;padding-left:1px}.remote-inventory-card-stats>span:last-child{padding-right:1px}.remote-inventory-card-stats small{color:var(--faint);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.remote-inventory-card-stats strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.remote-inventory-preview-list{gap:var(--space-2);min-width:0;display:grid}.remote-inventory-card-preview{color:var(--text)}.remote-inventory-card-preview:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.remote-inventory-card-unit-cost{color:var(--gold);font-size:var(--font-caption);font-variant-numeric:tabular-nums;grid-column:1/-1}.inventory-note{color:var(--faint);font-size:var(--font-caption);overflow-wrap:anywhere;line-height:1.45}.remote-inventory-tags{flex-wrap:wrap;gap:4px;display:flex}.remote-inventory-tags em{color:var(--gold);border:1px solid #3a3120;border-radius:999px;padding:2px 6px;font-size:9.5px;font-style:normal}.remote-inventory-details{background:var(--card)}.remote-inventory-detail-header{border-bottom:1px solid var(--line);align-items:stretch;min-height:92px;display:flex}.remote-inventory-detail-header>button:last-child{text-align:left;flex:1;min-width:0;position:relative}.remote-inventory-identity-detail{min-height:92px;padding:10px 34px 10px 12px}.remote-inventory-detail-header>button:last-child:after{content:"⌃";color:var(--gold);font-size:18px;position:absolute;top:18px;right:13px}.remote-inventory-detail-totals{border-bottom:1px solid var(--line);background:#d0a4580d;gap:6px;padding:9px 10px;display:grid}.remote-inventory-detail-totals>span:last-child{color:var(--gold);font-variant-numeric:tabular-nums;font-size:10px}.remote-inventory-details ul{gap:8px;margin:0;padding:8px;list-style:none;display:grid}.remote-inventory-unit{border:1px solid var(--line);background:var(--card);border-radius:3px;min-width:0;overflow:hidden}.remote-inventory-unit-heading{border-bottom:1px solid var(--line);background:var(--card-2);flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;min-height:40px;padding:7px 8px;display:flex}.remote-inventory-unit-heading b{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:10.5px}.remote-inventory-unit-heading em{color:var(--muted);background:#d0a4581a;border-radius:99px;padding:1px 5px;font-size:8.5px;font-style:normal}.remote-inventory-unit-heading>strong{color:var(--gold);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.remote-inventory-unit-number{color:var(--gold);font-size:10px;font-weight:700}.remote-inventory-unit-remaining{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.remote-inventory-unit-body{grid-template-columns:112px minmax(0,1fr);gap:7px;padding:8px;display:grid}.remote-inventory-unit-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.remote-inventory-unit-copy b,.remote-inventory-unit-copy span{overflow-wrap:anywhere}.remote-inventory-unit-copy b{color:var(--text);font-size:11.5px}.remote-inventory-unit-copy span{color:var(--muted);font-size:10px;line-height:1.45}.remote-inventory-unit-attribute-grid{border:1px solid var(--line);border-radius:3px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.remote-inventory-unit-attribute-grid>span{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:42px;padding:4px 6px;display:flex}.remote-inventory-unit-attribute-grid>span:first-child{border-left:0}.remote-inventory-unit-attribute-grid small{color:var(--faint);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.remote-inventory-unit-attribute-grid b{color:var(--text);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.remote-inventory-facts{flex-wrap:wrap;gap:4px;display:flex}.remote-inventory-facts em{color:#d9c692;border:1px solid #4a402a;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;line-height:1.25}.brand-logo-gold{background:radial-gradient(circle at 35% 25%,#44361f,#1b1710 72%);border:1px solid #6c5528;border-radius:12px;justify-content:center;align-items:center;width:52px;min-width:0;height:52px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #efce8414}.brand-logo-gold.remote-inventory-card-brand{width:84px;height:54px;box-shadow:none;background:0 0;border:0;border-radius:0}.brand-logo-gold img{object-fit:contain;width:100%;height:100%;padding:4px}.brand-logo-gold b{overflow-wrap:anywhere;color:#e4bf76;text-align:center;max-width:100%;padding:4px;font-size:12px;line-height:1.1}.theme-light .remote-inventory-card{background:#fbf8f1;border-color:#d8ceb9}.theme-light .remote-inventory-unit-heading{background:#eee5d5}.theme-light .remote-inventory-details{background:#fbf8f1;border-color:#d8ceb9}.theme-light .remote-inventory-composition{background:#f3eadc;border-color:#c7b39a}.theme-light .remote-inventory-composition-head{background:#dfd0bc;border-color:#c7b39a}.theme-light .remote-inventory-composition-row>em{color:#5f5545;background:#e8dfd1}.theme-light .remote-inventory-unit{background:#fffaf2;border-color:#d8ceb9}.theme-light .remote-inventory-fallback{color:#654719;background:#f3e5c6;border-color:#b79654}.theme-light .remote-inventory-tags em{color:#654719;border-color:#bda779}.theme-light .remote-inventory-facts em{color:#654719;background:#fffaf0;border-color:#bda779}.theme-light .inventory-overview>span,.theme-light .inventory-search{background:#fbf8f1;border-color:#d8ceb9}.theme-light .inventory-search-state{color:#5f5545;background:#f4efe4}@container (width<=180px){.remote-inventory-card-collapsed{gap:6px;padding:8px}.remote-inventory-card-summary:after{font-size:18px;top:2px;right:0}.brand-logo-gold.remote-inventory-card-brand{width:50px;height:38px}.ui-page-shell .remote-inventory-card-summary>.remote-inventory-identity{min-height:68px;padding:2px 17px 2px 0}.remote-inventory-identity>strong{-webkit-line-clamp:3;font-size:11px;line-height:1.2}.remote-inventory-identity>small,.remote-inventory-brand-row small{font-size:7.5px}.remote-inventory-brand-row em{min-height:14px;padding:0 3px;font-size:6.5px}.remote-inventory-composition-head{min-height:24px;padding:3px 5px}.remote-inventory-composition-head b,.remote-inventory-composition-head strong{font-size:7.5px}.remote-inventory-composition-body{padding:5px}.remote-inventory-composition-row{gap:2px 3px;font-size:7px}.remote-inventory-composition-row>b,.remote-inventory-composition-row>strong{font-size:7.5px}.remote-inventory-composition-row>em{padding:0 3px;font-size:6.5px}.remote-inventory-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.remote-inventory-card-stats>span{min-height:38px;padding:0 3px}.remote-inventory-card-stats small{font-size:6.5px}.remote-inventory-card-stats strong{font-size:8.5px}}.humidor-settings-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.humidor-settings-page>.src{grid-column:1/-1}.humidor-settings-section{min-width:0}.humidor-settings-section .inventory-location-settings{border-bottom:0;margin-bottom:0}.inventory-device-summary-cache{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px dashed var(--gold);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--gold) 6%, var(--card));display:grid}.inventory-device-summary-cache>header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.inventory-device-summary-cache>header>small{color:var(--muted);font-size:var(--font-caption)}.inventory-device-summary-cache ol{gap:5px;margin:0;padding-left:20px;display:grid}.inventory-device-summary-cache li{justify-content:space-between;gap:var(--space-2);min-width:0;color:var(--text);display:flex}.inventory-device-summary-cache li b,.inventory-device-summary-cache li small{overflow-wrap:anywhere;min-width:0}.inventory-device-summary-cache li small{color:var(--muted);flex:none}.weekly-cost-device-boundary{min-width:0}.weekly-cost-device-meta{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--font-caption);overflow-wrap:anywhere;line-height:1.45}.inventory-vendor-directory{min-width:0;padding:var(--card-padding);border:1px solid var(--line);background:var(--card);border-radius:14px}.inventory-vendor-directory ul{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.inventory-vendor-directory li{border:1px solid var(--line);min-width:0;color:var(--text);overflow-wrap:anywhere;border-radius:9px;padding:7px 8px;font-size:11px}.inventory-vendor-directory .src{margin:8px 0 0}.inventory-vendor-toolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.inventory-vendor-settings>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inventory-vendor-settings li{gap:5px;display:grid}.inventory-vendor-settings li[data-editing=true]{grid-column:1/-1}.inventory-vendor-settings li>span{color:var(--muted);font-size:10px;line-height:1.35}.inventory-vendor-card-actions{flex-wrap:wrap;gap:6px;display:flex}.inventory-vendor-card-actions button{min-height:44px;color:var(--gold);border:1px solid var(--line);background:0 0;border-radius:8px;padding:5px 8px}.inventory-vendor-tabs,.inventory-vendor-sort{gap:6px;display:flex}.inventory-vendor-tabs button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;border-radius:10px;padding:0 11px}.inventory-vendor-tabs button[aria-pressed=true]{color:var(--gold);background:#c8a24c1a;border-color:#80652e}.inventory-vendor-sort button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;border-radius:10px;padding:0 9px;font-size:10px}.inventory-vendor-sort button[aria-pressed=true]{color:var(--gold);background:#c8a24c1a;border-color:#80652e}.inventory-vendor-form{margin-top:10px}.inventory-vendor-form summary{cursor:pointer;min-height:44px;color:var(--gold);align-items:center;display:flex}.inventory-vendor-form form,.inventory-vendor-inline-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.inventory-vendor-inline-form{border-top:1px solid var(--line);grid-column:1/-1;margin-top:3px}.inventory-vendor-form label,.inventory-vendor-inline-form label{min-width:0;color:var(--muted);gap:4px;font-size:10px;display:grid}.inventory-vendor-form input,.inventory-vendor-form select,.inventory-vendor-form textarea,.inventory-vendor-inline-form input,.inventory-vendor-inline-form select,.inventory-vendor-inline-form textarea{box-sizing:border-box;border:1px solid var(--line);min-width:0;min-height:44px;color:var(--text);background:var(--bg);font:inherit;border-radius:9px;padding:8px}.inventory-vendor-form textarea,.inventory-vendor-inline-form textarea{resize:vertical;min-height:78px}.inventory-vendor-form-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.inventory-vendor-form-actions button{min-height:44px;padding:0 12px}@media (max-width:440px){.inventory-vendor-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.inventory-vendor-tabs,.inventory-vendor-sort{width:auto}.inventory-vendor-tabs button,.inventory-vendor-sort button{flex:1 1 0}.inventory-vendor-settings>ul,.inventory-vendor-form form,.inventory-vendor-inline-form{grid-template-columns:minmax(0,1fr)}}.humidor-orders-summary{border:1px solid var(--line);background:var(--card);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:12px;padding:11px;display:flex}.orders-page-intro{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin-top:0;padding:11px;display:grid}.humidor-orders-summary>div,.orders-page-intro>div{gap:3px;min-width:0;display:grid}.humidor-orders-summary b,.orders-page-intro h1{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px}.humidor-orders-summary small,.orders-page-intro p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.orders-page{gap:12px;display:grid}.orders-page-new{flex:none;justify-content:center;align-items:center;width:auto;max-width:100%;min-height:44px;text-decoration:none;display:inline-flex}.orders-page-write{scroll-margin-top:10px}@media (max-width:480px){.orders-page-intro{grid-template-columns:minmax(0,1fr);align-items:start}.orders-page-new{justify-self:start}}@media (max-width:360px){.inventory-filter-primary{grid-template-columns:1fr}.inventory-filter-divider{width:auto;height:1px}.remote-inventory-image,.remote-inventory-fallback{width:44px;height:44px}}.packrow{color:#c9bfb0;border:1px solid var(--line);background:#1b1815;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 12px;font-size:12.5px;display:flex}.packrow small{color:var(--faint);font-size:11px}.packrow small.gold{color:var(--gold)}.src{color:var(--faint);font-size:11px;line-height:1.8}.loc-card{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;flex:none;gap:6px;width:184px;padding:12px;display:flex}.loc-card.add{width:96px;color:var(--faint);text-align:center;border-style:dashed;justify-content:center;align-items:center;font-size:12px;line-height:1.8}.slot{background:0 0;border:2.5px solid #8d8471;border-radius:50%;width:15px;height:15px}.slot.r{border-color:var(--up);background:var(--up)}.slot.s{border-color:var(--gold);background:var(--gold)}.slot.e{opacity:.35;border-color:#55503f}.loc-stats{color:var(--muted);font-size:10.5px}.loc-stats b{color:#c9bfb0}.tool{border:1px solid var(--line);background:#1d1a1680;border-radius:14px;flex:1;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.tool b{color:#c9bfb0;font-size:12.5px;font-weight:600;display:block}.tool small{color:var(--faint);margin-top:3px;font-size:10px;line-height:1.6;display:block}.newtag{letter-spacing:.5px;border-radius:6px;flex:none;padding:3px 8px;font-size:9.5px;font-weight:700}.t-restock{color:var(--up);background:#233020}.t-drop{color:#d89a8c;background:#33231f}.t-new{color:var(--gold);background:#2b2416}.trend{color:var(--faint);margin-top:6px;font-size:10.5px}.curbar{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.cur{color:var(--muted);white-space:nowrap;border:1px solid #2e2a23;border-radius:99px;padding:4px 10px;font-size:10.5px}.cur.on{color:#e9d9b4;background:#3b2f1b;border-color:#5a4926;font-weight:600}.tool.reserved{border-style:dashed}a.tool{cursor:pointer}.theme-light{--bg:#f4efe5;--bg-deep:#e9e2d4;--card:#fdfaf3;--card-2:#f3ecdd;--line:#e3dbc9;--line-soft:#e9e1d0;--gold:#876021;--gold-deep:#8f6a29;--ink:#2a241a;--text:#2f2820;--muted:#7a7163;--faint:#6d6558;--up:#337441;--warning:#8b5d09;--down:#b04f4f;box-shadow:0 0 60px #5042282e}:root:has(.theme-light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.theme-light){color:#2a241a;background:#e7e0d2}.theme-light{color:var(--text)}.theme-light .tab{color:#6a6152}.theme-light .tab.active{color:var(--gold)}.theme-light .tabcenter{color:#8b8272}.theme-light .pill,.theme-light .step.on{color:var(--gold)}.theme-light .slot{background:0 0;border-color:#a1967c}.theme-light .slot.e{opacity:.55;border-color:#b3a88e}.field{border:1px solid var(--line);min-height:44px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#15130f;border-radius:9px;outline:none;min-width:0;padding:10px;font-size:13px}.field:focus{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 32%, transparent)}.field::placeholder{color:var(--faint)}.theme-light .field{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1ead9}.card .search{background:#15130f}.theme-light .card .search{background:#f1ead9}.order-entry>summary{cursor:pointer;color:var(--muted);background:#1d1a1680;border:1px dashed #2e2a23;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:13px 14px;font-size:12.5px;list-style:none;display:flex}.order-entry>summary::-webkit-details-marker{display:none}.order-entry>summary b{color:var(--text);font-size:13px}.order-entry>summary small{color:var(--faint);font-size:10px}.order-entry[open]>summary{border-style:solid;border-color:var(--line)}.theme-light .order-entry>summary{background:#fdfaf3b3;border-color:#d8cdae}.strength-label{color:#c9bfb0;margin-top:6px}.theme-light .strength-label{color:var(--muted)}.theme-light .vs-meta b,.theme-light .priceline b,.theme-light .loc-stats b,.theme-light .tool b,.theme-light .packrow{color:#574e3f}.tp{text-align:right;margin-top:6px}.tp summary{cursor:pointer;color:var(--gold);align-items:center;gap:4px;min-height:44px;padding:8px 0;font-size:10px;list-style:none;display:inline-flex}.tp summary::-webkit-details-marker{display:none}.valuation-exclusions{border-top:1px solid var(--line);margin-top:8px}.valuation-exclusions summary{cursor:pointer;min-height:44px;color:var(--gold);align-items:center;font-size:11px;list-style:none;display:flex}.valuation-exclusions summary::-webkit-details-marker{display:none}.valuation-exclusions summary:after{content:"⌄";color:var(--faint);margin-left:auto}.valuation-exclusions[open] summary:after{content:"⌃"}.valuation-exclusions ul{gap:5px;margin:0 0 4px;padding:0;list-style:none;display:grid}.valuation-exclusions li{color:var(--muted);justify-content:space-between;gap:12px;font-size:10.5px;line-height:1.5;display:flex}.valuation-exclusions li b{color:var(--text);white-space:nowrap;font-weight:600}.valuation-exclusions .valuation-holding-reasons{border-top:1px dashed var(--line);margin-top:8px;padding-top:8px}.valuation-exclusions .valuation-holding-reasons li{grid-template-columns:minmax(0,1fr);gap:3px;padding:6px 0;display:grid}.valuation-holding-reasons li>span{justify-content:space-between;gap:8px;min-width:0;display:flex}.valuation-holding-reasons li>span b{overflow-wrap:anywhere;white-space:normal}.valuation-holding-reasons li>span small{color:var(--faint);text-align:right}.valuation-holding-reasons .valuation-fallback{color:var(--gold)}.valuation-holding-reasons .valuation-uncovered{color:var(--down)}.theme-light .hero{background:linear-gradient(160deg,#f8f3e6,#f1ead9 55%);border-color:#e0d4b8}.theme-light .valuestrip{background:linear-gradient(160deg,#f8f3e6,#f1ead9);border-color:#e0d4b8}.theme-light .valuation-reference-label{color:#665c4d}.theme-light .valuation-layers>span{background:#ffffff57;border-color:#d8cdae}.theme-light .valuation-layers small,.theme-light .valuation-trend-metrics small,.theme-light .current-appreciation-values small{color:#665c4d}.theme-light .valuation-trend-metrics>span,.theme-light .valuation-trend-data li,.theme-light .current-appreciation-values>span{background:#f8f3e8;border-color:#d8cdae}.theme-light .valuation-trend-metrics b,.theme-light .valuation-trend-data b,.theme-light .current-appreciation-values b{color:#574e3f}.theme-light .valuation-trend-status,.theme-light .valuation-trend-empty,.theme-light .valuation-trend-chart-frame,.theme-light .current-appreciation{border-color:#d8cdae}.theme-light .current-appreciation{background:linear-gradient(150deg,#faf4e6,#f2eadc)}.theme-light .valuation-overview .current-appreciation--overview,.theme-light .valuation-overview .current-appreciation--overview .current-appreciation-values>span{background:0 0}.theme-light .valuation-trend-chart-frame{background:linear-gradient(#87602114,#ffffff38)}.theme-light .valuation-trend-grid{stroke:#d8ceb9}.theme-light .valuation-trend-point{fill:#fdfaf3}.theme-light .iconbtn{color:#6f6656;background:#f6f1e6;border-color:#ddd3bf}.theme-light .qa{background:#f8f4ea;border-color:#e0d8c6}.theme-light .qa.primary{background:linear-gradient(150deg,#efe0bd,#e6d3a8);border-color:#cdb684}.theme-light .tabbar{background:#f7f2e8f2;border-top-color:#e5dcc9}.theme-light .fab{border-color:#f7f2e8}.theme-light .search{border-color:#e0d8c6}.theme-light .selected{background:#f3ecdd;border-color:#d8cdae}.theme-light .folded{background:#f6f1e6;border-color:#d8cdae}.theme-light details.folded[open] summary{border-bottom-color:#d8cdae}.theme-light .record-note-field{background:#fbf8f1;border-color:#e0d8c6}.theme-light .record-detail-grid input{background:#fbf8f1;border-color:#ddd3bf}.theme-light .fchip,.theme-light .cur{border-color:#e0d8c6}.theme-light .pill{border-color:#d9c9a1}.theme-light .bar,.theme-light .strength button{background:#e5ddca}.theme-light .tool{background:#fdfaf3b3}.theme-light .packrow{background:#f8f4ea}.theme-light .order-add{background:#fdfaf3b3;border-color:#d8cdae}.theme-light .offline{background:#e9f2ea;border-color:#7fa58a}.theme-light .step b{color:#7a7163;background:#e9e1d0}.theme-light .step.on b{color:var(--gold);background:#efe0bd}.theme-light .record-section-nav,.theme-light .smoke-history-filters,.theme-light .smoke-history-entry{background:#f8f4ea;border-color:#e0d8c6}.theme-light .smoke-history-filters input,.theme-light .smoke-history-filters select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-light .smoke-history-filters input,.theme-light .smoke-history-filters select,.theme-light .smoke-history-detail dl>div{background:#fbf8f1;border-color:#ddd3bf}.logout-button{min-height:44px;color:var(--gold);border-radius:10px;padding:8px 14px}.catalog-search{gap:8px;min-width:0;display:flex}.catalog-search .search{flex:1;min-width:0}.catalog-product-search{z-index:2;position:relative}.catalog-search-shell:has(.catalog-product-search.has-query) .catalog-browse{display:none}.catalog-search-clear{min-width:52px}.catalog-search-results{border:1px solid var(--line);background:var(--card);border-radius:14px;max-height:min(58vh,460px);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #0000004d}.catalog-search-results ul{margin:0;padding:0;list-style:none}.catalog-search-results li{border-top:1px solid var(--line);min-width:0}.catalog-search-results li:first-child{border-top:0}.catalog-search-results li.active{background:#d0a45824}.catalog-search-results a,.catalog-search-results button{width:100%;min-height:58px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:8px 10px;display:flex}.catalog-search-results img{object-fit:contain;background:#181511;border-radius:8px;flex:none;width:54px;height:42px}.catalog-search-results a>span,.catalog-search-results button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.catalog-search-results b,.catalog-search-results small,.catalog-search-results em{overflow-wrap:anywhere}.catalog-search-results b{color:var(--text);font-size:12px}.catalog-search-results small,.catalog-search-results em,.catalog-search-note{color:var(--muted);font-size:10px;font-style:normal}.catalog-search-note{margin:0;padding:10px;line-height:1.4}.inventory-history-panel{margin-top:10px}.inventory-purchase-history{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-top:10px}.inventory-purchase-history>summary,.inventory-purchase-history li>details>summary{cursor:pointer;min-height:44px;color:var(--text);padding:11px 12px}.inventory-purchase-history>ul,.inventory-purchase-history li>details>.inventory-history-details>ul{margin:0;padding:0;list-style:none}.inventory-purchase-history>ul>li{border-top:1px solid var(--line)}.inventory-history-details{color:var(--muted);overflow-wrap:anywhere;padding:0 12px 12px;font-size:12px}.inventory-history-details p{margin:7px 0}.inventory-history-details>ul{border-top:1px solid var(--line)}.inventory-history-details>ul>li{border-top:1px solid var(--line);padding:9px 0}.inventory-history-details>ul>li:first-child{border-top:0}.theme-light .catalog-search-results{background:#fbf8f1;border-color:#d8ceb9;box-shadow:0 12px 28px #46331429}.theme-light .catalog-search-results li.active{background:#f1e4c7}.catalog-brand-section{flex-direction:column;gap:9px;display:flex}.catalog-brand-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:4px 1px;list-style:none;display:flex}.catalog-brand-section>summary::-webkit-details-marker{display:none}.catalog-brand-section>summary:after{content:"›";color:var(--gold);flex:none;font-size:20px;transition:transform .16s;transform:rotate(90deg)}.catalog-brand-section:not([open])>summary:after{transform:rotate(0)}.catalog-brand-section>summary strong{color:var(--gold);font:700 20px/1.3 var(--serif)}.catalog-brand-section>summary small{color:var(--muted);font-size:var(--font-caption);margin-left:auto}.catalog-brand-section h3,.catalog-product-section h3{letter-spacing:.7px;color:var(--muted);text-transform:uppercase;margin:4px 0 0;font-size:12px}.catalog-hidden-title{color:var(--faint);margin:8px 0 0;font-size:12px;font-weight:600}.catalog-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.catalog-brand-card{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:5px;min-width:0;min-height:126px;padding:11px;display:flex}.catalog-brand-card .brand-logo-gold{border-radius:8px;width:100%;height:84px}.catalog-brand-card-caption{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.catalog-brand-card .name{overflow-wrap:anywhere;min-width:0;font-size:11px}.catalog-brand-card .name b{font-weight:700}.catalog-brand-card .meta{text-align:right;white-space:nowrap;flex:none;margin-top:0;font-size:9px}.catalog-back{color:var(--gold);align-items:center;min-height:44px;font-size:13px;display:inline-flex}.catalog-brand-heading{background:linear-gradient(150deg, #241e15, var(--card));border:1px solid #3a3120;border-radius:15px;align-items:center;gap:12px;padding:12px;display:flex}.catalog-brand-heading .brand-logo-gold{flex:none;width:min(44vw,176px);height:76px}.catalog-brand-heading h2{font-family:var(--serif);margin:0;font-size:19px}.catalog-brand-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.catalog-product-section{flex-direction:column;gap:8px;display:flex}.catalog-product{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.catalog-product-image{object-fit:contain;background:#181511;border-radius:8px;flex:none;width:82px;height:46px}.catalog-product .pill{text-overflow:ellipsis;align-self:center;max-width:72px;overflow:hidden}.product-detail{min-width:0}.product-hero{background:linear-gradient(150deg, #241e15, var(--card));border:1px solid #3a3120;border-radius:18px;grid-template-columns:minmax(102px,.62fr) minmax(122px,.74fr) minmax(0,1.7fr);align-items:stretch;gap:10px;min-width:0;padding:12px;display:grid}.product-hero-brand,.product-hero-visual,.product-hero-copy{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--card-2) 78%, transparent);border-radius:12px;min-width:0}.product-hero-brand{text-align:center;align-content:center;justify-items:center;gap:5px;padding:7px;display:grid}.product-hero .product-brand-logo{width:100%;height:clamp(98px,16vw,146px);min-height:98px;max-height:146px;padding:4px}.product-hero .product-brand-logo img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}.product-hero-brand small{color:var(--gold);overflow-wrap:anywhere;font-size:9.5px;line-height:1.3}.product-hero-visual{place-items:center;padding:6px;display:grid}.product-hero-image{object-fit:contain;background:0 0;border-radius:8px;width:100%;height:104px}.product-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;padding:11px;display:flex}.product-hero-copy small,.product-hero-copy h1,.product-hero-copy p{overflow-wrap:anywhere}.product-hero-copy h1{color:var(--text);font:700 24px/1.12 var(--serif);margin:0}.product-hero-copy p{color:var(--muted);margin:0;font-size:12px}.product-hero-key{color:var(--faint);font-size:10px;line-height:1.35}.product-detail-section{gap:8px;min-width:0;display:grid}.product-facts{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.product-facts div{border-top:1px solid var(--line);min-width:0;padding:7px 9px}.product-facts div:nth-child(-n+2){border-top:0}.product-facts div:nth-child(2n){border-left:1px solid var(--line)}.product-facts dt{color:var(--faint);font-size:9px}.product-facts dd{color:var(--text);overflow-wrap:anywhere;margin:2px 0 0;font-size:11px;line-height:1.35}.product-packaging-list,.product-price-list{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.product-packaging-list{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;padding:7px;display:grid}.product-packaging-list li{border:1px solid var(--line);background:var(--card-2);border-radius:9px;gap:2px;min-width:0;padding:8px 9px;font-size:10.5px;display:grid}.product-price-list li:first-child{border-top:0}.product-packaging-list span{color:var(--muted);font-size:9.5px}.product-price-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;padding:11px;display:grid}.product-price-list li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.product-price-list b,.product-price-list small{overflow-wrap:anywhere}.product-price-list small{color:var(--muted);font-size:9.5px;line-height:1.45}.product-price-list li>small{grid-column:1/-1}.product-price-amount{text-align:right}.product-price-amount b{color:var(--gold);font-size:12px}.product-merchant-link{color:var(--gold);overflow-wrap:anywhere;align-items:center;gap:5px;width:fit-content;max-width:100%;min-height:44px;font-weight:700;display:inline-flex}.product-retail-lock{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.product-retail-lock>span{border:1px solid color-mix(in srgb, var(--gold) 48%, var(--line));width:38px;height:38px;color:var(--gold);background:color-mix(in srgb, var(--gold) 9%, var(--card-2));border-radius:10px;place-items:center;font-size:16px;display:grid}.product-retail-lock>div{gap:5px;min-width:0;display:grid}.product-retail-lock b{color:var(--text);font-size:var(--font-body)}.product-retail-lock small{color:var(--muted);line-height:1.45}.product-retail-lock-mosaic{gap:4px;margin-top:2px;display:flex}.product-retail-lock-mosaic i{border:1px solid var(--line);opacity:.82;background:linear-gradient(90deg,#6b6258 0 14%,#302c27 14% 28%,#91836f 28% 43%,#453e35 43% 58%,#82755f 58% 74%,#34302a 74%);border-radius:4px;width:48px;height:14px}.product-reference-table{table-layout:fixed;border:1px solid var(--line);border-spacing:0;background:var(--card);width:100%;min-width:0;color:var(--text);border-radius:14px;font-family:inherit;overflow:hidden}.product-reference-table th,.product-reference-table td{border-left:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:0;padding:7px 8px;font-family:inherit;line-height:1.35}.product-reference-table th:first-child,.product-reference-table td:first-child{border-left:0}.product-reference-table th{color:var(--faint);font-size:9px;font-weight:500}.product-reference-table td{border-top:1px solid var(--line)}.product-reference-table td strong,.product-reference-table td small{font-family:inherit;line-height:1.35;display:block}.product-reference-table td strong{color:var(--gold);font-size:11px;font-weight:700}.product-reference-table td small{color:var(--muted);margin-top:2px;font-size:9.5px;font-weight:500}.product-reference-note{color:var(--muted);margin:8px 2px 0;font-size:9.5px;line-height:1.5}.professional-ratings{overflow:hidden}.professional-ratings-scores{flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.professional-ratings-scores li{min-width:0;color:var(--text);overflow-wrap:anywhere;align-items:baseline;gap:4px;font-size:12px;line-height:1.35;display:inline-flex}.professional-ratings-scores li:not(:last-child):after{content:"·";color:var(--faint);margin-left:4px}.professional-ratings-scores b{font-weight:650}.professional-ratings-scores strong{color:var(--gold);font:700 17px/1 var(--serif)}.professional-ratings-async .ui-async-state{min-height:112px}.product-price-history{overflow:hidden}.product-price-history-listing,.product-price-history-meta,.product-price-history-boundary{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.product-price-history-listing{color:var(--text);font-weight:650}.product-price-history-metrics{border:1px solid var(--line);background:var(--card-2);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.product-price-history-metrics>span{border-left:1px solid var(--line);gap:3px;min-width:0;padding:8px 9px;display:grid}.product-price-history-metrics>span:first-child{border-left:0}.product-price-history-metrics small{color:var(--faint);font-size:9px;line-height:1.25}.product-price-history-metrics b{color:var(--text);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.product-price-history-metrics [data-direction=up] b{color:var(--success)}.product-price-history-metrics [data-direction=down] b{color:var(--danger)}.product-price-history-chart{border:1px solid var(--line);background:color-mix(in srgb, var(--card-2) 74%, transparent);border-radius:12px;width:100%;height:72px;display:block;overflow:hidden}.product-price-history-chart line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.product-price-history-chart polyline{fill:none;stroke:var(--gold);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.inventory-write-panel{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-top:12px;padding:12px}.inventory-write-panel details+details{margin-top:8px}.inventory-write-panel summary{cursor:pointer;min-height:44px;color:var(--gold);align-items:center;font-weight:700;display:flex}.inventory-write-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:8px;display:grid}.inventory-write-form fieldset{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.inventory-write-form legend,.inventory-write-field>span{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.inventory-write-field{min-width:0}.inventory-write-field input,.inventory-write-field select,.inventory-write-field textarea,.inventory-write-form>button,.inventory-write-inline button{width:100%;min-height:44px}.inventory-write-field input,.inventory-write-field select,.inventory-write-field textarea{border:1px solid var(--line);background:var(--card-2);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;outline:0;padding:9px 10px;font-size:13px}.inventory-write-field textarea{resize:vertical;line-height:1.45}.inventory-write-field input:focus,.inventory-write-field select:focus,.inventory-write-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 32%, transparent)}.inventory-write-form>button,.inventory-write-inline button{border:1px solid var(--gold);color:var(--gold);border-radius:11px;padding:9px 12px;font-size:12px;font-weight:700}.inventory-write-costs{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inventory-write-form>.src,.inventory-write-form>button,.inventory-write-panel>.pill{grid-column:1/-1}.inventory-write-inline{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.inventory-write-inline>span{color:var(--muted);flex:180px;font-size:11px}.inventory-write-inline button{width:auto;min-width:44px}.niim-label-print{min-width:0;display:block}.niim-label-open{border:1px solid var(--line);width:100%;min-height:44px;color:var(--gold);border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:750;display:inline-flex}.niim-label-open:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 9%, transparent)}.niim-label-dialog-backdrop{z-index:140;padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060504d1;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.niim-label-dialog{background:var(--card);border:1px solid #4b402d;border-radius:18px;gap:12px;width:min(100%,680px);min-width:0;margin:auto 0;padding:16px;display:grid;box-shadow:0 24px 80px #00000080}.niim-label-dialog>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.niim-label-dialog>header>span{gap:3px;min-width:0;display:grid}.niim-label-dialog>header b{color:var(--text);font-size:16px}.niim-label-dialog>header small,.niim-label-dialog>p,.niim-label-copy-safety{color:var(--muted);font-size:11px;line-height:1.5}.niim-label-dialog>header button{border:1px solid var(--line);width:44px;height:44px;color:var(--muted);border-radius:11px;flex:none;font-size:22px;line-height:1}.niim-label-dialog>p{margin:0}.niim-label-language{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:10px;min-width:0;display:grid}.niim-label-language>span{color:var(--muted);font-size:11px}.niim-label-language select{border:1px solid var(--line);background:var(--card-2);width:100%;min-height:44px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:10px;outline:0;padding:8px 10px;font-size:12px}.niim-label-language select:focus{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 32%, transparent)}.niim-label-pair-preview{background:#9d968b;border:1px solid #6d655b;border-radius:12px;min-width:0;padding:8px;display:block}.niim-label-pair-sheet{background:#d7d2c8;border:1px solid #6d655b;border-radius:10px;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:0;min-width:0;padding:7px;display:grid;overflow:hidden;box-shadow:0 2px 7px #00000038}.niim-label-preview{background:#fff;border:0;border-radius:0;min-width:0;padding:0;display:block;overflow:hidden}.niim-label-preview+.niim-label-preview{border-top:2px dashed #8e887f}.niim-label-preview canvas{aspect-ratio:576/177;image-rendering:auto;background:#fff;width:100%;height:auto;display:block}.niim-label-pair-preview.is-error{background:color-mix(in srgb, var(--down) 9%, var(--card-2));min-height:176px}.niim-label-readable{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid;overflow:hidden}.niim-label-readable>div{border-top:1px solid var(--line);gap:2px;min-width:0;padding:7px 8px;display:grid}.niim-label-readable>div:nth-child(-n+2){border-top:0}.niim-label-readable>div:nth-child(2n){border-left:1px solid var(--line)}.niim-label-readable dt{color:var(--faint);font-size:8px}.niim-label-readable dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.45}.niim-label-confirmation{border:1px solid color-mix(in srgb, var(--gold) 44%, var(--line));background:color-mix(in srgb, var(--gold) 7%, var(--card-2));border-radius:10px;min-width:0;margin:0;padding:8px 10px}.niim-label-confirmation div{gap:3px;min-width:0;display:grid}.niim-label-confirmation dt{color:var(--muted);font-size:9px}.niim-label-confirmation dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.niim-label-omitted{color:var(--muted);background:var(--card-2);border-radius:9px;padding:7px 9px}.niim-label-status{border:1px solid var(--line);background:var(--card-2);border-radius:10px;align-items:center;min-height:44px;padding:9px 10px;display:flex;color:var(--text)!important}.niim-label-status-printing{border-color:color-mix(in srgb, var(--gold) 58%, var(--line))}.niim-label-status-complete{border-color:color-mix(in srgb, var(--up) 64%, var(--line))}.niim-label-status-error,.niim-label-status-unknown{border-color:color-mix(in srgb, var(--down) 68%, var(--line))}.niim-label-copy-safety{display:block}.niim-label-dialog>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.niim-label-dialog>footer button{border:1px solid var(--line);min-height:48px;color:var(--text);border-radius:12px;padding:8px 10px;font-size:12px;font-weight:750}.niim-label-dialog>footer .niim-label-confirm{border-color:var(--gold);background:linear-gradient(150deg, #e3b96a, var(--gold-deep));color:#241c0e}.theme-light .niim-label-dialog{background:#fffaf2;border-color:#d8ceb9}.theme-light .niim-label-dialog>header button,.theme-light .niim-label-readable,.theme-light .niim-label-readable>div,.theme-light .niim-label-dialog>footer button{border-color:#d8ceb9}.theme-light .niim-label-status,.theme-light .niim-label-omitted{background:#f4ecde}.theme-light .niim-label-language select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.confirm-dialog-backdrop{z-index:145;padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:confirm-dialog-fade var(--ui-motion-duration) var(--ui-motion-ease) both;background:#060504b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.confirm-dialog{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));background:var(--card);width:min(100%,420px);min-width:0;animation:confirm-dialog-enter var(--ui-motion-duration) var(--ui-motion-ease) both;border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 24px 80px #0000007a}.confirm-dialog>header b{color:var(--text);font-size:16px;line-height:1.3}.confirm-dialog>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.confirm-dialog-target{border:1px solid var(--line);background:var(--card-2);border-radius:11px;min-width:0;margin:0;padding:9px 10px}.confirm-dialog-target div{gap:3px;min-width:0;display:grid}.confirm-dialog-target dt{color:var(--faint);font-size:10px}.confirm-dialog-target dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700;line-height:1.45}.confirm-dialog>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.confirm-dialog>footer button{border:1px solid var(--line);min-height:46px;color:var(--text);border-radius:12px;padding:8px 10px;font-size:12px;font-weight:750}.confirm-dialog>footer .confirm-dialog-confirm{border-color:var(--gold);background:linear-gradient(150deg, #e3b96a, var(--gold-deep));color:#241c0e}.confirm-dialog>footer button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.theme-light .confirm-dialog{background:#fffaf2;border-color:#d8ceb9}.theme-light .confirm-dialog-target,.theme-light .confirm-dialog>footer button{background:#f9f1e3;border-color:#d8ceb9}.theme-light .confirm-dialog>footer .confirm-dialog-confirm{background:linear-gradient(150deg, #e3b96a, var(--gold-deep))}@keyframes confirm-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes confirm-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.feedback-fab{z-index:42;right:max(14px,50vw - 266px);bottom:calc(80px + env(safe-area-inset-bottom,0px));border:1px solid color-mix(in srgb, var(--gold) 58%, var(--line));background:var(--card);min-width:68px;height:46px;color:var(--gold);letter-spacing:.03em;transition:transform var(--ui-motion-duration) var(--ui-motion-ease), background var(--ui-motion-duration) var(--ui-motion-ease);border-radius:23px;place-items:center;padding:0 16px;font-size:12px;font-weight:800;display:grid;position:fixed;box-shadow:0 9px 24px #00000047}.feedback-fab:hover{background:color-mix(in srgb, var(--gold) 13%, var(--card))}.feedback-fab:active{transform:scale(.94)}.feedback-fab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.feedback-dialog button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.feedback-dialog a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.feedback-dialog textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.feedback-dialog-backdrop{z-index:145;padding:max(18px, env(safe-area-inset-top)) 14px 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:confirm-dialog-fade var(--ui-motion-duration) var(--ui-motion-ease) both;background:#060504b3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.feedback-dialog{width:min(100%,560px);max-height:calc(100dvh - max(18px, env(safe-area-inset-top)));padding:16px 16px max(16px, env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));background:var(--card);animation:feedback-sheet-enter var(--ui-motion-duration) var(--ui-motion-ease) both;border-bottom:0;border-radius:18px 18px 0 0;gap:12px;display:grid;overflow-y:auto;box-shadow:0 -18px 64px #0000006b}.feedback-dialog>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.feedback-dialog>header b{color:var(--text);font-size:16px;line-height:1.3}.feedback-dialog>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.feedback-dialog-close{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);border-radius:10px;font-size:21px;line-height:1}.feedback-dialog textarea{border:1px solid var(--line);resize:vertical;background:var(--card-2);width:100%;min-height:116px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:11px;outline:0;padding:10px;font-size:13px;line-height:1.5}.feedback-dialog-route,.feedback-dialog-help{min-width:0;color:var(--faint);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.feedback-dialog-status{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));min-width:0;color:var(--text);background:color-mix(in srgb, var(--gold) 7%, var(--card-2));border-radius:10px;margin:0;padding:8px 10px}.feedback-dialog-status b{font-size:12px;line-height:1.4;display:block}.feedback-dialog-status p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.5}.feedback-dialog-status.is-error,.feedback-dialog-status.is-validation,.feedback-dialog-status.is-unavailable{border-color:color-mix(in srgb, var(--down) 60%, var(--line));background:color-mix(in srgb, var(--down) 8%, var(--card-2))}.feedback-dialog-status.is-unknown,.feedback-dialog-status.is-reauthorization{border-color:color-mix(in srgb, var(--gold) 65%, var(--line))}.feedback-dialog>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.feedback-dialog>footer button,.feedback-dialog>footer a{border:1px solid var(--line);min-height:46px;color:var(--text);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:8px 10px;font-size:12px;font-weight:750;display:inline-flex}.feedback-dialog>footer .feedback-dialog-primary{border-color:var(--gold);background:linear-gradient(150deg, #e3b96a, var(--gold-deep));color:#241c0e}.feedback-dialog>footer .feedback-dialog-danger{border-color:color-mix(in srgb, var(--down) 65%, var(--line));color:var(--down)}.feedback-dialog>footer .feedback-dialog-primary:only-child{grid-column:1/-1}.theme-light .feedback-fab,.theme-light .feedback-dialog{background:#fffaf2;border-color:#d8ceb9}.theme-light .feedback-dialog textarea,.theme-light .feedback-dialog-close,.theme-light .feedback-dialog>footer button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f9f1e3;border-color:#d8ceb9}.theme-light .feedback-dialog>footer .feedback-dialog-primary{background:linear-gradient(150deg, #e3b96a, var(--gold-deep))}@keyframes feedback-sheet-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.confirm-dialog-backdrop,.confirm-dialog,.feedback-dialog-backdrop,.feedback-dialog{animation:none}.feedback-fab{transition:none}}@media (max-width:440px){.niim-label-dialog-backdrop{padding-left:8px;padding-right:8px}.niim-label-dialog{border-radius:15px;padding:12px}.confirm-dialog-backdrop{padding-left:10px;padding-right:10px}.confirm-dialog{border-radius:15px;padding:14px}.feedback-fab{right:12px;bottom:calc(78px + env(safe-area-inset-bottom,0px))}.feedback-dialog-backdrop{padding-left:0;padding-right:0}.feedback-dialog{padding:14px 14px max(14px, env(safe-area-inset-bottom));border-radius:15px 15px 0 0}.niim-label-language{grid-template-columns:minmax(0,1fr);gap:5px}.niim-label-readable{grid-template-columns:minmax(0,1fr)}.niim-label-readable>div,.niim-label-readable>div:nth-child(-n+2),.niim-label-readable>div:nth-child(2n){border-top:1px solid var(--line);border-left:0}.niim-label-readable>div:first-child{border-top:0}}.inventory-unit-actionbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.inventory-unit-actionbar.accessory{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-unit-actionbar .pill{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--gold);border-radius:10px;justify-content:center;align-items:center;padding:8px;font-size:11px;font-weight:750;display:inline-flex}.inventory-unit-actionbar button[aria-expanded=true]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent)}.inventory-unit-action-form{border:1px solid var(--line);background:var(--card-2);border-radius:11px;grid-template-columns:minmax(0,1.1fr) minmax(72px,.55fr) minmax(0,1.5fr);align-items:end;gap:7px;width:100%;padding:9px;display:grid}.inventory-unit-action-form.count{grid-template-columns:minmax(110px,.75fr) minmax(0,1.5fr)}.inventory-unit-action-submit{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.inventory-unit-action-submit button{width:100%}.inventory-purchase-wizard{gap:12px;min-width:0;padding-top:8px;display:grid}.inventory-purchase-wizard>.ui-segmented-switch+.inventory-entry-surface{margin-top:6px}.ui-segmented-switch{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);grid-template-columns:repeat(2,minmax(0,1fr));width:max-content;max-width:100%;display:inline-grid;position:relative;overflow:hidden}.ui-segmented-switch-indicator{z-index:0;border-radius:inherit;background:var(--gold);width:50%;transition:transform var(--ui-motion-duration) var(--ui-motion-ease);position:absolute;inset:0 auto 0 0;transform:translate(0)}.ui-segmented-switch[data-selected-index="1"] .ui-segmented-switch-indicator{transform:translate(100%)}.ui-segmented-switch button{z-index:1;min-width:116px;min-height:44px;color:var(--muted);font-size:var(--font-caption);transition:color var(--ui-motion-duration) var(--ui-motion-ease), transform var(--ui-motion-duration) var(--ui-motion-ease);background:0 0;border:0;padding:7px 12px;font-weight:800;position:relative}.ui-segmented-switch button[aria-pressed=true]{color:#241c0e}.ui-segmented-switch button:active{transform:scale(.98)}:is(.ui-segmented-switch button:focus-visible,.inventory-vendor-picker button:focus-visible,.inventory-vendor-picker input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.inventory-entry-surface{min-width:0;overflow:clip}.ui-motion-panel,.inventory-motion-panel{animation:inventory-motion-panel-in var(--ui-motion-duration) var(--ui-motion-ease) both}.inventory-purchase-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inventory-purchase-quick>legend,.inventory-purchase-quick>.catalog-product-search,.inventory-purchase-quick>.inventory-purchase-lines,.inventory-purchase-quick>.src,.inventory-purchase-quick>.inventory-quick-defaults,.inventory-purchase-quick>.btn-gold{grid-column:1/-1}.inventory-purchase-quick>.btn-gold{min-height:44px}.inventory-quick-selected-products{grid-column:1/-1;gap:6px;display:grid}.inventory-quick-selected-product{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);gap:2px;min-width:0;padding:9px 10px;display:grid}.inventory-quick-selected-product small,.inventory-quick-selected-product span{color:var(--muted);font-size:var(--font-caption);overflow-wrap:anywhere;line-height:1.35}.inventory-quick-selected-product b{color:var(--text);font-size:var(--font-body);overflow-wrap:anywhere;line-height:1.35}.inventory-selected-product-identity{gap:2px;min-width:0;display:grid}.inventory-selected-product-identity small,.inventory-selected-product-identity span{color:var(--muted);font-size:var(--font-caption);overflow-wrap:anywhere;line-height:1.4}.inventory-selected-product-identity b{color:var(--text);font-size:var(--font-body);overflow-wrap:anywhere;line-height:1.35}.inventory-selected-product-identity .inventory-selected-product-packaging{color:var(--gold)}.inventory-quick-defaults{min-width:0;margin:var(--space-2) 0 0;border:1px solid var(--line);background:var(--card-2);border-radius:11px;padding:10px}.inventory-quick-defaults>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;display:grid}.inventory-quick-defaults>summary b{color:var(--gold);font-size:var(--font-caption)}.inventory-quick-defaults>summary span{color:var(--muted);font-size:var(--font-caption);text-align:right;line-height:1.35}.inventory-quick-defaults-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:10px;display:grid}.inventory-vendor-picker{min-width:0;position:relative}.inventory-vendor-picker-trigger{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text);background:var(--card-2);font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.inventory-vendor-picker-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-vendor-picker-popover{z-index:24;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);transform-origin:0 0;gap:8px;width:min(610px,100vw - 32px);max-height:min(66vh,560px);padding:9px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 16px 38px #0000004d}.inventory-vendor-picker-popover>input{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:44px;color:var(--text);background:var(--card-2);font:inherit;padding:8px 10px}.inventory-vendor-picker-list{overscroll-behavior:contain;gap:9px;min-width:0;max-height:min(52vh,430px);display:grid;overflow:auto}.inventory-vendor-picker-clear{border:1px dashed var(--line);border-radius:var(--radius-sm);min-height:40px;color:var(--muted);font-size:var(--font-caption);text-align:left;background:0 0;padding:7px 9px}.inventory-vendor-picker-clear[aria-selected=true],.inventory-vendor-picker-clear[data-active=true]{color:var(--gold);border-color:var(--gold);border-style:solid}.inventory-vendor-picker-region{border-top:1px solid var(--line);min-width:0;padding-top:8px}.inventory-vendor-picker-region h5{color:var(--gold);font-size:var(--font-caption);letter-spacing:.02em;margin:0 0 6px}.inventory-vendor-picker-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.inventory-vendor-picker-column{align-content:start;gap:4px;min-width:0;display:grid}.inventory-vendor-picker-column.unknown{margin-top:7px}.inventory-vendor-picker-column h6{color:var(--muted);font-size:var(--font-caption);margin:0;font-weight:800}.inventory-vendor-picker-column>button{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;min-height:44px;color:var(--text);background:var(--card-2);font:inherit;font-size:var(--font-caption);text-align:left;overflow-wrap:anywhere;padding:7px 9px;line-height:1.3}.inventory-vendor-picker-column>button[aria-selected=true],.inventory-vendor-picker-column>button[data-active=true]{border-color:var(--gold);color:var(--gold);background:color-mix(in srgb, var(--gold) 11%, var(--card-2))}.inventory-vendor-picker-column>span{min-height:44px;color:var(--faint);font-size:var(--font-caption);align-items:center;padding:7px 9px;display:flex}.inventory-vendor-picker-empty{color:var(--muted);font-size:var(--font-caption);margin:3px 0}@keyframes inventory-motion-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-segmented-switch button,.ui-segmented-switch-indicator{transition:none}.ui-motion-panel,.inventory-motion-panel{animation:none}}.inventory-purchase-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.inventory-purchase-steps li{border:1px solid var(--line);min-width:0;min-height:54px;color:var(--faint);border-radius:11px;align-items:center;gap:6px;padding:7px;display:flex}.inventory-purchase-steps li b{border:1px solid;border-radius:50%;flex:none;place-items:center;block-size:24px;inline-size:24px;font-size:10px;display:grid}.inventory-purchase-steps li span{min-width:0;font-size:var(--font-caption);overflow-wrap:anywhere;line-height:1.35}.inventory-purchase-steps li.active{border-color:color-mix(in srgb, var(--gold) 55%, var(--line));color:var(--gold);background:color-mix(in srgb, var(--gold) 8%, var(--card))}.inventory-purchase-step{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;margin:0;padding:12px;display:grid}.inventory-purchase-step>legend,.inventory-receipt-lines>legend,.inventory-receipt-charges>legend{color:var(--gold);padding:0 6px;font-size:11px;font-weight:700}.inventory-purchase-step>.src,.inventory-purchase-step>.catalog-product-search,.inventory-purchase-lines,.inventory-purchase-summary{grid-column:1/-1}.inventory-purchase-lines{gap:9px;min-width:0;display:grid}.inventory-purchase-line{border:1px solid var(--line);background:var(--card-2);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid}.inventory-purchase-line-head{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.inventory-purchase-line-head>.inventory-selected-product-identity{flex:1}.inventory-purchase-line-head b{min-width:0;color:var(--text);overflow-wrap:anywhere}.inventory-purchase-line-head button,.inventory-receipt-charges button,.inventory-purchase-nav button{border:1px solid var(--line);min-height:44px;color:var(--gold);border-radius:10px;padding:8px 10px}.inventory-write-check{min-height:44px;color:var(--text);align-items:center;gap:7px;font-size:11px;display:flex}.inventory-write-check input{block-size:18px;inline-size:18px;accent-color:var(--gold)}.inventory-packaging-state{align-self:end}.inventory-purchase-summary{background:var(--card-2);min-width:0;color:var(--muted);border-radius:10px;flex-wrap:wrap;gap:6px 12px;padding:10px;font-size:10px;display:flex}.inventory-purchase-summary b{color:var(--text)}.inventory-purchase-nav{justify-content:space-between;gap:8px;min-width:0;display:flex}.inventory-purchase-nav button{min-width:104px}.inventory-purchase-nav .btn-gold,.inventory-receipt-form>.btn-gold{border-color:var(--gold);background:linear-gradient(150deg, #e3b96a, var(--gold-deep));color:#241c0e;font-weight:800}.inventory-receipt-lines,.inventory-receipt-charges{gap:8px;min-width:0;display:grid}.inventory-receipt-line,.inventory-receipt-charges article{border:1px solid var(--line);background:var(--card-2);border-radius:11px;min-width:0;padding:9px}.inventory-receipt-line>label{min-height:44px;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.inventory-receipt-line>label input{block-size:18px;inline-size:18px;accent-color:var(--gold);flex:none}.inventory-receipt-line .inventory-write-costs{align-items:end;margin-top:8px}.inventory-receipt-charges article{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inventory-receipt-charges article>button{align-self:end}.theme-light .inventory-write-field input,.theme-light .inventory-write-field select,.theme-light .inventory-write-field textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fbf8f1;border-color:#ddd3bf}.theme-light .inventory-unit-action-form{background:#f8f4ea;border-color:#d8cdae}.theme-light .brand-logo-gold{background:radial-gradient(circle at 35% 25%,#fffaf0,#ead8b2 72%);border-color:#b79654;box-shadow:inset 0 0 0 1px #65471914}.theme-light .brand-logo-gold b{color:#654719}.theme-light .catalog-brand-heading,.theme-light .product-hero{background:linear-gradient(150deg,#f8f3e6,#f3ecdd);border-color:#d8cdae}.theme-light .catalog-search-results img,.theme-light .catalog-product-image{background:#f1ead9}.tp>.document-link{align-items:center;min-height:44px;display:inline-flex}@media (max-width:390px){.inventory-write-form,.inventory-purchase-step,.inventory-purchase-line,.inventory-receipt-charges article,.inventory-unit-action-form,.inventory-unit-action-form.count,.inventory-write-costs{grid-template-columns:minmax(0,1fr)}.inventory-purchase-steps li{text-align:center;flex-direction:column;justify-content:center}.inventory-purchase-line-head,.inventory-purchase-step>.src,.inventory-purchase-step>.catalog-product-search,.inventory-purchase-lines,.inventory-purchase-summary{grid-column:1}.inventory-purchase-nav button{flex:1 1 0;min-width:0}.current-appreciation:not(.current-appreciation--overview) .current-appreciation-values{grid-template-columns:minmax(0,1fr)}.valuation-overview .current-appreciation--overview .current-appreciation-values{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-brand-heading{padding:10px}.catalog-brand-heading .brand-logo-gold{width:min(42vw,132px);height:62px}.catalog-brand-card .brand-logo-gold{height:72px}.product-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.product-hero-brand,.product-hero-visual{min-height:104px}.product-hero .product-brand-logo{height:88px;min-height:88px;max-height:112px}.product-hero-image{height:86px}.product-hero-copy{grid-column:1/-1;padding:10px}.catalog-product .meta{overflow-wrap:anywhere}.catalog-search-results{max-height:52vh}.product-price-list li{grid-template-columns:minmax(0,1fr)}.product-price-amount{text-align:left}.product-reference-table th,.product-reference-table td{padding:6px 5px}.product-packaging-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.record-body>.catalog-product-search{z-index:4}.smoke-photo-picker{gap:7px;display:grid}.unit-media-gallery{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:8px;margin-top:10px;padding:10px;display:grid}.unit-media-gallery>header{color:var(--text);justify-content:space-between;align-items:center;gap:8px;display:flex}.unit-media-gallery>header small,.unit-media-gallery>p{color:var(--muted);font-size:var(--font-caption);margin:0}.unit-media-gallery>p[role=status]{justify-content:space-between;align-items:center;gap:8px;display:flex}.unit-media-gallery>p[role=status] button{border:1px solid var(--line);min-height:44px;color:var(--gold);font:inherit;border-radius:9px;flex:none}.unit-media-gallery-history{scroll-snap-type:x proximity;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.unit-media-gallery-history button,.unit-media-gallery-new{border:1px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--muted);font:inherit;scroll-snap-align:start;border-radius:9px;flex:none;padding:7px 10px}.unit-media-gallery-history button[aria-selected=true]{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 30%,transparent)}.unit-media-gallery-new{color:var(--gold);justify-self:start}.unit-media-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.unit-media-gallery-slot{border:1px solid var(--line);background:var(--field);border-radius:11px;align-content:start;gap:6px;min-width:0;min-height:116px;padding:8px;display:grid}.unit-media-gallery-slot>b{overflow-wrap:anywhere;font-size:var(--font-caption)}.unit-media-gallery-placeholder,.unit-media-gallery-image{background:var(--surface);width:100%;height:62px;min-height:62px;color:var(--gold);object-fit:cover;border-radius:8px;place-items:center;font:800 16px Georgia,serif;display:grid}.unit-media-gallery-slot>small{color:var(--muted);font-size:var(--font-caption)}.unit-media-gallery-slot>button,.unit-media-gallery-add{border:1px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--muted);font:inherit;border-radius:9px}.unit-media-gallery-add{cursor:pointer;place-items:center;display:grid}.unit-media-gallery-add input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.unit-media-gallery-add:focus-within{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.unit-media-gallery-history{scroll-behavior:auto}}.inventory-intake-media{border:1px solid var(--line);border-radius:var(--radius);background:var(--card-2);min-width:0;margin-top:18px;padding:10px}.inventory-intake-media>summary{cursor:pointer;align-content:center;gap:3px;min-width:0;min-height:44px;display:grid}.inventory-intake-media>summary b{color:var(--gold);font-size:var(--font-body);overflow-wrap:anywhere}.inventory-intake-media>summary span{color:var(--muted);font-size:var(--font-caption);overflow-wrap:anywhere;line-height:1.4}.inventory-intake-media-body{gap:9px;min-width:0;padding-top:10px;display:grid}.inventory-intake-media-body>p{color:var(--muted);font-size:var(--font-caption);margin:0}.inventory-intake-media-unit{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);gap:3px;min-width:0;padding:9px 10px;display:grid}.inventory-intake-media-unit b,.inventory-intake-media-unit span{overflow-wrap:anywhere}.inventory-intake-media-unit span{color:var(--muted);font-size:var(--font-caption);line-height:1.4}.inventory-intake-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.inventory-intake-media-slot{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field);align-content:start;gap:7px;min-width:0;padding:9px;display:grid}.inventory-intake-media-slot>b{color:var(--text);font-size:var(--font-caption);overflow-wrap:anywhere}.inventory-intake-media-slot>img,.inventory-intake-media-placeholder{object-fit:cover;background:var(--surface);width:100%;height:88px;color:var(--gold);border-radius:9px;place-items:center;font:800 18px Georgia,serif;display:grid}.inventory-intake-media-slot>small{color:var(--muted);font-size:var(--font-caption);overflow-wrap:anywhere;line-height:1.4}.inventory-intake-media-slot>button,.inventory-intake-media-file,.inventory-intake-media-recovery button{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:44px;color:var(--gold);font:inherit;font-size:var(--font-caption);text-align:center;border-radius:9px;place-items:center;padding:7px 9px;display:grid}.inventory-intake-media-file{cursor:pointer;position:relative}.inventory-intake-media-file input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.inventory-intake-media-file:focus-within{outline:2px solid var(--gold);outline-offset:2px}.inventory-intake-media-slot>button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.inventory-intake-media-recovery button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.inventory-intake-media-recovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}@media (max-width:359px){.inventory-intake-media-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.inventory-intake-media,.inventory-intake-media *{scroll-behavior:auto;transition:none}}.smoke-photo-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.smoke-photo-previews figure,.smoke-photo-add{border:1px dashed var(--line);background:var(--card);border-radius:14px;min-width:0;min-height:112px;margin:0;position:relative;overflow:hidden}.smoke-photo-previews figure img{object-fit:cover;width:100%;height:112px;display:block}.smoke-photo-previews figure button{color:#fff;background:#110e0adb;border-radius:9px;min-height:38px;padding:6px 9px;position:absolute;bottom:6px;right:6px}.smoke-photo-add{color:var(--gold);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px;display:flex}.smoke-photo-add input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.smoke-photo-add:focus-within{outline:2px solid var(--gold);outline-offset:2px}.smoke-photo-add small{color:var(--muted);font-size:var(--font-caption)}.smoke-inventory-picker{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.smoke-inventory-picker legend{color:var(--text);padding:0 4px;font-size:13px;font-weight:700}.smoke-inventory-picker>label,.smoke-inventory-units label{border:1px solid var(--line);background:var(--card-2);cursor:pointer;border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:9px;display:flex}.smoke-inventory-picker label.selected{border-color:var(--gold);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 36%, transparent)}.smoke-inventory-picker label span{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.smoke-inventory-picker label small{color:var(--muted);font-size:10px}.smoke-inventory-units{gap:7px;display:grid}.record-undo{border:1px solid var(--gold);width:100%;min-height:44px;color:var(--gold);border-radius:12px}.smoke-share-actions{border:1px solid var(--line);background:var(--card);border-radius:13px;gap:7px;padding:11px;display:grid}.smoke-share-actions p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.smoke-share-actions>div{flex-wrap:wrap;gap:7px;display:flex}.smoke-share-actions button,.smoke-history-inventory button{border:1px solid var(--gold);min-height:44px;color:var(--gold);border-radius:10px;padding:8px 11px}.smoke-history-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:9px 0;display:grid}.smoke-history-photos img{object-fit:cover;border-radius:9px;width:100%;height:82px}.smoke-history-photos span{color:var(--muted);grid-column:1/-1;font-size:10px}.smoke-history-inventory{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;font-size:10.5px;display:flex}.theme-light .smoke-photo-previews figure,.theme-light .smoke-photo-add,.theme-light .smoke-inventory-picker,.theme-light .smoke-share-actions{background:#f8f4ea;border-color:#d8cdae}.theme-light .smoke-inventory-picker>label,.theme-light .smoke-inventory-units label{background:#fbf8f1;border-color:#ddd3bf}@media (max-width:480px){.record-rating-grid{grid-template-columns:minmax(0,1fr);gap:14px}.record-strength-label{text-align:left}}@media (min-width:700px){.smoke-photo-previews{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:390px){.record-detail-grid{grid-template-columns:minmax(0,1fr)}.record-detail-wide{grid-column:auto}.record-counts{text-align:left;justify-content:flex-start;width:100%}.smoke-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.smoke-history-filters label:last-child{grid-column:1/-1}.smoke-history-detail dl{grid-template-columns:minmax(0,1fr)}.smoke-history-detail .smoke-history-wide{grid-column:auto}}@media (max-width:340px){.smoke-history-filters{grid-template-columns:minmax(0,1fr)}.smoke-history-filters label:last-child{grid-column:auto}}.deal-actions{flex:none;align-items:flex-start;gap:6px;display:flex}.valuation-top-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.valuation-top-actions a,.appbar-link{border:1px solid color-mix(in srgb, var(--gold) 55%, var(--line));min-height:44px;color:var(--gold);border-radius:9px;justify-content:center;align-items:center;padding:5px 9px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.holdings-page{gap:10px;display:grid}.shop-promo{border:1px solid color-mix(in srgb, var(--gold) 38%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 9%, var(--card)), var(--card));min-width:0;min-height:74px;color:var(--text);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:grid}.shop-promo-mark{border:1px solid var(--gold);width:44px;height:44px;color:var(--gold);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:20px;display:grid}.shop-promo>span:nth-child(2){gap:3px;min-width:0;display:grid}.shop-promo b{font-size:13px}.shop-promo small{color:var(--muted);font-size:9.5px;line-height:1.4}.shop-promo em{color:var(--gold);font-size:10px;font-style:normal;font-weight:750}.shop-promo-compact{min-height:62px;margin-top:12px}.shop-page{gap:12px;display:grid}.shop-coming-soon{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--gold) 11%, var(--card)), var(--card));border-radius:18px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:18px;padding:22px;display:grid}.shop-coming-mark{border:1px solid var(--gold);width:78px;height:78px;color:var(--gold);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:34px;display:grid}.shop-coming-soon small{color:var(--gold);font-size:var(--font-caption);letter-spacing:.16em;font-weight:800}.shop-coming-soon h1{color:var(--text);margin:4px 0;font-size:24px}.shop-coming-soon p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.shop-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.shop-preview-grid article{border:1px solid var(--line);background:var(--card);border-radius:13px;gap:5px;min-width:0;padding:13px;display:grid}.shop-preview-grid article>span{color:var(--gold);font-size:22px}.shop-preview-grid b{color:var(--text);font-size:12px}.shop-preview-grid small{color:var(--muted);font-size:9.5px;line-height:1.5}.remote-inventory-unit-attribute-grid-primary,.remote-inventory-unit-attribute-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.remote-inventory-unit-code-row{border:1px solid var(--line);border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.remote-inventory-unit-code-row>span{border-left:1px solid var(--line);gap:3px;min-width:0;padding:6px;display:grid}.remote-inventory-unit-code-row>span:first-child{border-left:0}.remote-inventory-unit-code-row small{color:var(--faint);font-size:var(--type-meta)}.remote-inventory-unit-code-row b{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-caption);overflow-wrap:anywhere;white-space:normal;line-height:1.45}@media (max-width:440px){.shop-preview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.valuation-overview .vs-row{align-items:flex-start}.valuation-top-actions{gap:4px}.valuation-top-actions a{min-height:44px;padding:4px 7px;font-size:9px}.shop-coming-soon{grid-template-columns:minmax(0,1fr);padding:16px}.shop-coming-mark{width:62px;height:62px;font-size:28px}.shop-promo{grid-template-columns:40px minmax(0,1fr) auto;padding:9px}.shop-promo-mark{width:38px;height:38px}}@media (max-width:360px){.body,.record-body{padding-left:14px;padding-right:14px}.record-section-nav,.smoke-history{margin-left:14px;margin-right:14px}.quick{gap:6px}.qa{padding-left:5px;padding-right:5px}.qa .e{font-size:8.5px}.strength{gap:3px}.strength button{width:40px}.catalog-brand-grid{gap:7px}.catalog-brand-card{min-height:120px;padding:9px}.catalog-product{gap:8px;padding:8px}.catalog-product-image{width:66px;height:42px}.catalog-product .pill{display:none}.product-hero{padding:9px}.product-hero-brand,.product-hero-visual{min-height:96px;padding:6px}.product-hero .product-brand-logo{height:80px;min-height:80px;max-height:96px}.product-hero-image{height:76px}.product-hero-copy h1{font-size:21px}.product-facts{grid-template-columns:minmax(0,1fr)}.product-facts div{border-left:0}.product-facts div:nth-child(-n+2){border-top:1px solid var(--line)}.product-facts div:first-child{border-top:0}}.new-cigar-timeline,.new-cigar-list,.article-list,.article-screen,.article-detail,.article-body,.article-sources{min-width:0}.new-cigar-timeline{flex-direction:column;gap:10px;display:flex}.new-cigar-list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.new-cigar-card{border:1px solid var(--line);background:var(--card);border-radius:15px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:92px;padding:10px;display:grid}.new-cigar-image,.new-cigar-image-fallback{border-radius:9px;width:104px;height:68px}.new-cigar-image{object-fit:contain;background:#181511}.new-cigar-image-fallback{text-align:center;color:var(--muted);background:#16130fa6;border:1px dashed #55472f;justify-content:center;align-items:center;padding:8px;font-size:10px;display:flex}.new-cigar-card-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.new-cigar-card-head .name{overflow-wrap:anywhere;min-width:0}.new-cigar-badge{color:#ffd98f;text-align:center;background:#b574162b;border:1px solid #9b6b26;border-radius:999px;flex:none;max-width:118px;padding:3px 7px;font-size:9px;line-height:1.3}.new-cigar-card .ct{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:10.5px;display:block}.new-cigar-time{min-width:0;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:3px 8px;margin-top:6px;font-size:10px;display:flex}.new-cigar-time time{color:var(--text)}.new-cigar-archive{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 82%, transparent);border-radius:15px;overflow:hidden}.new-cigar-archive>summary{min-height:44px;color:var(--gold);cursor:pointer;align-items:center;padding:10px 12px;font-size:12px;display:flex}.new-cigar-archive[open]>summary{border-bottom:1px solid var(--line)}.new-cigar-archive>.new-cigar-list{padding:10px}.article-screen{gap:12px}.article-intro{background:linear-gradient(145deg, #231d14, var(--card));border:1px solid #4b3c25;border-radius:17px;padding:15px}.article-intro h1,.article-hero h1{font-family:var(--serif);color:var(--gold);margin:0}.article-intro h1{font-size:25px}.article-intro p,.article-hero>p{color:var(--muted);margin:7px 0 0;font-size:12.5px;line-height:1.65}.article-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.article-card{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;gap:9px;min-width:0;padding:14px;display:flex}.article-card-top{min-width:0;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;font-size:10px;display:flex}.article-card-top span{color:var(--gold)}.article-card h3{font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.35}.article-card>p{color:var(--muted);overflow-wrap:anywhere;flex:1;margin:0;font-size:11.5px;line-height:1.6}.article-tags{flex-wrap:wrap;gap:5px;display:flex}.article-tags span{max-width:100%;color:var(--muted);overflow-wrap:anywhere;border:1px solid #4d412d;border-radius:999px;padding:3px 7px;font-size:9px}.article-card-foot{min-width:0;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.article-card-foot strong{color:var(--gold);font-size:11px}.article-detail{gap:14px}.article-hero{background:linear-gradient(145deg, #231d14, var(--card));border:1px solid #4b3c25;border-radius:18px;padding:17px}.article-hero h1{overflow-wrap:anywhere;margin-top:12px;font-size:clamp(25px,7vw,36px);line-height:1.25}.article-hero .article-tags{margin-top:13px}.article-body{padding:2px 5px}.article-body p{color:var(--text);overflow-wrap:anywhere;margin:0 0 1em;font-size:14px;line-height:1.9}.article-sources{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:14px}.article-sources h2{margin:0 0 8px;font-size:14px}.article-sources ol{margin:0;padding-left:20px}.article-sources li{border-top:1px solid var(--line)}.article-sources li:first-child{border-top:0}.article-sources a{min-width:0;min-height:52px;color:var(--text);overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:3px;padding:7px 3px;display:flex}.article-sources a strong{font-size:11.5px}.article-sources a span{color:var(--muted);font-size:10px}.theme-light .new-cigar-image{background:#f1ead9}.theme-light .new-cigar-image-fallback{background:#f7f1e4;border-color:#c8b893}.theme-light .new-cigar-badge{color:#7a4b08;background:#fff0ce;border-color:#b7873f}.theme-light .article-intro,.theme-light .article-hero{background:linear-gradient(145deg,#f8f3e6,#f3ecdd);border-color:#d8cdae}@media (max-width:440px){.new-cigar-card{grid-template-columns:82px minmax(0,1fr);gap:9px;padding:9px}.new-cigar-image,.new-cigar-image-fallback{width:82px;height:62px}.new-cigar-card-head{flex-direction:column;gap:4px}.new-cigar-badge{max-width:100%}.article-list{grid-template-columns:minmax(0,1fr)}.article-card,.article-hero,.article-sources{padding:12px}}.app-shell.ui-page-shell{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.ui-page-shell .tabbar{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.remote-inventory-region{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid color-mix(in srgb, var(--gold) 42%, var(--line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--gold) 4%, var(--card));display:grid}.remote-inventory-region>.ui-section-heading,.remote-inventory-location>.ui-section-heading{align-items:center;margin-bottom:0}.remote-inventory-region>.ui-section-heading h2{color:var(--gold);font:700 17px/1.3 var(--serif)}.remote-inventory-location{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--card-2) 68%, transparent);display:grid}.remote-inventory-location>.ui-section-heading h2{font-size:14px}.remote-inventory-brand{min-width:0}.remote-inventory-unit-code-row b,.inventory-vendor-card-facts dd,.inventory-vendor-metadata-url{overflow-wrap:anywhere;word-break:break-word}.remote-inventory-unit-code-row b{font-variant-ligatures:none}.humidor-live-holdings{gap:var(--space-3);display:grid}.humidor-live-holdings>.ui-section-heading{margin-bottom:0}.humidor-inventory-facts{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.humidor-inventory-facts>span{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:62px;padding:9px 10px;display:flex}.humidor-inventory-facts>span:first-child{border-left:0}.humidor-inventory-facts small{color:var(--faint);font-size:var(--font-caption);overflow-wrap:anywhere;line-height:1.3}.humidor-inventory-facts b{color:var(--text);font-size:var(--font-body);overflow-wrap:anywhere}.humidor-region-distribution{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));min-width:0;display:grid}.humidor-region-distribution>span{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--card-2) 70%, transparent);gap:3px;min-width:0;padding:9px 10px;display:grid}.humidor-region-distribution b{color:var(--gold);font-size:var(--font-body);overflow-wrap:anywhere}.humidor-region-distribution small{color:var(--muted);font-size:var(--font-caption);overflow-wrap:anywhere}.humidor-latest-receipt .ui-async-state{min-height:84px}.inventory-location-settings{scroll-margin-top:var(--space-3)}.inventory-location-existing,.inventory-capability-gap{grid-column:1/-1;min-width:0}.inventory-location-existing{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);padding:10px 12px}.inventory-location-existing b{color:var(--text);font-size:var(--font-body)}.inventory-location-existing ul{color:var(--muted);font-size:var(--font-caption);margin:7px 0 0;padding-left:20px}.inventory-capability-gap{border:1px dashed color-mix(in srgb, var(--gold) 48%, var(--line));border-radius:var(--radius-sm);color:var(--muted);font-size:var(--font-caption);margin:0;padding:10px 12px;line-height:1.6}.inventory-vendor-groups{gap:var(--space-3);min-width:0;display:grid}.inventory-vendor-filters{min-width:0;margin-bottom:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.inventory-vendor-filters label{min-width:0;min-height:44px;color:var(--muted);font-size:var(--font-caption);align-items:center;display:grid}.inventory-vendor-filters select{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;height:36px;min-height:36px;color:var(--text);background:var(--card-2);font:inherit;padding:4px 7px}.inventory-vendor-region{gap:var(--space-2);min-width:0;display:grid}.inventory-vendor-region>h4{color:var(--gold);font-size:var(--font-body);margin:0}.inventory-vendor-region>ul{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.inventory-vendor-region>ul>li{min-width:0;padding:var(--space-3);gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);display:grid}.inventory-vendor-region>ul>li[data-editing=true]{grid-column:1/-1}.inventory-vendor-card-title{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.inventory-vendor-card-title strong{min-width:0;color:var(--text);font-size:var(--font-body);overflow-wrap:anywhere}.inventory-vendor-card-title>span{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.inventory-vendor-card-title em,.inventory-vendor-card-title i{border:1px solid color-mix(in srgb, var(--gold) 48%, var(--line));color:var(--gold);font-size:var(--font-caption);border-radius:999px;padding:3px 7px;font-style:normal}.inventory-vendor-card-title i[data-active=false]{color:var(--muted);border-color:var(--line)}.inventory-vendor-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;margin:0}.inventory-vendor-card-facts>div{min-width:0;padding:var(--space-2)}.inventory-vendor-card-facts dt{color:var(--faint);font-size:var(--font-caption)}.inventory-vendor-card-facts dd{color:var(--text);font-size:var(--font-caption);margin:2px 0 0;line-height:1.5}.inventory-vendor-card-facts a{min-height:44px;color:var(--gold);align-items:center;display:inline-flex}.inventory-vendor-card-actions button,.inventory-vendor-form-actions button{min-height:44px}.inventory-vendor-form label,.inventory-vendor-inline-form label,.inventory-vendor-sort button{font-size:var(--font-caption)}.inventory-write-notice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);align-items:center;gap:8px;min-width:0;min-height:44px;margin:0;padding:9px 11px;display:flex}.inventory-write-notice.success{color:var(--up);border-color:color-mix(in srgb, var(--up) 55%, var(--line));background:color-mix(in srgb, var(--up) 9%, var(--card))}.inventory-write-notice.success>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:14px;animation:.26s ease-out both myku-success-in;display:grid}@keyframes myku-success-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media (min-width:900px){.app-shell.ui-page-shell{padding-bottom:0}.remote-inventory-region{padding:var(--space-4)}.humidor-live-holdings{height:100%}}@media (max-width:600px){.inventory-purchase-nav[data-sticky-actions=purchase-wizard]{z-index:18;bottom:calc(76px + env(safe-area-inset-bottom,0px));margin:0 calc(-1 * var(--space-3)) calc(-1 * var(--space-3));padding:10px var(--space-3);border-top:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky}.inventory-receipt-submit{z-index:18;bottom:calc(76px + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 24px color-mix(in srgb, var(--bg) 72%, transparent);position:sticky}.inventory-purchase-step,.inventory-purchase-line,.inventory-receipt-charges article{grid-template-columns:minmax(0,1fr)}.inventory-purchase-step>.src,.inventory-purchase-step>.catalog-product-search,.inventory-purchase-lines,.inventory-purchase-summary,.inventory-purchase-line-head{grid-column:1}.inventory-write-costs,.inventory-vendor-region>ul{grid-template-columns:minmax(0,1fr)}.inventory-vendor-region>ul>li[data-editing=true],.inventory-vendor-inline-form{grid-column:1}}@media (max-width:440px){.inventory-vendor-card-title{flex-direction:column;align-items:stretch}.inventory-vendor-card-title>span{justify-content:flex-start}}@media (max-width:300px){.inventory-vendor-toolbar,.inventory-vendor-filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:440px){.remote-inventory-region,.remote-inventory-location{padding:10px}.remote-inventory-unit-attribute-grid-primary,.remote-inventory-unit-attribute-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.remote-inventory-unit-code-row{grid-template-columns:repeat(2,minmax(0,1fr))}.humidor-region-distribution{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.ui-header-actions{max-width:48%}.ui-section-heading{flex-direction:column;align-items:stretch}.ui-section-actions,.ui-section-actions>.ui-button{width:100%}.humidor-inventory-facts{grid-template-columns:minmax(0,1fr)}.humidor-inventory-facts>span{border-left:0;border-top:1px solid var(--line)}.humidor-inventory-facts>span:first-child{border-top:0}.remote-inventory-unit-attribute-grid-primary,.remote-inventory-unit-attribute-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.remote-inventory-unit-code-row{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-purchase-steps li{padding:6px 3px}}@media (prefers-reduced-motion:reduce){.inventory-write-notice.success>span{animation:none}.ui-page-shell *,.ui-page-shell :before,.ui-page-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-page-shell .product-hero-brand small,.ui-page-shell .product-reference-table th,.ui-page-shell .product-reference-table td small,.ui-page-shell .product-reference-note,.ui-page-shell .product-facts dt,.ui-page-shell .product-packaging-list span,.ui-page-shell .product-packaging-list li,.ui-page-shell .product-price-list small,.ui-page-shell .shop-promo small,.ui-page-shell .shop-promo em,.ui-page-shell .current-appreciation-status,.ui-page-shell .current-appreciation-values small,.ui-page-shell .current-appreciation-values b,.ui-page-shell .current-appreciation-graphic small,.ui-page-shell .current-appreciation>p,.ui-page-shell .valuation-summary-details summary,.ui-page-shell .valuation-exclusions li,.ui-page-shell .valuation-holding-reasons li,.ui-page-shell .valuation-trend-status,.ui-page-shell .valuation-trend-empty small,.ui-page-shell .valuation-trend-metrics small,.ui-page-shell .valuation-trend-metrics b,.ui-page-shell .valuation-trend-axis,.ui-page-shell .valuation-trend-note,.ui-page-shell .valuation-trend-explanation summary,.ui-page-shell .valuation-trend-explanation p,.ui-page-shell .valuation-trend-data summary,.ui-page-shell .valuation-trend-data li,.ui-page-shell .remote-inventory-identity>small,.ui-page-shell .remote-inventory-product-secondary,.ui-page-shell .remote-inventory-brand-row small,.ui-page-shell .remote-inventory-composition-head b,.ui-page-shell .remote-inventory-composition-head strong,.ui-page-shell .remote-inventory-composition-row,.ui-page-shell .remote-inventory-composition-row>b,.ui-page-shell .remote-inventory-composition-row>em,.ui-page-shell .remote-inventory-composition-row>strong,.ui-page-shell .remote-inventory-card-stats small,.ui-page-shell .remote-inventory-card-stats strong,.ui-page-shell .remote-inventory-detail-totals>span:last-child,.ui-page-shell .remote-inventory-unit-heading b,.ui-page-shell .remote-inventory-unit-heading em,.ui-page-shell .remote-inventory-unit-heading>strong,.ui-page-shell .remote-inventory-unit-number,.ui-page-shell .remote-inventory-unit-remaining,.ui-page-shell .remote-inventory-unit-attribute-grid small,.ui-page-shell .remote-inventory-unit-code-row small,.ui-page-shell .remote-inventory-unit-code-row b,.ui-page-shell .inventory-note,.ui-page-shell .remote-inventory-tags em,.ui-page-shell .remote-inventory-facts em,.ui-page-shell .inventory-groups-action{font-size:var(--type-meta)!important}.ui-page-shell .inventory-groups-action,.ui-page-shell .inventory-vendor-card-actions button,.ui-page-shell .inventory-vendor-form-actions button,.ui-page-shell .ui-metric-link{min-width:44px;min-height:44px}@media (max-width:440px){.ui-page-shell .remote-inventory-card-stats small,.ui-page-shell .remote-inventory-unit-attribute-grid small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.ui-page-shell .remote-inventory-unit-attribute-grid-primary,.ui-page-shell .remote-inventory-unit-attribute-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-page-shell .remote-inventory-unit-code-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-page-shell .remote-inventory-unit-attribute-grid>span,.ui-page-shell .remote-inventory-unit-code-row>span{border-top:0;border-left:1px solid var(--line);min-width:0}.ui-page-shell .remote-inventory-unit-attribute-grid>span:first-child,.ui-page-shell .remote-inventory-unit-code-row>span:first-child{border-left:0}.ui-page-shell .remote-inventory-unit-attribute-grid b,.ui-page-shell .remote-inventory-unit-code-row b{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word;min-width:0;overflow:visible}}.home-today-page{gap:var(--space-3);display:grid}.home-composition-group{gap:10px;min-width:0;display:grid}.home-today-value,.home-pending,.home-articles,.home-new-cigars,.home-recent-smokes,.home-deal,.home-latest-receipt{min-width:0}.empty-collection-onboarding{align-items:center;gap:var(--space-3);grid-template-columns:54px minmax(0,1fr);min-width:0;display:grid}.empty-collection-mark{border:1px solid color-mix(in srgb, var(--gold) 70%, var(--line));width:54px;height:54px;color:var(--gold);background:color-mix(in srgb, var(--gold) 9%, var(--card));font:700 24px/1 var(--serif);border-radius:50%;place-items:center;display:grid}.empty-collection-copy{min-width:0}.empty-collection-copy>.ui-section-heading{margin-bottom:var(--space-2)}.empty-collection-next{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--font-caption);line-height:1.5}.empty-collection-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.empty-collection-actions .ui-button{min-height:44px;font-size:var(--font-caption);padding:7px 10px}.empty-collection-onboarding-humidor{grid-column:1/-1}.valuation-hero{position:relative}.valuation-hero-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.valuation-hero-head>.ui-section-heading{flex:auto;min-width:0;margin-bottom:0}.valuation-hero-coverage{color:var(--up);font-size:var(--font-caption);flex:none;line-height:1.5}.valuation-hero-value{margin:var(--space-2) 0 2px;color:var(--text);font:700 30px/1.05 var(--serif);overflow-wrap:anywhere}.valuation-hero-gain,.valuation-hero-cost{font-size:var(--font-caption);overflow-wrap:anywhere;margin:0;line-height:1.55}.valuation-hero-gain.up{color:var(--up)}.valuation-hero-gain.down{color:var(--down)}.valuation-hero-cost{color:var(--muted)}.valuation-hero>.valuation-brand{width:72px;height:61px;display:block;position:absolute;top:48px;right:16px}.home-value-coverage{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--font-caption);line-height:1.55}.home-valuation-growth{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.home-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.home-quick-actions>a{border:1px solid var(--line);background:var(--card);min-width:0;min-height:67px;color:var(--text);box-shadow:var(--shadow-soft);text-align:center;border-radius:12px;place-content:center;gap:5px;padding:6px;display:grid;position:relative;overflow:hidden}.home-quick-icon{color:var(--gold);font-size:19px;font-style:normal;line-height:1;display:block}.home-quick-actions>a>b{font-size:var(--type-meta);overflow-wrap:anywhere;line-height:1.2}.home-quick-actions>a>small{min-width:0;color:var(--muted);font-size:var(--type-meta);overflow-wrap:anywhere;line-height:1.2}.home-quick-ribbon{z-index:1;pointer-events:none;color:#fff;width:31px;height:31px;padding:0;position:absolute;top:0;right:0;overflow:hidden}.home-quick-ribbon:before{content:"";border-top:31px solid #c94d50;border-left:31px solid #0000;position:absolute;top:0;right:0}.home-quick-ribbon-copy{z-index:1;white-space:normal;text-align:center;width:16px;font-size:6px;font-weight:900;line-height:1.05;position:absolute;top:3px;right:2px}.home-pending-list{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);gap:1px;display:grid;overflow:hidden}.home-pending-list>a,.public-home-locked-row{background:var(--card-2);min-width:0;min-height:58px;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.public-home-locked-row>span{gap:3px;min-width:0;display:grid}.public-home-locked-row em{color:var(--gold);font-size:16px;font-style:normal}.public-sample-note{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--font-caption);line-height:1.5}.public-sample-row{background:var(--card-2);min-width:0;min-height:58px;color:var(--text);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.public-sample-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.public-sample-row b,.public-sample-row small{overflow-wrap:anywhere;display:block}.public-sample-row small{color:var(--muted);font-size:var(--font-caption)}.public-sample-row strong{color:var(--gold);font-size:var(--font-caption);white-space:nowrap}.public-sample-mark{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--gold) 11%, transparent);width:40px;height:40px;color:var(--gold);font-weight:800;font-size:var(--font-caption);place-items:center;display:grid}.home-pending-list>a>span{gap:3px;min-width:0;display:grid}.home-pending-list b{font-size:var(--font-body)}.home-pending-list small{color:var(--muted);font-size:var(--font-caption);overflow-wrap:anywhere}.home-pending-list em{color:var(--gold);font-size:20px;font-style:normal}.inventory-receipt-preview{gap:var(--space-2);min-width:0;display:grid}.inventory-receipt-preview article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid}.inventory-receipt-preview article>span{gap:2px;min-width:0;display:grid}.inventory-receipt-preview small{color:var(--muted);font-size:var(--font-caption)}.inventory-receipt-preview b{min-width:0;font-size:var(--font-body);overflow-wrap:anywhere}.inventory-receipt-preview ul{border-top:1px solid var(--line);grid-column:1/-1;gap:5px;margin:0;padding:8px 0 0;list-style:none;display:grid}.inventory-receipt-preview li{justify-content:space-between;gap:10px;min-width:0;display:flex}.recent-receipt-list,.receipt-lines{gap:var(--space-2);min-width:0;display:grid}.receipt-summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);gap:9px;min-width:0;padding:10px;display:grid}.receipt-summary-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.receipt-summary-head>span:first-child{min-width:0}.receipt-summary-head b,.receipt-summary-head small{overflow-wrap:anywhere;display:block}.receipt-summary-head b{color:var(--text);font-size:var(--font-body)}.receipt-summary-head small{color:var(--muted);font-size:var(--font-caption);margin-top:2px}.receipt-identity-status{border:1px solid color-mix(in srgb, var(--gold) 55%, var(--line));max-width:44%;color:var(--gold);font-size:var(--font-caption);text-align:center;overflow-wrap:anywhere;border-radius:999px;flex:none;padding:4px 7px;line-height:1.3}.receipt-source-line{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.receipt-source-line small{color:var(--muted);font-size:var(--font-caption)}.receipt-source-line b{min-width:0;color:var(--text);font-size:var(--font-caption);overflow-wrap:anywhere}.receipt-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:7px;min-width:0;padding-top:9px;display:grid}.receipt-line-media{border-radius:var(--radius-sm);background:var(--field);grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:5px;min-width:0;min-height:92px;padding:5px;display:grid}.receipt-line-logo,.receipt-line-product{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);place-items:center;min-width:0;min-height:80px;display:grid;overflow:hidden}.receipt-line-logo .brand-logo-gold{width:min(100%,92px);height:58px;box-shadow:none;background:0 0;border:0;border-radius:0}.receipt-line-product>img{object-fit:contain;width:100%;height:80px;padding:7px;display:block}.receipt-media-unavailable{width:100%;min-height:58px;color:var(--gold);font:700 22px/1 var(--serif);place-items:center;display:grid}.receipt-line-copy{align-content:start;gap:5px;min-width:0;display:grid}.receipt-line-copy h3,.receipt-line-copy p{overflow-wrap:anywhere;margin:0}.receipt-line-copy h3{color:var(--text);font:700 var(--font-body)/1.35 var(--serif)}.receipt-line-copy p{color:var(--muted);font-size:var(--font-caption);line-height:1.35}.receipt-line-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.receipt-line-facts>span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);min-width:0;padding:5px}.receipt-line-facts small,.receipt-line-facts b{overflow-wrap:anywhere;display:block}.receipt-line-facts small{color:var(--muted);font-size:var(--font-caption);line-height:1.25}.receipt-line-facts b{color:var(--text);font-size:var(--font-caption);margin-top:2px;line-height:1.3}.receipt-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding-top:8px;display:flex}.receipt-total small{color:var(--muted);font-size:var(--font-caption)}.receipt-total b{min-width:0;color:var(--gold);font-size:var(--font-body);text-align:right;overflow-wrap:anywhere}.humidor-cost-basis .valuation-trend{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.humidor-collection-grid{grid-column:1/-1}.humidor-collection-grid>.ui-surface{height:100%}.humidor-movement-summary{align-content:start;gap:var(--space-3);display:grid}.humidor-movement-summary>.ui-section-heading{margin-bottom:0}.humidor-movement-summary .ui-async-state{min-height:86px}.inventory-composition-current{gap:var(--space-3);display:grid}.inventory-composition-bar{border:1px solid var(--line);background:var(--card-2);border-radius:999px;min-height:12px;display:flex;overflow:hidden}.inventory-composition-bar i{min-width:4px}.inventory-composition-bar i:first-child{background:linear-gradient(90deg, var(--gold-2), var(--gold))}.inventory-composition-bar i:last-child{background:color-mix(in srgb, var(--muted) 68%, var(--card))}.humidor-box-collection{overflow:hidden}.whole-box-carousel{gap:var(--space-2);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid}.whole-box-carousel-viewport{gap:var(--space-2);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--gold) 62%, transparent) transparent;overscroll-behavior-inline:contain;overscroll-behavior-block:auto;touch-action:pan-x pan-y pinch-zoom;border-radius:var(--radius-sm);width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:auto hidden}.whole-box-carousel-viewport:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.whole-box-slide{gap:var(--space-3);scroll-snap-align:start;scroll-snap-stop:always;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);flex:0 0 100%;grid-template-columns:minmax(126px,.78fr) minmax(0,1.22fr);min-width:0;padding:10px;display:grid}.whole-box-artwork,.whole-box-artwork-placeholder{border-radius:var(--radius-sm);background:linear-gradient(145deg, color-mix(in srgb, var(--gold) 8%, var(--card)), var(--card));grid-template-columns:52px minmax(0,1fr);align-content:center;align-items:center;gap:7px;min-width:0;min-height:148px;padding:10px;display:grid}.whole-box-artwork{border:1px solid color-mix(in srgb, var(--gold) 34%, var(--line))}.whole-box-artwork-placeholder{border:1px dashed color-mix(in srgb, var(--gold) 54%, var(--line))}.whole-box-artwork .brand-logo-gold,.whole-box-artwork-placeholder .brand-logo-gold{width:52px;height:66px}.whole-box-artwork>img{object-fit:contain;background:0 0;width:100%;height:118px}.whole-box-artwork-placeholder>span{color:var(--gold);font:700 24px/1 var(--serif);letter-spacing:.08em;text-align:center}.whole-box-artwork-placeholder>small{color:var(--muted);font-size:var(--font-caption);text-align:center;overflow-wrap:anywhere;grid-column:1/-1;line-height:1.45}.whole-box-slide-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;display:flex}.whole-box-slide-copy>small{color:var(--gold);font-size:var(--font-caption)}.whole-box-slide-copy h3{color:var(--text);font:700 18px/1.3 var(--serif);overflow-wrap:anywhere;margin:0}.whole-box-slide-status{min-height:28px}.whole-box-slide-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin:2px 0 0;display:grid}.whole-box-slide-copy dl>div{border-top:1px solid var(--line);min-width:0;padding-top:7px}.whole-box-slide-copy dl>div:last-child{grid-column:1/-1}.whole-box-slide-copy dt{color:var(--faint);font-size:var(--font-caption)}.whole-box-slide-copy dd{color:var(--text);font-size:var(--font-body);overflow-wrap:anywhere;margin:2px 0 0}.whole-box-carousel-controls{align-items:center;gap:var(--space-2);grid-template-columns:44px minmax(0,1fr) 44px;min-width:0;display:grid}.whole-box-carousel-controls button{border:1px solid var(--line);width:44px;height:44px;color:var(--gold);background:var(--card-2);border-radius:50%;font-size:22px}.whole-box-carousel-controls button:disabled{opacity:.38}.whole-box-carousel-controls span{color:var(--muted);font-size:var(--font-caption);text-align:center}.whole-box-carousel-pages{justify-content:center;gap:5px;display:flex}.whole-box-carousel-pages i{background:var(--line);border-radius:50%;width:6px;height:6px}.whole-box-carousel-pages i.active{background:var(--gold);border-radius:999px;width:20px}@media (min-width:900px){.home-today-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.home-today-page>.home-today-value,.home-today-page>.home-quick-actions,.home-today-page>.src{grid-column:1/-1}.remote-inventory-preview-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.ui-media-identity.product-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-media-identity.product-hero>.ui-brand-media{grid-column:1}.ui-media-identity.product-hero>.ui-product-media{grid-column:2}.ui-media-identity.product-hero>.ui-media-copy{grid-column:1/-1}.inventory-receipt-preview article{grid-template-columns:minmax(0,1fr)}.inventory-receipt-preview ul{grid-column:1}.whole-box-slide{flex-basis:86%;grid-template-columns:minmax(0,1fr)}.whole-box-artwork,.whole-box-artwork-placeholder{min-height:134px}}@media (max-width:390px){.ui-media-identity.product-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-media-identity.product-hero>.ui-brand-media{grid-column:1}.ui-media-identity.product-hero>.ui-product-media{grid-column:2}.ui-media-identity.product-hero>.ui-media-copy{grid-column:1/-1}}.ui-page-shell .article-card time,.ui-page-shell .article-card-top span,.ui-page-shell .article-tags span,.ui-page-shell .article-card-foot span,.ui-page-shell .newtag,.ui-page-shell .ui-metric-strip small,.ui-page-shell .inventory-vendor-card-actions button{font-size:var(--font-caption)!important}.ui-page-shell .sechead .more{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.inventory-growth-trend{--humidor-trend-motion-duration:1s;gap:10px;min-width:0;display:grid}.inventory-growth-trend>.ui-section-heading{margin-bottom:0}.inventory-growth-trend-embedded{min-width:0}.humidor-trend-tabs{border:1px solid var(--line);background:var(--card-2);border-radius:999px;gap:3px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.humidor-trend-tabs button{min-width:56px;min-height:44px;color:var(--muted);font-size:var(--font-caption);border:0;border-radius:999px;padding:0 12px;font-weight:800}.humidor-trend-tabs button[aria-pressed=true]{color:#241c0e;background:var(--gold)}.humidor-trend-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.humidor-trend-panel{gap:9px;min-width:0;display:grid}.humidor-trend-panel .ui-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.humidor-trend-panel .ui-metric-strip>div{padding:8px}.humidor-trend-chart-frame{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--card-2) 72%, transparent);min-width:0;padding-top:6px;position:relative;overflow:hidden}.humidor-trend-chart-frame svg{width:100%;height:116px;display:block;overflow:visible}.humidor-trend-period{z-index:1;color:var(--faint);font-size:var(--font-caption);font-weight:800;position:absolute;top:7px;left:8px}.humidor-trend-current{z-index:1;max-width:calc(100% - 16px);color:var(--up);background:color-mix(in srgb, var(--up) 10%, var(--card));font-size:var(--font-caption);overflow-wrap:anywhere;border-radius:999px;padding:3px 7px;font-weight:800;position:absolute;top:7px;right:8px}.humidor-trend-grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.humidor-trend-panel{--humidor-trend-line:var(--gold);--humidor-trend-point:var(--gold);--humidor-trend-area:transparent}.humidor-trend-panel[data-trend=value]{--humidor-trend-line:var(--up);--humidor-trend-point:var(--up);--humidor-trend-area:color-mix(in srgb, var(--up) 16%, transparent)}.humidor-trend-area{fill:var(--humidor-trend-area);stroke:none}.humidor-trend-line{fill:none;stroke:var(--humidor-trend-line);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.humidor-trend-point{fill:var(--card);stroke:var(--humidor-trend-point);stroke-width:2px;vector-effect:non-scaling-stroke}.humidor-trend-panel[data-trend-motion=draw] .humidor-trend-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:humidor-trend-draw var(--humidor-trend-motion-duration) var(--ui-motion-ease) both}.humidor-trend-panel[data-trend-motion=draw] .humidor-trend-area{transform-box:fill-box;transform-origin:bottom;animation:humidor-trend-area-in var(--humidor-trend-motion-duration) var(--ui-motion-ease) both}@keyframes humidor-trend-draw{to{stroke-dashoffset:0}}@keyframes humidor-trend-area-in{0%{opacity:0;transform:scaleY(.82)}to{opacity:1;transform:scaleY(1)}}.humidor-trend-axis{color:var(--faint);font-size:var(--font-caption);justify-content:space-between;gap:8px;display:flex}.humidor-trend-caption{color:var(--muted);font-size:var(--font-caption);overflow-wrap:anywhere;margin:0;line-height:1.55}.home-recent-deal-list{gap:7px;display:grid}.home-recent-deal{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:62px;padding:9px 10px;display:grid}.home-recent-deal-copy,.home-recent-deal-price{gap:3px;min-width:0;display:grid}.home-recent-deal-copy b,.home-recent-deal-copy small,.home-recent-deal-price b,.home-recent-deal-price small{overflow-wrap:anywhere}.home-recent-deal-copy b{color:var(--text);font-size:var(--font-body)}.home-recent-deal-copy small,.home-recent-deal-price small{color:var(--muted);font-size:var(--font-caption);line-height:1.4}.home-recent-deal-price{text-align:right;justify-items:end;max-width:128px}.home-recent-deal-price b{color:var(--gold);font-size:var(--font-body)}.home-recent-deal-price .newtag{font-size:var(--font-caption);font-style:normal}@media (max-width:440px){.ui-segmented-switch{width:100%}.ui-segmented-switch button{min-width:0}.inventory-purchase-quick,.inventory-quick-defaults-fields{grid-template-columns:minmax(0,1fr)}.inventory-vendor-picker-popover{width:min(100%,100vw - 32px);max-height:min(70vh,620px)}.inventory-vendor-picker-columns{grid-template-columns:minmax(0,1fr);gap:8px}.humidor-trend-panel .ui-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.humidor-trend-panel .ui-metric-strip>div{padding:8px 6px}.humidor-trend-panel .ui-metric-strip>div:nth-child(odd){border-left:0}.humidor-trend-panel .ui-metric-strip>div:nth-child(n+3){border-top:1px solid var(--line)}}.app-shell small,.app-shell time,.app-shell .meta,.app-shell .src,.app-shell .privacy,.app-shell .offline,.app-shell .smoke-history-boundary,.app-shell .smoke-history label>span,.app-shell .article-card-top span,.app-shell .article-tags span,.app-shell .article-card-foot span{font-size:var(--font-caption)!important}.accessible-media-carousel{width:100%;min-width:0;max-width:100%}.accessible-media-carousel:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:var(--radius-sm)}.accessible-media-carousel-stage{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);place-items:center;width:100%;min-width:0;min-height:128px;display:grid;position:relative;overflow:hidden}.accessible-media-carousel-stage>img{object-fit:contain;width:100%;height:124px;padding:8px 38px 24px;display:block}.accessible-media-placeholder{width:100%;min-height:124px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:4px;padding:14px 38px 26px;display:grid}.accessible-media-placeholder b{color:var(--gold);font:700 24px/1 var(--serif)}.accessible-media-placeholder small{color:var(--text);font-size:var(--font-caption);font-weight:800}.accessible-media-placeholder em{color:var(--muted);font-size:var(--font-caption);overflow-wrap:anywhere;font-style:normal;line-height:1.4}.accessible-media-previous,.accessible-media-next,.accessible-media-toggle{z-index:2;border:1px solid color-mix(in srgb, var(--gold) 58%, var(--line));width:44px;height:44px;color:var(--gold);background:color-mix(in srgb, var(--card) 90%, transparent);border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:absolute}.accessible-media-previous{font-size:24px;top:50%;left:4px;transform:translateY(-50%)}.accessible-media-next{font-size:24px;top:50%;right:4px;transform:translateY(-50%)}.accessible-media-toggle{font-size:14px;font-weight:900;top:4px;left:50%;transform:translate(-50%)}:is(.accessible-media-previous:focus-visible,.accessible-media-next:focus-visible,.accessible-media-toggle:focus-visible){outline:2px solid var(--gold);outline-offset:1px}.accessible-media-previous:disabled,.accessible-media-next:disabled,.accessible-media-toggle:disabled{opacity:.36}.accessible-media-count{z-index:1;max-width:calc(100% - 12px);color:var(--muted);background:color-mix(in srgb, var(--card) 92%, transparent);font-size:var(--font-caption);text-align:center;overflow-wrap:anywhere;border-radius:999px;padding:2px 6px;line-height:1.3;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.remote-inventory-detail-header{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.remote-inventory-media-row{border-bottom:1px solid var(--line);background:var(--card-2);grid-template-columns:minmax(92px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:8px;min-width:0;padding:8px;display:grid}.remote-inventory-card[data-expanded=false]>.remote-inventory-card-collapsed>.remote-inventory-media-row{grid-template-columns:minmax(92px,.72fr) minmax(0,1.28fr)}.remote-inventory-logo-panel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);place-items:center;min-width:0;min-height:88px;padding:6px;display:grid}.remote-inventory-logo-panel .brand-logo-gold{width:min(100%,152px);height:76px}.remote-inventory-detail-header>button:last-child{text-align:left;width:100%;min-width:0;min-height:88px}.remote-inventory-unit-body{grid-template-columns:minmax(0,1fr)}.remote-inventory-media-carousel .accessible-media-carousel-stage{height:100%;min-height:132px}.remote-inventory-media-carousel .accessible-media-carousel-stage>img,.remote-inventory-media-carousel .accessible-media-placeholder{height:128px;min-height:128px}.product-media-carousel .accessible-media-carousel-stage{min-height:142px}.product-media-carousel .accessible-media-carousel-stage>img,.product-media-carousel .accessible-media-placeholder{height:138px;min-height:138px}.theme-light .accessible-media-carousel-stage,.theme-light .remote-inventory-logo-panel{background:#fffaf2;border-color:#d8ceb9}.theme-light .accessible-media-previous,.theme-light .accessible-media-next,.theme-light .accessible-media-toggle,.theme-light .accessible-media-count{background:#fffaf2f0}@media (max-width:440px){.remote-inventory-media-row{gap:7px;padding:7px}.remote-inventory-card[data-expanded=false]>.remote-inventory-card-collapsed>.remote-inventory-media-row{grid-template-columns:minmax(92px,.72fr) minmax(0,1.28fr)}.remote-inventory-media-carousel .accessible-media-carousel-stage,.remote-inventory-media-carousel .accessible-media-carousel-stage>img,.remote-inventory-media-carousel .accessible-media-placeholder{height:116px;min-height:116px}.remote-inventory-logo-panel{min-height:80px}.remote-inventory-logo-panel .brand-logo-gold{height:66px}.product-media-carousel .accessible-media-carousel-stage,.product-media-carousel .accessible-media-carousel-stage>img,.product-media-carousel .accessible-media-placeholder{height:112px;min-height:112px}}@media (max-width:360px){.receipt-line{grid-template-columns:minmax(0,1fr)}.receipt-line-media{min-height:82px}.receipt-line-logo,.receipt-line-product{min-height:70px}.receipt-line-product>img{height:70px}}@media (max-width:390px){.accessible-media-previous{left:2px}.accessible-media-next{right:2px}}@media (prefers-reduced-motion:reduce){.accessible-media-carousel *,.whole-box-carousel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.humidor-trend-panel[data-trend-motion=draw] .humidor-trend-line{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.humidor-trend-panel[data-trend-motion=draw] .humidor-trend-area{opacity:1;animation:none;transform:none}}.ui-public-shell{background:var(--bg);width:min(100%,760px);min-height:100vh;margin:0 auto;box-shadow:0 0 60px #00000080}.ui-public-body{width:min(100%,560px);min-width:0;padding:clamp(20px, 6vw, 48px) 18px calc(32px + env(safe-area-inset-bottom,0px));margin:0 auto}.public-browse-navigation{min-width:0;margin:0 0 var(--space-3);scrollbar-width:none;gap:6px;padding:1px 2px 4px;display:flex;overflow-x:auto}.public-browse-navigation a{border:1px solid var(--line);min-height:36px;color:var(--muted);font-size:var(--font-caption);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.public-browse-navigation a[aria-current=page]{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 62%, var(--line))}.public-locale-control{flex:none;min-width:44px;min-height:44px;position:relative}.public-locale-control>summary{border:1px solid var(--line);min-height:44px;color:var(--muted);font-size:var(--font-caption);cursor:pointer;border-radius:999px;place-items:center;padding:0 9px;font-weight:800;list-style:none;display:grid}.public-locale-control>summary::-webkit-details-marker{display:none}.public-locale-control>div{z-index:4;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);gap:3px;width:152px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 24px #0003}.public-locale-control>div a{min-height:40px;color:var(--text);font-size:var(--font-caption);border-radius:8px;align-items:center;padding:0 10px;font-weight:800;display:flex}.public-locale-control>div a[aria-current=true]{background:color-mix(in srgb, var(--gold) 18%, transparent);color:var(--gold)}.login-page{place-items:center;display:grid}.login-card{gap:var(--space-4);width:100%;display:grid}.login-card>.ui-section-heading{text-align:center;margin-bottom:0}.login-card>.ui-section-heading>div,.login-account-action{width:100%}.login-page-header{align-items:center;gap:8px;min-height:44px;margin:4px 2px 0;display:flex}.login-back{border:1px solid var(--line);background:var(--card-2);width:40px;height:40px;color:var(--text);border-radius:999px;flex:none;place-items:center;font-size:20px;text-decoration:none;display:grid}.login-page-titles{flex:auto;min-width:0}.login-page-title{font:800 22px/1.2 var(--sans,sans-serif);color:var(--text);margin:0}.login-page-subtitle{color:var(--muted);margin:3px 0 0;font-size:11px}.login-action-pill{border:1px solid var(--gold);color:var(--gold);border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none}.login-brand{justify-content:center;align-items:center;margin:0;padding:22px 0;display:flex}.login-brand img{border-radius:16px;width:150px;height:126px;display:block}.login-social{width:min(100%,300px);margin:14px auto 0}.login-social-divider{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.login-social-divider:before,.login-social-divider:after{content:"";background:var(--line);flex:auto;height:1px}.login-social-row{justify-content:center;gap:22px;margin-top:12px;display:flex}.login-social-form{display:contents}.login-social-btn{border:1px solid var(--line);background:var(--card-2);width:52px;height:52px;color:var(--text);cursor:not-allowed;opacity:.58;border-radius:50%;place-items:center;display:grid}.login-social-btn svg{width:24px;height:24px}.login-social-btn:disabled{pointer-events:auto}.login-brand{flex-direction:column;align-items:center;gap:10px;margin-bottom:8px;display:flex}.login-brand .avatar{border:1px solid var(--gold);width:52px;height:52px;color:var(--gold);background:var(--card-2);font:700 22px/1 var(--serif);border-radius:50%;place-items:center;display:grid}.login-brand-name{font:700 13px/1 var(--sans,sans-serif);color:var(--gold);letter-spacing:.06em;margin:0}.auth-login-caption{letter-spacing:.06em;color:var(--gold);text-align:center;text-wrap:balance;margin:8px 0 0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5}.auth-unframed{border-radius:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.ui-public-shell[data-auth-unframed=true]{background:var(--bg)}.myku-auth-register{color:var(--muted);justify-content:center;align-items:center;gap:4px;margin:14px 0 0;font-size:11px;display:flex}.myku-auth-register a{color:var(--gold);text-underline-offset:3px;align-items:center;min-height:44px;padding:0 4px;text-decoration:underline;display:inline-flex}.login-password-toggle{min-width:44px;min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@keyframes login-enter{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.login-card-enter{animation:none}}.login-brand{justify-content:center;margin-bottom:4px;display:flex}.login-brand .ui-avatar{width:56px;height:56px;font-size:22px}.login-title{text-align:center;font-size:var(--font-title,24px);margin:0 0 2px}.login-password-wrap{display:block;position:relative}.login-password-toggle{min-width:44px;min-height:32px;color:var(--muted);background:0 0;border:0;padding:0 8px;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-password-toggle:active{color:var(--gold)}.login-card-enter{animation:login-enter .22s var(--ui-motion-ease) both}@media (prefers-reduced-motion:reduce){.login-card-enter{animation:none}}.login-language-links{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.login-language-links a{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;min-height:44px;color:var(--muted);font-size:var(--font-caption);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:8px 4px;display:inline-flex}.reserved-page{align-content:start}.reserved-page>.ui-surface{gap:var(--space-3);display:grid}.reserved-page>.ui-surface>.ui-section-heading{margin-bottom:0}.reserved-page>.ui-surface>.ui-button{justify-self:start}.inventory-product-summary{gap:var(--space-3);min-width:0;display:grid}.inventory-product-summary>.ui-section-heading{margin-bottom:0}.inventory-product-summary-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.inventory-product-summary-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-product-summary-overview>div:nth-child(-n+3){border-top:0}.inventory-product-summary-overview>div:nth-child(3){border-left:1px solid var(--line)}.inventory-product-summary-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.inventory-product-summary-card{min-width:0;padding:var(--space-3);gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);display:grid}.inventory-product-summary-card>header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.inventory-product-summary-card>header>div{min-width:0}.inventory-product-summary-card>header small{color:var(--gold);font-size:var(--font-caption);overflow-wrap:anywhere;font-weight:800}.inventory-product-summary-card h3{color:var(--text);font:700 16px/1.35 var(--serif);overflow-wrap:anywhere;margin:2px 0 0}.inventory-product-summary-card .ui-status{overflow-wrap:anywhere;flex:none;max-width:min(46%,180px)}.inventory-product-summary-card .ui-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-product-summary-card .ui-metric-strip>div{min-height:58px;padding:8px}.inventory-product-summary-notes,.inventory-product-summary-more{border-top:1px solid var(--line);min-width:0}.inventory-product-summary-notes>summary,.inventory-product-summary-more>summary{min-height:44px;color:var(--gold);font-size:var(--font-caption);cursor:pointer;overflow-wrap:anywhere;align-items:center;font-weight:800;display:flex}.inventory-product-summary-notes ol{margin:0;padding:0 0 0 20px}.inventory-product-summary-notes li,.inventory-product-summary-notes p{color:var(--muted);font-size:var(--font-caption);overflow-wrap:anywhere;margin:0 0 6px;line-height:1.55}.inventory-product-summary-more[open]>summary{margin-bottom:var(--space-3)}.holdings-unit-read{gap:var(--space-3);min-width:0;display:grid}.humidor-unit-preview-metrics{margin-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.shop-coming-soon .ui-section-heading{margin:2px 0 var(--space-2)}.shop-coming-soon .ui-section-heading h2{color:var(--gold);font:700 24px/1.3 var(--serif)}.shop-coming-soon .ui-async-state{min-height:78px}.shop-preview{gap:var(--space-2);display:grid}.shop-preview>.ui-section-heading,.article-intro .ui-section-heading{margin-bottom:0}.article-intro .ui-section-heading h2,.article-hero .ui-section-heading h2{color:var(--gold);font-family:var(--serif)}.article-intro .ui-section-heading h2{font-size:25px}.article-hero .ui-section-heading{margin:12px 0 0}.article-hero .ui-section-heading h2{font-size:clamp(25px,7vw,36px);line-height:1.25}.article-catalog{min-width:0}.article-catalog>.article-list{margin:0}@media (min-width:900px){.humidor-page>.inventory-product-summary{grid-column:1/-1}.holdings-page>.inventory-product-summary,.holdings-page>.holdings-unit-read{width:100%}}@media (max-width:600px){.inventory-product-summary-grid{grid-template-columns:minmax(0,1fr)}.inventory-product-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-product-summary-metrics>div:nth-child(4){border-left:0;border-top:1px solid var(--line)}.inventory-product-summary-metrics>div:nth-child(n+5){border-top:1px solid var(--line)}.inventory-product-summary-overview{grid-template-columns:minmax(0,1fr)}.inventory-product-summary-overview>div,.inventory-product-summary-overview>div:nth-child(-n+3),.inventory-product-summary-overview>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.inventory-product-summary-overview>div:first-child{border-top:0}}@media (max-width:440px){.ui-public-shell{width:100%}.ui-public-body{padding-left:16px;padding-right:16px}.inventory-product-summary-card>header{flex-direction:column;align-items:stretch}.inventory-product-summary-card .ui-status{align-self:flex-start;max-width:100%}.inventory-product-summary-card .ui-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-product-summary-card .ui-metric-strip>div:nth-child(odd){border-left:0}.inventory-product-summary-card .ui-metric-strip>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:390px){.login-language-links{grid-template-columns:minmax(0,1fr)}.inventory-product-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-product-summary-metrics>div:nth-child(odd){border-left:0}.inventory-product-summary-metrics>div:nth-child(n+3){border-top:1px solid var(--line)}.inventory-product-summary-card{padding:10px}}.login-form{gap:12px;display:grid}.login-form .record-detail-grid{grid-template-columns:1fr}
