*,:before,:after{box-sizing:border-box}body{color:#0f172a;-webkit-font-smoothing:antialiased;background:#f8fafc;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}#root{min-height:100vh}@media (prefers-color-scheme:dark){body{color:#e2e8f0;background:#0f172a}}.shell{flex-direction:column;min-height:100vh;display:flex}.shell__header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}@media (prefers-color-scheme:dark){.shell__header{background:#0f172a;border-color:#334155}}.shell__brand{color:inherit;letter-spacing:-.02em;font-size:1rem;font-weight:600;text-decoration:none}.shell__brand:hover{text-decoration:underline}.shell__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.shell__navlink{color:#2563eb;font-size:.875rem;text-decoration:none}.shell__navlink:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.shell__navlink{color:#93c5fd}}.shell__account{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-family:ui-monospace,monospace;font-size:.8125rem;overflow:hidden}@media (prefers-color-scheme:dark){.shell__account{color:#94a3b8}}.shell__logout{font:inherit;color:#fff;cursor:pointer;background:#64748b;border:none;border-radius:6px;padding:.35rem .75rem;font-size:.875rem;font-weight:500}.shell__logout:hover{background:#475569}.shell__logout:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.auth-gate{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.auth-gate__text{color:#64748b;margin:0;font-size:.9375rem}@media (prefers-color-scheme:dark){.auth-gate__text{color:#94a3b8}}.clipboard-copy-hints__msg{font-size:.8125rem}.clipboard-copy-hints__msg--ok{color:#15803d}.clipboard-copy-hints__msg--err{color:#b91c1c}@media (prefers-color-scheme:dark){.clipboard-copy-hints__msg--ok{color:#4ade80}.clipboard-copy-hints__msg--err{color:#fca5a5}}.app-home{flex:1;padding:1.5rem}.app-home__panel{max-width:36rem}.app-home__title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.app-home__lead{color:#64748b;margin:0 0 1rem;font-size:.9375rem;line-height:1.5}.app-home__actions{margin:0 0 1.5rem}.app-home__cta{color:#fff;background:#2563eb;border-radius:6px;padding:.55rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.app-home__cta:hover{background:#1d4ed8}@media (prefers-color-scheme:dark){.app-home__lead{color:#94a3b8}}.app-home__meta{margin:0}.app-home__row{margin-bottom:1rem}.app-home__row:last-child{margin-bottom:0}.app-home__row dt{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0 0 .35rem;font-size:.75rem;font-weight:600}@media (prefers-color-scheme:dark){.app-home__row dt{color:#94a3b8}}.app-home__row dd{margin:0;font-size:.9375rem}.app-home__accountId{flex-direction:column;gap:.65rem;display:flex}.app-home__accountIdActions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.app-home__copy{font:inherit;color:#1e293b;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;width:fit-content;padding:.5rem .85rem;font-size:.875rem;font-weight:500}.app-home__copy:hover:not(:disabled){background:#e2e8f0}@media (prefers-color-scheme:dark){.app-home__copy{color:#e2e8f0;background:#334155;border-color:#475569}.app-home__copy:hover:not(:disabled){background:#475569}}.app-home__mono{word-break:break-all;background:#f1f5f9;border-radius:6px;padding:.5rem .65rem;font-size:.8125rem;display:block}@media (prefers-color-scheme:dark){.app-home__mono{background:#1e293b}}.home{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1.5rem;display:flex}.home__loading{color:#64748b;margin:0;font-size:.9375rem}@media (prefers-color-scheme:dark){.home__loading{color:#94a3b8}}.home__content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:28rem;display:flex}.home__content--signedIn{max-width:none}.home__headline{letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.2}.home__subheadline{color:#64748b;margin:.625rem 0 0;font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.45}.home__support{color:#94a3b8;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}@media (prefers-color-scheme:dark){.home__subheadline{color:#94a3b8}.home__support{color:#64748b}}.home__actions{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;max-width:17.5rem;margin-top:1.5rem;display:flex}@media (width>=480px){.home__actions{flex-flow:wrap;justify-content:center;align-items:center;width:auto;max-width:none}.home__btn{min-width:9.5rem}}.home__btn{font:inherit;text-align:center;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.home__btn--primary{color:#fff;background:#2563eb;border:1px solid #2563eb;padding:.75rem 1.35rem;font-size:1rem}.home__btn--primary:hover{background:#1d4ed8;border-color:#1d4ed8}.home__btn--primary:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.home__btn--secondary{color:#2563eb;background:0 0;border:1px solid #cbd5e1;padding:.55rem 1.1rem;font-size:.875rem;font-weight:500}.home__btn--secondary:hover{background:#2563eb0f;border-color:#94a3b8}.home__btn--secondary:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (prefers-color-scheme:dark){.home__btn--primary{background:#2563eb;border-color:#2563eb}.home__btn--primary:hover{background:#3b82f6;border-color:#3b82f6}.home__btn--secondary{color:#93c5fd;border-color:#475569}.home__btn--secondary:hover{background:#93c5fd14;border-color:#64748b}}.home__trust{letter-spacing:.01em;color:#94a3b8;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:1.5rem 0 0;padding:0;font-size:.75rem;line-height:1.4;list-style:none;display:flex}@media (prefers-color-scheme:dark){.home__trust{color:#64748b}}.home__link{color:#2563eb;font-size:.9375rem;text-decoration:none}.home__link:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.home__link{color:#93c5fd}}.login{flex:1;justify-content:center;align-items:center;padding:1.5rem;display:flex}.login__loading{color:#64748b;margin:0;font-size:.9375rem}.login__panel{width:100%;max-width:26rem}.login__title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.login__lead{color:#64748b;margin:0 0 1.25rem;font-size:.9375rem}@media (prefers-color-scheme:dark){.login__lead{color:#94a3b8}}.login__banner{color:#b91c1c;background:#dc26261f;border-radius:6px;margin:0 0 1rem;padding:.625rem .75rem;font-size:.875rem}.login__banner--success{color:#15803d;background:#16a34a1f}@media (prefers-color-scheme:dark){.login__banner{color:#fca5a5;background:#f8717126}.login__banner--success{color:#86efac;background:#4ade801f}}.login__form{flex-direction:column;gap:1rem;display:flex}.login__field{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.login__label{font-weight:500}.login__field input{font:inherit;color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem .65rem}@media (prefers-color-scheme:dark){.login__field input{background:#1e293b;border-color:#334155}}.login__field input:focus{outline-offset:1px;outline:2px solid #3b82f6}.login__error{color:#b91c1c;font-size:.8125rem}@media (prefers-color-scheme:dark){.login__error{color:#fca5a5}}.login__submit{font:inherit;color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;margin-top:.25rem;padding:.55rem 1rem;font-weight:500}.login__submit:hover:not(:disabled){background:#1d4ed8}.login__submit:disabled{opacity:.65;cursor:not-allowed}.login__recoverWrap{text-align:center;margin:1rem 0 0}.login__recoverAction{color:#2563eb;font-size:.9375rem;font-weight:500;text-decoration:none}.login__recoverAction:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.login__recoverAction{color:#93c5fd}}.login__hint{color:#64748b;margin:0;font-size:.8125rem;line-height:1.35}@media (prefers-color-scheme:dark){.login__hint{color:#94a3b8}}.login__successCard{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.login__successText{color:#64748b;margin:0;font-size:.9375rem;line-height:1.45}@media (prefers-color-scheme:dark){.login__successText{color:#94a3b8}}.login__footer{color:#64748b;margin:1.25rem 0 0;font-size:.875rem}.login__link{color:#2563eb;text-decoration:none}.login__link:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.login__link{color:#93c5fd}}.asset-thumb{object-fit:cover;vertical-align:middle;border-radius:50%;flex-shrink:0;display:inline-block}.asset-thumb--sm{width:28px;height:28px}.asset-thumb--md{width:36px;height:36px}.asset-thumb--placeholder{letter-spacing:-.02em;color:#475569;background:#e2e8f0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}@media (prefers-color-scheme:dark){.asset-thumb--placeholder{color:#e2e8f0;background:#334155}}.purchase-modal{z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.purchase-modal__backdrop{cursor:pointer;background:#0f172a73;border:none;margin:0;padding:0;position:absolute;inset:0}.purchase-modal__dialog{background:#fff;border-radius:8px;width:100%;max-width:24rem;padding:1.25rem;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@media (prefers-color-scheme:dark){.purchase-modal__dialog{background:#1e293b;box-shadow:0 20px 25px -5px #0006,0 8px 10px -6px #0000004d}}.purchase-modal__title{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.purchase-modal__head{align-items:flex-start;gap:.65rem;margin-bottom:.75rem;display:flex}.purchase-modal__head-text{flex:1;min-width:0}.purchase-modal__head-text .purchase-modal__title{margin:0 0 .2rem}.purchase-modal__head-text .purchase-modal__meta{margin:0}.purchase-modal__meta{color:#64748b;margin:0 0 1rem;font-size:.875rem}@media (prefers-color-scheme:dark){.purchase-modal__meta{color:#94a3b8}}.purchase-modal__banner{color:#b91c1c;background:#dc26261f;border-radius:6px;margin:0 0 1rem;padding:.625rem .75rem;font-size:.875rem}@media (prefers-color-scheme:dark){.purchase-modal__banner{color:#fca5a5;background:#f8717126}}.purchase-modal__form{flex-direction:column;gap:.75rem;display:flex}.purchase-modal__field{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.purchase-modal__label{font-weight:500}.purchase-modal__field input,.purchase-modal__field select{font:inherit;color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem .65rem}@media (prefers-color-scheme:dark){.purchase-modal__field input,.purchase-modal__field select{background:#0f172a;border-color:#334155}}.purchase-modal__field input:focus,.purchase-modal__field select:focus{outline-offset:1px;outline:2px solid #3b82f6}.purchase-modal__error{color:#b91c1c;font-size:.8125rem}@media (prefers-color-scheme:dark){.purchase-modal__error{color:#fca5a5}}.purchase-modal__actions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.purchase-modal__cancel{font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid #cbd5e1;border-radius:6px;padding:.45rem .85rem;font-size:.875rem}@media (prefers-color-scheme:dark){.purchase-modal__cancel{border-color:#475569}}.purchase-modal__cancel:hover:not(:disabled){background:#f1f5f9}@media (prefers-color-scheme:dark){.purchase-modal__cancel:hover:not(:disabled){background:#334155}}.purchase-modal__save{font:inherit;color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:.45rem .85rem;font-size:.875rem;font-weight:500}.purchase-modal__save:hover:not(:disabled){background:#1d4ed8}.purchase-modal__save:disabled,.purchase-modal__cancel:disabled{opacity:.65;cursor:not-allowed}.purchase-modal__combobox{position:relative}.purchase-modal__combobox input[type=search]{box-sizing:border-box;width:100%}.purchase-modal__combobox-hint{color:#64748b;margin-top:.25rem;font-size:.75rem;display:block}@media (prefers-color-scheme:dark){.purchase-modal__combobox-hint{color:#94a3b8}}.purchase-modal__suggestions{z-index:2;background:#fff;border:1px solid #cbd5e1;border-radius:6px;max-height:14rem;margin:.2rem 0 0;padding:.2rem 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #00000014}@media (prefers-color-scheme:dark){.purchase-modal__suggestions{background:#0f172a;border-color:#334155;box-shadow:0 10px 15px -3px #00000059}}.purchase-modal__suggestions-loadmore{color:#64748b;margin:0;padding:.45rem .55rem;font-size:.75rem;list-style:none}@media (prefers-color-scheme:dark){.purchase-modal__suggestions-loadmore{color:#94a3b8}}.purchase-modal__suggestion{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin:0;padding:.4rem .55rem;font-size:.8125rem;display:flex}.purchase-modal__suggestion-main{flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;display:flex}.purchase-modal__suggestion:hover,.purchase-modal__suggestion:focus-visible{background:#f1f5f9;outline:none}@media (prefers-color-scheme:dark){.purchase-modal__suggestion:hover,.purchase-modal__suggestion:focus-visible{background:#334155}}.purchase-modal__suggestion-symbol{font-weight:600;line-height:1.2}.purchase-modal__suggestion-name{color:#64748b;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.2;overflow:hidden}@media (prefers-color-scheme:dark){.purchase-modal__suggestion-name{color:#94a3b8}}.portfolio-value-chart{--portfolio-chart-line:#2563eb;--portfolio-chart-grid:#94a3b824;--portfolio-chart-axis-line:#94a3b8;--portfolio-chart-axis-tick:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0 0 1.25rem;padding:1rem 1.1rem}@media (prefers-color-scheme:dark){.portfolio-value-chart{--portfolio-chart-line:#60a5fa;--portfolio-chart-grid:#94a3b814;--portfolio-chart-axis-line:#475569;--portfolio-chart-axis-tick:#94a3b8;background:#0f172a;border-color:#334155}}.portfolio-value-chart__header{margin:0 0 .5rem}.portfolio-value-chart__heading{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}@media (prefers-color-scheme:dark){.portfolio-value-chart__heading{color:#f1f5f9}}.portfolio-value-chart__toolbar{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.portfolio-value-chart__range{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:.35rem .65rem;font-size:.8125rem;font-weight:500}.portfolio-value-chart__range:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.portfolio-value-chart__range:disabled{opacity:.6;cursor:not-allowed}.portfolio-value-chart__range--active{color:#1d4ed8;background:#2563eb1f;border-color:#2563eb}@media (prefers-color-scheme:dark){.portfolio-value-chart__range{color:#cbd5e1;background:#1e293b;border-color:#475569}.portfolio-value-chart__range:hover:not(:disabled){background:#334155;border-color:#64748b}.portfolio-value-chart__range--active{color:#93c5fd;background:#3b82f633;border-color:#3b82f6}}.portfolio-value-chart__plot{width:100%;min-width:0;height:270px}.portfolio-value-chart__plot--compact{height:104px}.portfolio-value-chart__plot--empty{background:#f1f5f98c;border:1px dashed #94a3b873;border-radius:6px;justify-content:center;align-items:center;min-height:200px;margin:0;padding:.75rem 1rem;display:flex}.portfolio-value-chart__plot--empty-compact{background:#f1f5f959;border:1px solid #94a3b838;height:104px;min-height:104px;padding:.35rem .5rem}@media (prefers-color-scheme:dark){.portfolio-value-chart__plot--empty{background:#1e293b73;border-color:#4755698c}.portfolio-value-chart__plot--empty-compact{background:#1e293b40;border-color:#3341558c}}.portfolio-value-chart__empty-state{text-align:center;color:#64748b;max-width:16rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45}@media (prefers-color-scheme:dark){.portfolio-value-chart__empty-state{color:#94a3b8}}.portfolio-value-chart--compact{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:0;padding:.35rem .15rem .25rem}.portfolio-value-chart--compact .portfolio-value-chart__header{margin-bottom:.3rem}.portfolio-value-chart--compact .portfolio-value-chart__heading{color:#475569;font-size:.8125rem;font-weight:600}@media (prefers-color-scheme:dark){.portfolio-value-chart--compact .portfolio-value-chart__heading{color:#94a3b8}}.portfolio-value-chart--compact .portfolio-value-chart__toolbar{gap:.35rem;margin-bottom:.3rem}.portfolio-value-chart--compact .portfolio-value-chart__range{border-radius:4px;padding:.22rem .45rem;font-size:.6875rem}.portfolio-value-chart--compact .portfolio-value-chart__skeleton{border-radius:4px;height:104px}.portfolio-value-chart__muted{color:#64748b;margin:0;font-size:.875rem}@media (prefers-color-scheme:dark){.portfolio-value-chart__muted{color:#94a3b8}}.portfolio-value-chart__skeleton{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%;border-radius:6px;height:270px;animation:1.2s ease-in-out infinite portfolio-value-chart-shimmer}@media (prefers-color-scheme:dark){.portfolio-value-chart__skeleton{background:linear-gradient(90deg,#1e293b 0%,#334155 50%,#1e293b 100%) 0 0/200% 100%}}@keyframes portfolio-value-chart-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.portfolio-value-chart__tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .65rem;font-size:.8125rem;line-height:1.4;box-shadow:0 4px 12px #0f172a14}@media (prefers-color-scheme:dark){.portfolio-value-chart__tooltip{background:#1e293b;border-color:#334155;box-shadow:0 4px 12px #00000059}}.portfolio-value-chart__tooltip-time{color:#64748b;margin:0 0 .25rem;font-weight:500}@media (prefers-color-scheme:dark){.portfolio-value-chart__tooltip-time{color:#94a3b8}}.portfolio-value-chart__tooltip-value{color:#0f172a;margin:0;font-weight:600}@media (prefers-color-scheme:dark){.portfolio-value-chart__tooltip-value{color:#f8fafc}}.portfolio-allocation{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0 0 1.25rem;padding:1rem 1.1rem}@media (prefers-color-scheme:dark){.portfolio-allocation{background:#0f172a;border-color:#334155}}.portfolio-allocation__title{color:#0f172a;letter-spacing:-.01em;margin:0 0 .15rem;font-size:.9375rem;font-weight:600}@media (prefers-color-scheme:dark){.portfolio-allocation__title{color:#f1f5f9}}.portfolio-allocation__subtitle{color:#6b7280;margin:0 0 .5rem;font-size:.8125rem;line-height:1.4}@media (prefers-color-scheme:dark){.portfolio-allocation__subtitle{color:#9ca3af}}.portfolio-allocation__empty{color:#64748b;margin:0;font-size:.875rem}@media (prefers-color-scheme:dark){.portfolio-allocation__empty{color:#94a3b8}}.portfolio-allocation__layout{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.portfolio-allocation__chart{width:100%;min-width:0;max-width:100%;height:270px;margin:0 auto}.portfolio-allocation__legend{width:100%;min-width:0;margin:0;padding:0;list-style:none}.portfolio-allocation__legend-item{color:#334155;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .45rem;font-size:.8125rem;line-height:1.35;display:flex}.portfolio-allocation__legend-item:last-child{margin-bottom:0}@media (prefers-color-scheme:dark){.portfolio-allocation__legend-item{color:#e2e8f0}}.portfolio-allocation__legend-left{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.portfolio-allocation__legend-swatch{border-radius:2px;flex-shrink:0;width:.55rem;height:.55rem}.portfolio-allocation__legend-symbol{font-weight:600}.portfolio-allocation__legend-pct{font-variant-numeric:tabular-nums;color:#64748b;flex-shrink:0;font-weight:500}@media (prefers-color-scheme:dark){.portfolio-allocation__legend-pct{color:#94a3b8}}.portfolio-allocation__tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .65rem;font-size:.8125rem;line-height:1.35;box-shadow:0 4px 12px #0f172a14}@media (prefers-color-scheme:dark){.portfolio-allocation__tooltip{background:#1e293b;border-color:#334155;box-shadow:0 4px 12px #00000059}}.portfolio-allocation__tooltip-symbol{color:#0f172a;margin:0 0 .2rem;font-weight:600}.portfolio-allocation__tooltip-pct{color:#64748b;margin:0 0 .2rem}.portfolio-allocation__tooltip-value{color:#0f172a;margin:0;font-weight:600}@media (prefers-color-scheme:dark){.portfolio-allocation__tooltip-symbol,.portfolio-allocation__tooltip-value{color:#f8fafc}.portfolio-allocation__tooltip-pct{color:#94a3b8}}.pnl--positive{color:#15803d;font-weight:600}.pnl--negative{color:#b91c1c;font-weight:600}.pnl--neutral{color:#64748b;font-weight:500}@media (prefers-color-scheme:dark){.pnl--positive{color:#4ade80}.pnl--negative{color:#fca5a5}.pnl--neutral{color:#94a3b8}}.portfolio-detail{flex:1;padding:1.5rem}.portfolio-detail__panel{max-width:75rem}.portfolio-detail__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin:0 0 1.25rem;display:flex}.portfolio-detail__head--dashboard{align-items:center}.portfolio-detail__head-text{flex:1;min-width:min(100%,14rem)}.portfolio-detail__head .portfolio-detail__title{flex:1;min-width:min(100%,14rem);margin:0}.portfolio-detail__head--dashboard .portfolio-detail__title{flex:none}.portfolio-detail__subtitle{color:#64748b;margin:.2rem 0 0;font-size:.875rem;font-weight:500}@media (prefers-color-scheme:dark){.portfolio-detail__subtitle{color:#94a3b8}}.portfolio-detail__head .portfolio-detail__add{flex-shrink:0;align-self:center}.portfolio-detail__title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.portfolio-detail__lead{color:#64748b;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.5}@media (prefers-color-scheme:dark){.portfolio-detail__lead{color:#94a3b8}}.portfolio-detail__banner{color:#b91c1c;background:#dc26261f;border-radius:6px;margin:0 0 1rem;padding:.625rem .75rem;font-size:.875rem}@media (prefers-color-scheme:dark){.portfolio-detail__banner{color:#fca5a5;background:#f8717126}}.portfolio-detail__summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0 0 1.5rem;padding:1rem 1.1rem}.portfolio-detail__summary--split{gap:1.25rem;display:grid}.portfolio-detail__summary--grid{grid-template-columns:1fr;gap:16px;margin-bottom:0;display:grid}@media (width>=40rem){.portfolio-detail__summary--grid{grid-template-columns:1fr 1fr;gap:16px 20px}}.portfolio-detail__summary-footnote{color:#a16207;grid-column:1/-1;margin:0;padding-top:.25rem;font-size:.8125rem;line-height:1.45}.portfolio-detail__summary-prices-age{color:#64748b;grid-column:1/-1;margin:0;padding-top:.35rem;font-size:.8125rem;line-height:1.45}@media (prefers-color-scheme:dark){.portfolio-detail__summary-prices-age{color:#94a3b8}.portfolio-detail__summary-footnote{color:#fbbf24}}.portfolio-detail__submetric{font-size:.8125rem;font-weight:500}@media (width>=36rem){.portfolio-detail__summary--split{grid-template-columns:1fr 1fr;gap:1.5rem}}.portfolio-detail__summary-block{min-width:0}@media (prefers-color-scheme:dark){.portfolio-detail__summary{background:#1e293b;border-color:#334155}}.portfolio-detail__summary-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0 0 4px;font-size:.75rem;font-weight:600}@media (prefers-color-scheme:dark){.portfolio-detail__summary-label{color:#94a3b8}}.portfolio-detail__summary-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:600}.portfolio-detail__summary-value--pnl{letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portfolio-detail__summary-value--secondary-pnl{font-size:1.5625rem;font-weight:700}.portfolio-detail__summary-value--total-pnl{margin:2px 0 0;font-size:1.9375rem;font-weight:800;line-height:1.2}.portfolio-detail__summary-block--total-pnl{padding-top:2px}.portfolio-detail__summary-pnl-pct{font-weight:700}.portfolio-detail__summary-value--secondary{color:#475569;font-size:1.25rem;font-weight:600}@media (prefers-color-scheme:dark){.portfolio-detail__summary-value--secondary{color:#cbd5e1}}.portfolio-detail__summary-hint{color:#64748b;margin:6px 0 0;font-size:.8125rem;line-height:1.45}@media (prefers-color-scheme:dark){.portfolio-detail__summary-hint{color:#94a3b8}}.portfolio-detail__summary-value--total-pnl.pnl--positive{color:#166534}.portfolio-detail__summary-value--total-pnl.pnl--negative{color:#991b1b}@media (prefers-color-scheme:dark){.portfolio-detail__summary-value--total-pnl.pnl--positive{color:#6ee7a8}.portfolio-detail__summary-value--total-pnl.pnl--negative{color:#fca5a5}}.portfolio-detail__pnlcell{font-variant-numeric:tabular-nums;font-weight:600}.portfolio-detail__hero{margin:0 0 1.5rem}.portfolio-detail__hero-grid{align-items:start;gap:1rem;display:grid}@media (width>=48rem){.portfolio-detail__hero-grid{grid-template-columns:minmax(12rem,1fr) minmax(0,1.45fr);align-items:center;gap:1.15rem}}.portfolio-detail__hero-metrics{flex-direction:column;justify-content:center;gap:.2rem;min-width:0;display:flex}.portfolio-detail__hero-chart{min-width:0}.portfolio-detail__dash-metric{margin:0}.portfolio-detail__dash-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0 0 1px;font-size:.6875rem;font-weight:600}@media (prefers-color-scheme:dark){.portfolio-detail__dash-label{color:#94a3b8}}.portfolio-detail__dash-value-primary{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#0f172a;margin:0;font-size:2rem;font-weight:700;line-height:1.12}@media (prefers-color-scheme:dark){.portfolio-detail__dash-value-primary{color:#f8fafc}}.portfolio-detail__dash-metric--pnl{margin-top:.08rem}.portfolio-detail__dash-metric--pnl .portfolio-detail__dash-label{margin-bottom:1px}.portfolio-detail__dash-pnl-row{font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;margin:0;font-size:1.375rem;font-weight:700;line-height:1.2;display:flex}.portfolio-detail__dash-pnl-amount{font-weight:700}.portfolio-detail__dash-pnl-pct{opacity:.88;font-size:1.0625rem;font-weight:600}.portfolio-detail__hero-note{color:#64748b;margin:.45rem 0 0;padding-top:.2rem;font-size:.6875rem;line-height:1.35}@media (prefers-color-scheme:dark){.portfolio-detail__hero-note{color:#94a3b8}}.portfolio-detail__allocation-wrap{min-width:0;max-width:28rem}.portfolio-detail__section--holdings-main{margin-top:0}.portfolio-detail__sectionhead--holdings{margin-bottom:.65rem}.portfolio-detail__h2--holdings{letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.portfolio-detail__table--holdings{font-size:.8125rem}.portfolio-detail__table--holdings .portfolio-detail__holdings-th--asset,.portfolio-detail__table--holdings .portfolio-detail__holdings-td--asset{text-align:left}.portfolio-detail__table--holdings .portfolio-detail__holdings-th--num,.portfolio-detail__table--holdings .portfolio-detail__holdings-td--num{text-align:right}.portfolio-detail__table--holdings .portfolio-detail__holdings-th--num .portfolio-detail__th-sort{justify-content:flex-end;width:100%}.portfolio-detail__table--holdings .portfolio-detail__holdings-th--alloc,.portfolio-detail__table--holdings .portfolio-detail__holdings-td--alloc{text-align:right}.portfolio-detail__table--holdings .portfolio-detail__holdings-th--alloc .portfolio-detail__th-sort{justify-content:flex-end;width:100%}.portfolio-detail__table--holdings .portfolio-detail__holdings-th--actions,.portfolio-detail__table--holdings .portfolio-detail__holdings-td--actions{text-align:right;width:1%}.portfolio-detail__table--holdings .portfolio-detail__holdings-td--asset{white-space:normal;min-width:11rem}.portfolio-detail__table--holdings .portfolio-detail__holdings-td--num,.portfolio-detail__table--holdings .portfolio-detail__holdings-td--alloc,.portfolio-detail__table--holdings .portfolio-detail__holdings-td--actions{white-space:nowrap}.portfolio-detail__assetcell--holdings{align-items:flex-start;gap:.65rem}.portfolio-detail__assetcell-stack{flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;display:flex}.portfolio-detail__asset-primary{color:#0f172a;font-size:.875rem;font-weight:600;line-height:1.3}.portfolio-detail__asset-code{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.6875rem;font-weight:600}@media (prefers-color-scheme:dark){.portfolio-detail__asset-primary{color:#f1f5f9}.portfolio-detail__asset-code{color:#94a3b8}}.portfolio-detail__holdings-secondary{font-variant-numeric:tabular-nums;color:#64748b;font-size:.8125rem;font-weight:500}@media (prefers-color-scheme:dark){.portfolio-detail__holdings-secondary{color:#94a3b8}}.portfolio-detail__holdings-value{font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:#0f172a;font-size:.875rem;font-weight:700}@media (prefers-color-scheme:dark){.portfolio-detail__holdings-value{color:#f8fafc}}.portfolio-detail__holdings-pnl{flex-direction:column;align-items:flex-end;gap:.1rem;line-height:1.2;display:inline-flex}.portfolio-detail__holdings-pnl-usd{font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-size:.875rem;font-weight:700}.portfolio-detail__holdings-pnl-pct{font-variant-numeric:tabular-nums;opacity:.9;font-size:.75rem;font-weight:600}.portfolio-detail__holdings-alloc-pct{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#334155;font-size:.8125rem;font-weight:700}@media (prefers-color-scheme:dark){.portfolio-detail__holdings-alloc-pct{color:#e2e8f0}}.portfolio-detail__allocation-cell--holdings{align-items:flex-end;gap:.28rem;min-width:4.5rem;max-width:7.5rem;margin-left:auto}.portfolio-detail__allocation-bar-track--holdings{border-radius:3px;height:4px}.portfolio-detail__holdings-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:inline-flex}.portfolio-detail__holdings-action{padding:.22rem .5rem;font-size:.75rem}.portfolio-detail__insights{grid-template-columns:1fr;align-items:start;gap:1.5rem;margin-top:1.5rem;margin-bottom:2rem;display:grid}@media (width>=56.3125rem){.portfolio-detail__insights{grid-template-columns:1fr 2fr;gap:1.5rem}}.portfolio-detail__insights--value-only{margin-top:1.5rem;margin-bottom:2rem}.portfolio-detail__insights--value-only .portfolio-value-chart{margin:0}.portfolio-detail__insights-chart{min-width:0}.portfolio-detail__insights .portfolio-value-chart,.portfolio-detail__insights .portfolio-allocation{margin:0}.portfolio-detail__section{margin-bottom:1.75rem}.portfolio-detail__section--after-insights{margin-top:0}.portfolio-detail__sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.portfolio-detail__sectionhead .portfolio-detail__h2{margin:0}.portfolio-detail__sectionhead--collapsible{margin-bottom:.75rem}.portfolio-detail__section-toggle{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.4rem;margin:0;padding:.2rem .15rem;font-size:1rem;font-weight:600;display:inline-flex}.portfolio-detail__section-toggle:hover{color:#1e293b}.portfolio-detail__section-toggle:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.portfolio-detail__section-chevron{color:#64748b;flex-shrink:0;width:1em;font-size:.7rem;line-height:1;display:inline-block}@media (prefers-color-scheme:dark){.portfolio-detail__section-toggle:hover{color:#f1f5f9}.portfolio-detail__section-chevron{color:#94a3b8}}.portfolio-detail__h2{font-size:1rem;font-weight:600}.portfolio-detail__add{font:inherit;color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:.45rem .85rem;font-size:.875rem;font-weight:500}.portfolio-detail__add:hover:not(:disabled){background:#1d4ed8}.portfolio-detail__add:disabled{opacity:.65;cursor:not-allowed}.portfolio-detail__muted{color:#64748b;margin:0;font-size:.9375rem}.portfolio-detail__tablewrap{overflow-x:auto}.portfolio-detail__table{border-collapse:collapse;width:100%;font-size:.875rem}.portfolio-detail__table th,.portfolio-detail__table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:.5rem .65rem}.portfolio-detail__table.portfolio-detail__table--holdings th,.portfolio-detail__table.portfolio-detail__table--holdings td{vertical-align:middle;padding:.45rem .55rem}.portfolio-detail__table th{color:#64748b;font-weight:600}.portfolio-detail__th-sort{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:.15rem;margin:0;padding:0;font-weight:600;display:inline-flex}.portfolio-detail__th-sort:hover{color:#334155}.portfolio-detail__th-sort:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.portfolio-detail__th-sort-indicator{color:#64748b;font-size:.65rem;line-height:1}@media (prefers-color-scheme:dark){.portfolio-detail__th-sort:hover{color:#e2e8f0}.portfolio-detail__th-sort-indicator{color:#94a3b8}.portfolio-detail__table th,.portfolio-detail__table td{border-color:#334155}.portfolio-detail__table th{color:#94a3b8}}.portfolio-detail__back{color:#2563eb;font-size:.875rem;text-decoration:none;display:inline-block}.portfolio-detail__back:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.portfolio-detail__back{color:#93c5fd}}.portfolio-detail__edit{font:inherit;color:#2563eb;cursor:pointer;background:0 0;border:1px solid #93c5fd;border-radius:4px;padding:.25rem .5rem;font-size:.8125rem}.portfolio-detail__edit:hover:not(:disabled){background:#2563eb14}.portfolio-detail__edit:disabled{opacity:.5;cursor:not-allowed}.portfolio-detail__sell{font:inherit;color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.8125rem}.portfolio-detail__sell:hover:not(:disabled){background:#0f766e}.portfolio-detail__sell:disabled{opacity:.5;cursor:not-allowed}.portfolio-detail__danger{font:inherit;color:#b91c1c;cursor:pointer;background:0 0;border:1px solid #fecaca;border-radius:4px;margin-left:.35rem;padding:.25rem .5rem;font-size:.8125rem}.portfolio-detail__danger:hover:not(:disabled){background:#dc262614}.portfolio-detail__danger:disabled{opacity:.5;cursor:not-allowed}.portfolio-detail__lock{color:#a16207;font-size:.8125rem;font-weight:500}.portfolio-detail__assetname{color:#64748b;font-size:.8125rem;font-weight:400}.portfolio-detail__assetcell{align-items:center;gap:.5rem;max-width:100%;display:inline-flex}.portfolio-detail__assetcell>span:last-child{min-width:0}@media (prefers-color-scheme:dark){.portfolio-detail__lock{color:#facc15}.portfolio-detail__assetname{color:#94a3b8}.portfolio-detail__danger{color:#fca5a5;border-color:#7f1d1d}.portfolio-detail__edit{color:#93c5fd;border-color:#475569}.portfolio-detail__edit:hover{background:#93c5fd1a}}.portfolio-detail__allocation-cell{flex-direction:column;gap:.35rem;min-width:5rem;max-width:10rem;display:flex}.portfolio-detail__allocation-pct{font-variant-numeric:tabular-nums;line-height:1.2}.portfolio-detail__allocation-bar-track{background:#e2e8f0;border-radius:4px;width:100%;height:6px;overflow:hidden}@media (prefers-color-scheme:dark){.portfolio-detail__allocation-bar-track{background:#334155}}.portfolio-detail__allocation-bar-fill{border-radius:4px;min-width:0;height:100%;transition:width .15s ease-out}.portfolio-list{flex:1;padding:1.5rem}.portfolio-list__panel{max-width:36rem}.portfolio-list__title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.portfolio-list__lead{color:#64748b;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.5}@media (prefers-color-scheme:dark){.portfolio-list__lead{color:#94a3b8}}.portfolio-list__banner{color:#b91c1c;background:#dc26261f;border-radius:6px;margin:0 0 1rem;padding:.625rem .75rem;font-size:.875rem}@media (prefers-color-scheme:dark){.portfolio-list__banner{color:#fca5a5;background:#f8717126}}.portfolio-list__section{margin-bottom:1.75rem}.portfolio-list__h2{margin:0 0 .75rem;font-size:1rem;font-weight:600}.portfolio-list__form{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.portfolio-list__field{flex-direction:column;gap:.35rem;width:100%;font-size:.875rem;display:flex}.portfolio-list__label{font-weight:500}.portfolio-list__field input{font:inherit;color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem .65rem}@media (prefers-color-scheme:dark){.portfolio-list__field input{background:#1e293b;border-color:#334155}}.portfolio-list__field input:focus{outline-offset:1px;outline:2px solid #3b82f6}.portfolio-list__error{color:#b91c1c;font-size:.8125rem}.portfolio-list__submit{font:inherit;color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:.55rem 1rem;font-weight:500}.portfolio-list__submit:hover:not(:disabled){background:#1d4ed8}.portfolio-list__submit:disabled{opacity:.65;cursor:not-allowed}.portfolio-list__muted{color:#64748b;margin:0;font-size:.9375rem}.portfolio-list__ul{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.portfolio-list__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:.85rem 1rem}@media (prefers-color-scheme:dark){.portfolio-list__card{background:#1e293b;border-color:#334155}}.portfolio-list__card-title{color:#2563eb;margin-bottom:.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.portfolio-list__card-title:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.portfolio-list__card-title{color:#93c5fd}}.portfolio-list__metrics{grid-template-columns:1fr 1fr;gap:.35rem 1rem;margin:0;font-size:.8125rem;display:grid}.portfolio-list__metric{margin:0}.portfolio-list__metric--full{grid-column:1/-1}.portfolio-list__metric dt{color:#64748b;margin:0;font-weight:500}.portfolio-list__metric dd{font-variant-numeric:tabular-nums;margin:.15rem 0 0}@media (prefers-color-scheme:dark){.portfolio-list__metric dt{color:#94a3b8}}.portfolio-list__metric-pct{font-weight:500}.portfolio-list__warn{color:#a16207;margin:.5rem 0 0;font-size:.75rem}@media (prefers-color-scheme:dark){.portfolio-list__warn{color:#fbbf24}}.portfolio-list__back{color:#2563eb;margin-top:.5rem;font-size:.875rem;text-decoration:none;display:inline-block}.portfolio-list__back:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.portfolio-list__back{color:#93c5fd}}.register{flex:1;justify-content:center;align-items:center;padding:1.5rem;display:flex}.register__panel{width:100%;max-width:26rem}.register__panel--credentials{max-width:28rem}.register__title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.register__lead{color:#64748b;margin:0 0 1.25rem;font-size:.9375rem}@media (prefers-color-scheme:dark){.register__lead{color:#94a3b8}}.register__banner{color:#b91c1c;background:#dc26261f;border-radius:6px;margin:0 0 1rem;padding:.625rem .75rem;font-size:.875rem}@media (prefers-color-scheme:dark){.register__banner{color:#fca5a5;background:#f8717126}}.register__form{flex-direction:column;gap:1rem;display:flex}.register__field{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.register__label{font-weight:500}.register__sectionTitle{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0;font-size:.8125rem;font-weight:600}@media (prefers-color-scheme:dark){.register__sectionTitle{color:#94a3b8}}.register__field input[type=password]{font:inherit;color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem .65rem}@media (prefers-color-scheme:dark){.register__field input[type=password]{background:#1e293b;border-color:#334155}}.register__field input:focus{outline-offset:1px;outline:2px solid #3b82f6}.register__error{color:#b91c1c;font-size:.8125rem}@media (prefers-color-scheme:dark){.register__error{color:#fca5a5}}.register__error--block{margin-top:-.35rem;display:block}.register__check{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.register__check input{flex-shrink:0;margin-top:.2rem}.register__submit{font:inherit;color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;margin-top:.25rem;padding:.55rem 1rem;font-weight:500}.register__submit:hover:not(:disabled){background:#1d4ed8}.register__submit:disabled{opacity:.65;cursor:not-allowed}.register__secondary{font:inherit;color:#1e293b;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;width:fit-content;padding:.5rem .85rem;font-size:.875rem;font-weight:500}.register__secondary:hover:not(:disabled){background:#e2e8f0}@media (prefers-color-scheme:dark){.register__secondary{color:#e2e8f0;background:#334155;border-color:#475569}.register__secondary:hover:not(:disabled){background:#475569}}.register__actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.65rem;display:flex}.register__actions--stack{flex-direction:column;align-items:stretch}.register__actions--download{margin-top:.5rem}.register__hint{font-size:.8125rem}.register__hint--ok{color:#15803d}.register__hint--err{color:#b91c1c}@media (prefers-color-scheme:dark){.register__hint--ok{color:#4ade80}.register__hint--err{color:#fca5a5}}.register__link{color:#2563eb;margin-top:1.25rem;font-size:.875rem;text-decoration:none;display:inline-block}.register__link:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.register__link{color:#93c5fd}}.register--success .register__block{margin-top:1.25rem}.register--success .register__codes{margin:.5rem 0 0;padding-left:1.25rem}.register__codes--plain{flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.register__codesNote{color:#64748b;margin:.5rem 0 0;font-size:.8125rem}@media (prefers-color-scheme:dark){.register__codesNote{color:#94a3b8}}.register__divider{border:none;border-top:1px solid #e2e8f0;margin:1.5rem 0}@media (prefers-color-scheme:dark){.register__divider{border-top-color:#334155}}.register__important{margin:0 0 1rem}.register__importantTitle{letter-spacing:-.01em;margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.register__importantIcon{margin-right:.15em}.register__importantLead{margin:0 0 .35rem;font-size:.875rem;line-height:1.45}.register__importantNote{color:#64748b;margin:0;font-size:.875rem;line-height:1.45}@media (prefers-color-scheme:dark){.register__importantNote{color:#94a3b8}}.register--success .register__check{margin-top:.25rem}.register__continueActions{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.register__continueActions .register__submit{margin-top:0}.register__submit--continue{width:auto;min-width:7.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500}.register__link--afterContinue{text-align:left;margin-top:0}.register__mono{word-break:break-all;background:#f1f5f9;border-radius:6px;margin-top:.35rem;padding:.5rem .65rem;font-size:.8125rem;display:block}.register__mono--large{letter-spacing:.02em;font-size:.9375rem}.register__mono--inline{font-size:inherit;background:0 0;margin:0;padding:0;display:inline}@media (prefers-color-scheme:dark){.register__mono--inline{background:0 0}.register__mono{background:#1e293b}}
