/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{min-width:320px;min-height:100vh;font-family:var(--font-sans);font-feature-settings:"ss02";font-variant-numeric:normal;letter-spacing:-.018em;color:var(--text-primary);background:var(--background);margin:0;font-weight:350;transition:background-color .25s,color .25s}body:before{content:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}svg text{font-family:var(--font-sans);font-feature-settings:"ss02";font-variant-numeric:normal}}@layer components{.skip-link{z-index:100;background:var(--text-primary);color:var(--background);inset-inline-start:1rem;border-radius:999px;padding:.75rem 1rem;transition:top .2s;position:absolute;top:-3rem}.skip-link:focus{top:1rem}.container{width:min(100% - 1.5rem,var(--container));margin-inline:auto}.page-section{padding-block:0 .25rem}.detail-article,.detail-side-card,.feed-post-card,.hub-feature-card,.hub-rail-card,.list-card,.panel,.portfolio-composition-card,.table-card{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.detail-article,.detail-side-card,.feed-post-card,.hub-feature-card,.hub-rail-card,.list-card,.panel,.portfolio-composition-card,.table-card{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.detail-article,.detail-side-card,.feed-post-card,.hub-feature-card,.hub-rail-card,.list-card,.panel,.portfolio-composition-card,.table-card{border-radius:var(--radius-lg);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.detail-article,.detail-side-card,.feed-post-card,.hub-feature-card,.hub-rail-card,.list-card,.panel,.portfolio-composition-card,.table-card{background:color-mix(in srgb,var(--surface) 95%,transparent)}}.detail-article,.detail-side-card,.feed-post-card,.hub-feature-card,.hub-rail-card,.list-card,.panel,.portfolio-composition-card,.table-card{box-shadow:var(--shadow-sm)}.detail-article,.detail-side-card,.feed-post-card,.list-card,.panel,.table-card{padding:1rem}.panel--soft{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.panel--soft{background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface-strong))}}.enterprise-kicker,.eyebrow,.hero-kicker,.portfolio-composition__eyebrow{background:var(--primary-soft);border-radius:999px;align-items:center;width:fit-content;padding:.3rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.enterprise-kicker,.eyebrow,.hero-kicker,.portfolio-composition__eyebrow{background:color-mix(in srgb,var(--primary-soft) 82%,transparent)}}.enterprise-kicker,.eyebrow,.hero-kicker,.portfolio-composition__eyebrow{color:var(--primary);font-size:.75rem;font-weight:700}.app-allocation-list,.app-dashboard,.app-dashboard__section,.app-trending-list,.auth-form,.auth-stage,.detail-article__body,.detail-article__content,.detail-article__side,.discover-grid,.enterprise-allocation,.enterprise-form-stack,.enterprise-list,.enterprise-session-list,.enterprise-stack,.enterprise-summary-list,.enterprise-toggle-list,.feed-stream,.hub-nav-list,.hub-page,.hub-rail-grid,.insight-grid,.loading-center,.loading-state,.portfolio-breakdown,.portfolio-page,.portfolio-sheet,.portfolio-sheet__list,.section-heading{gap:1rem;display:grid}.completion-card__header h3,.list-card__header h3,.panel__header h3,.section-heading h2,.table-card__header h3{letter-spacing:-.03em;margin:.35rem 0 0;font-size:1.08rem;font-weight:700}.list-card p,.panel p,.section-heading p,.table-card p{color:var(--text-secondary);margin:0;line-height:1.9}.app-allocation-item,.app-dashboard__section-head,.app-dashboard__section-head--tight,.app-dashboard__topbar,.app-dashboard__welcome,.app-investment-card__bottom,.app-investment-card__top,.app-status-chip,.app-trending-item,.button-row,.chart-shell__header,.completion-card__header,.dashboard-actions,.detail-article__header,.detail-back-link a,.enterprise-feed-card__top,.enterprise-panel__header,.feed-post-card__actions,.feed-post-card__meta,.list-card__header,.list-row__top,.panel__header,.portfolio-breakdown__copy,.portfolio-breakdown__item,.portfolio-breakdown__stats,.portfolio-composition__head,.portfolio-sheet__header,.portfolio-sheet__item-head,.table-card__header,.table-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.app-dashboard__section-head--tight,.button,.panel__header--compact{gap:.5rem}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding-inline:1rem;font-weight:600;transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s,opacity .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:focus-visible{box-shadow:0 0 0 4px var(--primary-soft);outline:none}@supports (color:color-mix(in lab,red,red)){.button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-soft) 90%,transparent)}}.button:active{transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.button-primary{background:linear-gradient(135deg,var(--primary),var(--accent))}@supports (color:color-mix(in lab,red,red)){.button-primary{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--accent) 22%,var(--primary)))}}.button-primary{color:#fff;box-shadow:0 18px 32px var(--primary)}@supports (color:color-mix(in lab,red,red)){.button-primary{box-shadow:0 18px 32px color-mix(in srgb,var(--primary) 24%,transparent)}}.button-secondary{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.button-secondary{border-color:color-mix(in srgb,var(--border) 92%,transparent)}}.button-secondary{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.button-secondary{background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.button-secondary{color:var(--text-primary)}.button-ghost{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.button-ghost{background:color-mix(in srgb,var(--surface-soft) 84%,transparent)}}.button-ghost{color:var(--text-primary)}.button-outline{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.button-outline{border-color:color-mix(in srgb,var(--border) 92%,transparent)}}.button-outline{color:var(--text-primary);background:0 0}.button-danger{background:var(--loss)}@supports (color:color-mix(in lab,red,red)){.button-danger{background:color-mix(in srgb,var(--loss) 16%,var(--surface-strong))}}.button-danger{color:var(--loss)}@supports (color:color-mix(in lab,red,red)){.button-danger{color:color-mix(in srgb,var(--loss) 82%,var(--text-primary))}}.button-danger{border-color:var(--loss)}@supports (color:color-mix(in lab,red,red)){.button-danger{border-color:color-mix(in srgb,var(--loss) 20%,var(--border))}}.button-accent{color:#fff;background:#ff5b04;box-shadow:0 10px 22px #ff5b042e}.button-sm{min-height:2.45rem;padding-inline:.85rem;font-size:.9rem}.button-lg{min-height:3rem;padding-inline:1.1rem;font-size:.96rem}.button-icon-only{min-width:2.9rem;padding-inline:0}.button-loading{pointer-events:none}.button-icon,.button-spinner{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.button-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:999px;width:1rem;height:1rem;animation:buttonSpin .8s linear infinite}.button-block{width:100%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-field{gap:.45rem;display:grid}.form-field>label,.form-field>span{color:var(--text-secondary);font-size:.85rem}.text-input{border:1px solid var(--border);width:100%;min-height:3rem}@supports (color:color-mix(in lab,red,red)){.text-input{border:1px solid color-mix(in srgb,var(--border) 92%,transparent)}}.text-input{background:var(--surface-strong);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.text-input{background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.text-input{color:var(--text-primary);outline:none;padding:.8rem .95rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.text-input:focus{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-input:focus{border-color:color-mix(in srgb,var(--primary) 36%,transparent)}}.text-input:focus{box-shadow:0 0 0 4px var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.text-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-soft) 75%,transparent)}}.password-field{position:relative}.password-field__input{padding-inline-end:3.2rem}.password-field__toggle{width:2rem;height:2rem;color:var(--text-secondary);inset-inline-end:.65rem;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.password-field__toggle:hover{color:var(--text-primary);background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.password-field__toggle:hover{background:color-mix(in srgb,var(--surface-soft) 78%,transparent)}}.field-error{color:var(--loss);font-size:.8rem}.inline-notice,.status-card{border:1px solid var(--border);align-items:flex-start;gap:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.inline-notice,.status-card{border:1px solid color-mix(in srgb,var(--border) 84%,transparent)}}.inline-notice,.status-card{background:var(--surface);border-radius:1rem;padding:.72rem .85rem}@supports (color:color-mix(in lab,red,red)){.inline-notice,.status-card{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.inline-notice,.status-card{color:var(--text-secondary);font-size:.82rem;line-height:1.8;box-shadow:0 1px 2px #35353508}.inline-notice:before,.status-card:before{content:"";opacity:.82;background:currentColor;border-radius:999px;flex:none;width:.45rem;height:.45rem;margin-top:.55rem}.inline-notice[data-tone=success],.status-card[data-tone=success]{border-color:var(--profit)}@supports (color:color-mix(in lab,red,red)){.inline-notice[data-tone=success],.status-card[data-tone=success]{border-color:color-mix(in srgb,var(--profit) 18%,var(--border))}}.inline-notice[data-tone=success],.status-card[data-tone=success]{background:var(--profit)}@supports (color:color-mix(in lab,red,red)){.inline-notice[data-tone=success],.status-card[data-tone=success]{background:color-mix(in srgb,var(--profit) 7%,var(--surface))}}.inline-notice[data-tone=success],.status-card[data-tone=success]{color:var(--profit)}@supports (color:color-mix(in lab,red,red)){.inline-notice[data-tone=success],.status-card[data-tone=success]{color:color-mix(in srgb,var(--profit) 74%,var(--text-secondary))}}.inline-notice[data-tone=error],.status-card[data-tone=error]{border-color:var(--loss)}@supports (color:color-mix(in lab,red,red)){.inline-notice[data-tone=error],.status-card[data-tone=error]{border-color:color-mix(in srgb,var(--loss) 18%,var(--border))}}.inline-notice[data-tone=error],.status-card[data-tone=error]{background:var(--loss)}@supports (color:color-mix(in lab,red,red)){.inline-notice[data-tone=error],.status-card[data-tone=error]{background:color-mix(in srgb,var(--loss) 7%,var(--surface))}}.inline-notice[data-tone=error],.status-card[data-tone=error]{color:var(--loss)}@supports (color:color-mix(in lab,red,red)){.inline-notice[data-tone=error],.status-card[data-tone=error]{color:color-mix(in srgb,var(--loss) 74%,var(--text-secondary))}}.inline-notice[data-tone=warning],.status-card[data-tone=warning]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.inline-notice[data-tone=warning],.status-card[data-tone=warning]{border-color:color-mix(in srgb,var(--warning) 20%,var(--border))}}.inline-notice[data-tone=warning],.status-card[data-tone=warning]{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.inline-notice[data-tone=warning],.status-card[data-tone=warning]{background:color-mix(in srgb,var(--warning) 8%,var(--surface))}}.inline-notice[data-tone=warning],.status-card[data-tone=warning]{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.inline-notice[data-tone=warning],.status-card[data-tone=warning]{color:color-mix(in srgb,var(--warning) 72%,var(--text-secondary))}}.inline-notice[data-tone=info]{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.inline-notice[data-tone=info]{border-color:color-mix(in srgb,var(--info) 18%,var(--border))}}.inline-notice[data-tone=info]{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.inline-notice[data-tone=info]{background:color-mix(in srgb,var(--info) 7%,var(--surface))}}.inline-notice[data-tone=info]{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.inline-notice[data-tone=info]{color:color-mix(in srgb,var(--info) 72%,var(--text-secondary))}}.floating-alert{z-index:120;border:1px solid var(--loss);inset-inline:0;gap:.22rem;width:min(100% - 1.5rem,30rem);margin-inline:auto;padding:.72rem .85rem;display:grid;position:fixed;top:1rem}@supports (color:color-mix(in lab,red,red)){.floating-alert{border:1px solid color-mix(in srgb,var(--loss) 18%,var(--border))}}.floating-alert{background:var(--surface-strong);border-radius:1.05rem}@supports (color:color-mix(in lab,red,red)){.floating-alert{background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}}.floating-alert{color:var(--text-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;font-size:.82rem;line-height:1.8;transition:opacity .28s,transform .38s;box-shadow:0 14px 34px #3535351a}.floating-alert[data-tone=error]{background:linear-gradient(180deg,var(--loss),var(--surface-strong))}@supports (color:color-mix(in lab,red,red)){.floating-alert[data-tone=error]{background:linear-gradient(180deg,color-mix(in srgb,var(--loss) 7%,var(--surface-strong)),color-mix(in srgb,var(--surface-strong) 96%,transparent))}}.floating-alert.is-hidden{opacity:0;transform:translateY(-1.1rem)}.floating-alert.is-visible{opacity:1;transform:translateY(0)}.profit{color:var(--profit)}.loss{color:var(--loss)}.pill{background:var(--surface-soft);border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pill{background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}}.pill.profit{background:var(--profit)}@supports (color:color-mix(in lab,red,red)){.pill.profit{background:color-mix(in srgb,var(--profit) 14%,transparent)}}.pill.loss{background:var(--loss)}@supports (color:color-mix(in lab,red,red)){.pill.loss{background:color-mix(in srgb,var(--loss) 14%,transparent)}}.loading-card{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--surface-soft),var(--surface-strong),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){.loading-card{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-soft) 78%,transparent),color-mix(in srgb,var(--surface-strong) 96%,transparent),color-mix(in srgb,var(--surface-soft) 78%,transparent))}}.loading-card{background-size:200% 100%;animation:shimmer 1.8s linear infinite}.loading-center{place-items:center;min-height:50vh}.profile-progress-bar{background:var(--surface-soft);border-radius:999px;height:.55rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.profile-progress-bar{background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}}.profile-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent));height:100%;display:block}.empty-state{text-align:center;border-radius:var(--radius-lg);border:1px solid var(--border);justify-items:center;gap:1rem;width:min(100%,34rem);margin-inline:auto;padding:1.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.empty-state{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.empty-state{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.empty-state{background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.empty-state{box-shadow:var(--shadow-sm)}.detail-article__header h1,.empty-state h1,.enterprise-hero h1,.feed-header__copy h1,.hub-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.35}.empty-state p{color:var(--text-secondary);margin:0;line-height:1.9}.chart-shell{border:1px solid var(--border);gap:1rem;min-height:360px;display:grid}@supports (color:color-mix(in lab,red,red)){.chart-shell{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.chart-shell{border-radius:var(--radius-lg);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.chart-shell{background:color-mix(in srgb,var(--surface) 95%,transparent)}}.chart-shell{box-shadow:var(--shadow-sm);padding:1rem}.chart-shell__meta{color:var(--text-secondary);font-size:.82rem}.chart-canvas{height:320px}.enterprise-allocation__item,.enterprise-choice-card,.enterprise-list-card,.enterprise-news-card,.enterprise-plan-card,.enterprise-reading-card,.enterprise-session-card,.enterprise-toggle-item,.list-row{border:1px solid var(--border);border-radius:1.15rem;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.enterprise-allocation__item,.enterprise-choice-card,.enterprise-list-card,.enterprise-news-card,.enterprise-plan-card,.enterprise-reading-card,.enterprise-session-card,.enterprise-toggle-item,.list-row{border:1px solid color-mix(in srgb,var(--border) 86%,transparent)}}.enterprise-allocation__item,.enterprise-choice-card,.enterprise-list-card,.enterprise-news-card,.enterprise-plan-card,.enterprise-reading-card,.enterprise-session-card,.enterprise-toggle-item,.list-row{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.enterprise-allocation__item,.enterprise-choice-card,.enterprise-list-card,.enterprise-news-card,.enterprise-plan-card,.enterprise-reading-card,.enterprise-session-card,.enterprise-toggle-item,.list-row{background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}}.enterprise-allocation__item,.enterprise-choice-card,.enterprise-list-card,.enterprise-news-card,.enterprise-plan-card,.enterprise-reading-card,.enterprise-session-card,.enterprise-toggle-item,.list-row{padding:.95rem}.list-row__title,.list-row__value,.table-row strong{font-weight:700}.app-allocation-item span,.app-investment-card__top span,.app-status-chip small,.app-trending-item__copy span,.enterprise-list-card span,.enterprise-news-card span,.enterprise-session-card small,.enterprise-session-card span,.list-row__label,.portfolio-empty-state p,.portfolio-mini-stats span,.table-row div:last-child{color:var(--text-secondary)}.completion-card--accent{background:linear-gradient(160deg,var(--surface),var(--primary-soft))}@supports (color:color-mix(in lab,red,red)){.completion-card--accent{background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--primary-soft) 34%,transparent))}}.completion-card__header svg,.enterprise-panel__header svg{color:var(--primary)}.discover-page,.enterprise-content-layout,.enterprise-hero,.enterprise-two-column,.hub-hero,.hub-layout,.hub-page,.portfolio-composition__body{gap:1rem;display:grid}.enterprise-hero,.hub-hero{background:linear-gradient(160deg,var(--surface),var(--primary-soft));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.enterprise-hero,.hub-hero{background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--primary-soft) 34%,transparent))}}.hub-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch}.enterprise-hero__card,.enterprise-hero__copy,.hub-hero__content,.hub-hero__spotlight{gap:.9rem;display:grid}.enterprise-hero__card,.feed-header,.hub-hero__spotlight,.portfolio-donut-wrap{border-radius:var(--radius-md);background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.enterprise-hero__card,.feed-header,.hub-hero__spotlight,.portfolio-donut-wrap{background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}}.enterprise-hero__card,.feed-header,.hub-hero__spotlight,.portfolio-donut-wrap{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.enterprise-hero__card,.feed-header,.hub-hero__spotlight,.portfolio-donut-wrap{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.enterprise-hero__card,.feed-header,.hub-hero__spotlight,.portfolio-donut-wrap{padding:1rem}.hub-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.app-service-card__icon,.app-status-chip__icon,.discover-card__icon,.hub-feature-card__icon,.hub-hero__icon{background:var(--primary-soft);border-radius:1rem;place-items:center;width:2.8rem;height:2.8rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.app-service-card__icon,.app-status-chip__icon,.discover-card__icon,.hub-feature-card__icon,.hub-hero__icon{background:color-mix(in srgb,var(--primary-soft) 88%,transparent)}}.app-service-card__icon,.app-status-chip__icon,.discover-card__icon,.hub-feature-card__icon,.hub-hero__icon{color:var(--primary)}.app-dashboard__dual,.app-investment-grid,.app-status-strip,.discover-grid,.enterprise-choice-grid,.enterprise-form-grid,.enterprise-mini-metrics,.enterprise-plan-grid,.hub-feature-grid,.portfolio-mini-stats,.portfolio-sheet__actions,.portfolio-sheet__grid{gap:1rem;display:grid}.hub-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-choice-card strong,.feed-post-card__body h2,.hub-feature-card strong,.hub-rail-card strong{font-size:1rem;line-height:1.7}.hub-feature-card small,.hub-rail-card p{color:var(--text-secondary)}.enterprise-tags,.hub-chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.hub-chip{background:var(--surface-soft);border-radius:999px;align-items:center;padding:.32rem .72rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hub-chip{background:color-mix(in srgb,var(--surface-soft) 90%,transparent)}}.hub-chip{color:var(--text-secondary);font-size:.76rem;font-weight:600}.hub-nav-item{background:var(--surface-soft);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hub-nav-item{background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}}.hub-nav-item{padding:.9rem 1rem;transition:background-color .16s}.hub-nav-item.is-active{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.hub-nav-item.is-active{background:color-mix(in srgb,var(--primary-soft) 84%,transparent)}}.hub-nav-item.is-active{color:var(--text-primary)}.enterprise-grid{gap:var(--ds-space-section);display:grid}.enterprise-hero{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.enterprise-hero--compact{align-items:start}.enterprise-content-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start}.enterprise-form-grid,.enterprise-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-choice-grid,.enterprise-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-session-card,.enterprise-toggle-item{grid-template-columns:1fr auto;align-items:center}.enterprise-choice-option input,.enterprise-toggle-item input{accent-color:var(--primary)}.enterprise-choice-option{background:var(--surface-strong);border-radius:.95rem;align-items:center;gap:.6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.enterprise-choice-option{background:color-mix(in srgb,var(--surface-strong) 86%,transparent)}}.enterprise-choice-option{padding:.85rem .9rem}.enterprise-summary-list>div{background:var(--surface-soft);border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.enterprise-summary-list>div{background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}}.enterprise-summary-list>div{padding:.9rem 1rem}.enterprise-allocation__item{grid-template-columns:1fr auto;align-items:center}.enterprise-plan-card.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.enterprise-plan-card.is-active{border-color:color-mix(in srgb,var(--primary) 28%,transparent)}}.enterprise-plan-card.is-active{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.enterprise-plan-card.is-active{background:color-mix(in srgb,var(--primary-soft) 30%,var(--surface-strong))}}.enterprise-disclaimer{background:var(--warning);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.enterprise-disclaimer{background:color-mix(in srgb,var(--warning) 12%,var(--surface))}}.enterprise-disclaimer{color:var(--text-secondary);padding:.9rem 1rem;line-height:1.9}.feed-header{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;width:min(100%,42rem);margin-inline:auto;display:grid;position:relative;overflow:hidden}.feed-header__badge{background:linear-gradient(135deg,var(--warning),var(--surface-strong));border-radius:1rem;justify-content:center;align-items:center;min-width:4.75rem;min-height:3rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.feed-header__badge{background:linear-gradient(135deg,color-mix(in srgb,var(--warning) 88%,white),var(--surface-strong))}}.feed-header__badge{color:#6d5730;font-size:.82rem;font-weight:700}.feed-header__copy,.feed-post-card__body{gap:.4rem;display:grid}.detail-article__content p,.detail-article__header p,.feed-header__copy p,.feed-post-card__body p{color:var(--text-secondary);line-height:1.95}.feed-header__accent{background:var(--accent);inset-inline-end:-1.5rem;border-radius:999px;width:7rem;height:7rem;position:absolute;top:-1.5rem}@supports (color:color-mix(in lab,red,red)){.feed-header__accent{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.feed-header__accent{filter:blur(10px)}.feed-stream{width:min(100%,42rem);margin-inline:auto}.feed-stream__sentinel{height:1px}.detail-article--news,.detail-article__body--news,.detail-article__header--news,.news-feature-card,.news-feature-card__content,.news-feature-card__copy,.news-feed-head,.news-feed-head__meta,.news-feed-page,.news-feed-shell,.news-list,.news-list-block,.news-list-item,.news-list-item__body{gap:1rem;display:grid}.news-feed-shell{width:100%;margin-inline:0}.news-feed-head{gap:.45rem;padding:.2rem .15rem .35rem}.news-feed-head__meta{grid-auto-flow:column;justify-content:space-between;align-items:center;gap:.75rem}.news-feed-head__date{color:#8a8d87;font-size:.8rem}.news-feed-head h1,.news-list-block__head h3{color:#353535;letter-spacing:-.04em;margin:0}.news-feed-head h1{font-size:clamp(2rem,5vw,2.65rem);line-height:1.05}.detail-article__header--news p,.news-feature-card__copy p,.news-feed-head p,.news-list-item__meta{color:#4b8179;margin:0;line-height:1.9}.subscription-access-card,.subscription-access-card__head,.subscription-access-grid,.subscription-benefits,.subscription-contract-card,.subscription-hero,.subscription-hero__copy,.subscription-hero__stats,.subscription-history-item,.subscription-history-list,.subscription-layout,.subscription-layout__main,.subscription-layout__side,.subscription-lock-shell,.subscription-lock-shell__copy,.subscription-lock-shell__overlay,.subscription-notice-bar,.subscription-plan-card,.subscription-plan-card__top,.subscription-plan-grid,.subscription-preview-period,.subscription-quota-list,.subscription-sales-page,.subscription-section,.subscription-summary-card,.subscription-summary-list,.subscription-token-list{gap:1rem;display:grid}.subscription-notice-bar{border:1px solid var(--warning);border-radius:1.2rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(100%,1180px);margin-inline:auto;padding:.95rem 1rem}@supports (color:color-mix(in lab,red,red)){.subscription-notice-bar{border:1px solid color-mix(in srgb,var(--warning) 22%,var(--border))}}.subscription-notice-bar{background:radial-gradient(circle at top left,var(--warning),transparent 42%),linear-gradient(135deg,var(--surface),var(--warning))}@supports (color:color-mix(in lab,red,red)){.subscription-notice-bar{background:radial-gradient(circle at top left,color-mix(in srgb,var(--warning) 14%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 97%,transparent),color-mix(in srgb,var(--warning) 10%,var(--surface)))}}.subscription-notice-bar{box-shadow:0 14px 28px -24px var(--warning)}@supports (color:color-mix(in lab,red,red)){.subscription-notice-bar{box-shadow:0 14px 28px -24px color-mix(in srgb,var(--warning) 30%,transparent)}}.subscription-notice-bar__copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-width:0;display:grid}.subscription-notice-bar__copy svg{background:var(--warning);border-radius:.9rem;place-self:start;width:2.35rem;height:2.35rem;padding:.5rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.subscription-notice-bar__copy svg{background:color-mix(in srgb,var(--warning) 16%,transparent)}}.subscription-notice-bar__copy svg{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.subscription-notice-bar__copy svg{color:color-mix(in srgb,var(--warning) 70%,#7a5900)}}.subscription-notice-bar__copy span{color:var(--text-primary);font-weight:600;line-height:1.9}.subscription-notice-bar__action{background:var(--primary);border-radius:1rem;justify-content:center;align-items:center;min-height:2.9rem;padding:.75rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.subscription-notice-bar__action{background:color-mix(in srgb,var(--primary) 92%,white)}}.subscription-notice-bar__action{color:#fff;font-weight:700;text-decoration:none;transition:transform .16s,filter .16s}.subscription-notice-bar__action:hover{filter:brightness(1.03);transform:translateY(-1px)}.subscription-lock-shell{border:1px solid var(--border);border-radius:1.4rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.subscription-lock-shell{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.subscription-lock-shell{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.subscription-lock-shell{background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}}.subscription-lock-shell__blurred{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(8px);opacity:.28;transform:scale(1.015)}.subscription-lock-shell__overlay{text-align:center;background:linear-gradient(180deg,var(--surface),var(--surface)),radial-gradient(circle at top,var(--primary-soft),transparent 54%);align-content:center;justify-items:center;padding:1.5rem;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.subscription-lock-shell__overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 68%,transparent),color-mix(in srgb,var(--surface) 94%,transparent)),radial-gradient(circle at top,color-mix(in srgb,var(--primary-soft) 26%,transparent),transparent 54%)}}.subscription-lock-shell__icon{background:var(--primary-soft);border-radius:1.1rem;place-items:center;width:3.2rem;height:3.2rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.subscription-lock-shell__icon{background:color-mix(in srgb,var(--primary-soft) 82%,transparent)}}.subscription-lock-shell__icon{color:var(--primary)}.subscription-lock-shell__overlay strong{color:var(--text-primary);font-size:1.08rem}.subscription-lock-shell__overlay p{max-width:34rem;color:var(--text-secondary);margin:0;line-height:1.9}.subscription-hero{background:radial-gradient(circle at top left,var(--primary-soft),transparent 46%),linear-gradient(155deg,var(--surface),var(--primary-soft));grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.subscription-hero{background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary-soft) 55%,transparent),transparent 46%),linear-gradient(155deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--primary-soft) 28%,transparent))}}.subscription-hero__copy h1,.subscription-plan-card h3,.subscription-section__head h3,.subscription-summary-card__head h3{letter-spacing:-.04em;margin:0}.subscription-contract-card small,.subscription-empty-copy,.subscription-guest-callout p,.subscription-hero__copy p,.subscription-plan-card p{color:var(--text-secondary);margin:0;line-height:1.9}.subscription-chip-row,.subscription-hero__actions,.subscription-summary-card__actions{flex-wrap:wrap;gap:.75rem;display:flex}.subscription-hero__stats{align-content:start}.subscription-access-card,.subscription-contract-card,.subscription-guest-callout,.subscription-history-item,.subscription-price-option,.subscription-quota-item,.subscription-stat-card,.subscription-token{border:1px solid var(--border);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.subscription-access-card,.subscription-contract-card,.subscription-guest-callout,.subscription-history-item,.subscription-price-option,.subscription-quota-item,.subscription-stat-card,.subscription-token{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.subscription-access-card,.subscription-contract-card,.subscription-guest-callout,.subscription-history-item,.subscription-price-option,.subscription-quota-item,.subscription-stat-card,.subscription-token{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.subscription-access-card,.subscription-contract-card,.subscription-guest-callout,.subscription-history-item,.subscription-price-option,.subscription-quota-item,.subscription-stat-card,.subscription-token{background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}}.subscription-stat-card{grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:1rem;display:grid}.subscription-access-card__head svg,.subscription-stat-card svg,.subscription-summary-card__head svg{color:var(--primary)}.subscription-layout{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start}.subscription-plan-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.subscription-plan-card{border:1px solid var(--border);border-radius:1.4rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.subscription-plan-card{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.subscription-plan-card{background:linear-gradient(180deg,var(--surface-strong),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){.subscription-plan-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent))}}.subscription-plan-card{transition:transform .18s,border-color .18s,box-shadow .18s}.subscription-plan-card.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.subscription-plan-card.is-selected{border-color:color-mix(in srgb,var(--primary) 35%,transparent)}}.subscription-plan-card.is-selected{box-shadow:0 14px 32px -24px var(--primary)}@supports (color:color-mix(in lab,red,red)){.subscription-plan-card.is-selected{box-shadow:0 14px 32px -24px color-mix(in srgb,var(--primary) 28%,transparent)}}.subscription-plan-card.is-selected{transform:translateY(-2px)}.subscription-plan-card.is-active{background:linear-gradient(180deg,var(--primary-soft),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){.subscription-plan-card.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 30%,var(--surface-strong)),color-mix(in srgb,var(--surface-soft) 94%,transparent))}}.subscription-guest-callout,.subscription-history-item,.subscription-plan-card__top,.subscription-preview-period,.subscription-price-option,.subscription-quota-item{grid-template-columns:1fr auto;align-items:start}.subscription-history-item b,.subscription-plan-card__price strong,.subscription-quota-item b,.subscription-summary-list strong{font-size:1rem;font-weight:800}.subscription-contract-card span,.subscription-history-item span,.subscription-plan-card__price span,.subscription-preview-period span,.subscription-price-option span,.subscription-quota-item span,.subscription-summary-list span{color:var(--text-secondary)}.subscription-chip,.subscription-pill{border-radius:999px;justify-content:center;align-items:center;padding:.34rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.subscription-pill{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.subscription-pill{background:color-mix(in srgb,var(--primary-soft) 84%,transparent)}}.subscription-pill{color:var(--primary)}.subscription-chip{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.subscription-chip{background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}}.subscription-chip{color:var(--text-secondary)}.subscription-points{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.subscription-points li{color:var(--text-secondary);padding-inline-start:1.25rem;position:relative}.subscription-points li:before{content:"";background:var(--primary);inset-inline-start:0;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.6rem}.subscription-price-list{gap:.75rem;display:grid}.subscription-price-option{text-align:start;cursor:pointer;width:100%;padding:.9rem 1rem}.subscription-price-option.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.subscription-price-option.is-selected{border-color:color-mix(in srgb,var(--primary) 35%,transparent)}}.subscription-price-option.is-selected{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.subscription-price-option.is-selected{background:color-mix(in srgb,var(--primary-soft) 18%,var(--surface-strong))}}.subscription-price-option__meta{justify-items:end;gap:.2rem;display:grid}.subscription-price-option__meta small{color:var(--primary);font-weight:700}.subscription-section__head,.subscription-summary-card__head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.subscription-summary-card{position:sticky;top:5.5rem}.subscription-preview-period>div,.subscription-summary-list>div{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.subscription-preview-period>div,.subscription-summary-list>div{border-bottom:1px dashed color-mix(in srgb,var(--border) 76%,transparent)}}.subscription-summary-list>div.is-total strong{color:var(--primary)}.subscription-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-access-card,.subscription-contract-card{padding:1rem}.subscription-history-list,.subscription-quota-list,.subscription-token-list{gap:.75rem}.subscription-token{justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .95rem;display:flex}.subscription-token svg{color:var(--profit)}.subscription-history-item,.subscription-quota-item{padding:.9rem 1rem}.subscription-guest-callout,.subscription-preview-period{padding:1rem}.subscription-progress{background:var(--surface-soft);border-radius:999px;width:100%;height:.72rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.subscription-progress{background:color-mix(in srgb,var(--surface-soft) 94%,transparent)}}.subscription-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.subscription-progress span{background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--accent) 56%,white))}}.subscription-minimal-page{background:radial-gradient(circle at top right,var(--primary-soft),transparent 26%),radial-gradient(circle at top left,var(--accent),transparent 24%);padding-block:1.6rem 2.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-page{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary-soft) 34%,transparent),transparent 26%),radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 10%,transparent),transparent 24%)}}.subscription-minimal-shell{gap:1.35rem;width:min(100%,1120px);margin-inline:auto;display:grid}.subscription-minimal-head{text-align:center;justify-items:center;gap:.5rem;padding:.7rem 0 .35rem;display:grid}.subscription-minimal-head__eyebrow{background:var(--primary-soft);border-radius:999px;align-items:center;padding:.34rem .8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-head__eyebrow{background:color-mix(in srgb,var(--primary-soft) 84%,transparent)}}.subscription-minimal-head__eyebrow{color:var(--primary);font-size:.74rem;font-weight:700}.subscription-minimal-head h1{letter-spacing:-.05em;margin:0;font-size:clamp(1.65rem,3.6vw,2.3rem);font-weight:700;line-height:1.14}.subscription-minimal-empty p,.subscription-minimal-head p{color:var(--text-secondary);margin:0;font-size:.9rem;font-weight:350}.subscription-minimal-status{border:1px solid var(--primary);border-radius:1.65rem;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:1rem 1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-status{border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border))}}.subscription-minimal-status{background:radial-gradient(circle at top left,var(--primary-soft),transparent 40%),linear-gradient(180deg,var(--surface-strong),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-status{background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary-soft) 46%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),color-mix(in srgb,var(--surface-soft) 88%,white))}}.subscription-minimal-status{box-shadow:0 18px 44px #35353514}.subscription-minimal-status__icon{background:var(--primary-soft);border-radius:1rem;place-items:center;width:2.9rem;height:2.9rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-status__icon{background:color-mix(in srgb,var(--primary-soft) 88%,transparent)}}.subscription-minimal-status__icon{color:var(--primary)}.subscription-minimal-status__copy{gap:.16rem;display:grid}.subscription-minimal-status__copy strong{font-size:.92rem;font-weight:600}.subscription-minimal-status__copy span{color:var(--text-secondary);font-size:.8rem;font-weight:350}.subscription-minimal-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.subscription-minimal-card{background:linear-gradient(180deg,var(--surface),var(--surface-soft));border-radius:2.05rem;padding:.45rem;position:relative}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent))}}.subscription-minimal-card{box-shadow:0 22px 56px #35353517}.subscription-minimal-card.is-featured{background:linear-gradient(180deg,var(--primary-soft),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card.is-featured{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 34%,white),color-mix(in srgb,var(--surface-soft) 96%,transparent))}}.subscription-minimal-card.is-featured{box-shadow:0 24px 60px var(--primary)}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card.is-featured{box-shadow:0 24px 60px color-mix(in srgb,var(--primary) 12%,transparent)}}.subscription-minimal-card__glow{background:var(--accent);border-radius:999px;width:7.5rem;height:7.5rem;position:absolute;inset:.55rem .55rem auto auto}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__glow{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.subscription-minimal-card__glow{filter:blur(24px);opacity:.55;pointer-events:none}.subscription-minimal-card__frame{border:1px solid var(--border);gap:.95rem;height:100%;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__frame{border:1px solid color-mix(in srgb,var(--border) 86%,transparent)}}.subscription-minimal-card__frame{background:linear-gradient(180deg,var(--surface-strong),var(--surface-soft));border-radius:1.6rem}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__frame{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,transparent),color-mix(in srgb,var(--surface-soft) 58%,white))}}.subscription-minimal-card__frame{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.subscription-minimal-card.is-active .subscription-minimal-card__frame{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card.is-active .subscription-minimal-card__frame{border-color:color-mix(in srgb,var(--primary) 24%,transparent)}}.subscription-minimal-card.is-active .subscription-minimal-card__frame{background:linear-gradient(180deg,var(--primary-soft),var(--surface-strong))}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card.is-active .subscription-minimal-card__frame{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 18%,var(--surface-strong)),color-mix(in srgb,var(--surface-strong) 98%,transparent))}}.subscription-minimal-card__labelRow{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.subscription-minimal-card__headcopy{gap:.2rem;display:grid}.subscription-minimal-card__badge,.subscription-minimal-card__label{border-radius:999px;align-items:center;width:fit-content;min-height:2rem;padding-inline:.8rem;font-size:.68rem;font-weight:700;display:inline-flex}.subscription-minimal-card__label{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__label{background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}}.subscription-minimal-card__label{color:var(--text-secondary)}.subscription-minimal-card__subtle{color:var(--text-disabled);letter-spacing:.02em;font-size:.74rem;font-weight:350}.subscription-minimal-card__badge{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__badge{background:color-mix(in srgb,var(--primary-soft) 84%,transparent)}}.subscription-minimal-card__badge{color:var(--primary)}.subscription-minimal-card__badge.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__badge.is-active{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.subscription-minimal-card__badge.is-active{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__badge.is-active{color:color-mix(in srgb,var(--primary) 82%,var(--accent-strong))}}.subscription-minimal-card__priceBox{background:linear-gradient(180deg,var(--surface-soft),var(--surface-soft));border-radius:1.45rem;min-height:7.1rem;padding:1.1rem 1rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__priceBox{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-soft) 86%,white),color-mix(in srgb,var(--surface-soft) 96%,transparent))}}.subscription-minimal-card__priceBox{overflow:hidden}.subscription-minimal-card.is-featured .subscription-minimal-card__priceBox{background:linear-gradient(180deg,var(--primary-soft),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card.is-featured .subscription-minimal-card__priceBox{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 22%,white),color-mix(in srgb,var(--surface-soft) 96%,transparent))}}.subscription-minimal-card__priceBox:after{content:"";background:var(--primary-soft);inset-inline-end:-1.2rem;border-radius:999px;width:6.4rem;height:6.4rem;position:absolute;top:-1.6rem}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__priceBox:after{background:color-mix(in srgb,var(--primary-soft) 38%,transparent)}}.subscription-minimal-card__priceBox:after{filter:blur(6px)}.subscription-minimal-card__priceMeta,.subscription-minimal-card__priceStack{z-index:1;gap:.3rem;display:grid;position:relative}.subscription-minimal-card__priceMain{flex-wrap:wrap;align-items:end;gap:.28rem;display:flex}.subscription-minimal-card__priceMain strong{letter-spacing:-.05em;font-size:clamp(1.5rem,2.8vw,1.95rem);font-weight:700;line-height:1}.subscription-minimal-card__priceMain span{color:var(--text-secondary);font-size:.8rem;font-weight:400}.subscription-minimal-card__priceMeta del,.subscription-minimal-card__priceMeta span{color:var(--text-secondary);font-size:.76rem;font-weight:350}.subscription-minimal-card__priceMeta del{opacity:.72}.subscription-minimal-card__periods{flex-wrap:wrap;gap:.55rem;display:flex}.subscription-minimal-card__period{border:1px solid var(--border);gap:.1rem;min-width:5.5rem;padding:.65rem .8rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__period{border:1px solid color-mix(in srgb,var(--border) 90%,transparent)}}.subscription-minimal-card__period{background:var(--surface-soft);border-radius:1.05rem}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__period{background:color-mix(in srgb,var(--surface-soft) 65%,white)}}.subscription-minimal-card__period{text-align:start;cursor:pointer;transition:border-color .16s,transform .16s,background-color .16s}.subscription-minimal-card__period:hover{transform:translateY(-1px)}.subscription-minimal-card__period.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__period.is-selected{border-color:color-mix(in srgb,var(--primary) 30%,transparent)}}.subscription-minimal-card__period.is-selected{background:linear-gradient(180deg,var(--primary-soft),var(--surface-strong))}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__period.is-selected{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 18%,white),color-mix(in srgb,var(--surface-strong) 98%,transparent))}}.subscription-minimal-card__period.is-selected{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__period.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}}.subscription-minimal-card__period span{font-size:.78rem;font-weight:600}.subscription-minimal-card__period small{color:var(--primary);font-size:.68rem;font-weight:700}.subscription-minimal-card__divider{background:linear-gradient(90deg,transparent,var(--border),transparent);height:1px}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__divider{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--border) 92%,transparent),transparent)}}.subscription-minimal-card__cta.button{background:linear-gradient(135deg,var(--primary),var(--accent));min-height:3.1rem}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__cta.button{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--accent) 24%,var(--primary)))}}.subscription-minimal-card__cta.button{color:var(--text-on-dark);box-shadow:0 18px 32px var(--primary)}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__cta.button{box-shadow:0 18px 32px color-mix(in srgb,var(--primary) 20%,transparent)}}.subscription-minimal-card__cta.button{font-size:.88rem;font-weight:600}.subscription-minimal-card__cta.button:disabled{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.subscription-minimal-card__cta.button:disabled{background:color-mix(in srgb,var(--surface-soft) 92%,var(--surface-strong))}}.subscription-minimal-card__cta.button:disabled{color:var(--text-disabled);box-shadow:none}.subscription-minimal-card__features{gap:.68rem;margin:0;padding:0;list-style:none;display:grid}.subscription-minimal-card__features li{color:var(--text-secondary);align-items:start;gap:.55rem;font-size:.84rem;font-weight:350;line-height:1.75;display:flex}.subscription-minimal-card__features li svg{color:var(--primary);flex:none;margin-top:.14rem;font-size:.96rem}.subscription-minimal-card__foot{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.15rem;display:flex}.subscription-minimal-card__foot span{color:var(--text-disabled);font-size:.74rem;font-weight:350}.subscription-minimal-card__foot strong{color:var(--text-primary);font-size:.78rem;font-weight:500}.subscription-minimal-login{justify-content:center;display:flex}.subscription-minimal-empty{text-align:center}@media (max-width:1120px){.subscription-plan-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.subscription-minimal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.subscription-access-grid,.subscription-hero,.subscription-layout,.subscription-notice-bar{grid-template-columns:minmax(0,1fr)}.subscription-summary-card{position:static}.subscription-minimal-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.subscription-guest-callout,.subscription-history-item,.subscription-notice-bar__copy,.subscription-plan-card__top,.subscription-plan-grid,.subscription-preview-period,.subscription-price-option,.subscription-quota-item{grid-template-columns:minmax(0,1fr)}.subscription-minimal-card__labelRow{flex-direction:column;align-items:start}.subscription-minimal-card__priceBox{min-height:auto}.subscription-minimal-card__foot{flex-direction:column;align-items:start}}.news-cover{background:#efede8;border-radius:1.5rem;overflow:hidden}.news-cover__image{object-fit:cover;width:100%;height:100%;display:block}.news-cover__placeholder{background:radial-gradient(circle at top,#00c9b214,#0000 30%),linear-gradient(#fff,#efede8);place-items:center;width:100%;height:100%;min-height:100%;display:grid}.news-cover--thumb .news-cover__placeholder{background:linear-gradient(#f1f1f1,#e8e8e8)}.news-cover__brand{opacity:.9}.news-cover--thumb .news-cover__brand{opacity:.5;filter:grayscale()}.news-cover--hero{aspect-ratio:16/10}.news-cover--thumb{aspect-ratio:1;border-radius:1.15rem;width:6.1rem}.news-cover--detail{aspect-ratio:16/10;border-radius:1.75rem}.news-feature-card{background:#fff;border:1px solid #3535350f;border-radius:1.8rem;padding:1rem;box-shadow:0 18px 40px #35353514}.news-feature-card__actions,.news-feature-card__meta,.news-list-item__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.news-feature-card__copy h2,.news-list-item__title{color:#353535;margin:0;line-height:1.45}.news-feature-card__copy h2{letter-spacing:-.03em;font-size:clamp(1.3rem,3vw,1.7rem)}.news-list-block{gap:.85rem}.news-list-block__head h3{font-size:1rem}.news-list{gap:.75rem}.news-list-item{background:#fff;border:1px solid #3535350f;border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.8rem;box-shadow:0 12px 28px #3535350d}.news-list-item__body{gap:.45rem;min-width:0}.news-list-item__title{font-size:.96rem;font-weight:700}.news-list-item__meta{color:#8a8d87;font-size:.76rem}.detail-article,.detail-back-link{width:100%;margin-inline:0}.detail-back-link a{background:var(--surface-soft);border-radius:999px;flex-direction:row-reverse;justify-content:flex-start;width:fit-content}@supports (color:color-mix(in lab,red,red)){.detail-back-link a{background:color-mix(in srgb,var(--surface-soft) 86%,transparent)}}.detail-back-link a{padding:.65rem .9rem}.detail-article__body{grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:start}.detail-article--news{gap:1.15rem;padding:1rem}.detail-article__media{width:100%}.detail-article__header--news{align-items:start}.detail-article__header--news h1{color:#353535;letter-spacing:-.04em;margin:.5rem 0 0;font-size:clamp(1.5rem,4vw,2rem);line-height:1.35}.detail-article__body--news{grid-template-columns:1fr}.detail-side-card--story{background:linear-gradient(#fff,#fff9ee)}.analysis-detail-article,.analysis-detail-article__header,.analysis-detail-article__headline,.analysis-detail-article__info,.analysis-detail-article__meta,.analysis-feed-head,.analysis-feed-head__copy,.analysis-feed-head__stats,.analysis-feed-page,.analysis-feed-shell,.analysis-feed-stream,.analysis-post-card,.analysis-post-card__author,.analysis-post-card__badges,.analysis-post-card__body,.analysis-post-card__foot,.analysis-post-card__tags,.analysis-related-card,.analysis-related-card__body,.analysis-related-list{gap:1rem;display:grid}.analysis-feed-shell{width:min(100%,960px);margin:0 auto}.analysis-feed-head{border:1px solid var(--border);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;padding:1.1rem}@supports (color:color-mix(in lab,red,red)){.analysis-feed-head{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.analysis-feed-head{background:radial-gradient(circle at top left,var(--primary-soft),transparent 38%),var(--surface);border-radius:1.6rem}@supports (color:color-mix(in lab,red,red)){.analysis-feed-head{background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary-soft) 55%,transparent),transparent 38%),color-mix(in srgb,var(--surface) 96%,transparent)}}.analysis-feed-head{box-shadow:var(--shadow-sm)}.analysis-feed-head__copy h1{color:var(--text-primary);margin:0;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.3}.analysis-feed-head__copy p{color:var(--text-secondary);margin:0;line-height:1.95}.analysis-feed-head__stats{grid-template-columns:1fr}.analysis-feed-stat{border:1px solid var(--border);align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.analysis-feed-stat{border:1px solid color-mix(in srgb,var(--border) 86%,transparent)}}.analysis-feed-stat{background:var(--surface-strong);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.analysis-feed-stat{background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.analysis-feed-stat{color:var(--text-primary)}.analysis-feed-stat svg{color:var(--primary)}.analysis-feed-stat div{gap:.2rem;display:grid}.analysis-feed-stat span{color:var(--text-secondary);font-size:.8rem}.analysis-feed-stat strong{font-size:.95rem}.analysis-feed-stream{gap:1.1rem}.analysis-post-card{border:1px solid var(--border);grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:stretch;padding:1rem}@supports (color:color-mix(in lab,red,red)){.analysis-post-card{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.analysis-post-card{background:linear-gradient(180deg,var(--surface),var(--surface-soft));border-radius:1.7rem}@supports (color:color-mix(in lab,red,red)){.analysis-post-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-soft) 90%,transparent))}}.analysis-post-card{box-shadow:0 18px 36px #3535350f}.analysis-post-card__media{min-width:0}.analysis-post-card__body{align-content:start}.analysis-post-card__actions,.analysis-post-card__chips,.analysis-post-card__meta,.analysis-related-card__meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.analysis-post-card__meta{justify-content:space-between}.analysis-post-card__market{color:var(--primary);font-weight:700}.analysis-post-card__divider,.analysis-related-card__meta{color:var(--text-secondary)}.analysis-post-card__badges{flex-wrap:wrap;gap:.5rem;display:flex}.analysis-post-badge{border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.35rem .7rem;font-size:.74rem;font-weight:700;display:inline-flex}.analysis-post-badge.is-engine{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.analysis-post-badge.is-engine{background:color-mix(in srgb,var(--primary-soft) 82%,transparent)}}.analysis-post-badge.is-engine{color:var(--primary)}.analysis-post-badge.is-manual{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.analysis-post-badge.is-manual{background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}}.analysis-post-badge.is-manual{color:var(--text-primary)}.analysis-post-badge.is-premium{color:#9a620e;background:#b6762124}.analysis-post-card__title{color:inherit;text-decoration:none}.analysis-post-card__title h2{color:var(--text-primary);margin:0;font-size:1.18rem;line-height:1.6}.analysis-post-card__summary,.analysis-related-card__body p{color:var(--text-secondary);margin:0;line-height:1.95}.analysis-post-card__foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem}.analysis-post-card__author strong,.analysis-related-card__title{color:var(--text-primary)}.analysis-post-card__author span{color:var(--text-secondary);font-size:.82rem}.analysis-detail-article{gap:1.1rem}.analysis-detail-article__media{width:100%}.analysis-detail-article__header{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:start}.analysis-detail-article__headline h1{color:var(--text-primary);margin:0;font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.35}.analysis-detail-article__headline p{color:var(--text-secondary);margin:0;line-height:1.95}.analysis-detail-article__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.analysis-detail-article__info{align-content:start}.analysis-related-card{border:1px solid var(--border);grid-template-columns:104px minmax(0,1fr);align-items:center;padding:.7rem}@supports (color:color-mix(in lab,red,red)){.analysis-related-card{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.analysis-related-card{background:var(--surface-strong);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.analysis-related-card{background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.analysis-related-card__title{font-weight:700;line-height:1.8;text-decoration:none}.news-cover--analysis,.news-cover--related{border-radius:1.25rem;min-height:100%}.news-cover--analysis{aspect-ratio:1.1}.news-cover--related{aspect-ratio:1}.auth-shell{display:grid}@media (max-width:759px){.analysis-detail-article__header,.analysis-feed-head,.analysis-post-card,.analysis-post-card__foot,.analysis-related-card{grid-template-columns:1fr}.analysis-post-card__meta{align-items:start}.analysis-feed-head__stats{grid-template-columns:1fr}}.auth-shell--digikala{place-items:center;min-height:calc(100vh - 7rem);padding-block:1.5rem 2.5rem}.auth-hero-card{border:1px solid var(--border);width:min(100%,29rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.auth-hero-card{border:1px solid color-mix(in srgb,var(--border) 92%,transparent)}}.auth-hero-card{background:var(--surface-strong);border-radius:2rem}@supports (color:color-mix(in lab,red,red)){.auth-hero-card{background:color-mix(in srgb,var(--surface-strong) 96%,transparent)}}.auth-hero-card{padding:1.2rem;box-shadow:0 30px 80px #35353524}.auth-hero-card__glow{background:var(--warning);border-radius:999px;width:12rem;height:12rem;position:absolute;inset:-4rem auto auto -4rem}@supports (color:color-mix(in lab,red,red)){.auth-hero-card__glow{background:color-mix(in srgb,var(--warning) 22%,transparent)}}.auth-hero-card__glow{filter:blur(18px)}.auth-hero-card__top,.auth-stage{z-index:1;position:relative}.auth-mode-switch{background:var(--surface-soft);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-mode-switch{background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}}.auth-mode-switch{padding:.3rem}.auth-mode-switch__item{min-height:2.7rem;color:var(--text-secondary);background:0 0;border:0;border-radius:999px}.auth-mode-switch__item.is-active{background:var(--surface-strong);color:var(--text-primary);box-shadow:0 8px 20px #35353514}.auth-stage__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.auth-stage__steps span{background:var(--surface-soft);border-radius:999px;height:.35rem}@supports (color:color-mix(in lab,red,red)){.auth-stage__steps span{background:color-mix(in srgb,var(--surface-soft) 94%,transparent)}}.auth-stage__steps span.is-active{background:linear-gradient(90deg,var(--primary),var(--accent))}.auth-stage__copy h2{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:700;line-height:1.45}.auth-stage__copy p{color:var(--text-secondary);margin:.35rem 0 0}.auth-stage__edit{justify-self:start;min-height:auto;padding:0}.auth-form--elevated{gap:.9rem}.auth-inline-tip,.auth-phone-pill{background:var(--surface-soft);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.auth-inline-tip,.auth-phone-pill{background:color-mix(in srgb,var(--surface-soft) 90%,transparent)}}.auth-inline-tip,.auth-phone-pill{color:var(--text-secondary);padding:.85rem 1rem}.auth-phone-pill{text-align:center;color:var(--text-primary);font-weight:600}.otp-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.otp-input{text-align:center;font-size:1.15rem;font-weight:700}.auth-gate-state{width:min(100%,32rem);margin-inline:auto}.portfolio-composition-card{background:linear-gradient(#fffffffa,#fff9eef0);gap:1.15rem;padding:1.1rem;display:grid}.portfolio-composition__body{grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);align-items:center}.portfolio-donut-wrap{background:radial-gradient(circle at top,#b59b621f,#0000 56%),#4f3068;place-items:center;min-height:20rem}.portfolio-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:min(17rem,70vw);display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 22px 42px #17111d47}.portfolio-donut:after{content:"";background:#5b3776;border-radius:50%;position:absolute;inset:22%;box-shadow:inset 0 0 0 1px #ffffff14}.portfolio-donut__center{z-index:1;color:#fff;text-align:center;justify-items:center;gap:.25rem;display:grid;position:relative}.portfolio-donut__center small,.portfolio-donut__center span{color:#ffffffb8;font-size:.78rem}.portfolio-donut__center strong{letter-spacing:-.05em;font-size:clamp(1.55rem,4vw,2.1rem)}.portfolio-breakdown__item,.portfolio-empty-state,.portfolio-mini-stats article,.portfolio-sheet__item{background:var(--surface-soft);border-radius:1.1rem}@supports (color:color-mix(in lab,red,red)){.portfolio-breakdown__item,.portfolio-empty-state,.portfolio-mini-stats article,.portfolio-sheet__item{background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}}.portfolio-breakdown__item,.portfolio-empty-state,.portfolio-mini-stats article,.portfolio-sheet__item{padding:.95rem 1rem}.portfolio-breakdown__dot{border-radius:50%;width:.72rem;height:.72rem;box-shadow:0 0 0 .18rem #ffffffb3}.portfolio-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-sheet{max-height:72dvh;padding:.7rem 1rem 1.15rem;overflow-y:auto}.portfolio-sheet__handle{background:var(--border);border-radius:999px;width:3rem;height:.32rem;margin:0 auto}@supports (color:color-mix(in lab,red,red)){.portfolio-sheet__handle{background:color-mix(in srgb,var(--border) 92%,transparent)}}.portfolio-sheet__close,.portfolio-sheet__remove{background:var(--surface-soft);border:0;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.portfolio-sheet__close,.portfolio-sheet__remove{background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}}.portfolio-sheet__close,.portfolio-sheet__remove{color:var(--text-primary)}.portfolio-sheet__actions,.portfolio-sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-sheet__actions,.portfolio-sheet__add,.portfolio-sheet__cash-field{margin-top:.2rem}.app-dashboard{gap:1.1rem;width:min(100%,31rem);margin-inline:auto}.app-allocation-item,.app-balance-card,.app-insight-card,.app-investment-card,.app-service-card,.app-status-chip,.app-trending-item{background:#fffffff0;border:1px solid #ffffffeb;box-shadow:0 18px 44px #35353514}.app-allocation-item,.app-balance-card,.app-insight-card,.app-investment-card,.app-service-card,.app-status-chip{border-radius:1.7rem}.app-balance-card{text-align:center;justify-items:center;gap:.5rem;padding:1.65rem 1.15rem;display:grid}.app-balance-card__eyebrow{color:var(--text-secondary);font-size:.82rem}.app-balance-card strong{letter-spacing:-.05em;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:700}.app-balance-card__chip{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.app-balance-card__chip{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.app-balance-card__chip{color:var(--accent-strong);padding:.32rem .7rem;font-size:.78rem;font-weight:700}.app-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.app-service-card{text-align:center;justify-items:center;gap:.6rem;padding:1rem .85rem .85rem;display:grid;position:relative}.app-service-card__badge{color:var(--text-secondary);top:.52rem;background:#ffffffc7;border-radius:999px;padding:.2rem .46rem;font-size:.64rem;font-weight:700;position:absolute;inset-inline-start:.52rem;box-shadow:0 8px 18px #35353514}.app-service-card strong{font-size:.7rem;line-height:1.55}.app-service-card--mint{background:linear-gradient(#fffffff5,#eff5f3fa)}.app-service-card--pearl{background:linear-gradient(#fffffffa,#fff9ee)}.app-service-card--gold{background:linear-gradient(#fffaf0fa,#fff4ddf0)}.app-service-card--indigo{background:linear-gradient(#fffffffa,#eaf1ef)}.app-service-card--mint .app-service-card__icon{color:#00c9b2}.app-service-card--pearl .app-service-card__icon{color:#b59b62}.app-service-card--gold .app-service-card__icon{color:#8f7743}.app-service-card--indigo .app-service-card__icon{color:#005b4c}.app-dashboard__section-head h2{letter-spacing:-.02em;margin:0;font-size:1.02rem;font-weight:700}.app-dashboard__section-head a,.app-dashboard__section-head span{color:#4f67ff;font-size:.8rem;font-weight:700}.app-investment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-insight-card,.app-investment-card{gap:.75rem;padding:1rem;display:grid}.app-allocation-item strong,.app-insight-card strong,.app-investment-card__top strong,.app-trending-item__copy strong{font-size:.95rem;font-weight:700}.app-mini-chart,.app-trending-spark{width:100%}.app-mini-chart svg,.app-trending-spark svg{width:100%;height:auto}.app-mini-chart path,.app-trending-spark path{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.app-mini-chart.is-profit path,.app-trending-spark.is-profit path{stroke:var(--profit)}.app-mini-chart.is-loss path,.app-trending-spark.is-loss path{stroke:#ff7d7d}.app-trending-item{padding:.95rem 1rem}.app-trending-item__stats{justify-items:end;gap:.18rem;display:grid}.app-dashboard__dual,.app-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-insight-card--soft{background:linear-gradient(145deg,#fffffff0,#efede8eb)}.app-status-chip{justify-content:flex-start;padding:.95rem}.app-allocation-item{grid-template-columns:1fr auto;align-items:center;padding:.95rem;display:grid}.app-dashboard--reference{gap:1rem;width:min(100%,27.5rem)}.app-dashboard--reference .app-dashboard__section{gap:.85rem}.app-balance-card--reference{text-align:initial;color:#fff;background:radial-gradient(circle at 0 0,#ffffff38,#0000 34%),linear-gradient(135deg,#005b4c,#4b8179 52%,#00c9b2);border:1px solid #ffffff2e;border-radius:1.9rem;justify-items:start;gap:.55rem;padding:1.2rem 1.25rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 22px 42px #005b4c38}.app-balance-card--reference .app-balance-card__eyebrow,.app-balance-card__description{color:#ffffffd6}.app-balance-card--reference strong{color:#fff;letter-spacing:-.04em;margin-top:.05rem;font-size:clamp(1.7rem,5vw,2.15rem);line-height:1.15}.app-allocation-item--reference,.app-dashboard--reference .chart-shell,.app-insight-card--reference,.app-investment-card--reference,.app-service-card--reference,.app-status-chip--reference,.app-trending-item--reference{background:#fff;border:1px solid #3535350f;border-radius:1.45rem;box-shadow:0 16px 34px #3535350f}.app-balance-card__description{margin:0;font-size:.86rem}.app-balance-card--reference:after{content:"";pointer-events:none;background:#ffffff14;border-radius:999px;width:12rem;height:12rem;position:absolute;bottom:-2.2rem;left:1rem}.app-balance-card__bottomline,.app-balance-card__topline{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.app-balance-card__issuer{align-items:center;display:inline-flex}.app-balance-card__issuer span{border-radius:999px;width:1.15rem;height:1.15rem}.app-balance-card__issuer span:first-child{background:#b59b62f5}.app-balance-card__issuer span:last-child{background:#efede8e0;margin-inline-start:-.35rem}.app-balance-card__name,.app-balance-card__number{z-index:1;color:#fffffff5;font-size:.8rem;font-weight:600;position:relative}.app-balance-card__number{letter-spacing:.08em}.app-dashboard__section-head h2{font-size:.96rem}.app-dashboard__section-head a,.app-dashboard__section-head span{color:#4b8179;font-size:.78rem}.app-service-grid--reference{gap:.75rem}.app-service-card--reference{gap:.45rem;padding:.9rem .5rem .75rem}.app-service-card--reference .app-service-card__icon{color:#005b4c;width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0}.app-service-card--reference strong{font-size:.72rem}.app-investment-grid--reference{gap:.75rem}.app-insight-card--reference,.app-investment-card--reference{padding:1rem}.app-trending-item--reference{padding:.95rem 1rem}.app-dashboard__dual--reference,.app-status-strip--reference{gap:.75rem}.app-allocation-item--reference,.app-status-chip--reference{padding:.95rem 1rem}.app-status-chip--reference{align-items:center;gap:.8rem;display:flex}.app-status-chip--reference .app-status-chip__icon{color:#005b4c;background:#005b4c14;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.app-allocation-item--reference span,.app-status-chip--reference small{color:#4b8179}.app-allocation-list--reference{gap:.75rem}.app-allocation-item--reference{grid-template-columns:1fr auto;align-items:center;display:grid}.app-allocation-item--reference>div{gap:.18rem;display:grid}.ds-page-shell{--ds-bg:var(--fintech-background);--ds-surface:var(--fintech-surface);--ds-surface-soft:var(--fintech-surface-soft);--ds-surface-muted:var(--fintech-surface-muted);--ds-text-primary:var(--fintech-text-primary);--ds-text-secondary:var(--fintech-text-secondary);--ds-text-muted:var(--fintech-text-muted);--ds-brand:var(--fintech-brand);--ds-brand-soft:var(--fintech-brand-soft);--ds-gold:var(--fintech-accent-gold);--ds-orange:var(--fintech-accent-orange);--ds-sage:var(--fintech-sage);--ds-danger:var(--fintech-danger);--ds-success:var(--fintech-success);--ds-border:var(--fintech-border);--ds-shadow-xs:var(--fintech-shadow-xs);--ds-shadow-sm:var(--fintech-shadow-sm);--ds-shadow-md:var(--fintech-shadow-md);--ds-shadow-floating:var(--fintech-shadow-floating);--ds-accent-orange-hover:var(--fintech-accent-orange-hover);--ds-accent-orange-soft:var(--fintech-accent-orange-soft);--ds-font-family:var(--font-iranyekanx),IRANYekanX,system-ui,sans-serif;--ds-type-display:1.55rem;--ds-type-title:1rem;--ds-type-body:.9rem;--ds-type-caption:.76rem;--ds-space-page-x:16px;--ds-space-section:24px;--ds-space-card-compact:12px;--ds-space-card:16px;--ds-space-card-large:20px;--ds-space-item:8px;--ds-space-item-lg:12px;--ds-space-label-control:6px;--ds-space-control-helper:6px;--ds-space-title-summary:8px;--ds-space-stack:16px;--ds-app-max-width:430px;min-height:100vh;color:var(--ds-text-primary);font-family:var(--ds-font-family);direction:rtl;background:#fff;padding:.7rem 0 2rem}.ds-page-shell__content{width:min(100% - (var(--ds-space-page-x) * 2),70rem);gap:var(--ds-space-stack);min-width:0;margin-inline:auto;display:grid}.ds-card,.ds-page-hero,.ds-section-card{border:1px solid var(--ds-border);box-shadow:none;background:#fff}.ds-page-hero,.ds-section-card{padding:var(--ds-space-card-large);border-radius:20px}.ds-card{padding:var(--ds-space-card);border-radius:16px}.ds-card--soft{background:var(--ds-surface-soft)}.ds-card--elevated{box-shadow:var(--ds-shadow-sm);background:#fff}.ds-card--accent,.ds-page-hero{background:linear-gradient(180deg,#fff,var(--ds-surface))}.ds-back-link,.ds-bottom-nav,.ds-metric-card__head,.ds-mobile-app__shortcut,.ds-mobile-header,.ds-nav-card,.ds-nav-card__head,.ds-page-hero,.ds-section-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ds-page-hero{flex-wrap:wrap;align-items:start;gap:1rem;padding-block:.9rem}.ds-async-state,.ds-button-grid,.ds-card-grid,.ds-empty-state,.ds-feature-list,.ds-field,.ds-field__control,.ds-form-grid,.ds-metric-grid,.ds-mobile-app,.ds-nav-card__copy,.ds-nav-grid,.ds-page-hero__aside,.ds-page-hero__copy,.ds-section-header__copy,.ds-state-grid{gap:.55rem;display:grid}.ds-page-hero__copy{flex:24rem;min-width:0}.ds-page-hero__aside{flex:0 14rem;justify-items:end;min-width:min(100%,10rem)}.ds-nav-card__badge,.ds-page-hero__eyebrow,.ds-section-header__eyebrow{background:var(--ds-brand-soft);width:fit-content;color:var(--ds-brand);border-radius:999px;justify-content:center;align-items:center;padding:.28rem .62rem;font-size:.72rem;font-weight:700;display:inline-flex}.ds-empty-state h3,.ds-page-hero h1,.ds-section-header h2{letter-spacing:-.03em;color:var(--ds-text-primary);margin:0;line-height:1.35}.ds-page-hero h1{font-size:var(--ds-type-display);font-weight:750}.ds-section-header h2{font-size:var(--ds-type-title);font-weight:700}.ds-async-state p,.ds-empty-state p,.ds-feature-list p,.ds-field__helper,.ds-mobile-app p,.ds-nav-card p,.ds-page-hero p,.ds-section-header p{color:var(--ds-text-secondary);line-height:1.65;font-size:var(--ds-type-body);margin:0}.ds-button-row,.ds-page-hero__actions{gap:var(--ds-space-item);flex-wrap:wrap;display:flex}.ds-hero-palette{grid-template-columns:repeat(4,1fr);gap:.45rem;width:min(100%,11rem);display:grid}.ds-swatch{border:1px solid #2020240a;border-radius:14px;height:2.2rem;display:block}.ds-swatch--dark{background:var(--ds-text-primary)}.ds-swatch--brand{background:var(--ds-brand)}.ds-swatch--gold{background:var(--ds-gold)}.ds-swatch--orange{background:var(--ds-orange)}.ds-mobile-app{background:#fff;border-radius:20px;min-width:0;padding:0;overflow:hidden}.ds-mobile-app__viewport{width:min(100%,24rem);min-width:0;padding:var(--ds-space-card) var(--ds-space-card) calc(var(--ds-space-card) + env(safe-area-inset-bottom));background:#fff;margin-inline:auto}.ds-button-grid,.ds-card-grid,.ds-form-grid,.ds-metric-grid,.ds-mobile-app__shortcut-grid,.ds-mobile-app__viewport,.ds-mobile-header__actions,.ds-nav-grid,.ds-state-grid{gap:var(--ds-space-item-lg);display:grid}.ds-mobile-app__topline{justify-content:flex-end;display:flex}.ds-mobile-app__mode{color:var(--ds-text-muted);align-items:center;gap:.32rem;font-size:.72rem;font-weight:600;display:inline-flex}.ds-mobile-header{z-index:2;background:linear-gradient(180deg,var(--ds-bg),var(--ds-bg));padding:.1rem 0 .2rem;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.ds-mobile-header{background:linear-gradient(180deg,color-mix(in srgb,var(--ds-bg) 98%,transparent),color-mix(in srgb,var(--ds-bg) 88%,transparent))}}.ds-mobile-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ds-mobile-header__actions{grid-auto-flow:column;align-items:center}.ds-async-state__icon,.ds-bottom-nav__icon,.ds-empty-state__icon,.ds-metric-card__icon,.ds-mobile-app__shortcut-icon,.ds-mobile-header__brand-badge,.ds-mobile-header__icon-button,.ds-nav-card__icon{background:var(--ds-surface);width:2.4rem;height:2.4rem;color:var(--ds-text-primary);border-radius:14px;place-items:center;display:inline-grid}.ds-mobile-header__icon-button{background:var(--ds-surface);box-shadow:none;border:0}.ds-mobile-header__search{background:var(--ds-surface-soft);border:1px solid var(--ds-border);border-radius:999px;flex:12rem;align-items:center;gap:.65rem;min-width:0;min-height:2.75rem;padding:.66rem .85rem;display:flex}.ds-mobile-header__search input{width:100%;color:var(--ds-text-primary);text-align:right;background:0 0;border:0;outline:0;font-size:.88rem}.ds-mobile-header__search input::placeholder,.ds-mobile-header__search-icon{color:var(--ds-text-muted)}.ds-mobile-header__brand{flex-shrink:0}.ds-mobile-header__brand-badge,.ds-mobile-header__brand-mark{background:var(--ds-brand);color:#fff;font-weight:800}.ds-market-card,.ds-mobile-app__banner,.ds-mobile-app__notice{border:1px solid var(--ds-border);background:#fff;border-radius:16px}.ds-mobile-app__notice{padding:var(--ds-space-card-compact) var(--ds-space-card);box-shadow:var(--ds-shadow-xs);justify-content:space-between;align-items:center;gap:.65rem;display:flex}.ds-choice,.ds-content-card,.ds-content-list-item,.ds-doc-panel,.ds-market-card,.ds-mobile-app__banner-copy,.ds-mobile-app__notice>div,.ds-switch{min-width:0}.ds-mobile-app__banner-copy strong,.ds-mobile-app__notice strong{color:var(--ds-text-primary);font-size:.95rem}.ds-mobile-app__shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-mobile-app__shortcut{background:var(--ds-surface);text-align:center;border:1px solid #20202408;border-radius:14px;flex-direction:column;justify-content:center;min-height:5.15rem;padding:.7rem .35rem}.ds-mobile-app__shortcut span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.76rem;line-height:1.45;overflow:hidden}.ds-mobile-app__shortcut--highlight .ds-mobile-app__shortcut-icon{background:var(--ds-brand-soft);color:var(--ds-brand)}.ds-mobile-app__banner{background:linear-gradient(145deg,var(--ds-brand),var(--ds-text-primary));grid-template-columns:5.4rem minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ds-mobile-app__banner{background:linear-gradient(145deg,color-mix(in srgb,var(--ds-brand) 88%,#132628),color-mix(in srgb,var(--ds-text-primary) 92%,#23363a))}}.ds-mobile-app__banner{color:#fff;box-shadow:none}.ds-mobile-app__banner-art{background:radial-gradient(circle at 30% 30%,#ffffff52,transparent 28%),radial-gradient(circle at 70% 60%,var(--ds-gold),transparent 24%),linear-gradient(160deg,var(--ds-brand),var(--ds-text-primary));border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.ds-mobile-app__banner-art{background:radial-gradient(circle at 30% 30%,#ffffff52,transparent 28%),radial-gradient(circle at 70% 60%,color-mix(in srgb,var(--ds-gold) 45%,transparent),transparent 24%),linear-gradient(160deg,color-mix(in srgb,var(--ds-brand) 92%,transparent),color-mix(in srgb,var(--ds-text-primary) 84%,transparent))}}.ds-mobile-app__banner-copy{align-content:center;gap:.4rem;display:grid}.ds-mobile-app__banner-copy p,.ds-mobile-app__notice p{overflow-wrap:anywhere}.ds-bottom-nav{bottom:calc(.5rem + env(safe-area-inset-bottom));background:var(--ds-surface-elevated);border-radius:24px;min-height:64px;padding:.3rem;position:sticky}@supports (color:color-mix(in lab,red,red)){.ds-bottom-nav{background:color-mix(in srgb,var(--ds-surface-elevated) 92%,transparent)}}.ds-bottom-nav{border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-floating);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ds-bottom-nav__item{min-height:54px;color:var(--ds-text-muted);background:0 0;border:0;border-radius:18px;flex:1 1 0;justify-items:center;gap:.22rem;padding:.42rem .25rem;font-size:.71rem;display:grid}.ds-bottom-nav__item.is-active{color:var(--ds-brand);background:var(--ds-surface-muted);font-weight:700}.ds-bottom-nav__item.is-active .ds-bottom-nav__icon{color:var(--ds-brand);background:0 0}.ds-button-grid,.ds-card-grid,.ds-form-grid,.ds-metric-grid,.ds-nav-grid,.ds-preview-grid,.ds-state-grid{grid-template-columns:1fr;min-width:0}.ds-preview-grid{gap:.9rem;display:grid}.ds-section-card--large{gap:.9rem}.ds-doc-grid{grid-template-columns:1fr;gap:.9rem;min-width:0;display:grid}.ds-doc-panel{height:100%}.ds-doc-panel--dark{background:var(--ds-surface)}.ds-mobile-app--embedded{border-radius:18px}.ds-content-card-grid,.ds-content-list{gap:var(--ds-space-item-lg);min-width:0;display:grid}.ds-async-state,.ds-empty-state{text-align:center;align-content:center;justify-items:center;min-height:12.5rem}.ds-async-state__icon,.ds-empty-state__icon{border-radius:1rem;width:3rem;height:3rem}.ds-async-state--error .ds-async-state__icon{background:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.ds-async-state--error .ds-async-state__icon{background:color-mix(in srgb,var(--ds-orange) 12%,white)}}.ds-async-state--error .ds-async-state__icon{color:var(--ds-orange)}.ds-async-state__loader{place-items:center;display:inline-grid}.ds-metric-card{gap:.45rem}.ds-field__label,.ds-metric-card__head span:first-child{color:var(--ds-text-secondary);font-size:.78rem}.ds-metric-card strong{letter-spacing:-.03em;color:var(--ds-text-primary);font-size:1.08rem;line-height:1.35}.ds-metric-card small{color:var(--ds-text-secondary);font-size:.78rem}.ds-metric-card[data-tone=profit] strong{color:var(--profit)}.ds-metric-card[data-tone=loss] strong{color:var(--loss)}.ds-metric-card[data-tone=warning] strong{color:var(--ds-sage)}.ds-nav-card{flex-direction:column;align-items:stretch}.ds-nav-card__head{align-items:start}.ds-nav-card__copy{gap:.2rem}.ds-nav-card__copy strong{color:var(--ds-text-primary);font-size:.94rem}.ds-nav-card__arrow{color:var(--ds-text-muted);align-self:flex-end}.ds-feature-list{margin:0;padding:0;list-style:none}.ds-feature-list li{border-bottom:1px solid var(--ds-border);grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.75rem 0;display:grid}.ds-feature-list li:last-child{border-bottom:0;padding-bottom:0}.ds-feature-list li:first-child{padding-top:0}.ds-feature-list__icon{background:var(--ds-brand-soft);width:1.8rem;height:1.8rem;color:var(--ds-brand);border-radius:999px;place-items:center;display:inline-grid}.ds-field{gap:.42rem}.ds-field__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ds-field__control{gap:0;position:relative}.ds-field__leading,.ds-field__trailing{z-index:1;color:var(--ds-text-muted);place-items:center;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.ds-field__leading{inset-inline-start:.9rem}.ds-field__trailing{inset-inline-end:.9rem}.ds-field__control--textarea .ds-field__leading{top:1rem;transform:none}.ds-field__input{border:1px solid var(--ds-border);background:var(--ds-surface);width:100%;min-height:44px;color:var(--ds-text-primary);border-radius:14px;outline:none;padding:.7rem .9rem;transition:border-color .16s,box-shadow .16s,background-color .16s,color .16s,transform .16s}.ds-field__leading+.ds-field__input{padding-inline-start:2.8rem}.ds-field__input:where(select){appearance:none;cursor:pointer}.ds-field__input::placeholder{color:var(--ds-text-muted)}.ds-field__input:hover:not(:disabled):not([readonly]){border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.ds-field__input:hover:not(:disabled):not([readonly]){border-color:color-mix(in srgb,var(--ds-brand) 12%,var(--ds-border))}}.ds-field__input:hover:not(:disabled):not([readonly]){background:#fff}.ds-field__input:focus-visible{border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.ds-field__input:focus-visible{border-color:color-mix(in srgb,var(--ds-brand) 22%,transparent)}}.ds-field__input:focus-visible{box-shadow:0 0 0 4px var(--ds-brand-soft);background:#fff;outline:none}.ds-field__input:active:not(:disabled):not([readonly]){transform:translateY(1px)}.ds-field__input:disabled{cursor:not-allowed;color:var(--ds-text-muted);opacity:.75}.ds-field__input[readonly]{background:var(--ds-surface-soft);border-style:dashed}.ds-field__input--textarea{resize:vertical;min-height:6.6rem}.ds-field__error{color:var(--ds-danger);font-size:.79rem}.ds-field.is-error .ds-field__input{border-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.ds-field.is-error .ds-field__input{border-color:color-mix(in srgb,var(--ds-danger) 44%,transparent)}}.ds-field.is-success .ds-field__input{border-color:var(--ds-success)}@supports (color:color-mix(in lab,red,red)){.ds-field.is-success .ds-field__input{border-color:color-mix(in srgb,var(--ds-success) 38%,transparent)}}.ds-field__helper--success{color:var(--ds-success)}.ds-field.is-disabled .ds-field__helper,.ds-field.is-disabled .ds-field__label{color:var(--ds-text-muted)}.ds-form-section{gap:var(--ds-space-item-lg);padding:var(--ds-space-card);border:1px solid var(--ds-border);background:#fff;border-radius:18px;display:grid}.ds-choice-grid,.ds-form-section__body,.ds-form-section__head,.ds-typography-scale{gap:var(--ds-space-item);display:grid}.ds-form-section__head strong,.ds-typography-scale h1,.ds-typography-scale h2{color:var(--ds-text-primary)}.ds-choice__copy span,.ds-form-section__head p,.ds-typography-scale p,.ds-typography-scale small{color:var(--ds-text-secondary);margin:0;font-size:.84rem;line-height:1.65}.ds-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-content-badge{background:var(--ds-surface-soft);width:fit-content;min-width:0;color:var(--ds-text-secondary);font-size:var(--ds-type-caption);border-radius:999px;align-items:center;gap:.3rem;padding:.24rem .55rem;font-weight:700;line-height:1.3;display:inline-flex}.ds-content-badge.is-brand{background:var(--ds-brand-soft);color:var(--ds-brand)}.ds-content-badge.is-gold{background:var(--ds-gold)}@supports (color:color-mix(in lab,red,red)){.ds-content-badge.is-gold{background:color-mix(in srgb,var(--ds-gold) 16%,transparent)}}.ds-content-badge.is-gold{color:var(--ds-gold)}@supports (color:color-mix(in lab,red,red)){.ds-content-badge.is-gold{color:color-mix(in srgb,var(--ds-gold) 84%,var(--ds-text-primary))}}.ds-content-badge.is-orange{background:var(--ds-accent-orange-soft);color:var(--ds-orange)}.ds-content-card{border:1px solid var(--ds-border);background:var(--ds-surface-elevated);border-radius:18px;gap:0;display:grid;overflow:hidden}.ds-content-card.is-featured{box-shadow:var(--ds-shadow-sm)}.ds-content-card__media{aspect-ratio:16/10;background:var(--ds-surface);display:block}.ds-content-card__media img,.ds-content-list-item__media img{object-fit:cover;width:100%;height:100%}.ds-content-card__body{gap:var(--ds-space-item);padding:var(--ds-space-card);display:grid}.ds-content-card__badges,.ds-content-card__meta,.ds-content-list-item__badges,.ds-content-list-item__meta{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.ds-content-card__copy,.ds-content-list-item__body{gap:var(--ds-space-title-summary);min-width:0;display:grid}.ds-content-card__title,.ds-content-list-item__title{color:var(--ds-text-primary);-webkit-box-orient:vertical;font-weight:800;line-height:1.55;text-decoration:none;display:-webkit-box;overflow:hidden}.ds-content-card__title{-webkit-line-clamp:2;font-size:1rem}.ds-content-list-item__title{-webkit-line-clamp:2;font-size:.9rem}.ds-content-card__summary,.ds-content-list-item__summary{color:var(--ds-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.ds-content-card__meta,.ds-content-list-item__meta{color:var(--ds-text-muted);font-size:var(--ds-type-caption)}.ds-content-card__meta span,.ds-content-list-item__meta span{align-items:center;gap:.22rem;min-width:0;display:inline-flex}.ds-content-card__actions{justify-content:space-between;align-items:center;gap:var(--ds-space-item);flex-wrap:wrap;min-width:0;display:flex}.ds-content-card__bookmark,.ds-content-list-item__action{border:1px solid var(--ds-border);width:44px;height:44px;color:var(--ds-text-secondary);background:0 0;border-radius:14px;place-items:center;display:inline-grid}.ds-content-card__bookmark:hover,.ds-content-list-item__action:hover{background:var(--ds-surface-soft)}.ds-content-card__bookmark:focus-visible,.ds-content-card__title:focus-visible,.ds-content-list-item__action:focus-visible,.ds-content-list-item__title:focus-visible{box-shadow:0 0 0 4px var(--ds-brand-soft);border-radius:14px;outline:none}.ds-content-list-item{align-items:start;gap:var(--ds-space-item-lg);padding:var(--ds-space-card-compact) 0;border-bottom:1px solid var(--ds-border);grid-template-columns:88px minmax(0,1fr) auto;display:grid}.ds-content-list-item.is-compact{grid-template-columns:72px minmax(0,1fr) auto}.ds-content-list-item__media{aspect-ratio:1;background:var(--ds-surface);border-radius:14px;display:block;overflow:hidden}.ds-content-list-item__body{min-width:0}.ds-content-list-item__action{align-self:center}.ds-infinite-loader{justify-content:center;align-items:center;gap:var(--ds-space-item);min-height:52px;padding:var(--ds-space-card-compact);border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text-secondary);border-radius:16px;display:flex}.ds-infinite-loader.is-error{color:var(--ds-danger)}.ds-infinite-loader__text{font-size:.84rem;font-weight:600}.ds-infinite-loader__dots{border:2px solid;border-inline-end-color:#0000;border-radius:999px;width:1.15rem;height:1.15rem;animation:buttonSpin .8s linear infinite}.ds-infinite-loader__icon{place-items:center;display:inline-grid}.ds-choice-field{gap:.4rem;display:grid}.ds-choice,.ds-switch{border:1px solid var(--ds-border);background:var(--ds-surface);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.75rem .85rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex}.ds-choice:hover,.ds-switch:hover{border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.ds-choice:hover,.ds-switch:hover{border-color:color-mix(in srgb,var(--ds-brand) 12%,var(--ds-border))}}.ds-choice:has(input:focus-visible),.ds-switch:has(input:focus-visible){box-shadow:0 0 0 4px var(--ds-brand-soft);border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.ds-choice:has(input:focus-visible),.ds-switch:has(input:focus-visible){border-color:color-mix(in srgb,var(--ds-brand) 22%,transparent)}}.ds-choice:has(input:active),.ds-switch:has(input:active){transform:translateY(1px)}.ds-choice input,.ds-switch input{opacity:0;pointer-events:none;position:absolute}.ds-choice__indicator{border:1.5px solid var(--ds-text-muted);flex-shrink:0;width:1.2rem;height:1.2rem;position:relative}@supports (color:color-mix(in lab,red,red)){.ds-choice__indicator{border:1.5px solid color-mix(in srgb,var(--ds-text-muted) 76%,transparent)}}.ds-choice__indicator{background:#fff;transition:border-color .16s,background-color .16s,box-shadow .16s}.ds-choice__indicator--checkbox{border-radius:.45rem}.ds-choice__indicator--radio{border-radius:999px}.ds-choice__copy{flex:1;gap:.15rem;display:grid}.ds-choice__copy strong,.ds-data-row__copy strong,.ds-responsive-data-list__title,.ds-switch__copy strong{color:var(--ds-text-primary);font-size:.88rem}.ds-choice input:checked+.ds-choice__indicator{border-color:var(--ds-brand);background:var(--ds-brand);box-shadow:inset 0 0 0 3px #fff}.ds-choice input:checked+.ds-choice__indicator--radio{box-shadow:inset 0 0 0 3.5px #fff}.ds-switch__copy{gap:.15rem;display:grid}.ds-switch__control{place-items:center;display:inline-grid}.ds-switch__track{background:var(--ds-text-muted);border-radius:999px;align-items:center;width:2.7rem;height:1.6rem;padding:.14rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ds-switch__track{background:color-mix(in srgb,var(--ds-text-muted) 34%,transparent)}}.ds-switch__track{transition:background-color .16s}.ds-switch__thumb{width:1.3rem;height:1.3rem;box-shadow:var(--ds-shadow-xs);background:#fff;border-radius:999px;transition:transform .16s}.ds-switch input:checked+.ds-switch__track{background:var(--ds-brand)}.ds-switch input:checked+.ds-switch__track .ds-switch__thumb{transform:translate(-1.08rem)}.ds-choice-field.is-disabled .ds-choice,.ds-choice-field.is-disabled .ds-switch{cursor:not-allowed;opacity:.65}.ds-back-link{width:fit-content;color:var(--ds-text-secondary);font-size:.85rem;font-weight:600}.ds-back-link:hover{color:var(--ds-text-primary)}.ds-button.button{box-shadow:none;border-radius:14px;padding-inline:.95rem;font-size:.84rem;font-weight:700;transition:transform .14s,background-color .14s,color .14s,border-color .14s,box-shadow .14s,opacity .14s;transform:none}.ds-page-shell .button-sm.ds-button{min-height:36px}.ds-page-shell .button-md.ds-button{min-height:42px}.ds-page-shell .button-lg.ds-button{min-height:48px;padding-inline:1rem}.ds-button.button:hover{transform:translateY(-1px)}.ds-button.button:focus-visible{box-shadow:0 0 0 4px var(--ds-brand-soft);outline:none}.ds-button.button:active{transform:translateY(1px)}.ds-button.button:disabled{opacity:.5;cursor:not-allowed}.ds-page-shell .button-primary.ds-button{background:var(--ds-brand);color:#fff;border-color:#0000}.ds-page-shell .button-primary.ds-button:hover{background:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.ds-page-shell .button-primary.ds-button:hover{background:color-mix(in srgb,var(--ds-brand) 90%,black)}}.ds-page-shell .button-secondary.ds-button{background:var(--ds-surface-soft);color:var(--ds-brand);border-color:#0000}.ds-page-shell .button-secondary.ds-button:hover{background:var(--ds-surface-muted)}.ds-page-shell .button-ghost.ds-button{color:var(--ds-text-secondary);background:0 0;border-color:#0000}.ds-page-shell .button-ghost.ds-button:hover{background:var(--ds-surface-soft);color:var(--ds-text-primary)}.ds-page-shell .button-outline.ds-button{border-color:var(--ds-border);color:var(--ds-text-primary);background:0 0}.ds-page-shell .button-outline.ds-button:hover{background:var(--ds-surface-soft)}.ds-page-shell .button-danger.ds-button{background:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.ds-page-shell .button-danger.ds-button{background:color-mix(in srgb,var(--ds-danger) 12%,white)}}.ds-page-shell .button-danger.ds-button{color:var(--ds-danger);border-color:#0000}.ds-page-shell .button-danger.ds-button:hover{background:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.ds-page-shell .button-danger.ds-button:hover{background:color-mix(in srgb,var(--ds-danger) 18%,white)}}.ds-page-shell .button-accent.ds-button{background:var(--ds-orange);color:#fff;border-color:#0000}.ds-page-shell .button-accent.ds-button:hover{background:var(--ds-accent-orange-hover)}.ds-market-card{gap:var(--ds-space-item);padding:var(--ds-space-card-compact);box-shadow:none;display:grid}.ds-market-card__head,.ds-market-row,.ds-market-row__asset,.ds-market-row__price{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.ds-market-card__filters,.ds-market-card__tabs{scrollbar-width:none;align-items:center;gap:.65rem;display:flex;overflow-x:auto}.ds-market-card__filters::-webkit-scrollbar,.ds-market-card__tabs::-webkit-scrollbar{display:none}.ds-market-card__filters span,.ds-market-card__star,.ds-market-card__tabs button,.ds-market-row__fav{color:var(--ds-text-muted);font:inherit;background:0 0;border:0}.ds-market-card__tabs button{white-space:nowrap;padding:.15rem 0;font-size:.78rem;position:relative}.ds-market-card__filters span.is-active,.ds-market-card__tabs button.is-active{color:var(--ds-text-primary);font-weight:700}.ds-market-card__tabs button.is-active:after{content:"";background:var(--ds-brand);inset-inline:0;border-radius:999px;height:.18rem;position:absolute;bottom:-.28rem}.ds-market-card__filters{border-top:1px solid var(--ds-border);padding-block:.3rem .15rem}.ds-market-card__filters span{white-space:nowrap;padding:.25rem .05rem;font-size:.76rem}.ds-market-list{border-radius:14px;display:grid}.ds-list{display:grid}.ds-list-item{width:100%;text-align:inherit;background:0 0;border:0;padding:0}.ds-list-item.is-interactive{cursor:pointer;transition:background-color .14s,transform .14s,box-shadow .14s}.ds-list-item.is-interactive:hover{background:var(--ds-surface-soft)}@supports (color:color-mix(in lab,red,red)){.ds-list-item.is-interactive:hover{background:color-mix(in srgb,var(--ds-surface-soft) 78%,transparent)}}.ds-list-item.is-interactive:focus-visible{box-shadow:0 0 0 4px var(--ds-brand-soft);border-radius:14px;outline:none}.ds-list-item.is-interactive:active{transform:translateY(1px)}.ds-list-item.is-selected{background:var(--ds-brand-soft);border-radius:14px}.ds-list-item.is-disabled{cursor:not-allowed;opacity:.55}.ds-data-row,.ds-market-row{border-top:1px solid var(--ds-border);min-width:0;min-height:3.65rem;padding:.2rem 0}.ds-data-row,.ds-market-row__asset{flex-direction:column;flex:1;justify-content:start;align-items:end;min-width:0}.ds-data-row{justify-content:space-between;align-items:center;gap:.75rem;padding-inline:.2rem;display:flex}.ds-data-row__copy{gap:.14rem;display:grid}.ds-data-row__copy span{color:var(--ds-text-secondary);font-size:.76rem}.ds-data-row b{overflow-wrap:anywhere;min-width:0;max-width:58%;color:var(--ds-text-primary);font-size:.84rem;font-weight:700}.ds-market-row__asset strong,.ds-market-row__price strong{max-width:100%;color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.ds-market-row__asset span,.ds-market-row__price span{color:var(--ds-text-secondary);font-size:.74rem}.ds-market-row__price{flex-direction:column;align-items:end}.ds-market-row__change{text-align:left;min-width:3rem;font-size:.8rem;font-weight:700}.ds-market-row__change.is-profit{color:var(--ds-success)}.ds-market-row__change.is-loss{color:var(--ds-danger)}.ds-dashboard-strip{grid-template-columns:1fr;gap:.65rem;min-width:0;display:grid}.ds-bottom-sheet-sample,.ds-cta-card,.ds-responsive-data-list{gap:.55rem;display:grid}.ds-bottom-sheet-sample strong,.ds-cta-card strong{color:var(--ds-text-primary)}.ds-bottom-sheet-sample{align-content:start}.ds-bottom-sheet-sample__grabber{background:var(--ds-text-primary);border-radius:999px;width:3rem;height:.26rem;margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.ds-bottom-sheet-sample__grabber{background:color-mix(in srgb,var(--ds-text-primary) 12%,transparent)}}.ds-mobile-app.is-dark{--ds-bg:#0d1415;--ds-surface:#111d1f;--ds-surface-soft:#172629;--ds-surface-muted:#1d3033;--ds-text-primary:#f4f7f7;--ds-text-secondary:#b7c6c8;--ds-text-muted:#b7c6c89e;--ds-brand:#1bbfa3;--ds-brand-soft:#1bbfa324;--ds-gold:#d8b84a;--ds-orange:#ff7a2f;--ds-sage:#8ea48b;--ds-danger:#ff6b7a;--ds-success:#1fd39a;--ds-border:#e4eef014;--ds-shadow-xs:0 1px 2px #0000002e;--ds-shadow-sm:0 6px 18px #00000038;--ds-shadow-md:0 12px 32px #00000047;--ds-shadow-floating:0 16px 40px #00000057}.ds-mobile-app.is-dark,.ds-mobile-app.is-dark .ds-content-card,.ds-mobile-app.is-dark .ds-infinite-loader,.ds-mobile-app.is-dark .ds-market-card,.ds-mobile-app.is-dark .ds-mobile-app__notice,.ds-mobile-app.is-dark .ds-mobile-app__viewport{background:var(--ds-bg)}.ds-mobile-app.is-dark .ds-mobile-header{background:linear-gradient(#0d1415fa,#0d1415e0)}.ds-mobile-app.is-dark .ds-choice,.ds-mobile-app.is-dark .ds-content-card,.ds-mobile-app.is-dark .ds-content-card__bookmark,.ds-mobile-app.is-dark .ds-content-list-item__action,.ds-mobile-app.is-dark .ds-content-list-item__media,.ds-mobile-app.is-dark .ds-field__input,.ds-mobile-app.is-dark .ds-form-section,.ds-mobile-app.is-dark .ds-infinite-loader,.ds-mobile-app.is-dark .ds-market-card,.ds-mobile-app.is-dark .ds-mobile-app__notice,.ds-mobile-app.is-dark .ds-mobile-app__shortcut,.ds-mobile-app.is-dark .ds-mobile-header__icon-button,.ds-mobile-app.is-dark .ds-mobile-header__search,.ds-mobile-app.is-dark .ds-switch{background:var(--ds-surface);border-color:var(--ds-border)}.ds-mobile-app.is-dark .ds-mobile-header__brand-badge,.ds-mobile-app.is-dark .ds-mobile-header__brand-mark{background:var(--ds-brand);color:#0d1415}.ds-mobile-app.is-dark .ds-bottom-nav__icon,.ds-mobile-app.is-dark .ds-market-row__fav,.ds-mobile-app.is-dark .ds-mobile-app__shortcut-icon,.ds-mobile-app.is-dark .ds-mobile-header__icon-button{color:var(--ds-text-secondary)}.ds-mobile-app.is-dark .ds-mobile-app__shortcut--highlight .ds-mobile-app__shortcut-icon{background:var(--ds-brand-soft);color:var(--ds-brand)}.ds-mobile-app.is-dark .ds-mobile-header__search{background:var(--ds-surface-soft)}.ds-mobile-app.is-dark .ds-bottom-nav__item.is-active,.ds-mobile-app.is-dark .ds-content-card__title,.ds-mobile-app.is-dark .ds-content-list-item__title,.ds-mobile-app.is-dark .ds-market-row__asset strong,.ds-mobile-app.is-dark .ds-market-row__price strong,.ds-mobile-app.is-dark .ds-mobile-app__notice strong,.ds-mobile-app.is-dark .ds-mobile-header__search input{color:var(--ds-text-primary)}.ds-mobile-app.is-dark .ds-bottom-nav__item,.ds-mobile-app.is-dark .ds-choice__copy span,.ds-mobile-app.is-dark .ds-content-card__meta,.ds-mobile-app.is-dark .ds-content-card__summary,.ds-mobile-app.is-dark .ds-content-list-item__meta,.ds-mobile-app.is-dark .ds-content-list-item__summary,.ds-mobile-app.is-dark .ds-data-row__copy span,.ds-mobile-app.is-dark .ds-field__helper,.ds-mobile-app.is-dark .ds-field__label,.ds-mobile-app.is-dark .ds-infinite-loader,.ds-mobile-app.is-dark .ds-market-card__filters span,.ds-mobile-app.is-dark .ds-market-card__tabs button,.ds-mobile-app.is-dark .ds-market-row__asset span,.ds-mobile-app.is-dark .ds-market-row__price span,.ds-mobile-app.is-dark .ds-mobile-app__notice p,.ds-mobile-app.is-dark .ds-mobile-header__search input::placeholder{color:var(--ds-text-muted)}.ds-mobile-app.is-dark .ds-content-badge{background:var(--ds-surface-soft);color:var(--ds-text-secondary)}.ds-mobile-app.is-dark .ds-content-badge.is-brand{background:var(--ds-brand-soft);color:var(--ds-brand)}.ds-mobile-app.is-dark .ds-content-badge.is-gold{background:var(--ds-gold)}@supports (color:color-mix(in lab,red,red)){.ds-mobile-app.is-dark .ds-content-badge.is-gold{background:color-mix(in srgb,var(--ds-gold) 16%,transparent)}}.ds-mobile-app.is-dark .ds-content-badge.is-gold{color:var(--ds-gold)}.ds-mobile-app.is-dark .ds-content-badge.is-orange{background:var(--ds-accent-orange-soft);color:var(--ds-orange)}.ds-mobile-app.is-dark .ds-bottom-nav{border-color:var(--ds-border);background:#111d1feb;box-shadow:0 12px 32px #00000047}.ds-mobile-app.is-dark .ds-bottom-nav__item.is-active{background:var(--ds-surface-muted);color:var(--ds-brand)}.ds-mobile-app.is-dark .ds-bottom-nav__item.is-active .ds-bottom-nav__icon{color:var(--ds-brand)}.ds-mobile-app.is-dark .ds-market-card__filters span.is-active,.ds-mobile-app.is-dark .ds-market-card__tabs button.is-active{color:var(--ds-text-primary)}.ds-mobile-app.is-dark .ds-market-card__tabs button.is-active:after{background:var(--ds-brand)}.ds-mobile-app.is-dark .ds-mobile-app__banner{background:linear-gradient(145deg,#102325,#1d3033)}.ds-mobile-app.is-dark .ds-button.button.button-primary.ds-button{background:var(--ds-brand);color:#0d1415}.ds-mobile-app.is-dark .ds-button.button.button-secondary.ds-button{background:var(--ds-surface-soft);color:var(--ds-text-primary)}.ds-mobile-app.is-dark .button-outline.ds-button,.ds-mobile-app.is-dark .ds-page-shell .button-outline.ds-button{border-color:var(--ds-border);color:var(--ds-text-primary)}.ds-mobile-app.is-dark .button-accent.ds-button,.ds-mobile-app.is-dark .ds-page-shell .button-accent.ds-button{background:var(--ds-orange);color:#0d1415}.ds-typography-scale span{color:var(--ds-text-muted);font-size:var(--ds-type-caption);font-weight:700}.ds-typography-scale h1,.ds-typography-scale h2,.ds-typography-scale p,.ds-typography-scale small{margin:0}.ds-typography-scale h1{font-size:var(--ds-type-display);line-height:1.35}.ds-typography-scale h2{font-size:1.1rem;line-height:1.45}@media (max-width:900px){.ds-doc-grid,.ds-preview-grid{grid-template-columns:1fr}}@media (max-width:640px){.ds-page-shell__content{width:min(100% - (var(--ds-space-page-x) * 2),70rem)}.ds-mobile-app__shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-choice-grid{grid-template-columns:1fr}.ds-content-list-item,.ds-content-list-item.is-compact{grid-template-columns:64px minmax(0,1fr)}.ds-content-list-item__action{display:none}}@media (prefers-reduced-motion:reduce){.ds-page-shell *,.ds-page-shell :after,.ds-page-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.profile-mobile-card,.profile-page{width:min(100%,var(--ds-app-max-width))}.profile-card,.profile-faq-item,.profile-invoice-row,.profile-mobile-card,.profile-mobile-highlight,.profile-plan-card{border-color:var(--ds-text-primary)}@supports (color:color-mix(in lab,red,red)){.profile-card,.profile-faq-item,.profile-invoice-row,.profile-mobile-card,.profile-mobile-highlight,.profile-plan-card{border-color:color-mix(in srgb,var(--ds-text-primary) 8%,transparent)}}.profile-card,.profile-faq-item,.profile-invoice-row,.profile-mobile-card,.profile-mobile-highlight,.profile-plan-card{background:var(--ds-surface-elevated);box-shadow:none;border-radius:1.15rem}.profile-mobile-card{gap:.85rem;padding:1rem}.profile-mobile-card__top{gap:.2rem}.invoice-sheet__head h3,.profile-detail-head__copy h1,.profile-mobile-card__top h1{color:var(--ds-text-primary);font-size:1.12rem;line-height:1.45}.profile-mobile-card__identity{gap:.45rem}.profile-mobile-card__identity strong{color:var(--ds-text-primary);font-size:1rem}.profile-detail-head__copy p,.profile-mobile-card__identity p,.profile-mobile-highlight p{color:var(--ds-text-secondary);font-size:.74rem;line-height:1.7}.profile-mobile-avatar{width:4.5rem;height:4.5rem;box-shadow:inset 0 0 0 1px var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.profile-mobile-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-brand) 8%,transparent)}}.profile-mobile-metrics{gap:.45rem}.profile-mobile-metrics article{border:1px solid var(--ds-text-primary);gap:.15rem;padding:.65rem .4rem}@supports (color:color-mix(in lab,red,red)){.profile-mobile-metrics article{border:1px solid color-mix(in srgb,var(--ds-text-primary) 6%,transparent)}}.profile-mobile-metrics article{background:var(--ds-surface-soft);border-radius:.95rem}.profile-mobile-metrics span{color:var(--ds-text-primary);font-size:.86rem}.profile-mobile-metrics small{color:var(--ds-text-muted);font-size:.64rem}.profile-allocation-list,.profile-faq-list,.profile-invoice-stack,.profile-menu-list,.profile-plan-list,.profile-session-list,.profile-switch-list,.profile-token-list{border:1px solid var(--ds-text-primary);gap:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.profile-allocation-list,.profile-faq-list,.profile-invoice-stack,.profile-menu-list,.profile-plan-list,.profile-session-list,.profile-switch-list,.profile-token-list{border:1px solid color-mix(in srgb,var(--ds-text-primary) 8%,transparent)}}.profile-allocation-list,.profile-faq-list,.profile-invoice-stack,.profile-menu-list,.profile-plan-list,.profile-session-list,.profile-switch-list,.profile-token-list{background:var(--ds-surface-elevated);border-radius:1.15rem}.profile-allocation-item,.profile-faq-item__trigger,.profile-invoice-row,.profile-menu-item,.profile-session-card,.profile-switch-row,.profile-token{border:0;border-bottom:1px solid var(--ds-text-primary);gap:.65rem;min-height:3.65rem}@supports (color:color-mix(in lab,red,red)){.profile-allocation-item,.profile-faq-item__trigger,.profile-invoice-row,.profile-menu-item,.profile-session-card,.profile-switch-row,.profile-token{border-bottom:1px solid color-mix(in srgb,var(--ds-text-primary) 8%,transparent)}}.profile-allocation-item,.profile-faq-item__trigger,.profile-invoice-row,.profile-menu-item,.profile-session-card,.profile-switch-row,.profile-token{background:0 0;border-radius:0;padding:.72rem .85rem}.profile-allocation-item:last-child,.profile-faq-item:last-child .profile-faq-item__trigger,.profile-invoice-row:last-child,.profile-menu-item:last-child,.profile-session-card:last-child,.profile-switch-row:last-child,.profile-token:last-child{border-bottom:0}.profile-menu-item{grid-template-columns:auto minmax(0,1fr) auto}.profile-menu-item__icon{background:var(--ds-surface-soft);width:2rem;height:2rem;color:var(--ds-brand);border-radius:.7rem}.profile-menu-item__copy{gap:.05rem}.profile-faq-item__trigger strong,.profile-menu-item__copy strong,.profile-mobile-highlight strong,.profile-plan-card strong{color:var(--ds-text-primary);font-size:.82rem;line-height:1.5}.invoice-sheet__list span,.profile-faq-item p,.profile-mobile-footer__meta span,.profile-plan-card small,.profile-plan-card span{color:var(--ds-text-secondary);font-size:.7rem}.profile-menu-item__arrow{color:var(--ds-text-muted);font-size:1.05rem}.profile-plan-card{gap:.18rem;padding:.75rem .85rem}.profile-plan-card.is-active{border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.profile-plan-card.is-active{border-color:color-mix(in srgb,var(--ds-brand) 16%,transparent)}}.profile-plan-card.is-active{background:var(--ds-brand-soft)}@supports (color:color-mix(in lab,red,red)){.profile-plan-card.is-active{background:color-mix(in srgb,var(--ds-brand-soft) 30%,var(--ds-surface-elevated))}}.profile-detail-grid,.profile-detail-grid--narrow,.profile-detail-head{gap:.75rem}.profile-card__header h3,.profile-list-block__head strong{color:var(--ds-text-primary);font-size:.92rem}.profile-card{gap:.8rem;padding:.9rem}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-start-1{inset-inline-start:calc(var(--spacing) * -1)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-0\.5{inset-inline-start:calc(var(--spacing) * .5)}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-3\.5{inset-inline-start:calc(var(--spacing) * 3.5)}.start-\[-18\%\]{inset-inline-start:-18%}.-end-1{inset-inline-end:calc(var(--spacing) * -1)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-0\.5{inset-inline-end:calc(var(--spacing) * .5)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.end-3\.5{inset-inline-end:calc(var(--spacing) * 3.5)}.end-\[-18\%\]{inset-inline-end:-18%}.end-\[-20\%\]{inset-inline-end:-20%}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-\[-20\%\]{top:-20%}.top-\[-22\%\]{top:-22%}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{top:max(.75rem,env(safe-area-inset-top))}.right-0{right:calc(var(--spacing) * 0)}.right-\[max\(0px\,calc\(\(100vw-var\(--ds-app-max-width\)\)\/2\)\)\]{right:max(0px,calc((100vw - var(--ds-app-max-width)) / 2))}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[-28\%\]{bottom:-28%}.bottom-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(.75rem,env(safe-area-inset-bottom))}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[20\]{z-index:20}.z-\[30\]{z-index:30}.z-\[35\]{z-index:35}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-px{margin-top:1px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-row{display:table-row}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-\[1\.3rem\]{width:1.3rem;height:1.3rem}.size-\[1\.15rem\]{width:1.15rem;height:1.15rem}.size-\[3\.75rem\]{width:3.75rem;height:3.75rem}.size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.size-\[72px\]{width:72px;height:72px}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-\[1\.6rem\]{height:1.6rem}.h-\[calc\(4\.65rem\+env\(safe-area-inset-top\)\)\]{height:calc(4.65rem + env(safe-area-inset-top))}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[13\.5rem\]{max-height:13.5rem}.max-h-\[48vh\]{max-height:48vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[3\.65rem\]{min-height:3.65rem}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[3\.85rem\]{min-height:3.85rem}.min-h-\[4\.65rem\]{min-height:4.65rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[6\.6rem\]{min-height:6.6rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[12\.5rem\]{min-height:12.5rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[42px\]{min-height:42px}.min-h-\[48vh\]{min-height:48vh}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[calc\(100dvh-2rem\)\]{min-height:calc(100dvh - 2rem)}.min-h-\[calc\(100dvh-13rem\)\]{min-height:calc(100dvh - 13rem)}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-\[2\.7rem\]{width:2.7rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[58\%\]{width:58%}.w-\[64\%\]{width:64%}.w-\[68\%\]{width:68%}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[min\(100vw\,var\(--ds-app-max-width\)\)\]{width:min(100vw,var(--ds-app-max-width))}.w-\[min\(calc\(100vw-1rem\)\,calc\(var\(--ds-app-max-width\)-1rem\)\)\]{width:min(calc(100vw - 1rem),calc(var(--ds-app-max-width) - 1rem))}.w-fit{width:fit-content}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[2rem\]{max-width:2rem}.max-w-\[3\.4rem\]{max-width:3.4rem}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[4\.75rem\]{max-width:4.75rem}.max-w-\[4rem\]{max-width:4rem}.max-w-\[5rem\]{max-width:5rem}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[7rem\]{max-width:7rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[16\.25rem\]{max-width:16.25rem}.max-w-\[18\.75rem\]{max-width:18.75rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[58\%\]{max-width:58%}.max-w-\[58rem\]{max-width:58rem}.max-w-\[600px\]{max-width:600px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(var\(--ds-app-max-width\)-1rem\)\]{max-width:calc(var(--ds-app-max-width) - 1rem)}.max-w-\[min\(100\%\,calc\(100vw-2rem\)\)\]{max-width:min(100%,100vw - 2rem)}.max-w-\[var\(--ds-app-max-width\)\]{max-width:var(--ds-app-max-width)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-72{flex-basis:calc(var(--spacing) * 72)}.basis-\[18rem\]{flex-basis:18rem}.basis-\[23rem\]{flex-basis:23rem}.basis-\[39rem\]{flex-basis:39rem}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)}.translate-x-0,.translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5)}.translate-x-full{--tw-translate-x:100%}.-translate-y-1\/2,.translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}.translate-y-0,.translate-y-1{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}.scale-0,.scale-100{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[buttonSpin_0\.8s_linear_infinite\]{animation:buttonSpin .8s linear infinite}.animate-\[fadeSlideInReverse_180ms_ease-out\]{animation:fadeSlideInReverse .18s ease-out}.animate-\[fadeSlideIn_180ms_ease-out\]{animation:fadeSlideIn .18s ease-out}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-cols-max{grid-auto-columns:max-content}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[3\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:3.75rem minmax(0,1fr)}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.grid-cols-\[4rem_minmax\(0\,1fr\)\]{grid-template-columns:4rem minmax(0,1fr)}.grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_4rem\]{grid-template-columns:minmax(0,1fr) 4rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(3\.6rem\,auto\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(3.6rem,auto) minmax(0,1fr) minmax(0,1fr) auto}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch stretch}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[var\(--ds-space-control-helper\)\]{gap:var(--ds-space-control-helper)}.gap-\[var\(--ds-space-section\)\]{gap:var(--ds-space-section)}.gap-\[var\(--ds-space-stack\)\]{gap:var(--ds-space-stack)}.gap-\[var\(--ds-space-title-summary\)\]{gap:var(--ds-space-title-summary)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--ds-border\)\]>:not(:last-child)){border-color:var(--ds-border)}.self-center{align-self:center}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.45rem\]{border-radius:.45rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[var\(--ds-nav-item-radius\)\]{border-radius:var(--ds-nav-item-radius)}.rounded-\[var\(--ds-nav-radius\)\]{border-radius:var(--ds-nav-radius)}.rounded-\[var\(--ds-radius-lg\)\]{border-radius:var(--ds-radius-lg)}.rounded-\[var\(--ds-radius-md\)\]{border-radius:var(--ds-radius-md)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-full{border-radius:3.40282e+38px}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s-\[var\(--ds-radius-lg\)\]{border-start-start-radius:var(--ds-radius-lg);border-end-start-radius:var(--ds-radius-lg)}.rounded-e-\[var\(--ds-radius-lg\)\]{border-start-end-radius:var(--ds-radius-lg);border-end-end-radius:var(--ds-radius-lg)}.rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-t-\[var\(--ds-radius-lg\)\]{border-top-left-radius:var(--ds-radius-lg);border-top-right-radius:var(--ds-radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-s-0{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:color-mix\(in_srgb\,\#16a34a_22\%\,var\(--ds-border\)\)\]{border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,\#16a34a_22\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,#16a34a 22%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,currentColor_8\%\,var\(--ds-border\)\)\]{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,currentColor_8\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,currentColor 8%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--border\)_90\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--border\)_90\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border) 90%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_14\%\,var\(--ds-border\)\)\]{border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_14\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-brand) 14%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_16\%\,var\(--ds-border\)\)\]{border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_16\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-brand) 16%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_18\%\,var\(--ds-border\)\)\]{border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_18\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-brand) 18%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_20\%\,var\(--ds-border\)\)\]{border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_20\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-brand) 20%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_26\%\,var\(--ds-border\)\)\]{border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_26\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-brand) 26%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_32\%\,var\(--ds-border\)\)\]{border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_32\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-brand) 32%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_34\%\,var\(--ds-border\)\)\]{border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_34\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-brand) 34%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_18\%\,var\(--ds-border\)\)\]{border-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_18\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-danger) 18%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_20\%\,var\(--ds-border\)\)\]{border-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_20\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-danger) 20%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_28\%\,transparent\)\]{border-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-danger) 28%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_30\%\,var\(--ds-border\)\)\]{border-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_30\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-danger) 30%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_44\%\,transparent\)\]{border-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_44\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-danger) 44%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_18\%\,transparent\)\]{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_18\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-orange) 18%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_18\%\,var\(--ds-border\)\)\]{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_18\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-orange) 18%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_20\%\,var\(--ds-border\)\)\]{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_20\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-orange) 20%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_42\%\,var\(--ds-border\)\)\]{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_42\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-orange) 42%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_18\%\,var\(--ds-border\)\)\]{border-color:var(--ds-success)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_18\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-success) 18%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_28\%\,transparent\)\]{border-color:var(--ds-success)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-success) 28%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_28\%\,var\(--ds-border\)\)\]{border-color:var(--ds-success)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_28\%\,var\(--ds-border\)\)\]{border-color:color-mix(in srgb,var(--ds-success) 28%,var(--ds-border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_38\%\,transparent\)\]{border-color:var(--ds-success)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_38\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-success) 38%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-muted\)_76\%\,transparent\)\]{border-color:var(--ds-text-muted)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-muted\)_76\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-text-muted) 76%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_5\%\,transparent\)\]{border-color:var(--ds-text-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_5\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-text-primary) 5%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_6\%\,transparent\)\]{border-color:var(--ds-text-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_6\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-text-primary) 6%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_7\%\,transparent\)\]{border-color:var(--ds-text-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_7\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-text-primary) 7%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_8\%\,transparent\)\]{border-color:var(--ds-text-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_8\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-text-primary) 8%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_9\%\,transparent\)\]{border-color:var(--ds-text-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_9\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-text-primary) 9%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_10\%\,transparent\)\]{border-color:var(--ds-text-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_10\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-text-primary) 10%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--warning\)_25\%\,var\(--border\)\)\]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--warning\)_25\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warning) 25%,var(--border))}}.border-\[color\:var\(--border\)\]{border-color:var(--border)}.border-\[var\(--ds-border\)\]{border-color:var(--ds-border)}.border-\[var\(--ds-border\,var\(--border\)\)\]{border-color:var(--ds-border,var(--border))}.border-\[var\(--ds-brand\)\]{border-color:var(--ds-brand)}.border-\[var\(--ds-frame-border\)\]{border-color:var(--ds-frame-border)}.border-\[var\(--ds-surface-elevated\)\]{border-color:var(--ds-surface-elevated)}.border-current{border-color:currentColor}.border-transparent{border-color:#0000}.border-e-transparent{border-inline-end-color:#0000}.bg-\[color\:color-mix\(in_srgb\,\#000_18\%\,transparent\)\]{background-color:#0000002e}.bg-\[color\:color-mix\(in_srgb\,\#000_34\%\,transparent\)\]{background-color:#00000057}.bg-\[color\:color-mix\(in_srgb\,\#16a34a_9\%\,var\(--ds-surface-elevated\)\)\]{background-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,\#16a34a_9\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,#16a34a 9%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,\#F5A800_14\%\,var\(--ds-surface-elevated\)\)\]{background-color:#f5a800}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,\#F5A800_14\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,#f5a800 14%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,currentColor_9\%\,var\(--ds-surface-elevated\)\)\]{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,currentColor_9\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,currentColor 9%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-bg\)_88\%\,transparent\)\]{background-color:var(--ds-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-bg\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-bg) 88%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_6\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_6\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-brand) 6%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_7\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_7\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-brand) 7%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_8\%\,transparent\)\]{background-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-brand) 8%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_9\%\,var\(--ds-surface-soft\)\)\]{background-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_9\%\,var\(--ds-surface-soft\)\)\]{background-color:color-mix(in srgb,var(--ds-brand) 9%,var(--ds-surface-soft))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_10\%\,transparent\)\]{background-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-brand) 10%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand-soft\)_32\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-brand-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand-soft\)_32\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-brand-soft) 32%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand-soft\)_34\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-brand-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand-soft\)_34\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-brand-soft) 34%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_7\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_7\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-danger) 7%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_8\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_8\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-danger) 8%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_12\%\,transparent\)\]{background-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-danger) 12%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_10\%\,transparent\)\]{background-color:var(--ds-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-gold) 10%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_14\%\,transparent\)\]{background-color:var(--ds-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-gold) 14%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_15\%\,transparent\)\]{background-color:var(--ds-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-gold) 15%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_16\%\,transparent\)\]{background-color:var(--ds-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-gold) 16%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_6\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_6\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-orange) 6%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_7\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_7\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-orange) 7%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_8\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_8\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-orange) 8%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-orange-soft\)_46\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-orange-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-orange-soft\)_46\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-orange-soft) 46%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_7\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_7\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-success) 7%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_8\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_8\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_12\%\,transparent\)\]{background-color:var(--ds-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-success) 12%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_12\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_12\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_14\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-success\)_14\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-success) 14%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface\)_70\%\,transparent\)\]{background-color:var(--ds-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-surface) 70%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_72\%\,var\(--ds-surface-soft\)\)\]{background-color:var(--ds-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_72\%\,var\(--ds-surface-soft\)\)\]{background-color:color-mix(in srgb,var(--ds-surface-elevated) 72%,var(--ds-surface-soft))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_74\%\,transparent\)\]{background-color:var(--ds-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_74\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-surface-elevated) 74%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_76\%\,var\(--ds-surface-soft\)\)\]{background-color:var(--ds-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_76\%\,var\(--ds-surface-soft\)\)\]{background-color:color-mix(in srgb,var(--ds-surface-elevated) 76%,var(--ds-surface-soft))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_78\%\,transparent\)\]{background-color:var(--ds-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_78\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-surface-elevated) 78%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_88\%\,transparent\)\]{background-color:var(--ds-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-surface-elevated) 88%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_88\%\,var\(--ds-brand-soft\)\)\]{background-color:var(--ds-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_88\%\,var\(--ds-brand-soft\)\)\]{background-color:color-mix(in srgb,var(--ds-surface-elevated) 88%,var(--ds-brand-soft))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_90\%\,transparent\)\]{background-color:var(--ds-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-surface-elevated) 90%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_92\%\,transparent\)\]{background-color:var(--ds-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-elevated\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-surface-elevated) 92%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-soft\)_68\%\,transparent\)\]{background-color:var(--ds-surface-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-soft\)_68\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-surface-soft) 68%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-soft\)_72\%\,transparent\)\]{background-color:var(--ds-surface-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-soft\)_72\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-surface-soft) 72%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-soft\)_74\%\,transparent\)\]{background-color:var(--ds-surface-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-soft\)_74\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-surface-soft) 74%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-soft\)_82\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-surface-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-soft\)_82\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-surface-soft) 82%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-text-muted\)_34\%\,transparent\)\]{background-color:var(--ds-text-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-text-muted\)_34\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-text-muted) 34%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_3\%\,var\(--ds-surface-elevated\)\)\]{background-color:var(--ds-text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_3\%\,var\(--ds-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-text-primary) 3%,var(--ds-surface-elevated))}}.bg-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_8\%\,transparent\)\]{background-color:var(--ds-text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--ds-text-primary\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-text-primary) 8%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--primary-soft\)_84\%\,transparent\)\]{background-color:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--primary-soft\)_84\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary-soft) 84%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--primary-soft\)_86\%\,transparent\)\]{background-color:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--primary-soft\)_86\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary-soft) 86%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--primary-soft\)_90\%\,transparent\)\]{background-color:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--primary-soft\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary-soft) 90%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface\)_92\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 92%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-soft\)_84\%\,transparent\)\]{background-color:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-soft\)_84\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-soft) 84%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-soft\)_90\%\,transparent\)\]{background-color:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-soft\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-soft) 90%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-strong\)_82\%\,transparent\)\]{background-color:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-strong\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-strong) 82%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-strong\)_94\%\,transparent\)\]{background-color:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-strong\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--warning\)_10\%\,var\(--surface\)\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--warning\)_10\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--warning) 10%,var(--surface))}}.bg-\[var\(--ds-bg\)\]{background-color:var(--ds-bg)}.bg-\[var\(--ds-brand\)\]{background-color:var(--ds-brand)}.bg-\[var\(--ds-brand\,var\(--primary\)\)\]{background-color:var(--ds-brand,var(--primary))}.bg-\[var\(--ds-brand-soft\)\]{background-color:var(--ds-brand-soft)}.bg-\[var\(--ds-canvas-start\)\]{background-color:var(--ds-canvas-start)}.bg-\[var\(--ds-danger\)\]{background-color:var(--ds-danger)}.bg-\[var\(--ds-danger-soft\)\]{background-color:var(--ds-danger-soft)}.bg-\[var\(--ds-nav-active-surface\)\]{background-color:var(--ds-nav-active-surface)}.bg-\[var\(--ds-nav-surface\)\]{background-color:var(--ds-nav-surface)}.bg-\[var\(--ds-orange\)\]{background-color:var(--ds-orange)}.bg-\[var\(--ds-orange\,\#FF5B04\)\]{background-color:var(--ds-orange,#ff5b04)}.bg-\[var\(--ds-orange-soft\)\]{background-color:var(--ds-orange-soft)}.bg-\[var\(--ds-success\)\]{background-color:var(--ds-success)}.bg-\[var\(--ds-surface\)\]{background-color:var(--ds-surface)}.bg-\[var\(--ds-surface-elevated\)\]{background-color:var(--ds-surface-elevated)}.bg-\[var\(--ds-surface-muted\)\]{background-color:var(--ds-surface-muted)}.bg-\[var\(--ds-surface-soft\)\]{background-color:var(--ds-surface-soft)}.bg-\[var\(--ds-surface-soft\,var\(--surface-soft\)\)\]{background-color:var(--ds-surface-soft,var(--surface-soft))}.bg-\[var\(--ds-text-muted\)\]{background-color:var(--ds-text-muted)}.bg-\[var\(--ds-text-primary\)\]\/70{background-color:var(--ds-text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ds-text-primary\)\]\/70{background-color:color-mix(in oklab,var(--ds-text-primary) 70%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-transparent{background-color:#0000}.bg-\[linear-gradient\(90deg\,transparent\,var\(--ds-border\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--ds-border),transparent)}.bg-\[linear-gradient\(90deg\,transparent\,var\(--ds-brand\)\,color-mix\(in_srgb\,var\(--ds-gold\)_72\%\,var\(--ds-brand\)\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--ds-brand),var(--ds-gold),transparent)}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(90deg\,transparent\,var\(--ds-brand\)\,color-mix\(in_srgb\,var\(--ds-gold\)_72\%\,var\(--ds-brand\)\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--ds-brand),color-mix(in srgb,var(--ds-gold) 72%,var(--ds-brand)),transparent)}}.bg-\[linear-gradient\(90deg\,transparent\,var\(--ds-brand\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--ds-brand),transparent)}.bg-\[linear-gradient\(90deg\,var\(--ds-brand\)\,var\(--ds-orange\)\)\]{background-image:linear-gradient(90deg,var(--ds-brand),var(--ds-orange))}.bg-\[linear-gradient\(135deg\,\#7bb1ff\,\#dce7ff\)\]{background-image:linear-gradient(135deg,#7bb1ff,#dce7ff)}.bg-\[linear-gradient\(135deg\,\#f8d66d\,\#ffffff\)\]{background-image:linear-gradient(135deg,#f8d66d,#fff)}.bg-\[linear-gradient\(160deg\,color-mix\(in_srgb\,var\(--surface\)_94\%\,transparent\)\,color-mix\(in_srgb\,var\(--primary-soft\)_52\%\,transparent\)\)\]{background-image:linear-gradient(160deg,var(--surface),var(--primary-soft))}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(160deg\,color-mix\(in_srgb\,var\(--surface\)_94\%\,transparent\)\,color-mix\(in_srgb\,var\(--primary-soft\)_52\%\,transparent\)\)\]{background-image:linear-gradient(160deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--primary-soft) 52%,transparent))}}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--ds-bg\)_98\%\,transparent\)\,color-mix\(in_srgb\,var\(--ds-bg\)_88\%\,transparent\)\)\]{background-image:linear-gradient(180deg,var(--ds-bg),var(--ds-bg))}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--ds-bg\)_98\%\,transparent\)\,color-mix\(in_srgb\,var\(--ds-bg\)_88\%\,transparent\)\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--ds-bg) 98%,transparent),color-mix(in srgb,var(--ds-bg) 88%,transparent))}}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--ds-brand-soft\)_26\%\,var\(--ds-bg\)\)\,var\(--ds-bg\)\)\]{background-image:linear-gradient(180deg,var(--ds-brand-soft),var(--ds-bg))}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--ds-brand-soft\)_26\%\,var\(--ds-bg\)\)\,var\(--ds-bg\)\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--ds-brand-soft) 26%,var(--ds-bg)),var(--ds-bg))}}.bg-\[linear-gradient\(180deg\,transparent\,var\(--ds-surface-elevated\)\)\]{background-image:linear-gradient(180deg,transparent,var(--ds-surface-elevated))}.bg-\[linear-gradient\(180deg\,var\(--ds-bg\)\,var\(--ds-surface\)\)\]{background-image:linear-gradient(180deg,var(--ds-bg),var(--ds-surface))}.bg-\[linear-gradient\(180deg\,var\(--ds-surface-elevated\)\,color-mix\(in_srgb\,var\(--ds-surface\)_72\%\,var\(--ds-surface-elevated\)\)\)\]{background-image:linear-gradient(180deg,var(--ds-surface-elevated),var(--ds-surface))}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(180deg\,var\(--ds-surface-elevated\)\,color-mix\(in_srgb\,var\(--ds-surface\)_72\%\,var\(--ds-surface-elevated\)\)\)\]{background-image:linear-gradient(180deg,var(--ds-surface-elevated),color-mix(in srgb,var(--ds-surface) 72%,var(--ds-surface-elevated)))}}.bg-\[linear-gradient\(180deg\,var\(--ds-surface-elevated\)\,var\(--ds-surface\)\)\]{background-image:linear-gradient(180deg,var(--ds-surface-elevated),var(--ds-surface))}.bg-\[linear-gradient\(180deg\,var\(--ds-surface-elevated\)\,var\(--ds-surface-soft\)\)\]{background-image:linear-gradient(180deg,var(--ds-surface-elevated),var(--ds-surface-soft))}.bg-\[radial-gradient\(circle_at_50\%_18\%\,var\(--ds-surface-elevated\)\,var\(--ds-surface-soft\)\)\]{background-image:radial-gradient(circle at 50% 18%,var(--ds-surface-elevated),var(--ds-surface-soft))}.bg-\[radial-gradient\(circle_at_50\%_20\%\,var\(--ds-surface-elevated\)\,var\(--ds-surface-soft\)\)\]{background-image:radial-gradient(circle at 50% 20%,var(--ds-surface-elevated),var(--ds-surface-soft))}.bg-\[radial-gradient\(circle_at_top\,color-mix\(in_srgb\,var\(--ds-brand-soft\)_72\%\,transparent\)\,transparent_38\%\)\,linear-gradient\(180deg\,var\(--ds-canvas-start\)\,var\(--ds-canvas-end\)\)\]{background-image:radial-gradient(circle at top,var(--ds-brand-soft),transparent 38%),linear-gradient(180deg,var(--ds-canvas-start),var(--ds-canvas-end))}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(circle_at_top\,color-mix\(in_srgb\,var\(--ds-brand-soft\)_72\%\,transparent\)\,transparent_38\%\)\,linear-gradient\(180deg\,var\(--ds-canvas-start\)\,var\(--ds-canvas-end\)\)\]{background-image:radial-gradient(circle at top,color-mix(in srgb,var(--ds-brand-soft) 72%,transparent),transparent 38%),linear-gradient(180deg,var(--ds-canvas-start),var(--ds-canvas-end))}}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-\[0\.14rem\]{padding:.14rem}.p-\[var\(--ds-space-card\)\]{padding:var(--ds-space-card)}.p-\[var\(--ds-space-card-large\)\]{padding:var(--ds-space-card-large)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.ps-11{padding-inline-start:calc(var(--spacing) * 11)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-11{padding-inline-end:calc(var(--spacing) * 11)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.pb-\[calc\(6\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom))}.pb-\[max\(env\(safe-area-inset-bottom\)\,0\.75rem\)\]{padding-bottom:max(env(safe-area-inset-bottom),.75rem)}.pb-\[max\(env\(safe-area-inset-bottom\)\,1rem\)\]{padding-bottom:max(env(safe-area-inset-bottom),1rem)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.\[font-family\:var\(--ds-font-family\)\]{font-family:var(--ds-font-family)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.54rem\]{font-size:.54rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.69rem\]{font-size:.69rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.79rem\]{font-size:.79rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.18rem\]{font-size:1.18rem}.text-\[1\.22rem\]{font-size:1.22rem}.text-\[1\.24rem\]{font-size:1.24rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.95rem\]{font-size:1.95rem}.text-\[1rem\]{font-size:1rem}.text-\[2rem\]{font-size:2rem}.text-\[clamp\(1\.75rem\,3vw\,2\.45rem\)\]{font-size:clamp(1.75rem,3vw,2.45rem)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-\[color\:color-mix\(in_srgb\,\#047857_88\%\,var\(--ds-text-primary\)\)\]{color:#047857}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,\#047857_88\%\,var\(--ds-text-primary\)\)\]{color:color-mix(in srgb,#047857 88%,var(--ds-text-primary))}}.text-\[color\:color-mix\(in_srgb\,\#F5A800_90\%\,var\(--ds-text-primary\)\)\]{color:#f5a800}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,\#F5A800_90\%\,var\(--ds-text-primary\)\)\]{color:color-mix(in srgb,#f5a800 90%,var(--ds-text-primary))}}.text-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_78\%\,var\(--ds-text-primary\)\)\]{color:var(--ds-gold)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_78\%\,var\(--ds-text-primary\)\)\]{color:color-mix(in srgb,var(--ds-gold) 78%,var(--ds-text-primary))}}.text-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_80\%\,var\(--ds-text-primary\)\)\]{color:var(--ds-gold)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_80\%\,var\(--ds-text-primary\)\)\]{color:color-mix(in srgb,var(--ds-gold) 80%,var(--ds-text-primary))}}.text-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_82\%\,var\(--ds-text-primary\)\)\]{color:var(--ds-gold)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_82\%\,var\(--ds-text-primary\)\)\]{color:color-mix(in srgb,var(--ds-gold) 82%,var(--ds-text-primary))}}.text-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_84\%\,var\(--ds-text-primary\)\)\]{color:var(--ds-gold)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--ds-gold\)_84\%\,var\(--ds-text-primary\)\)\]{color:color-mix(in srgb,var(--ds-gold) 84%,var(--ds-text-primary))}}.text-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_80\%\,var\(--ds-text-primary\)\)\]{color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--ds-orange\)_80\%\,var\(--ds-text-primary\)\)\]{color:color-mix(in srgb,var(--ds-orange) 80%,var(--ds-text-primary))}}.text-\[color\:var\(--primary\)\]{color:var(--primary)}.text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)}.text-\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--ds-border\)\]{color:var(--ds-border)}.text-\[var\(--ds-brand\)\]{color:var(--ds-brand)}.text-\[var\(--ds-brand\,var\(--text-primary\)\)\]{color:var(--ds-brand,var(--text-primary))}.text-\[var\(--ds-danger\)\]{color:var(--ds-danger)}.text-\[var\(--ds-danger\,var\(--loss\)\)\]{color:var(--ds-danger,var(--loss))}.text-\[var\(--ds-on-accent\)\]{color:var(--ds-on-accent)}.text-\[var\(--ds-on-accent\,\#FFFFFF\)\]{color:var(--ds-on-accent,#fff)}.text-\[var\(--ds-on-brand\)\]{color:var(--ds-on-brand)}.text-\[var\(--ds-on-brand\,\#FFFFFF\)\]{color:var(--ds-on-brand,#fff)}.text-\[var\(--ds-orange\)\]{color:var(--ds-orange)}.text-\[var\(--ds-sage\)\]{color:var(--ds-sage)}.text-\[var\(--ds-success\)\]{color:var(--ds-success)}.text-\[var\(--ds-text-muted\)\]{color:var(--ds-text-muted)}.text-\[var\(--ds-text-primary\)\]{color:var(--ds-text-primary)}.text-\[var\(--ds-text-primary\,var\(--text-primary\)\)\]{color:var(--ds-text-primary,var(--text-primary))}.text-\[var\(--ds-text-secondary\)\]{color:var(--ds-text-secondary)}.text-\[var\(--ds-text-secondary\,var\(--text-secondary\)\)\]{color:var(--ds-text-secondary,var(--text-secondary))}.text-\[var\(--ds-type-body\)\]{color:var(--ds-type-body)}.text-\[var\(--ds-type-caption\)\]{color:var(--ds-type-caption)}.text-\[var\(--ds-type-title\)\]{color:var(--ds-type-title)}.text-amber-600{color:var(--color-amber-600)}.text-emerald-600{color:var(--color-emerald-600)}.text-inherit{color:inherit}.text-sky-600{color:var(--color-sky-600)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.decoration-\[var\(--ds-text-secondary\)\]{-webkit-text-decoration-color:var(--ds-text-secondary);text-decoration-color:var(--ds-text-secondary)}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_color-mix\(in_srgb\,var\(--ds-text-primary\)_8\%\,transparent\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,var(--ds-text-primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_10px_24px_color-mix\(in_srgb\,var\(--ds-text-primary\)_8\%\,transparent\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,color-mix(in srgb,var(--ds-text-primary) 8%,transparent))}}.shadow-\[0_10px_24px_color-mix\(in_srgb\,var\(--ds-text-primary\)_8\%\,transparent\)\],.shadow-\[var\(--ds-app-frame-shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ds-app-frame-shadow\)\]{--tw-shadow:var(--ds-app-frame-shadow)}.shadow-\[var\(--ds-nav-shadow\)\]{--tw-shadow:var(--ds-nav-shadow)}.shadow-\[var\(--ds-nav-shadow\)\],.shadow-\[var\(--ds-shadow-floating\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ds-shadow-floating\)\]{--tw-shadow:var(--ds-shadow-floating)}.shadow-\[var\(--ds-shadow-md\)\]{--tw-shadow:var(--ds-shadow-md)}.shadow-\[var\(--ds-shadow-md\)\],.shadow-\[var\(--ds-shadow-sm\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ds-shadow-sm\)\]{--tw-shadow:var(--ds-shadow-sm)}.shadow-\[var\(--ds-shadow-sm\,var\(--shadow-sm\)\)\]{--tw-shadow:var(--ds-shadow-sm,var(--shadow-sm))}.shadow-\[var\(--ds-shadow-sm\,var\(--shadow-sm\)\)\],.shadow-\[var\(--ds-shadow-xs\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ds-shadow-xs\)\]{--tw-shadow:var(--ds-shadow-xs)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-\[3px\]{--tw-blur:blur(3px)}.blur-\[3px\],.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[5px\]{--tw-backdrop-blur:blur(5px)}.backdrop-blur-\[14px\],.backdrop-blur-\[5px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[240ms\]{--tw-duration:.24s;transition-duration:.24s}.duration-\[260ms\]{--tw-duration:.26s;transition-duration:.26s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}@media (hover:hover){.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_16\%\,var\(--ds-border\)\)\]:is(:where(.group):hover *){border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_16\%\,var\(--ds-border\)\)\]:is(:where(.group):hover *){border-color:color-mix(in srgb,var(--ds-brand) 16%,var(--ds-border))}}.group-hover\:bg-\[var\(--ds-brand-soft\)\]:is(:where(.group):hover *){background-color:var(--ds-brand-soft)}.group-hover\:bg-\[var\(--ds-surface-soft\)\]:is(:where(.group):hover *){background-color:var(--ds-surface-soft)}.group-hover\:text-\[var\(--ds-brand\)\]:is(:where(.group):hover *){color:var(--ds-brand)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:scale-95:is(:where(.group):active *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.peer-checked\:border-\[var\(--ds-brand\)\]:is(:where(.peer):checked~*){border-color:var(--ds-brand)}.peer-checked\:bg-\[var\(--ds-brand\)\]:is(:where(.peer):checked~*){background-color:var(--ds-brand)}.peer-checked\:shadow-\[inset_0_0_0_3\.5px_var\(--ds-surface-elevated\)\]:is(:where(.peer):checked~*){--tw-shadow:inset 0 0 0 3.5px var(--tw-shadow-color,var(--ds-surface-elevated));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-checked\:shadow-\[inset_0_0_0_3px_var\(--ds-surface-elevated\)\]:is(:where(.peer):checked~*){--tw-shadow:inset 0 0 0 3px var(--tw-shadow-color,var(--ds-surface-elevated));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus-visible\:ring-4:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus-visible\:ring-\[var\(--ds-brand-soft\)\]:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--ds-brand-soft)}.placeholder\:text-\[var\(--ds-text-muted\)\]::placeholder{color:var(--ds-text-muted)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-top-16:before{content:var(--tw-content);top:calc(var(--spacing) * -16)}.before\:-left-16:before{content:var(--tw-content);left:calc(var(--spacing) * -16)}.before\:size-52:before{content:var(--tw-content);width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e+38px}.before\:bg-\[color\:color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\]:before{content:var(--tw-content);background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.before\:bg-\[color\:color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\]:before{background-color:color-mix(in srgb,var(--accent) 16%,transparent)}}.before\:blur-xl:before{content:var(--tw-content);--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-e-0:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.read-only\:border-dashed:read-only{--tw-border-style:dashed;border-style:dashed}@media (hover:hover){.hover\:flex-\[1\.6\]:hover{flex:1.6}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_12\%\,var\(--ds-border\)\)\]:hover{border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_12\%\,var\(--ds-border\)\)\]:hover{border-color:color-mix(in srgb,var(--ds-brand) 12%,var(--ds-border))}}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_16\%\,var\(--ds-border\)\)\]:hover{border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_16\%\,var\(--ds-border\)\)\]:hover{border-color:color-mix(in srgb,var(--ds-brand) 16%,var(--ds-border))}}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_18\%\,var\(--ds-border\)\)\]:hover{border-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_18\%\,var\(--ds-border\)\)\]:hover{border-color:color-mix(in srgb,var(--ds-brand) 18%,var(--ds-border))}}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--primary\)_24\%\,transparent\)\]:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:color-mix\(in_srgb\,var\(--primary\)_24\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--primary) 24%,transparent)}}.hover\:border-\[var\(--ds-text-muted\)\]:hover{border-color:var(--ds-text-muted)}.hover\:bg-\[color-mix\(in_srgb\,var\(--ds-brand\,var\(--primary\)\)_90\%\,black\)\]:hover{background-color:var(--ds-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--ds-brand\,var\(--primary\)\)_90\%\,black\)\]:hover{background-color:color-mix(in srgb,var(--ds-brand,var(--primary)) 90%,black)}}.hover\:bg-\[color\:color-mix\(in_srgb\,\#16a34a_13\%\,var\(--ds-surface-elevated\)\)\]:hover{background-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:color-mix\(in_srgb\,\#16a34a_13\%\,var\(--ds-surface-elevated\)\)\]:hover{background-color:color-mix(in srgb,#16a34a 13%,var(--ds-surface-elevated))}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_88\%\,var\(--ds-bg\)\)\]:hover{background-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_88\%\,var\(--ds-bg\)\)\]:hover{background-color:color-mix(in srgb,var(--ds-brand) 88%,var(--ds-bg))}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--ds-danger-soft\)_82\%\,var\(--ds-surface-soft\)\)\]:hover{background-color:var(--ds-danger-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--ds-danger-soft\)_82\%\,var\(--ds-surface-soft\)\)\]:hover{background-color:color-mix(in srgb,var(--ds-danger-soft) 82%,var(--ds-surface-soft))}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-soft\)_78\%\,transparent\)\]:hover{background-color:var(--ds-surface-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--ds-surface-soft\)_78\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--ds-surface-soft) 78%,transparent)}}.hover\:bg-\[var\(--ds-brand\)\]:hover{background-color:var(--ds-brand)}.hover\:bg-\[var\(--ds-danger-soft\)\]:hover{background-color:var(--ds-danger-soft)}.hover\:bg-\[var\(--ds-orange-hover\,\#E95000\)\]:hover{background-color:var(--ds-orange-hover,#e95000)}.hover\:bg-\[var\(--ds-surface\)\]:hover{background-color:var(--ds-surface)}.hover\:bg-\[var\(--ds-surface-elevated\)\]:hover{background-color:var(--ds-surface-elevated)}.hover\:bg-\[var\(--ds-surface-muted\)\]:hover{background-color:var(--ds-surface-muted)}.hover\:bg-\[var\(--ds-surface-muted\,var\(--surface-hover\)\)\]:hover{background-color:var(--ds-surface-muted,var(--surface-hover))}.hover\:bg-\[var\(--ds-surface-soft\)\]:hover{background-color:var(--ds-surface-soft)}.hover\:bg-\[var\(--ds-surface-soft\,var\(--surface-soft\)\)\]:hover{background-color:var(--ds-surface-soft,var(--surface-soft))}.hover\:text-\[var\(--ds-brand-strong\,var\(--ds-brand\)\)\]:hover{color:var(--ds-brand-strong,var(--ds-brand))}.hover\:text-\[var\(--ds-on-brand\)\]:hover{color:var(--ds-on-brand)}.hover\:text-\[var\(--ds-text-primary\)\]:hover{color:var(--ds-text-primary)}.hover\:text-\[var\(--ds-text-primary\,var\(--text-primary\)\)\]:hover{color:var(--ds-text-primary,var(--text-primary))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--ds-shadow-floating\)\]:hover{--tw-shadow:var(--ds-shadow-floating)}.hover\:shadow-\[var\(--ds-shadow-floating\)\]:hover,.hover\:shadow-\[var\(--ds-shadow-md\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--ds-shadow-md\)\]:hover{--tw-shadow:var(--ds-shadow-md)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:rounded-\[8px\]:focus-visible{border-radius:8px}.focus-visible\:border-\[var\(--ds-brand\)\]:focus-visible{border-color:var(--ds-brand)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[color\:color-mix\(in_srgb\,\#16a34a_18\%\,transparent\)\]:focus-visible{--tw-ring-color:#16a34a2e}.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_20\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--ds-danger\)_20\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--ds-danger) 20%,transparent)}}.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--ds-danger\,var\(--loss\)\)_20\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--ds-danger,var(--loss))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--ds-danger\,var\(--loss\)\)_20\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--ds-danger,var(--loss)) 20%,transparent)}}.focus-visible\:ring-\[color\:var\(--primary\)\]\/30:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:var\(--primary\)\]\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.focus-visible\:ring-\[var\(--ds-brand-soft\)\]:focus-visible{--tw-ring-color:var(--ds-brand-soft)}.focus-visible\:ring-\[var\(--ds-brand-soft\,var\(--primary-soft\)\)\]:focus-visible{--tw-ring-color:var(--ds-brand-soft,var(--primary-soft))}.focus-visible\:ring-\[var\(--ds-orange-soft\,rgba\(255\,91\,4\,0\.10\)\)\]:focus-visible{--tw-ring-color:var(--ds-orange-soft,#ff5b041a)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}.active\:scale-\[0\.995\]:active{scale:.995}.active\:bg-\[var\(--ds-surface-soft\)\]:active{background-color:var(--ds-surface-soft)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-75:disabled{opacity:.75}.has-\[\:focus-visible\]\:ring-4:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-\[var\(--ds-brand-soft\)\]:has(:focus-visible){--tw-ring-color:var(--ds-brand-soft)}.data-\[selected\=true\]\:border-\[var\(--ds-brand\)\][data-selected=true]{border-color:var(--ds-brand)}.data-\[selected\=true\]\:bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_8\%\,var\(--ds-surface-elevated\)\)\][data-selected=true]{background-color:var(--ds-brand)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-\[color\:color-mix\(in_srgb\,var\(--ds-brand\)_8\%\,var\(--ds-surface-elevated\)\)\][data-selected=true]{background-color:color-mix(in srgb,var(--ds-brand) 8%,var(--ds-surface-elevated))}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:hover\:shadow-\[var\(--ds-shadow-md\)\]:hover{--tw-shadow:var(--ds-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}@media not all and (min-width:980px){.max-\[980px\]\:basis-full{flex-basis:100%}}@media not all and (min-width:760px){.max-\[760px\]\:basis-full{flex-basis:100%}.max-\[760px\]\:whitespace-normal{white-space:normal}}@media not all and (min-width:420px){.max-\[420px\]\:w-full{width:100%}.max-\[420px\]\:justify-center{justify-content:center}}@media (min-width:390px){.min-\[390px\]\:col-span-2{grid-column:span 2/span 2}.min-\[390px\]\:inline-flex{display:inline-flex}.min-\[390px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[390px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[390px\]\:grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.min-\[390px\]\:grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.min-\[390px\]\:text-\[1\.45rem\]{font-size:1.45rem}.min-\[390px\]\:text-\[2rem\]{font-size:2rem}}@media (min-width:430px){.min-\[430px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:40rem){.sm\:inset-y-4{inset-block:calc(var(--spacing) * 4)}.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom))}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:mx-auto{margin-inline:auto}.sm\:flex{display:flex}.sm\:inline-grid{display:inline-grid}.sm\:h-\[calc\(5\.15rem\+env\(safe-area-inset-top\)\)\]{height:calc(5.15rem + env(safe-area-inset-top))}.sm\:min-h-\[calc\(100dvh-2rem\)\]{min-height:calc(100dvh - 2rem)}.sm\:min-h-\[calc\(100dvh-3rem\)\]{min-height:calc(100dvh - 3rem)}.sm\:w-\[calc\(var\(--ds-app-max-width\)-1\.5rem\)\]{width:calc(var(--ds-app-max-width) - 1.5rem)}.sm\:max-w-\[32rem\]{max-width:32rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[72px_minmax\(0\,1fr\)_auto\]{grid-template-columns:72px minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-items-end{justify-items:end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:overflow-hidden{overflow:hidden}.sm\:rounded-\[30px\]{border-radius:30px}.sm\:rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-\[var\(--ds-frame-border\)\]{border-color:var(--ds-frame-border)}.sm\:bg-\[radial-gradient\(circle_at_top\,color-mix\(in_srgb\,var\(--ds-brand-soft\)_56\%\,transparent\)\,transparent_34\%\)\,linear-gradient\(180deg\,var\(--ds-canvas-start\)\,var\(--ds-canvas-end\)\)\]{background-image:radial-gradient(circle at top,var(--ds-brand-soft),transparent 34%),linear-gradient(180deg,var(--ds-canvas-start),var(--ds-canvas-end))}@supports (color:color-mix(in lab,red,red)){.sm\:bg-\[radial-gradient\(circle_at_top\,color-mix\(in_srgb\,var\(--ds-brand-soft\)_56\%\,transparent\)\,transparent_34\%\)\,linear-gradient\(180deg\,var\(--ds-canvas-start\)\,var\(--ds-canvas-end\)\)\]{background-image:radial-gradient(circle at top,color-mix(in srgb,var(--ds-brand-soft) 56%,transparent),transparent 34%),linear-gradient(180deg,var(--ds-canvas-start),var(--ds-canvas-end))}}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-\[var\(--ds-space-card-large\)\]{padding:var(--ds-space-card-large)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-\[calc\(7rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.sm\:text-\[2rem\]{font-size:2rem}.sm\:shadow-\[var\(--ds-app-frame-shadow\)\]{--tw-shadow:var(--ds-app-frame-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:48rem){.md\:p-5{padding:calc(var(--spacing) * 5)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:self-start{align-self:flex-start}}@media not all and (min-width:40rem){.max-sm\:\[\&_\.button\]\:w-full .button{width:100%}}.\[\&_a\]\:min-h-10 a{min-height:calc(var(--spacing) * 10)}.\[\&_a\]\:min-w-0 a{min-width:calc(var(--spacing) * 0)}.\[\&_a\]\:px-3 a{padding-inline:calc(var(--spacing) * 3)}.\[\&_button\]\:min-h-10 button{min-height:calc(var(--spacing) * 10)}.\[\&_button\]\:min-w-0 button{min-width:calc(var(--spacing) * 0)}.\[\&_button\]\:px-3 button{padding-inline:calc(var(--spacing) * 3)}.\[\&_p\]\:text-\[0\.93rem\] p{font-size:.93rem}.\[\&_p\]\:leading-8 p{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.data-\[tone\=loss\]\:\[\&_strong\]\:text-\[color\:var\(--loss\)\][data-tone=loss] strong{color:var(--loss)}.data-\[tone\=profit\]\:\[\&_strong\]\:text-\[color\:var\(--profit\)\][data-tone=profit] strong{color:var(--profit)}.data-\[tone\=warning\]\:\[\&_strong\]\:text-\[color\:var\(--warning\)\][data-tone=warning] strong{color:var(--warning)}.\[\&\>li\]\:border-t-0>li{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>li\]\:py-1>li{padding-block:calc(var(--spacing) * 1)}.loading-box{flex-direction:column;align-items:center;gap:.75rem;display:flex}.brand-loader{isolation:isolate;place-items:center;display:grid;position:relative}.brand-loader--fullscreen{background:#fff;min-height:100vh;padding:2rem}.brand-loader__logo{z-index:1;width:max-content;box-shadow:none;background:0 0;border-radius:0;place-items:center;padding:0;animation:loaderFloat 1.9s ease-in-out infinite;display:inline-grid;position:relative}.brand-loader__spinner{border:2.5px solid var(--primary-soft);width:2rem;height:2rem;margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.brand-loader__spinner{border:2.5px solid color-mix(in srgb,var(--primary-soft) 90%,transparent)}}.brand-loader__spinner{border-top-color:var(--primary);border-radius:999px;animation:loaderSpin .8s linear infinite}.app-splash{z-index:999;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at top,#00c9b229,#0000 34%),radial-gradient(circle at 18% 18%,#b59b6229,#0000 22%),linear-gradient(#fffdf7,#f6f4ec 54%,#eff4f2);place-items:center;padding:1.5rem;transition:opacity .28s,visibility .28s;display:grid;position:fixed;inset:0;overflow:hidden}html[data-theme=dark] .app-splash{background:radial-gradient(circle at top,#00c9b21f,#0000 32%),radial-gradient(circle at 18% 18%,#b59b6221,#0000 24%),linear-gradient(#2f3231,#353535 52%,#213a35)}.app-splash.is-exiting,.app-splash.is-visible{visibility:visible;opacity:1}.app-splash.is-exiting{opacity:0}.app-splash__aurora,.app-splash__grid{pointer-events:none;position:absolute;inset:auto}.app-splash__aurora{filter:blur(24px);opacity:.65;border-radius:999px;width:42rem;height:42rem}.app-splash__aurora--primary{top:-14rem;background:radial-gradient(circle,#00c9b238 0,#00c9b200 68%);animation:splashDriftPrimary 7.2s ease-in-out infinite;inset-inline-start:-10rem}.app-splash__aurora--accent{background:radial-gradient(circle,#b59b6233 0,#b59b6200 68%);animation:splashDriftAccent 8.4s ease-in-out infinite;bottom:-16rem;right:-10rem}.app-splash__grid{opacity:.55;background-image:linear-gradient(#4b817912 1px,#0000 0),linear-gradient(90deg,#4b817912 1px,#0000 0);background-size:2.9rem 2.9rem;inset:0;-webkit-mask-image:radial-gradient(circle,#000 28%,#0000 78%);mask-image:radial-gradient(circle,#000 28%,#0000 78%)}.app-splash__shell{z-index:1;text-align:center;justify-items:center;gap:1.25rem;width:min(100%,24rem);display:grid;position:relative}.app-splash__logoCluster{place-items:center;width:12.5rem;height:12.5rem;display:grid;position:relative}.app-splash__halo,.app-splash__logoFrame{border-radius:999px;position:absolute}.app-splash__halo{background:radial-gradient(circle,#ffffff73,#fff0);border:1px solid #4b817929;inset:0}.app-splash__halo--outer{animation:splashPulseOuter 2.8s ease-out infinite}.app-splash__halo--inner{border-color:#005b4c2e;animation:splashPulseInner 2.3s ease-out infinite;inset:1.35rem}.app-splash__logoFrame{background:radial-gradient(circle at top,#ffffffe0,#ffffffb3),linear-gradient(145deg,#fffffffa,#eff5f3f0);place-items:center;width:8.75rem;height:8.75rem;animation:splashLogoLift 1.8s cubic-bezier(.22,1,.36,1) both;display:inline-grid;box-shadow:0 26px 54px #005b4c24,inset 0 0 0 1px #005b4c14}.app-splash__copy{gap:.32rem;display:grid}.app-splash__copy strong{font-family:var(--font-iranyekanx),IRANYekanX,system-ui,sans-serif;letter-spacing:-.05em;color:var(--text-primary);font-size:clamp(1.55rem,4vw,2rem);font-weight:800}.app-splash__copy span{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.app-splash__copy span{color:color-mix(in srgb,var(--text-secondary) 88%,white)}}.app-splash__copy span{letter-spacing:.02em;font-size:.88rem}.app-splash__progress{background:#4b817924;border-radius:999px;width:min(100%,11rem);height:.28rem;position:relative;overflow:hidden}.app-splash__progress span{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent),var(--warning));transform-origin:100%;width:100%;height:100%;animation:splashProgress 1.15s cubic-bezier(.22,1,.36,1) forwards;display:block}.page-loader-shell{place-items:center;min-height:50vh;display:grid}.pwa-install-banner{inset-inline:.9rem;bottom:calc(5.9rem + env(safe-area-inset-bottom));z-index:44;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #3535350f;border-radius:1.3rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;width:min(100% - 1.8rem,31rem);margin-inline:auto;padding:.8rem .8rem .8rem .9rem;display:grid;position:fixed;box-shadow:0 18px 42px #3535351a}.pwa-install-banner__icon{background:var(--primary-soft);border-radius:.95rem;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.pwa-install-banner__icon{background:color-mix(in srgb,var(--primary-soft) 88%,transparent)}}.pwa-install-banner__icon{color:var(--primary)}.pwa-install-banner__copy{gap:.18rem;min-width:0;display:grid}.pwa-install-banner__copy strong{font-size:.9rem}.pwa-install-banner__copy span{color:var(--text-secondary);font-size:.75rem;line-height:1.7}.pwa-install-banner__button{min-height:2.5rem;padding-inline:.9rem}.pwa-install-banner__dismiss{width:2rem;height:2rem;color:var(--text-secondary);background:0 0;border:0;border-radius:999px;font-size:1.1rem;line-height:1}.portfolio-shell{gap:1rem}.portfolio-holdings-card,.portfolio-overview-card{border:1px solid var(--border);gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.portfolio-holdings-card,.portfolio-overview-card{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.portfolio-holdings-card,.portfolio-overview-card{background:#fffffff5;border-radius:1.8rem;padding:1.15rem;box-shadow:0 20px 46px #3535350f}.portfolio-holding-row,.portfolio-holding-row__main,.portfolio-holding-row__stats,.portfolio-holdings__header,.portfolio-overview__actions,.portfolio-overview__top{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.portfolio-holding-row__main>div,.portfolio-holding-row__stats>div,.portfolio-overview__copy,.portfolio-sheet__intro{gap:.35rem;display:grid}.portfolio-holdings__header h2,.portfolio-overview__copy h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2.4vw,1.8rem)}.portfolio-holding-row__main span,.portfolio-holding-row__stats span,.portfolio-overview__copy p,.portfolio-sheet__intro p{color:var(--text-secondary);margin:0;line-height:1.8}.portfolio-legend__item,.portfolio-period-pill{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.portfolio-legend__item,.portfolio-period-pill{border:1px solid color-mix(in srgb,var(--border) 92%,transparent)}}.portfolio-legend__item,.portfolio-period-pill{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.portfolio-legend__item,.portfolio-period-pill{background:color-mix(in srgb,var(--surface-soft) 72%,white)}}.portfolio-legend__item,.portfolio-period-pill{color:var(--text-secondary);padding:.45rem .85rem;font-size:.82rem}.portfolio-overview__body{align-items:start}.portfolio-donut-wrap--minimal{background:radial-gradient(circle at top,#00c9b21f,#0000 58%),#f8f9f8f2;border-color:#3535350d;gap:1rem}.portfolio-donut-wrap--minimal .portfolio-donut{width:min(15rem,65vw);box-shadow:inset 0 0 0 1px #ffffff73,0 20px 40px #005b4c14}.portfolio-donut-wrap--minimal .portfolio-donut:after{background:#fffffffa;inset:26%;box-shadow:inset 0 0 0 1px #3535350d}.portfolio-donut-wrap--minimal .portfolio-donut__center{color:var(--text-primary)}.portfolio-donut-wrap--minimal .portfolio-donut__center small,.portfolio-donut-wrap--minimal .portfolio-donut__center span{color:var(--text-secondary)}.portfolio-holdings__list,.portfolio-legend{gap:.75rem;display:grid}.portfolio-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-breakdown--minimal .portfolio-breakdown__item{box-shadow:none;background:#fff;border:1px solid #3535350d}.portfolio-breakdown--minimal .portfolio-breakdown__copy>div,.portfolio-breakdown--minimal .portfolio-breakdown__stats{gap:.15rem;display:grid}.portfolio-summary-strip article{box-shadow:none;background:#f8f9f8f0;border:1px solid #3535350d}.portfolio-holding-row{background:#fff;border:1px solid #3535350d;border-radius:1.2rem;padding:.95rem 1rem}.portfolio-holding-row__color{border-radius:999px;flex-shrink:0;width:.85rem;height:.85rem;box-shadow:0 0 0 .2rem #00c9b214}.portfolio-holding-row__main strong,.portfolio-holding-row__stats strong{font-size:.95rem}.portfolio-holding-row__stats>div{text-align:end;min-width:6.5rem}.portfolio-sheet-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a4d;position:fixed;inset:0}.portfolio-sheet-shell{inset-inline:0;background:#fffdf8;border-radius:2rem 2rem 0 0;width:min(100%,44rem);margin-inline:auto;position:absolute;bottom:0;box-shadow:0 -18px 44px #3535351f}.portfolio-sheet{max-height:82dvh;padding:.8rem 1rem 1.25rem}.portfolio-sheet__intro{background:var(--surface-soft);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.portfolio-sheet__intro{background:color-mix(in srgb,var(--surface-soft) 72%,white)}}.portfolio-sheet__intro{padding:.9rem 1rem}.profile-allocation-list,.profile-card,.profile-card__actions,.profile-card__footer,.profile-form-grid,.profile-invoice-list,.profile-layout,.profile-layout__main,.profile-layout__side,.profile-list-block,.profile-overview-card,.profile-overview-card__copy,.profile-overview-card__hero,.profile-overview-card__stats,.profile-page,.profile-quick-links,.profile-session-list,.profile-soft-card-group,.profile-token-list{gap:1rem;display:grid}.profile-page{gap:1.1rem;width:min(100%,64rem);margin-inline:auto}.profile-overview-card{background:radial-gradient(circle at 100% 0,#4b81791a,#0000 24rem),linear-gradient(#fffffffa,#f7f8f6fa);border:1px solid #3535350f;border-radius:2rem;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 22px 44px #3535350f}.profile-overview-card:after{content:"";filter:blur(18px);pointer-events:none;inset-inline-end:-3rem;background:#005b4c0d;border-radius:999px;width:11rem;height:11rem;position:absolute;top:-3rem}.profile-overview-card__hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.profile-avatar{color:#005b4c;background:linear-gradient(135deg,#005b4c1f,#4b817933);border-radius:1.55rem;place-items:center;width:4.7rem;height:4.7rem;display:grid;box-shadow:inset 0 0 0 1px #005b4c0f}.profile-avatar span{letter-spacing:.04em;font-size:1.25rem;font-weight:800}.profile-overview-card__copy h1{color:#353535;letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,3vw,1.95rem)}.profile-overview-card__copy p{color:#8a8d87;margin:.15rem 0 0}.profile-overview-card__actions{justify-content:flex-end;display:flex}.profile-layout,.profile-overview-card__stats,.profile-quick-links{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-allocation-item,.profile-invoice-card,.profile-quick-links__item,.profile-session-card,.profile-soft-card,.profile-stat-tile,.profile-token{background:#ffffffeb;border:1px solid #3535350f;border-radius:1.35rem}.profile-stat-tile{padding:1rem 1.05rem}.profile-allocation-item span,.profile-empty-copy,.profile-invoice-card small,.profile-session-card small,.profile-session-card span,.profile-soft-card span,.profile-stat-tile span,.profile-token span{color:#8a8d87}.profile-allocation-item b,.profile-allocation-item strong,.profile-invoice-card strong,.profile-session-card strong,.profile-soft-card strong,.profile-stat-tile strong,.profile-token strong{color:#353535}.profile-quick-links__item{color:#4b8179;align-items:center;gap:.7rem;padding:.95rem 1rem;display:flex}.profile-layout{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:start}.profile-layout__main,.profile-layout__side{align-content:start}.profile-card{border-radius:1.8rem;gap:1.1rem}.profile-allocation-item,.profile-card__header,.profile-completion-strip>div,.profile-invoice-card,.profile-list-block__head,.profile-session-card{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.profile-card__header h3,.profile-list-block__head strong{color:#353535;margin:.2rem 0 0}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-completion-strip{gap:.7rem;display:grid}.profile-completion-strip__bar{background:#005b4c14;border-radius:999px;height:.48rem;overflow:hidden}.profile-completion-strip__bar span{border-radius:inherit;background:linear-gradient(90deg,#4b8179,#00c9b2);height:100%;display:block}.profile-soft-card-group,.profile-subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.profile-soft-card{background:linear-gradient(#fffffffa,#eff5f3f5);gap:.35rem;padding:1rem;display:grid}.profile-switch-list{gap:.65rem;display:grid}.profile-switch-list--muted{border-top:1px dashed #35353514;padding-top:.2rem}.profile-switch-row{background:#f7f8f6eb;border-radius:1.1rem;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.85rem .95rem;display:grid}.profile-switch-row input{accent-color:#005b4c}.profile-allocation-list,.profile-invoice-list,.profile-session-list,.profile-token-list{gap:.7rem}.profile-allocation-item,.profile-invoice-card,.profile-session-card,.profile-token{padding:.9rem 1rem}.profile-token{gap:.2rem;display:grid}.profile-empty-copy{margin:0;line-height:1.9}.profile-card__actions,.profile-card__footer{flex-wrap:wrap;align-items:center;display:flex}.profile-card__actions{justify-content:space-between}@media (max-width:960px){.profile-layout,.profile-overview-card__stats,.profile-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.profile-overview-card{border-radius:1.7rem;padding:1.15rem}.profile-form-grid,.profile-overview-card__hero,.profile-overview-card__stats,.profile-quick-links,.profile-soft-card-group,.profile-subscription-grid{grid-template-columns:minmax(0,1fr)}.profile-overview-card__hero{justify-items:start;display:grid}.profile-card__actions,.profile-card__footer,.profile-overview-card__actions{width:100%}.profile-card__actions .button,.profile-card__footer .button{justify-content:center;width:100%}}.invoice-sheet__list,.profile-detail-grid,.profile-detail-head,.profile-detail-head__copy,.profile-faq-list,.profile-invoice-stack,.profile-menu-item,.profile-menu-item__copy,.profile-menu-list,.profile-mobile-card,.profile-mobile-card__identity,.profile-mobile-card__top,.profile-mobile-footer,.profile-mobile-highlight,.profile-plan-list{gap:1rem;display:grid}.profile-mobile-card{background:radial-gradient(circle at top,#4b817914,#0000 40%),linear-gradient(#fff,#fafaf8);border:1px solid #3535350f;border-radius:2rem;width:min(100%,26rem);margin-inline:auto;padding:1.35rem 1.1rem 1.15rem;box-shadow:0 24px 44px #35353512}.profile-mobile-card__top{justify-items:center;gap:.35rem}.invoice-sheet__head h3,.profile-detail-head__copy h1,.profile-mobile-card__top h1{color:#353535;margin:0}.profile-mobile-card__eyebrow{color:#8a8d87;font-size:.78rem;font-weight:700}.profile-mobile-card__identity{text-align:center;justify-items:center;gap:.55rem}.profile-mobile-card__identity strong{color:#353535;font-size:1.3rem}.profile-detail-head__copy p,.profile-mobile-card__identity p,.profile-mobile-highlight p{color:#8a8d87;margin:0;line-height:1.9}.profile-mobile-avatar{color:#005b4c;background:linear-gradient(135deg,#005b4c1f,#4b81793d);border:0;border-radius:999px;place-items:center;width:6rem;height:6rem;display:inline-grid;position:relative;overflow:hidden}.profile-mobile-avatar__placeholder{color:#005b4c;background:radial-gradient(circle at top,#ffffffbf,#0000 55%),linear-gradient(#eaf3f0fa,#f6f9f8fa);place-items:center;width:100%;height:100%;display:inline-grid}.profile-mobile-avatar b{color:#fff;background:#5a63ff;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.95rem;display:inline-grid;position:absolute;bottom:.2rem;right:.2rem}.profile-mobile-avatar__image{object-fit:cover}.profile-mobile-avatar__remove{color:#8a8d87;font-size:.82rem;font-weight:700}.profile-mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.profile-mobile-metrics article{background:#f7f8f6e6;border-radius:1.2rem;justify-items:center;gap:.25rem;padding:.85rem .5rem;display:grid}.profile-mobile-metrics span{color:#353535;font-size:1rem;font-weight:800}.profile-mobile-metrics small{color:#8a8d87;font-size:.76rem}.profile-mobile-highlight{background:linear-gradient(135deg,#fff8ebf2,#fffffff5);border-radius:1.4rem;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:1rem}.profile-mobile-highlight__icon{color:#b37b00;background:#ffc44d2e;border-radius:1rem;place-items:center;width:2.8rem;height:2.8rem;display:inline-grid}.profile-faq-item__trigger strong,.profile-menu-item__copy strong,.profile-mobile-highlight strong,.profile-plan-card strong{color:#353535}.profile-menu-list{gap:.75rem}.profile-menu-item{color:inherit;background:#ffffffeb;border:1px solid #3535350f;border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;text-decoration:none}.profile-menu-item__icon{color:#005b4c;background:#005b4c14;border-radius:.95rem;order:3;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.profile-menu-item__copy{order:2;gap:.15rem}.invoice-sheet__list span,.profile-faq-item p,.profile-mobile-footer__meta span,.profile-plan-card small,.profile-plan-card span{color:#8a8d87}.profile-menu-item__arrow{color:#b1b4af;order:1;font-size:1.35rem}.profile-mobile-footer{gap:.85rem;padding-top:.4rem}.profile-mobile-footer__meta{justify-items:center;gap:.2rem;display:grid}.profile-detail-head{gap:.75rem}.profile-detail-head__nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.profile-detail-back{color:#4b8179;flex-direction:row-reverse;align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.profile-detail-grid{grid-template-columns:repeat(1,minmax(0,1fr));align-items:start}.profile-detail-grid--narrow{grid-template-columns:minmax(0,1fr)}.profile-faq-list,.profile-invoice-stack,.profile-plan-list{gap:.75rem}.profile-faq-item,.profile-invoice-row,.profile-plan-card{background:#fffffff0;border:1px solid #3535350f;border-radius:1.25rem}.profile-plan-card{gap:.3rem;padding:1rem;display:grid}.profile-plan-card.is-active{background:linear-gradient(#eff5f3f5,#fffffffa);border-color:#005b4c2e}.invoice-sheet__head,.invoice-sheet__list>div,.profile-faq-item__trigger,.profile-invoice-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.profile-invoice-row{width:100%;text-align:initial;background:#fffffff0;border:0;padding:1rem}.profile-invoice-row b{color:#353535}.profile-faq-item{padding:.3rem .3rem .35rem}.profile-faq-item__trigger{width:100%;text-align:initial;background:0 0;border:0;padding:.85rem .9rem}.profile-faq-item p{margin:0;padding:0 .9rem .8rem;line-height:1.9}.invoice-sheet{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#35353547;align-items:end;display:grid;position:fixed;inset:0}.invoice-sheet__panel{background:#fff;border-radius:1.8rem 1.8rem 0 0;width:min(100%,31rem);margin-inline:auto;padding:1.15rem 1rem 1.35rem;box-shadow:0 -14px 34px #35353524}.invoice-sheet__close{color:#4b8179;background:0 0;border:0;font-weight:700}.invoice-sheet__list{gap:.85rem;margin-top:1rem}.invoice-sheet__list>div{border-bottom:1px solid #3535350f;padding-bottom:.75rem}.invoice-sheet__list strong{color:#353535}.avatar-cropper-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3535355c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.avatar-cropper-dialog{background:#fff;border-radius:1.7rem;gap:1rem;width:min(100%,28rem);padding:1.1rem;display:grid;box-shadow:0 20px 44px #35353529}.avatar-cropper-dialog__actions,.avatar-cropper-dialog__head,.avatar-cropper-progress{justify-content:space-between;align-items:center;gap:1rem;display:flex}.avatar-cropper-dialog__head h3{color:#353535;margin:.2rem 0 0}.avatar-cropper-dialog__close{color:#4b8179;background:#f7f8f6f5;border:0;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.avatar-cropper-stage{aspect-ratio:1;touch-action:none;place-items:center;width:100%;display:grid;position:relative}.avatar-cropper-stage__viewport{background:#f4f6f5;border-radius:999px;width:15rem;height:15rem;position:relative;overflow:hidden}.avatar-cropper-stage__image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute;top:0;left:0}.avatar-cropper-stage__mask{pointer-events:none;background:radial-gradient(circle,#0000 7.5rem,#35353561 7.55rem);border-radius:1.4rem;position:absolute;inset:0}.avatar-cropper-stage__frame{pointer-events:none;border:2px solid #ffffffeb;border-radius:999px;width:15rem;height:15rem;position:absolute;box-shadow:0 0 0 999px #ffffff05}.avatar-cropper-zoom{gap:.6rem;display:grid}.avatar-cropper-progress span,.avatar-cropper-zoom span{color:#8a8d87;font-size:.84rem}.avatar-cropper-zoom input{accent-color:#005b4c;width:100%}.avatar-cropper-progress{gap:.5rem;display:grid}.avatar-cropper-progress__bar{background:#005b4c1a;border-radius:999px;width:100%;height:.42rem;overflow:hidden}.avatar-cropper-progress__bar span{border-radius:inherit;background:linear-gradient(90deg,#4b8179,#00c9b2);height:100%;display:block}@media (max-width:860px){.profile-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.profile-mobile-card{border-radius:1.7rem;width:100%}.profile-mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-detail-head__nav{flex-wrap:wrap}}@media (max-width:1100px){.enterprise-plan-grid,.hub-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.enterprise-content-layout,.enterprise-hero,.hub-hero,.hub-layout,.portfolio-composition__body{grid-template-columns:1fr}}@media (max-width:767px){.container{width:min(100% - 1rem,var(--container))}.button,.button-row .button,.hub-hero__actions .button,.portfolio-composition__cta{width:100%}.app-dashboard__dual,.app-dashboard__section-head,.app-investment-grid,.app-status-chip,.app-status-strip,.app-trending-item,.auth-mode-switch,.detail-article__body,.discover-grid,.enterprise-choice-grid,.enterprise-form-grid,.enterprise-mini-metrics,.enterprise-plan-grid,.enterprise-two-column,.feed-header,.hub-feature-grid,.list-row__top,.portfolio-composition__head,.portfolio-mini-stats,.portfolio-sheet__actions,.portfolio-sheet__grid,.table-row{grid-template-columns:1fr}.auth-mode-switch{border-radius:1.2rem}.otp-slots{gap:.5rem}.app-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.app-dashboard{width:100%}.portfolio-donut-wrap{min-height:18rem}.portfolio-holding-row,.portfolio-holding-row__stats,.portfolio-holdings__header,.portfolio-overview__actions,.portfolio-overview__top{flex-direction:column;align-items:stretch}.portfolio-legend{grid-template-columns:1fr}.portfolio-holding-row__stats>div{text-align:start;min-width:0}.portfolio-sheet-shell{width:100%}.pwa-install-banner{bottom:calc(5.6rem + env(safe-area-inset-bottom));grid-template-columns:auto 1fr auto}.pwa-install-banner__dismiss{grid-area:1/3;justify-self:end}.pwa-install-banner__button{grid-column:2/4;width:100%}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loaderFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes loaderSpin{to{transform:rotate(1turn)}}@keyframes splashLogoLift{0%{opacity:0;transform:translateY(18px)scale(.92)rotate(-10deg)}55%{opacity:1;transform:translateY(-4px)scale(1.04)rotate(2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes splashPulseOuter{0%{opacity:.18;transform:scale(.92)}65%{opacity:.5;transform:scale(1.04)}to{opacity:.12;transform:scale(1.1)}}@keyframes splashPulseInner{0%,to{opacity:.22;transform:scale(.96)}50%{opacity:.55;transform:scale(1.03)}}@keyframes splashProgress{0%{opacity:.45;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes splashDriftPrimary{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2rem,1.2rem)scale(1.08)}}@keyframes splashDriftAccent{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-2rem,-1.4rem)scale(1.1)}}@keyframes drawerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes drawerPanelIn{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes drawerBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes drawerPanelOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(22px)}}@media (prefers-reduced-motion:reduce){.app-splash,.app-splash *,.brand-loader,.brand-loader *{transition:none!important;animation:none!important}}.subscription-page{--subscription-bg:linear-gradient(180deg,var(--surface-strong),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){.subscription-page{--subscription-bg:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),color-mix(in srgb,var(--surface-soft) 90%,transparent))}}.subscription-page{--subscription-panel:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.subscription-page{--subscription-panel:color-mix(in srgb,var(--surface-strong) 92%,transparent)}}.subscription-page{--subscription-stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.subscription-page{--subscription-stroke:color-mix(in srgb,var(--border) 88%,transparent)}}.subscription-page{--subscription-strong:var(--text-primary);--subscription-soft:var(--text-secondary);--subscription-accent:var(--primary);--subscription-accent-strong:var(--primary-strong);padding-inline:1rem}.subscription-shell{gap:1.25rem;width:min(100%,1180px);margin:0 auto;display:grid}.subscription-chip,.subscription-eyebrow{color:var(--subscription-accent-strong);background:#b676211f;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.subscription-chip.is-active{color:#1c6f3e;background:#24814924}.subscription-chip.is-soft{color:var(--subscription-strong);background:#3f2c1614}.subscription-current-card,.subscription-detail-hero,.subscription-detail-panel,.subscription-empty,.subscription-hero,.subscription-plan-card,.subscription-summary-card{border:1px solid var(--subscription-stroke);background:var(--subscription-bg);box-shadow:0 28px 70px #62482414}.subscription-hero{border-radius:2rem;gap:1rem;padding:1.3rem;display:grid}.subscription-hero__copy{gap:.85rem;display:grid}.subscription-detail-hero__copy h1,.subscription-hero__copy h1{color:var(--subscription-strong);margin:0;font-size:clamp(1.9rem,4vw,3.15rem);line-height:1.18}.subscription-detail-hero__copy p,.subscription-empty p,.subscription-hero__copy p,.subscription-panel-head span,.subscription-section-head span,.subscription-support-card p{color:var(--subscription-soft);margin:0;line-height:1.9}.subscription-hero__panel{color:var(--subscription-strong);background:#3f2c160f;border-radius:1.4rem;gap:.55rem;padding:1rem;display:grid}.subscription-current-card{border-radius:1.5rem;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.subscription-current-card__icon{width:3rem;height:3rem;color:var(--subscription-accent-strong);background:#b6762124;border-radius:1rem;place-items:center;display:grid}.subscription-current-card__copy{flex:1;gap:.35rem;display:grid}.subscription-current-card__copy strong,.subscription-detail-price-card b,.subscription-panel-head h2,.subscription-section-head strong{color:var(--subscription-strong)}.subscription-account-grid,.subscription-checkout-grid,.subscription-detail-grid,.subscription-plan-grid{gap:1rem;display:grid}.subscription-plan-card{background:radial-gradient(circle at top right,var(--primary-soft),transparent 26%),linear-gradient(180deg,var(--surface-strong),var(--surface-soft));border-radius:1.75rem;gap:1rem;padding:1.2rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.subscription-plan-card{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary-soft) 42%,transparent),transparent 26%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 97%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent))}}.subscription-plan-card{transition:transform .18s,border-color .18s,box-shadow .18s}.subscription-plan-card.is-featured{background:radial-gradient(circle at top right,var(--primary-soft),transparent 31%),linear-gradient(180deg,var(--surface-strong),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){.subscription-plan-card.is-featured{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary-soft) 54%,transparent),transparent 31%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent))}}.subscription-plan-card.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.subscription-plan-card.is-active{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}}.subscription-plan-card.is-active{box-shadow:0 24px 52px #6248241f}.subscription-plan-card:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.subscription-plan-card:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}}.subscription-plan-card:hover{box-shadow:0 24px 52px #6248241f}.subscription-billing-history__head,.subscription-billing-history__row,.subscription-coupon-box,.subscription-detail-price-card__top,.subscription-panel-head,.subscription-plan-card__actions,.subscription-plan-card__top,.subscription-summary-card__plan,.subscription-support-card__actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.subscription-back-link,.subscription-billing-history__head span,.subscription-billing-history__row span,.subscription-billing-list span,.subscription-detail-price-card small,.subscription-detail-price-card span,.subscription-inline-link,.subscription-plan-card__code,.subscription-plan-card__period{color:var(--subscription-soft)}.subscription-panel-head h2,.subscription-plan-card h2,.subscription-summary-card__plan h1{color:var(--subscription-strong);margin:.25rem 0 0}.subscription-plan-card__description{min-height:4.8rem;color:var(--subscription-soft);margin:0;line-height:1.9}.subscription-plan-card__price,.subscription-summary-card__price{align-items:baseline;gap:.4rem;display:flex}.subscription-plan-card__price strong,.subscription-summary-card__price strong{color:var(--subscription-strong);font-size:1.9rem}.subscription-plan-card__compare,.subscription-plan-card__periodSelector,.subscription-plan-card__periodWrap{gap:.6rem;display:grid}.subscription-plan-card__compare{gap:.25rem}.subscription-plan-card__compare del{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.subscription-plan-card__compare del{color:color-mix(in srgb,var(--text-secondary) 92%,transparent)}}.subscription-plan-card__compare span{color:var(--subscription-soft);font-size:.84rem}.subscription-plan-card__periodSelector{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.subscription-period-pill{border:1px solid var(--border);border-radius:1.15rem;gap:.35rem;padding:.85rem .9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.subscription-period-pill{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.subscription-period-pill{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.subscription-period-pill{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.subscription-period-pill{color:var(--subscription-strong);text-align:right;cursor:pointer;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.subscription-period-pill span{color:var(--subscription-soft);font-size:.85rem}.subscription-period-pill strong{color:var(--subscription-strong);font-size:.96rem}.subscription-period-pill:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.subscription-period-pill:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}}.subscription-period-pill.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.subscription-period-pill.is-selected{border-color:color-mix(in srgb,var(--primary) 34%,var(--border))}}.subscription-period-pill.is-selected{background:linear-gradient(180deg,var(--primary-soft),var(--surface-strong))}@supports (color:color-mix(in lab,red,red)){.subscription-period-pill.is-selected{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 25%,var(--surface) 90%),color-mix(in srgb,var(--surface-strong) 96%,transparent))}}.subscription-period-pill.is-selected{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.subscription-period-pill.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}}.subscription-feature-list,.subscription-plan-card__list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.subscription-feature-list li,.subscription-plan-card__list li,.subscription-proof-item{color:var(--subscription-strong);align-items:start;gap:.65rem;display:flex}.subscription-back-link svg,.subscription-feature-list li svg,.subscription-field span svg,.subscription-inline-link svg,.subscription-plan-card__list li svg,.subscription-proof-item svg{color:var(--subscription-accent-strong)}.subscription-back-link,.subscription-inline-link{align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.subscription-detail-hero{border-radius:2rem;gap:1rem;padding:1.2rem;display:grid}.subscription-detail-hero__copy{align-content:start;gap:.85rem;display:grid}.subscription-detail-hero__pricing{gap:.85rem;display:grid}.subscription-checkout-sidebar,.subscription-detail-price-card{gap:.8rem;display:grid}.subscription-detail-price-card{background:var(--surface-strong);border-radius:1.35rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.subscription-detail-price-card{background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}}.subscription-detail-price-card{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.subscription-detail-price-card{border:1px solid color-mix(in srgb,var(--border) 80%,transparent)}}.subscription-detail-price-card__compare del{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.subscription-detail-price-card__compare del{color:color-mix(in srgb,var(--text-secondary) 92%,transparent)}}.subscription-detail-panel,.subscription-summary-card{border-radius:1.6rem;padding:1.1rem}.subscription-panel-head,.subscription-section-head{gap:.35rem;display:grid}.subscription-account-stats,.subscription-billing-list,.subscription-proof-list,.subscription-support-card__actions{gap:.8rem;display:grid}.subscription-account-stats div,.subscription-billing-list div,.subscription-proof-item div{gap:.28rem;display:grid}.subscription-summary-card{gap:1rem;display:grid}.subscription-field{flex:1;gap:.45rem;display:grid}.subscription-field span{color:var(--subscription-strong);align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.subscription-field input{width:100%;min-height:3rem;color:var(--subscription-strong);background:#ffffffc2;border:1px solid #71522729;border-radius:1rem;outline:none;padding:.8rem .95rem}.subscription-field input:focus{border-color:#b6762173;box-shadow:0 0 0 4px #b676211a}.subscription-billing-list{background:#3f2c160d;border-radius:1.2rem;padding:.95rem}.subscription-billing-list .is-total{border-top:1px dashed #7152272e;padding-top:.75rem}.subscription-billing-history__row strong,.subscription-billing-list strong{color:var(--subscription-strong)}.subscription-billing-history{gap:.75rem;display:grid}.subscription-billing-history__head,.subscription-billing-history__row{border-bottom:1px solid #7152271a;padding:.85rem 0}.subscription-billing-history__head{font-size:.86rem}.subscription-support-card{background:radial-gradient(circle at top left,#b6762124,transparent 30%),var(--subscription-bg)}.subscription-empty{border-radius:1.6rem;gap:.8rem;padding:1.2rem;display:grid}.subscription-empty strong,.subscription-empty-copy{color:var(--subscription-strong)}@media (min-width:760px){.subscription-detail-hero,.subscription-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);align-items:start}.subscription-plan-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.subscription-account-grid,.subscription-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-checkout-grid{align-items:start}}@media (max-width:759px){.subscription-billing-history__head,.subscription-billing-history__row,.subscription-coupon-box,.subscription-current-card,.subscription-plan-card__actions,.subscription-plan-card__top,.subscription-summary-card__plan,.subscription-support-card__actions{flex-direction:column;align-items:stretch}.subscription-billing-history__head{display:none}.subscription-billing-history__row{border:1px solid #7152271f;border-radius:1rem;padding:.9rem}}.assessment-history-list,.assessment-history-preview,.assessment-kpi-grid,.assessment-meta-grid,.assessment-profile-grid,.assessment-run-layout,.assessment-run-main,.assessment-run-side,.assessment-side-actions,.assessment-side-list,.assessment-stack,.assessment-summary-grid{gap:1rem;display:grid}.assessment-profile-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:start}.assessment-card,.assessment-hero-card,.assessment-history-card,.assessment-intro-panel,.assessment-question-card,.assessment-result-hero,.assessment-side-card{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.assessment-card,.assessment-hero-card,.assessment-history-card,.assessment-intro-panel,.assessment-question-card,.assessment-result-hero,.assessment-side-card{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.assessment-card,.assessment-hero-card,.assessment-history-card,.assessment-intro-panel,.assessment-question-card,.assessment-result-hero,.assessment-side-card{background:radial-gradient(circle at top left,var(--primary-soft),transparent 36%),var(--surface);border-radius:1.6rem}@supports (color:color-mix(in lab,red,red)){.assessment-card,.assessment-hero-card,.assessment-history-card,.assessment-intro-panel,.assessment-question-card,.assessment-result-hero,.assessment-side-card{background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary-soft) 55%,transparent),transparent 36%),color-mix(in srgb,var(--surface) 96%,transparent)}}.assessment-card,.assessment-hero-card,.assessment-history-card,.assessment-intro-panel,.assessment-question-card,.assessment-result-hero,.assessment-side-card{box-shadow:var(--shadow-sm);padding:1.15rem}.assessment-hero-card,.assessment-intro-panel,.assessment-result-hero{gap:1rem;display:grid}.assessment-hero-card__copy,.assessment-intro-panel__copy,.assessment-result-hero__main{gap:.6rem;display:grid}.assessment-card h3,.assessment-hero-card h2,.assessment-history-card h4,.assessment-intro-panel h2,.assessment-question-card h2,.assessment-result-hero h2{color:var(--text-primary);margin:0;line-height:1.5}.assessment-card p,.assessment-empty-copy,.assessment-hero-card p,.assessment-history-card span,.assessment-intro-panel p,.assessment-result-hero p,.assessment-side-list span,.assessment-side-note p{color:var(--text-secondary);margin:0;line-height:1.95}.assessment-kpi-grid,.assessment-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-kpi-grid article,.assessment-meta-grid>div,.assessment-result-score,.assessment-side-list article{background:var(--surface-strong);border-radius:1.15rem;gap:.28rem;display:grid}@supports (color:color-mix(in lab,red,red)){.assessment-kpi-grid article,.assessment-meta-grid>div,.assessment-result-score,.assessment-side-list article{background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}}.assessment-kpi-grid article,.assessment-meta-grid>div,.assessment-result-score,.assessment-side-list article{padding:.95rem}.assessment-history-preview__item b,.assessment-inline-stat span:last-child,.assessment-kpi-grid strong,.assessment-meta-grid strong,.assessment-result-score strong,.assessment-side-list strong{color:var(--text-primary)}.assessment-chip,.assessment-question-order,.assessment-required-pill{border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.35rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.assessment-chip,.assessment-question-order{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.assessment-chip,.assessment-question-order{background:color-mix(in srgb,var(--primary-soft) 82%,transparent)}}.assessment-chip,.assessment-question-order{color:var(--primary)}.assessment-required-pill{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.assessment-required-pill{background:color-mix(in srgb,var(--warning) 20%,transparent)}}.assessment-required-pill{color:var(--warning)}.assessment-card__actions,.assessment-card__head,.assessment-history-card__head,.assessment-pagination,.assessment-question-card__head,.assessment-run-actions,.assessment-run-progress__head,.assessment-run-topbar,.assessment-side-card__head{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.assessment-card__head,.assessment-history-card__head,.assessment-side-card__head{align-items:start}.assessment-icon-badge,.assessment-side-note svg,.assessment-timer svg{color:var(--primary);place-items:center;display:inline-grid}.assessment-inline-link,.assessment-inline-stat{color:var(--text-secondary);align-items:center;gap:.4rem;display:inline-flex}.assessment-side-note{background:var(--surface-soft);border-radius:1.2rem;align-items:start;gap:.75rem;padding:1rem 1.05rem;display:flex}@supports (color:color-mix(in lab,red,red)){.assessment-side-note{background:color-mix(in srgb,var(--surface-soft) 80%,transparent)}}.assessment-history-preview__item,.assessment-option{border:1px solid var(--border);border-radius:1.15rem;gap:.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.assessment-history-preview__item,.assessment-option{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.assessment-history-preview__item,.assessment-option{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.assessment-history-preview__item,.assessment-option{background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}}.assessment-history-preview__item,.assessment-option{padding:.95rem}.assessment-history-preview__item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.assessment-run-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);align-items:start}.assessment-run-progress{flex:1;gap:.6rem;display:grid}.assessment-run-progress__bar{background:var(--surface-soft);border-radius:999px;height:.7rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.assessment-run-progress__bar{background:color-mix(in srgb,var(--surface-soft) 86%,transparent)}}.assessment-run-progress__bar span{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent));height:100%;transition:width .22s;display:block}.assessment-timer{background:var(--surface-strong);border-radius:1.2rem;align-items:center;gap:.65rem;min-width:10rem;padding:.8rem .95rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.assessment-timer{background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.assessment-timer.is-warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.assessment-timer.is-warning{background:color-mix(in srgb,var(--warning) 12%,var(--surface-strong))}}.assessment-timer.is-critical{background:var(--loss)}@supports (color:color-mix(in lab,red,red)){.assessment-timer.is-critical{background:color-mix(in srgb,var(--loss) 12%,var(--surface-strong))}}.assessment-timer div{gap:.1rem;display:grid}.assessment-question-card{gap:1rem;animation-duration:.26s;animation-timing-function:ease;animation-fill-mode:both;display:grid}.assessment-question-card--forward{animation-name:assessmentSlideForward}.assessment-question-card--backward{animation-name:assessmentSlideBackward}.assessment-help-box{background:var(--warning);border-radius:1rem;align-items:start;gap:.55rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.assessment-help-box{background:color-mix(in srgb,var(--warning) 12%,var(--surface-strong))}}.assessment-help-box{color:var(--text-secondary)}.assessment-option-list{gap:.8rem;display:grid}.assessment-option{cursor:pointer;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.85rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.assessment-option:hover{transform:translateY(-1px)}.assessment-option input{opacity:0;pointer-events:none;position:absolute}.assessment-option__mark{border:2px solid var(--border);border-radius:999px;width:1.2rem;height:1.2rem}@supports (color:color-mix(in lab,red,red)){.assessment-option__mark{border:2px solid color-mix(in srgb,var(--border) 92%,transparent)}}.assessment-option.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.assessment-option.is-selected{border-color:color-mix(in srgb,var(--primary) 32%,transparent)}}.assessment-option.is-selected{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.assessment-option.is-selected{background:color-mix(in srgb,var(--primary-soft) 34%,var(--surface-strong))}}.assessment-option.is-selected{box-shadow:0 18px 34px var(--primary)}@supports (color:color-mix(in lab,red,red)){.assessment-option.is-selected{box-shadow:0 18px 34px color-mix(in srgb,var(--primary) 10%,transparent)}}.assessment-option.is-selected .assessment-option__mark{border-color:var(--primary);background:radial-gradient(circle,var(--primary) 0 45%,transparent 48%)}.assessment-option__label{color:var(--text-primary);line-height:1.9}.assessment-question-dots{grid-template-columns:repeat(auto-fit,minmax(2.5rem,1fr));gap:.6rem;display:grid}.assessment-question-dot{border:1px solid var(--border);min-height:2.7rem}@supports (color:color-mix(in lab,red,red)){.assessment-question-dot{border:1px solid color-mix(in srgb,var(--border) 90%,transparent)}}.assessment-question-dot{background:var(--surface-strong);border-radius:.95rem}@supports (color:color-mix(in lab,red,red)){.assessment-question-dot{background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.assessment-question-dot{color:var(--text-secondary)}.assessment-question-dot.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.assessment-question-dot.is-active{border-color:color-mix(in srgb,var(--primary) 32%,transparent)}}.assessment-question-dot.is-active{color:var(--primary)}.assessment-question-dot.is-answered{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.assessment-question-dot.is-answered{background:color-mix(in srgb,var(--primary-soft) 26%,var(--surface-strong))}}.assessment-result-hero{grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);align-items:stretch}.assessment-result-score{text-align:center;align-content:center}.assessment-history-card{gap:1rem;display:grid}.assessment-side-actions{grid-template-columns:1fr}.assessment-kpi-grid span,.assessment-meta-grid span,.assessment-pagination span,.assessment-result-score small,.assessment-timer span{color:var(--text-secondary)}@media (max-width:980px){.assessment-profile-grid,.assessment-result-hero,.assessment-run-layout{grid-template-columns:1fr}}@media (max-width:767px){.assessment-kpi-grid,.assessment-summary-grid{grid-template-columns:1fr}.assessment-card__actions,.assessment-history-card__head,.assessment-history-preview__item,.assessment-pagination,.assessment-run-actions,.assessment-run-topbar{flex-direction:column;align-items:stretch}.assessment-option{grid-template-columns:auto auto 1fr}.assessment-option svg{justify-self:end}}@keyframes assessmentSlideForward{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes assessmentSlideBackward{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.button,.detail-back-link a,.invoice-sheet__close,.profile-detail-back,.profile-faq-item__trigger,.profile-invoice-row,.subscription-back-link{direction:rtl}.invoice-sheet__panel,.profile-card,.profile-detail-head__copy,.profile-mobile-card,.profile-mobile-highlight,.subscription-detail-hero__copy,.subscription-lock-shell__overlay,.subscription-panel-head,.subscription-section-head,.subscription-summary-card{text-align:right}.subscription-notice-rail{z-index:8;width:min(100%,var(--ds-app-max-width));padding-inline:.1rem;margin:.1rem auto .75rem;padding:0 1rem;position:sticky;top:5.85rem}.subscription-notice-rail__notice{box-shadow:none;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.5rem .6rem}.subscription-notice-rail__notice>div:first-child{align-items:center;min-width:0}.subscription-notice-rail__notice>div:first-child>span{width:1.85rem;height:1.85rem}.subscription-notice-rail__notice strong{font-size:.76rem;line-height:1.75}.subscription-notice-rail__notice>div:last-child{padding-top:0}.subscription-notice-rail__label strong{color:var(--text-primary);font-size:.84rem;font-weight:700;line-height:1.6}.subscription-notice-rail__label small{color:var(--text-secondary);font-size:.74rem;line-height:1.55}.subscription-notice-rail__action{background:var(--ds-surface-soft);min-height:1.9rem;color:var(--ds-text-primary);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding-inline:.7rem;font-size:.68rem;font-weight:800;line-height:1.2;transition:background-color .14s,color .14s,transform .14s;display:inline-flex}.subscription-notice-rail__action:hover{background:var(--ds-surface-muted);color:var(--ds-brand)}.subscription-notice-rail__action:focus-visible{box-shadow:0 0 0 4px var(--ds-brand-soft);outline:none}.subscription-lock-shell{border-radius:1.6rem;align-items:center;min-height:calc(100dvh - 10.5rem);display:grid;position:relative;overflow:hidden}.subscription-lock-shell__blurred{filter:blur(10px);opacity:.2;max-height:min(22rem,56dvh);overflow:hidden;transform:scale(1.02)}.subscription-lock-shell__viewport{place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.subscription-lock-shell__overlay{border:1px solid var(--border);justify-items:start;gap:.8rem;width:min(100%,27rem);padding:1.25rem}@supports (color:color-mix(in lab,red,red)){.subscription-lock-shell__overlay{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.subscription-lock-shell__overlay{background:linear-gradient(180deg,var(--surface-strong),var(--surface));border-radius:1.4rem}@supports (color:color-mix(in lab,red,red)){.subscription-lock-shell__overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,transparent),color-mix(in srgb,var(--surface) 96%,transparent))}}.subscription-lock-shell__overlay{box-shadow:0 22px 44px #3535351a}.subscription-lock-shell__overlay strong{font-size:1rem}.subscription-lock-shell__overlay p{max-width:none}.assessment-card__actions,.profile-detail-head__nav,.subscription-billing-history__head,.subscription-billing-history__row,.subscription-coupon-box,.subscription-current-card,.subscription-plan-card__actions,.subscription-summary-card__plan{gap:.85rem}.profile-detail-back{flex-direction:row}.subscription-hero--minimal{padding-block:.95rem}.subscription-hero--minimal .subscription-hero__copy{gap:0}.subscription-hero--minimal h1{font-size:clamp(1.35rem,2.4vw,2rem)}.profile-invoice-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.invoice-sheet__list>div,.profile-invoice-row>div{min-width:0}.profile-invoice-row>div:first-child,.profile-invoice-row>div:last-child{gap:.22rem;display:grid}.profile-invoice-row>div:last-child{justify-items:end}.invoice-sheet__head h3,.invoice-sheet__list strong,.profile-invoice-row strong{overflow-wrap:anywhere}.invoice-sheet__panel{width:min(100%,38rem)}.invoice-sheet__list>div{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start;display:grid}.subscription-billing-history__head,.subscription-billing-history__row{text-align:right;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid}.subscription-billing-history__head span,.subscription-billing-history__row span,.subscription-billing-history__row strong{overflow-wrap:anywhere}.app-dashboard,.profile-page,.subscription-shell{width:100%}@media (min-width:1024px){.app-dashboard{width:min(100%,62rem)}.app-service-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:980px){.subscription-coupon-box,.subscription-current-card,.subscription-plan-card__actions,.subscription-summary-card__plan{flex-direction:column;align-items:stretch}.subscription-notice-rail__action{width:fit-content}}@media (max-width:760px){.subscription-lock-shell{min-height:calc(100dvh - 8.5rem)}.subscription-billing-history__head{display:none}.invoice-sheet__list>div,.profile-invoice-row,.subscription-billing-history__row{grid-template-columns:1fr}.profile-invoice-row>div:last-child{justify-items:start}}@media (max-width:640px){.subscription-notice-rail{margin-bottom:.85rem}}@media (max-width:380px){.subscription-notice-rail__notice{grid-template-columns:1fr;justify-items:stretch}.subscription-notice-rail__notice>div:last-child{justify-self:start}}html[data-theme=dark] .invoice-sheet__panel,html[data-theme=dark] .profile-faq-item,html[data-theme=dark] .profile-invoice-row,html[data-theme=dark] .profile-mobile-card,html[data-theme=dark] .profile-plan-card,html[data-theme=dark] .subscription-billing-history__row,html[data-theme=dark] .subscription-billing-list,html[data-theme=dark] .subscription-detail-price-card{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .invoice-sheet__panel,html[data-theme=dark] .profile-faq-item,html[data-theme=dark] .profile-invoice-row,html[data-theme=dark] .profile-mobile-card,html[data-theme=dark] .profile-plan-card,html[data-theme=dark] .subscription-billing-history__row,html[data-theme=dark] .subscription-billing-list,html[data-theme=dark] .subscription-detail-price-card{background:color-mix(in srgb,var(--surface-strong) 94%,#0f1719)}}html[data-theme=dark] .invoice-sheet__panel,html[data-theme=dark] .profile-faq-item,html[data-theme=dark] .profile-invoice-row,html[data-theme=dark] .profile-mobile-card,html[data-theme=dark] .profile-plan-card,html[data-theme=dark] .subscription-billing-history__row,html[data-theme=dark] .subscription-billing-list,html[data-theme=dark] .subscription-detail-price-card{color:var(--text-primary);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .invoice-sheet__panel,html[data-theme=dark] .profile-faq-item,html[data-theme=dark] .profile-invoice-row,html[data-theme=dark] .profile-mobile-card,html[data-theme=dark] .profile-plan-card,html[data-theme=dark] .subscription-billing-history__row,html[data-theme=dark] .subscription-billing-list,html[data-theme=dark] .subscription-detail-price-card{border-color:color-mix(in srgb,var(--border) 95%,transparent)}}html[data-theme=dark] .subscription-lock-shell__overlay{background:linear-gradient(180deg,var(--surface-strong),var(--surface))}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .subscription-lock-shell__overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,#0f1719),color-mix(in srgb,var(--surface) 96%,#101718))}}html[data-theme=dark] .subscription-lock-shell__overlay{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .subscription-lock-shell__overlay{border-color:color-mix(in srgb,var(--border) 95%,transparent)}}html[data-theme=dark] .profile-mobile-highlight,html[data-theme=dark] .subscription-current-card,html[data-theme=dark] .subscription-detail-hero,html[data-theme=dark] .subscription-detail-panel,html[data-theme=dark] .subscription-empty,html[data-theme=dark] .subscription-hero,html[data-theme=dark] .subscription-plan-card,html[data-theme=dark] .subscription-summary-card{background:linear-gradient(180deg,var(--surface-strong),var(--surface))}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .profile-mobile-highlight,html[data-theme=dark] .subscription-current-card,html[data-theme=dark] .subscription-detail-hero,html[data-theme=dark] .subscription-detail-panel,html[data-theme=dark] .subscription-empty,html[data-theme=dark] .subscription-hero,html[data-theme=dark] .subscription-plan-card,html[data-theme=dark] .subscription-summary-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,#11191b),color-mix(in srgb,var(--surface) 92%,#0f1719))}}html[data-theme=dark] .profile-mobile-highlight,html[data-theme=dark] .subscription-current-card,html[data-theme=dark] .subscription-detail-hero,html[data-theme=dark] .subscription-detail-panel,html[data-theme=dark] .subscription-empty,html[data-theme=dark] .subscription-hero,html[data-theme=dark] .subscription-plan-card,html[data-theme=dark] .subscription-summary-card{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .profile-mobile-highlight,html[data-theme=dark] .subscription-current-card,html[data-theme=dark] .subscription-detail-hero,html[data-theme=dark] .subscription-detail-panel,html[data-theme=dark] .subscription-empty,html[data-theme=dark] .subscription-hero,html[data-theme=dark] .subscription-plan-card,html[data-theme=dark] .subscription-summary-card{border-color:color-mix(in srgb,var(--border) 95%,transparent)}}html[data-theme=dark] .profile-mobile-highlight,html[data-theme=dark] .subscription-current-card,html[data-theme=dark] .subscription-detail-hero,html[data-theme=dark] .subscription-detail-panel,html[data-theme=dark] .subscription-empty,html[data-theme=dark] .subscription-hero,html[data-theme=dark] .subscription-plan-card,html[data-theme=dark] .subscription-summary-card{box-shadow:var(--shadow-sm)}}:root{--font-sans:var(--font-iranyekanx),IRANYekanX,system-ui,sans-serif;--background:#fff;--surface:#ffffffd6;--surface-strong:#fff;--surface-soft:#efede8;--surface-hover:#f6f1e8;--text-on-dark:#fff9ee;--primary:#005b4c;--primary-strong:#00453a;--primary-soft:#005b4c1f;--accent:#00c9b2;--accent-strong:#4b8179;--text-primary:#353535;--text-secondary:#4b8179;--text-disabled:#8a8d87;--profit:#12b981;--loss:#ef4444;--warning:#b59b62;--info:#00c9b2;--border:#35353514;--divider:#3535350f;--shadow-sm:0 14px 40px #35353514;--shadow-md:0 24px 72px #35353524;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px;--container:1180px;--fintech-background:#fff;--fintech-surface:#f7fafa;--fintech-surface-soft:#f2f6f6;--fintech-surface-muted:#eaf1f2;--fintech-text-primary:#202024;--fintech-text-secondary:#435665;--fintech-text-muted:#435665a6;--fintech-brand:#075056;--fintech-brand-soft:#eaf1f2;--fintech-accent-gold:#d1b028;--fintech-accent-orange:#ff5b04;--fintech-accent-orange-hover:#e95000;--fintech-accent-orange-soft:#ff5b041a;--fintech-sage:#809276;--fintech-danger:#ef626e;--fintech-success:#15b981;--fintech-border:#2020240f;--fintech-shadow-xs:0 1px 2px #2020240a;--fintech-shadow-sm:0 6px 18px #2020240d;--fintech-shadow-md:0 12px 32px #20202414;--fintech-shadow-floating:0 16px 40px #2020241f}html[data-theme=dark]{--background:#101718;--surface:#121c1edb;--surface-strong:#162124;--surface-soft:#1c2b2e;--surface-hover:#223337;--text-on-dark:#f4f6f5;--primary:#31c6b2;--primary-strong:#179785;--primary-soft:#31c6b229;--accent:#d1b06a;--accent-strong:#ebc984;--text-primary:#edf3f1;--text-secondary:#b9c6c3;--text-disabled:#7f9490;--profit:#4ad49a;--loss:#ff7b8f;--warning:#d1b06a;--info:#5fd5c2;--border:#edf3f11a;--divider:#edf3f114;--shadow-sm:0 18px 44px #00000057;--shadow-md:0 28px 78px #0000007a;--fintech-background:#0d1415;--fintech-surface:#111d1f;--fintech-surface-soft:#172629;--fintech-surface-muted:#1d3033;--fintech-text-primary:#f4f7f7;--fintech-text-secondary:#b7c6c8;--fintech-text-muted:#b7c6c89e;--fintech-brand:#1bbfa3;--fintech-brand-soft:#1bbfa324;--fintech-accent-gold:#d8b84a;--fintech-accent-orange:#ff7a2f;--fintech-accent-orange-hover:#ff8b4a;--fintech-accent-orange-soft:#ff7a2f29;--fintech-sage:#8ea48b;--fintech-danger:#ff6b7a;--fintech-success:#1fd39a;--fintech-border:#e4eef014;--fintech-shadow-xs:0 1px 2px #0000002e;--fintech-shadow-sm:0 6px 18px #00000038;--fintech-shadow-md:0 12px 32px #00000047;--fintech-shadow-floating:0 16px 40px #00000057}@keyframes buttonSpin{to{transform:rotate(1turn)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}