.cvm-shell{--cvm-ink: #efece5;--cvm-muted: #b7b0a3;--cvm-line: rgba(239, 236, 229, .16);--cvm-teal: #7dc4c7;--cvm-teal-dark: #4fa5a9;--cvm-mist: rgba(125, 196, 199, .08);--cvm-gold: #e8dcc4;--cvm-red: #d97b7b;--cvm-white: #fff;background:transparent;color:var(--cvm-ink);padding:clamp(1rem,3vw,2rem) 0}.cvm-wrap{width:100%;margin:0 auto;font-family:var(--font-body-family, Arial, sans-serif)}.cvm-hero,.cvm-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.cvm-hero{padding-bottom:1.5rem;border-bottom:1px solid var(--cvm-line)}.cvm-hero h2{font:700 clamp(1.4rem,3vw,2rem) / 1.1 var(--font-heading-family, Georgia, serif);margin:.35rem 0;color:var(--cvm-gold)}.cvm-lede{font-size:clamp(.95rem,1.5vw,1.05rem);max-width:65ch;color:var(--cvm-muted);margin:.5rem 0 0}.cvm-kicker{color:var(--cvm-teal);font-size:.72rem;font-weight:800;letter-spacing:.16em;margin:0}.cvm-session{display:flex;align-items:center;gap:.55rem;white-space:nowrap;color:var(--cvm-muted);font-size:.85rem}.cvm-session span{width:.65rem;height:.65rem;border-radius:50%;background:var(--cvm-gold)}.cvm-session.open span{background:#279b5a}.cvm-auth{margin:1.5rem 0 1rem;padding:1.25rem;display:grid;grid-template-columns:1fr 1.6fr;gap:1.25rem;align-items:center;background:linear-gradient(135deg,#4fa5a929,#7dc4c714);border:1px solid var(--cvm-line);border-radius:1rem}.cvm-auth label{font-size:1rem;font-weight:800;color:var(--cvm-gold)}.cvm-auth p{margin:.25rem 0 0;opacity:.8;font-size:.82rem}.cvm-auth-row{display:grid;grid-template-columns:1fr auto auto;gap:.55rem}.cvm-auth input,.cvm-add input{min-height:46px;border:1px solid var(--cvm-line);border-radius:.6rem;padding:.7rem .9rem;background:#ffffff0f;color:var(--cvm-ink);font:inherit}.cvm-auth input::placeholder{color:#efece580}.cvm-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding:1rem 0}.cvm-button{min-height:44px;border:1px solid var(--cvm-line);border-radius:.55rem;padding:.65rem 1rem;font-weight:700;cursor:pointer;background:transparent;color:var(--cvm-ink)}.cvm-button:active{transform:translateY(1px)}.cvm-button-primary{background:var(--cvm-teal);color:#0c0e12;border-color:var(--cvm-teal)}.cvm-button-secondary{background:transparent;color:var(--cvm-ink)}.cvm-button-quiet{background:var(--cvm-gold);color:#0c0e12;border-color:var(--cvm-gold)}.cvm-button-help{background:transparent;color:var(--cvm-gold);border-color:var(--cvm-gold)}.cvm-check{display:flex;align-items:center;gap:.5rem;margin-left:auto;font-size:.9rem;color:var(--cvm-muted)}.cvm-check input{width:1.1rem;height:1.1rem}.cvm-status{min-height:44px;padding:.7rem 1rem;border-radius:.55rem;background:var(--cvm-mist);color:var(--cvm-teal);font-size:.9rem;display:flex;align-items:center;gap:.6rem}.cvm-status.error{background:#d97b7b26;color:var(--cvm-red)}.cvm-status-label{flex:1}.cvm-spinner{flex:0 0 auto;overflow:visible;opacity:0;transition:opacity .12s ease}.cvm-status.is-loading .cvm-spinner{opacity:1}.cvm-spinner-ring{transform-origin:12px 12px;transform-box:view-box;animation:cvm-spinner-rotate 1.4s linear infinite;animation-play-state:paused}.cvm-status.is-loading .cvm-spinner-ring{animation-play-state:running}.cvm-spinner-glyph{font:700 9px / 1 var(--font-body-family, Arial, sans-serif);fill:currentColor}.cvm-status.error .cvm-spinner{opacity:0}@keyframes cvm-spinner-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cvm-spinner-ring,.cvm-status.is-loading .cvm-spinner-ring{animation:none}}.cvm-watch,.cvm-research{padding-top:2.5rem}.cvm-section-head h3,.cvm-add h3,.cvm-dialog h3{margin:.35rem 0;font-size:clamp(1.2rem,2.2vw,1.6rem);color:var(--cvm-gold)}.cvm-section-head>p{color:var(--cvm-muted);font-size:.85rem;margin:0}.cvm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1.25rem}.cvm-card{border:1px solid var(--cvm-line);background:#ffffff08;border-radius:.8rem;padding:1.1rem}.cvm-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cvm-symbol{font-size:1.25rem;font-weight:850;letter-spacing:.06em;color:var(--cvm-gold)}.cvm-company{font-size:.78rem;color:var(--cvm-muted);margin-top:.15rem}.cvm-remove{font-size:.75rem;color:var(--cvm-red);background:none;border:0;text-decoration:underline;cursor:pointer}.cvm-price{font-size:2rem;font-variant-numeric:tabular-nums;font-weight:800;margin:1rem 0 .2rem;color:var(--cvm-ink)}.cvm-quote-meta{font-size:.75rem;color:var(--cvm-muted);min-height:1.2rem}.cvm-metrics{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:1rem 0}.cvm-metric{padding:.7rem;background:#ffffff0a;color:var(--cvm-ink);border-radius:.45rem}.cvm-metric span{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--cvm-muted)}.cvm-metric b{font-variant-numeric:tabular-nums;color:var(--cvm-gold)}.cvm-range{height:.45rem;background:#efece51f;border-radius:999px;overflow:hidden;margin:.75rem 0}.cvm-range span{display:block;height:100%;background:var(--cvm-teal)}.cvm-card-actions{display:flex;gap:.5rem;margin-top:1rem}.cvm-card-actions .cvm-button{flex:1;padding:.55rem;font-size:.82rem}.cvm-add{margin-top:2.5rem;padding:1.25rem;background:#ffffff08;color:var(--cvm-ink);border:1px solid var(--cvm-line);border-radius:.8rem}.cvm-add form{display:grid;grid-template-columns:1fr 1fr auto;gap:.75rem;align-items:end;margin-top:1rem}.cvm-add label{font-size:.78rem;font-weight:700;color:var(--cvm-muted)}.cvm-add input{display:block;width:100%;margin-top:.35rem;background:#ffffff0d;color:var(--cvm-ink);border-color:var(--cvm-line)}.cvm-analysis-list{display:grid;gap:1rem;margin-top:1.25rem}.cvm-analysis{border-top:1px solid var(--cvm-line);padding:1.25rem 0}.cvm-analysis-head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.cvm-analysis h4{font-size:1.15rem;color:var(--cvm-gold);margin:0}.cvm-analysis time{color:var(--cvm-muted);font-size:.75rem}.cvm-analysis-body{line-height:1.65}.cvm-analysis-body h4{margin:1rem 0 .25rem;color:var(--cvm-gold)}.cvm-analysis-body ul{padding-left:1.2rem}.cvm-sources{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.cvm-sources a{font-size:.75rem;color:var(--cvm-teal);text-decoration:underline}.cvm-empty{padding:2rem;border:1px dashed var(--cvm-line);border-radius:.8rem;color:var(--cvm-muted)}.cvm-empty h4{margin:0 0 .5rem;color:var(--cvm-gold)}.cvm-disclaimer{margin-top:2.5rem;color:var(--cvm-muted);font-size:.75rem}.cvm-dialog{width:min(680px,calc(100% - 2rem));border:0;border-radius:1rem;padding:0;color:#0c0e12;background:#efece5;box-shadow:0 24px 70px #0009}.cvm-dialog::backdrop{background:#051419bf}.cvm-dialog-head{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:1px solid rgba(12,14,18,.16)}.cvm-dialog-head h3{color:#0c0e12}.cvm-dialog-head button{font-size:2rem;line-height:1;background:none;border:0;cursor:pointer;color:#0c0e12}.cvm-dialog ol{padding:1.25rem 1.25rem 0 2.7rem;line-height:1.7;color:#0c0e12}.cvm-dialog-links{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;padding:1.25rem}.cvm-dialog-links a{display:block;padding:.75rem;border:1px solid rgba(12,14,18,.16);border-radius:.5rem;color:#4fa5a9;text-decoration:none;font-weight:700}.cvm-skeleton{height:1rem;border-radius:.3rem;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%;animation:cvm-shimmer 1.5s infinite}.cvm-skeleton-short{width:35%}.cvm-skeleton-price{height:2rem;width:55%;margin:1.3rem 0}.cvm-skeleton-card .cvm-skeleton:last-child{width:90%}@keyframes cvm-shimmer{to{background-position:-200% 0}}@media(max-width:750px){.cvm-hero,.cvm-section-head{align-items:flex-start;flex-direction:column;gap:.75rem}.cvm-auth{grid-template-columns:1fr}.cvm-auth-row{grid-template-columns:1fr auto}.cvm-auth-row .cvm-button-help{grid-column:1 / -1}.cvm-actions .cvm-button{width:100%}.cvm-check{margin-left:0}.cvm-add form,.cvm-dialog-links{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cvm-skeleton{animation:none}}.cvm-button-tight{padding:.35rem .7rem;font-size:.82rem;line-height:1.1}.cvm-target-view{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cvm-target-view b{font-size:1.05rem}.cvm-target-edit{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.25rem}.cvm-target-edit input{background:#efece50d;color:var(--cvm-ink);border:1px solid var(--cvm-teal);border-radius:4px;padding:.35rem .5rem;font:600 .95rem var(--font-body-family, Arial, sans-serif);width:6.5rem}.cvm-target-edit input:focus{outline:2px solid var(--cvm-teal);outline-offset:1px}.cvm-metric-editing{flex-basis:100%}.cvm-button-validate{background:var(--cvm-teal);color:#0e1113;border:1px solid var(--cvm-teal);font-weight:700}.cvm-button-validate:hover,.cvm-button-validate:focus{background:var(--cvm-teal-dark);border-color:var(--cvm-teal-dark);color:#0e1113}.cvm-auth-row{flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/51/assets/cv-catalyst-stargate.css.map */
