/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-divide-x-reverse:0}}}@layer theme{:host,:root{--font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",system-ui,sans-serif;--font-serif:var(--font-sans);--font-mono:ui-monospace,"SFMono-Regular","SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--color-red-200:oklch(88.5% .062 18.334);--color-teal-400:var(--color-teal-400);--color-teal-500:var(--color-teal-500);--color-cyan-200:var(--color-cyan-200);--color-cyan-400:var(--color-cyan-400);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--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-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",system-ui,sans-serif;--default-mono-font-family:ui-monospace,"SFMono-Regular","SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--color-brand-green:var(--color-brand-green);--color-brand-green-mid:var(--color-brand-green-mid);--color-brand-green-light:var(--color-brand-green-light);--color-brand-cream:var(--color-brand-cream);--color-brand-cream-dark:var(--color-brand-cream-dark);--color-brand-gold:var(--color-brand-gold);--color-brand-gold-ink:var(--color-brand-gold-ink);--color-brand-gold-soft:var(--color-brand-gold-soft);--color-bg-primary:var(--color-bg-primary);--color-bg-secondary:var(--color-bg-secondary);--color-bg-tertiary:var(--color-bg-tertiary);--color-bg-sidebar:var(--color-bg-sidebar);--color-bg-card:var(--color-bg-card);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-tertiary:var(--color-text-tertiary);--color-text-inverse:var(--color-text-inverse);--color-text-brand:var(--color-text-brand);--color-border-subtle:var(--color-border-subtle);--color-border-default:var(--color-border-default);--color-border-strong:var(--color-border-strong);--color-success-bg:var(--color-success-bg);--color-success-text:var(--color-success-text);--color-info-bg:var(--color-info-bg);--color-info-text:var(--color-info-text);--color-warning-bg:var(--color-warning-bg);--color-warning-text:var(--color-warning-text);--color-danger-bg:var(--color-danger-bg);--color-danger-text:var(--color-danger-text);--color-navy-950:var(--color-navy-950);--color-navy-900:var(--color-navy-900);--color-navy-800:var(--color-navy-800);--color-navy-700:var(--color-navy-700)}}@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{color:inherit;-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}h1,h2,h3,h4{font-family:var(--font-sans);text-wrap:balance;font-weight:700}h1{letter-spacing:-.026em;font-size:28px;line-height:1.25}h2{letter-spacing:-.018em;font-size:22px;line-height:1.35}h3{letter-spacing:var(--ls-h3);font-size:18px;font-weight:600;line-height:1.45}dd,li,p{text-wrap:pretty}}@layer components;@layer mvp{.mvp{--blue:var(--brand);--muted:var(--navy-lt);--line:var(--rule);--green:var(--ok);color:var(--ink);letter-spacing:-.02em;font-synthesis:none;font-size:17px;line-height:1.7}.mvp *{box-sizing:border-box}.mvp button,.mvp input,.mvp select,.mvp textarea{font:inherit;color:inherit}.mvp a,.mvp button,.mvp input,.mvp select,.mvp textarea{touch-action:manipulation}.mvp button{cursor:pointer}.mvp a{color:var(--blue);text-decoration:none}.mvp button{background:0 0;border:0}.mvp img{max-width:100%;display:block}.mvp h1,.mvp h2,.mvp h3,.mvp h4,.mvp p{margin:0}.mvp h1,.mvp h2,.mvp h3,.mvp h4{color:var(--navy);word-break:keep-all;font-weight:600;line-height:1.4}.mvp h1{letter-spacing:-1.3px;font-size:34px}.mvp h2{letter-spacing:-.5px;font-size:20px}.mvp h3{font-size:16px}.mvp p{overflow-wrap:anywhere}.mvp small{font-size:12px}.mvp svg{vertical-align:middle;flex-shrink:0}.mvp button:disabled{opacity:.45}.mvp input,.mvp select,.mvp textarea{background:#fff;border:1px solid #ced8e4;border-radius:8px;width:100%;max-width:100%;min-height:44px;padding:11px 12px}.mvp textarea{resize:vertical;line-height:1.8}.mvp input[type=checkbox],.mvp input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--blue);flex:none;margin:0}.mvp select{padding-right:25px}.mvp input:focus,.mvp select:focus,.mvp textarea:focus{border-color:var(--blue);outline:3px solid #16509c20}.mvp a:focus-visible,.mvp button:focus-visible,.mvp summary:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #2c6dba}.mvp details summary{cursor:pointer;color:var(--blue);min-height:44px;padding:10px 0}.mvp blockquote{color:#4b617a;background:#f7f9fc;border-left:2px solid #bdcfe8;margin:12px 0;padding:10px 16px;line-height:1.8}.mvp code{word-break:break-all;font-size:12px}.mvp table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.mvp th{color:var(--muted);white-space:normal;background:#f7f9fc;font-size:12px;font-weight:500}.mvp td,.mvp th{border-bottom:1px solid var(--line);vertical-align:top;min-width:80px;padding:14px 15px}.mvp td{color:#304761}.mvp td strong{font-weight:600}.mvp .table-wrap{max-width:100%;overflow-x:auto}.mvp .muted{color:var(--muted)}.mvp .blue{color:var(--blue)}.mvp .small{font-size:13px}.mvp .spaced{margin-top:22px}.mvp .full{width:100%}.mvp .stack{flex-direction:column;gap:22px;min-width:0;display:flex}.mvp .two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.mvp .two-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.mvp .actions,.mvp .tag-list{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mvp .actions{margin-top:24px}.mvp .tag-list{margin:18px 0}.mvp .round-icon{width:48px;height:48px;color:var(--blue);background:#edf3fc;border-radius:13px;flex:none;place-items:center;display:grid}.mvp .eyebrow{letter-spacing:1.7px;color:var(--blue);margin-bottom:11px;font-size:10px;font-weight:600}.mvp .button{border:1px solid var(--line);min-height:44px;color:var(--navy);white-space:normal;text-align:center;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-size:14px;font-weight:500;line-height:1.5;transition:background .15s,transform .15s;display:inline-flex}.mvp .button:hover:not(:disabled){background:#f0f5fc;border-color:#c4d4e8}.mvp .button.primary{background:var(--blue);border-color:var(--blue);color:#fff}.mvp .button.primary:hover:not(:disabled){background:#123f7c}.mvp .button.white{color:var(--navy);background:#fff;border-color:#fff}.mvp .button.outline{border-color:#cdd9e7}.mvp .button.small{min-height:40px;padding:8px 12px;font-size:12px}.mvp .button.compact{padding:10px 14px;font-size:13px}.mvp .button.danger{color:#a43942;border-color:#e7ccd0}.mvp .button.text-link,.mvp .text-link{color:var(--blue);background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:5px 0;font-size:13px;font-weight:500;display:inline-flex}.mvp .text-link:hover{text-underline-offset:4px;text-decoration:underline}.mvp .icon-button{color:#607187;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.mvp .icon-button:hover{color:var(--blue);background:#eff4fb}.mvp .badge{color:#586b83;letter-spacing:-.01em;overflow-wrap:anywhere;background:#f1f4f8;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:4px 8px;font-size:11px;line-height:1.6;display:inline-flex}.mvp .badge.blue{color:var(--blue);background:#edf3fc}.mvp .badge.green{color:var(--green);background:#eaf5f0}.mvp .badge.warm{color:#805d2b;background:#f8f1e4}.mvp .badge.inverted{color:#e1ecff;background:#ffffff16;border:1px solid #ffffff2b}.mvp .notice{color:#526881;background:#eef3fa;border:1px solid #e3ebf5;border-radius:9px;align-items:flex-start;gap:9px;margin:17px 0;padding:13px 15px;font-size:12px;line-height:1.8;display:flex}.mvp .notice svg{margin-top:3px}.mvp .notice.warm{color:#73582e;background:#f8f3e8;border-color:#eee5d2}.mvp .notice.error{color:#923b47;background:#fdf0f1;border-color:#f0d3d8}.mvp .notice:last-child{margin-bottom:0}.mvp .intro{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.mvp .intro p{color:var(--muted);margin-top:10px;font-size:14px}.mvp .intro .eyebrow{margin-bottom:10px}.mvp .intro-action{flex-shrink:0}.mvp .card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:25px}.mvp .card-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.mvp .card-title h2{font-size:18px}.mvp .card-title p{color:var(--muted);margin-top:6px;font-size:12px}.mvp .empty{text-align:center;color:var(--muted);padding:48px 20px}.mvp .empty h3{margin:14px 0 9px}.mvp .empty p{max-width:460px;margin:0 auto;font-size:14px}.mvp .empty-icon{color:#7f98b8;background:#f0f4fa;border-radius:50%;place-items:center;width:60px;height:60px;display:inline-grid}.mvp .empty .button{margin-top:18px}.mvp .loading{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.mvp .spin{animation:spin 1s linear infinite}.mvp .header{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;gap:25px;height:82px;padding:0 4%;position:relative}.mvp .header,.mvp .wordmark{align-items:center;display:flex}.mvp .wordmark{color:var(--navy);letter-spacing:1px;flex:none;gap:8px;font-size:29px;font-weight:750;line-height:1.1}.mvp .brand-symbol{color:var(--blue);border-right:1px solid #d7e2ef;align-items:center;min-height:38px;padding-right:10px;display:flex}.mvp .wordmark small{letter-spacing:1.2px;color:#71829a;margin-top:5px;font-size:6.8px;font-weight:500;display:block}.mvp .public-nav{gap:32px;margin-left:auto;margin-right:auto;font-size:13px;display:flex}.mvp .public-nav a{color:#52657c}.mvp .public-nav .active{color:var(--blue)}.mvp .header-right{flex-shrink:0;align-items:center;gap:15px;display:flex}.mvp .login-link{color:#52657c;font-size:13px}.mvp .account-pill{color:var(--navy);align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.mvp .account-pill small{color:var(--muted);font-size:10px;display:block}.mvp .avatar{width:34px;height:34px;color:var(--blue);background:#eaf1fb;border:1px solid #dce6f4;border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.mvp .avatar.large{width:50px;height:50px;font-size:19px}.mvp .demo-bar{color:#4d6685;letter-spacing:.1px;background:#eaf0f8;justify-content:center;align-items:center;gap:7px;min-height:27px;padding:3px 10px;font-size:10px;display:flex}.mvp .status-dot{background:#52789f;border-radius:100%;flex:none;width:5px;height:5px;display:inline-block}.mvp .skip-link{z-index:100;background:var(--blue);color:#fff;padding:10px;position:fixed;top:-80px}.mvp .skip-link:focus{top:5px}.mvp .public-layout{background:#fff}.mvp .public-main{min-height:65vh}.mvp .public-inner{max-width:1200px;margin:auto;padding:60px 35px 80px}.mvp .public-inner.narrow{max-width:880px}.mvp .footer{border-top:1px solid var(--line);color:var(--muted);background:#fff;align-items:center;gap:20px;padding:38px 5%;font-size:11px;display:flex}.mvp .footer-brand{color:var(--navy);letter-spacing:1px;font-size:22px;font-weight:750}.mvp .footer span{margin-left:auto}.mvp .footer p{color:#7b8898}.mvp .footer a:last-child{color:#607187;font-size:11px}.mvp .app-layout{grid-template-columns:222px minmax(0,1fr);min-height:calc(100vh - 109px);display:grid}.mvp .sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;padding:29px 16px;display:flex;position:relative}.mvp .sidebar-label{letter-spacing:1.8px;color:#8c9aab;padding:4px 14px 18px;font-size:9px}.mvp .student-select{border:1px solid var(--line);background:#fafbfd;border-radius:9px;margin:0 7px 24px;padding:10px 11px;display:block}.mvp .student-select>span{color:#7c8ca1;margin-bottom:4px;font-size:10px;display:block}.mvp .student-select select{letter-spacing:-.02em;background:0 0;border:0;min-height:32px;padding:0;font-size:12px}.mvp .side-link{color:#687b92;border-radius:8px;align-items:center;gap:12px;min-height:46px;margin:4px 0;padding:12px 14px;font-size:13px;display:flex}.mvp .side-link:hover{background:#f5f8fc}.mvp .side-link.active{color:var(--blue);background:#eaf1fb;font-weight:600}.mvp .nav-current{background:var(--blue);border-radius:50%;width:4px;height:4px;margin-left:auto}.mvp .sidebar-secondary{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:25px;padding:22px 14px;display:flex}.mvp .sidebar-secondary a{color:#7c8b9f;align-items:center;gap:10px;min-height:37px;font-size:11px;display:flex}.mvp .sidebar-footer{color:#8b9bb0;margin-top:auto;padding:55px 14px 10px;font-size:11px}.mvp .sidebar-footer p{margin:10px 0 15px;font-size:11px;line-height:1.9}.mvp .sidebar-footer a{color:#6c83a2;font-size:10px}.mvp .workspace{width:100%;min-width:0;max-width:1550px;margin:0 auto;padding:39px 40px 70px}.mvp .today-date{color:#7c8ca1;padding-bottom:5px;font-size:11px}.mvp .dashboard-grid{grid-template-columns:minmax(0,2.05fr) minmax(260px,.95fr);align-items:start;gap:24px;display:grid}.mvp .discovery-hero{background:var(--navy);color:#fff;border-radius:16px;min-height:300px;padding:28px 30px 30px;position:relative;overflow:hidden}.mvp .discovery-hero>.eyebrow{color:#b3c9e9;margin-bottom:17px}.mvp .discovery-hero h2{color:#fff;z-index:2;white-space:pre-line;letter-spacing:-.8px;max-width:76%;margin-top:17px;font-size:25px;font-weight:500;line-height:1.55;position:relative}.mvp .discovery-hero p{color:#bdcce1;margin:14px 0 24px}.mvp .discovery-hero .button,.mvp .discovery-hero p{z-index:2;font-size:12px;position:relative}.mvp .path-art{pointer-events:none;color:#91b2df;opacity:.55;width:220px;height:240px;position:absolute;top:46px;right:-38px;transform:rotate(-14deg)}.mvp .path-ring{border:1px solid #90b3e34a;border-radius:50%;width:230px;height:230px;position:absolute;top:-20px;left:20px}.mvp .ring2{width:320px;height:320px;top:-65px;left:-25px}.mvp .ring3{width:410px;height:410px;top:-110px;left:-70px}.mvp .path-art>svg{position:absolute;top:72px;left:93px}.mvp .path-art>small{letter-spacing:2px;white-space:nowrap;font-size:7px;position:absolute;top:160px;left:80px}.mvp .path-point{background:#bfd4f2;border:3px solid #5d7ca8;border-radius:50%;width:10px;height:10px;position:absolute}.mvp .point1{top:8px;left:27px}.mvp .point2{top:175px;left:12px}.mvp .task{border-bottom:1px solid #edf0f5;align-items:center;gap:13px;padding:18px 0;display:flex}.mvp .task:last-child{border-bottom:0;padding-bottom:0}.mvp .task:first-child{padding-top:0}.mvp .task>div{flex:1;min-width:0}.mvp .task h3{font-size:13px;font-weight:500;line-height:1.6}.mvp .task p{color:#8b99ab;margin-top:4px;font-size:10px}.mvp .task p span{padding:0 5px}.mvp .task-check{border:1px solid #c8d5e5;border-radius:6px;place-items:center;width:21px;min-width:21px;height:21px;min-height:21px;padding:0;display:grid;position:relative}.mvp .task-check:after{content:"";position:absolute;inset:-10px}.mvp .task-check:hover{background:#edf3fb}.mvp .task-done .task-check{color:var(--green);background:#dfede8;border-color:#d1e4da}.mvp .task-done h3{color:#7d8b9d}.mvp .major-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.mvp .major-mini{background:#f7f9fc;border:1px solid #edf1f6;border-radius:9px;padding:18px 15px 12px;position:relative}.mvp .major-index{color:#8ea4c1;letter-spacing:1px;font-size:10px}.mvp .major-mini h3{margin:10px 0 7px;font-size:14px}.mvp .major-mini p{color:#7688a0;font-size:11px;line-height:1.7}.mvp .major-mini>svg{margin-top:15px}.mvp .journey-progress .badge{margin:0 0 22px}.mvp .journey-step{gap:13px;padding:0 0 24px;display:flex;position:relative}.mvp .journey-step:not(:nth-last-child(2)):after{content:"";background:var(--line);width:1px;height:calc(100% - 29px);position:absolute;top:29px;left:13px}.mvp .journey-step>span{color:#8fa0b5;z-index:1;background:#fff;border:1px solid #dce3ee;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.mvp .journey-step h3{font-size:13px;font-weight:500}.mvp .journey-step p{color:#8998ab;margin-top:4px;font-size:11px}.mvp .journey-step.done>span{color:var(--green);background:#e6f1ed;border-color:#e6f1ed}.mvp .journey-step.current>span{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 0 0 4px #edf2fb}.mvp .journey-step.current h3{color:var(--blue)}.mvp .journey-progress .button{font-size:12px}.mvp .action-paper{background:var(--warm);border:1px solid #eae4d9;border-radius:15px;padding:25px}.mvp .action-paper .eyebrow{color:#9a7e56;font-size:9px}.mvp .action-paper h3{letter-spacing:-.5px;font-size:19px;line-height:1.6}.mvp .action-paper p{color:#8c806e;margin:12px 0;font-size:12px;line-height:1.9}.mvp .action-paper .text-link{color:#7a664c;font-size:11px}.mvp .progress-number{color:var(--blue);margin-bottom:17px;font-size:30px;font-weight:550;line-height:1.2}.mvp .progress-number span{color:#afbac8;font-size:17px;font-weight:400}.mvp .progress-track{background:#e9eef5;border-radius:3px;height:5px;overflow:hidden}.mvp .progress-track>span{background:#4277b4;border-radius:3px;height:100%;display:block}.mvp .journey-progress+p,.mvp .progress-track+p{margin-top:14px}.mvp .download-card{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:13px;align-items:center;gap:13px;padding:20px;display:flex}.mvp .download-card>div{flex:1}.mvp .download-card h3{font-size:13px}.mvp .download-card p{color:#8391a4;margin-top:3px;font-size:10px}.mvp .home-hero{background:#fff;grid-template-columns:1fr 1.04fr;align-items:center;gap:60px;max-width:1400px;margin:auto;padding:55px 6% 80px;display:grid}.mvp .home-copy>.eyebrow{letter-spacing:1.5px;align-items:center;gap:10px;margin-bottom:24px;font-size:9px;display:flex}.mvp .tiny-line{background:var(--blue);width:25px;height:1px}.mvp .home-copy h1{letter-spacing:-2.7px;font-size:55px;font-weight:600;line-height:1.24}.mvp .home-copy h1 span{color:var(--blue)}.mvp .hero-subtitle{color:#7a8798;margin-top:25px;font-size:14px;line-height:1.85}.mvp .hero-subtitle strong{color:#344b68;margin-top:5px;font-weight:500;display:inline-block}.mvp .home-copy .button{padding:14px 19px;font-size:12px}.mvp .home-copy .text-link{font-size:12px}.mvp .hero-footnote{color:#97a2b1;align-items:center;gap:7px;margin-top:24px;font-size:10px;display:flex}.mvp .hero-visual{align-self:stretch;min-width:0;min-height:540px;margin:12px 0;position:relative}.mvp .hero-visual>img{object-fit:cover;object-position:52% center;filter:saturate(.8);border-radius:160px 14px 14px;width:100%;height:100%;position:absolute;inset:0}.mvp .image-caption{z-index:1;color:#fff;letter-spacing:1.4px;text-shadow:0 1px 5px #142a53;font-size:8px;position:absolute;bottom:30px;left:32px}.mvp .floating-note{background:#fff;border:1px solid #e3e9f2;border-radius:12px;align-items:center;gap:15px;width:330px;padding:20px;display:flex;position:absolute;bottom:65px;left:-40px;box-shadow:0 15px 35px #142a5314}.mvp .floating-note small{color:#93a0b2;font-size:9px}.mvp .floating-note strong{color:var(--navy);margin-top:4px;font-size:15px;font-weight:550;display:block}.mvp .floating-note .round-icon{width:44px;height:44px}.mvp .note-track{gap:3px;width:100%;margin-top:12px;display:flex}.mvp .note-track i{background:#e8eef8;width:25%;height:3px;display:block}.mvp .note-track i:first-child{background:var(--blue)}.mvp .photo-index{letter-spacing:1.4px;color:#97a6b8;font-size:8px;position:absolute;top:-26px;right:0}.mvp .home-section{max-width:1400px;margin:auto;padding:70px 6%}.mvp .journey-section{border-top:1px solid #edf1f6}.mvp .section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:36px;display:flex}.mvp .outcome-section h2,.mvp .section-heading h2{letter-spacing:-1.1px;font-size:32px;line-height:1.5}.mvp .section-heading>p{color:#8190a4;margin-right:12px;font-size:13px;line-height:1.9}.mvp .journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mvp .journey-card{color:#607187;background:#fcfdff;border:1px solid #e3e9f1;border-radius:13px;padding:27px 28px}.mvp .journey-card:nth-child(2){background:#f1f5fc;border-color:#dce6f5}.mvp .journey-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.mvp .journey-top>span{letter-spacing:-1px;color:#849dbc;font-size:23px;font-weight:300}.mvp .journey-top>svg{color:#7994b6}.mvp .journey-card>small{letter-spacing:1.4px;color:#8ca0b9;font-size:8px}.mvp .journey-card h3{letter-spacing:-.7px;margin:6px 0 10px;font-size:27px}.mvp .journey-card h4{font-size:14px;font-weight:500}.mvp .journey-card>p{color:#8593a6;margin-top:12px;font-size:12px;line-height:1.9}.mvp .journey-card .text-link{margin-top:18px;font-size:11px}.mvp .outcome-section{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:40px;padding-bottom:95px;display:grid}.mvp .outcome-image img{object-fit:cover;object-position:center 54%;border-radius:12px 12px 140px;width:100%;height:480px}.mvp .outcome-section>div>p{color:#8694a6;margin:22px 0 23px;font-size:13px;line-height:1.9}.mvp .outcome-row{color:#536982;border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;font-size:12px;display:flex}.mvp .outcome-row span{color:#9badc4;font-size:10px}.mvp .outcome-row svg{margin-left:auto}.mvp .outcome-section .button{margin-top:25px;font-size:12px}.mvp .home-cta{background:#f2f5fa;align-items:center;gap:30px;padding:43px 6%;display:flex}.mvp .home-cta>svg{color:#6585b3}.mvp .home-cta h2{font-size:24px}.mvp .home-cta p{color:#8998ad;margin-top:7px;font-size:12px}.mvp .home-cta .button{margin-left:auto;font-size:12px}.mvp .auth-page{border:1px solid var(--line);background:#fff;border-radius:19px;grid-template-columns:.85fr 1.15fr;max-width:1050px;min-height:620px;margin:60px auto 80px;display:grid;overflow:hidden}.mvp .auth-art{background:var(--navy);color:#d1e1f7;padding:55px 40px;position:relative;overflow:hidden}.mvp .auth-art h2{color:#fff;margin-top:30px;font-size:26px;font-weight:400;line-height:1.7}.mvp .auth-art p{color:#9bb4d9;letter-spacing:2px;margin-top:24px;font-size:8px}.mvp .orbit{border:1px solid #ffffff15;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-250px;left:-160px}.mvp .orbit-two{width:600px;height:600px;bottom:-330px;left:-240px}.mvp .auth-content{padding:42px}.mvp .auth-content h1{font-size:29px}.mvp .auth-content>p{color:var(--muted);margin:15px 0 20px;font-size:13px;line-height:1.9}.mvp .account-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:23px;display:grid}.mvp .demo-account{text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:15px 11px;display:flex}.mvp .demo-account:hover{background:#f0f5fc;border-color:#c4d4eb}.mvp .demo-account .round-icon{border-radius:9px;width:35px;height:35px}.mvp .demo-account strong{font-size:12px;font-weight:550;display:block}.mvp .demo-account small{color:#8c9ab0;font-size:9px;display:block}.mvp .demo-account>svg{color:#7e98b9;margin-left:auto}.mvp .auth-content>.text-link{margin-top:20px}.mvp .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin:40px 0 27px;display:grid}.mvp .plan-card{flex-direction:column;align-items:flex-start;padding:29px 25px;display:flex}.mvp .plan-card.featured{background:#f7faff;border:1px solid #4c7caf}.mvp .plan-card h2{letter-spacing:-.9px;margin:17px 0 11px;font-size:28px}.mvp .plan-card>p{color:#7b8da4;min-height:42px;font-size:12px}.mvp .price{letter-spacing:-1.3px;color:var(--navy);margin:26px 0 8px;font-size:31px;line-height:1.4}.mvp .price small{letter-spacing:0;margin-left:5px;font-size:14px;font-weight:400}.mvp .plan-card>p.upgrade-note{min-height:0;color:var(--blue);margin:3px 0 0;font-size:11px}.mvp .check-list{border-top:1px solid var(--line);flex:1;width:100%;margin:15px 0 20px;padding:20px 0;list-style:none}.mvp .check-list li{color:#5d718b;align-items:flex-start;gap:8px;margin:13px 0;font-size:12px;display:flex}.mvp .check-list svg{color:#5b80ab;margin-top:2px}.mvp .plan-card>.button{margin-top:auto}.mvp .plan-bottom{text-align:left;color:#8c9aae;justify-content:center;gap:12px;margin-top:36px;font-size:12px;display:flex}.mvp .order-total{background:#edf3fc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.mvp .order-total>strong{color:var(--blue);margin-left:auto;font-size:23px}.mvp .order-total>span{font-size:12px}.mvp .form{gap:18px}.mvp .field,.mvp .form{flex-direction:column;display:flex}.mvp .field{gap:7px;min-width:0;font-size:13px}.mvp .field>span{color:#60748c;font-size:12px}.mvp .form>.button{align-self:flex-start;margin-top:3px}.mvp .form-error{color:#a43942;background:#fdf1f3;border-radius:7px;padding:10px 13px;font-size:12px}.mvp .global-error{color:#a43942;background:#fff0f2;border:1px solid #efd0d6;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:25px;padding:14px 16px;font-size:13px;display:flex}.mvp .modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#142a5366;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mvp .modal{background:#fff;border-radius:17px;outline:none;width:550px;max-width:100%;max-height:90vh;padding:28px;overflow:auto;box-shadow:0 20px 70px #001b3d30}.mvp .modal>.card-title{align-items:center;margin-bottom:22px}.mvp .modal h2{font-size:21px}.mvp .modal>p{color:#607187;margin:17px 0 24px;font-size:14px}.mvp .toast{background:var(--navy);color:#fff;z-index:150;border:1px solid #4b6591;border-radius:10px;align-items:center;gap:18px;width:max-content;max-width:min(90vw,700px);padding:14px 17px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #142a5330}.mvp .toast button{color:#e0eaff;min-width:30px;min-height:30px}.mvp .explore-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:35px 0 24px;display:flex}.mvp .tabs{border-bottom:1px solid var(--line);gap:4px;max-width:100%;margin-bottom:27px;display:flex;overflow-x:auto}.mvp .tabs button{white-space:nowrap;color:#7a8da6;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:48px;margin-bottom:-1px;padding:12px 19px;font-size:13px;display:flex}.mvp .tabs button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.mvp .explore-toolbar .tabs{flex-shrink:0;margin:0}.mvp .search-field{border:1px solid var(--line);color:#91a1b8;background:#fff;border-radius:9px;align-items:center;gap:7px;width:280px;padding:0 13px;display:flex}.mvp .search-field input{background:0 0;border:0;outline:none;min-width:0;padding:10px 3px;font-size:12px}.mvp .search-field:focus-within{outline:2px solid var(--blue)}.mvp .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:25px;display:grid}.mvp .explore-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:24px;display:flex}.mvp .explore-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.mvp .explore-illustration{color:#4c76a9;background:#edf3fa;border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.mvp .art-1{color:#9e8255;background:#f4efe5}.mvp .art-2{color:#789177;background:#eef2eb}.mvp .art-3{color:#81729f;background:#f0edf6}.mvp .explore-card>small{letter-spacing:1.5px;color:#97a6b9;font-size:8px}.mvp .explore-card>h2{margin:7px 0 13px;font-size:20px}.mvp .explore-card>p{color:#7c8da4;flex:1;font-size:12px}.mvp .explore-bottom{border-top:1px solid #eff2f6;justify-content:space-between;align-items:center;margin-top:22px;padding-top:9px;display:flex}.mvp .compare-check{color:#92a1b6;align-items:center;gap:5px;min-height:44px;font-size:10px;display:flex}.mvp .compare-check input{width:14px;height:14px;min-height:14px}.mvp .is-saved{color:var(--blue);background:#edf3fa}.mvp .comparison-panel{margin-top:25px}.mvp .comparison-panel td{min-width:160px}.mvp .list-row,.mvp .profile-row{align-items:center;gap:15px;display:flex}.mvp .list-row{border-bottom:1px solid #edf1f6;flex-wrap:wrap;justify-content:space-between;padding:18px 0}.mvp .list-row:last-child{border-bottom:0}.mvp .list-row p{color:#8c9aae;margin:4px 0;font-size:12px}.mvp .list-row h3{font-size:14px}.mvp .list-row code{font-size:10px}.mvp .policy-row{border-bottom:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:8px;padding:15px 0;display:flex}.mvp .policy-row>code{color:#6b7d97;flex:1;font-size:10px}.mvp .policy-row>p{color:#8b9aaf;width:100%;font-size:11px}.mvp .token{word-break:break-all;color:var(--navy);margin-top:12px;font-size:13px;display:block}.mvp .check-label{align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex}.mvp .faq{border-bottom:1px solid var(--line);padding:12px 0}.mvp .faq summary{color:var(--navy);font-size:15px}.mvp .faq p{color:#72859d;padding:0 15px 20px;font-size:14px;line-height:1.9}.mvp .faq+.button{margin-top:30px}.mvp .trial-grid{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.mvp .parent-hero{color:#fff;background:#253d60;border-radius:16px;padding:32px}.mvp .parent-hero h2{color:#fff;font-size:28px;font-weight:400;line-height:1.65}.mvp .parent-hero .eyebrow{color:#b8d0f0}.mvp .parent-hero>p{color:#c2cede;margin:17px 0 23px;font-size:13px}.mvp .summary-block{margin:20px 0}.mvp .summary-block p{color:#637994;margin-top:10px;font-size:14px;line-height:1.9}.mvp .quote-question{color:var(--navy);padding:10px 0 24px;font-size:23px;font-weight:400;line-height:1.7}.mvp .discovery-statement{background:#eaf0f9;border:1px solid #dce6f5;border-radius:16px;padding:33px}.mvp .discovery-statement h2{max-width:700px;font-size:26px;font-weight:500;line-height:1.7}.mvp .discovery-statement>p{color:#7a8da6;font-size:12px}.mvp .evidence{border-bottom:1px solid #edf1f6;padding:18px 0}.mvp .evidence:first-child{padding-top:0}.mvp .evidence h3{margin-top:14px;font-size:16px;font-weight:500}.mvp .evidence summary{font-size:12px}.mvp .evidence small{color:#93a3b9;font-size:10px}.mvp .evidence blockquote{font-size:14px}.mvp .limit-note{color:#7e90a7;border-bottom:1px solid #eff2f7;padding:14px 0;font-size:12px}.mvp .card>.limit-note:first-of-type{padding-top:0}.mvp .limit-note:last-child{border:0}.mvp .major-detail{border-bottom:1px solid var(--line);padding:25px 0}.mvp .major-detail:first-of-type{padding-top:0}.mvp .major-detail:last-child{border:0;padding-bottom:0}.mvp .major-detail>.card-title{align-items:center;margin-bottom:10px}.mvp .major-detail h3{font-size:19px}.mvp .major-detail p{color:#627b99;margin-top:10px;font-size:13px}.mvp .experiment-row{color:#806d4f;background:#f6f3ec;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:14px 15px;font-size:12px;display:flex}.mvp .experiment-row>span{flex:1;min-width:130px}.mvp .experiment-row .button{background:#fff;font-size:11px}.mvp .comparison-row{border-bottom:1px solid var(--line);padding:20px 0}.mvp .comparison-row h3{font-size:13px;font-weight:500;line-height:1.8}.mvp .two-observations{grid-template-columns:1fr 1fr;gap:14px;margin-top:13px;display:grid}.mvp .two-observations>div{background:#f5f8fc;border-radius:8px;padding:13px}.mvp .two-observations small{color:#91a0b4;font-size:10px}.mvp .two-observations p{color:#637a95;margin-top:6px;font-size:12px}.mvp .amendment{background:#fbf7ee;border-radius:9px;margin-top:17px;padding:15px}.mvp .amendment>p{color:#776c59;margin-top:10px;font-size:13px}.mvp .preparation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mvp .preparation-grid>div{border-right:1px solid var(--line);padding-right:10px}.mvp .preparation-grid>div:last-child{border:0}.mvp .preparation-grid>div>span{color:#98acc7;font-size:10px}.mvp .preparation-grid h3{margin:9px 0 5px;font-size:16px}.mvp .preparation-grid p{color:#8597b0;font-size:11px}.mvp .requirement-row{border-bottom:1px solid #edf1f6;padding:20px 0}.mvp .requirement-row:first-of-type{padding-top:0}.mvp .requirement-row h3{font-size:16px}.mvp .requirement-row>p{color:#91a2b7;margin:8px 0 15px;font-size:12px}.mvp .requirement-row .badge{margin-top:0}.mvp .record-overview>div{border-bottom:1px solid #edf1f6;padding:17px 0}.mvp .record-overview>div:first-child{padding-top:0}.mvp .record-overview h3{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.mvp .record-overview strong{color:var(--navy);font-size:21px;font-weight:500}.mvp .record-overview small{color:#8b9db6;font-size:12px;font-weight:400}.mvp .record-overview p{color:#93a1b5;margin-top:6px;font-size:10px}.mvp .record-entry{border-bottom:1px solid var(--line);padding:20px 0}.mvp .record-entry:first-of-type{padding-top:0}.mvp .record-entry h3{justify-content:space-between;margin-top:14px;font-size:16px;display:flex}.mvp .record-entry h3>strong{color:var(--blue);font-size:25px;font-weight:500}.mvp .record-entry small{color:#8a9db7;font-size:13px;font-weight:400}.mvp .record-entry p{color:#94a2b5;margin-top:7px;font-size:12px}.mvp .activity-entry{border-bottom:1px solid var(--line);padding:23px 0}.mvp .activity-entry:first-of-type{padding-top:0}.mvp .activity-entry h3{margin-top:13px;font-size:17px}.mvp .activity-entry p{color:#8c9bb0;margin-top:7px;font-size:12px}.mvp .activity-entry blockquote{font-size:13px}.mvp .activity-entry small{font-size:10px}.mvp .version-list{margin-top:20px}.mvp .version-list>div{border-top:1px solid var(--line);padding:17px 0}.mvp .version-list h3{margin-top:8px;font-size:14px;line-height:1.7}.mvp .version-list p{color:#8394aa;margin-top:5px;font-size:11px;line-height:1.9}.mvp .consultation-icon{color:#6483ad;align-items:flex-end;gap:7px;margin:15px 0 22px;display:flex}.mvp .card>.muted{margin:15px 0 21px;font-size:13px;line-height:1.9}.mvp .report-toolbar{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:25px;display:flex}.mvp .report-toolbar .field{min-width:240px;margin-right:auto}.mvp .report-paper{background:#fff;border:1px solid #dce4ef;max-width:850px;margin:0 auto;box-shadow:0 10px 30px #142a5306}.mvp .report-cover{color:#fff;background:#142a53;min-height:250px;padding:45px 48px;position:relative;overflow:hidden}.mvp .report-cover h2{color:#fff;z-index:1;margin:25px 0 10px;font-size:35px;font-weight:400;position:relative}.mvp .report-cover p{color:#c6d6ed;font-size:13px}.mvp .report-cover>span{letter-spacing:2px;color:#92afd6;margin-top:22px;font-size:8px;display:block}.mvp .report-watermark{color:#ffffff16;position:absolute;top:20px;right:-10px;transform:rotate(-10deg)}.mvp .report-body{padding:35px 48px}.mvp .report-meta{color:#a3adbb;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:11px;display:flex}.mvp .report-narrative{margin:18px 0 40px;font-size:21px;line-height:1.8}.mvp .report-body>h3{color:var(--blue);margin:35px 0 18px;font-size:16px}.mvp .report-body p{line-height:1.9}.mvp .report-body>.small{margin-top:10px}.mvp .report-body blockquote small{margin-top:12px;font-size:9px;display:block}.mvp .report-major{border-bottom:1px solid var(--line);padding:16px 0}.mvp .report-major h4{margin-bottom:12px;font-size:18px}.mvp .report-major p{margin-top:10px;font-size:13px}.mvp .report-footer{border-top:1px solid var(--line);color:#9aa7b8;overflow-wrap:anywhere;padding:20px 48px;font-size:9px}.mvp .chat-messages{height:380px;padding:5px 0 25px;overflow:auto}.mvp .chat-bubble{background:#f0f4fa;border-radius:0 12px 12px;width:max-content;max-width:87%;margin-bottom:20px;padding:16px 18px}.mvp .chat-bubble small{color:#8b9bb0;font-size:10px}.mvp .chat-bubble p{color:#57708e;white-space:pre-wrap;margin-top:9px;font-size:14px}.mvp .chat-bubble.mine{background:#e5eefc;border-radius:12px 0 12px 12px;margin-left:auto}.mvp .section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.mvp .story-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.mvp .story-card{padding:30px;position:relative}.mvp .story-number{color:#c2cede;margin-bottom:30px;font-size:35px;font-weight:300;line-height:1.2;display:block}.mvp .story-card h2{margin-top:15px;font-size:22px}.mvp .story-card p{color:#6c819c;margin-top:20px;font-size:14px;line-height:1.9}.mvp .story-card>small{color:#a0aebf;margin-top:35px;font-size:10px;display:block}.mvp .essay-layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);align-items:start;gap:23px;display:grid}.mvp .essay-editor{letter-spacing:0;background:#fff;border-radius:0;min-height:380px;padding:10px 0;font-size:16px;border:0!important;line-height:2!important}.mvp .essay-editor:focus{outline:none}.mvp .essay-editor:focus-visible{outline-offset:6px;outline:2px solid #16509c40}.mvp .essay-counter{color:#8fa0b7;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:15px;font-size:10px;display:flex}.mvp .review-comment{border-bottom:1px solid var(--line);padding:20px 0;font-size:13px}.mvp .review-comment>p{color:#6b829e}.mvp .review-comment>small{color:#a08c69;font-size:10px}.mvp .version-text{white-space:pre-wrap}.mvp .space-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mvp .space-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:35px;display:block;position:relative}.mvp .space-card h2{margin:24px 0 10px;font-size:23px}.mvp .space-card>p{color:#8a9ab0;font-size:13px}.mvp .space-card>svg{color:#7e96b7;position:absolute;top:35px;right:35px}.mvp .assessment-start{max-width:750px;margin:0 auto}.mvp .assessment-points{flex-direction:column;gap:25px;margin:25px 0 30px;display:flex}.mvp .assessment-points>div{align-items:flex-start;gap:17px;display:flex}.mvp .assessment-points h3{margin-top:2px;font-size:15px}.mvp .assessment-points p{color:#8697af;margin-top:7px;font-size:12px}.mvp .question-layout{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:42px;max-width:1100px;margin:auto;display:grid}.mvp .question-progress{color:#7d90ab;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.mvp .question-progress strong{color:var(--blue);font-size:23px;font-weight:500}.mvp .question-progress small{color:#a0b1c6;font-size:14px;font-weight:400}.mvp .question-card{margin-top:25px;padding:35px}.mvp .question-card h2{letter-spacing:-.6px;font-size:23px;line-height:1.7}.mvp .question-hint{color:#8c9eb6;margin:15px 0 26px;font-size:12px}.mvp .options{flex-direction:column;gap:11px;display:flex}.mvp .option{color:#6b7e96;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:9px;align-items:center;gap:12px;min-height:54px;padding:15px 17px;font-size:14px;display:flex}.mvp .option.selected{color:#16509c;background:#f0f5fd;border-color:#6290c6}.mvp .option:hover{border-color:#a3bbda}.mvp .option>input{width:17px;height:17px;min-height:17px}.mvp .option>span:nth-last-child(2){flex:1}.mvp .option-key{color:#a0b2c9;font-size:11px}.mvp .option>svg{margin-left:auto}.mvp .question-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:32px;display:flex}.mvp .question-actions .button{font-size:12px}.mvp .question-aside{padding-top:75px}.mvp .question-aside h3{font-size:22px;font-weight:400;line-height:1.6}.mvp .question-aside p{color:#8a9db7;margin:18px 0 30px;font-size:12px;line-height:2}.mvp .question-aside .button{font-size:12px}.mvp .question-aside>small{color:#9eafc4;margin-top:30px;font-size:9px;line-height:2;display:block}.mvp .save-status{color:#98a8bd;text-align:right;margin-top:22px;font-size:10px}.mvp .assessment-review{max-width:850px;margin:auto}.mvp .review-counts{border-bottom:1px solid var(--line);gap:50px;margin-bottom:25px;padding:0 0 28px;display:flex}.mvp .review-counts strong{color:var(--blue);font-size:28px;font-weight:500}.mvp .review-counts small{color:#a0aec2;font-size:11px;font-weight:400;display:block}.mvp .optional-settings{background:#f6f8fc;border-radius:10px;margin-bottom:27px;padding:20px}.mvp .optional-settings h3{margin-bottom:10px;font-size:14px}.mvp .review-list{max-height:500px;overflow:auto}.mvp .review-list>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:15px;width:100%;padding:15px 2px;display:flex}.mvp .review-list>button>span:first-child{color:#a5b4c9;flex:none;font-size:10px}.mvp .review-list p{color:#657c9c;flex:1;font-size:12px}.mvp .review-list .badge{flex:none;font-size:9px}.mvp .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:25px 0;display:grid}.mvp .metric{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:22px}.mvp .metric>div{color:#7e92ad;justify-content:space-between;align-items:center;gap:9px;font-size:11px;display:flex}.mvp .metric>div>svg{color:#a1b4cf}.mvp .metric>strong{letter-spacing:-1px;color:var(--navy);overflow-wrap:anywhere;margin:15px 0 4px;font-size:27px;font-weight:550;line-height:1.45;display:block}.mvp .metric strong small{color:#8f9fb5;letter-spacing:-.02em;margin-left:5px;font-size:12px;font-weight:400}.mvp .metric>p{color:#a1afc1;min-height:30px;font-size:9px;line-height:1.8}.mvp .operation-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 0;display:flex}.mvp .operation-row:first-of-type{padding-top:0}.mvp .operation-row>div{flex:1;min-width:0}.mvp .operation-row h3{font-size:13px;font-weight:500}.mvp .operation-row p{color:#a3b0c1;margin:6px 0 8px;font-size:10px}.mvp .operation-dot{background:#c4a47e;border-radius:50%;flex:none;align-self:flex-start;width:7px;height:7px;margin-top:8px}.mvp .operation-dot.green{background:#7baf98}.mvp .operation-row>.button{font-size:10px}.mvp .source-row{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:15px;padding:23px 0;display:flex}.mvp .source-row>div{flex:1;min-width:200px}.mvp .source-row h3{font-size:16px}.mvp .source-row p{color:#8498b3;margin-top:8px;font-size:12px}.mvp .audit-row{border-bottom:1px solid #edf1f6;padding:12px 0}.mvp .audit-row code{color:#6880a0;font-size:10px;display:block}.mvp .audit-row small{color:#9eafc3;font-size:9px}.mvp .marketing-controls{border:1px solid var(--line);background:#fff;border-radius:13px;flex-wrap:wrap;align-items:flex-end;gap:17px;margin-bottom:20px;padding:21px 24px;display:flex}.mvp .marketing-controls .field{flex:1;min-width:155px}.mvp .marketing-controls select{font-size:12px}.mvp .marketing-controls .data-stamp{color:#9badc4;align-items:center;gap:7px;padding:0 0 13px;font-size:9px;display:flex}.mvp .marketing-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.mvp .funnel{flex-direction:column;gap:20px;display:flex}.mvp .funnel-row>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.mvp .funnel-row>div:first-child>span{color:#5f7899;align-items:center;gap:11px;display:flex}.mvp .funnel-row i{color:#a1b4d0;font-size:9px;font-style:normal}.mvp .funnel-row strong{letter-spacing:-.5px;color:#36537b;font-size:18px;font-weight:500}.mvp .funnel-row strong small{color:#a1afc3;letter-spacing:-.02em;margin-left:7px;font-size:9px;font-weight:400}.mvp .funnel-track{background:#f0f4f9;border-radius:2px;height:9px;overflow:hidden}.mvp .funnel-track>span{background:#5884b7;border-radius:2px;min-width:2px;height:100%;display:block}.mvp .funnel-row:nth-child(2) .funnel-track>span{background:#4879b2}.mvp .funnel-row:nth-child(3) .funnel-track>span{background:#356aa8}.mvp .funnel-row:nth-child(4) .funnel-track>span{background:#245c9e}.mvp .funnel-row:nth-child(5) .funnel-track>span{background:#164d90}.mvp .funnel-bypass{background:#f4f1eb;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:27px 0 15px;padding:15px 18px;display:flex}.mvp .funnel-bypass small{color:#a3957c;font-size:9px}.mvp .funnel-bypass h3{color:#8b7859;margin-top:3px;font-size:12px}.mvp .funnel-bypass>strong{color:#82704f;font-size:21px;font-weight:500}.mvp .funnel-bypass>strong small{margin-left:4px}.mvp .purchase-split{grid-template-columns:1fr 1fr 1fr;gap:17px;display:grid}.mvp .purchase-split p{color:#8396b1;margin:10px 0 8px;font-size:10px}.mvp .purchase-split strong{color:#314e77;font-size:26px;font-weight:500}.mvp .purchase-split strong small{color:#9fb0c7;margin-left:5px;font-size:10px}.mvp .split-dot{background:#6b94c1;border-radius:3px;width:8px;height:8px;display:block}.mvp .split-dot.navy{background:#233f66}.mvp .split-dot.warm{background:#b39c78}.mvp .marketing-dark-card{background:var(--navy);color:#d4e0ef;border-radius:14px;padding:25px}.mvp .marketing-dark-card .eyebrow{color:#98b6de;font-size:8px}.mvp .marketing-dark-card h3{color:#fff;margin:15px 0 20px;font-size:23px;font-weight:400;line-height:1.6}.mvp .marketing-dark-card>div:not(.eyebrow){border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:11px;display:flex}.mvp .marketing-dark-card b{color:#d5e1f2;font-size:14px;font-weight:400}.mvp .marketing-dark-card>small{color:#91a9ca;margin-top:20px;font-size:9px;display:block}.mvp .channel-list{flex-direction:column;gap:25px;display:flex}.mvp .channel-title{align-items:center;gap:10px;display:flex}.mvp .channel-icon{color:#ad6e8d;background:#f0e9ed;border-radius:8px;place-items:center;width:29px;height:29px;font-size:13px;font-weight:650;display:grid}.mvp .channel-google{color:#598ac8;background:#edf2fb}.mvp .channel-naver{color:#729574;background:#eaf4ec}.mvp .channel-organic{color:#8e9baa;background:#f1f2f4}.mvp .channel-title h3{flex:1;font-size:13px;font-weight:500}.mvp .channel-title strong{color:#456082;font-size:14px;font-weight:500}.mvp .channel-bar{background:#f0f3f8;border-radius:2px;height:5px;margin:13px 0 8px}.mvp .channel-bar span{background:#8ba9cd;border-radius:2px;height:100%;display:block}.mvp .channel-meta{color:#a4b1c4;justify-content:space-between;font-size:9px;display:flex}.mvp .mentor-transitions{justify-content:space-around;align-items:center;gap:17px;padding:17px 0;display:flex}.mvp .mentor-transitions span{color:#9baac0;font-size:10px}.mvp .mentor-transitions strong{color:#516f97;margin-top:5px;font-size:20px;font-weight:450;display:block}.mvp .mentor-transitions svg{color:#b0c0d5}.mvp .admin-mobile-links,.mvp .mobile-context{display:none}@media (min-width:1550px){.mvp .header{padding-left:4%;padding-right:4%}.mvp .home-hero{padding-top:70px;padding-bottom:95px}.mvp .home-copy h1{font-size:62px}.mvp .hero-visual{min-height:590px}}@media (max-width:1200px){.mvp .workspace{padding:32px 26px 60px}.mvp .app-layout{grid-template-columns:195px minmax(0,1fr)}.mvp .sidebar{padding:25px 12px}.mvp .side-link{padding:12px;font-size:12px}.mvp .dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:20px}.mvp .card{padding:22px}.mvp .discovery-hero h2{max-width:90%;font-size:23px}.mvp .path-art{opacity:.25}.mvp .stats-grid{gap:12px}.mvp .metric{padding:18px}.mvp .metric>strong{font-size:23px}.mvp .major-mini-grid{gap:8px}.mvp .major-mini{padding:14px 11px}.mvp .home-hero{gap:40px}.mvp .home-copy h1{font-size:49px}.mvp .hero-visual{min-height:520px}.mvp .public-nav{gap:20px}.mvp .header{padding:0 3%}.mvp .two-columns{gap:20px}.mvp .question-layout{grid-template-columns:minmax(0,1fr) 180px;gap:25px}.mvp .question-card{padding:25px}.mvp .question-card h2{font-size:21px}}@media (max-width:1024px){.mvp .dashboard-grid{grid-template-columns:1fr}.mvp .dashboard-grid>aside,.mvp .dashboard-grid>div.stack:last-child{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mvp .dashboard-grid>.stack:first-child{display:flex}.mvp .marketing-main-grid{grid-template-columns:1fr}.mvp .marketing-main-grid>.stack{grid-template-columns:1fr 1fr;display:grid}.mvp .two-columns{grid-template-columns:1fr}.mvp .two-columns>.stack{display:flex}.mvp .essay-layout{grid-template-columns:1fr}.mvp .stats-grid{grid-template-columns:1fr 1fr}.mvp .home-hero{gap:35px;padding:45px 5% 60px}.mvp .home-copy h1{font-size:44px}.mvp .hero-visual{min-height:480px}.mvp .floating-note{width:280px;padding:16px;left:-20px}.mvp .floating-note strong{font-size:13px}.mvp .journey-grid{gap:16px}.mvp .journey-card{padding:22px}.mvp .outcome-section{gap:40px}.mvp .public-nav{gap:18px;font-size:12px}.mvp .header-right{gap:8px}.mvp .wordmark{font-size:25px}.mvp .header{gap:18px}.mvp .public-inner{padding:45px 28px}.mvp .question-layout{grid-template-columns:1fr}.mvp .question-aside{display:none}.mvp .question-main{width:100%;max-width:720px;margin:auto}.mvp .auth-page{margin:35px 25px}.mvp .auth-content{padding:30px}.mvp .auth-art{padding:40px 30px}.mvp .plan-grid{gap:15px}.mvp .plan-card{padding:24px 20px}.mvp .plan-card h2{font-size:25px}.mvp .price{font-size:28px}}@media (max-width:850px){.mvp .public-nav{display:none}.mvp .header{height:70px;padding:0 23px}.mvp .demo-bar{min-height:25px}.mvp .app-layout{min-height:calc(100vh - 95px);display:block}.mvp .sidebar{z-index:60;padding:0 10px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #dce4ef;border-right:0;min-height:66px;display:block;position:fixed;bottom:0;left:0;right:0}.mvp .sidebar nav{justify-content:space-around;gap:5px;display:flex}.mvp .side-link{border-radius:0;flex-direction:column;flex:1;gap:4px;max-width:150px;min-height:61px;margin:0;padding:10px 3px 8px;font-size:10px;display:flex}.mvp .side-link.active{color:var(--blue);background:0 0}.mvp .side-link>svg{width:19px}.mvp .nav-current,.mvp .sidebar .student-select,.mvp .sidebar nav .side-link:nth-child(n+5),.mvp .sidebar-footer,.mvp .sidebar-label,.mvp .sidebar-secondary{display:none}.mvp .workspace{max-width:900px;padding:30px 25px 100px}.mvp .mobile-context{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;margin:-8px 0 25px;padding:10px 12px;font-size:11px;display:flex}.mvp .mobile-context select{border:0;max-width:220px;min-height:35px;padding:0 20px 0 7px;font-size:12px}.mvp .intro h1{font-size:29px}.mvp .intro p{font-size:13px}.mvp .today-date{display:none}.mvp .dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:18px}.mvp .dashboard-grid>.stack:first-child,.mvp .dashboard-grid>aside,.mvp .dashboard-grid>div.stack:last-child{display:flex}.mvp .discovery-hero{padding:28px 25px}.mvp .discovery-hero h2{max-width:100%;font-size:23px}.mvp .card{padding:22px}.mvp .major-mini-grid{grid-template-columns:1fr}.mvp .major-mini{grid-template-columns:25px 1fr 20px;align-items:center;gap:5px;padding:13px 15px;display:grid}.mvp .major-mini h3{margin:0;font-size:14px}.mvp .major-mini p{grid-column:2/3;margin-top:2px;font-size:11px}.mvp .major-mini>svg{grid-area:1/3/3;margin:0}.mvp .plan-grid{grid-template-columns:1fr}.mvp .plan-card{grid-template-columns:1fr 1fr;gap:10px 30px;padding:27px;display:grid}.mvp .plan-card>.badge{grid-column:1}.mvp .plan-card>h2{grid-column:1;margin:8px 0}.mvp .plan-card>.price{grid-column:1;margin:0}.mvp .plan-card>p{grid-column:1}.mvp .plan-card>ul{border-top:0;grid-area:1/2/5;align-self:center;margin:0}.mvp .plan-card>.button{grid-column:2}.mvp .plan-card>.upgrade-note{grid-area:5/1}.mvp .plan-card>.price{grid-row:4}.mvp .plan-card>p:not(.upgrade-note){min-height:0}.mvp .plan-card>.button{margin-top:0}.mvp .explore-grid{grid-template-columns:1fr 1fr}.mvp .auth-page{grid-template-columns:1fr}.mvp .auth-art{display:none}.mvp .auth-content{width:100%;max-width:650px;margin:auto;padding:35px}.mvp .admin-mobile-links{flex-wrap:wrap;gap:6px;margin-bottom:23px;display:flex}.mvp .admin-mobile-links a{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:36px;padding:7px 10px;font-size:11px}.mvp .marketing-controls{gap:14px}.mvp .marketing-main-grid>.stack{display:flex}.mvp .home-hero{gap:30px;padding-top:50px}.mvp .home-copy h1{font-size:39px}.mvp .home-copy .eyebrow{font-size:7px}.mvp .hero-subtitle{font-size:12px}.mvp .hero-visual{min-height:470px}.mvp .hero-visual>img{border-top-left-radius:120px}.mvp .floating-note{gap:11px;width:245px;padding:14px;left:-20px}.mvp .floating-note strong{font-size:12px}.mvp .floating-note small{font-size:8px}.mvp .floating-note .round-icon{border-radius:9px;width:35px;height:35px}.mvp .floating-note .round-icon svg{width:22px}.mvp .journey-card h3{font-size:22px}.mvp .home-section{padding:50px 5%}.mvp .outcome-section{gap:30px}.mvp .outcome-image img{height:420px}.mvp .outcome-section h2{font-size:28px}.mvp .outcome-section .outcome-row{font-size:11px}.mvp .home-cta{gap:20px;padding:35px 5%}.mvp .home-cta h2{font-size:20px}.mvp .header-right .account-pill,.mvp .home-cta>.button{font-size:11px}.mvp .header-right .account-pill small{font-size:9px}.mvp .report-body{padding:30px 35px}.mvp .report-cover{padding:35px}.mvp .report-cover h2{font-size:30px}}@media (max-width:650px){.mvp .header{gap:10px;height:68px;padding:0 17px}.mvp .wordmark{gap:7px;font-size:23px}.mvp .wordmark small{letter-spacing:.9px;font-size:5.8px}.mvp .brand-symbol{min-height:31px;padding-right:8px}.mvp .brand-symbol svg{width:23px}.mvp .header-right{gap:6px}.mvp .header-right .button.compact{min-height:40px;padding:9px 11px;font-size:11px}.mvp .header-right .login-link{font-size:11px}.mvp .header-right .account-pill .avatar{display:none}.mvp .header-right .icon-button{min-width:36px}.mvp .demo-bar,.mvp .demo-detail{font-size:9px}.mvp .workspace{padding:26px 18px 100px}.mvp .intro{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:25px}.mvp .intro h1{letter-spacing:-1px;font-size:28px}.mvp .intro p{max-width:96%;font-size:12px;line-height:1.85}.mvp .eyebrow{letter-spacing:1.4px;font-size:9px}.mvp .intro-action{max-width:100%}.mvp .intro-action .button{min-height:40px;font-size:12px}.mvp .mobile-context{margin-top:-5px}.mvp .dashboard-grid{grid-template-columns:1fr}.mvp .dashboard-grid>aside,.mvp .dashboard-grid>div.stack:last-child{display:flex}.mvp .card{border-radius:13px;padding:22px}.mvp .card-title{gap:10px;margin-bottom:20px}.mvp .card-title h2{font-size:17px}.mvp .card-title p{font-size:11px;line-height:1.8}.mvp .card-title .button.small{min-height:38px;padding:7px 9px;font-size:10px}.mvp .card-title>.text-link{flex:none;font-size:10px}.mvp .discovery-hero{border-radius:13px;min-height:305px;padding:27px 25px}.mvp .discovery-hero h2{max-width:95%;font-size:25px}.mvp .discovery-hero p{max-width:85%;font-size:12px;line-height:1.85}.mvp .path-art{opacity:.2;top:65px;right:-65px}.mvp .discovery-hero .button{font-size:12px}.mvp .major-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mvp .major-mini{padding:15px 11px;display:block}.mvp .major-mini h3{margin-top:8px;font-size:13px}.mvp .major-mini p{margin-top:7px;font-size:10px}.mvp .major-mini>svg{width:14px;margin-top:12px}.mvp .journey-progress .journey-step{padding-bottom:22px}.mvp .stack{gap:20px}.mvp .button{padding:11px 15px;font-size:13px}.mvp .notice{padding:12px 13px;font-size:11px}.mvp .home-hero{flex-direction:column;align-items:stretch;gap:35px;padding:40px 22px 50px;display:flex}.mvp .home-copy>.eyebrow{letter-spacing:1.4px;margin-bottom:22px;font-size:8px}.mvp .home-copy h1{letter-spacing:-2px;font-size:46px;line-height:1.2}.mvp .hero-subtitle{margin-top:23px;font-size:13px;line-height:1.9}.mvp .home-copy .actions{gap:18px}.mvp .home-copy .button{padding:13px 15px;font-size:12px}.mvp .home-copy .text-link{font-size:11px}.mvp .hero-footnote{margin-top:19px;font-size:9px}.mvp .hero-visual{min-height:380px;margin:16px 0 0 13px}.mvp .hero-visual>img{object-position:50% center;border-top-left-radius:100px}.mvp .floating-note{gap:12px;width:270px;padding:17px;bottom:43px;left:-13px}.mvp .floating-note small{font-size:8px}.mvp .floating-note strong{font-size:13px}.mvp .photo-index{font-size:7px;top:-22px}.mvp .image-caption{font-size:6px;bottom:17px;left:22px}.mvp .home-section{padding:45px 22px}.mvp .section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:27px}.mvp .section-heading h2{font-size:28px}.mvp .section-heading>p{font-size:12px;line-height:1.85}.mvp .journey-grid{grid-template-columns:1fr;gap:17px}.mvp .journey-card{padding:25px}.mvp .journey-top{margin-bottom:22px}.mvp .journey-card h3{font-size:28px}.mvp .journey-card h4{font-size:15px}.mvp .journey-card>p{margin-top:15px;font-size:13px;line-height:1.9}.mvp .journey-card .text-link{margin-top:18px}.mvp .outcome-section{flex-direction:column;align-items:stretch;gap:35px;padding-top:10px;padding-bottom:50px;display:flex}.mvp .outcome-image img{object-position:center 51%;border-radius:12px 12px 100px;height:350px}.mvp .outcome-section h2{font-size:30px}.mvp .outcome-section>div>p{font-size:12px}.mvp .outcome-row{gap:10px;padding:18px 0;font-size:12px!important}.mvp .home-cta{flex-wrap:wrap;gap:17px;padding:30px 23px}.mvp .home-cta>svg{width:27px}.mvp .home-cta h2{font-size:18px}.mvp .home-cta p{font-size:11px}.mvp .home-cta>.button{width:100%;margin:8px 0 0;font-size:12px}.mvp .public-inner{padding:35px 20px 60px}.mvp .public-inner .intro h1{font-size:29px}.mvp .footer{flex-wrap:wrap;gap:10px 20px;padding:27px 22px 30px}.mvp .footer p{font-size:10px}.mvp .footer span{order:4;width:100%;margin-left:0;font-size:9px}.mvp .footer a:last-child{font-size:10px}.mvp .footer-brand{font-size:20px}.mvp .auth-page{border-radius:13px;min-height:0;margin:26px 17px 45px}.mvp .auth-content{padding:27px 23px}.mvp .auth-content h1{font-size:26px}.mvp .account-grid{gap:9px}.mvp .demo-account{align-items:flex-start;gap:8px;padding:13px 10px;position:relative}.mvp .demo-account .round-icon{width:30px;height:30px}.mvp .demo-account .round-icon>svg{width:18px}.mvp .demo-account strong{font-size:11px}.mvp .demo-account small{margin-top:2px;font-size:8px;line-height:1.8}.mvp .demo-account>svg{display:none}.mvp .plan-grid{margin-top:28px}.mvp .plan-card{gap:0;padding:27px;display:flex}.mvp .plan-card h2{margin:18px 0 12px;font-size:28px}.mvp .plan-card>p{font-size:13px}.mvp .plan-card>.price{margin:23px 0 8px;font-size:32px}.mvp .plan-card>ul{border-top:1px solid var(--line);width:100%;margin:17px 0;padding:15px 0}.mvp .plan-card>.button{margin-top:10px}.mvp .plan-card>p.upgrade-note{margin:5px 0 0;font-size:11px}.mvp .check-list li{font-size:12px}.mvp .explore-toolbar{margin-top:20px;display:block}.mvp .explore-toolbar .tabs{margin-bottom:20px}.mvp .tabs button{padding:12px 14px;font-size:12px}.mvp .search-field{width:100%;font-size:12px}.mvp .explore-grid{grid-template-columns:1fr;gap:17px}.mvp .explore-card{padding:22px}.mvp .explore-card-top{margin-bottom:19px}.mvp .explore-illustration{width:52px;height:52px}.mvp .explore-card>h2{font-size:23px}.mvp .explore-card>p{font-size:13px}.mvp .explore-card>small{font-size:8px}.mvp .explore-bottom .text-link{font-size:12px}.mvp .two-fields{gap:12px}.mvp .field>span{font-size:11px}.mvp .field input,.mvp .field select,.mvp .field textarea{font-size:13px}.mvp .modal-backdrop{padding:13px}.mvp .modal{border-radius:13px;max-height:94vh;padding:24px}.mvp .modal h2{font-size:19px}.mvp .toast{max-width:calc(100vw - 30px);padding:12px 13px;font-size:11px;bottom:80px}.mvp .list-row{gap:12px}.mvp .policy-row>code{font-size:10px}.mvp .policy-row>p{font-size:11px}.mvp .parent-hero{padding:28px}.mvp .parent-hero h2{font-size:26px}.mvp .discovery-statement{padding:28px 24px}.mvp .discovery-statement h2{font-size:24px;line-height:1.7}.mvp .two-observations{gap:9px}.mvp .two-observations>div{padding:12px}.mvp .two-observations p{font-size:11px}.mvp .comparison-row h3{font-size:12px}.mvp .experiment-row>span{min-width:140px}.mvp .experiment-row .button{width:100%;font-size:11px}.mvp .preparation-grid{gap:14px}.mvp .preparation-grid h3{font-size:14px}.mvp .preparation-grid p{font-size:10px}.mvp .preparation-grid>div{padding-right:5px}.mvp .preparation-grid>div>span{font-size:9px}.mvp .two-columns{grid-template-columns:1fr}.mvp .report-toolbar{gap:12px}.mvp .report-toolbar .field{width:100%;min-width:0}.mvp .report-toolbar .button{min-height:40px;font-size:11px}.mvp .report-cover{min-height:215px;padding:30px 25px}.mvp .report-cover h2{margin-top:23px;font-size:29px}.mvp .report-cover .eyebrow{font-size:8px}.mvp .report-body{padding:25px}.mvp .report-narrative{font-size:19px}.mvp .report-body>h3{font-size:15px}.mvp .report-footer{padding:15px 25px;font-size:8px}.mvp .report-body .badge{font-size:9px}.mvp .report-meta{font-size:10px}.mvp .essay-layout{grid-template-columns:1fr}.mvp .essay-editor{min-height:350px;font-size:15px}.mvp .space-grid,.mvp .story-grid{grid-template-columns:1fr}.mvp .space-card{padding:27px}.mvp .space-card h2{margin-top:23px;font-size:22px}.mvp .space-card>svg{top:27px;right:27px}.mvp .chat-messages{height:320px}.mvp .chat-bubble{max-width:93%;padding:14px}.mvp .chat-bubble p{font-size:13px}.mvp .question-card{margin-top:20px;padding:25px 21px}.mvp .question-card h2{font-size:22px;line-height:1.7}.mvp .question-hint{margin:14px 0 23px;font-size:11px}.mvp .option{gap:10px;padding:14px 12px;font-size:13px;line-height:1.8}.mvp .option-key{display:none}.mvp .question-actions{gap:10px}.mvp .question-actions>.button{padding:10px 12px;font-size:11px}.mvp .question-actions>.text-link{padding:5px 0}.mvp .save-status{font-size:9px;line-height:1.9}.mvp .review-list p{font-size:11px}.mvp .review-list .badge{padding:4px 6px;font-size:8px}.mvp .review-list>button{gap:10px}.mvp .review-counts{gap:45px}.mvp .question-progress strong{font-size:22px}.mvp .assessment-points>div{gap:13px}.mvp .assessment-points .round-icon{width:40px;height:40px}.mvp .assessment-points h3{font-size:14px}.mvp .assessment-points p{font-size:11px}.mvp .optional-settings{padding:17px}.mvp .stats-grid{gap:12px;margin-top:20px}.mvp .metric{padding:18px 16px}.mvp .metric>strong{margin-top:15px;font-size:24px}.mvp .metric>div{font-size:10px}.mvp .metric>p{min-height:28px;font-size:8px}.mvp .metric>div>svg{width:15px}.mvp .metric strong small{font-size:10px}.mvp .marketing-controls{gap:13px;padding:18px}.mvp .marketing-controls .field{min-width:calc(50% - 10px)}.mvp .marketing-controls .field:first-child{flex-basis:100%;width:100%}.mvp .marketing-controls .data-stamp{padding:2px 0 0;font-size:9px}.mvp .marketing-main-grid{gap:20px}.mvp .funnel-row strong{font-size:20px}.mvp .funnel-row strong small{font-size:8px}.mvp .funnel{gap:24px}.mvp .purchase-split{gap:15px}.mvp .purchase-split p{font-size:9px}.mvp .purchase-split strong{font-size:25px}.mvp .funnel-bypass{padding:16px}.mvp .operation-row{flex-wrap:wrap}.mvp .operation-row>.button{margin-left:20px}.mvp .operation-row>div{min-width:200px}.mvp .source-row>.button{font-size:11px}.mvp .channel-title strong{font-size:14px}.mvp .channel-meta{font-size:9px}.mvp .marketing-dark-card{padding:26px}.mvp .marketing-dark-card h3{font-size:26px}.mvp .metric strong{overflow-wrap:anywhere}.mvp .table-wrap td,.mvp .table-wrap th{padding:13px 10px;font-size:11px}.mvp .table-wrap th{font-size:10px}.mvp .admin-mobile-links a{min-height:36px;font-size:10px}.mvp .intro-action .badge{font-size:10px}.mvp .global-error{margin-bottom:20px;padding:12px;font-size:12px}}@media (max-width:360px){.mvp .header{padding:0 14px}.mvp .header-right .login-link{display:none}.mvp .header-right .button.compact{font-size:10px}.mvp .wordmark{font-size:21px}.mvp .demo-detail{font-size:8px}.mvp .workspace{padding:24px 15px 95px}.mvp .mobile-context{padding:7px 10px;font-size:10px}.mvp .mobile-context select{max-width:175px;font-size:11px}.mvp .intro h1{font-size:26px}.mvp .card{padding:20px}.mvp .discovery-hero{padding:25px 21px}.mvp .discovery-hero h2{font-size:23px}.mvp .major-mini-grid{grid-template-columns:1fr}.mvp .major-mini{grid-template-columns:22px 1fr 15px;gap:5px;display:grid}.mvp .major-mini h3{margin:0}.mvp .major-mini p{grid-column:2;margin:0}.mvp .major-mini>svg{grid-area:1/3/3;margin:0}.mvp .home-hero{padding-left:20px;padding-right:20px}.mvp .home-copy h1{font-size:40px}.mvp .home-copy>.eyebrow{letter-spacing:1px;font-size:7px}.mvp .home-copy .actions{gap:13px}.mvp .home-copy .button{padding:12px;font-size:11px}.mvp .hero-visual{min-height:340px}.mvp .hero-footnote{font-size:8px}.mvp .floating-note{width:245px;padding:14px}.mvp .floating-note strong{font-size:12px}.mvp .account-grid{grid-template-columns:1fr}.mvp .demo-account>svg{margin-top:7px;display:block}.mvp .auth-content{padding:25px 20px}.mvp .question-card{padding:23px 19px}.mvp .question-card h2{font-size:20px}.mvp .question-actions{gap:8px}.mvp .question-actions>.button{gap:6px;padding:9px 10px;font-size:10px}.mvp .option{font-size:12px}.mvp .stats-grid{gap:10px}.mvp .metric{padding:15px}.mvp .metric>strong{font-size:21px}.mvp .metric>div>svg{display:none}.mvp .purchase-split{gap:10px}.mvp .purchase-split p{font-size:9px}.mvp .purchase-split strong{font-size:24px}.mvp .intro-action{max-width:100%}.mvp .two-fields{grid-template-columns:1fr}.mvp .report-toolbar .button{padding:9px 11px;font-size:10px}.mvp .report-cover h2{font-size:25px}.mvp .report-body{padding:23px}.mvp .report-body>h3{font-size:14px}.mvp .report-narrative{font-size:18px}.mvp .preparation-grid{gap:10px}.mvp .preparation-grid h3{font-size:13px}}@media (prefers-reduced-motion:reduce){.mvp *,.mvp :after,.mvp :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.mvp body{background:#fff}.mvp .demo-bar,.mvp .footer,.mvp .global-error,.mvp .header,.mvp .intro,.mvp .mobile-context,.mvp .notice,.mvp .report-toolbar,.mvp .sidebar,.mvp .toast{display:none!important}.mvp .app-layout{display:block}.mvp .workspace{max-width:none;padding:0}.mvp .report-paper{box-shadow:none;border:0;max-width:none}.mvp .report-cover{-webkit-print-color-adjust:exact;print-color-adjust:exact}.mvp .report-body{padding:30px}.mvp .evidence,.mvp .report-major{break-inside:avoid}.mvp .report-footer{font-size:8px}.mvp .report-paper h3,.mvp .report-paper p{orphans:3;widows:3}}.mvp .button.small,.mvp .card-title .button.small,.mvp .header-right .button.compact{min-height:44px}.mvp .task-check:after{inset:-12px}.mvp .admin-mobile-links a{min-height:44px}.mvp .action-paper p,.mvp .card-title p,.mvp .chat-bubble small,.mvp .comparison-row small,.mvp .explore-card>p,.mvp .footer p,.mvp .footer span,.mvp .hero-footnote,.mvp .hero-subtitle,.mvp .journey-card>p,.mvp .list-row p,.mvp .major-mini p,.mvp .outcome-section>div>p,.mvp .plan-card>p,.mvp .policy-row>p,.mvp .question-hint,.mvp .record-entry p,.mvp .record-overview p,.mvp .requirement-row>p,.mvp .save-status,.mvp .section-heading>p,.mvp .sidebar-footer a,.mvp .sidebar-footer p,.mvp .sidebar-secondary a,.mvp .source-row p,.mvp .task p,.mvp .two-observations p,.mvp .two-observations small,.mvp .version-list p{color:#63758e}.mvp .channel-meta,.mvp .marketing-controls .data-stamp,.mvp .metric strong small,.mvp .metric>div,.mvp .metric>p{color:#667890}.mvp .metric>p{font-size:10px}.mvp .action-paper p{color:#75664f}.mvp .marketing-dark-card>small{color:#b2c6e3}.mvp .report-cover .eyebrow{color:#b9cdec}.mvp .auth-content>p,.mvp .demo-account small{color:#65758a}.mvp .sidebar-footer a{color:#536c90}.mvp .parent-hero p{color:#c6d5e9}.mvp .funnel-row strong small{color:#667890}.mvp .question-aside p,.mvp .question-aside>small{color:#63758e}.mvp .profile-row .muted{color:#607187}@media (max-width:360px){.mvp .stats-grid{grid-template-columns:1fr}.mvp .metric>strong{font-size:26px}.mvp .metric>p{min-height:0;font-size:11px}.mvp .metric>div{font-size:12px}.mvp .metric>div>svg{display:block}.mvp .home-copy .eyebrow{font-size:7px}.mvp .header-right .button.compact{min-height:44px}}.mvp .form-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.mvp .empty-description{color:var(--muted);line-height:1.8}.mvp .global-error{z-index:35;position:sticky;top:8px;box-shadow:0 8px 28px #17283b18}.mvp .services-grid{gap:24px;margin:30px 0;display:grid}.mvp .service-detail{scroll-margin-top:110px}.mvp .service-detail h2{font-size:32px}.mvp .service-detail .actions{margin-top:24px}.mvp button:disabled{cursor:not-allowed}.mvp html{scroll-behavior:smooth;scroll-padding-top:105px}.mvp .header{gap:20px}.mvp .header-right{gap:14px}.mvp .language-switch{border:1px solid var(--line);background:#fff;border-radius:7px;flex-shrink:0;padding:3px;display:inline-flex}.mvp .language-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:30px;padding:6px 8px;font-size:11px;font-weight:650}.mvp .language-switch button[aria-pressed=true]{background:var(--navy);color:#fff}.mvp .home-copy .hero-subtitle{margin:28px 0;line-height:1.9}.mvp .home-copy .hero-subtitle strong{color:var(--navy)}.mvp .free-explore-band{background:#f2f6fb;border:1px solid #dce6ef;border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:42px 46px;display:grid}.mvp .free-explore-band h2{letter-spacing:-.6px;margin:13px 0 9px;font-size:27px;line-height:1.35}.mvp .free-explore-band p{max-width:400px;color:var(--muted);margin:10px 0 20px;font-size:13px}.mvp .explore-category-links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mvp .explore-category-links>a{min-height:57px;color:var(--navy);background:#fff;border:1px solid #e0e8f2;border-radius:7px;align-items:center;gap:12px;padding:14px 17px;font-size:13px;display:flex}.mvp .explore-category-links>a>svg:first-child{color:#6c8bb0}.mvp .explore-category-links>a>svg:last-child{color:#7c91a9;margin-left:auto}.mvp .explore-category-links>a:last-child{grid-column:1/-1}.mvp .explore-category-links>a:hover{border-color:var(--blue)}.mvp .product-journey{padding-top:25px}.mvp .product-journey .journey-card{background:#fff;padding:27px}.mvp .product-journey .journey-card:hover{border-color:#9bb7da;transform:translateY(-3px);box-shadow:0 12px 35px #142a5309}.mvp .product-journey .journey-card>small{color:var(--blue);letter-spacing:.3px;font-size:11px}.mvp .product-journey .journey-card h3{color:var(--navy);font-size:25px}.mvp .product-journey .journey-card p{color:var(--muted);min-height:48px;font-size:13px}.mvp .product-journey .tag-list{gap:6px;margin-top:22px}.mvp .product-journey .tag-list .badge{background:#f0f4f9;font-size:10px}.mvp .product-evidence{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;padding-top:25px;display:grid}.mvp .evidence-copy h2{letter-spacing:-1px;margin:14px 0;font-size:34px;line-height:1.45}.mvp .evidence-copy>p{color:var(--muted);margin-bottom:24px;font-size:13px}.mvp .product-evidence .outcome-row{color:var(--navy);border-bottom:1px solid var(--line);padding:18px 0;font-size:14px}.mvp .product-evidence .outcome-row strong{font-weight:500}.mvp .product-evidence .outcome-row:hover{color:var(--blue)}.mvp .product-evidence .outcome-row:hover svg{transform:translate(4px)}.mvp .product-shot{background:#f7f9fc;border:1px solid #d6e0ed;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 18px 50px #142a5310}.mvp .product-window{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:11px 16px;display:flex}.mvp .product-window>span{gap:4px;display:flex}.mvp .product-window i{background:#c4cfde;border-radius:50%;width:5px;height:5px}.mvp .product-window small{color:#71859e;letter-spacing:1.3px;font-size:8px}.mvp .product-window .badge{padding:2px 6px;font-size:8px}.mvp .product-shot img{object-fit:cover;object-position:top;aspect-ratio:1600/900;width:100%;height:auto;display:block}.mvp .evidence-visual{background:#e9eff7;border-radius:16px;padding:20px;display:block}.mvp .shot-caption{color:var(--muted);justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:11px;display:flex}.mvp .services-page>.intro{margin-bottom:32px}.mvp .compact-band{gap:40px;padding:30px 38px}.mvp .compact-band h2{font-size:24px}.mvp .service-step-nav{border-bottom:1px solid var(--line);gap:35px;margin:18px 0 10px;padding:30px 0;display:flex}.mvp .service-step-nav a{align-items:center;gap:12px;font-size:13px;display:flex}.mvp .service-step-nav span{color:#7d93ad;font-size:11px}.mvp .service-showcase{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;padding:70px 0;scroll-margin-top:105px;display:grid}.mvp .service-showcase h2{letter-spacing:-1px;margin:12px 0;font-size:36px}.mvp .service-showcase-copy>p:not(.small){max-width:290px;color:var(--muted);font-size:16px;line-height:1.8}.mvp .service-showcase-copy>.small{max-width:300px;margin-bottom:25px;font-size:12px}.mvp .service-features{flex-wrap:wrap;gap:8px 14px;margin:25px 0;padding:0;list-style:none;display:flex}.mvp .service-features li{color:var(--navy);align-items:center;gap:5px;font-size:12px;display:flex}.mvp .service-features svg{color:var(--blue)}.mvp .service-showcase-visual{background:#e9eff7;border-radius:13px;padding:22px}.mvp .service-showcase:nth-of-type(3) .service-showcase-visual{background:#e9f2ee}.mvp .services-choice{justify-content:space-between;align-items:center;gap:25px;padding:45px 0;display:flex}.mvp .services-choice h2{margin:0 0 7px;font-size:24px}.mvp .services-choice p{color:var(--muted);margin:0;font-size:13px}.mvp .preview-tabs{gap:10px;margin:20px 0;display:flex}.mvp .preview-tabs a{border:1px solid var(--line);background:#fff;border-radius:6px;padding:9px 20px;font-size:13px}.mvp .preview-tabs a.active{background:var(--navy);color:#fff;border-color:var(--navy)}.mvp .preview-page>.product-shot{max-width:1050px;margin:25px auto}.mvp .preview-next{justify-content:center;align-items:center;gap:30px;margin:30px 0;display:flex}.mvp .preview-next p{color:var(--muted);font-size:13px}.mvp .perspective-example{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mvp .workspace-journey{align-items:center;gap:7px;margin:-3px 0 25px;font-size:11px;display:flex}.mvp .workspace-journey a{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:5px;padding:7px 12px}.mvp .workspace-journey a.active{color:var(--blue);background:#edf3fb;border-color:#b9cce4}.mvp .workspace-journey>svg{color:#94a5ba;flex-shrink:0}.mvp .explore-card>small{letter-spacing:1px}.mvp .explore-status-line{color:var(--muted);justify-content:space-between;gap:15px;margin:10px 0 22px;font-size:12px;display:flex}.mvp .guide-card{min-height:265px}.mvp .guide-card .explore-card-top{margin-bottom:22px}.mvp .guide-card>p{min-height:58px}.mvp :lang(en){letter-spacing:0}.mvp :lang(en) .home-copy h1{letter-spacing:-1.8px;font-size:clamp(38px,4.1vw,62px);line-height:1.16}.mvp :lang(en) .public-nav{gap:24px}.mvp :lang(en) .header .wordmark small{letter-spacing:1.1px}.mvp :lang(en) .side-link{font-size:12px}.mvp :lang(en) .tabs button{white-space:normal}@media (prefers-reduced-motion:reduce){.mvp html{scroll-behavior:auto}}@media (max-width:1100px){.mvp .header{gap:10px}.mvp .header-right{gap:8px}.mvp .language-switch button{padding:5px 6px}.mvp :lang(en) .public-nav{gap:14px}.mvp .free-explore-band{gap:25px;padding:30px}.mvp .service-showcase{gap:30px}.mvp .service-showcase-visual{padding:14px}.mvp .product-evidence{gap:35px}}@media (max-width:760px){.mvp .header{flex-wrap:wrap;padding:13px 20px}.mvp .header-right{margin-left:auto}.mvp .language-switch button{min-height:28px;padding:3px 6px;font-size:10px}.mvp .header .public-nav{flex:1 0 100%;order:3;justify-content:space-between;gap:10px;padding-top:10px}.mvp :lang(en) .public-nav{gap:8px}.mvp .home-copy .hero-subtitle{margin:22px 0;font-size:14px}.mvp .free-explore-band{grid-template-columns:1fr;gap:25px;padding:25px}.mvp .free-explore-band h2{font-size:25px}.mvp .free-explore-band p{font-size:12px}.mvp .explore-category-links a{gap:8px;min-height:52px;padding:12px;font-size:12px}.mvp .product-evidence{grid-template-columns:1fr;gap:28px}.mvp .evidence-copy h2{font-size:29px}.mvp .evidence-visual{padding:14px}.mvp .product-journey .journey-card>p{min-height:0}.mvp .service-step-nav{justify-content:space-between;gap:10px}.mvp .service-step-nav a{gap:5px;font-size:11px}.mvp .service-step-nav svg{display:none}.mvp .service-showcase{grid-template-columns:1fr;gap:24px;padding:40px 0}.mvp .service-showcase h2{font-size:30px}.mvp .service-showcase-copy>.small,.mvp .service-showcase-copy>p:not(.small){max-width:none}.mvp .service-features{margin:15px 0}.mvp .preview-next,.mvp .services-choice{flex-direction:column;align-items:flex-start;gap:18px}.mvp .preview-tabs{gap:5px}.mvp .preview-tabs a{text-align:center;flex:1;padding:9px 12px;font-size:12px}.mvp .perspective-example{grid-template-columns:1fr}.mvp .workspace-journey{gap:4px;font-size:10px}.mvp .workspace-journey a{padding:6px 9px}.mvp .workspace-journey>svg{width:12px}.mvp .explore-status-line{flex-direction:column;gap:4px}}@media (max-width:390px){.mvp .header{padding:12px 14px}.mvp .header .wordmark{font-size:21px}.mvp .header .brand-symbol{display:none}.mvp .header .wordmark small{font-size:6px}.mvp .header .login-link{font-size:11px}.mvp .header-right .compact{padding:8px;font-size:10px}.mvp .header-right .compact svg{display:none}.mvp .account-pill{padding:4px 6px}.mvp .account-pill>span:last-child{text-overflow:ellipsis;max-width:72px;overflow:hidden}.mvp .free-explore-band{padding:20px}.mvp .explore-category-links>a{gap:6px;font-size:11px}.mvp .explore-category-links>a>svg:last-child{display:none}}.mvp .observation-question{color:var(--muted);margin:5px 0 14px;font-size:11px}.mvp .observation-question summary{cursor:pointer}.mvp .observation-question p{max-width:600px;line-height:1.8}.mvp .locale-note{color:var(--muted);margin:-8px 0 18px;font-size:10px}@media (max-width:850px){.mvp .header{flex-wrap:wrap;height:auto;min-height:70px;padding:13px 20px}.mvp .header .public-nav{flex:1 0 100%;order:3;justify-content:space-between;gap:8px;margin:0;padding-top:8px;font-size:11px;display:flex}.mvp .header .public-nav a{padding:5px 0}}@media (max-width:390px){.mvp .header{padding:12px 14px}.mvp :lang(en) .header .public-nav{font-size:10px}}.mvp .service-free-note{background:#f2f6fb;border:1px solid #e0e8f2;border-radius:9px;align-items:center;gap:16px;padding:18px 23px;display:flex}.mvp .service-free-note p{color:var(--muted);margin:0;font-size:13px}.mvp .service-free-note .text-link{flex-shrink:0;margin-left:auto;font-size:12px}.mvp .services-page .service-showcase{padding:45px 0}.mvp .public-nav a[aria-current=page]{color:var(--blue);font-weight:650}@media (max-width:650px){.mvp .service-free-note{flex-wrap:wrap;gap:10px;padding:17px}.mvp .service-free-note p{flex:70%;font-size:12px}.mvp .service-free-note .text-link{margin-left:0}.mvp .services-page .service-showcase{padding:35px 0}}.mvp .service-story-page{--story-ink:#142a53;--story-line:#dce5ef}.mvp .service-story-hero{grid-template-columns:1.12fr 1fr;align-items:end;gap:70px;margin:6px 0 46px;display:grid}.mvp .service-story-hero h1{letter-spacing:-1.5px;margin:17px 0 0;font-size:40px;font-weight:650;line-height:1.4}.mvp .service-story-hero h1 span{color:var(--blue)}.mvp .service-story-hero-copy>p{color:var(--muted);max-width:440px;margin:0 0 18px;font-size:15px;line-height:1.95}.mvp .service-story-points{flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;display:flex}.mvp .service-story-points span{color:#516b89;align-items:center;gap:6px;font-size:11px;display:flex}.mvp .service-story-points svg{color:var(--blue);flex-shrink:0}.mvp .service-story-hero .actions{gap:20px}.mvp .story-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.mvp .story-section-heading h2{letter-spacing:-.8px;margin:8px 0 0;font-size:27px;font-weight:650;line-height:1.45}.mvp .story-section-heading p{color:var(--muted);margin:8px 0 0;font-size:12px}.mvp .student-journeys{padding-top:16px;scroll-margin-top:30px}.mvp .story-arrows{flex-shrink:0;align-items:center;gap:8px;display:flex}.mvp .story-arrows>span{color:var(--navy);margin-right:12px;font-size:14px;font-weight:600}.mvp .story-arrows i{color:#8c9db1;margin-left:8px;font-size:11px;font-style:normal;font-weight:400}.mvp .story-arrow{cursor:pointer;width:37px;height:37px;color:var(--navy);background:#fff;border:1px solid #d5dfec;border-radius:50%;place-items:center;display:grid}.mvp .story-arrow:hover:not(:disabled){border-color:var(--blue);background:#eef4fb}.mvp .story-arrow:disabled{opacity:.35;cursor:default}.mvp .student-story-tabs{gap:8px;margin-bottom:17px;display:flex}.mvp .student-story-tabs button{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:#fff;border-radius:7px;align-items:center;gap:9px;padding:11px 17px;font-size:12px;display:flex}.mvp .student-story-tabs button>span{letter-spacing:.4px;color:#8197b0;font-size:10px}.mvp .student-story-tabs [aria-selected=true]{color:var(--navy);background:#eaf1fa;border-color:#bdd0e7;font-weight:600}.mvp .student-story-viewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;background:#fafcfe;border:1px solid #dce5ef;border-radius:13px;width:100%;display:flex;overflow-x:auto}.mvp .student-story-viewport::-webkit-scrollbar{display:none}.mvp .student-story{scroll-snap-align:start;--case-accent:#315d8b;--case-tint:#eaf1f9;flex:0 0 100%;min-width:0;padding:27px 30px 0}.mvp .case-connect{--case-accent:#88653c;--case-tint:#f5f0e7}.mvp .case-bridge{--case-accent:#256c66;--case-tint:#eaf4f0}.mvp .story-person{align-items:center;gap:23px;padding-bottom:25px;display:flex}.mvp .story-grade{border:1px solid var(--case-accent);width:74px;min-width:74px;height:94px}@supports (color:color-mix(in lab,red,red)){.mvp .story-grade{border:1px solid color-mix(in srgb,var(--case-accent) 20%,white)}}.mvp .story-grade{background:var(--case-tint);color:var(--case-accent);border-radius:36px 36px 8px 8px;flex-direction:column;justify-content:center;align-items:center;line-height:1.3;display:flex}.mvp .story-grade small{letter-spacing:1.4px;margin-bottom:2px;font-size:7px}.mvp .story-grade b{letter-spacing:-1px;font-size:32px;font-weight:450}.mvp .story-grade>span{margin-top:3px;font-size:10px}.mvp .story-fiction{color:#7f90a4;font-size:9px}.mvp .story-person h3{letter-spacing:-.6px;margin:5px 0 7px;font-size:23px;font-weight:600;line-height:1.45}.mvp .story-person p{color:var(--muted);margin:0;font-size:12px}.mvp .story-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.mvp .story-step{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7ef;border-radius:8px;flex-direction:column;min-height:190px;padding:16px;display:flex;position:relative}.mvp .story-step:hover{border-color:var(--case-accent);background:#fcfdff}.mvp .story-step:not(:last-child):after{content:"→";text-align:center;color:#9aacc1;z-index:1;width:12px;font-size:13px;position:absolute;top:45%;right:-11px}.mvp .story-step-top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.mvp .story-step-top>span{color:var(--case-accent);font-size:12px;font-weight:600}.mvp .story-step-top>small{color:#8b9caf;font-size:8px}.mvp .story-step h4{margin:12px 0 9px;font-size:15px;font-weight:600}.mvp .story-step p{color:var(--muted);margin:0 0 13px;font-size:12px;line-height:1.75}.mvp .story-step-result{color:var(--case-accent);align-items:center;gap:6px;margin-top:auto;font-size:10px;display:flex}.mvp .story-shift{background:var(--case-tint);align-items:center;gap:17px;margin:25px -30px 0;padding:17px 30px;display:flex}.mvp .story-shift>span{color:var(--case-accent);flex-shrink:0;font-size:10px}.mvp .story-shift strong{font-size:14px;font-weight:550}.mvp .story-shift>svg{color:var(--case-accent);flex-shrink:0;margin-left:auto}.mvp .outcome-editorial-note,.mvp .story-caption{color:#7c8b9e;margin:13px 0 0;font-size:10px;line-height:1.85}.mvp .story-sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvp .service-outcomes{padding-top:63px;scroll-margin-top:25px;position:relative}.mvp .outcome-anchor{pointer-events:none;position:absolute;top:0}.mvp .outcome-person{color:var(--muted);flex-shrink:0;align-items:center;gap:8px;font-size:11px;display:flex}.mvp .case-dot{background:var(--case-accent,#315d8b);border-radius:50%;width:7px;height:7px;display:inline-block}.mvp .service-outcomes>.tabs{margin:0 0 24px}.mvp .edited-outcome{grid-template-columns:.62fr 1.38fr;align-items:center;gap:42px;min-width:0;display:grid}.mvp .edited-outcome-copy>small{color:var(--blue);letter-spacing:.7px;font-size:10px}.mvp .edited-outcome-copy>h3{letter-spacing:-.8px;margin:10px 0 13px;font-size:29px;font-weight:600}.mvp .edited-outcome-copy>p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.mvp .edited-outcome-copy>ul{gap:11px;margin:24px 0;padding:0;list-style:none;display:grid}.mvp .edited-outcome-copy li{align-items:center;gap:8px;font-size:12px;display:flex}.mvp .edited-outcome-copy li svg{color:var(--blue);flex-shrink:0}.mvp .edited-outcome-copy>.text-link{font-size:11px}.mvp .outcome-artwork{--case-accent:#315d8b;--case-tint:#eaf1f9;min-width:0;color:var(--navy);background:#eef3f9;border:1px solid #dae4ef;border-radius:11px;padding:25px;box-shadow:0 12px 28px #142a5306}.mvp .outcome-artwork.case-connect{--case-accent:#88653c;--case-tint:#f5f0e7}.mvp .outcome-artwork.case-bridge{--case-accent:#256c66;--case-tint:#eaf4f0}.mvp .artwork-masthead{letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;font-size:8px;display:flex}.mvp .artwork-masthead>span:last-child{letter-spacing:0;color:#7d8fa5;background:#fff8;border:1px solid #d8e2ef;border-radius:4px;padding:3px 7px;font-size:8px}.mvp .artwork-masthead i{color:#8da0b7;padding:0 6px;font-style:normal}.mvp .discovery-insight,.mvp .strategy-direction{border:1px solid #e1e7ef;border-top:3px solid var(--case-accent);background:#fff;border-radius:6px;padding:23px 24px 21px}.mvp .discovery-insight>small,.mvp .strategy-direction>small{color:var(--case-accent);font-size:9px}.mvp .discovery-insight h3,.mvp .strategy-direction h3{letter-spacing:-.6px;margin:9px 0 14px;font-size:23px;font-weight:550;line-height:1.55}.mvp .artwork-tags{flex-wrap:wrap;gap:6px;display:flex}.mvp .artwork-tags span{background:var(--case-tint);color:var(--case-accent);border-radius:4px;padding:4px 9px;font-size:9px}.mvp .evidence-pair{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.mvp .evidence-pair>div{background:#fff;border:1px solid #e0e7ef;border-radius:6px;padding:16px}.mvp .evidence-pair small,.mvp .story-review-paper>small{color:#7388a0;align-items:center;gap:6px;font-size:9px;display:flex}.mvp .evidence-pair p{margin:8px 0 0;font-size:12px;line-height:1.8}.mvp .artwork-next{align-items:center;gap:12px;padding:17px 5px 0;display:flex}.mvp .artwork-arrow{width:31px;height:31px;color:var(--case-accent);border:1px solid #cbd9e7;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mvp .artwork-next small{color:#7388a0;font-size:8px}.mvp .artwork-next p{margin:3px 0 0;font-size:12px;line-height:1.7}.mvp .strategy-direction h3{margin-bottom:0;font-size:21px}.mvp .strategy-map{grid-template-columns:1fr 13px 1fr 13px 1fr;align-items:center;gap:8px;margin:14px 0 18px;display:grid}.mvp .strategy-map>div{background:#fff;border:1px solid #dfe6ee;border-radius:6px;align-self:stretch;padding:13px 12px}.mvp .strategy-map>div>span{color:#91a1b5;font-size:9px;display:block}.mvp .strategy-map small{color:var(--case-accent);margin:5px 0;font-size:10px;font-weight:550;display:block}.mvp .strategy-map p{margin:0;font-size:10px;line-height:1.8}.mvp .strategy-map>svg{color:#8ea2b9;width:13px}.mvp .mini-roadmap>small{color:#7388a0;font-size:9px}.mvp .mini-roadmap ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mvp .mini-roadmap li{align-items:flex-start;gap:8px;display:flex;position:relative}.mvp .mini-roadmap b{background:var(--case-accent);color:#fff;text-align:center;border-radius:50%;flex-shrink:0;width:19px;height:19px;font-size:8px;font-weight:500;line-height:19px}.mvp .mini-roadmap li>span{padding-top:2px;font-size:9px;line-height:1.7}.mvp .story-review-paper{background:#fff;border:1px solid #dce4ef;border-radius:6px;padding:21px 22px}.mvp .story-review-paper>p{margin:16px 0;font-size:14px;line-height:2}.mvp .story-review-paper mark{color:inherit;background:#f3e7c8;padding:2px 0}.mvp .draft-context{border-top:1px solid #e7ecf2;gap:9px;padding-top:13px;display:flex}.mvp .draft-context>span{color:#7b8da1;font-size:9px}.mvp .draft-context>span+span:before{content:"·";color:#a7b4c4;margin-right:9px}.mvp .mentor-comment{background:#f9fbfe;border:1px solid #d9e4f0;border-radius:6px;gap:12px;margin-top:12px;padding:17px;display:flex}.mvp .mentor-comment-icon{background:var(--case-tint);width:31px;height:31px;color:var(--case-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mvp .mentor-comment small{color:var(--case-accent);font-size:9px}.mvp .mentor-comment p{margin:5px 0 0;font-size:12px;line-height:1.85}.mvp .journey-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mvp .journey-entry{--case-accent:#315d8b;--case-tint:#eaf1f9;background:#fff;border:1px solid #dce5ef;border-radius:10px;flex-direction:column;padding:25px;display:flex;position:relative}.mvp .journey-entry.case-connect{--case-accent:#88653c;--case-tint:#f5f0e7}.mvp .journey-entry.case-bridge{--case-accent:#256c66;--case-tint:#eaf4f0}.mvp .journey-entry:hover{border-color:var(--case-accent)}.mvp .journey-entry-grade{letter-spacing:1.2px;color:var(--case-accent);margin-bottom:25px;font-size:9px}.mvp .journey-entry>small{color:#8b99aa;font-size:9px}.mvp .journey-entry h3{letter-spacing:-.4px;margin:11px 0 22px;font-size:19px;font-weight:550;line-height:1.6}.mvp .journey-entry>.text-link{color:var(--case-accent);margin-top:auto;font-size:11px}.mvp .home-edited-visual{display:block}.mvp .home-edited-visual .outcome-artwork{box-shadow:none}.mvp .artwork-compact{padding:20px}.mvp .artwork-compact .discovery-insight h3{font-size:19px}.mvp .artwork-compact .artwork-next p,.mvp .artwork-compact .evidence-pair p{font-size:11px}.mvp :lang(en) .service-story-hero h1{letter-spacing:-1px;font-size:38px;line-height:1.4}.mvp :lang(en) .student-story-tabs button{font-size:11px}.mvp :lang(en) .story-step h4{font-size:14px}.mvp :lang(en) .story-step{min-height:215px}.mvp :lang(en) .discovery-insight h3,.mvp :lang(en) .story-person h3{font-size:21px}@media (max-width:1000px){.mvp .service-story-hero{gap:30px}.mvp .service-story-hero h1{font-size:33px}.mvp .story-person h3{font-size:21px}.mvp .student-story{padding:23px 23px 0}.mvp .story-shift{margin:23px -23px 0;padding:16px 23px}.mvp .edited-outcome{grid-template-columns:.7fr 1.3fr;gap:25px}.mvp .outcome-artwork{padding:20px}.mvp .story-step{padding:13px}.mvp .story-step h4{font-size:14px}.mvp .story-step p{font-size:11px}.mvp .discovery-insight,.mvp .strategy-direction{padding:19px}.mvp .discovery-insight h3{font-size:20px}}@media (max-width:760px){.mvp .service-story-hero{grid-template-columns:1fr;gap:23px;margin-bottom:38px}.mvp .service-story-hero h1,.mvp :lang(en) .service-story-hero h1{font-size:33px}.mvp .service-story-hero-copy>p{max-width:500px;font-size:13px}.mvp .service-story-points{gap:8px 15px;margin-top:17px}.mvp .service-story-points span{font-size:10px}.mvp .story-section-heading{align-items:center;gap:12px;margin-bottom:19px}.mvp .story-section-heading h2{font-size:23px}.mvp .story-section-heading .eyebrow{letter-spacing:1.4px;font-size:8px}.mvp .story-section-heading p{font-size:11px}.mvp .story-arrows{gap:5px}.mvp .story-arrows>span{margin-right:4px;font-size:12px}.mvp .story-arrows i{margin-left:4px;font-size:9px}.mvp .story-arrow{width:31px;height:31px}.mvp .student-story-tabs{gap:6px}.mvp .student-story-tabs button{flex-direction:column;flex:1;justify-content:center;gap:4px;padding:10px 8px;font-size:11px}.mvp :lang(en) .student-story-tabs button{font-size:10px}.mvp .student-story-tabs button>span{font-size:9px}.mvp .student-story{padding:21px 20px 0}.mvp .story-person{align-items:flex-start;gap:16px;padding-bottom:21px}.mvp .story-grade{width:57px;min-width:57px;height:81px}.mvp .story-grade b{font-size:27px}.mvp .story-person h3,.mvp :lang(en) .story-person h3{margin-top:4px;font-size:19px}.mvp .story-person p{font-size:11px;line-height:1.8}.mvp .story-fiction{font-size:8px}.mvp .story-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mvp .story-step,.mvp :lang(en) .story-step{min-height:170px;padding:13px}.mvp .story-step-top{gap:5px}.mvp .story-step-top>small{font-size:7px}.mvp .story-step h4,.mvp :lang(en) .story-step h4{margin-top:10px;font-size:14px}.mvp .story-step p{font-size:11px}.mvp .story-step:nth-child(2):after{display:none}.mvp .story-step-result{font-size:9px}.mvp .story-shift{flex-wrap:wrap;gap:5px 15px;margin:21px -20px 0;padding:14px 20px}.mvp .story-shift>span{flex:1 0 100%;font-size:9px}.mvp .story-shift strong{max-width:calc(100% - 35px);font-size:12px}.mvp .story-shift>svg{width:17px}.mvp .service-outcomes{padding-top:45px}.mvp .outcome-person{gap:5px;font-size:9px}.mvp .service-outcomes>.story-section-heading{flex-wrap:wrap;gap:11px}.mvp .service-outcomes>.tabs button{padding:11px 9px;font-size:12px}.mvp .edited-outcome{grid-template-columns:1fr;gap:21px}.mvp .edited-outcome-copy{grid-template-columns:1fr auto;column-gap:20px;display:grid}.mvp .edited-outcome-copy>small{grid-column:1/-1}.mvp .edited-outcome-copy>h3{grid-column:1/-1;margin:6px 0 12px;font-size:25px}.mvp .edited-outcome-copy>p{grid-column:1/-1;max-width:480px;font-size:12px}.mvp .edited-outcome-copy ul{grid-column:1;gap:7px;margin:16px 0 0}.mvp .edited-outcome-copy li{font-size:10px}.mvp .edited-outcome-copy>.text-link{grid-area:4/2;align-self:end;font-size:10px}.mvp .outcome-artwork{padding:18px}.mvp .artwork-masthead{letter-spacing:1px;gap:7px;font-size:7px}.mvp .discovery-insight h3,.mvp :lang(en) .discovery-insight h3{font-size:21px}.mvp .evidence-pair p{font-size:12px}.mvp .strategy-map{grid-template-columns:1fr;gap:6px}.mvp .strategy-map>svg{margin:auto;transform:rotate(90deg)}.mvp .strategy-map>div{grid-template-columns:20px 1fr;column-gap:7px;padding:12px;display:grid}.mvp .strategy-map>div>span{grid-row:1/3;padding-top:3px}.mvp .strategy-map small{margin:0 0 4px}.mvp .strategy-map p{font-size:11px}.mvp .mini-roadmap ol{gap:8px}.mvp .mini-roadmap li{flex-direction:column;gap:4px}.mvp .mini-roadmap li>span{font-size:10px}.mvp .strategy-direction h3{font-size:20px}.mvp .story-review-paper{padding:17px}.mvp .story-review-paper>p{font-size:13px}.mvp .mentor-comment{gap:10px;padding:14px}.mvp .mentor-comment p{font-size:12px}.mvp .journey-entry-grid{grid-template-columns:1fr;gap:12px}.mvp .journey-entry{grid-template-columns:1fr auto;gap:0 20px;padding:21px;display:grid}.mvp .journey-entry-grade{grid-column:1/-1;margin-bottom:8px}.mvp .journey-entry>small{grid-column:1/-1}.mvp .journey-entry h3{grid-column:1/-1;margin:8px 0 15px;font-size:19px}.mvp .journey-entry>.text-link{grid-column:1/-1}}@media (max-width:390px){.mvp .service-story-hero h1,.mvp :lang(en) .service-story-hero h1{font-size:28px}.mvp .service-story-points{flex-direction:column;gap:7px}.mvp .story-section-heading h2{font-size:20px}.mvp .story-arrows>span{display:none}.mvp .story-arrow{width:29px;height:29px}.mvp .student-story-tabs button{padding:9px 5px;font-size:10px}.mvp :lang(en) .student-story-tabs button{font-size:9px}.mvp .student-story{padding:17px 15px 0}.mvp .story-person{gap:12px}.mvp .story-grade{width:48px;min-width:48px;height:73px}.mvp .story-person h3,.mvp :lang(en) .story-person h3{font-size:17px}.mvp .story-step,.mvp :lang(en) .story-step{min-height:180px;padding:11px}.mvp .story-step h4,.mvp :lang(en) .story-step h4{font-size:13px}.mvp .story-shift{margin:17px -15px 0;padding:13px 15px}.mvp .edited-outcome-copy{display:block}.mvp .edited-outcome-copy .text-link{margin-top:16px}.mvp .outcome-artwork{padding:14px}.mvp .artwork-masthead{font-size:6px}.mvp .artwork-masthead>span:last-child{font-size:7px}.mvp .discovery-insight,.mvp .strategy-direction{padding:17px}.mvp .discovery-insight h3,.mvp :lang(en) .discovery-insight h3{font-size:19px}.mvp .evidence-pair{grid-template-columns:1fr}.mvp .evidence-pair>div{padding:13px}.mvp .evidence-pair p{font-size:11px}.mvp .artwork-next{gap:9px;padding-top:14px}.mvp .artwork-next p{font-size:11px}.mvp .mini-roadmap ol{gap:7px}.mvp .mini-roadmap li>span{font-size:9px}}.mvp .service-story-page{padding-top:45px}.mvp .service-story-hero{gap:18px 70px;margin-bottom:36px}.mvp .service-story-points{grid-column:1/-1;margin:0}@media (max-width:1000px){.mvp .service-story-hero{gap:18px 30px}}@media (max-width:760px){.mvp .service-story-page{padding-top:32px}.mvp .service-story-hero{row-gap:20px;margin-bottom:28px}.mvp .service-story-points{margin:0}}.mvp .story-step h4,.mvp .story-step p,.mvp .student-story-tabs button{overflow-wrap:anywhere}@media (max-width:760px){.mvp .journey-entry-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.mvp .journey-entry-grid::-webkit-scrollbar{display:none}.mvp .journey-entry{scroll-snap-align:start;flex:0 0 88%;min-width:0;min-height:230px;display:flex}}.mvp .outcome-person{min-width:0;max-width:100%}.mvp .outcome-case-select{width:auto;min-width:0;max-width:245px;min-height:38px;color:var(--muted);background:#fff;border:1px solid #dce5ef;border-radius:6px;padding:8px 12px;font-size:11px}.mvp .service-value-map{background:#f7fafe;border:1px solid #dce5ef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 56px;display:grid;overflow:hidden}.mvp .service-value{flex-direction:column;min-width:0;padding:24px;display:flex;position:relative}.mvp .service-value:hover{background:#edf3fb}.mvp .value-number{color:#3b5c89;align-items:center;gap:12px;font-size:13px;font-weight:650;display:flex}.mvp .value-number small{letter-spacing:.4px;font-size:10px;font-weight:450}.mvp .service-value h2{margin:16px 0 9px;font-size:18px;line-height:1.45}.mvp .service-value p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.85}.mvp .service-value strong{color:var(--blue);align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.mvp .home-value-map .service-value-map{margin-bottom:0}.mvp .admissions-context{border-top:1px solid #e1e8f0;border-bottom:1px solid #e1e8f0;margin:0 0 56px;padding:30px 0}.mvp .admissions-context .story-section-heading{align-items:center;margin-bottom:14px}.mvp .admissions-context h2{font-size:25px}.mvp .cds-label{color:#6b819d;flex-shrink:0;font-size:10px}.mvp .admissions-intro{color:var(--muted);max-width:880px;margin:0 0 24px;font-size:13px;line-height:1.9}.mvp .admissions-composition{grid-template-columns:.42fr 1fr;min-width:0;display:grid}.mvp .admissions-lens-tabs{flex-direction:column;gap:8px;min-width:0;display:flex}.mvp .admissions-lens-tabs button{text-align:left;cursor:pointer;color:#5c718e;background:#fff;border:1px solid #dce5ef;border-radius:8px;align-items:center;gap:13px;min-width:0;padding:16px;display:flex}.mvp .admissions-lens-tabs button>span{color:#90a3bb;font-size:10px}.mvp .admissions-lens-tabs strong{font-size:13px;font-weight:600;display:block}.mvp .admissions-lens-tabs small{color:#8091a7;margin-top:5px;font-size:9px;line-height:1.5;display:block}.mvp .admissions-lens-tabs svg{flex-shrink:0;margin-left:auto}.mvp .admissions-lens-tabs [aria-selected=true]{color:#244c83;background:#edf3fb;border-color:#aac2e0}.mvp .admissions-lens-panel{background:#f9fbfe;border:1px solid #dce5ef;border-radius:10px;padding:24px}.mvp .admissions-lens-panel h3{margin:0 0 8px;font-size:18px;line-height:1.5}.mvp .admissions-lens-panel>p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.8}.mvp .claim-evidence{grid-template-columns:1fr 24px 1fr;align-items:center;gap:14px;display:grid}.mvp .claim-evidence>div{background:#fff;border:1px solid #e1e8f0;border-radius:7px;align-self:stretch;min-width:0;padding:16px}.mvp .claim-evidence small{color:#7c8ea6;font-size:9px;line-height:1.5;display:block}.mvp .claim-evidence blockquote{margin:10px 0 0;font-size:15px;font-weight:550;line-height:1.7}.mvp .claim-evidence strong{margin-top:10px;font-size:12px;font-weight:450;line-height:1.85;display:block}.mvp .claim-evidence>svg{color:#90a3bb}.mvp .lens-connection{color:#355d89;align-items:flex-start;gap:8px;margin-top:18px;font-size:11px;line-height:1.8;display:flex}.mvp .lens-connection svg{flex-shrink:0;margin-top:2px}.mvp .admissions-principle{align-items:baseline;gap:24px;margin-top:24px;padding:17px 0;display:flex}.mvp .admissions-principle>strong{flex:0 0 180px;font-size:12px}.mvp .admissions-principle p{color:var(--muted);margin:0;font-size:12px;line-height:1.85}.mvp .admissions-sources{color:#7b8da4;border-top:1px solid #e1e8f0;padding-top:14px;font-size:10px;line-height:1.9}.mvp .admissions-sources summary{cursor:pointer;color:#57718f}.mvp .admissions-sources>div{flex-wrap:wrap;gap:10px 22px;display:flex}.mvp .admissions-sources a,.mvp .college-source-links a{color:#42638b;align-items:center;gap:5px;display:inline-flex}.mvp .scenario-audience{background:#edf2f8;border-radius:9px;gap:4px;margin-bottom:24px;padding:4px;display:inline-flex}.mvp .scenario-audience button{color:#6c809a;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 25px;font-size:12px}.mvp .scenario-audience [aria-pressed=true]{color:#fff;background:#1c365e;box-shadow:0 3px 9px #132d5512}.mvp .scenario-family-hint{color:#647b95;border-top:1px dashed #d7e2ee;margin:20px 0 0;padding-top:15px;font-size:11px;line-height:1.8}.mvp .scenario-family-hint strong{color:var(--case-accent);margin-bottom:4px;font-size:10px;display:block}.mvp .story-step h4{font-size:14px;line-height:1.5}.mvp .story-step p{font-size:11px;line-height:1.85}.mvp .parent-story{scroll-snap-align:start;flex:0 0 100%;min-width:0;padding:28px 30px 0}.mvp .parent-story-top h3{letter-spacing:-.5px;max-width:850px;margin:8px 0 10px;font-size:23px;font-weight:600;line-height:1.5}.mvp .parent-story-top>p{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.85}.mvp .parent-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mvp .parent-scenes>div{background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:18px}.mvp .parent-scenes>div>span{color:#8b7251;font-size:10px}.mvp .parent-scenes p{color:var(--muted);margin:0;font-size:12px;line-height:1.85}.mvp .family-proof-strip{flex-wrap:wrap;gap:12px 24px;padding:20px 0;display:flex}.mvp .family-proof-strip>span{color:#6c7f96;align-items:center;gap:6px;font-size:10px;display:flex}.mvp .family-proof-strip svg{color:#8a704d}.mvp .parent-takeaway{background:#f5f0e7;justify-content:space-between;align-items:center;gap:20px;margin:0 -30px;padding:18px 30px;display:flex}.mvp .parent-takeaway>p{max-width:650px;margin:0;font-size:13px;line-height:1.8}.mvp .parent-takeaway .actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;margin:0}.mvp .parent-takeaway .text-link{font-size:11px;line-height:1.5}.mvp .parent-entry-link{color:#587395;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:12px;line-height:1.8;display:flex}.mvp .major-career-map{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.mvp .major-career-map>div{background:#fff;border:1px solid #dce5ef;border-radius:7px;min-width:0;padding:16px}.mvp .major-career-map small{color:#7b8ea5;font-size:9px}.mvp .major-career-map h4{margin:7px 0 9px;font-size:18px;font-weight:650;line-height:1.4}.mvp .major-career-map svg{color:var(--case-accent)}.mvp .major-career-map p{color:#466482;margin:8px 0 10px;font-size:12px;line-height:1.7}.mvp .major-career-map span{color:#8392a6;border-top:1px solid #e8edf4;padding-top:9px;font-size:10px;line-height:1.7;display:block}.mvp .story-academic-profile{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.mvp .story-academic-profile span{background:#fff;border:1px solid #d9e3ef;border-radius:4px;padding:5px 7px;font-size:9px;line-height:1.6}.mvp .college-evidence{background:#fff;border:1px solid #dbe4ef;border-radius:7px;margin:12px 0;padding:15px}.mvp .college-evidence-heading{color:#4d688a;align-items:center;gap:7px;margin-bottom:10px;display:flex}.mvp .college-evidence-heading strong{font-size:10px;font-weight:600}.mvp .college-evidence-row{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:10px 0;display:flex}.mvp .college-evidence-row strong{font-size:11px;line-height:1.5;display:block}.mvp .college-evidence-row small{color:#7e91a9;margin-top:2px;font-size:8px;line-height:1.6;display:block}.mvp .college-evidence-row>div{min-width:0}.mvp .college-evidence-row>div:last-child{text-align:right;flex-shrink:0}.mvp .college-evidence-row span{font-size:11px;font-weight:550}.mvp .college-cohort-note{color:#7d8fa6;margin:7px 0 0;font-size:8px;line-height:1.75}.mvp .story-priorities{background:#fff9;border:1px solid #dce5ef;border-radius:7px;padding:14px 16px}.mvp .story-priorities>small{color:var(--case-accent);font-size:9px}.mvp .story-priorities ol{color:#4f6885;margin:7px 0 0;padding-left:18px;font-size:11px;line-height:1.9}.mvp .service-outcomes .edited-outcome{grid-template-columns:.56fr 1.44fr}.mvp .major-pathways{background:#f6f9fd;border:1px solid #dce5ef;border-radius:10px;margin:0 0 24px;padding:24px}.mvp .pathway-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.mvp .admissions-progress>div>small,.mvp .pathway-heading small{color:#6e87a4;letter-spacing:1px;font-size:9px}.mvp .pathway-heading h2{margin:9px 0 0;font-size:21px;line-height:1.45}.mvp .pathway-heading .text-link{flex-shrink:0;font-size:11px}.mvp .pathway-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mvp .pathway-cards>div{background:#fff;border:1px solid #dde6f0;border-radius:8px;min-width:0;padding:18px}.mvp .pathway-cards svg{color:#577aa6}.mvp .pathway-cards h3{margin:12px 0 6px;font-size:16px;line-height:1.5}.mvp .pathway-arrow{color:#9bb0c9}.mvp .pathway-cards p{color:#5a7594;min-height:42px;font-size:12px;line-height:1.8}.mvp .pathway-cards .text-link{font-size:10px}.mvp .pathway-note{color:#7d8fa6;margin-top:15px;font-size:10px;line-height:1.8;display:block}.mvp .admissions-progress{background:#fff;border:1px solid #dce5ef;border-radius:10px;align-items:center;gap:30px;margin-bottom:24px;padding:20px 24px;display:flex}.mvp .admissions-progress h2{margin:8px 0 0;font-size:17px;line-height:1.5}.mvp .admissions-progress-steps{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.mvp .admissions-progress-steps>a{border-left:1px solid #e2e9f1;flex-direction:column;gap:7px;min-width:0;padding:0 20px;display:flex}.mvp .admissions-progress-steps svg{color:#577ca7}.mvp .admissions-progress-steps strong{font-size:13px}.mvp .admissions-progress-steps small{color:#778da7;font-size:10px;line-height:1.6}.mvp .college-planner-intro{justify-content:space-between;align-items:center;gap:24px;margin:12px 0 24px;display:flex}.mvp .college-planner-intro>div{max-width:730px}.mvp .college-planner-intro h2{margin:9px 0 12px;font-size:24px;line-height:1.5}.mvp .college-planner-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.mvp .college-planner-intro>.button{flex-shrink:0}.mvp .profile-snapshot{background:#edf3fa;border:1px solid #d9e4f1;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid}.mvp .profile-snapshot>div{min-width:0;padding:20px}.mvp .profile-snapshot>div+div{border-left:1px solid #d9e4f1}.mvp .profile-snapshot small{color:#6f86a0;font-size:10px;line-height:1.5;display:block}.mvp .profile-snapshot strong{margin-top:10px;font-size:21px;font-weight:550;line-height:1.5;display:block}.mvp .profile-snapshot strong>span{color:#778ca4;font-size:11px}.mvp .college-workspace{grid-template-columns:.38fr 1fr;gap:18px;display:grid}.mvp .college-choice-list{flex-direction:column;gap:8px;min-width:0;display:flex}.mvp .college-choice-list button{text-align:left;color:#54708f;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:8px;min-width:0;padding:17px}.mvp .college-choice-list [aria-pressed=true]{background:#edf3fb;border-color:#91b0d5}.mvp .college-choice-list span{font-size:13px;font-weight:550;line-height:1.5;display:block}.mvp .college-choice-list small{margin-top:6px;font-size:10px;line-height:1.5;display:block}.mvp .college-research-card{background:#fff;border:1px solid #dce5ef;border-radius:10px;min-width:0;padding:24px}.mvp .college-research-card h3{margin:7px 0;font-size:21px;line-height:1.45}.mvp .college-research-card .card-title{align-items:center;gap:16px}.mvp .college-research-card .card-title small{color:#8296ae;font-size:10px}.mvp .college-research-card>p{font-size:11px;line-height:1.8}.mvp .college-range{justify-content:space-between;align-items:center;gap:16px;margin:23px 0 18px;display:flex}.mvp .college-range small{color:#8294ab;font-size:10px;display:block}.mvp .college-range strong{margin-top:8px;font-size:30px;font-weight:500;line-height:1.3;display:block}.mvp .college-source-links{flex-wrap:wrap;gap:10px 24px;padding:14px 0;font-size:10px;display:flex}.mvp .college-research-card>small{font-size:9px}.mvp .planning-boundary{color:#7a8fa7;margin:17px 0 26px;font-size:10px;line-height:1.9}.mvp .planning-tasks-heading{justify-content:space-between;align-items:center;gap:14px;margin:25px 0 16px;display:flex}.mvp .planning-tasks-heading h3{margin:0;font-size:18px}.mvp .planning-tasks-heading span{color:#8093aa;font-size:10px}.mvp .planning-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mvp .planning-task{background:#fff;border:1px solid #dce5ef;border-radius:9px;flex-direction:column;justify-content:space-between;min-width:0;padding:20px;display:flex}.mvp .planning-task small{color:#7e91ab;font-size:9px}.mvp .planning-task h4{margin:10px 0 9px;font-size:15px;line-height:1.5}.mvp .planning-task p{color:#617c99;margin:0 0 20px;font-size:12px;line-height:1.85}.mvp .planning-task-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mvp .planning-task-actions>.text-link{font-size:10px}.mvp .college-workspace-entry p{color:var(--muted);margin-bottom:18px;font-size:12px;line-height:1.85}@media (min-width:1200px){.mvp .student-story .story-route .story-step{min-height:224px}.mvp .admissions-progress>div:first-child{max-width:245px}}@media (max-width:900px){.mvp .admissions-context .story-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.mvp .admissions-composition{grid-template-columns:.45fr 1fr;gap:14px}.mvp .claim-evidence{grid-template-columns:1fr;gap:10px}.mvp .claim-evidence>svg{margin:auto;transform:rotate(90deg)}.mvp .parent-takeaway{flex-direction:column;align-items:flex-start}.mvp .parent-takeaway .actions{flex-flow:wrap}.mvp .admissions-progress{flex-direction:column;align-items:stretch;gap:20px}.mvp .admissions-progress-steps>a:first-child{border-left:0;padding-left:0}.mvp .college-workspace{grid-template-columns:.42fr 1fr}.mvp .planning-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.mvp .service-value-map{grid-template-columns:1fr;margin-bottom:35px}.mvp .service-value{padding:20px}.mvp .service-value+.service-value{border-top:1px solid #dce5ef;border-left:0}.mvp .service-value h2{margin-top:12px;font-size:17px}.mvp .service-value p{margin-bottom:12px}.mvp .admissions-context{margin-bottom:35px;padding-top:24px}.mvp .admissions-context h2{font-size:22px}.mvp .admissions-intro{font-size:12px}.mvp .admissions-composition{grid-template-columns:1fr}.mvp .admissions-lens-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.mvp .admissions-lens-tabs button{padding:12px 8px;display:block}.mvp .admissions-lens-tabs button>span{display:none}.mvp .admissions-lens-tabs strong{font-size:11px}.mvp .admissions-lens-tabs small{font-size:8px}.mvp .admissions-lens-tabs svg{display:none}.mvp .admissions-lens-panel{padding:18px}.mvp .admissions-lens-panel h3{font-size:17px}.mvp .admissions-principle{display:block}.mvp .admissions-principle>strong{margin-bottom:8px;display:block}.mvp .scenario-audience{display:flex}.mvp .scenario-audience button{flex:1;padding:10px 15px}.mvp .student-story-tabs button{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:10px 8px;font-size:11px;line-height:1.5;display:flex}.mvp .parent-story{padding:20px 16px 0}.mvp .parent-story-top h3{font-size:19px}.mvp .parent-scenes{grid-template-columns:1fr;gap:9px}.mvp .parent-scenes>div{grid-template-columns:20px 1fr;gap:4px 10px;padding:14px;display:grid}.mvp .parent-scenes h4{margin:0}.mvp .parent-scenes p{grid-column:2}.mvp .parent-takeaway{margin:0 -16px;padding:16px}.mvp .family-proof-strip{gap:8px;padding:15px 0}.mvp .family-proof-strip>span{font-size:9px}.mvp .major-career-map{gap:8px}.mvp .major-career-map>div{padding:12px}.mvp .major-career-map h4{font-size:16px}.mvp .major-career-map p{font-size:11px}.mvp .college-evidence{padding:12px}.mvp .college-evidence-row{align-items:flex-start;gap:8px}.mvp .college-evidence-row span,.mvp .college-evidence-row strong{font-size:10px}.mvp .college-evidence-row>div:first-child{max-width:53%}.mvp .college-evidence-row>div:last-child{flex-shrink:1;max-width:47%}.mvp .story-priorities ol{font-size:10px}.mvp .service-outcomes .edited-outcome{grid-template-columns:1fr}.mvp .major-pathways{padding:18px}.mvp .pathway-heading{display:block}.mvp .pathway-heading>.text-link{margin-top:12px;display:inline-flex}.mvp .pathway-cards{grid-template-columns:1fr}.mvp .pathway-cards>div{padding:16px}.mvp .pathway-cards p{min-height:0}.mvp .admissions-progress{padding:20px}.mvp .admissions-progress-steps>a{padding:0 10px}.mvp .admissions-progress-steps strong{font-size:12px}.mvp .admissions-progress-steps small{font-size:9px}.mvp .college-planner-intro{flex-direction:column;align-items:flex-start;gap:18px}.mvp .college-planner-intro h2{font-size:22px}.mvp .profile-snapshot{grid-template-columns:1fr}.mvp .profile-snapshot>div{padding:15px 18px}.mvp .profile-snapshot>div+div{border-top:1px solid #d9e4f1;border-left:0}.mvp .profile-snapshot strong{margin-top:7px;font-size:20px}.mvp .college-workspace{grid-template-columns:1fr}.mvp .college-choice-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mvp .college-choice-list button{padding:12px 9px}.mvp .college-choice-list span{font-size:11px}.mvp .college-choice-list small{font-size:9px}.mvp .college-research-card{padding:18px}.mvp .college-research-card .card-title{flex-direction:column;align-items:flex-start}.mvp .college-research-card h3{font-size:20px}.mvp .college-range{flex-direction:column;align-items:flex-start;gap:12px}.mvp .planning-tasks-heading{flex-direction:column;align-items:flex-start;gap:8px}.mvp .planning-task-grid{grid-template-columns:1fr}.mvp .planning-task{padding:18px}.mvp .parent-entry-link{text-align:center;align-items:flex-start}.mvp .parent-entry-link svg{flex-shrink:0;margin-top:3px}}.mvp .visual-service-hero.service-story-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;margin-bottom:36px;padding:35px 0 0}.mvp .visual-service-hero h1{letter-spacing:-1.8px;margin:22px 0;font-size:45px;line-height:1.36}.mvp .visual-hero-copy>p{color:#70819b;max-width:410px;margin:0 0 28px;font-size:16px;line-height:1.85}.mvp .hero-service-caption{color:#8798ae;letter-spacing:.3px;align-items:center;gap:10px;margin-top:34px;font-size:10px;display:flex}.mvp .hero-service-caption i{background:#ccd8e6;width:22px;height:1px}.mvp .service-hero-visual{isolation:isolate;background:#f0f3f7;border-radius:18px;height:430px;position:relative;overflow:hidden}.mvp .service-hero-visual>img{object-fit:cover;object-position:center 49%;width:100%;height:100%;display:block}.mvp .hero-photo-shade{background:linear-gradient(#0f25440d 25%,#102743b8);position:absolute;inset:0}.mvp .hero-visual-caption{color:#fff;position:absolute;bottom:112px;left:28px;right:28px}.mvp .hero-visual-caption>span{letter-spacing:2px;opacity:.8;margin-bottom:10px;font-size:8px;display:block}.mvp .hero-visual-caption strong{white-space:pre-line;letter-spacing:-.6px;font-size:25px;font-weight:500;line-height:1.45}.mvp .hero-route-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#355578;background:#ffffffed;border-radius:10px;justify-content:center;align-items:center;padding:15px 16px;display:flex;position:absolute;bottom:25px;left:22px;right:22px;box-shadow:0 5px 22px #0e25421a}.mvp .route-overlay-node{flex-direction:column;flex:0 0 29%;align-items:center;gap:7px;display:flex}.mvp .route-overlay-node small{white-space:nowrap;font-size:10px}.mvp .route-overlay-line{background:#b6c7dd;flex:1;height:1px}.mvp .hero-photo-credit{color:#fff;background:#142a534d;border-radius:4px;padding:4px 7px;font-size:8px;position:absolute;top:13px;right:13px}.mvp .service-value-map{background:0 0;border:0;gap:16px;margin-bottom:55px;overflow:visible}.mvp .service-value{background:#f8fafe;border:1px solid #e0e7f0;border-radius:12px;padding:24px 24px 20px;transition:transform .2s,border-color .2s}.mvp .service-value+.service-value{border-left:1px solid #e0e7f0}.mvp .service-value:hover{background:#f8fafe;border-color:#a9bfd9;transform:translateY(-3px)}.mvp .service-value h2{letter-spacing:-.5px;margin:17px 0 2px;font-size:19px}.mvp .service-value>strong{border-top:1px solid #dde6f0;justify-content:space-between;padding-top:17px;font-size:11px}.mvp .mini-outcome-visual{color:#476b97;height:150px;margin:10px 0 15px;position:relative}.mvp .mini-interest{z-index:1;background:#fff;border:1px solid #c5d6e9;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:108px;padding:14px;font-size:11px;display:flex;position:absolute;top:8px;left:calc(50% - 54px);box-shadow:0 5px 12px #23416b07}.mvp .mini-fork{border-left:1px solid #b0c4de;height:30px;position:absolute;top:59px;left:50%}.mvp .mini-fork:after{content:"";border:1px solid #b0c4de;border-bottom:0;border-radius:8px 8px 0 0;width:130px;height:15px;position:absolute;bottom:-14px;left:-65px}.mvp .mini-branches{justify-content:center;gap:20px;display:flex;position:absolute;top:102px;left:0;right:0}.mvp .mini-branches>span{background:#fff;border:1px solid #dce6f2;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-width:95px;padding:10px 16px;font-size:11px;display:flex}.mvp .mini-profile{background:#fff;border:1px solid #d1deed;border-radius:9px;width:45%;padding:15px;position:absolute;top:22px;left:0;transform:rotate(-4deg);box-shadow:0 7px 16px #23416b08}.mvp .mini-profile>span{align-items:center;gap:8px;display:flex}.mvp .mini-profile b{font-size:10px;font-weight:500}.mvp .mini-profile i{background:#e6edf7;border-radius:3px;width:90%;height:5px;margin-top:13px;display:block}.mvp .mini-profile i:last-child{background:#bfd0e6;width:65%;margin-top:8px}.mvp .mini-nav-arrow{color:#90a8c5;position:absolute;top:74px;left:48%}.mvp .mini-plan{background:#fff;border:1px solid #cfdded;border-radius:9px;flex-direction:column;gap:9px;width:44%;padding:14px;display:flex;position:absolute;top:45px;right:0}.mvp .mini-plan>strong{font-size:11px}.mvp .mini-plan>span{color:#6b86a6;align-items:center;gap:5px;font-size:9px;display:flex}.mvp .mini-essay{background:#fff;border:1px solid #d1deed;border-radius:8px;width:65%;height:118px;padding:16px;position:absolute;top:12px;left:5%;transform:rotate(-3deg);box-shadow:0 7px 16px #23416b08}.mvp .mini-essay i{background:#e6edf7;border-radius:3px;height:4px;margin-top:11px;display:block}.mvp .mini-essay i.mini-highlight{background:#d5caa8;width:86%}.mvp .mini-essay i:last-child{width:62%}.mvp .mini-comment{background:#edf4fc;border:1px solid #cbdced;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:10px;display:flex;position:absolute;bottom:11px;right:0;box-shadow:0 7px 16px #23416b08}.mvp .admissions-context{margin-bottom:40px;padding:34px 0 24px}.mvp .admissions-intro{max-width:none;margin-bottom:22px;font-size:14px}.mvp .admissions-composition{grid-template-columns:.36fr 1fr;gap:24px}.mvp .admissions-lens-panel{background:0 0;border:0;min-width:0;padding:0}.mvp .admissions-lens-panel>h3{color:#4d688a;margin:0 0 16px;font-size:17px}.mvp .admissions-lens-tabs{align-self:start}.mvp .admissions-lens-tabs button{min-height:80px}.mvp .evidence-scene{background:#eff4fb;border:1px solid #d8e4f2;border-radius:13px;min-width:0;min-height:245px;padding:22px}.mvp .evidence-scene-top{color:#6d85a5;letter-spacing:1.1px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;font-size:8px;display:flex}.mvp .evidence-scene-top>small{letter-spacing:0;flex-shrink:0;font-size:8px}.mvp .academic-visual-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.mvp .academic-visual-metrics>span{color:#42648f;background:#fff;border:1px solid #d9e4f2;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.mvp .academic-visual-metrics b{letter-spacing:-.8px;white-space:nowrap;font-size:28px;font-weight:500;line-height:1.2}.mvp .academic-visual-metrics b>small{letter-spacing:0;color:#9badc3;margin-left:3px;font-size:12px}.mvp .academic-visual-metrics>span>small{color:#7c91ad;font-size:9px}.mvp .transcript-visual{background:#fff;border:1px solid #dce6f2;border-radius:8px;padding:0 15px}.mvp .transcript-visual>div{align-items:center;gap:10px;padding:11px 0;display:flex}.mvp .transcript-visual>div+div{border-top:1px solid #edf1f7}.mvp .transcript-visual svg{color:#91a9c5}.mvp .transcript-visual strong{font-size:11px;font-weight:500}.mvp .transcript-visual span{color:#739074;background:#f0f6f1;border-radius:4px;align-items:center;gap:4px;margin-left:auto;padding:4px 7px;font-size:9px;display:flex}.mvp .transcript-visual>div:last-child span{color:#8c8b84;background:#f4f3ef}.mvp .visual-caption-line{color:#6b85a6;align-items:center;gap:7px;margin-top:15px;font-size:10px;display:flex}.mvp .project-visual-title{align-items:center;gap:14px;margin-bottom:22px;display:flex}.mvp .project-visual-title>span{color:#577aa7;background:#fff;border:1px solid #d5e2f2;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.mvp .project-visual-title small{color:#8599b3;margin-bottom:6px;font-size:9px;display:block}.mvp .project-visual-title strong{font-size:17px;font-weight:550}.mvp .contribution-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid;position:relative}.mvp .contribution-steps:before{content:"";background:#bfcee1;height:1px;position:absolute;top:30px;left:15%;right:15%}.mvp .contribution-steps>div{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:12px;display:flex}.mvp .contribution-steps>div>span{color:#587ba7;background:#fff;border:1px solid #cde;border-radius:14px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 6px 11px #23416b06}.mvp .contribution-steps strong{font-size:13px;font-weight:550}.mvp .contribution-steps small{color:#8a9eb8;font-size:10px;line-height:1.7}.mvp .application-paper{background:#fff;border:1px solid #dae5f3;border-radius:7px;padding:20px 24px;transform:rotate(-1deg);box-shadow:0 7px 15px #23416b07}.mvp .application-paper>span{color:#889db9;letter-spacing:.5px;align-items:center;gap:6px;font-size:8px;display:flex}.mvp .application-paper p{letter-spacing:-.4px;margin:19px 0;font-size:19px;font-weight:500;line-height:1.8}.mvp .application-paper mark{color:inherit;background:#e4d9b6}.mvp .application-paper>i{background:#e9eff7;border-radius:2px;height:4px;margin:10px 0;display:block}.mvp .application-paper>i.paper-short-line{width:70%}.mvp .recommendation-visual{color:#587ca9;background:#e7effa;border:1px solid #c8daef;border-radius:7px;align-items:center;gap:12px;max-width:88%;margin:10px 0 0 auto;padding:14px 17px;display:flex;position:relative}.mvp .recommendation-visual small,.mvp .recommendation-visual strong{font-size:11px;font-weight:500;display:block}.mvp .recommendation-visual small{color:#8199b8;margin-top:4px;font-size:9px}.mvp .recommendation-visual>svg:last-child{margin-left:auto}.mvp .visual-explanation{color:#8194ad;margin-top:13px;font-size:11px;line-height:1.85}.mvp .visual-explanation summary{cursor:pointer;color:#6983a6}.mvp .visual-explanation p{color:#7187a3;margin:10px 0;font-size:12px}.mvp .admissions-principle{margin-top:15px;padding-bottom:8px}.mvp .admissions-principle>p{color:#4f6d94;font-size:13px}.mvp .service-story-page .story-route{gap:14px;position:relative}.mvp .service-story-page .story-route:before{content:"";background:#d5e1ee;height:1px;position:absolute;top:75px;left:10%;right:10%}.mvp .service-story-page .story-step{isolation:isolate;background:0 0;border:0;align-items:flex-start;min-height:190px;padding:12px 8px}.mvp .service-story-page .story-step:hover{background:#f0f5fb;border-radius:9px}.mvp .service-story-page .story-step:not(:last-child):after{display:none}.mvp .service-story-page .story-step h4{margin:14px 0 7px;font-size:14px;line-height:1.6}.mvp .service-story-page .story-step p{color:#8b9db3;margin-bottom:12px;font-size:10px;line-height:1.6}.mvp .scenario-step-icon{width:57px;height:57px;color:var(--case-accent);background:#fff;border:1px solid #cbdaec;border-radius:14px;place-items:center;margin-top:14px;display:grid;box-shadow:0 5px 13px #23416b05}.mvp .scenario-details{color:#8a9cb3;border-top:1px solid #e0e8f1;margin-top:18px;padding-top:12px;font-size:10px;line-height:1.85}.mvp .scenario-details>summary{cursor:pointer;color:#7890ae}.mvp .scenario-details p{color:#6e83a1;gap:12px;margin:12px 0;font-size:12px;line-height:1.9;display:flex}.mvp .scenario-details p>b{color:#9aacc1;font-size:10px;font-weight:450}.mvp .scenario-family-hint{border-top:0;margin-top:0;padding:14px 0 0;font-size:10px}.mvp .story-person{padding-bottom:20px}.mvp .story-person h3{max-width:820px;font-size:24px}.mvp .story-person p{color:#8c9eb5;max-width:750px;font-size:11px;line-height:1.8}.mvp .story-shift{margin-top:20px}.mvp .major-connection-map{grid-template-columns:.38fr .62fr;align-items:center;gap:30px;margin:12px 0;padding:18px 0;display:grid;position:relative}.mvp .interest-origin{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.mvp .visual-orbit{width:90px;height:90px;color:var(--case-accent);background:#f8fbff;border:1px solid #c5d7eb;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 10px #ffffff5e}.mvp .visual-orbit i{border:1px dashed #c8d7e9;border-radius:50%;position:absolute;inset:10px}.mvp .visual-orbit b{background:var(--case-accent);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:16px}.mvp .interest-origin>small{color:#8c9eb6;margin-top:5px;font-size:9px}.mvp .interest-origin>strong{color:#506b90;max-width:180px;font-size:12px;font-weight:550;line-height:1.7}.mvp .major-connection-branches{flex-direction:column;gap:17px;min-width:0;display:flex;position:relative}.mvp .major-connection-branches:before{content:"";border-left:1px solid #bccfe5;position:absolute;top:25%;bottom:25%;left:-18px}.mvp .major-path-node{background:#fff;border:1px solid #d8e4f2;border-radius:9px;align-items:flex-start;gap:12px;min-width:0;padding:15px;display:flex;position:relative;box-shadow:0 5px 13px #23416b04}.mvp .major-path-node:before{content:"";background:#bccfe5;width:18px;height:1px;position:absolute;top:50%;left:-18px}.mvp .major-path-icon{color:#6384ac;background:#edf4fc;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.mvp .major-path-node small{color:#91a3b9;font-size:8px}.mvp .major-path-node h4{margin:5px 0 9px;font-size:17px;font-weight:550;line-height:1.4}.mvp .major-path-node p{color:#8198b6;align-items:flex-start;gap:6px;margin:0;font-size:10px;line-height:1.7;display:flex}.mvp .major-path-node p>svg{flex-shrink:0;margin-top:3px}.mvp .college-evidence{background:0 0;border:0;margin-top:16px;padding:0}.mvp .school-range-chart{background:#fff;border:1px solid #d7e3f1;border-radius:10px;min-width:0;margin:0;padding:20px}.mvp .school-range-chart figcaption{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.mvp .school-range-chart figcaption>span{color:#496b96;align-items:center;gap:7px;font-size:11px;font-weight:550;display:flex}.mvp .school-range-chart figcaption>small{color:#8b9eb6;font-size:9px}.mvp .school-range-row+.school-range-row{margin-top:18px}.mvp .school-range-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.mvp .school-range-label strong{color:#526f95;font-size:11px;font-weight:500;line-height:1.5}.mvp .school-range-label>span{color:#90a4bc;flex-shrink:0;font-size:10px}.mvp .range-track{background:repeating-linear-gradient(90deg,#0000,#0000 calc(50% - 1px),#e2eaf5 calc(50% - 1px) 50%),#f4f7fb;border-radius:8px;height:16px;position:relative}.mvp .range-interval{background:#6e90bd;border-radius:6px;height:10px;position:absolute;top:3px}.mvp .range-my-score{border-left:1px dashed #9b793e;height:26px;position:absolute;top:-5px}.mvp .range-my-score:after{content:"";background:#9b793e;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:-4px}.mvp .range-axis{color:#99abc0;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.mvp .range-chart-legend{color:#879bb5;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:8px;display:flex}.mvp .range-chart-legend>span{align-items:center;gap:6px;display:flex}.mvp .range-chart-legend i{background:#6e90bd;border-radius:3px;width:12px;height:5px}.mvp .range-chart-legend b{background:#9b793e;border-radius:50%;width:6px;height:6px}.mvp .range-chart-note{color:#97a7bc;margin-top:12px;font-size:8px;line-height:1.7;display:block}.mvp .chart-source-details{color:#8b9fb9;margin-top:8px;font-size:8px;line-height:1.8}.mvp .chart-source-details summary{cursor:pointer}.mvp .chart-source-details a{color:#6b88ae;overflow-wrap:anywhere;padding-top:5px;display:block}.mvp .family-scope-visual{grid-template-columns:1fr .7fr;align-items:center;gap:0;min-width:0;margin:20px 0;display:grid}.mvp .family-art-photo{isolation:isolate;background:#edf2f8;border-radius:10px;min-width:0;position:relative;overflow:hidden}.mvp .family-art-photo img{object-fit:cover;object-position:45% 45%;width:100%;height:245px;display:block}.mvp .family-art-photo>span{color:#587498;background:#ffffffef;border-radius:7px;padding:11px 15px;font-size:11px;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 3px 10px #1533580a}.mvp .scope-receipt{z-index:1;background:#fff;border:1px solid #dbe5f1;border-radius:10px;min-width:0;margin-left:-25px;padding:20px 24px;position:relative;transform:rotate(2deg);box-shadow:0 10px 28px #17375d12}.mvp .scope-receipt>div{color:#7894b8;border-bottom:1px solid #e7edf5;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:14px;font-size:9px;display:flex}.mvp .scope-receipt>strong{color:#4b6f9c;font-size:16px;font-weight:500;display:block}.mvp .scope-receipt>b{letter-spacing:-.6px;margin:6px 0 13px;font-size:24px;font-weight:500;display:block}.mvp .scope-receipt ul{color:#8196b1;margin:0 0 13px;padding:0;font-size:10px;line-height:2.2;list-style:none}.mvp .scope-receipt li{align-items:center;gap:7px;display:flex}.mvp .scope-receipt>small{color:#9fafc3;border-top:1px solid #e7edf5;padding-top:10px;font-size:8px;line-height:1.6;display:block}.mvp .parent-story>.school-range-chart{max-width:780px;margin:22px auto}.mvp .parent-story .parent-scenes{gap:12px}.mvp .parent-story .parent-scenes>div{background:#f0f5fc;border:0;border-radius:6px;align-items:center;gap:10px;padding:11px 14px;display:flex}.mvp .parent-scenes h4{margin:0;font-size:11px;line-height:1.6}.mvp .family-progress-visual{grid-template-columns:1fr .6fr;align-items:center;gap:18px;margin:20px 0;display:grid}.mvp .family-progress-path{border-left:1px solid #cddcee;flex-direction:column;gap:18px;margin-left:-1px;padding-left:20px;display:flex}.mvp .family-progress-path>span{color:#5f80aa;align-items:center;gap:14px;display:flex}.mvp .family-progress-path strong{font-size:13px;font-weight:500}@media (max-width:1000px){.mvp .visual-service-hero.service-story-hero{gap:30px}.mvp .visual-service-hero h1{font-size:38px}.mvp .service-hero-visual{height:400px}.mvp .hero-visual-caption strong{font-size:23px}.mvp .admissions-composition{grid-template-columns:.4fr 1fr;gap:20px}.mvp .academic-visual-metrics b{font-size:25px}.mvp .mini-profile{padding:12px}}@media (max-width:700px){.mvp .visual-service-hero.service-story-hero{grid-template-columns:1fr;gap:28px;margin-bottom:28px;padding-top:24px}.mvp .visual-service-hero h1{letter-spacing:-1px;margin:16px 0;font-size:33px}.mvp .visual-hero-copy>p{max-width:300px;margin-bottom:20px;font-size:13px}.mvp .hero-service-caption{margin-top:22px}.mvp .service-hero-visual{height:300px}.mvp .hero-visual-caption{bottom:106px;left:23px}.mvp .hero-visual-caption strong{font-size:23px}.mvp .hero-route-overlay{padding:13px 10px;bottom:17px;left:16px;right:16px}.mvp .route-overlay-node small{font-size:9px}.mvp .service-value-map{grid-template-columns:1fr;gap:12px;margin-bottom:38px}.mvp .service-value{grid-template-columns:1fr .8fr;column-gap:10px;min-height:168px;padding:20px;display:grid}.mvp .service-value .value-number{grid-column:1;align-self:end;font-size:12px}.mvp .service-value h2{grid-column:1;align-self:start;margin:12px 0 15px;font-size:17px;line-height:1.6}.mvp .service-value .mini-outcome-visual{grid-area:1/2/4;align-self:center;height:115px;margin:0}.mvp .service-value>strong{border:0;grid-column:1;justify-content:flex-start;align-self:end;gap:5px;padding-top:0;font-size:10px;line-height:1.6}.mvp .service-value .mini-interest{gap:6px;width:85px;padding:10px;font-size:8px;top:0;left:calc(50% - 42px)}.mvp .mini-interest svg{width:17px}.mvp .mini-fork{height:23px;top:38px}.mvp .mini-fork:after{width:72px;height:10px;bottom:-10px;left:-36px}.mvp .mini-branches{gap:7px;top:78px}.mvp .mini-branches>span{gap:5px;min-width:0;padding:8px 7px;font-size:8px}.mvp .mini-branches svg{width:13px}.mvp .mini-profile{width:61%;padding:10px;top:6px;left:0}.mvp .mini-profile b{font-size:7px}.mvp .mini-profile svg{width:13px}.mvp .mini-profile i{height:4px;margin-top:8px}.mvp .mini-plan{gap:6px;width:68%;padding:10px;top:51px;right:0}.mvp .mini-plan>strong{font-size:9px}.mvp .mini-plan>svg{width:16px}.mvp .mini-plan>span{font-size:7px}.mvp .mini-nav-arrow{display:none}.mvp .mini-essay{width:82%;height:90px;padding:12px;top:0;left:0}.mvp .mini-essay i{height:3px;margin-top:8px}.mvp .mini-essay>svg{width:14px}.mvp .mini-comment{gap:5px;padding:8px;font-size:8px;bottom:0;right:-3px}.mvp .mini-comment svg{width:13px}.mvp .admissions-context h2{font-size:23px}.mvp .admissions-intro{font-size:12px;line-height:1.8}.mvp .admissions-composition{grid-template-columns:1fr;gap:18px}.mvp .admissions-lens-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mvp .admissions-lens-tabs button{min-height:78px;padding:12px 10px}.mvp .admissions-lens-tabs strong{font-size:11px}.mvp .admissions-lens-tabs small{font-size:7px}.mvp .admissions-lens-panel>h3{font-size:16px;line-height:1.7}.mvp .evidence-scene{min-height:0;padding:16px}.mvp .evidence-scene-top{letter-spacing:.8px;font-size:6px}.mvp .academic-visual-metrics{gap:6px}.mvp .academic-visual-metrics>span{padding:13px 7px}.mvp .academic-visual-metrics b{font-size:23px}.mvp .academic-visual-metrics b>small{font-size:10px}.mvp .academic-visual-metrics>span>small{font-size:8px}.mvp .academic-visual-metrics svg{width:25px}.mvp .transcript-visual{padding:0 10px}.mvp .transcript-visual strong{font-size:10px}.mvp .transcript-visual span{white-space:nowrap;font-size:8px}.mvp .transcript-visual>div{gap:7px}.mvp .visual-caption-line{font-size:9px;line-height:1.7}.mvp .project-visual-title strong{font-size:14px}.mvp .project-visual-title{gap:10px}.mvp .project-visual-title>span{flex-shrink:0;width:37px;height:37px}.mvp .contribution-steps{gap:8px}.mvp .contribution-steps strong{font-size:11px}.mvp .contribution-steps small{font-size:8px}.mvp .contribution-steps>div>span{border-radius:12px;width:48px;height:48px}.mvp .contribution-steps:before{top:24px}.mvp .application-paper{padding:16px}.mvp .application-paper p{font-size:16px;line-height:1.9}.mvp .recommendation-visual{max-width:95%;padding:12px}.mvp .recommendation-visual strong{font-size:10px}.mvp .recommendation-visual small{font-size:8px}.mvp .service-story-page .story-route{grid-template-columns:1fr 1fr;gap:5px 14px}.mvp .service-story-page .story-route:before{display:none}.mvp .service-story-page .story-step{min-height:180px;padding:10px 3px}.mvp .service-story-page .story-step h4{margin-top:11px;font-size:12px;line-height:1.7}.mvp .service-story-page .story-step p{font-size:9px}.mvp .scenario-step-icon{border-radius:12px;width:48px;height:48px;margin-top:10px}.mvp .scenario-step-icon svg{width:22px}.mvp .story-person{gap:13px}.mvp .story-person h3{font-size:19px}.mvp .story-person p{font-size:10px;line-height:1.8}.mvp .scenario-details p{font-size:11px}.mvp .major-connection-map{grid-template-columns:.33fr .67fr;gap:22px}.mvp .visual-orbit{width:64px;height:64px;box-shadow:0 0 0 5px #ffffff5e}.mvp .visual-orbit>svg{width:24px}.mvp .visual-orbit i{inset:7px}.mvp .visual-orbit b{width:7px;height:7px;top:1px;right:10px}.mvp .interest-origin>small{font-size:8px}.mvp .interest-origin>strong{font-size:9px}.mvp .major-connection-branches{gap:10px}.mvp .major-path-node{gap:7px;padding:11px 10px}.mvp .major-path-icon{border-radius:5px;width:23px;height:23px}.mvp .major-path-icon svg{width:14px}.mvp .major-path-node h4{font-size:14px}.mvp .major-path-node small{font-size:7px}.mvp .major-path-node p{font-size:8px;line-height:1.8}.mvp .major-path-node p svg{width:10px}.mvp .school-range-chart{padding:16px}.mvp .school-range-chart figcaption{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:17px}.mvp .school-range-chart figcaption>span{font-size:11px}.mvp .school-range-chart figcaption>small{font-size:8px}.mvp .school-range-label strong{max-width:170px;font-size:10px}.mvp .school-range-label>span{font-size:9px}.mvp .range-chart-note{font-size:7px;line-height:1.8}.mvp .range-chart-legend{gap:7px;font-size:7px}.mvp .family-scope-visual{grid-template-columns:1fr;margin-top:18px}.mvp .family-art-photo img{height:180px}.mvp .scope-receipt{width:90%;margin:-35px 0 0 auto;padding:17px 20px;transform:rotate(1deg)}.mvp .scope-receipt>b{font-size:24px}.mvp .scope-receipt>div{margin-bottom:10px;padding-bottom:10px}.mvp .scope-receipt ul{margin-bottom:10px;font-size:10px}.mvp .parent-story .parent-scenes{grid-template-columns:1fr;gap:6px}.mvp .parent-story .parent-scenes>div{gap:10px;padding:10px 12px}.mvp .parent-scenes h4{font-size:10px}.mvp .parent-story>.school-range-chart{margin:20px 0}.mvp .family-progress-visual{grid-template-columns:1fr;gap:17px}.mvp .family-progress-path{border:0;flex-direction:row;justify-content:space-between;gap:8px;padding-left:0}.mvp .family-progress-path>span{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px}.mvp .family-progress-path strong{font-size:10px}.mvp .family-art-photo>span{font-size:10px;bottom:13px;left:13px;right:13px}.mvp .admissions-principle>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.mvp .service-value{transition:none}.mvp .service-value:hover{transform:none}}.mvp .student-select .sidebar-context-value{color:var(--navy);margin-top:4px;font-size:14px;font-weight:600}@media (max-width:650px){.mvp .header{gap:6px;padding:0 12px;overflow:hidden}.mvp .header .wordmark{gap:6px;font-size:20px}.mvp .header .wordmark small{display:none}.mvp .header .brand-symbol{padding-right:6px}.mvp .header .login-link{display:none}.mvp .header .header-right{flex-shrink:0;gap:4px}.mvp .header .header-lang{margin-right:0}.mvp .header .button.compact{min-height:38px;padding:8px 10px;font-size:12px}.mvp .header .account-pill small,.mvp .header .button.compact svg{display:none}}.mvp.site-header-sticky{z-index:30;position:sticky;top:0}.mvp .admissions-lens-tabs button,.mvp .service-outcomes .tabs button,.mvp .student-story-tabs button{color:var(--navy);background:#fff;border:1px solid #c9d6e6;border-radius:999px;min-height:44px;font-weight:600}.mvp .admissions-lens-tabs [aria-selected=true],.mvp .service-outcomes .tabs button[aria-selected=true],.mvp .student-story-tabs [aria-selected=true]{color:#fff;background:#1c365e;border-color:#1c365e;font-weight:650}.mvp .admissions-lens-tabs [aria-selected=true] small,.mvp .admissions-lens-tabs [aria-selected=true]>span,.mvp .student-story-tabs [aria-selected=true]>span{color:#c9d6e6}.mvp .service-outcomes .tabs{border-bottom:0;gap:8px;margin-bottom:22px;overflow:visible}.mvp .service-outcomes .tabs button{border-bottom-width:1px;margin-bottom:0;padding:8px 18px}.mvp .outcome-case-tabs{flex-wrap:wrap;margin:4px 0 18px}.mvp .outcome-case-tabs button{padding:8px 16px}.mvp .admissions-lens-tabs button{border-radius:14px}.mvp .admissions-lens-tabs svg{color:inherit;opacity:.6}.mvp .scenario-audience{width:100%;max-width:420px}.mvp .scenario-audience button{flex:1;min-height:44px;font-size:14px;font-weight:600}.mvp .scenario-details{border-top:0;margin-top:16px;padding-top:0}.mvp .scenario-details>summary{min-height:44px;color:var(--navy);border:1px solid #c9d6e6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.mvp .scenario-details>summary::-webkit-details-marker{display:none}.mvp .scenario-details>summary:after{content:"+";color:#7890ae;font-size:18px;font-weight:500}.mvp .scenario-details[open]>summary:after{content:"−"}.mvp .scenario-details[open]>summary{background:#f4f7fb;border-bottom-right-radius:0;border-bottom-left-radius:0}.mvp .scenario-details p{padding:0 14px}@media (max-width:700px){.mvp .admissions-context h2,.mvp .free-explore-band h2,.mvp .section-heading h2,.mvp .services-choice h2,.mvp .story-section-heading h2{letter-spacing:-.7px;font-size:26px;font-weight:750;line-height:1.3}.mvp .eyebrow{margin-bottom:8px}.mvp .eyebrow,.mvp .story-section-heading .eyebrow{letter-spacing:1.6px;font-size:10px}.mvp .section-heading>p,.mvp .story-section-heading p{color:var(--muted);font-size:14px;line-height:1.7}.mvp .section-heading{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:22px}.mvp .story-section-heading{flex-wrap:wrap}.mvp .journey-entry h3,.mvp .parent-story-top h3,.mvp .story-person h3,.mvp :lang(en) .story-person h3{font-size:17px;font-weight:600;line-height:1.55}.mvp .admissions-lens-panel h3{font-size:16px;font-weight:650}.mvp .edited-outcome-copy h3{font-size:20px}.mvp .service-value h2{font-size:16px;font-weight:650}.mvp .admissions-context>p{color:var(--muted);font-size:14px}.mvp .admissions-lens-tabs{flex-direction:row;gap:6px}.mvp .admissions-lens-tabs button{text-align:center;border-radius:999px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:9px 6px}.mvp .admissions-lens-tabs button>span,.mvp .admissions-lens-tabs small,.mvp .admissions-lens-tabs svg{display:none}.mvp .admissions-lens-tabs strong{font-size:12.5px}.mvp .student-story-tabs{flex-wrap:wrap}.mvp .student-story-tabs button{flex-direction:row;flex:auto;justify-content:center;gap:8px;padding:8px 14px;font-size:13px}.mvp .student-story-tabs button>span{white-space:nowrap;flex-shrink:0;font-size:11px}.mvp .public-inner .product-journey{padding-left:0;padding-right:0}.mvp .outcome-case-tabs button{flex:auto}.mvp .service-outcomes .tabs button{flex:1;justify-content:center;padding:8px 6px;font-size:12.5px}.mvp .journey-compact{padding-top:24px}}.mvp .home-band{position:relative}.mvp .home-band.tone-tint{background:#eef3fa}.mvp .home-band.tone-paper{background:var(--paper-2)}.mvp .home-band.tone-ink{color:#e6edf7;background:#15294a}.mvp .home-band+.home-band{border-top:1px solid #e3e9f1}.mvp .home-band.tone-ink,.mvp .home-band.tone-ink+.home-band{border-top:0}.mvp .home-band .home-section{padding-top:64px;padding-bottom:64px}.mvp .home-band .section-heading h2,.mvp .home-band .story-section-heading h2{font-size:34px}.mvp .tone-ink .eyebrow{color:#9fc0ea}.mvp .tone-ink .section-heading h2{color:#fff}.mvp .tone-ink .section-heading>p{color:#b9c8dd}.mvp .tone-ink .service-value-map{background:#fff;border-color:#2b4572}.mvp .tone-ink .service-value+.service-value{border-color:#e3e9f1}.mvp .home-band .service-outcomes{background:var(--paper-2);border-radius:20px;margin-top:48px;padding:32px 28px 24px;scroll-margin-top:120px}.mvp .home-band .student-journeys{scroll-margin-top:120px}.mvp .home-band .scenario-audience{margin-top:4px}.mvp .home-band .product-journey{padding-left:6%;padding-right:6%}.mvp .plans-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.mvp .plans-strip-card{background:#fff;border:1px solid #d5e0ec;border-radius:16px;flex-direction:column;min-width:0;padding:22px 20px 20px;display:flex}.mvp .plans-strip-card.featured{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.mvp .plans-strip-card>small{letter-spacing:1.2px;color:#8b99aa;font-size:11px}.mvp .plans-strip-card h3{letter-spacing:-.5px;margin:6px 0 4px;font-size:22px}.mvp .plans-strip-who{color:var(--muted);min-height:2.9em;margin:0 0 14px;font-size:13.5px;line-height:1.6}.mvp .plans-strip-price{letter-spacing:-.8px;color:var(--navy);margin-bottom:14px;font-size:26px;font-weight:750}.mvp .plans-strip-card ul{border-top:1px solid var(--line);flex:1;margin:0 0 18px;padding:14px 0 0;list-style:none}.mvp .plans-strip-card li{color:#3f5370;align-items:flex-start;gap:8px;margin:9px 0;font-size:13px;line-height:1.55;display:flex}.mvp .plans-strip-card li svg{color:#5b80ab;flex-shrink:0;margin-top:3px}.mvp .plans-strip-hint{color:var(--muted);text-align:center;margin:10px 0 0;font-size:12.5px;display:none}.mvp .plans-included{border-top:1px solid #d5e0ec;margin-top:40px;padding-top:28px}.mvp .plans-included>h3{margin:0 0 16px;font-size:17px}.mvp .plans-included-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.mvp .plans-included-col strong{border-bottom:2px solid #c9d6e6;justify-content:space-between;gap:8px;padding-bottom:8px;font-size:14px;display:flex}.mvp .plans-included-col strong span{color:var(--muted);font-size:12.5px;font-weight:500}.mvp .plans-included-col ul{margin:10px 0 0;padding:0;list-style:none}.mvp .plans-included-col li{color:#4a5f7c;align-items:flex-start;gap:7px;margin:7px 0;font-size:12.5px;line-height:1.55;display:flex}.mvp .plans-included-col li svg{color:#8ba4c4;flex-shrink:0;margin-top:3px}.mvp .plans-included-note{color:var(--muted);margin:22px 0 0;font-size:12.5px;line-height:1.7}@media (max-width:1000px){.mvp .plans-included-grid,.mvp .plans-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mvp .home-band .home-section{padding-top:44px;padding-bottom:44px}.mvp .home-band .section-heading h2,.mvp .home-band .story-section-heading h2{font-size:26px}.mvp .home-band .service-outcomes{border-radius:16px;margin-top:32px;padding:22px 16px 16px}.mvp .plans-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin:8px -6% 0;padding:0 6% 6px;display:flex;overflow-x:auto}.mvp .plans-strip::-webkit-scrollbar{display:none}.mvp .plans-strip-card{scroll-snap-align:center;flex:0 0 80%}.mvp .plans-strip-hint{display:block}.mvp .plans-included-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:850px){.mvp.site-header-sticky .header .public-nav{max-height:44px;transition:max-height .25s,padding-top .25s,opacity .2s;overflow:hidden}.mvp.site-header-sticky .header.nav-collapsed .public-nav{opacity:0;max-height:0;padding-top:0}}.mvp .home-band[id]{scroll-margin-top:96px}.mvp .header .public-nav{letter-spacing:-.2px;font-size:14.5px;font-weight:600}.mvp .header .public-nav a{color:var(--navy)}.mvp .header .public-nav .active,.mvp .header .public-nav a:hover{color:var(--blue)}.mvp .header .login-link{color:var(--navy);font-size:14px;font-weight:600}.mvp .home-band .eyebrow,.mvp .home-band .story-section-heading .eyebrow{background:var(--blue);color:#fff;letter-spacing:1.5px;border-radius:999px;align-items:center;margin-bottom:14px;padding:5px 11px 4px;font-size:10.5px;font-weight:700;display:inline-flex}.mvp .home-band.tone-ink .eyebrow{color:#15294a;background:#e6edf7}.mvp .home-band .section-heading h2,.mvp .home-band .story-section-heading h2{letter-spacing:-1.5px;font-size:38px;line-height:1.28}.mvp .home-band .section-heading>p,.mvp .home-band .story-section-heading>div>p{color:#5a6b82;font-size:15px;line-height:1.7}.mvp .home-band .section-heading>p{max-width:36ch}.mvp .fact-strip-section{padding-top:0;padding-bottom:36px}.mvp .fact-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mvp .fact-strip>div{border-left:1px solid var(--line);min-width:0;padding:24px 22px}.mvp .fact-strip>div:first-child{border-left:0;padding-left:0}.mvp .fact-strip b{letter-spacing:-1.6px;color:var(--blue);font-size:38px;font-weight:800;line-height:1.05;display:block}.mvp .fact-strip b small{letter-spacing:-.2px;color:var(--navy);margin-left:3px;font-size:16px;font-weight:700}.mvp .fact-strip strong{color:var(--navy);margin-top:8px;font-size:15px;font-weight:700;display:block}.mvp .fact-strip span{color:#6d7f98;margin-top:3px;font-size:13px;line-height:1.5;display:block}.mvp .fact-strip-note{color:#8190a4;margin:12px 0 0;font-size:12.5px}.mvp .mentor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mvp .mentor-card{background:var(--paper-2);border-radius:18px;flex-direction:column;min-width:0;padding:22px 22px 20px;display:flex}.mvp .mentor-card-head{align-items:center;gap:14px;display:flex}.mvp .mentor-card-head h3{letter-spacing:-.4px;margin:0;font-size:19px}.mvp .mentor-card-head small{color:#6d7f98;margin-top:2px;font-size:12.5px;display:block}.mvp .mentor-intro{color:#3f5370;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:14.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.mvp .mentor-fields{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.mvp .mentor-fields span{color:var(--blue);background:#fff;border:1px solid #d5e0ec;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}@media (max-width:1000px){.mvp .mentor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.mvp .header .public-nav{font-size:14px}}@media (max-width:760px){.mvp .home-band .section-heading h2,.mvp .home-band .story-section-heading h2{letter-spacing:-1px;font-size:28px}.mvp .fact-strip{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.mvp .fact-strip>div{border-top:1px solid var(--line);padding:18px 0 18px 16px}.mvp .fact-strip>div:nth-child(odd){border-left:0;padding-left:0}.mvp .fact-strip>div:nth-child(-n+2){border-top:0}.mvp .fact-strip b{font-size:30px}.mvp .fact-strip-section{padding-bottom:28px}.mvp .screens-strip img{aspect-ratio:390/560}}@media (max-width:650px){.mvp .mentor-grid{grid-template-columns:1fr}.mvp .header .public-nav{font-size:13.5px}.mvp .header-right .login-link{font-size:13px}}}@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)}.-top-3{top:calc(var(--spacing) * -3)}.-top-\[7px\]{top:-7px}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-14{top:calc(var(--spacing) * 14)}.top-\[3px\]{top:3px}.top-\[6px\]{top:6px}.top-\[12px\]{top:12px}.top-\[26px\]{top:26px}.top-\[42px\]{top:42px}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[57px\]{bottom:57px}.-left-7{left:calc(var(--spacing) * -7)}.-left-\[22px\]{left:-22px}.-left-\[31px\]{left:-31px}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-\[9px\]{left:9px}.left-\[12px\]{left:12px}.left-\[30px\]{left:30px}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-1{grid-column-start:1}.row-span-6{grid-row:span 6/span 6}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-\[5px\]{margin-block:5px}.my-auto{margin-block:auto}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-0{margin-top:calc(var(--spacing) * 0)}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[9px\]{margin-top:9px}.mt-\[13px\]{margin-top:13px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-6{margin-right:calc(var(--spacing) * -6)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-10{margin-bottom:calc(var(--spacing) * -10)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[6px\]{margin-bottom:6px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.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}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.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-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-44{height:calc(var(--spacing) * 44)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[72px\]{height:72px}.h-\[150px\]{height:150px}.h-\[160px\]{height:160px}.h-\[560px\]{height:560px}.h-\[min\(72dvh\,720px\)\]{height:min(72dvh,720px)}.h-\[var\(--pb-h\)\]{height:var(--pb-h)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[44vh\]{max-height:44vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[320px\]{max-height:320px}.min-h-0{min-height:calc(var(--spacing) * 0)}.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-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-34{min-height:calc(var(--spacing) * 34)}.min-h-\[24px\]{min-height:24px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[84px\]{min-height:84px}.min-h-\[96px\]{min-height:96px}.min-h-\[136px\]{min-height:136px}.min-h-\[154px\]{min-height:154px}.min-h-\[336px\]{min-height:336px}.min-h-\[420px\]{min-height:420px}.min-h-\[430px\]{min-height:430px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-28{width:calc(var(--spacing) * 28)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[2px\]{width:2px}.w-\[3\.8em\]{width:3.8em}.w-\[3em\]{width:3em}.w-\[3px\]{width:3px}.w-\[4\.5em\]{width:4.5em}.w-\[6px\]{width:6px}.w-\[7\.5rem\]{width:7.5rem}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[9px\]{width:9px}.w-\[11px\]{width:11px}.w-\[12px\]{width:12px}.w-\[17px\]{width:17px}.w-\[19px\]{width:19px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[34px\]{width:34px}.w-\[42px\]{width:42px}.w-\[52px\]{width:52px}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[72px\]{width:72px}.w-\[86px\]{width:86px}.w-\[87\%\]{width:87%}.w-\[108px\]{width:108px}.w-\[110px\]{width:110px}.w-\[128px\]{width:128px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[min\(86vw\,420px\)\]{width:min(86vw,420px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[17rem\]{max-width:17rem}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[32ch\]{max-width:32ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[58vw\]{max-width:58vw}.max-w-\[60ch\]{max-width:60ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[70\%\]{max-width:70%}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[78ch\]{max-width:78ch}.max-w-\[82\%\]{max-width:82%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[960px\]{max-width:960px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[18px\]{min-width:18px}.min-w-\[46px\]{min-width:46px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.flex-1{flex:1}.flex-\[1\.25\]{flex:1.25}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[320px\]{flex-basis:320px}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-\[72px\]{scroll-margin-top:72px}.scroll-mt-\[88px\]{scroll-margin-top:88px}.scroll-mt-\[96px\]{scroll-margin-top:96px}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-\[square\]{list-style-type:square}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.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-\[1fr_112px_128px_40px\]{grid-template-columns:1fr 112px 128px 40px}.grid-cols-\[1fr_140px_40px\]{grid-template-columns:1fr 140px 40px}.grid-cols-\[26px_1fr\]{grid-template-columns:26px 1fr}.grid-cols-\[52px_1fr_40px\]{grid-template-columns:52px 1fr 40px}.grid-cols-\[72px_1fr_30px_1fr_30px\]{grid-template-columns:72px 1fr 30px 1fr 30px}.grid-cols-\[84px_1fr_46px\]{grid-template-columns:84px 1fr 46px}.grid-cols-\[96px_1fr\]{grid-template-columns:96px 1fr}.grid-cols-\[112px_1fr\]{grid-template-columns:112px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_104px_56px\]{grid-template-columns:minmax(0,1fr) 104px 56px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)_80px\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 80px}.grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.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}.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-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[10px\]{gap:10px}.gap-px{gap:1px}:where(.space-y-0\.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)))}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * 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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.-space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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\(--color-border-default\)\]>:not(:last-child)){border-color:var(--color-border-default)}:where(.divide-\[var\(--color-border-subtle\)\]>:not(:last-child)){border-color:var(--color-border-subtle)}:where(.divide-\[var\(--paper-3\)\]>:not(:last-child)){border-color:var(--paper-3)}:where(.divide-\[var\(--rule\)\]>:not(:last-child)){border-color:var(--rule)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl,.rounded-3xl{border-radius:var(--r-lg)}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22\%\]{border-radius:22%}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[999px\]{border-radius:999px}.rounded-\[var\(--r\)\]{border-radius:var(--r)}.rounded-\[var\(--r-pill\)\]{border-radius:var(--r-pill)}.rounded-\[var\(--r-sm\)\]{border-radius:var(--r-sm)}.rounded-\[var\(--r-xs\)\]{border-radius:var(--r-xs)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--r)}.rounded-xl{border-radius:var(--r-lg)}.rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-tl-\[6px\]{border-top-left-radius:6px}.rounded-tl-sm{border-top-left-radius:var(--r-sm)}.rounded-tr-\[6px\]{border-top-right-radius:6px}.rounded-tr-sm{border-top-right-radius:var(--r-sm)}.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-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#e5e6df\]{border-color:#e5e6df}.border-\[\#ecbcb2\]{border-color:#ecbcb2}.border-\[\#ecece6\]{border-color:#ecece6}.border-\[color-mix\(in_srgb\,var\(--ink\)_10\%\,transparent\)\]{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ink\)_10\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ink) 10%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ink\)_11\%\,transparent\)\]{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ink\)_11\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ink) 11%,transparent)}}.border-\[var\(--brand\)\]{border-color:var(--brand)}.border-\[var\(--brand-bg\)\]{border-color:var(--brand-bg)}.border-\[var\(--brand-lt\)\]{border-color:var(--brand-lt)}.border-\[var\(--color-border-default\)\]{border-color:var(--color-border-default)}.border-\[var\(--color-border-subtle\)\]{border-color:var(--color-border-subtle)}.border-\[var\(--color-brand-gold\)\]{border-color:var(--color-brand-gold)}.border-\[var\(--color-brand-green\)\]{border-color:var(--color-brand-green)}.border-\[var\(--color-danger-border\)\]{border-color:var(--color-danger-border)}.border-\[var\(--color-info-border\)\]{border-color:var(--color-info-border)}.border-\[var\(--color-warning-border\)\]{border-color:var(--color-warning-border)}.border-\[var\(--gold\)\]{border-color:var(--gold)}.border-\[var\(--gold-lt\)\]{border-color:var(--gold-lt)}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--ink-rule\)\]{border-color:var(--ink-rule)}.border-\[var\(--navy-lt\)\]{border-color:var(--navy-lt)}.border-\[var\(--paper-3\)\]{border-color:var(--paper-3)}.border-\[var\(--rule\)\]{border-color:var(--rule)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-\[\#0f9b8e1a\]{background-color:#0f9b8e1a}.bg-\[\#7fb8a4\]{background-color:#7fb8a4}.bg-\[\#14539a\]{background-color:#14539a}.bg-\[\#86540d\]{background-color:#86540d}.bg-\[\#FEE500\]{background-color:#fee500}.bg-\[\#a9d2ac\]{background-color:#a9d2ac}.bg-\[\#b42318\]{background-color:#b42318}.bg-\[\#dfece6\]{background-color:#dfece6}.bg-\[\#e4a2a2\]{background-color:#e4a2a2}.bg-\[\#e8cf9a\]{background-color:#e8cf9a}.bg-\[\#e8eee7\]{background-color:#e8eee7}.bg-\[\#e9f5ff\]{background-color:#e9f5ff}.bg-\[\#ecece6\]{background-color:#ecece6}.bg-\[\#edf8e8\]{background-color:#edf8e8}.bg-\[\#eef6f2\]{background-color:#eef6f2}.bg-\[\#f0f0e8\]{background-color:#f0f0e8}.bg-\[\#f2b84b\]{background-color:#f2b84b}.bg-\[\#f6f7f2\]{background-color:#f6f7f2}.bg-\[\#f7f7f1\]{background-color:#f7f7f1}.bg-\[\#f7f8f6\]{background-color:#f7f8f6}.bg-\[\#faeeda\]{background-color:#faeeda}.bg-\[\#fbfaf6\]{background-color:#fbfaf6}.bg-\[\#fbfcf7\]{background-color:#fbfcf7}.bg-\[\#fcebeb\]{background-color:#fcebeb}.bg-\[\#fff2de\]{background-color:#fff2de}.bg-\[\#fffbea\]{background-color:#fffbea}.bg-\[rgba\(14\,26\,43\,0\.45\)\]{background-color:#0e1a2b73}.bg-\[rgba\(255\,255\,255\,0\.92\)\]{background-color:#ffffffeb}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--brand-bg\)\]{background-color:var(--brand-bg)}.bg-\[var\(--brand-lt\)\]{background-color:var(--brand-lt)}.bg-\[var\(--c-interest\)\]{background-color:var(--c-interest)}.bg-\[var\(--c-interest-bg\)\]{background-color:var(--c-interest-bg)}.bg-\[var\(--c-strength\)\]{background-color:var(--c-strength)}.bg-\[var\(--c-strength-bg\)\]{background-color:var(--c-strength-bg)}.bg-\[var\(--c-value-bg\)\]{background-color:var(--c-value-bg)}.bg-\[var\(--color-bg-card\)\]{background-color:var(--color-bg-card)}.bg-\[var\(--color-bg-secondary\)\]{background-color:var(--color-bg-secondary)}.bg-\[var\(--color-bg-sidebar\)\]{background-color:var(--color-bg-sidebar)}.bg-\[var\(--color-bg-tertiary\)\]{background-color:var(--color-bg-tertiary)}.bg-\[var\(--color-border-default\)\]{background-color:var(--color-border-default)}.bg-\[var\(--color-border-strong\)\]{background-color:var(--color-border-strong)}.bg-\[var\(--color-border-subtle\)\]{background-color:var(--color-border-subtle)}.bg-\[var\(--color-brand-gold\)\]{background-color:var(--color-brand-gold)}.bg-\[var\(--color-brand-gold-soft\)\]{background-color:var(--color-brand-gold-soft)}.bg-\[var\(--color-brand-green\)\],.bg-\[var\(--color-brand-green\)\]\/10{background-color:var(--color-brand-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-brand-green\)\]\/10{background-color:color-mix(in oklab,var(--color-brand-green) 10%,transparent)}}.bg-\[var\(--color-brand-green-light\)\]{background-color:var(--color-brand-green-light)}.bg-\[var\(--color-danger-bg\)\]{background-color:var(--color-danger-bg)}.bg-\[var\(--color-info-bg\)\]{background-color:var(--color-info-bg)}.bg-\[var\(--color-info-text\)\]{background-color:var(--color-info-text)}.bg-\[var\(--color-success-bg\)\]{background-color:var(--color-success-bg)}.bg-\[var\(--color-success-text\)\]{background-color:var(--color-success-text)}.bg-\[var\(--color-teal-500\)\]{background-color:var(--color-teal-500)}.bg-\[var\(--color-warning-bg\)\]{background-color:var(--color-warning-bg)}.bg-\[var\(--color-warning-text\)\]{background-color:var(--color-warning-text)}.bg-\[var\(--gold\)\]{background-color:var(--gold)}.bg-\[var\(--gold-bg\)\]{background-color:var(--gold-bg)}.bg-\[var\(--ink\)\],.bg-\[var\(--ink\)\]\/96{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ink\)\]\/96{background-color:color-mix(in oklab,var(--ink) 96%,transparent)}}.bg-\[var\(--ink-2\)\]{background-color:var(--ink-2)}.bg-\[var\(--navy-lt\)\]{background-color:var(--navy-lt)}.bg-\[var\(--ok-bg\)\]{background-color:var(--ok-bg)}.bg-\[var\(--paper\)\],.bg-\[var\(--paper\)\]\/95{background-color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--paper\)\]\/95{background-color:color-mix(in oklab,var(--paper) 95%,transparent)}}.bg-\[var\(--paper-2\)\],.bg-\[var\(--paper-2\)\]\/95{background-color:var(--paper-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--paper-2\)\]\/95{background-color:color-mix(in oklab,var(--paper-2) 95%,transparent)}}.bg-\[var\(--paper-3\)\]{background-color:var(--paper-3)}.bg-\[var\(--stop-bg\)\]{background-color:var(--stop-bg)}.bg-\[var\(--warm\)\]{background-color:var(--warm)}.bg-\[var\(--warn-bg\)\]{background-color:var(--warn-bg)}.bg-black\/32{background-color:#00000052}@supports (color:color-mix(in lab,red,red)){.bg-black\/32{background-color:color-mix(in oklab,var(--color-black) 32%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-\[linear-gradient\(transparent_62\%\,var\(--color-brand-gold\)_62\%\)\]{background-image:linear-gradient(transparent 62%,var(--color-brand-gold) 62%)}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_6\%\,black_94\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.fill-rule{fill:var(--rule)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_12\%\]{object-position:center 12%}.object-top{object-position:top}.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-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[18px\]{padding:18px}.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-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[6px\]{padding-inline:6px}.px-\[7px\]{padding-inline:7px}.px-\[calc\(50\%-130px\)\]{padding-inline:calc(50% - 130px)}.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-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[10px\]{padding-block:10px}.py-\[56px\]{padding-block:56px}.py-\[64px\]{padding-block:64px}.py-\[72px\]{padding-block:72px}.py-px{padding-block:1px}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.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-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[2px\]{padding-top:2px}.pt-\[10px\]{padding-top:10px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[76px\]{padding-bottom:76px}.pb-\[max\(env\(safe-area-inset-bottom\)\,12px\)\]{padding-bottom:max(env(safe-area-inset-bottom),12px)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-\[2px\]{vertical-align:2px}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.font-serif{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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-\[22px\]{font-size:22px!important}.text-\[2rem\]{font-size:2rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18\.5px\]{font-size:18.5px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[29px\]{font-size:29px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[52px\]{font-size:52px}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.text-\[clamp\(34px\,5\.6vw\,66px\)\]{font-size:clamp(34px,5.6vw,66px)}.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-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.28\]{--tw-leading:1.28;line-height:1.28}.leading-\[1\.32\]{--tw-leading:1.32;line-height:1.32}.leading-\[1\.34\]{--tw-leading:1.34;line-height:1.34}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.78\]{--tw-leading:1.78;line-height:1.78}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-0\.014em\]{--tw-tracking:-.014em;letter-spacing:-.014em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.016em\]{--tw-tracking:-.016em;letter-spacing:-.016em}.tracking-\[-0\.018em\]{--tw-tracking:-.018em;letter-spacing:-.018em}.tracking-\[-0\.024em\]{--tw-tracking:-.024em;letter-spacing:-.024em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.026em\]{--tw-tracking:-.026em;letter-spacing:-.026em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.\[word-break\:keep-all\]{word-break:keep-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#3a3b34\]{color:#3a3b34}.text-\[\#791f1f\]{color:#791f1f}.text-\[\#14539a\]{color:#14539a}.text-\[\#55564f\]{color:#55564f}.text-\[\#74746b\]{color:#74746b}.text-\[\#86540d\]{color:#86540d}.text-\[\#181827\]{color:#181827}.text-\[\#191919\]{color:#191919}.text-\[\#633806\]{color:#633806}.text-\[\#a4a499\]{color:#a4a499}.text-\[\#b42318\]{color:#b42318}.text-\[\#fff\]{color:#fff}.text-\[rgba\(255\,255\,255\,0\.72\)\]{color:#ffffffb8}.text-\[rgba\(255\,255\,255\,0\.82\)\]{color:#ffffffd1}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--brand-lt\)\]{color:var(--brand-lt)}.text-\[var\(--c-interest\)\]{color:var(--c-interest)}.text-\[var\(--c-strength\)\]{color:var(--c-strength)}.text-\[var\(--c-value\)\]{color:var(--c-value)}.text-\[var\(--color-border-strong\)\]{color:var(--color-border-strong)}.text-\[var\(--color-border-subtle\)\]{color:var(--color-border-subtle)}.text-\[var\(--color-brand-cream\)\]{color:var(--color-brand-cream)}.text-\[var\(--color-brand-gold\)\]{color:var(--color-brand-gold)}.text-\[var\(--color-brand-gold-ink\)\]{color:var(--color-brand-gold-ink)}.text-\[var\(--color-brand-green\)\]{color:var(--color-brand-green)}.text-\[var\(--color-danger-text\)\]{color:var(--color-danger-text)}.text-\[var\(--color-info-text\)\]{color:var(--color-info-text)}.text-\[var\(--color-success-text\)\],.text-\[var\(--color-success-text\)\]\/70{color:var(--color-success-text)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--color-success-text\)\]\/70{color:color-mix(in oklab,var(--color-success-text) 70%,transparent)}}.text-\[var\(--color-teal-500\)\]{color:var(--color-teal-500)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-text-tertiary\)\]{color:var(--color-text-tertiary)}.text-\[var\(--color-warning-text\)\]{color:var(--color-warning-text)}.text-\[var\(--color-warning-text\,\#a15c00\)\]{color:var(--color-warning-text,#a15c00)}.text-\[var\(--dim\)\]{color:var(--dim)}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--gold-lt\)\]{color:var(--gold-lt)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--navy\)\]{color:var(--navy)}.text-\[var\(--navy-lt\)\]{color:var(--navy-lt)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--on-ink\)\]{color:var(--on-ink)}.text-\[var\(--on-ink-2\)\]{color:var(--on-ink-2)}.text-\[var\(--on-ink-3\)\]{color:var(--on-ink-3)}.text-\[var\(--paper-3\)\]{color:var(--paper-3)}.text-\[var\(--stop\)\]{color:var(--stop)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-2\)\]{color:var(--text-2)}.text-\[var\(--warm-ink\)\]{color:var(--warm-ink)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\[var\(--brand-lt\)\]{-webkit-text-decoration-color:var(--brand-lt);text-decoration-color:var(--brand-lt)}.decoration-\[var\(--color-border-strong\)\]{-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong)}.decoration-\[var\(--paper-3\)\]{-webkit-text-decoration-color:var(--paper-3);text-decoration-color:var(--paper-3)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-\[var\(--brand\)\]{accent-color:var(--brand)}.accent-text{accent-color:var(--text)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.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)}.shadow,.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-\[\.\.\.\]{--tw-shadow:...}.shadow-\[0_14px_34px_rgba\(25\,25\,20\,0\.05\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#1919140d)}.shadow-\[0_14px_34px_rgba\(25\,25\,20\,0\.05\)\],.shadow-\[0_16px_40px_rgba\(24\,24\,39\,0\.06\)\]{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_16px_40px_rgba\(24\,24\,39\,0\.06\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#1818270f)}.shadow-\[0_18px_44px_rgba\(25\,25\,20\,0\.06\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#1919140f)}.shadow-\[0_18px_44px_rgba\(25\,25\,20\,0\.06\)\],.shadow-\[0_18px_44px_rgba\(25\,25\,20\,0\.08\)\]{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_18px_44px_rgba\(25\,25\,20\,0\.08\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#19191414)}.shadow-\[0_24px_70px_rgba\(26\,61\,43\,0\.12\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#1a3d2b1f)}.shadow-\[0_24px_70px_rgba\(26\,61\,43\,0\.12\)\],.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.22\)\]{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_30px_80px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#00000038)}.shadow-\[0_30px_80px_rgba\(26\,61\,43\,0\.14\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#1a3d2b24)}.shadow-\[0_30px_80px_rgba\(26\,61\,43\,0\.14\)\],.shadow-\[0_30px_90px_rgba\(26\,61\,43\,0\.16\)\]{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_30px_90px_rgba\(26\,61\,43\,0\.16\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#1a3d2b29)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--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)}.shadow-\[rgba\(26\,61\,43\,0\.22\)\]{--tw-shadow-color:#1a3d2b38}@supports (color:color-mix(in lab,red,red)){.shadow-\[rgba\(26\,61\,43\,0\.22\)\]{--tw-shadow-color:color-mix(in oklab,#1a3d2b38 var(--tw-shadow-alpha),transparent)}}.ring-\[var\(--color-border-subtle\)\]{--tw-ring-color:var(--color-border-subtle)}.ring-\[var\(--color-brand-gold\)\]{--tw-ring-color:var(--color-brand-gold)}.ring-\[var\(--color-brand-green\)\]{--tw-ring-color:var(--color-brand-green)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-4{outline-offset:4px}.blur-sm{--tw-blur:blur(var(--blur-sm))}.blur-sm,.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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[14px\]{-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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-shadow{transition-property:box-shadow;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-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:60ms\]{animation-delay:60ms}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[animation-delay\:180ms\]{animation-delay:.18s}.ring-inset{--tw-ring-inset:inset}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\:bg-\[var\(--brand\)\]:is(:where(.group):is([open],:popover-open,:open) *){background-color:var(--brand)}.group-open\:text-white:is(:where(.group):is([open],:popover-open,:open) *){color:var(--color-white)}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-\[var\(--brand\)\]:is(:where(.group):hover *){color:var(--brand)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}}.marker\:text-\[var\(--navy-lt\)\] ::marker{color:var(--navy-lt)}.marker\:text-\[var\(--navy-lt\)\]::marker{color:var(--navy-lt)}.marker\:text-\[var\(--navy-lt\)\] ::-webkit-details-marker,.marker\:text-\[var\(--navy-lt\)\]::-webkit-details-marker{color:var(--navy-lt)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-\[12px\]::file-selector-button{border-radius:12px}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-\[var\(--paper-3\)\]::file-selector-button{border-color:var(--paper-3)}.file\:bg-white::file-selector-button{background-color:var(--color-white)}.file\:px-3\.5::file-selector-button{padding-inline:calc(var(--spacing) * 3.5)}.file\:py-2\.5::file-selector-button{padding-block:calc(var(--spacing) * 2.5)}.file\:text-\[15px\]::file-selector-button{font-size:15px}.file\:font-bold::file-selector-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.file\:text-\[var\(--ink\)\]::file-selector-button{color:var(--ink)}.placeholder\:text-\[var\(--dim\)\]::placeholder{color:var(--dim)}.placeholder\:text-\[var\(--navy-lt\)\]::placeholder{color:var(--navy-lt)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1\.5:before{content:var(--tw-content);top:calc(var(--spacing) * 1.5)}.before\:top-\[11px\]:before{content:var(--tw-content);top:11px}.before\:bottom-1\.5:before{content:var(--tw-content);bottom:calc(var(--spacing) * 1.5)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:left-\[6px\]:before{content:var(--tw-content);left:6px}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:w-\[6px\]:before{content:var(--tw-content);width:6px}.before\:bg-\[var\(--navy-lt\)\]:before{content:var(--tw-content);background-color:var(--navy-lt)}.before\:bg-\[var\(--paper-3\)\]:before{content:var(--tw-content);background-color:var(--paper-3)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.first\:pt-0\.5:first-child{padding-top:calc(var(--spacing) * .5)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.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)}.focus-within\:translate-y-0:focus-within{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-within\:shadow-none:focus-within{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--brand\)\]:hover{border-color:var(--brand)}.hover\:border-\[var\(--brand-lt\)\]:hover{border-color:var(--brand-lt)}.hover\:border-\[var\(--color-border-default\)\]:hover{border-color:var(--color-border-default)}.hover\:border-\[var\(--color-brand-green\)\]:hover{border-color:var(--color-brand-green)}.hover\:border-\[var\(--ink\)\]:hover{border-color:var(--ink)}.hover\:border-\[var\(--navy-lt\)\]:hover{border-color:var(--navy-lt)}.hover\:border-\[var\(--rule\)\]:hover{border-color:var(--rule)}.hover\:bg-\[\#f8dcdc\]:hover{background-color:#f8dcdc}.hover\:bg-\[\#fcebeb\]:hover{background-color:#fcebeb}.hover\:bg-\[var\(--brand-bg\)\]:hover{background-color:var(--brand-bg)}.hover\:bg-\[var\(--brand-hover\)\]:hover{background-color:var(--brand-hover)}.hover\:bg-\[var\(--color-bg-secondary\)\]:hover{background-color:var(--color-bg-secondary)}.hover\:bg-\[var\(--color-bg-tertiary\)\]:hover{background-color:var(--color-bg-tertiary)}.hover\:bg-\[var\(--color-brand-green\)\]:hover{background-color:var(--color-brand-green)}.hover\:bg-\[var\(--color-brand-green-mid\)\]:hover{background-color:var(--color-brand-green-mid)}.hover\:bg-\[var\(--color-danger-bg\)\]:hover{background-color:var(--color-danger-bg)}.hover\:bg-\[var\(--gold-bg\)\]:hover{background-color:var(--gold-bg)}.hover\:bg-\[var\(--ink-2\)\]:hover{background-color:var(--ink-2)}.hover\:bg-\[var\(--paper\)\]:hover{background-color:var(--paper)}.hover\:bg-\[var\(--paper-2\)\]:hover{background-color:var(--paper-2)}.hover\:bg-\[var\(--paper-3\)\]:hover{background-color:var(--paper-3)}.hover\:bg-\[var\(--rule\)\]:hover{background-color:var(--rule)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:text-\[var\(--brand\)\]:hover{color:var(--brand)}.hover\:text-\[var\(--brand-hover\)\]:hover{color:var(--brand-hover)}.hover\:text-\[var\(--color-brand-green\)\]:hover{color:var(--color-brand-green)}.hover\:text-\[var\(--color-text-primary\)\]:hover{color:var(--color-text-primary)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_14px_28px_rgba\(25\,25\,20\,0\.08\)\]:hover{--tw-shadow:0 14px 28px var(--tw-shadow-color,#19191414)}.hover\:shadow-\[0_14px_28px_rgba\(25\,25\,20\,0\.08\)\]:hover,.hover\:shadow-\[0_14px_32px_rgba\(25\,25\,20\,0\.08\)\]: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-\[0_14px_32px_rgba\(25\,25\,20\,0\.08\)\]:hover{--tw-shadow:0 14px 32px var(--tw-shadow-color,#19191414)}.hover\:shadow-\[0_18px_44px_rgba\(26\,61\,43\,0\.10\)\]:hover{--tw-shadow:0 18px 44px var(--tw-shadow-color,#1a3d2b1a)}.hover\:shadow-\[0_18px_44px_rgba\(26\,61\,43\,0\.10\)\]:hover,.hover\:shadow-\[0_24px_54px_rgba\(26\,61\,43\,0\.12\)\]: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-\[0_24px_54px_rgba\(26\,61\,43\,0\.12\)\]:hover{--tw-shadow:0 24px 54px var(--tw-shadow-color,#1a3d2b1f)}.hover\:shadow-\[0_24px_54px_rgba\(26\,61\,43\,0\.28\)\]:hover{--tw-shadow:0 24px 54px var(--tw-shadow-color,#1a3d2b47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#791f1f\]:focus{border-color:#791f1f}.focus\:border-\[\#181827\]:focus{border-color:#181827}.focus\:border-\[var\(--brand\)\]:focus{border-color:var(--brand)}.focus\:border-\[var\(--color-brand-green\)\]:focus{border-color:var(--color-brand-green)}.focus\:border-\[var\(--ink\)\]:focus{border-color:var(--ink)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--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\:ring-\[var\(--brand\)\]\/25:focus{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--brand\)\]\/25:focus{--tw-ring-color:color-mix(in oklab,var(--brand) 25%,transparent)}}.focus\:ring-\[var\(--color-brand-green\)\]\/20:focus{--tw-ring-color:var(--color-brand-green)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--color-brand-green\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand-green) 20%,transparent)}}.focus\:ring-\[var\(--ink\)\]\/20:focus{--tw-ring-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--ink\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--ink) 20%,transparent)}}.focus\:ring-red-200:focus{--tw-ring-color:var(--color-red-200)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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-\[var\(--brand\)\]:focus-visible{--tw-ring-color:var(--brand)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:static{position:static}.sm\:top-\[60px\]{top:60px}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:-mt-3{margin-top:calc(var(--spacing) * -3)}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:-mr-10{margin-right:calc(var(--spacing) * -10)}.sm\:-mb-14{margin-bottom:calc(var(--spacing) * -14)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:ml-0{margin-left:calc(var(--spacing) * 0)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-\[60px\]{height:60px}.sm\:min-h-\[120px\]{min-height:120px}.sm\:min-h-\[260px\]{min-height:260px}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[140px\]{width:140px}.sm\:w-\[380px\]{width:380px}.sm\:w-\[560px\]{width:560px}.sm\:w-auto{width:auto}.sm\:max-w-\[70\%\]{max-width:70%}.sm\:max-w-none{max-width:none}.sm\:flex-1{flex:1}.sm\:rotate-0{rotate:0deg}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.sm\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.sm\:grid-cols-\[112px_1fr_54px\]{grid-template-columns:112px 1fr 54px}.sm\:grid-cols-\[132px_1fr\]{grid-template-columns:132px 1fr}.sm\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.sm\:grid-cols-\[168px_1fr\]{grid-template-columns:168px 1fr}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[minmax\(0\,4\.5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,4.5fr) minmax(0,7fr)}.sm\:grid-cols-\[minmax\(0\,4fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.sm\:grid-cols-\[minmax\(0\,9rem\)_1fr_auto\]{grid-template-columns:minmax(0,9rem) 1fr auto}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:overflow-visible{overflow:visible}.sm\:rounded-\[16px\]{border-radius:16px}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:border-\[var\(--color-brand-green-light\)\]{border-color:var(--color-brand-green-light)}.sm\:bg-transparent{background-color:#0000}.sm\:p-0{padding:calc(var(--spacing) * 0)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-\[19px\]{padding-inline:19px}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-\[80px\]{padding-block:80px}.sm\:py-\[104px\]{padding-block:104px}.sm\:py-\[128px\]{padding-block:128px}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pr-10{padding-right:calc(var(--spacing) * 10)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:pl-10{padding-left:calc(var(--spacing) * 10)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:\!text-\[28px\]{font-size:28px!important}.sm\:text-\[3\.25rem\]{font-size:3.25rem}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17\.5px\]{font-size:17.5px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[21px\]{font-size:21px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[23px\]{font-size:23px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[27px\]{font-size:27px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[64px\]{font-size:64px}.sm\:text-\[76px\]{font-size:76px}.sm\:text-\[96px\]{font-size:96px}}@media (min-width:48rem){.md\:bottom-0{bottom:calc(var(--spacing) * 0)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:min-h-\[650px\]{min-height:650px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.md\:grid-cols-\[1fr_150px_100px\]{grid-template-columns:1fr 150px 100px}.md\:grid-cols-\[1fr_160px_150px_150px_auto\]{grid-template-columns:1fr 160px 150px 150px auto}.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.md\:grid-cols-\[110px_1fr_110px_140px_76px\]{grid-template-columns:110px 1fr 110px 140px 76px}.md\:grid-cols-\[120px_150px_1fr_140px\]{grid-template-columns:120px 150px 1fr 140px}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pb-\[max\(env\(safe-area-inset-bottom\)\,12px\)\]{padding-bottom:max(env(safe-area-inset-bottom),12px)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-\[32px\]{font-size:32px}.md\:text-\[44px\]{font-size:44px}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-8{top:calc(var(--spacing) * 8)}.lg\:top-\[92px\]{top:92px}.lg\:top-\[104px\]{top:104px}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-span-6{grid-row:span 6/span 6}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:-mr-14{margin-right:calc(var(--spacing) * -14)}.lg\:-mb-20{margin-bottom:calc(var(--spacing) * -20)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-12{height:calc(var(--spacing) * 12)}.lg\:min-h-\[21px\]{min-height:21px}.lg\:min-h-\[24px\]{min-height:24px}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-\[260px\]{width:260px}.lg\:max-w-\[880px\]{max-width:880px}.lg\:max-w-\[920px\]{max-width:920px}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.64fr_1\.36fr\]{grid-template-columns:.64fr 1.36fr}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.2fr_1fr_1fr\]{grid-template-columns:1.2fr 1fr 1fr}.lg\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.lg\:grid-cols-\[1fr_1fr_0\.9fr\]{grid-template-columns:1fr 1fr .9fr}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,4fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.lg\:grid-cols-\[minmax\(0\,4fr\)_minmax\(0\,8fr\)\]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-cols-\[minmax\(0\,6fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lg\:grid-cols-\[minmax\(0\,10fr\)_minmax\(0\,11fr\)\]{grid-template-columns:minmax(0,10fr) minmax(0,11fr)}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:grid-rows-\[auto_auto_auto_auto_auto_auto\]{grid-template-rows:auto auto auto auto auto auto}.lg\:grid-rows-subgrid{grid-template-rows:subgrid}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-1{gap:calc(var(--spacing) * 1)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.lg\:gap-y-0{row-gap:calc(var(--spacing) * 0)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-1{padding-block:calc(var(--spacing) * 1)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.print\:hidden{display:none}.print\:border-0{border-style:var(--tw-border-style);border-width:0}.print\:p-0{padding:calc(var(--spacing) * 0)}}.\[\&\+\&\]\:mt-2+.\[\&\+\&\]\:mt-2{margin-top:calc(var(--spacing) * 2)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing) * 0)}.\[\&\>svg\]\:\!max-w-none>svg{max-width:none!important}.\[\&\[open\]\]\:bg-\[var\(--paper-2\)\][open]{background-color:var(--paper-2)}.\[\&\[open\]\>summary\]\:text-\[var\(--brand-hover\)\][open]>summary{color:var(--brand-hover)}[open]>summary>.\[\[open\]\>summary\>\&\]\:rotate-180{rotate:180deg}}:root{--ink:#172c46;--ink-2:#16273d;--navy:#142a53;--navy-lt:#586a80;--brand:#16509c;--brand-hover:#11417f;--brand-bg:#eaf1fc;--brand-lt:#8fb8ec;--gold:#8a6528;--gold-lt:#c49a52;--gold-bg:#f6efe2;--gold-lt-hover:#d6ae6a;--paper:#fff;--paper-2:#f4f7fc;--paper-3:#dce4ef;--warm:#f6f1e7;--warm-ink:#755323;--r:20px;--r-sm:12px;--r-xs:8px;--r-lg:20px;--r-pill:999px;--sh-1:none;--sh-2:none;--sh-3:none;--sh-lift:none;--sh-pop:0 16px 32px #0e1a2b1f;--on-ink:#e7ecf3;--on-ink-2:#bccbdd;--on-ink-3:#9fb2c8;--ink-rule:#22344c;--rule:#dce4ef;--text:#172c46;--text-2:#25374f;--dim:#586a80;--ok:#176b57;--ok-bg:#eaf5ef;--warn:#8a5a16;--warn-bg:#faf0dc;--stop:#9c3a2a;--stop-bg:#fbeae6;--c-think:#16509c;--c-think-bg:#eaf1fa;--c-interest:#6e4a86;--c-interest-bg:#f1ecf5;--c-strength:#8a6528;--c-strength-bg:#f6efe2;--c-value:#1f6b60;--c-value-bg:#e6f1ef;--gap-1:6px;--gap-2:12px;--gap-3:20px;--gap-4:32px;--gap-5:52px;--color-brand-green:var(--ink);--color-brand-green-mid:var(--navy);--color-brand-green-light:var(--paper-2);--color-brand-green-lighter:var(--paper);--color-brand-cream:var(--gold-lt);--color-brand-cream-dark:var(--gold);--color-brand-gold:var(--gold-lt);--color-brand-gold-ink:var(--gold);--color-brand-gold-soft:var(--gold-bg);--color-bg-primary:#fff;--color-bg-secondary:var(--paper);--color-bg-tertiary:var(--paper-2);--color-bg-sidebar:var(--ink);--color-bg-card:#fff;--color-text-primary:var(--text);--color-text-secondary:var(--text-2);--color-text-tertiary:#5f6a78;--color-text-inverse:#fff;--color-text-brand:var(--ink);--color-border-subtle:var(--paper-3);--color-border-default:var(--rule);--color-border-strong:#c4bcab;--color-success-bg:var(--ok-bg);--color-success-text:var(--ok);--color-success-border:#bcd8c4;--color-info-bg:#e6f1fb;--color-info-text:#0c447c;--color-info-border:#acd0f4;--color-warning-bg:var(--warn-bg);--color-warning-text:var(--warn);--color-warning-border:#e9d3a3;--color-danger-bg:var(--stop-bg);--color-danger-text:var(--stop);--color-danger-border:#ecbcb2;--sidebar-width-expanded:200px;--sidebar-width-icon:52px;--t-hero:clamp(32px,4.6vw,54px);--t-h1:32px;--t-h2:31px;--t-h3:21px;--t-lead:19px;--t-body:17px;--t-sm:16px;--t-cap:14px;--t-huge:clamp(96px,13vw,180px);--lh-hero:1.22;--lh-h2:1.34;--lh-lead:1.7;--lh-body:1.7;--ls-hero:-.028em;--ls-h2:-.022em;--ls-h3:-.012em;--ls-cap:.02em;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:40px;--s-5:64px;--s-6:96px;--s-7:144px;--s-8:200px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-control:var(--r-sm);--radius-card:var(--r);--shadow-product:var(--sh-1);--color-navy-950:var(--ink);--color-navy-900:var(--ink);--color-navy-800:var(--ink-2);--color-navy-700:var(--navy);--color-teal-500:var(--gold);--color-teal-400:var(--gold-lt);--color-cyan-400:var(--gold-lt);--color-cyan-200:var(--gold-bg)}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;min-height:100%}body,html{overscroll-behavior-y:none}html{word-break:keep-all;overflow-wrap:break-word}body{background-color:var(--paper);min-height:100%;color:var(--text);font-family:var(--font-sans);font-size:var(--t-body);font-weight:400;line-height:var(--lh-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}body,button,input,p,select,span,textarea{letter-spacing:0}.quote{font-family:var(--font-serif);letter-spacing:-.015em;hanging-punctuation:first last;font-size:28px;line-height:1.6}@supports not (hanging-punctuation:first){.quote{text-indent:-.42em}}.prose-serif{font-family:var(--font-serif)}a{-webkit-tap-highlight-color:transparent}a.link{text-underline-offset:.26em;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab,red,red)){a.link{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}a.link{transition:text-decoration-color .18s,text-decoration-thickness .18s}a.link:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}button{-webkit-tap-highlight-color:transparent}.rule-list>*+*{border-top:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.rule-list>*+*{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}}.rule-top{border-top:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.rule-top{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}}.numeral{font-size:var(--t-huge);letter-spacing:-.045em;color:var(--ink);font-weight:300;line-height:.82}@supports (color:color-mix(in lab,red,red)){.numeral{color:color-mix(in srgb,var(--ink) 8%,transparent)}}.numeral{-webkit-user-select:none;user-select:none}.navix-surface{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-product)}.navix-muted-panel{border-radius:var(--radius-card);background:var(--paper-2)}.navix-field{border-radius:var(--r-sm);border:1px solid var(--rule);background:var(--paper);width:100%;height:52px;color:var(--ink);outline:none;padding:0 16px;font-size:17px;line-height:1.4;transition:border-color .14s}.navix-field::placeholder{color:var(--navy-lt)}.navix-field:hover{border-color:var(--brand-lt)}.navix-field:focus,.navix-field:focus-visible{border-color:var(--brand);outline:2px solid var(--brand);outline-offset:2px}.navix-field[aria-invalid=true]{border-color:var(--stop)}.navix-field[aria-invalid=true]:focus{border-color:var(--stop);outline-color:var(--stop)}select.navix-field{appearance:none;cursor:pointer;padding-right:44px}select.navix-field[data-empty=true]{color:var(--navy-lt)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:2px}:focus:not(:focus-visible){outline:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes growBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rise{animation:riseIn .48s cubic-bezier(.2,0,0,1) both}.bar-grow{transform-origin:0;animation:growBar .7s cubic-bezier(.2,0,0,1) both}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}@keyframes heroRotate{0%{opacity:0;transform:translateY(.35em)}2.3%{opacity:1;transform:translateY(0)}22.7%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-.35em)}to{opacity:0;transform:translateY(-.35em)}}.hero-rotate-item{opacity:0;animation:heroRotate 11.2s ease-out infinite both;animation-delay:var(--rot-delay,0s)}.hero-rotate-item:first-child{opacity:1}@keyframes heroRotateFade{0%{opacity:0}4.5%{opacity:1}21%{opacity:1}25%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-rotate-item{animation:heroRotateFade 11.2s ease-in-out infinite both!important;animation-delay:var(--rot-delay,0s)!important;transform:none!important}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{width:max-content;animation:marquee 70s linear infinite}.marquee-reverse{width:max-content;animation:marquee 80s linear infinite reverse}.animate-fade-in{animation:fadeIn .2s both}.animate-slide-in{animation:slideIn .2s both}.animate-scale-in{animation:scaleIn .15s both}@media print{@page{margin:14mm}body,html{background:#fff!important}.print-hide,[data-print-hide]{display:none!important}}@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-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-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-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}