.nc-auth,.nc-blog-hub,.nc-market{display:grid;gap:var(--nc-space-5)}.nc-market-section{margin:0}.nc-market-widgets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nc-space-5)}.nc-mkt-card{display:flex;min-width:0;flex-direction:column;gap:var(--nc-space-5);padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-lg);background:var(--nc-color-surface);box-shadow:var(--nc-shadow-sm)}.nc-mkt-card-title{margin:0;color:var(--nc-color-text);font-size:var(--nc-text-xl);letter-spacing:-.025em}.nc-mkt-card-sub{max-width:58ch;margin:var(--nc-space-2) 0 0;color:var(--nc-color-text-secondary)}.nc-mkt-vote-bar-wrap{display:flex;height:.75rem;overflow:hidden;border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-pill);background:var(--nc-color-surface-subtle)}.nc-mkt-vote-bar{display:block;min-width:0;transition:width var(--nc-duration-normal) var(--nc-ease)}.nc-mkt-vote-bar--tezi{background:var(--nc-color-info);background-image:repeating-linear-gradient(45deg,transparent 0 5px,rgba(255,255,255,.2) 5px 7px)}.nc-mkt-vote-bar--mandi{background:var(--nc-color-accent);background-image:repeating-linear-gradient(-45deg,transparent 0 5px,rgba(0,0,0,.12) 5px 7px)}.nc-mkt-vote-bar-wrap.is-loading{opacity:.48}.nc-mkt-vote-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nc-space-3)}.nc-mkt-vote-stat{display:flex;align-items:flex-start;gap:var(--nc-space-2);color:var(--nc-color-text-secondary);font-variant-numeric:tabular-nums}.nc-mkt-vote-traders{display:block;margin-top:.15rem;color:var(--nc-color-text-muted);font-size:var(--nc-text-xs)}.nc-mkt-vote-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nc-space-3)}.nc-mkt-vote-btn{display:flex;min-height:3.25rem;align-items:center;justify-content:center;gap:var(--nc-space-2);padding:var(--nc-space-3);border:1px solid var(--nc-color-border-strong);border-radius:var(--nc-radius-md);background:var(--nc-color-surface-subtle);color:var(--nc-color-text);font:inherit;font-weight:750;cursor:pointer;transition:border-color var(--nc-duration-fast),transform var(--nc-duration-fast)}.nc-mkt-vote-btn:hover:not(:disabled){border-color:var(--nc-color-primary);transform:translateY(-1px)}.nc-mkt-vote-btn:disabled{cursor:not-allowed;opacity:.55}.nc-mkt-sphere{display:inline-grid;width:.8rem;height:.8rem;flex:0 0 auto;border-radius:50%}.nc-mkt-sphere--tezi{border:2px solid var(--nc-color-info);background:color-mix(in srgb,var(--nc-color-info) 28%,transparent)}.nc-mkt-sphere--mandi{border:2px solid var(--nc-color-accent);border-radius:2px;background:color-mix(in srgb,var(--nc-color-accent) 28%,transparent);transform:rotate(45deg)}.nc-mkt-vote-alert,.nc-mkt-vote-guest,.nc-mkt-vote-my{margin:0;padding:var(--nc-space-3) var(--nc-space-4);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-md);background:var(--nc-color-surface-subtle);color:var(--nc-color-text-secondary);font-size:var(--nc-text-sm)}.nc-mkt-vote-alert{border-color:color-mix(in srgb,var(--nc-color-danger) 38%,var(--nc-color-border));color:var(--nc-color-danger)}.nc-mkt-vote-inline-link,.nc-mkt-vote-retry{border:0;background:transparent;color:currentColor;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.nc-mkt-vote-foot{margin:auto 0 0;color:var(--nc-color-text-muted);font-size:var(--nc-text-xs)}.nc-mkt-heat-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nc-space-2)}.nc-mkt-heat-tag{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--nc-space-2);min-height:3.25rem;padding:var(--nc-space-3);border:1px solid var(--nc-color-border);border-left-width:4px;border-radius:var(--nc-radius-sm);background:var(--nc-color-surface-subtle);color:var(--nc-color-text);text-decoration:none}.nc-mkt-heat-tag:hover{border-color:var(--nc-color-primary)}.nc-mkt-heat-tag--low{border-left-color:var(--nc-color-info)}.nc-mkt-heat-tag--mid{border-left-color:var(--nc-color-warning)}.nc-mkt-heat-tag--high{border-left-color:var(--nc-color-accent)}.nc-mkt-heat-cue{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:var(--nc-radius-sm);background:var(--nc-color-surface);font-size:var(--nc-text-xs);font-weight:900}.nc-mkt-heat-cue--low{color:var(--nc-color-info)}.nc-mkt-heat-cue--mid{color:var(--nc-color-warning)}.nc-mkt-heat-cue--high{color:var(--nc-color-accent)}.nc-mkt-heat-name{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.nc-mkt-heat-position{font-family:var(--nc-font-mono);font-size:var(--nc-text-sm);font-weight:800;font-variant-numeric:tabular-nums}.nc-mkt-heat-band{grid-column:2/-1;color:var(--nc-color-text-muted);font-size:var(--nc-text-xs)}.nc-mkt-heat-legend{display:flex;flex-wrap:wrap;gap:var(--nc-space-3) var(--nc-space-5);padding-top:var(--nc-space-4);border-top:1px solid var(--nc-color-border)}.nc-mkt-heat-legend-row{display:flex;align-items:center;gap:var(--nc-space-2);margin:0;color:var(--nc-color-text-secondary);font-size:var(--nc-text-xs)}.nc-market-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nc-space-4)}.nc-market-tile{display:flex;min-height:13rem;flex-direction:column;gap:var(--nc-space-3);padding:var(--nc-space-5);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-lg);background:var(--nc-color-surface);color:var(--nc-color-text);text-decoration:none;box-shadow:var(--nc-shadow-sm);transition:transform var(--nc-duration-fast),box-shadow var(--nc-duration-normal),border-color var(--nc-duration-fast)}.nc-market-tile:hover{border-color:var(--nc-color-primary);box-shadow:var(--nc-shadow-md);transform:translateY(-2px)}.nc-market-tile-icon{font-size:1.5rem}.nc-market-tile-title{font-size:var(--nc-text-lg);font-weight:800}.nc-market-tile-desc{color:var(--nc-color-text-secondary)}.nc-market-tile-cta{margin-top:auto;color:var(--nc-color-primary);font-size:var(--nc-text-sm);font-weight:800}.nc-market-cats{display:flex;flex-wrap:wrap;gap:var(--nc-space-2)}.nc-market-cat{display:inline-flex;min-height:2.75rem;align-items:center;padding:var(--nc-space-2) var(--nc-space-4);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-pill);background:var(--nc-color-surface);color:var(--nc-color-text-secondary);font-size:var(--nc-text-sm);font-weight:700;text-decoration:none}.nc-market-cat:hover{border-color:var(--nc-color-primary);color:var(--nc-color-primary)}.nc-market-cat--disabled{opacity:.55}.nc-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nc-space-5)}.nc-blog-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-lg);background:var(--nc-color-surface);box-shadow:var(--nc-shadow-sm);transition:border-color var(--nc-duration-fast),box-shadow var(--nc-duration-normal),transform var(--nc-duration-fast)}.nc-blog-card:hover{border-color:color-mix(in srgb,var(--nc-color-primary) 55%,var(--nc-color-border));box-shadow:var(--nc-shadow-md);transform:translateY(-2px)}.nc-blog-card-img{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--nc-color-surface-subtle)}.nc-blog-card-body{display:flex;flex:1;flex-direction:column;gap:var(--nc-space-3);padding:var(--nc-space-5)}.nc-blog-card-title{margin:0;font-size:var(--nc-text-lg);line-height:1.25}.nc-blog-card-title a{color:var(--nc-color-text);text-decoration:none}.nc-blog-card-date{order:-1;color:var(--nc-color-text-muted);font-size:var(--nc-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nc-blog-card-excerpt{display:-webkit-box;overflow:hidden;color:var(--nc-color-text-secondary);font-size:var(--nc-text-sm);-webkit-box-orient:vertical;-webkit-line-clamp:3}.nc-blog-card-excerpt>*{margin:0}.nc-blog-card-link{margin-top:auto;color:var(--nc-color-primary);font-size:var(--nc-text-sm);font-weight:800;text-decoration:none}.nc-blog-article-back,.nc-blog-hub-back{margin-bottom:calc(-1 * var(--nc-space-4))}.nc-blog-backlink{color:var(--nc-color-text-secondary);font-size:var(--nc-text-sm);font-weight:750;text-decoration:none}.nc-blog-backlink:hover{color:var(--nc-color-primary)}.nc-blog-hub-quick{display:flex;flex-wrap:wrap;gap:var(--nc-space-2)}.nc-blog-hub-quicklink,.nc-blog-tag-pill{display:inline-flex;min-height:2.5rem;align-items:center;padding:var(--nc-space-2) var(--nc-space-3);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-pill);background:var(--nc-color-surface);color:var(--nc-color-text-secondary);font-size:var(--nc-text-xs);font-weight:750;text-decoration:none}.nc-blog-hub-quicklink:hover,.nc-blog-tag-pill:hover{border-color:var(--nc-color-primary);color:var(--nc-color-primary)}.nc-blog-pagination{display:flex;justify-content:space-between;gap:var(--nc-space-4);padding-top:var(--nc-space-5);border-top:1px solid var(--nc-color-border)}.nc-blog-page-spacer{display:block}.nc-blog-article{width:min(100%,58rem);margin-inline:auto}.nc-blog-article-head{padding-block:var(--nc-space-5) var(--nc-space-6);border-bottom:1px solid var(--nc-color-border)}.nc-blog-article-meta-top{margin:0 0 var(--nc-space-3)}.nc-blog-article-cat{color:var(--nc-color-primary);font-size:var(--nc-text-xs);font-weight:850;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.nc-blog-article-title{max-width:19ch;margin:0;color:var(--nc-color-text);font-size:var(--nc-text-3xl);letter-spacing:-.045em;line-height:1.08}.nc-blog-article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nc-space-2);margin-top:var(--nc-space-4);color:var(--nc-color-text-muted);font-size:var(--nc-text-sm)}.nc-blog-article-sep{width:3px;height:3px;border-radius:50%;background:currentColor}.nc-blog-article-excerpt{max-width:45rem;margin-top:var(--nc-space-5);color:var(--nc-color-text-secondary);font-size:var(--nc-text-lg)}.nc-blog-article-excerpt>*{margin:0}.nc-blog-article-figure{margin:var(--nc-space-6) 0}.nc-blog-article-image-wrap{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--nc-radius-lg);background:var(--nc-color-surface-subtle)}.nc-blog-article-image{object-fit:cover}.nc-blog-prose,.nc-prose{color:var(--nc-color-text-secondary);font-size:clamp(1rem,.97rem + .2vw,1.1rem);line-height:1.8}.nc-blog-prose>:first-child,.nc-prose>:first-child{margin-top:0}.nc-blog-prose>:last-child,.nc-prose>:last-child{margin-bottom:0}.nc-blog-prose :where(h2,h3,h4),.nc-prose :where(h2,h3,h4){margin:1.75em 0 .6em;color:var(--nc-color-text);letter-spacing:-.025em;line-height:1.25}.nc-blog-prose :where(a),.nc-prose :where(a){color:var(--nc-color-primary);text-decoration-thickness:.08em;text-underline-offset:.16em}.nc-blog-prose :where(img),.nc-prose :where(img){max-width:100%;height:auto;border-radius:var(--nc-radius-md)}.nc-blog-prose :where(blockquote),.nc-prose :where(blockquote){margin-inline:0;padding:var(--nc-space-4) var(--nc-space-5);border-left:4px solid var(--nc-color-primary);background:var(--nc-color-primary-soft);color:var(--nc-color-text)}.nc-blog-prose :where(table),.nc-prose :where(table){display:block;width:100%;overflow-x:auto;border-collapse:collapse}.nc-blog-prose :where(th,td),.nc-prose :where(th,td){padding:var(--nc-space-2) var(--nc-space-3);border:1px solid var(--nc-color-border)}.nc-blog-article-tags{display:grid;gap:var(--nc-space-3);margin-top:var(--nc-space-7);padding-top:var(--nc-space-5);border-top:1px solid var(--nc-color-border)}.nc-blog-article-tags-label{color:var(--nc-color-text-muted);font-size:var(--nc-text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nc-blog-article-tags-list{display:flex;flex-wrap:wrap;gap:var(--nc-space-2)}.nc-blog-article-tags-list,.nc-blog-article-tags-list>li{margin:0;padding:0;list-style:none}.nc-blog-progress{position:sticky;top:calc(var(--nc-header-height, 4.5rem) + var(--nc-ticker-height, 2.5rem));z-index:40;height:3px;margin:0 0 var(--nc-space-4);overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--nc-color-border) 70%,transparent)}.nc-blog-progress>span{display:block;height:100%;width:0;max-width:100%;background:linear-gradient(90deg,var(--nc-color-primary),color-mix(in srgb,var(--nc-color-primary) 55%,#8ed8b9));transition:width 90ms linear}.nc-blog-reading{display:grid;gap:var(--nc-space-5)}.nc-blog-reading-hero{padding:clamp(1.25rem,1rem + 1.5vw,2.1rem);background:linear-gradient(145deg,color-mix(in srgb,var(--nc-color-primary-soft) 72%,transparent),transparent 58%),radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--nc-color-primary) 7%,transparent),transparent 55%),var(--nc-color-surface-raised);animation:nc-trade-rise .42s var(--nc-ease) both}.nc-blog-reading-title{max-width:18ch;margin:0 0 var(--nc-space-3);color:var(--nc-color-text);font-size:clamp(1.9rem,1.45rem + 1.8vw,3rem);letter-spacing:-.045em;line-height:1.05}.nc-blog-reading-lead{max-width:40rem;margin:0;color:var(--nc-color-text-secondary);font-size:var(--nc-text-lg);line-height:1.55}.nc-blog-reading-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:var(--nc-space-5);color:var(--nc-color-text-muted);font-size:var(--nc-text-sm);font-weight:650}.nc-blog-reading-meta-dot{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.55}.nc-blog-share{display:grid;gap:.55rem;margin-top:var(--nc-space-5);padding-top:var(--nc-space-4);border-top:1px solid color-mix(in srgb,var(--nc-color-brand,#213b85) 14%,transparent)}.nc-blog-reading-article>.nc-blog-share{margin-top:var(--nc-space-7);margin-bottom:var(--nc-space-2)}.nc-blog-share-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nc-color-brand,#213b85)}.nc-blog-share-actions{display:flex;flex-wrap:wrap;gap:.45rem}.nc-blog-share-btn{appearance:none;border:1px solid color-mix(in srgb,var(--nc-color-brand,#213b85) 22%,#d7dde8);background:#fff;color:var(--nc-color-brand,#213b85);border-radius:999px;padding:.4rem .85rem;font-size:.82rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.nc-blog-share-btn:hover{border-color:var(--nc-color-brand,#213b85);background:color-mix(in srgb,var(--nc-color-brand,#213b85) 6%,#fff)}.nc-blog-share-btn--primary{background:var(--nc-color-brand,#213b85);border-color:var(--nc-color-brand,#213b85);color:#fff}.nc-blog-share-btn--primary:hover{background:color-mix(in srgb,var(--nc-color-brand,#213b85) 88%,#000);color:#fff}.nc-blog-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);gap:var(--nc-space-5);align-items:start}.nc-blog-reading-article{padding:clamp(1.15rem,.9rem + 1.2vw,1.9rem)}.nc-blog-reading-aside{display:grid;gap:var(--nc-space-4);position:sticky;top:calc(var(--nc-header-height, 4.5rem) + var(--nc-ticker-height, 2.5rem) + 1rem)}.nc-blog-reading-aside-card,.nc-blog-toc{padding:1rem 1.05rem 1.15rem}.nc-blog-toc-title{margin:0 0 var(--nc-space-3);font-size:var(--nc-text-lg);letter-spacing:-.03em}.nc-blog-toc-list{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.nc-blog-toc-list a{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.45rem;padding:.45rem .55rem;border-left:2px solid transparent;border-radius:0 var(--nc-radius-md) var(--nc-radius-md) 0;color:var(--nc-color-text-secondary);font-size:var(--nc-text-sm);font-weight:650;line-height:1.35;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.nc-blog-toc-num{color:var(--nc-color-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.02em;padding-top:.12rem;font-variant-numeric:tabular-nums}.nc-blog-toc-list li[data-level="3"] a{grid-template-columns:2rem minmax(0,1fr);padding-left:1.15rem;font-weight:600}.nc-blog-toc-list li[data-level="3"] .nc-blog-toc-num{font-size:.7rem;font-weight:750}.nc-blog-toc-list a:hover{background:var(--nc-color-primary-soft)}.nc-blog-toc-list a:hover,.nc-blog-toc-list a:hover .nc-blog-toc-num{color:var(--nc-color-primary)}.nc-blog-toc-list li.is-active a{border-left-color:var(--nc-color-primary);background:var(--nc-color-primary-soft);color:var(--nc-color-primary)}.nc-blog-toc-list li.is-active .nc-blog-toc-num{color:var(--nc-color-primary)}.nc-blog-reading-aside-copy,.nc-blog-toc-empty{margin:0 0 var(--nc-space-3);color:var(--nc-color-text-secondary);font-size:var(--nc-text-sm);line-height:1.5}.nc-blog-reading-foot{margin:var(--nc-space-6) 0 0;padding-top:var(--nc-space-4);border-top:1px solid var(--nc-color-border)}.nc-page--blog-detail .nc-blog-prose{font-size:1.05rem;line-height:1.7}.nc-page--blog-detail .nc-blog-prose :where(h2,h3){scroll-margin-top:calc(var(--nc-header-height, 4.5rem) + var(--nc-ticker-height, 2.5rem) + 1.25rem)}.nc-blog-reveal{opacity:0;transform:translateY(14px);transition:opacity .48s var(--nc-ease,ease),transform .48s var(--nc-ease,ease);transition-delay:var(--nc-reveal-delay,0s)}.nc-blog-reveal.is-visible{opacity:1;transform:none}@media (max-width:960px){.nc-blog-reading-layout{grid-template-columns:1fr}.nc-blog-reading-aside{position:static;order:-1}.nc-blog-toc-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.25rem}}@media (prefers-reduced-motion:reduce){.nc-blog-progress>span,.nc-blog-reading-hero,.nc-blog-reveal{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}}.nc-cms-page .nc-card{padding:clamp(1.25rem,3vw,2.5rem);border-color:var(--nc-color-border);border-radius:var(--nc-radius-lg);background:var(--nc-color-surface);box-shadow:var(--nc-shadow-sm)}.nc-auth-logo{display:block;max-width:220px;max-height:72px;width:auto;height:auto;margin:0 auto .25rem;object-fit:contain}.nc-auth-card{padding:clamp(1.1rem,.8rem + 1.2vw,1.75rem)}.nc-auth-foot{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin:var(--nc-space-4) 0 0;color:var(--nc-color-text-muted);font-size:var(--nc-text-sm)}.nc-auth-foot a{color:var(--nc-color-primary);font-weight:700;text-decoration:none}.nc-auth-foot a:hover{text-decoration:underline}.nc-auth-title{max-width:17ch;margin:var(--nc-space-3) 0 0;color:var(--nc-color-text);font-size:var(--nc-text-3xl);letter-spacing:-.04em;line-height:1.1}.nc-auth-lead{max-width:48rem;margin:var(--nc-space-3) 0 0;color:var(--nc-color-text-secondary)}.nc-auth-quicklinks{display:flex;flex-wrap:wrap;gap:var(--nc-space-2);margin-top:var(--nc-space-5)}.nc-auth-quicklink{color:var(--nc-color-primary);font-size:var(--nc-text-sm);font-weight:750;text-decoration:none}.nc-auth-quicklink+.nc-auth-quicklink:before{margin-right:var(--nc-space-2);color:var(--nc-color-border-strong);content:"•"}.nc-auth-main--narrow{width:min(100%,31rem);margin-inline:auto}.nc-auth-card{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-lg);background:var(--nc-color-surface);box-shadow:var(--nc-shadow-md)}.nc-auth-card-copy,.nc-auth-card-foot,.nc-auth-card-kicker,.nc-auth-switch{color:var(--nc-color-text-secondary)}.nc-auth-card-title{margin:0 0 var(--nc-space-3);color:var(--nc-color-text);font-size:var(--nc-text-xl)}.nc-auth-form{--ui-stack-gap:var(--nc-space-4)}.nc-auth-card-action,.nc-auth-submit{width:100%}.nc-auth-switch{margin:var(--nc-space-5) 0 0;padding-top:var(--nc-space-4);border-top:1px solid var(--nc-color-border);font-size:var(--nc-text-sm);text-align:center}.nc-auth-card-foot a,.nc-auth-switch-link{color:var(--nc-color-primary);font-weight:750}.nc-auth-register{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:var(--nc-space-5);align-items:start}.nc-auth-benefits{padding:clamp(1.25rem,3vw,2rem)}.nc-auth-benefits-list{display:grid;gap:var(--nc-space-3);padding:0;list-style:none}.nc-auth-benefits-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--nc-space-3);padding:var(--nc-space-4);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-md);background:var(--nc-color-surface)}.nc-auth-benefit-h{color:var(--nc-color-text)}.nc-auth-benefit-p{margin:var(--nc-space-1) 0 0;color:var(--nc-color-text-secondary);font-size:var(--nc-text-sm)}.nc-auth-card-actions{display:grid;gap:var(--nc-space-3)}.nc-contact-form,.nc-subscription-form{display:grid;gap:var(--nc-space-5)}.nc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nc-space-4)}.nc-form-grid__wide{grid-column:1/-1}.nc-form-textarea{min-height:9rem;resize:vertical}.nc-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nc-space-3)}.nc-form-status-wrap{min-height:1.5rem}.nc-form-status{display:inline-flex;align-items:center;padding:var(--nc-space-2) var(--nc-space-3);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-sm);background:var(--nc-color-surface-subtle);font-size:var(--nc-text-sm);font-weight:700}.nc-form-status--success{border-color:color-mix(in srgb,var(--nc-color-success) 35%,var(--nc-color-border));color:var(--nc-color-success)}.nc-form-status--error{border-color:color-mix(in srgb,var(--nc-color-danger) 35%,var(--nc-color-border));color:var(--nc-color-danger)}.nc-subscription-form{width:min(100%,34rem)}.nc-subscription-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--nc-space-2)}.nc-dash{display:grid;gap:var(--nc-space-6)}.nc-dash-hero{overflow:hidden;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-lg);background:radial-gradient(circle at 95% 10%,color-mix(in srgb,var(--nc-color-accent) 18%,transparent),transparent 32%),linear-gradient(135deg,var(--nc-color-surface),var(--nc-color-primary-soft));box-shadow:var(--nc-shadow-sm)}.nc-dash-hero-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.nc-dash-brand-logo{display:block;width:min(15rem,35vw);height:auto;object-fit:contain}.nc-dash-brand-text{color:var(--nc-color-text);font-size:var(--nc-text-lg);font-weight:850}.nc-dash-hero-user{display:flex;min-width:0;align-items:center;gap:var(--nc-space-4)}.nc-dash-avatar{display:grid;width:clamp(3.5rem,7vw,5rem);aspect-ratio:1;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--nc-color-primary) 30%,var(--nc-color-border));border-radius:50%;background:var(--nc-color-primary);color:#fff;font-size:var(--nc-text-xl);font-weight:850}.nc-dash-kicker,.nc-dash-overview-kicker{margin:0;color:var(--nc-color-primary);font-size:var(--nc-text-xs);font-weight:850;letter-spacing:.09em;text-transform:uppercase}.nc-dash-title{margin:var(--nc-space-1) 0 0;color:var(--nc-color-text);font-size:var(--nc-text-2xl);letter-spacing:-.035em;line-height:1.15}.nc-dash-email{overflow:hidden;margin:var(--nc-space-1) 0 0;color:var(--nc-color-text-secondary);text-overflow:ellipsis}.nc-dash-tags{display:flex;flex-wrap:wrap;gap:var(--nc-space-2);margin-top:var(--nc-space-3)}.nc-dash-role,.nc-dash-tag{display:inline-flex;min-height:1.75rem;align-items:center;padding:.25rem .6rem;border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-pill);background:var(--nc-color-surface);color:var(--nc-color-text-secondary);font-size:var(--nc-text-xs);font-weight:750}.nc-dash-tag--warn{border-color:color-mix(in srgb,var(--nc-color-warning) 35%,var(--nc-color-border));color:var(--nc-color-warning)}.nc-dash-overview{display:flex;align-items:end;justify-content:space-between;gap:var(--nc-space-4);margin-bottom:calc(-1 * var(--nc-space-3))}.nc-dash-overview-copy{margin:0;color:var(--nc-color-text-secondary);font-size:var(--nc-text-sm)}.nc-dash-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--nc-space-5);align-items:start}.nc-dash-card{overflow:hidden;border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-lg);background:var(--nc-color-surface);box-shadow:var(--nc-shadow-sm)}.nc-dash-card-title{margin:0;padding:var(--nc-space-4) var(--nc-space-5);border-bottom:1px solid var(--nc-color-border);background:var(--nc-color-surface-subtle);color:var(--nc-color-text);font-size:var(--nc-text-lg)}.nc-dash-dl{margin:0;padding:0 var(--nc-space-5)}.nc-dash-dl-row{display:grid;grid-template-columns:minmax(6rem,.35fr) minmax(0,.65fr);gap:var(--nc-space-3);padding:var(--nc-space-4) 0;border-bottom:1px solid var(--nc-color-border)}.nc-dash-dl-row:last-child{border-bottom:0}.nc-dash-dl-row dt{color:var(--nc-color-text-muted);font-size:var(--nc-text-sm);font-weight:700}.nc-dash-dl-row dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--nc-color-text);font-weight:650}.nc-dash-dl-row a,.nc-dash-link{color:var(--nc-color-primary)}.nc-dash-actions{display:grid;gap:0;margin:0;padding:0;list-style:none}.nc-dash-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--nc-space-3);min-height:5rem;padding:var(--nc-space-3) var(--nc-space-5);border-bottom:1px solid var(--nc-color-border);color:var(--nc-color-text);text-decoration:none;transition:background-color var(--nc-duration-fast)}.nc-dash-actions li:last-child .nc-dash-action{border-bottom:0}.nc-dash-action:hover{background:var(--nc-color-surface-subtle)}.nc-dash-action-icon{display:grid;width:2.65rem;height:2.65rem;place-items:center;border-radius:var(--nc-radius-md);background:var(--nc-color-primary-soft);color:var(--nc-color-primary)}.nc-dash-action-body{display:grid;gap:.15rem}.nc-dash-action-label{font-weight:800}.nc-dash-action-hint{color:var(--nc-color-text-muted);font-size:var(--nc-text-xs)}.nc-dash-action-arrow{color:var(--nc-color-text-muted);font-size:1.2rem}.nc-dash-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--nc-space-4);padding:var(--nc-space-4) var(--nc-space-5);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-lg);background:var(--nc-color-surface-subtle)}.nc-dash-footer-note{max-width:55rem;margin:0;color:var(--nc-color-text-muted);font-size:var(--nc-text-sm)}@media (max-width:991.98px){.nc-auth-register,.nc-dash-grid,.nc-market-widgets{grid-template-columns:1fr}.nc-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.nc-secondary-header .ui-section-header{align-items:flex-start}.nc-blog-grid,.nc-form-grid,.nc-market-quick{grid-template-columns:1fr}.nc-form-grid__wide{grid-column:auto}.nc-market-quick,.nc-market-widgets{gap:var(--nc-space-3)}.nc-mkt-heat-tags{grid-template-columns:1fr}.nc-market-tile{min-height:0}.nc-dash-hero-row{grid-template-columns:1fr}.nc-dash-brand-logo{width:min(13rem,70vw)}.nc-dash-overview{display:grid}.nc-dash-footer{align-items:stretch;flex-direction:column}}@media (max-width:479.98px){.nc-mkt-vote-actions,.nc-mkt-vote-stats,.nc-subscription-control{grid-template-columns:1fr}.nc-dash-hero-user{align-items:flex-start;flex-direction:column}.nc-dash-dl-row{grid-template-columns:1fr;gap:var(--nc-space-1)}}@media (prefers-reduced-motion:reduce){.nc-blog-card,.nc-market-tile,.nc-mkt-vote-bar,.nc-mkt-vote-btn{transition:none}}.nc-auth-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nc-space-4)}.nc-account-dashboard{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--nc-space-4);align-items:start;color:var(--nc-color-text)}.nc-account-dashboard__sidebar{display:grid;gap:0;padding:0 0 var(--nc-space-3);position:sticky;top:var(--nc-space-4);overflow:hidden}.nc-account-dashboard__identity{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--nc-color-primary) 88%,#0a1f16),var(--nc-color-surface-inverse));color:#fff;display:flex;gap:var(--nc-space-3);min-height:86px;padding:var(--nc-space-4)}.nc-account-dashboard__identity small,.nc-account-dashboard__identity strong{display:block}.nc-account-dashboard__identity strong{font-size:var(--nc-text-sm);line-height:1.3}.nc-account-dashboard__identity small{color:color-mix(in srgb,#fff 72%,transparent);font-size:var(--nc-text-xs);margin-top:2px}.nc-account-dashboard__avatar{align-items:center;background:color-mix(in srgb,var(--nc-color-primary) 55%,#fff);border:2px solid rgba(255,255,255,.28);border-radius:50%;color:var(--nc-color-surface-inverse);display:inline-flex;flex:0 0 38px;font-size:var(--nc-text-xs);font-weight:800;height:38px;justify-content:center}.nc-account-dashboard__nav{display:grid;padding:var(--nc-space-2) 0}.nc-account-dashboard__nav a{align-items:center;border-left:3px solid transparent;color:var(--nc-color-text);display:flex;gap:var(--nc-space-3);font-weight:700;min-height:42px;padding:var(--nc-space-2) var(--nc-space-4);text-decoration:none;transition:background-color .16s ease,color .16s ease}.nc-account-dashboard__nav a>span{color:var(--nc-color-primary);display:inline-flex;justify-content:center;width:18px;opacity:1}.nc-account-dashboard__nav a:hover,.nc-account-dashboard__nav a[aria-current=page]{background:var(--nc-color-primary-soft);border-left-color:var(--nc-color-primary);color:var(--nc-color-primary)}.nc-account-dashboard__signout{border-top:1px solid var(--nc-color-border);margin:var(--nc-space-2) var(--nc-space-3) 0;padding-top:var(--nc-space-3)}.nc-account-dashboard__signout button{width:100%}.nc-account-dashboard__content,.nc-profile-form{display:grid;gap:var(--nc-space-4)}.nc-account-dashboard__header{align-items:end;display:flex;justify-content:space-between;gap:var(--nc-space-4);padding:clamp(1rem,.75rem + 1vw,1.5rem);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--nc-color-primary-soft) 72%,transparent),transparent 58%),var(--nc-color-surface-raised)}.nc-account-dashboard__header h1{font-size:clamp(1.45rem,1.2rem + 1.1vw,2rem);letter-spacing:-.035em;margin:0}.nc-account-dashboard__header p:last-child{color:var(--nc-color-text-secondary);margin:var(--nc-space-1) 0 0;max-width:36rem;font-size:var(--nc-text-sm);line-height:1.5}.nc-account-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nc-space-3)}.nc-account-stat,.nc-account-stats article{display:grid;gap:var(--nc-space-2);min-height:104px;padding:var(--nc-space-4);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-lg);background:var(--nc-color-surface-raised)}.nc-account-stats strong{font-family:var(--nc-font-display);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.15}.nc-account-stats span{color:var(--nc-color-text-muted);font-size:var(--nc-text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nc-account-stats small{color:#89751e}.nc-account-notice{align-items:center;background:#fbf4d9;border:1px solid #ead995;border-radius:var(--nc-radius-lg);color:#56491f;display:grid;gap:var(--nc-space-3);grid-template-columns:auto 1fr auto;padding:var(--nc-space-3) var(--nc-space-4)}.nc-account-notice>span{color:#c89b28}.nc-account-notice p{margin:0}.nc-account-notice a{background:#9a7522;border-radius:var(--nc-radius-md);color:#fff;font-size:var(--nc-text-sm);font-weight:800;padding:var(--nc-space-2) var(--nc-space-3);text-decoration:none}.nc-account-overview-grid{display:grid;gap:var(--nc-space-3);grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr)}.nc-account-panel{overflow:hidden;padding:0}.nc-account-panel__head{align-items:center;border-bottom:1px solid var(--nc-color-border);display:flex;justify-content:space-between;padding:var(--nc-space-3) var(--nc-space-4)}.nc-account-panel__head h2{font-size:var(--nc-text-base);margin:1px 0 0}.nc-account-panel__head a{border:1px solid #4f7562;border-radius:var(--nc-radius-sm);color:#315d47;font-size:var(--nc-text-xs);font-weight:800;padding:5px 10px;text-decoration:none}.nc-account-empty{padding:var(--nc-space-6) var(--nc-space-4);text-align:center}.nc-account-empty p{color:var(--nc-color-text-muted);margin:var(--nc-space-1) 0 var(--nc-space-3)}.nc-account-table td small,.nc-account-table td strong{display:block}.nc-account-table td small{color:var(--nc-color-text-muted);margin-top:2px}.nc-account-status{background:#edf2ee;border-radius:999px;color:#43604e;display:inline-flex;font-size:var(--nc-text-xs);padding:4px 8px;text-transform:capitalize}.nc-account-status--pending,.nc-account-status--processing{background:#fff4cf;color:#765f16}.nc-account-status--completed{background:#e4f3e8;color:#28603a}.nc-account-summary{margin:0;padding:var(--nc-space-2) var(--nc-space-4)}.nc-account-summary>div{align-items:start;border-bottom:1px solid var(--nc-color-border);display:grid;gap:var(--nc-space-3);grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);padding:var(--nc-space-3) 0}.nc-account-summary dt{color:var(--nc-color-text-muted)}.nc-account-summary dd{font-weight:700;margin:0;text-align:right;text-transform:capitalize}.nc-account-panel__button{display:flex;margin:var(--nc-space-3) var(--nc-space-4) var(--nc-space-4)}.nc-account-module{overflow:hidden;padding:var(--nc-space-4)}.nc-account-module-actions{align-items:center;display:flex;justify-content:space-between;gap:var(--nc-space-3)}.nc-tracking-card{border-bottom:1px solid var(--nc-color-border);display:grid;gap:var(--nc-space-4);padding:var(--nc-space-4) 0}.nc-tracking-card:first-child{padding-top:0}.nc-tracking-card>div{display:flex;justify-content:space-between}.nc-tracking-card ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.nc-tracking-card li{color:var(--nc-color-text-muted);display:grid;gap:var(--nc-space-2);justify-items:center;position:relative;text-transform:capitalize}.nc-tracking-card li:before{background:var(--nc-color-border);content:"";height:2px;left:0;position:absolute;right:0;top:6px}.nc-tracking-card li>span{background:var(--nc-color-surface);border:2px solid var(--nc-color-border);border-radius:50%;height:14px;position:relative;width:14px;z-index:1}.nc-tracking-card li.is-done{color:#3d8258;font-weight:800}.nc-tracking-card li.is-done:before,.nc-tracking-card li.is-done>span{background:#4b9967;border-color:#4b9967}.nc-account-stats--compact{grid-template-columns:repeat(2,minmax(0,260px))}.nc-document-grid,.nc-market-tool-list,.nc-watchlist-grid{display:grid;gap:var(--nc-space-3)}.nc-document-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-document-grid a,.nc-market-tool-list article,.nc-watchlist-grid article{border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-md);color:inherit;padding:var(--nc-space-4);text-decoration:none}.nc-document-grid a{display:grid;gap:var(--nc-space-2)}.nc-document-grid a>span{color:#9a7522;font-size:var(--nc-text-xl)}.nc-document-grid small,.nc-market-tool-list span{color:var(--nc-color-text-muted)}.nc-market-tool-form{align-items:end;display:grid;gap:var(--nc-space-3);grid-template-columns:1.4fr 1fr 1fr auto;padding:var(--nc-space-4)}.nc-market-tool-form input,.nc-market-tool-form select{background:var(--nc-color-surface);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-md);color:var(--nc-color-text);min-height:42px;padding:0 var(--nc-space-3)}.nc-market-tool-list article,.nc-watchlist-grid article{align-items:center;display:flex;justify-content:space-between;gap:var(--nc-space-3)}.nc-market-tool-list article>div,.nc-watchlist-grid article>div{display:grid;gap:var(--nc-space-1)}.nc-market-tool-list article>div:last-child,.nc-watchlist-grid article>div:last-child{justify-items:end}.nc-market-tool-list button,.nc-watchlist-grid button{background:none;border:0;color:var(--nc-color-danger);cursor:pointer;font-weight:700;padding:var(--nc-space-1)}.nc-watchlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-account-orders,.nc-profile-form{padding:var(--nc-space-5)}@media (max-width:1200px){.nc-market-tool-form{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-market-tool-form .ui-btn{width:100%}.nc-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991.98px){.nc-account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-account-overview-grid{grid-template-columns:1fr}}@media (max-width:767.98px){.nc-account-dashboard,.nc-auth-form-grid{grid-template-columns:1fr}.nc-account-dashboard__sidebar{position:static}.nc-account-dashboard__nav{display:flex;overflow-x:auto;padding:var(--nc-space-2);scrollbar-width:thin}.nc-account-dashboard__nav a{border:0;border-radius:var(--nc-radius-md);flex:0 0 auto;padding-inline:var(--nc-space-3)}.nc-account-dashboard__header{align-items:start;flex-direction:column}.nc-account-notice{grid-template-columns:auto 1fr}.nc-account-notice a{grid-column:1/-1;text-align:center}.nc-document-grid,.nc-market-tool-form,.nc-watchlist-grid{grid-template-columns:1fr}.nc-account-module-actions,.nc-market-tool-list article,.nc-watchlist-grid article{align-items:stretch;flex-direction:column}.nc-market-tool-list article>div:last-child,.nc-watchlist-grid article>div:last-child{justify-items:start}}@media (max-width:479.98px){.nc-account-stats{grid-template-columns:1fr}}.nc-shell{min-height:100vh;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--nc-color-primary-soft) 65%,transparent),transparent 30rem),var(--nc-color-canvas);color:var(--nc-color-text)}.nc-shell :where(h1,h2,h3){text-wrap:balance}.nc-shell :where(p,li){text-wrap:pretty}.nc-shell-header{border-top:3px solid var(--nc-color-primary);background:color-mix(in srgb,var(--nc-color-surface) 94%,transparent);box-shadow:0 1px 0 var(--nc-color-border)}.nc-shell .nav{background:color-mix(in srgb,var(--nc-color-surface) 96%,transparent);backdrop-filter:blur(18px) saturate(120%)}.nc-shell .nav,.nc-shell .nwrap{min-height:var(--nc-header-height)}.nc-shell .nwrap{width:min(calc(100% - 2rem),var(--nc-container));margin-inline:auto}.nc-shell .logo{min-height:2.75rem;letter-spacing:-.025em}.nc-shell .logo-text{gap:.2rem;font-family:var(--nc-font-display);font-size:clamp(1.1rem,.95rem + .4vw,1.4rem)}.nc-shell .logo-word{color:var(--nc-color-primary);font-weight:650}.nc-shell .logo-word--accent{color:var(--nc-color-accent);font-weight:650}.nc-shell .navtabs{align-self:stretch;gap:0}.nc-shell .navtabs .nt{min-height:var(--nc-header-height);padding-inline:clamp(.8rem,1.3vw,1.25rem);border-bottom:2px solid transparent;color:var(--nc-color-text-secondary);font-size:.82rem;font-weight:720;letter-spacing:.01em}.nc-shell .navtabs .nt.on,.nc-shell .navtabs .nt:hover{background:transparent;color:var(--nc-color-primary);border-bottom-color:var(--nc-color-primary)}.nc-shell .nc-nav-avatar,.nc-shell .nc-nav-avatar-skel,.nc-shell .nc-nav-menu-button,.nc-shell .nc-theme-toggle-btn{width:2.75rem;min-width:2.75rem;height:2.75rem;border-radius:50%}.nc-shell .nc-nav-menu-button,.nc-shell .nc-theme-toggle-btn{border-color:var(--nc-color-border);background:transparent}.nc-shell .ticker{border-color:var(--nc-color-border);background:var(--nc-color-surface-subtle)}.nc-shell .ti,.nc-shell .ticker,.nc-shell .ticker-label{min-height:var(--nc-ticker-height)}.nc-shell .ticker-label{background:var(--nc-color-surface-inverse);color:var(--nc-color-text-inverse);letter-spacing:.08em}.nc-shell .ti{border-color:var(--nc-color-border);background:transparent}.nc-shell-main{min-height:60vh}.nc-shell-main:focus{outline:none}.nc-shell .nc-nav-site-logo{display:block;width:100%;max-width:none;height:2.75rem;object-fit:contain;object-position:left center}.nc-shell .nc-float-checkout-dismiss{width:var(--nc-touch-target);min-width:var(--nc-touch-target);height:var(--nc-touch-target)}.nc-shell .ui-page{padding-block:clamp(2rem,1rem + 3vw,5rem)}.nc-page-panel{padding:clamp(1.25rem,2vw,2.25rem)}.nc-shell .ui-surface{border-color:var(--nc-color-border);background:color-mix(in srgb,var(--nc-color-surface) 97%,transparent);box-shadow:var(--nc-shadow-sm)}.nc-shell .ui-page-header{margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.75rem);border-bottom:1px solid var(--nc-color-border);padding-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.nc-shell .nc-dash-kicker,.nc-shell .ui-page-header__eyebrow,.nc-shell .ui-section-header__eyebrow,.nc-shell :where(.hero-eyebrow,.nc-search-hero-top .ui-badge){color:var(--nc-color-primary);font-size:.7rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.nc-shell .ui-page-header__title,.nc-shell .ui-section-header__title,.nc-shell :where(.nc-search-title,.nc-category-title,.nc-market-title,.nc-auth-title){color:var(--nc-color-text);font-family:var(--nc-font-display);font-weight:560;letter-spacing:-.035em;line-height:1.02}.nc-shell .ui-page-header__title{font-size:var(--nc-text-3xl)}.nc-shell .ui-page-header__subtitle,.nc-shell .ui-section-header__subtitle{max-width:46rem;color:var(--nc-color-text-secondary);line-height:1.7}.nc-shell .ui-btn{min-height:2.75rem;border-radius:var(--nc-radius-sm);font-size:.82rem;font-weight:780;letter-spacing:.01em;box-shadow:none;transition:transform var(--nc-duration-fast) var(--nc-ease),background var(--nc-duration-fast) var(--nc-ease),border-color var(--nc-duration-fast) var(--nc-ease)}.nc-shell .ui-btn:hover{transform:translateY(-1px)}.nc-shell .ui-btn:active{transform:translateY(0)}.nc-shell .form-select,.nc-shell .ui-field__control,.nc-shell :where(input,select,textarea).form-control{min-height:2.875rem;border-color:var(--nc-color-border-strong);border-radius:var(--nc-radius-sm);background:var(--nc-color-surface);color:var(--nc-color-text)}.nc-shell .form-label,.nc-shell .ui-field__label{color:var(--nc-color-text-secondary);font-size:.75rem;font-weight:800;letter-spacing:.025em}.nc-shell .nc-chart-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 var(--nc-space-4);overflow:hidden;border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-sm);background:var(--nc-color-border)}.nc-shell .nc-chart-summary>div{padding:var(--nc-space-3);background:var(--nc-color-surface-subtle)}.nc-shell .nc-chart-summary :where(dt,dd){margin:0}.nc-shell .nc-chart-summary dt{color:var(--nc-color-text-muted);font-size:var(--nc-text-xs)}.nc-shell .nc-chart-summary dd{margin-top:var(--nc-space-1);font-weight:750}.nc-shell :where(.hero,.nc-search-hero,.nc-category-hero,.nc-market-hero,.nc-secondary-header,.nc-auth-shell){border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--nc-color-primary-soft) 42%,var(--nc-color-surface)),var(--nc-color-surface) 65%);box-shadow:var(--nc-shadow-md)}.nc-shell :where(.hero h1,.nc-product-hero h1,.nc-blog-post-title){font-family:var(--nc-font-display);font-weight:520;letter-spacing:-.045em;line-height:.98}.nc-shell .hero h1{font-size:var(--nc-text-display)}.nc-shell :where(.nc-search-panel,.nc-category-table-wrap,.nc-market-panel,.nc-blog-card,.nc-product-card,.nc-cart-main-panel,.nc-checkout-main-panel){border-color:var(--nc-color-border);border-radius:var(--nc-radius-md);background:var(--nc-color-surface);box-shadow:var(--nc-shadow-sm)}.nc-shell :where(.nc-search-panel-hdr,.nc-category-table-head,.nc-market-panel-head){border-bottom-color:var(--nc-color-border);background:var(--nc-color-surface-subtle)}.nc-shell :where(.nc-search-item,.nc-category-table tbody tr,.nc-account-module tbody tr){transition:background var(--nc-duration-fast) var(--nc-ease)}.nc-shell :where(.nc-search-item:hover,.nc-category-table tbody tr:hover,.nc-account-module tbody tr:hover){background:var(--nc-color-primary-soft)}.nc-shell .nc-blog-card{overflow:hidden;transition:transform var(--nc-duration-normal) var(--nc-ease),box-shadow var(--nc-duration-normal) var(--nc-ease)}.nc-shell .nc-blog-card:hover{transform:translateY(-3px);box-shadow:var(--nc-shadow-md)}.nc-shell .nc-blog-card-title,.nc-shell .nc-blog-post-title,.nc-shell .nc-cms-content :where(h1,h2,h3){font-family:var(--nc-font-display)}.nc-shell .nc-blog-post-content,.nc-shell .nc-cms-content{color:var(--nc-color-text-secondary);font-family:var(--nc-font-display);font-size:clamp(1.05rem,1rem + .25vw,1.2rem);line-height:1.8}.nc-shell .nc-blog-post-content :where(h2,h3),.nc-shell .nc-cms-content :where(h2,h3){color:var(--nc-color-text);line-height:1.15}.nc-shell :where(.nc-cart-layout,.nc-checkout-layout,.nc-trade-layout){gap:clamp(1.25rem,2.5vw,2.5rem)}.nc-shell .nc-workflow-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);gap:clamp(1.25rem,2.5vw,2.5rem);margin-inline:0}.nc-shell .nc-workflow-layout>.nc-workflow-layout__aside,.nc-shell .nc-workflow-layout>.nc-workflow-layout__main{width:auto;max-width:none;padding-inline:0}.nc-shell .nc-workflow-layout__aside{position:sticky;top:calc(var(--nc-header-height) + var(--nc-ticker-height) + var(--nc-space-4))}.nc-shell :where(.nc-cart-aside-inner,.nc-checkout-aside-inner,.nc-trade-aside){border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-md);background:var(--nc-color-surface);box-shadow:var(--nc-shadow-md)}.nc-shell .nc-pay-tile{border-width:1px;border-color:var(--nc-color-border-strong);background:var(--nc-color-surface)}.nc-shell .nc-checkout-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nc-space-4)}.nc-shell .nc-checkout-field--wide{grid-column:1/-1}.nc-shell .nc-pay-tile.is-selected{border-color:var(--nc-color-primary);background:var(--nc-color-primary-soft)}.nc-shell .nc-account-dashboard{gap:clamp(1.25rem,2.2vw,2.5rem)}.nc-shell .nc-account-dashboard__sidebar{border-color:var(--nc-color-border);background:var(--nc-color-surface);box-shadow:var(--nc-shadow-sm)}.nc-shell .nc-account-dashboard__identity{border-bottom-color:var(--nc-color-border);background:color-mix(in srgb,var(--nc-color-primary-soft) 70%,var(--nc-color-surface));color:var(--nc-color-text)}.nc-shell .nc-account-dashboard__identity small{color:var(--nc-color-text-muted)}.nc-shell .nc-account-dashboard__nav a{min-height:2.75rem;border-radius:var(--nc-radius-sm);color:var(--nc-color-text)}.nc-shell .nc-account-dashboard__nav a>span{color:var(--nc-color-primary);opacity:1}.nc-shell .nc-account-dashboard__nav a:hover,.nc-shell .nc-account-dashboard__nav a[aria-current=page]{background:var(--nc-color-primary-soft);color:var(--nc-color-primary)}.nc-shell .nc-account-dashboard__header h1{font-family:var(--nc-font-display);font-size:var(--nc-text-3xl);font-weight:540;letter-spacing:-.04em}.nc-shell .nc-account-stats article{border-top:3px solid var(--nc-color-primary)}.nc-shell .nc-account-stats strong,.nc-shell .ui-price,.nc-shell :where(.price,.p){font-family:var(--nc-font-mono);font-variant-numeric:tabular-nums}.nc-shell .nc-site-footer{margin-top:clamp(3rem,7vw,7rem);border-top:1px solid var(--nc-color-border);background:var(--nc-color-surface-inverse);color:var(--nc-color-text-inverse)}.nc-shell .nc-site-footer a,.nc-shell .nc-site-footer p{color:color-mix(in srgb,var(--nc-color-text-inverse) 70%,transparent)}.nc-shell .nc-site-footer a:hover{color:var(--nc-color-text-inverse)}.nc-shell .nc-global-promos-card{border-color:var(--nc-color-border);background:var(--nc-color-surface);box-shadow:var(--nc-shadow-md)}@media (max-width:1079.98px){.nc-shell .navtabs{display:none}.nc-shell .nc-nav-menu-button{display:inline-flex}.nc-shell .nc-account-dashboard,.nc-shell .nc-workflow-layout{grid-template-columns:1fr}.nc-shell .nc-account-dashboard__sidebar,.nc-shell .nc-workflow-layout__aside{position:static}.nc-shell .nc-account-dashboard__nav{display:flex;overflow-x:auto;padding:var(--nc-space-3);scrollbar-width:thin;scroll-snap-type:x proximity}.nc-shell .nc-account-dashboard__nav a{flex:0 0 auto;scroll-snap-align:start}}@media (max-width:767.98px){.nc-shell .nc-checkout-fields{grid-template-columns:1fr}.nc-shell .nc-checkout-field--wide{grid-column:auto}.nc-shell .nwrap,.nc-shell .ui-page{width:min(calc(100% - 1.25rem),var(--nc-container))}.nc-shell .ui-page{padding-block:1.5rem 3rem}.nc-shell :where(.hero,.nc-search-hero,.nc-category-hero,.nc-market-hero,.nc-secondary-header,.nc-auth-shell){border-radius:var(--nc-radius-md)}.nc-shell .nc-account-dashboard__header h1,.nc-shell .ui-page-header__title{font-size:clamp(2rem,1.5rem + 3vw,2.75rem)}.nc-shell .nc-account-dashboard__identity{padding:var(--nc-space-4)}.nc-shell .nc-account-dashboard__header{align-items:stretch;flex-direction:column}.nc-shell .nc-account-dashboard__header .ui-btn{width:100%}.nc-shell .table-responsive{border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-sm)}.nc-shell .nc-account-dashboard .table-responsive{overflow:visible;border:0}.nc-shell .nc-account-dashboard .ui-table,.nc-shell .nc-account-dashboard .ui-table tbody,.nc-shell .nc-account-dashboard .ui-table td,.nc-shell .nc-account-dashboard .ui-table tr{display:block;width:100%}.nc-shell .nc-account-dashboard .ui-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nc-shell .nc-account-dashboard .ui-table tbody{display:grid;gap:var(--nc-space-3)}.nc-shell .nc-account-dashboard .ui-table tr{overflow:hidden;border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-sm);background:var(--nc-color-surface)}.nc-shell .nc-account-dashboard .ui-table td{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;gap:var(--nc-space-3);padding:var(--nc-space-3) var(--nc-space-4);border-bottom:1px solid var(--nc-color-border);text-align:right}.nc-shell .nc-account-dashboard .ui-table td:last-child{border-bottom:0}.nc-shell .nc-account-dashboard .ui-table td:before{content:attr(data-label);color:var(--nc-color-text-muted);font-size:var(--nc-text-xs);font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase}}@media (max-width:479.98px){.nc-shell .nc-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-shell .logo-text{display:flex;font-size:1rem}.nc-shell .nav-end{gap:.4rem}}